blob: 41dad2179e5641b2b9e23e8a2069bd6a93284fac [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 Rossumad713701997-07-10 22:42:38 +00003# From configure.in Revision: 1.54
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
890 case $ac_sys_system in
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000891 *) OPT="-O";;
892 esac
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000893fi
894
Guido van Rossum563e7081996-09-10 18:20:48 +0000895if test "$ac_arch_flags"
Guido van Rossuma68acba1996-07-31 17:36:39 +0000896then
897 OPT="$OPT $ac_arch_flags"
898fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000899# checks for UNIX variants that set C preprocessor variables
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000900echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000901echo "configure:902: checking how to run the C preprocessor" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000902# On Suns, sometimes $CPP names a directory.
903if test -n "$CPP" && test -d "$CPP"; then
904 CPP=
905fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000906if test -z "$CPP"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000907if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
908 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000909else
910 # This must be in double quotes, not single quotes, because CPP may get
911 # substituted into the Makefile and "${CC-cc}" will confuse make.
Guido van Rossum627b2d71993-12-24 10:39:16 +0000912 CPP="${CC-cc} -E"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000913 # On the NeXT, cc -E runs the code through the compiler's parser,
914 # not just through cpp.
915 cat > conftest.$ac_ext <<EOF
Guido van Rossum7f253911997-05-09 02:42:48 +0000916#line 917 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000917#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000918#include <assert.h>
Guido van Rossum627b2d71993-12-24 10:39:16 +0000919Syntax Error
920EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000921ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum7f253911997-05-09 02:42:48 +0000922{ (eval echo configure:923: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000923ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000924if test -z "$ac_err"; then
925 :
926else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000927 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000928 echo "configure: failed program was:" >&5
929 cat conftest.$ac_ext >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +0000930 rm -rf conftest*
931 CPP="${CC-cc} -E -traditional-cpp"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000932 cat > conftest.$ac_ext <<EOF
Guido van Rossum7f253911997-05-09 02:42:48 +0000933#line 934 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000934#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000935#include <assert.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +0000936Syntax Error
937EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000938ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum7f253911997-05-09 02:42:48 +0000939{ (eval echo configure:940: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000940ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000941if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000942 :
943else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000944 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000945 echo "configure: failed program was:" >&5
946 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +0000947 rm -rf conftest*
948 CPP=/lib/cpp
949fi
950rm -f conftest*
951fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000952rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000953 ac_cv_prog_CPP="$CPP"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000954fi
Guido van Rossume77438c1995-09-13 18:59:59 +0000955 CPP="$ac_cv_prog_CPP"
956else
957 ac_cv_prog_CPP="$CPP"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000958fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000959echo "$ac_t""$CPP" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +0000960
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000961echo $ac_n "checking for AIX""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000962echo "configure:963: checking for AIX" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000963cat > conftest.$ac_ext <<EOF
Guido van Rossum7f253911997-05-09 02:42:48 +0000964#line 965 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000965#include "confdefs.h"
966#ifdef _AIX
967 yes
968#endif
969
970EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000971if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
972 egrep "yes" >/dev/null 2>&1; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000973 rm -rf conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000974 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000975#define _ALL_SOURCE 1
976EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000977
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000978else
979 rm -rf conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000980 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +0000981fi
982rm -f conftest*
983
984
Guido van Rossumf78abae1997-01-21 22:02:36 +0000985ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000986echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000987echo "configure:988: checking for minix/config.h" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000988if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
989 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000990else
991 cat > conftest.$ac_ext <<EOF
Guido van Rossum7f253911997-05-09 02:42:48 +0000992#line 993 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000993#include "confdefs.h"
994#include <minix/config.h>
995EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000996ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum7f253911997-05-09 02:42:48 +0000997{ (eval echo configure:998: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000998ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000999if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001000 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001001 eval "ac_cv_header_$ac_safe=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001002else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001003 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001004 echo "configure: failed program was:" >&5
1005 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001006 rm -rf conftest*
1007 eval "ac_cv_header_$ac_safe=no"
1008fi
1009rm -f conftest*
1010fi
1011if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001012 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001013 MINIX=yes
1014else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001015 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001016MINIX=
Guido van Rossum627b2d71993-12-24 10:39:16 +00001017fi
1018
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001019if test "$MINIX" = yes; then
1020 cat >> confdefs.h <<\EOF
1021#define _POSIX_SOURCE 1
1022EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001023
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001024 cat >> confdefs.h <<\EOF
1025#define _POSIX_1_SOURCE 2
1026EOF
1027
1028 cat >> confdefs.h <<\EOF
1029#define _MINIX 1
1030EOF
1031
1032fi
1033
Guido van Rossumda88dad1995-01-26 00:46:29 +00001034
Guido van Rossum201afe51997-05-14 21:14:44 +00001035echo $ac_n "checking whether $CC accepts -Olimit 1500""... $ac_c" 1>&6
1036echo "configure:1037: checking whether $CC accepts -Olimit 1500" >&5
1037if eval "test \"`echo '$''{'ac_cv_olimit_ok'+set}'`\" = set"; then
1038 echo $ac_n "(cached) $ac_c" 1>&6
1039else
1040 ac_save_cc="$CC"
1041CC="$CC -Olimit 1500"
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001042if test "$cross_compiling" = yes; then
1043 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1044else
1045 cat > conftest.$ac_ext <<EOF
1046#line 1047 "configure"
Guido van Rossum201afe51997-05-14 21:14:44 +00001047#include "confdefs.h"
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001048int main() { return 0; }
Guido van Rossum201afe51997-05-14 21:14:44 +00001049EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001050if { (eval echo configure:1051: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1051then
Guido van Rossum201afe51997-05-14 21:14:44 +00001052 ac_cv_olimit_ok=yes
1053else
1054 echo "configure: failed program was:" >&5
1055 cat conftest.$ac_ext >&5
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001056 rm -fr conftest*
Guido van Rossum201afe51997-05-14 21:14:44 +00001057 ac_cv_olimit_ok=no
1058fi
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001059rm -fr conftest*
1060fi
1061
Guido van Rossum201afe51997-05-14 21:14:44 +00001062CC="$ac_save_cc"
1063fi
1064
1065echo "$ac_t""$ac_cv_olimit_ok" 1>&6
1066if test $ac_cv_olimit_ok = yes; then
1067 OPT="$OPT -Olimit 1500"
1068fi
1069
Guido van Rossum84e7b241996-08-19 21:59:00 +00001070# check for ANSI or K&R ("traditional") preprocessor
1071echo $ac_n "checking for C preprocessor type""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001072echo "configure:1073: checking for C preprocessor type" >&5
Guido van Rossum84e7b241996-08-19 21:59:00 +00001073cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001074#line 1075 "configure"
Guido van Rossum84e7b241996-08-19 21:59:00 +00001075#include "confdefs.h"
1076
1077#define spam(name, doc) {#name, &name, #name "() -- " doc}
1078int foo;
1079struct {char *name; int *addr; char *doc;} desc = spam(foo, "something");
1080
Guido van Rossumf78abae1997-01-21 22:02:36 +00001081int main() {
Guido van Rossum84e7b241996-08-19 21:59:00 +00001082;
1083; return 0; }
1084EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001085if { (eval echo configure:1086: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum84e7b241996-08-19 21:59:00 +00001086 rm -rf conftest*
1087 cpp_type=ansi
1088else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001089 echo "configure: failed program was:" >&5
1090 cat conftest.$ac_ext >&5
Guido van Rossum84e7b241996-08-19 21:59:00 +00001091 rm -rf conftest*
1092 cat >> confdefs.h <<\EOF
1093#define HAVE_OLD_CPP 1
1094EOF
1095 cpp_type=traditional
1096fi
1097rm -f conftest*
Guido van Rossum84e7b241996-08-19 21:59:00 +00001098echo "$ac_t""$cpp_type" 1>&6
1099
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001100# checks for header files
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001101echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001102echo "configure:1103: checking for ANSI C header files" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001103if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1104 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001105else
1106 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001107#line 1108 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001108#include "confdefs.h"
1109#include <stdlib.h>
1110#include <stdarg.h>
1111#include <string.h>
1112#include <float.h>
1113EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001114ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001115{ (eval echo configure:1116: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001116ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +00001117if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001118 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001119 ac_cv_header_stdc=yes
1120else
1121 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001122 echo "configure: failed program was:" >&5
1123 cat conftest.$ac_ext >&5
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=no
1126fi
1127rm -f conftest*
1128
1129if test $ac_cv_header_stdc = yes; then
1130 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1131cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001132#line 1133 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001133#include "confdefs.h"
1134#include <string.h>
1135EOF
1136if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1137 egrep "memchr" >/dev/null 2>&1; then
1138 :
1139else
1140 rm -rf conftest*
1141 ac_cv_header_stdc=no
1142fi
1143rm -f conftest*
1144
1145fi
1146
1147if test $ac_cv_header_stdc = yes; then
1148 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1149cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001150#line 1151 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001151#include "confdefs.h"
1152#include <stdlib.h>
1153EOF
1154if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1155 egrep "free" >/dev/null 2>&1; then
1156 :
1157else
1158 rm -rf conftest*
1159 ac_cv_header_stdc=no
1160fi
1161rm -f conftest*
1162
1163fi
1164
1165if test $ac_cv_header_stdc = yes; then
1166 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1167if test "$cross_compiling" = yes; then
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001168 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001169else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001170 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001171#line 1172 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001172#include "confdefs.h"
1173#include <ctype.h>
1174#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1175#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001176#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
Guido van Rossum627b2d71993-12-24 10:39:16 +00001177int main () { int i; for (i = 0; i < 256; i++)
1178if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1179exit (0); }
1180
1181EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001182if { (eval echo configure:1183: \"$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 +00001183then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001184 :
1185else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001186 echo "configure: failed program was:" >&5
1187 cat conftest.$ac_ext >&5
1188 rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001189 ac_cv_header_stdc=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001190fi
1191rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001192fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00001193
1194fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001195fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001196
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001197echo "$ac_t""$ac_cv_header_stdc" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001198if test $ac_cv_header_stdc = yes; then
1199 cat >> confdefs.h <<\EOF
1200#define STDC_HEADERS 1
1201EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001202
1203fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001204
Guido van Rossum07397971997-04-29 21:49:50 +00001205for ac_hdr in dlfcn.h fcntl.h limits.h ncurses.h pthread.h \
Guido van Rossum2d38f911996-06-26 19:47:01 +00001206signal.h stdarg.h stddef.h stdlib.h thread.h unistd.h utime.h \
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001207sys/audioio.h sys/file.h sys/lock.h \
1208sys/param.h sys/select.h sys/time.h sys/times.h \
Guido van Rossum2d38f911996-06-26 19:47:01 +00001209sys/un.h sys/utsname.h sys/wait.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00001210do
Guido van Rossumf78abae1997-01-21 22:02:36 +00001211ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001212echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001213echo "configure:1214: checking for $ac_hdr" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001214if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1215 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001216else
1217 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001218#line 1219 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001219#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001220#include <$ac_hdr>
Guido van Rossum627b2d71993-12-24 10:39:16 +00001221EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001222ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001223{ (eval echo configure:1224: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001224ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +00001225if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001226 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001227 eval "ac_cv_header_$ac_safe=yes"
1228else
1229 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001230 echo "configure: failed program was:" >&5
1231 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001232 rm -rf conftest*
1233 eval "ac_cv_header_$ac_safe=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001234fi
1235rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001236fi
1237if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001238 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001239 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001240 cat >> confdefs.h <<EOF
1241#define $ac_tr_hdr 1
1242EOF
1243
1244else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001245 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001246fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001247done
1248
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001249ac_header_dirent=no
1250for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
1251do
Guido van Rossumf78abae1997-01-21 22:02:36 +00001252ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001253echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001254echo "configure:1255: checking for $ac_hdr that defines DIR" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001255if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
1256 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00001257else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001258 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001259#line 1260 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001260#include "confdefs.h"
1261#include <sys/types.h>
1262#include <$ac_hdr>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001263int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001264DIR *dirp = 0;
1265; return 0; }
1266EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001267if { (eval echo configure:1268: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001268 rm -rf conftest*
1269 eval "ac_cv_header_dirent_$ac_safe=yes"
1270else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001271 echo "configure: failed program was:" >&5
1272 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001273 rm -rf conftest*
1274 eval "ac_cv_header_dirent_$ac_safe=no"
1275fi
1276rm -f conftest*
Guido van Rossum627b2d71993-12-24 10:39:16 +00001277fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001278if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001279 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001280 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001281 cat >> confdefs.h <<EOF
1282#define $ac_tr_hdr 1
1283EOF
1284 ac_header_dirent=$ac_hdr; break
1285else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001286 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001287fi
1288done
1289# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
1290if test $ac_header_dirent = dirent.h; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00001291echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001292echo "configure:1293: checking for opendir in -ldir" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001293ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001294if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001295 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001296else
1297 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001298LIBS="-ldir $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001299cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001300#line 1301 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001301#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001302/* Override any gcc2 internal prototype to avoid an error. */
1303/* We use char because int might match the return type of a gcc2
1304 builtin and then its argument prototype would still apply. */
1305char opendir();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001306
Guido van Rossumf78abae1997-01-21 22:02:36 +00001307int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001308opendir()
1309; return 0; }
1310EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001311if { (eval echo configure:1312: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001312 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001313 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001314else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001315 echo "configure: failed program was:" >&5
1316 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001317 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001318 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001319fi
1320rm -f conftest*
1321LIBS="$ac_save_LIBS"
1322
1323fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001324if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001325 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001326 LIBS="$LIBS -ldir"
1327else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001328 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001329fi
1330
1331else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001332echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001333echo "configure:1334: checking for opendir in -lx" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001334ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001335if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001336 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001337else
1338 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001339LIBS="-lx $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001340cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001341#line 1342 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001342#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001343/* Override any gcc2 internal prototype to avoid an error. */
1344/* We use char because int might match the return type of a gcc2
1345 builtin and then its argument prototype would still apply. */
1346char opendir();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001347
Guido van Rossumf78abae1997-01-21 22:02:36 +00001348int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001349opendir()
1350; return 0; }
1351EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001352if { (eval echo configure:1353: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001353 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001354 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001355else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001356 echo "configure: failed program was:" >&5
1357 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001358 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001359 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001360fi
1361rm -f conftest*
1362LIBS="$ac_save_LIBS"
1363
1364fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001365if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001366 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001367 LIBS="$LIBS -lx"
1368else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001369 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001370fi
1371
1372fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001373
1374
1375# checks for typedefs
Guido van Rossumda88dad1995-01-26 00:46:29 +00001376was_it_defined=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001377echo $ac_n "checking for clock_t in time.h""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001378echo "configure:1379: checking for clock_t in time.h" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001379cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001380#line 1381 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001381#include "confdefs.h"
1382#include <time.h>
1383EOF
1384if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1385 egrep "clock_t" >/dev/null 2>&1; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00001386 rm -rf conftest*
1387 was_it_defined=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001388else
1389 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001390 cat >> confdefs.h <<\EOF
1391#define clock_t long
1392EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001393
1394fi
1395rm -f conftest*
1396
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001397echo "$ac_t""$was_it_defined" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00001398
Guido van Rossum84e7b241996-08-19 21:59:00 +00001399# Add some code to confdefs.h so that the test for off_t works on SCO
1400cat >> confdefs.h <<\EOF
1401#if defined(SCO_DS)
1402#undef _OFF_T
1403#endif
1404EOF
1405
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001406echo $ac_n "checking for mode_t""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001407echo "configure:1408: checking for mode_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001408if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
1409 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001410else
1411 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001412#line 1413 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001413#include "confdefs.h"
1414#include <sys/types.h>
1415#if STDC_HEADERS
1416#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001417#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001418#endif
1419EOF
1420if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001421 egrep "mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001422 rm -rf conftest*
1423 ac_cv_type_mode_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001424else
1425 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001426 ac_cv_type_mode_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001427fi
1428rm -f conftest*
1429
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001430fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001431echo "$ac_t""$ac_cv_type_mode_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001432if test $ac_cv_type_mode_t = no; then
1433 cat >> confdefs.h <<\EOF
1434#define mode_t int
1435EOF
1436
1437fi
1438
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001439echo $ac_n "checking for off_t""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001440echo "configure:1441: checking for off_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001441if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1442 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001443else
1444 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001445#line 1446 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001446#include "confdefs.h"
1447#include <sys/types.h>
1448#if STDC_HEADERS
1449#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001450#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001451#endif
1452EOF
1453if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001454 egrep "off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001455 rm -rf conftest*
1456 ac_cv_type_off_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001457else
1458 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001459 ac_cv_type_off_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001460fi
1461rm -f conftest*
1462
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001463fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001464echo "$ac_t""$ac_cv_type_off_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001465if test $ac_cv_type_off_t = no; then
1466 cat >> confdefs.h <<\EOF
1467#define off_t long
1468EOF
1469
1470fi
1471
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001472echo $ac_n "checking for pid_t""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001473echo "configure:1474: checking for pid_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001474if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
1475 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001476else
1477 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001478#line 1479 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001479#include "confdefs.h"
1480#include <sys/types.h>
1481#if STDC_HEADERS
1482#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001483#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001484#endif
1485EOF
1486if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001487 egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001488 rm -rf conftest*
1489 ac_cv_type_pid_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001490else
1491 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001492 ac_cv_type_pid_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001493fi
1494rm -f conftest*
1495
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001496fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001497echo "$ac_t""$ac_cv_type_pid_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001498if test $ac_cv_type_pid_t = no; then
1499 cat >> confdefs.h <<\EOF
1500#define pid_t int
1501EOF
1502
1503fi
1504
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001505echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001506echo "configure:1507: checking return type of signal handlers" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001507if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
1508 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001509else
1510 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001511#line 1512 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001512#include "confdefs.h"
1513#include <sys/types.h>
1514#include <signal.h>
1515#ifdef signal
1516#undef signal
1517#endif
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001518#ifdef __cplusplus
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001519extern "C" void (*signal (int, void (*)(int)))(int);
1520#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001521void (*signal ()) ();
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001522#endif
1523
Guido van Rossumf78abae1997-01-21 22:02:36 +00001524int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001525int i;
1526; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001527EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001528if { (eval echo configure:1529: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001529 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001530 ac_cv_type_signal=void
Guido van Rossum627b2d71993-12-24 10:39:16 +00001531else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001532 echo "configure: failed program was:" >&5
1533 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00001534 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001535 ac_cv_type_signal=int
Guido van Rossum627b2d71993-12-24 10:39:16 +00001536fi
1537rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001538fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001539
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001540echo "$ac_t""$ac_cv_type_signal" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001541cat >> confdefs.h <<EOF
1542#define RETSIGTYPE $ac_cv_type_signal
1543EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001544
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001545
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001546echo $ac_n "checking for size_t""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001547echo "configure:1548: checking for size_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001548if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1549 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001550else
1551 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001552#line 1553 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001553#include "confdefs.h"
1554#include <sys/types.h>
1555#if STDC_HEADERS
1556#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001557#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001558#endif
1559EOF
1560if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001561 egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001562 rm -rf conftest*
1563 ac_cv_type_size_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001564else
1565 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001566 ac_cv_type_size_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001567fi
1568rm -f conftest*
1569
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001570fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001571echo "$ac_t""$ac_cv_type_size_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001572if test $ac_cv_type_size_t = no; then
1573 cat >> confdefs.h <<\EOF
1574#define size_t unsigned
1575EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001576
1577fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001578
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001579echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001580echo "configure:1581: checking for uid_t in sys/types.h" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001581if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
1582 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001583else
1584 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001585#line 1586 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001586#include "confdefs.h"
1587#include <sys/types.h>
1588EOF
1589if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1590 egrep "uid_t" >/dev/null 2>&1; then
1591 rm -rf conftest*
1592 ac_cv_type_uid_t=yes
1593else
1594 rm -rf conftest*
1595 ac_cv_type_uid_t=no
1596fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001597rm -f conftest*
1598
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001599fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001600
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001601echo "$ac_t""$ac_cv_type_uid_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001602if test $ac_cv_type_uid_t = no; then
1603 cat >> confdefs.h <<\EOF
1604#define uid_t int
1605EOF
1606
1607 cat >> confdefs.h <<\EOF
1608#define gid_t int
1609EOF
1610
1611fi
1612
Guido van Rossum627b2d71993-12-24 10:39:16 +00001613
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001614echo $ac_n "checking size of int""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001615echo "configure:1616: checking size of int" >&5
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001616if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
1617 echo $ac_n "(cached) $ac_c" 1>&6
1618else
1619 if test "$cross_compiling" = yes; then
1620 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1621else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001622 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001623#line 1624 "configure"
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001624#include "confdefs.h"
1625#include <stdio.h>
1626main()
1627{
1628 FILE *f=fopen("conftestval", "w");
1629 if (!f) exit(1);
1630 fprintf(f, "%d\n", sizeof(int));
1631 exit(0);
1632}
1633EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001634if { (eval echo configure:1635: \"$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 +00001635then
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001636 ac_cv_sizeof_int=`cat conftestval`
1637else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001638 echo "configure: failed program was:" >&5
1639 cat conftest.$ac_ext >&5
1640 rm -fr conftest*
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001641 ac_cv_sizeof_int=0
1642fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001643rm -fr conftest*
1644fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00001645
1646fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001647echo "$ac_t""$ac_cv_sizeof_int" 1>&6
1648cat >> confdefs.h <<EOF
1649#define SIZEOF_INT $ac_cv_sizeof_int
1650EOF
1651
1652
1653echo $ac_n "checking size of long""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001654echo "configure:1655: checking size of long" >&5
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001655if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
1656 echo $ac_n "(cached) $ac_c" 1>&6
1657else
1658 if test "$cross_compiling" = yes; then
1659 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1660else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001661 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001662#line 1663 "configure"
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001663#include "confdefs.h"
1664#include <stdio.h>
1665main()
1666{
1667 FILE *f=fopen("conftestval", "w");
1668 if (!f) exit(1);
1669 fprintf(f, "%d\n", sizeof(long));
1670 exit(0);
1671}
1672EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001673if { (eval echo configure:1674: \"$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 +00001674then
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001675 ac_cv_sizeof_long=`cat conftestval`
1676else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001677 echo "configure: failed program was:" >&5
1678 cat conftest.$ac_ext >&5
1679 rm -fr conftest*
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001680 ac_cv_sizeof_long=0
1681fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001682rm -fr conftest*
1683fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00001684
1685fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001686echo "$ac_t""$ac_cv_sizeof_long" 1>&6
1687cat >> confdefs.h <<EOF
1688#define SIZEOF_LONG $ac_cv_sizeof_long
1689EOF
1690
1691
Guido van Rossum0a516c91994-09-12 10:58:40 +00001692
1693# Set info about shared libraries.
Guido van Rossum0a516c91994-09-12 10:58:40 +00001694
1695
1696
1697
Guido van Rossum0a516c91994-09-12 10:58:40 +00001698# SO is the extension of shared libraries `(including the dot!)
1699# -- usually .so, .sl on HP-UX
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001700echo $ac_n "checking SO""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001701echo "configure:1702: checking SO" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001702if test -z "$SO"
1703then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001704 case $ac_sys_system in
Guido van Rossum563e7081996-09-10 18:20:48 +00001705 hp*|HP*) SO=.sl;;
1706 *) SO=.so;;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001707 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001708fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001709echo "$ac_t""$SO" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001710# LDSHARED is the ld *command* used to create shared library
1711# -- "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 +00001712echo $ac_n "checking LDSHARED""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001713echo "configure:1714: checking LDSHARED" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001714if test -z "$LDSHARED"
1715then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001716 case $ac_sys_system/$ac_sys_release in
Guido van Rossum84e7b241996-08-19 21:59:00 +00001717 AIX*) LDSHARED="ld_so_aix \$(CC)";;
Guido van Rossum07397971997-04-29 21:49:50 +00001718 IRIX/5*) LDSHARED="ld -shared";;
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001719 IRIX*/6*) LDSHARED="ld $SGI_ABI -shared -all"; OPT="$OPT $SGI_ABI";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001720 SunOS/4*) LDSHARED="ld";;
1721 SunOS/5*) LDSHARED="ld -G";;
1722 hp*|HP*) LDSHARED="ld -b";;
Guido van Rossumda88dad1995-01-26 00:46:29 +00001723 OSF*) LDSHARED="ld -shared -expect_unresolved \"*\"";;
1724 DYNIX/ptx*) LDSHARED="ld -G";;
Guido van Rossum563e7081996-09-10 18:20:48 +00001725 next/*) LDSHARED='$(CC) $(CFLAGS) -nostdlib -r';;
Guido van Rossum81652ab1996-07-21 02:53:27 +00001726 Linux*) LDSHARED="gcc -shared";;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001727 FreeBSD*) LDSHARED="ld -Bshareable";;
Guido van Rossum84e7b241996-08-19 21:59:00 +00001728 SCO_SV*) LDSHARED="cc -G -KPIC -Ki486 -belf -Wl,-Bexport";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001729 *) LDSHARED="ld";;
1730 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001731fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001732echo "$ac_t""$LDSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001733# CCSHARED are the C *flags* used to create objects to go into a shared
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001734# library -- this is only needed for a few systems
1735echo $ac_n "checking CCSHARED""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001736echo "configure:1737: checking CCSHARED" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001737if test -z "$CCSHARED"
1738then
Guido van Rossum07397971997-04-29 21:49:50 +00001739 case $ac_sys_system/$ac_sys_release in
Guido van Rossumaf07a441995-02-13 19:45:27 +00001740 hp*|HP*) if test "$GCC" = yes;
1741 then CCSHARED="-fpic";
1742 else CCSHARED="+z";
1743 fi;;
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001744 Linux*) CCSHARED="-fpic";;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001745 FreeBSD*) CCSHARED="-fpic";;
Guido van Rossum84e7b241996-08-19 21:59:00 +00001746 SCO_SV*) CCSHARED="-KPIC -dy -Bdynamic";;
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001747 IRIX*/6*) CCSHARED="$SGI_ABI -all";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001748 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001749fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001750echo "$ac_t""$CCSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001751# LINKFORSHARED are the flags passed to the $(CC) command that links
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001752# the python executable -- this is only needed for a few systems
1753echo $ac_n "checking LINKFORSHARED""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001754echo "configure:1755: checking LINKFORSHARED" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001755if test -z "$LINKFORSHARED"
1756then
Guido van Rossum07397971997-04-29 21:49:50 +00001757 case $ac_sys_system/$ac_sys_release in
Guido van Rossume4766f61997-05-13 21:04:26 +00001758 AIX*) LINKFORSHARED='-Wl,-bE:$(srcdir)/python.exp -lld';;
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001759 hp*|HP*)
1760 LINKFORSHARED="-Wl,-E -Wl,+s -Wl,+b\$(BINLIBDEST)/sharedmodules";;
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001761 Linux*) LINKFORSHARED="-rdynamic";;
Guido van Rossum563e7081996-09-10 18:20:48 +00001762 next) LINKFORSHARED="-u libsys_s";;
Guido van Rossum84e7b241996-08-19 21:59:00 +00001763 SCO_SV*) LINKFORSHARED="-Bdynamic -dy -Wl,-Bexport";;
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001764 IRIX*/6*) LINKFORSHARED="$SGI_ABI -all";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001765 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001766fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001767echo "$ac_t""$LINKFORSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001768
Guido van Rossum627b2d71993-12-24 10:39:16 +00001769# checks for libraries
Guido van Rossumf78abae1997-01-21 22:02:36 +00001770echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001771echo "configure:1772: checking for dlopen in -ldl" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001772ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001773if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001774 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001775else
1776 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001777LIBS="-ldl $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001778cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001779#line 1780 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001780#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001781/* Override any gcc2 internal prototype to avoid an error. */
1782/* We use char because int might match the return type of a gcc2
1783 builtin and then its argument prototype would still apply. */
1784char dlopen();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001785
Guido van Rossumf78abae1997-01-21 22:02:36 +00001786int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001787dlopen()
1788; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001789EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001790if { (eval echo configure:1791: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001791 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001792 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001793else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001794 echo "configure: failed program was:" >&5
1795 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001796 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001797 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001798fi
1799rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001800LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001801
Guido van Rossum627b2d71993-12-24 10:39:16 +00001802fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001803if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001804 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001805 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1806 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001807 cat >> confdefs.h <<EOF
1808#define $ac_tr_lib 1
1809EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001810
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001811 LIBS="-ldl $LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001812
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001813else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001814 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001815fi
1816 # Dynamic linking for SunOS/Solaris and SYSV
Guido van Rossumf78abae1997-01-21 22:02:36 +00001817echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001818echo "configure:1819: checking for shl_load in -ldld" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001819ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001820if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001821 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001822else
1823 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001824LIBS="-ldld $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001825cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001826#line 1827 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001827#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001828/* Override any gcc2 internal prototype to avoid an error. */
1829/* We use char because int might match the return type of a gcc2
1830 builtin and then its argument prototype would still apply. */
1831char shl_load();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001832
Guido van Rossumf78abae1997-01-21 22:02:36 +00001833int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001834shl_load()
1835; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001836EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001837if { (eval echo configure:1838: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001838 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001839 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001840else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001841 echo "configure: failed program was:" >&5
1842 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001843 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001844 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001845fi
1846rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001847LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001848
Guido van Rossum627b2d71993-12-24 10:39:16 +00001849fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001850if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001851 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001852 ac_tr_lib=HAVE_LIB`echo dld | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1853 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001854 cat >> confdefs.h <<EOF
1855#define $ac_tr_lib 1
1856EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001857
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001858 LIBS="-ldld $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001859
1860else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001861 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001862fi
1863 # Dynamic linking for HP-UX
Guido van Rossumf78abae1997-01-21 22:02:36 +00001864echo $ac_n "checking for getpwnam in -lsun""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001865echo "configure:1866: checking for getpwnam in -lsun" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001866ac_lib_var=`echo sun'_'getpwnam | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001867if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001868 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001869else
1870 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001871LIBS="-lsun $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001872cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001873#line 1874 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001874#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001875/* Override any gcc2 internal prototype to avoid an error. */
1876/* We use char because int might match the return type of a gcc2
1877 builtin and then its argument prototype would still apply. */
1878char getpwnam();
Guido van Rossum7f43da71994-08-01 12:15:30 +00001879
Guido van Rossumf78abae1997-01-21 22:02:36 +00001880int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001881getpwnam()
1882; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00001883EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001884if { (eval echo configure:1885: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00001885 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001886 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001887else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001888 echo "configure: failed program was:" >&5
1889 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001890 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001891 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001892fi
1893rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001894LIBS="$ac_save_LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001895
Guido van Rossum7f43da71994-08-01 12:15:30 +00001896fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001897if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001898 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001899 ac_tr_lib=HAVE_LIB`echo sun | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1900 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001901 cat >> confdefs.h <<EOF
1902#define $ac_tr_lib 1
1903EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001904
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001905 LIBS="-lsun $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001906
1907else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001908 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001909fi
1910 # NIS (== YP) interface for IRIX 4
Guido van Rossumda88dad1995-01-26 00:46:29 +00001911# The following three (nsl,inet,socket) are needed on Sequent;
1912# the order of checking must be this. Most SVR4 platforms will
1913# need -lsocket and -lnsl. However on SGI IRIX 5, these exist but
1914# broken. I see no elegant solution (probably CHECK_LIB should be
1915# fixed to only add the library if the given entry point is not
1916# satisfied without it).
Guido van Rossum2b3ac691996-08-30 15:18:41 +00001917if test "$ac_sys_system" != IRIX
Guido van Rossumda88dad1995-01-26 00:46:29 +00001918then
Guido van Rossumf78abae1997-01-21 22:02:36 +00001919echo $ac_n "checking for t_open in -lnsl""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001920echo "configure:1921: checking for t_open in -lnsl" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001921ac_lib_var=`echo nsl'_'t_open | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001922if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001923 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001924else
1925 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001926LIBS="-lnsl $LIBS"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001927cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001928#line 1929 "configure"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001929#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001930/* Override any gcc2 internal prototype to avoid an error. */
1931/* We use char because int might match the return type of a gcc2
1932 builtin and then its argument prototype would still apply. */
1933char t_open();
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001934
Guido van Rossumf78abae1997-01-21 22:02:36 +00001935int main() {
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001936t_open()
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001937; return 0; }
1938EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001939if { (eval echo configure:1940: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001940 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001941 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001942else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001943 echo "configure: failed program was:" >&5
1944 cat conftest.$ac_ext >&5
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001945 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001946 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001947fi
1948rm -f conftest*
1949LIBS="$ac_save_LIBS"
1950
1951fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001952if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001953 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001954 LIBS="-lnsl $LIBS"
1955else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001956 echo "$ac_t""no" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001957fi
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001958 # SVR4
Guido van Rossumf78abae1997-01-21 22:02:36 +00001959echo $ac_n "checking for gethostbyname in -linet""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001960echo "configure:1961: checking for gethostbyname in -linet" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001961ac_lib_var=`echo inet'_'gethostbyname | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001962if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001963 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001964else
1965 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001966LIBS="-linet -lnsl $LIBS"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001967cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001968#line 1969 "configure"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001969#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001970/* Override any gcc2 internal prototype to avoid an error. */
1971/* We use char because int might match the return type of a gcc2
1972 builtin and then its argument prototype would still apply. */
1973char gethostbyname();
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001974
Guido van Rossumf78abae1997-01-21 22:02:36 +00001975int main() {
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001976gethostbyname()
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001977; return 0; }
1978EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001979if { (eval echo configure:1980: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001980 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001981 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001982else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001983 echo "configure: failed program was:" >&5
1984 cat conftest.$ac_ext >&5
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001985 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001986 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001987fi
1988rm -f conftest*
1989LIBS="$ac_save_LIBS"
1990
1991fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001992if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001993 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001994 LIBS="-linet $LIBS"
1995else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001996 echo "$ac_t""no" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001997fi
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001998 # Sequent
Guido van Rossumf78abae1997-01-21 22:02:36 +00001999echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002000echo "configure:2001: checking for socket in -lsocket" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002001ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002002if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002003 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002004else
2005 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002006LIBS="-lsocket $LIBS $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002007cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002008#line 2009 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002009#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002010/* Override any gcc2 internal prototype to avoid an error. */
2011/* We use char because int might match the return type of a gcc2
2012 builtin and then its argument prototype would still apply. */
2013char socket();
Guido van Rossum7f43da71994-08-01 12:15:30 +00002014
Guido van Rossumf78abae1997-01-21 22:02:36 +00002015int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002016socket()
2017; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002018EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002019if { (eval echo configure:2020: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002020 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002021 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002022else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002023 echo "configure: failed program was:" >&5
2024 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002025 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002026 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002027fi
2028rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002029LIBS="$ac_save_LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002030
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002031fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002032if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002033 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002034 LIBS="-lsocket $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002035else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002036 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002037fi
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002038 # SVR4 sockets
Guido van Rossumda88dad1995-01-26 00:46:29 +00002039fi
Guido van Rossuma68acba1996-07-31 17:36:39 +00002040echo $ac_n "checking for --with-libs""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002041echo "configure:2042: checking for --with-libs" >&5
Guido van Rossuma68acba1996-07-31 17:36:39 +00002042# Check whether --with-libs or --without-libs was given.
2043if test "${with_libs+set}" = set; then
2044 withval="$with_libs"
2045
2046echo "$ac_t""$withval" 1>&6
2047LIBS="$withval $LIBS"
2048
2049else
2050 echo "$ac_t""no" 1>&6
2051fi
2052
Guido van Rossum7f43da71994-08-01 12:15:30 +00002053
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002054echo $ac_n "checking for --with(out)-readline""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002055echo "configure:2056: checking for --with(out)-readline" >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002056use_readline="yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002057# Check whether --with-readline or --without-readline was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002058if test "${with_readline+set}" = set; then
2059 withval="$with_readline"
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002060 echo "$ac_t""$withval" 1>&6; use_readline="$withval"
2061else
2062 echo "$ac_t""(default) yes" 1>&6
2063fi
2064
2065if test "$use_readline" != "no"
2066then
2067 if test "$use_readline" != "yes"
2068 then add_ldflags="-L$use_readline"
2069 else add_ldflags=""
2070 fi
2071 # See where the termcap interface could be hiding...
2072 echo $ac_n "checking for readline and termcap libraries""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002073echo "configure:2074: checking for readline and termcap libraries" >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002074 if eval "test \"`echo '$''{'ac_cv_readline_termcap'+set}'`\" = set"; then
2075 echo $ac_n "(cached) $ac_c" 1>&6
2076else
Guido van Rossum7f43da71994-08-01 12:15:30 +00002077
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002078 echo "$ac_t""have to find out" 1>&6
2079 save_libs="$LIBS"
2080 save_ldflags="$LDFLAGS"
2081 LDFLAGS="$save_ldflags $add_ldflags"
2082 rl="-lreadline"
2083 first=""
2084 # Hack for SGI IRIX 5.x.
2085 # Both termcap and gl have an entry point clear().
2086 # When linking with both shared libraries, we're in trouble.
2087 # We don't need the one in termcap.
2088 # By forcing a static link for termcap, we avoid
2089 # linking its clear() entry point.
2090 if test -f /usr/lib/libgl.so -a -f /usr/lib/libtermcap.a
2091 then first="/usr/lib/libtermcap.a"
2092 fi
2093 for add_lib in \
2094 "$first" "-ltermcap" "-ltermlib" "-lcurses" "-lncurses"
2095 do
2096 echo $ac_n "checking for $rl $add_lib""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002097echo "configure:2098: checking for $rl $add_lib" >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002098 LIBS="$save_libs $rl $add_lib"
2099 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002100#line 2101 "configure"
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002101#include "confdefs.h"
2102extern char *readline();
Guido van Rossumf78abae1997-01-21 22:02:36 +00002103int main() {
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002104char *line=readline();
2105; return 0; }
2106EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002107if { (eval echo configure:2108: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002108 rm -rf conftest*
2109 echo "$ac_t""yes" 1>&6;
2110 ac_cv_readline_termcap="$rl $add_lib"
2111else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002112 echo "configure: failed program was:" >&5
2113 cat conftest.$ac_ext >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002114 rm -rf conftest*
2115 echo "$ac_t""no" 1>&6
2116fi
2117rm -f conftest*
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002118 if test "$ac_cv_readline_termcap" != ""
2119 then break
2120 fi
2121 done
2122 LIBS="$save_libs"
2123 LDFLAGS="$save_ldflags"
2124 echo $ac_n "checking result from check for readline and termcap""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002125echo "configure:2126: checking result from check for readline and termcap" >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002126
2127fi
2128
2129 if test "$ac_cv_readline_termcap" = ""
2130 then
2131 echo "$ac_t""no" 1>&6
2132 echo "configure: warning: cannot link with GNU readline -- see config.log" 1>&2
2133 else
2134 echo "$ac_t""$ac_cv_readline_termcap" 1>&6
2135 LIBS="$LIBS $ac_cv_readline_termcap"
2136 LDFLAGS="$LDFLAGS $add_ldflags"
2137 cat >> confdefs.h <<\EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002138#define WITH_READLINE 1
2139EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002140
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002141 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00002142fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00002143
Guido van Rossumec2f0731997-01-22 20:54:01 +00002144echo $ac_n "checking for --with-dec-threads""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002145echo "configure:2146: checking for --with-dec-threads" >&5
Guido van Rossumec2f0731997-01-22 20:54:01 +00002146
2147# Check whether --with-dec-threads or --without-dec-threads was given.
2148if test "${with_dec_threads+set}" = set; then
2149 withval="$with_dec_threads"
2150 echo "$ac_t""$withval" 1>&6
2151LDLAST=-threads
Guido van Rossumf78abae1997-01-21 22:02:36 +00002152if test "${with_thread+set}" != set; then
Guido van Rossumec2f0731997-01-22 20:54:01 +00002153 with_thread="$withval";
Guido van Rossumf78abae1997-01-21 22:02:36 +00002154fi
Guido van Rossumec2f0731997-01-22 20:54:01 +00002155else
2156 echo "$ac_t""no" 1>&6
2157fi
2158
2159
2160echo $ac_n "checking for --with-threads""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002161echo "configure:2162: checking for --with-threads" >&5
Guido van Rossumec2f0731997-01-22 20:54:01 +00002162# Check whether --with-threads or --without-threads was given.
2163if test "${with_threads+set}" = set; then
2164 withval="$with_threads"
2165 echo "$ac_t""$withval" 1>&6
2166if test "${with_thread+set}" != set; then
2167 with_thread="$withval";
2168fi
2169else
2170 echo "$ac_t""no" 1>&6
2171fi
2172
2173
2174echo $ac_n "checking for --with-thread""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002175echo "configure:2176: checking for --with-thread" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002176# Check whether --with-thread or --without-thread was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002177if test "${with_thread+set}" = set; then
2178 withval="$with_thread"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002179
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002180echo "$ac_t""$withval" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002181if test -d "$withval"
Guido van Rossum84e7b241996-08-19 21:59:00 +00002182then LDFLAGS="$LDFLAGS -L$withval"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002183fi
Guido van Rossum9caf77a1996-08-01 00:52:26 +00002184cat >> confdefs.h <<\EOF
2185#define _REENTRANT 1
2186EOF
2187
Guido van Rossumf78abae1997-01-21 22:02:36 +00002188ac_safe=`echo "mach/cthreads.h" | sed 'y%./+-%__p_%'`
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002189echo $ac_n "checking for mach/cthreads.h""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002190echo "configure:2191: checking for mach/cthreads.h" >&5
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002191if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2192 echo $ac_n "(cached) $ac_c" 1>&6
2193else
2194 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002195#line 2196 "configure"
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002196#include "confdefs.h"
2197#include <mach/cthreads.h>
2198EOF
2199ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002200{ (eval echo configure:2201: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002201ac_err=`grep -v '^ *+' conftest.out`
2202if test -z "$ac_err"; then
2203 rm -rf conftest*
2204 eval "ac_cv_header_$ac_safe=yes"
2205else
2206 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002207 echo "configure: failed program was:" >&5
2208 cat conftest.$ac_ext >&5
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002209 rm -rf conftest*
2210 eval "ac_cv_header_$ac_safe=no"
2211fi
2212rm -f conftest*
2213fi
2214if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2215 echo "$ac_t""yes" 1>&6
2216 cat >> confdefs.h <<\EOF
2217#define WITH_THREAD 1
2218EOF
2219
2220cat >> confdefs.h <<\EOF
2221#define C_THREADS 1
2222EOF
2223
2224LIBOBJS="$LIBOBJS thread.o"
2225else
2226 echo "$ac_t""no" 1>&6
2227
Guido van Rossumf78abae1997-01-21 22:02:36 +00002228echo $ac_n "checking for pthread_create in -lpthreads""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002229echo "configure:2230: checking for pthread_create in -lpthreads" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002230ac_lib_var=`echo pthreads'_'pthread_create | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002231if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002232 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002233else
2234 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002235LIBS="-lpthreads $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002236cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002237#line 2238 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002238#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002239/* Override any gcc2 internal prototype to avoid an error. */
2240/* We use char because int might match the return type of a gcc2
2241 builtin and then its argument prototype would still apply. */
2242char pthread_create();
Guido van Rossum7f43da71994-08-01 12:15:30 +00002243
Guido van Rossumf78abae1997-01-21 22:02:36 +00002244int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002245pthread_create()
2246; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002247EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002248if { (eval echo configure:2249: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002249 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002250 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002251else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002252 echo "configure: failed program was:" >&5
2253 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002254 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002255 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002256fi
2257rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002258LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002259
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002260fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002261if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002262 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002263 cat >> confdefs.h <<\EOF
2264#define WITH_THREAD 1
2265EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002266
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002267cat >> confdefs.h <<\EOF
2268#define _POSIX_THREADS 1
2269EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002270
2271LIBS="$LIBS -lpthreads"
2272LIBOBJS="$LIBOBJS thread.o"
2273else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002274 echo "$ac_t""no" 1>&6
Guido van Rossum2d38f911996-06-26 19:47:01 +00002275
Guido van Rossumf78abae1997-01-21 22:02:36 +00002276echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002277echo "configure:2278: checking for pthread_create in -lpthread" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002278ac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'`
Guido van Rossum2d38f911996-06-26 19:47:01 +00002279if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2280 echo $ac_n "(cached) $ac_c" 1>&6
2281else
2282 ac_save_LIBS="$LIBS"
2283LIBS="-lpthread $LIBS"
2284cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002285#line 2286 "configure"
Guido van Rossum2d38f911996-06-26 19:47:01 +00002286#include "confdefs.h"
2287/* Override any gcc2 internal prototype to avoid an error. */
2288/* We use char because int might match the return type of a gcc2
2289 builtin and then its argument prototype would still apply. */
2290char pthread_create();
2291
Guido van Rossumf78abae1997-01-21 22:02:36 +00002292int main() {
Guido van Rossum2d38f911996-06-26 19:47:01 +00002293pthread_create()
2294; return 0; }
2295EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002296if { (eval echo configure:2297: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum2d38f911996-06-26 19:47:01 +00002297 rm -rf conftest*
2298 eval "ac_cv_lib_$ac_lib_var=yes"
2299else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002300 echo "configure: failed program was:" >&5
2301 cat conftest.$ac_ext >&5
Guido van Rossum2d38f911996-06-26 19:47:01 +00002302 rm -rf conftest*
2303 eval "ac_cv_lib_$ac_lib_var=no"
2304fi
2305rm -f conftest*
2306LIBS="$ac_save_LIBS"
2307
2308fi
2309if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2310 echo "$ac_t""yes" 1>&6
2311 cat >> confdefs.h <<\EOF
2312#define WITH_THREAD 1
2313EOF
2314
2315cat >> confdefs.h <<\EOF
2316#define _POSIX_THREADS 1
2317EOF
2318
2319LIBS="$LIBS -lpthread"
2320LIBOBJS="$LIBOBJS thread.o"
2321else
2322 echo "$ac_t""no" 1>&6
Guido van Rossum0be3e491997-05-22 20:33:33 +00002323
2324echo $ac_n "checking for __d6_pthread_create in -lthread""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002325echo "configure:2326: checking for __d6_pthread_create in -lthread" >&5
Guido van Rossum0be3e491997-05-22 20:33:33 +00002326ac_lib_var=`echo thread'_'__d6_pthread_create | sed 'y%./+-%__p_%'`
2327if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2328 echo $ac_n "(cached) $ac_c" 1>&6
2329else
2330 ac_save_LIBS="$LIBS"
2331LIBS="-lthread $LIBS"
2332cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002333#line 2334 "configure"
Guido van Rossum0be3e491997-05-22 20:33:33 +00002334#include "confdefs.h"
2335/* Override any gcc2 internal prototype to avoid an error. */
2336/* We use char because int might match the return type of a gcc2
2337 builtin and then its argument prototype would still apply. */
2338char __d6_pthread_create();
2339
2340int main() {
2341__d6_pthread_create()
2342; return 0; }
2343EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002344if { (eval echo configure:2345: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum0be3e491997-05-22 20:33:33 +00002345 rm -rf conftest*
2346 eval "ac_cv_lib_$ac_lib_var=yes"
2347else
2348 echo "configure: failed program was:" >&5
2349 cat conftest.$ac_ext >&5
2350 rm -rf conftest*
2351 eval "ac_cv_lib_$ac_lib_var=no"
2352fi
2353rm -f conftest*
2354LIBS="$ac_save_LIBS"
2355
2356fi
2357if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2358 echo "$ac_t""yes" 1>&6
2359 cat >> confdefs.h <<\EOF
2360#define WITH_THREAD 1
2361EOF
2362
2363cat >> confdefs.h <<\EOF
2364#define _POSIX_THREADS 1
2365EOF
2366
2367LIBS="$LIBS -lthread"
2368LIBOBJS="$LIBOBJS thread.o"
2369else
2370 echo "$ac_t""no" 1>&6
Guido van Rossum2d38f911996-06-26 19:47:01 +00002371fi
2372
2373
Guido van Rossum627b2d71993-12-24 10:39:16 +00002374fi
2375
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002376fi
2377
Guido van Rossum0be3e491997-05-22 20:33:33 +00002378fi
2379
2380
Guido van Rossumf78abae1997-01-21 22:02:36 +00002381echo $ac_n "checking for usconfig in -lmpc""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002382echo "configure:2383: checking for usconfig in -lmpc" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002383ac_lib_var=`echo mpc'_'usconfig | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002384if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002385 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002386else
2387 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002388LIBS="-lmpc $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002389cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002390#line 2391 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002391#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002392/* Override any gcc2 internal prototype to avoid an error. */
2393/* We use char because int might match the return type of a gcc2
2394 builtin and then its argument prototype would still apply. */
2395char usconfig();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002396
Guido van Rossumf78abae1997-01-21 22:02:36 +00002397int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002398usconfig()
2399; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002400EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002401if { (eval echo configure:2402: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002402 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002403 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002404else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002405 echo "configure: failed program was:" >&5
2406 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002407 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002408 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002409fi
2410rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002411LIBS="$ac_save_LIBS"
2412
2413fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002414if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002415 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002416 cat >> confdefs.h <<\EOF
2417#define WITH_THREAD 1
2418EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002419
Guido van Rossum7f43da71994-08-01 12:15:30 +00002420LIBS="$LIBS -lmpc"
2421LIBOBJS="$LIBOBJS thread.o"
2422else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002423 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002424fi
2425
Guido van Rossumf78abae1997-01-21 22:02:36 +00002426echo $ac_n "checking for thr_create in -lthread""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002427echo "configure:2428: checking for thr_create in -lthread" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002428ac_lib_var=`echo thread'_'thr_create | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002429if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002430 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002431else
2432 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002433LIBS="-lthread $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002434cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002435#line 2436 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002436#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002437/* Override any gcc2 internal prototype to avoid an error. */
2438/* We use char because int might match the return type of a gcc2
2439 builtin and then its argument prototype would still apply. */
2440char thr_create();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002441
Guido van Rossumf78abae1997-01-21 22:02:36 +00002442int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002443thr_create()
2444; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002445EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002446if { (eval echo configure:2447: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002447 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002448 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002449else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002450 echo "configure: failed program was:" >&5
2451 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002452 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002453 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002454fi
2455rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002456LIBS="$ac_save_LIBS"
2457
2458fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002459if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002460 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002461 cat >> confdefs.h <<\EOF
2462#define WITH_THREAD 1
2463EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002464
Guido van Rossum7f43da71994-08-01 12:15:30 +00002465LIBS="$LIBS -lthread"
2466LIBOBJS="$LIBOBJS thread.o"
2467else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002468 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002469fi
2470
Guido van Rossum7f43da71994-08-01 12:15:30 +00002471
Guido van Rossumda88dad1995-01-26 00:46:29 +00002472else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002473 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002474fi
2475
Guido van Rossum7f43da71994-08-01 12:15:30 +00002476
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002477# -I${DLINCLDIR} is added to the compile rule for importdl.o
Guido van Rossum7f43da71994-08-01 12:15:30 +00002478
2479DLINCLDIR=/
2480
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002481echo $ac_n "checking for --with-sgi-dl""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002482echo "configure:2483: checking for --with-sgi-dl" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002483# Check whether --with-sgi-dl or --without-sgi-dl was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002484if test "${with_sgi_dl+set}" = set; then
2485 withval="$with_sgi_dl"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002486
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002487echo "$ac_t""$withval" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002488cat >> confdefs.h <<\EOF
2489#define WITH_SGI_DL 1
2490EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002491
2492dldir=$withval
2493if test -d "$dldir"
Guido van Rossum84e7b241996-08-19 21:59:00 +00002494then LDFLAGS="$LDFLAGS -L$dldir"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002495else { echo "configure: error: proper usage is --with-sgi-dl=DIRECTORY" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002496fi
2497DLINCLDIR=${dldir}
2498LIBS="$LIBS -ldl -lmld"
Guido van Rossumda88dad1995-01-26 00:46:29 +00002499else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002500 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002501fi
2502
2503
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002504echo $ac_n "checking for --with-dl-dld""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002505echo "configure:2506: checking for --with-dl-dld" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002506# Check whether --with-dl-dld or --without-dl-dld was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002507if test "${with_dl_dld+set}" = set; then
2508 withval="$with_dl_dld"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002509
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002510echo "$ac_t""$withval" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002511cat >> confdefs.h <<\EOF
2512#define WITH_DL_DLD 1
2513EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002514
2515dldir=`echo "$withval" | sed 's/,.*//'`
2516dlddir=`echo "$withval" | sed 's/.*,//'`
2517if test -d "$dldir" -a -d "$dlddir"
Guido van Rossum84e7b241996-08-19 21:59:00 +00002518then LDFLAGS="$LDFLAGS -L$dldir -L$dlddir"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002519else { echo "configure: error: proper usage is --with-dl-dld=DL_DIRECTORY" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002520fi
2521DLINCLDIR=${dldir}
2522LIBS="$LIBS -ldl -ldld"
Guido van Rossumda88dad1995-01-26 00:46:29 +00002523else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002524 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002525fi
2526
2527
Guido van Rossum627b2d71993-12-24 10:39:16 +00002528# checks for library functions
Guido van Rossum0be3e491997-05-22 20:33:33 +00002529for ac_func in chown clock dlopen execv flock fork ftime ftruncate \
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002530 gethostname_r getpeername getpgrp getpid gettimeofday getwd \
Guido van Rossum0be3e491997-05-22 20:33:33 +00002531 kill link lstat mkfifo nice plock putenv readlink \
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002532 select setgid setuid setsid setpgid setpgrp setvbuf \
2533 sigaction siginterrupt sigrelse strftime symlink \
2534 tcgetpgrp tcsetpgrp times truncate uname waitpid
Guido van Rossum627b2d71993-12-24 10:39:16 +00002535do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002536echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002537echo "configure:2538: checking for $ac_func" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002538if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2539 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002540else
2541 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002542#line 2543 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002543#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002544/* System header to define __stub macros and hopefully few prototypes,
2545 which can conflict with char $ac_func(); below. */
2546#include <assert.h>
2547/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002548/* We use char because int might match the return type of a gcc2
2549 builtin and then its argument prototype would still apply. */
2550char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002551
Guido van Rossumf78abae1997-01-21 22:02:36 +00002552int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002553
Guido van Rossum627b2d71993-12-24 10:39:16 +00002554/* The GNU C library defines this for functions which it implements
2555 to always fail with ENOSYS. Some functions are actually named
2556 something starting with __ and the normal name is an alias. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002557#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +00002558choke me
2559#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002560$ac_func();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002561#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002562
Guido van Rossum7f43da71994-08-01 12:15:30 +00002563; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002564EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002565if { (eval echo configure:2566: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002566 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002567 eval "ac_cv_func_$ac_func=yes"
2568else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002569 echo "configure: failed program was:" >&5
2570 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002571 rm -rf conftest*
2572 eval "ac_cv_func_$ac_func=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002573fi
2574rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002575fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002576
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002577if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002578 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002579 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002580 cat >> confdefs.h <<EOF
2581#define $ac_tr_func 1
2582EOF
2583
2584else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002585 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002586fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002587done
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002588
Guido van Rossum2b3ac691996-08-30 15:18:41 +00002589for ac_func in dup2 getcwd strdup strerror memmove
Guido van Rossum627b2d71993-12-24 10:39:16 +00002590do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002591echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002592echo "configure:2593: checking for $ac_func" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002593if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2594 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002595else
2596 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002597#line 2598 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002598#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002599/* System header to define __stub macros and hopefully few prototypes,
2600 which can conflict with char $ac_func(); below. */
2601#include <assert.h>
2602/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002603/* We use char because int might match the return type of a gcc2
2604 builtin and then its argument prototype would still apply. */
2605char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002606
Guido van Rossumf78abae1997-01-21 22:02:36 +00002607int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002608
Guido van Rossum627b2d71993-12-24 10:39:16 +00002609/* The GNU C library defines this for functions which it implements
2610 to always fail with ENOSYS. Some functions are actually named
2611 something starting with __ and the normal name is an alias. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002612#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +00002613choke me
2614#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002615$ac_func();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002616#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002617
Guido van Rossum7f43da71994-08-01 12:15:30 +00002618; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002619EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002620if { (eval echo configure:2621: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002621 rm -rf conftest*
2622 eval "ac_cv_func_$ac_func=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002623else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002624 echo "configure: failed program was:" >&5
2625 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002626 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002627 eval "ac_cv_func_$ac_func=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002628fi
2629rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002630fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002631
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002632if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002633 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002634 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2635 cat >> confdefs.h <<EOF
2636#define $ac_tr_func 1
2637EOF
2638
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002639else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002640 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002641LIBOBJS="$LIBOBJS ${ac_func}.o"
2642fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002643done
2644
Guido van Rossumf78abae1997-01-21 22:02:36 +00002645
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002646echo $ac_n "checking for getpgrp""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002647echo "configure:2648: checking for getpgrp" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002648if eval "test \"`echo '$''{'ac_cv_func_getpgrp'+set}'`\" = set"; then
2649 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002650else
2651 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002652#line 2653 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002653#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002654/* System header to define __stub macros and hopefully few prototypes,
2655 which can conflict with char getpgrp(); below. */
2656#include <assert.h>
2657/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002658/* We use char because int might match the return type of a gcc2
2659 builtin and then its argument prototype would still apply. */
2660char getpgrp();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002661
Guido van Rossumf78abae1997-01-21 22:02:36 +00002662int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002663
Guido van Rossum627b2d71993-12-24 10:39:16 +00002664/* The GNU C library defines this for functions which it implements
2665 to always fail with ENOSYS. Some functions are actually named
2666 something starting with __ and the normal name is an alias. */
2667#if defined (__stub_getpgrp) || defined (__stub___getpgrp)
2668choke me
2669#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002670getpgrp();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002671#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002672
2673; return 0; }
2674EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002675if { (eval echo configure:2676: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002676 rm -rf conftest*
2677 eval "ac_cv_func_getpgrp=yes"
2678else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002679 echo "configure: failed program was:" >&5
2680 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002681 rm -rf conftest*
2682 eval "ac_cv_func_getpgrp=no"
2683fi
2684rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002685fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002686
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002687if eval "test \"`echo '$ac_cv_func_'getpgrp`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002688 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002689 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002690#line 2691 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002691#include "confdefs.h"
2692#include <unistd.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002693int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002694getpgrp(0);
Guido van Rossum7f43da71994-08-01 12:15:30 +00002695; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002696EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002697if { (eval echo configure:2698: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002698 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002699 cat >> confdefs.h <<\EOF
2700#define GETPGRP_HAVE_ARG 1
Guido van Rossum627b2d71993-12-24 10:39:16 +00002701EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002702
Guido van Rossumf78abae1997-01-21 22:02:36 +00002703else
2704 echo "configure: failed program was:" >&5
2705 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002706fi
2707rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002708else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002709 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002710fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002711
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002712echo $ac_n "checking for setpgrp""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002713echo "configure:2714: checking for setpgrp" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002714if eval "test \"`echo '$''{'ac_cv_func_setpgrp'+set}'`\" = set"; then
2715 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002716else
2717 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002718#line 2719 "configure"
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002719#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002720/* System header to define __stub macros and hopefully few prototypes,
2721 which can conflict with char setpgrp(); below. */
2722#include <assert.h>
2723/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002724/* We use char because int might match the return type of a gcc2
2725 builtin and then its argument prototype would still apply. */
2726char setpgrp();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002727
Guido van Rossumf78abae1997-01-21 22:02:36 +00002728int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002729
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002730/* The GNU C library defines this for functions which it implements
2731 to always fail with ENOSYS. Some functions are actually named
2732 something starting with __ and the normal name is an alias. */
2733#if defined (__stub_setpgrp) || defined (__stub___setpgrp)
2734choke me
2735#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002736setpgrp();
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002737#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002738
2739; return 0; }
2740EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002741if { (eval echo configure:2742: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002742 rm -rf conftest*
2743 eval "ac_cv_func_setpgrp=yes"
2744else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002745 echo "configure: failed program was:" >&5
2746 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002747 rm -rf conftest*
2748 eval "ac_cv_func_setpgrp=no"
2749fi
2750rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002751fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002752
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002753if eval "test \"`echo '$ac_cv_func_'setpgrp`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002754 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002755 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002756#line 2757 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002757#include "confdefs.h"
2758#include <unistd.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002759int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002760setpgrp(0,0);
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002761; return 0; }
2762EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002763if { (eval echo configure:2764: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002764 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002765 cat >> confdefs.h <<\EOF
2766#define SETPGRP_HAVE_ARG 1
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002767EOF
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002768
Guido van Rossumf78abae1997-01-21 22:02:36 +00002769else
2770 echo "configure: failed program was:" >&5
2771 cat conftest.$ac_ext >&5
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002772fi
2773rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002774else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002775 echo "$ac_t""no" 1>&6
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002776fi
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002777
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002778echo $ac_n "checking for gettimeofday""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002779echo "configure:2780: checking for gettimeofday" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002780if eval "test \"`echo '$''{'ac_cv_func_gettimeofday'+set}'`\" = set"; then
2781 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002782else
2783 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002784#line 2785 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002785#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002786/* System header to define __stub macros and hopefully few prototypes,
2787 which can conflict with char gettimeofday(); below. */
2788#include <assert.h>
2789/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002790/* We use char because int might match the return type of a gcc2
2791 builtin and then its argument prototype would still apply. */
2792char gettimeofday();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002793
Guido van Rossumf78abae1997-01-21 22:02:36 +00002794int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002795
2796/* The GNU C library defines this for functions which it implements
2797 to always fail with ENOSYS. Some functions are actually named
2798 something starting with __ and the normal name is an alias. */
2799#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
2800choke me
2801#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002802gettimeofday();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002803#endif
2804
2805; return 0; }
2806EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002807if { (eval echo configure:2808: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002808 rm -rf conftest*
2809 eval "ac_cv_func_gettimeofday=yes"
2810else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002811 echo "configure: failed program was:" >&5
2812 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002813 rm -rf conftest*
2814 eval "ac_cv_func_gettimeofday=no"
2815fi
2816rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002817fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002818
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002819if eval "test \"`echo '$ac_cv_func_'gettimeofday`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002820 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002821 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002822#line 2823 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002823#include "confdefs.h"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002824#include <sys/time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002825int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002826gettimeofday((struct timeval*)0,(struct timezone*)0);
2827; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002828EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002829if { (eval echo configure:2830: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002830 :
2831else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002832 echo "configure: failed program was:" >&5
2833 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002834 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002835 cat >> confdefs.h <<\EOF
2836#define GETTIMEOFDAY_NO_TZ 1
2837EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002838
2839fi
2840rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002841else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002842 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002843fi
2844
2845
2846# checks for structures
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002847echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002848echo "configure:2849: checking whether time.h and sys/time.h may both be included" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002849if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2850 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002851else
2852 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002853#line 2854 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002854#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002855#include <sys/types.h>
2856#include <sys/time.h>
2857#include <time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002858int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002859struct tm *tp;
2860; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002861EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002862if { (eval echo configure:2863: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002863 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002864 ac_cv_header_time=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00002865else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002866 echo "configure: failed program was:" >&5
2867 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002868 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002869 ac_cv_header_time=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00002870fi
2871rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002872fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002873
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002874echo "$ac_t""$ac_cv_header_time" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002875if test $ac_cv_header_time = yes; then
2876 cat >> confdefs.h <<\EOF
2877#define TIME_WITH_SYS_TIME 1
2878EOF
2879
2880fi
2881
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002882echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002883echo "configure:2884: checking whether struct tm is in sys/time.h or time.h" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002884if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
2885 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002886else
2887 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002888#line 2889 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002889#include "confdefs.h"
2890#include <sys/types.h>
2891#include <time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002892int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002893struct tm *tp; tp->tm_sec;
2894; return 0; }
2895EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002896if { (eval echo configure:2897: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002897 rm -rf conftest*
2898 ac_cv_struct_tm=time.h
2899else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002900 echo "configure: failed program was:" >&5
2901 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002902 rm -rf conftest*
2903 ac_cv_struct_tm=sys/time.h
2904fi
2905rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002906fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002907
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002908echo "$ac_t""$ac_cv_struct_tm" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002909if test $ac_cv_struct_tm = sys/time.h; then
2910 cat >> confdefs.h <<\EOF
2911#define TM_IN_SYS_TIME 1
2912EOF
2913
2914fi
2915
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002916echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002917echo "configure:2918: checking for tm_zone in struct tm" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002918if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
2919 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002920else
2921 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002922#line 2923 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002923#include "confdefs.h"
2924#include <sys/types.h>
2925#include <$ac_cv_struct_tm>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002926int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002927struct tm tm; tm.tm_zone;
2928; return 0; }
2929EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002930if { (eval echo configure:2931: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002931 rm -rf conftest*
2932 ac_cv_struct_tm_zone=yes
2933else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002934 echo "configure: failed program was:" >&5
2935 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002936 rm -rf conftest*
2937 ac_cv_struct_tm_zone=no
2938fi
2939rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002940fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002941
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002942echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002943if test "$ac_cv_struct_tm_zone" = yes; then
2944 cat >> confdefs.h <<\EOF
2945#define HAVE_TM_ZONE 1
2946EOF
2947
2948else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002949 echo $ac_n "checking for tzname""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002950echo "configure:2951: checking for tzname" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002951if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
2952 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002953else
2954 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002955#line 2956 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002956#include "confdefs.h"
2957#include <time.h>
2958#ifndef tzname /* For SGI. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002959extern char *tzname[]; /* RS6000 and others reject char **tzname. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00002960#endif
Guido van Rossumf78abae1997-01-21 22:02:36 +00002961int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002962atoi(*tzname);
2963; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002964EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002965if { (eval echo configure:2966: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002966 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002967 ac_cv_var_tzname=yes
2968else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002969 echo "configure: failed program was:" >&5
2970 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002971 rm -rf conftest*
2972 ac_cv_var_tzname=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00002973fi
2974rm -f conftest*
Guido van Rossum627b2d71993-12-24 10:39:16 +00002975fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002976
2977echo "$ac_t""$ac_cv_var_tzname" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002978 if test $ac_cv_var_tzname = yes; then
2979 cat >> confdefs.h <<\EOF
2980#define HAVE_TZNAME 1
2981EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002982
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002983 fi
2984fi
2985
2986
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002987echo $ac_n "checking for time.h that defines altzone""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002988echo "configure:2989: checking for time.h that defines altzone" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002989if eval "test \"`echo '$''{'ac_cv_header_time_altzone'+set}'`\" = set"; then
2990 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002991else
2992 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00002993#line 2994 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002994#include "confdefs.h"
2995#include <time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002996int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002997return altzone;
2998; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002999EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003000if { (eval echo configure:3001: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00003001 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003002 ac_cv_header_time_altzone=yes
3003else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003004 echo "configure: failed program was:" >&5
3005 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003006 rm -rf conftest*
3007 ac_cv_header_time_altzone=no
Guido van Rossum7f43da71994-08-01 12:15:30 +00003008fi
3009rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003010fi
3011
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003012echo "$ac_t""$ac_cv_header_time_altzone" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003013if test $ac_cv_header_time_altzone = yes; then
3014 cat >> confdefs.h <<\EOF
3015#define HAVE_ALTZONE 1
3016EOF
3017
3018fi
3019
Guido van Rossumda88dad1995-01-26 00:46:29 +00003020was_it_defined=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003021echo $ac_n "checking whether sys/select.h and sys/time.h may both be included""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003022echo "configure:3023: checking whether sys/select.h and sys/time.h may both be included" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003023cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003024#line 3025 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003025#include "confdefs.h"
3026
3027#include <sys/types.h>
3028#include <sys/select.h>
3029#include <sys/time.h>
3030
Guido van Rossumf78abae1997-01-21 22:02:36 +00003031int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003032;
3033; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003034EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003035if { (eval echo configure:3036: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00003036 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003037 cat >> confdefs.h <<\EOF
3038#define SYS_SELECT_WITH_SYS_TIME 1
3039EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003040 was_it_defined=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +00003041else
3042 echo "configure: failed program was:" >&5
3043 cat conftest.$ac_ext >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +00003044fi
3045rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003046echo "$ac_t""$was_it_defined" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00003047
3048# checks for compiler characteristics
Guido van Rossum7f43da71994-08-01 12:15:30 +00003049
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003050echo $ac_n "checking whether char is unsigned""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003051echo "configure:3052: checking whether char is unsigned" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003052if eval "test \"`echo '$''{'ac_cv_c_char_unsigned'+set}'`\" = set"; then
3053 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003054else
3055 if test "$GCC" = yes; then
3056 # GCC predefines this symbol on systems where it applies.
3057cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003058#line 3059 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003059#include "confdefs.h"
3060#ifdef __CHAR_UNSIGNED__
3061 yes
3062#endif
3063
3064EOF
3065if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3066 egrep "yes" >/dev/null 2>&1; then
3067 rm -rf conftest*
3068 ac_cv_c_char_unsigned=yes
3069else
3070 rm -rf conftest*
3071 ac_cv_c_char_unsigned=no
3072fi
3073rm -f conftest*
3074
3075else
3076if test "$cross_compiling" = yes; then
3077 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3078else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003079 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003080#line 3081 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003081#include "confdefs.h"
3082/* volatile prevents gcc2 from optimizing the test away on sparcs. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003083#if !defined(__STDC__) || __STDC__ != 1
Guido van Rossum7f43da71994-08-01 12:15:30 +00003084#define volatile
3085#endif
3086main() {
Guido van Rossum7f43da71994-08-01 12:15:30 +00003087 volatile char c = 255; exit(c < 0);
Guido van Rossum7f43da71994-08-01 12:15:30 +00003088}
3089EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003090if { (eval echo configure:3091: \"$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 +00003091then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003092 ac_cv_c_char_unsigned=yes
3093else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003094 echo "configure: failed program was:" >&5
3095 cat conftest.$ac_ext >&5
3096 rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003097 ac_cv_c_char_unsigned=no
3098fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00003099rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003100fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003101
3102fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003103fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003104
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003105echo "$ac_t""$ac_cv_c_char_unsigned" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003106if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
3107 cat >> confdefs.h <<\EOF
3108#define __CHAR_UNSIGNED__ 1
3109EOF
3110
3111fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00003112
3113
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003114echo $ac_n "checking for working const""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003115echo "configure:3116: checking for working const" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003116if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3117 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003118else
3119 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003120#line 3121 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003121#include "confdefs.h"
3122
Guido van Rossumf78abae1997-01-21 22:02:36 +00003123int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003124
3125/* Ultrix mips cc rejects this. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00003126typedef int charset[2]; const charset x;
3127/* SunOS 4.1.1 cc rejects this. */
3128char const *const *ccp;
3129char **p;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003130/* NEC SVR4.0.2 mips cc rejects this. */
3131struct point {int x, y;};
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003132static struct point const zero = {0,0};
Guido van Rossum627b2d71993-12-24 10:39:16 +00003133/* AIX XL C 1.02.0.0 rejects this.
3134 It does not let you subtract one const X* pointer from another in an arm
3135 of an if-expression whose if-part is not a constant expression */
3136const char *g = "string";
3137ccp = &g + (g ? g-g : 0);
3138/* HPUX 7.0 cc rejects these. */
3139++ccp;
3140p = (char**) ccp;
3141ccp = (char const *const *) p;
3142{ /* SCO 3.2v4 cc rejects this. */
3143 char *t;
3144 char const *s = 0 ? (char *) 0 : (char const *) 0;
3145
3146 *t++ = 0;
3147}
3148{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003149 int x[] = {25, 17};
Guido van Rossum627b2d71993-12-24 10:39:16 +00003150 const int *foo = &x[0];
3151 ++foo;
3152}
3153{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3154 typedef const int *iptr;
3155 iptr p = 0;
3156 ++p;
3157}
3158{ /* AIX XL C 1.02.0.0 rejects this saying
3159 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3160 struct s { int j; const int *ap[3]; };
3161 struct s *b; b->j = 5;
3162}
3163{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3164 const int foo = 10;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003165}
3166
3167; return 0; }
3168EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003169if { (eval echo configure:3170: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003170 rm -rf conftest*
3171 ac_cv_c_const=yes
3172else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003173 echo "configure: failed program was:" >&5
3174 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003175 rm -rf conftest*
3176 ac_cv_c_const=no
3177fi
3178rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003179fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003180
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003181echo "$ac_t""$ac_cv_c_const" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003182if test $ac_cv_c_const = no; then
3183 cat >> confdefs.h <<\EOF
3184#define const
3185EOF
3186
3187fi
3188
3189
Guido van Rossumda88dad1995-01-26 00:46:29 +00003190works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003191echo $ac_n "checking for working volatile""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003192echo "configure:3193: checking for working volatile" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003193cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003194#line 3195 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003195#include "confdefs.h"
3196
Guido van Rossumf78abae1997-01-21 22:02:36 +00003197int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003198volatile int x; x = 0;
3199; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003200EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003201if { (eval echo configure:3202: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00003202 rm -rf conftest*
3203 works=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00003204else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003205 echo "configure: failed program was:" >&5
3206 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003207 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003208 cat >> confdefs.h <<\EOF
3209#define volatile
3210EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00003211
3212fi
3213rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003214echo "$ac_t""$works" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003215
Guido van Rossumda88dad1995-01-26 00:46:29 +00003216works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003217echo $ac_n "checking for working signed char""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003218echo "configure:3219: checking for working signed char" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003219cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003220#line 3221 "configure"
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003221#include "confdefs.h"
3222
Guido van Rossumf78abae1997-01-21 22:02:36 +00003223int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003224signed char c;
3225; return 0; }
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003226EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003227if { (eval echo configure:3228: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00003228 rm -rf conftest*
3229 works=yes
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003230else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003231 echo "configure: failed program was:" >&5
3232 cat conftest.$ac_ext >&5
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003233 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003234 cat >> confdefs.h <<\EOF
3235#define signed
Guido van Rossum627b2d71993-12-24 10:39:16 +00003236EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003237
3238fi
3239rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003240echo "$ac_t""$works" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003241
Guido van Rossumda88dad1995-01-26 00:46:29 +00003242have_prototypes=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003243echo $ac_n "checking for prototypes""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003244echo "configure:3245: checking for prototypes" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003245cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003246#line 3247 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003247#include "confdefs.h"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003248int foo(int x) { return 0; }
Guido van Rossumf78abae1997-01-21 22:02:36 +00003249int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003250return foo(10);
3251; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003252EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003253if { (eval echo configure:3254: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003254 rm -rf conftest*
3255 cat >> confdefs.h <<\EOF
3256#define HAVE_PROTOTYPES 1
3257EOF
3258 have_prototypes=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +00003259else
3260 echo "configure: failed program was:" >&5
3261 cat conftest.$ac_ext >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +00003262fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003263rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003264echo "$ac_t""$have_prototypes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003265
Guido van Rossumda88dad1995-01-26 00:46:29 +00003266works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003267echo $ac_n "checking for variable length prototypes and stdarg.h""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003268echo "configure:3269: checking for variable length prototypes and stdarg.h" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003269cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003270#line 3271 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003271#include "confdefs.h"
3272
3273#include <stdarg.h>
Guido van Rossum90eea071996-08-30 20:58:57 +00003274int foo(int x, ...) {
3275 va_list va;
3276 va_start(va, x);
3277 va_arg(va, int);
3278 va_arg(va, char *);
3279 va_arg(va, double);
3280 return 0;
3281}
Guido van Rossum7f43da71994-08-01 12:15:30 +00003282
Guido van Rossumf78abae1997-01-21 22:02:36 +00003283int main() {
Guido van Rossum90eea071996-08-30 20:58:57 +00003284return foo(10, "", 3.14);
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003285; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003286EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003287if { (eval echo configure:3288: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003288 rm -rf conftest*
3289 cat >> confdefs.h <<\EOF
3290#define HAVE_STDARG_PROTOTYPES 1
3291EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003292 works=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +00003293else
3294 echo "configure: failed program was:" >&5
3295 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003296fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003297rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003298echo "$ac_t""$works" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003299
Guido van Rossumda88dad1995-01-26 00:46:29 +00003300if test "$have_prototypes" = yes; then
3301bad_prototypes=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003302echo $ac_n "checking for bad exec* prototypes""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003303echo "configure:3304: checking for bad exec* prototypes" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003304cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003305#line 3306 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003306#include "confdefs.h"
3307#include <unistd.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00003308int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003309char **t;execve("@",t,t);
3310; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003311EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003312if { (eval echo configure:3313: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00003313 :
3314else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003315 echo "configure: failed program was:" >&5
3316 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003317 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003318 cat >> confdefs.h <<\EOF
3319#define BAD_EXEC_PROTOTYPES 1
3320EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003321 bad_prototypes=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00003322fi
3323rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003324echo "$ac_t""$bad_prototypes" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00003325fi
3326
Guido van Rossumda88dad1995-01-26 00:46:29 +00003327bad_forward=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003328echo $ac_n "checking for bad static forward""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003329echo "configure:3330: checking for bad static forward" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003330if test "$cross_compiling" = yes; then
3331 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3332else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003333 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003334#line 3335 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003335#include "confdefs.h"
3336
3337struct s { int a; int b; };
3338static struct s foo;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003339int foobar() {
3340 static int random;
3341 random = (int) &foo;
3342 return random;
3343}
Guido van Rossum7f43da71994-08-01 12:15:30 +00003344static struct s foo = { 1, 2 };
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003345main() {
3346 exit(!((int)&foo == foobar()));
3347}
Guido van Rossum7f43da71994-08-01 12:15:30 +00003348
3349EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003350if { (eval echo configure:3351: \"$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 +00003351then
Guido van Rossum7f43da71994-08-01 12:15:30 +00003352 :
3353else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003354 echo "configure: failed program was:" >&5
3355 cat conftest.$ac_ext >&5
3356 rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003357 cat >> confdefs.h <<\EOF
3358#define BAD_STATIC_FORWARD 1
3359EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003360 bad_forward=yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00003361fi
3362rm -fr conftest*
Guido van Rossumf78abae1997-01-21 22:02:36 +00003363fi
3364
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003365echo "$ac_t""$bad_forward" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003366
Guido van Rossumda88dad1995-01-26 00:46:29 +00003367va_list_is_array=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003368echo $ac_n "checking whether va_list is an array""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003369echo "configure:3370: checking whether va_list is an array" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003370cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003371#line 3372 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003372#include "confdefs.h"
3373
3374#ifdef HAVE_STDARG_PROTOTYPES
3375#include <stdarg.h>
3376#else
3377#include <varargs.h>
3378#endif
3379
Guido van Rossumf78abae1997-01-21 22:02:36 +00003380int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003381va_list list1, list2; list1 = list2;
3382; return 0; }
3383EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003384if { (eval echo configure:3385: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003385 :
3386else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003387 echo "configure: failed program was:" >&5
3388 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003389 rm -rf conftest*
3390 cat >> confdefs.h <<\EOF
3391#define VA_LIST_IS_ARRAY 1
3392EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003393 va_list_is_array=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003394fi
3395rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003396echo "$ac_t""$va_list_is_array" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003397
Guido van Rossum627b2d71993-12-24 10:39:16 +00003398# checks for system services
3399# (none yet)
3400
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003401# Linux requires this for correct f.p. operations
Guido van Rossumf78abae1997-01-21 22:02:36 +00003402echo $ac_n "checking for __fpu_control in -lieee""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003403echo "configure:3404: checking for __fpu_control in -lieee" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00003404ac_lib_var=`echo ieee'_'__fpu_control | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003405if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003406 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003407else
3408 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003409LIBS="-lieee $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003410cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003411#line 3412 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003412#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003413/* Override any gcc2 internal prototype to avoid an error. */
3414/* We use char because int might match the return type of a gcc2
3415 builtin and then its argument prototype would still apply. */
3416char __fpu_control();
Guido van Rossum627b2d71993-12-24 10:39:16 +00003417
Guido van Rossumf78abae1997-01-21 22:02:36 +00003418int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003419__fpu_control()
3420; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003421EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003422if { (eval echo configure:3423: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00003423 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003424 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003425else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003426 echo "configure: failed program was:" >&5
3427 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003428 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003429 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003430fi
3431rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003432LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003433
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003434fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003435if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003436 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003437 ac_tr_lib=HAVE_LIB`echo ieee | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3438 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003439 cat >> confdefs.h <<EOF
3440#define $ac_tr_lib 1
3441EOF
3442
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003443 LIBS="-lieee $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003444
3445else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003446 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00003447fi
3448
3449
Guido van Rossum7f253911997-05-09 02:42:48 +00003450# Check for --with-fpectl
3451
3452echo $ac_n "checking for --with-fpectl""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003453echo "configure:3454: checking for --with-fpectl" >&5
Guido van Rossum7f253911997-05-09 02:42:48 +00003454# Check whether --with-fpectl or --without-fpectl was given.
3455if test "${with_fpectl+set}" = set; then
3456 withval="$with_fpectl"
3457
3458if test "$withval" != no
3459then cat >> confdefs.h <<\EOF
3460#define WANT_SIGFPE_HANDLER 1
3461EOF
3462 echo "$ac_t""yes" 1>&6
3463else echo "$ac_t""no" 1>&6
3464fi
3465fi
3466
3467
Guido van Rossum7f43da71994-08-01 12:15:30 +00003468# check for --with-libm=...
3469
Guido van Rossum563e7081996-09-10 18:20:48 +00003470case $ac_sys_system in
3471next) ;;
3472*) LIBM=-lm
3473esac
Guido van Rossum7f253911997-05-09 02:42:48 +00003474echo $ac_n "checking for --with-libm=STRING""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003475echo "configure:3476: checking for --with-libm=STRING" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003476# Check whether --with-libm or --without-libm was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003477if test "${with_libm+set}" = set; then
3478 withval="$with_libm"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003479
Guido van Rossum7f253911997-05-09 02:42:48 +00003480if test "$withval" = no
3481then LIBM=
3482 echo "$ac_t""force LIBM empty" 1>&6
3483elif test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00003484then LIBM=$withval
Guido van Rossum7f253911997-05-09 02:42:48 +00003485 echo "$ac_t""set LIBM=\"$withval\"" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003486else { echo "configure: error: proper usage is --with-libm=STRING" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003487fi
Guido van Rossum7f253911997-05-09 02:42:48 +00003488else
3489 echo "$ac_t""default LIBM=\"$LIBM\"" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003490fi
3491
3492
3493# check for --with-libc=...
3494
Guido van Rossum7f253911997-05-09 02:42:48 +00003495echo $ac_n "checking for --with-libc=STRING""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003496echo "configure:3497: checking for --with-libc=STRING" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003497# Check whether --with-libc or --without-libc was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003498if test "${with_libc+set}" = set; then
3499 withval="$with_libc"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003500
Guido van Rossum7f253911997-05-09 02:42:48 +00003501if test "$withval" = no
3502then LIBC=
3503 echo "$ac_t""force LIBC empty" 1>&6
3504elif test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00003505then LIBC=$withval
Guido van Rossum7f253911997-05-09 02:42:48 +00003506 echo "$ac_t""set LIBC=\"$withval\"" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003507else { echo "configure: error: proper usage is --with-libc=STRING" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003508fi
Guido van Rossum7f253911997-05-09 02:42:48 +00003509else
3510 echo "$ac_t""default LIBC=\"$LIBC\"" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003511fi
3512
3513
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003514# check for hypot() in math library
3515LIBS_SAVE=$LIBS
3516LIBS="$LIBS $LIBM"
3517for ac_func in hypot
3518do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003519echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003520echo "configure:3521: checking for $ac_func" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003521if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3522 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003523else
3524 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003525#line 3526 "configure"
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003526#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003527/* System header to define __stub macros and hopefully few prototypes,
3528 which can conflict with char $ac_func(); below. */
3529#include <assert.h>
3530/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003531/* We use char because int might match the return type of a gcc2
3532 builtin and then its argument prototype would still apply. */
3533char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003534
Guido van Rossumf78abae1997-01-21 22:02:36 +00003535int main() {
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003536
3537/* The GNU C library defines this for functions which it implements
3538 to always fail with ENOSYS. Some functions are actually named
3539 something starting with __ and the normal name is an alias. */
3540#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3541choke me
3542#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003543$ac_func();
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003544#endif
3545
3546; return 0; }
3547EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003548if { (eval echo configure:3549: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003549 rm -rf conftest*
3550 eval "ac_cv_func_$ac_func=yes"
3551else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003552 echo "configure: failed program was:" >&5
3553 cat conftest.$ac_ext >&5
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003554 rm -rf conftest*
3555 eval "ac_cv_func_$ac_func=no"
3556fi
3557rm -f conftest*
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003558fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003559
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003560if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003561 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003562 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003563 cat >> confdefs.h <<EOF
3564#define $ac_tr_func 1
3565EOF
3566
3567else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003568 echo "$ac_t""no" 1>&6
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003569fi
3570done
3571
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003572for ac_func in hypot
3573do
3574echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003575echo "configure:3576: checking for $ac_func" >&5
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003576if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3577 echo $ac_n "(cached) $ac_c" 1>&6
3578else
3579 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003580#line 3581 "configure"
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003581#include "confdefs.h"
3582/* System header to define __stub macros and hopefully few prototypes,
3583 which can conflict with char $ac_func(); below. */
3584#include <assert.h>
3585/* Override any gcc2 internal prototype to avoid an error. */
3586/* We use char because int might match the return type of a gcc2
3587 builtin and then its argument prototype would still apply. */
3588char $ac_func();
3589
Guido van Rossumf78abae1997-01-21 22:02:36 +00003590int main() {
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003591
3592/* The GNU C library defines this for functions which it implements
3593 to always fail with ENOSYS. Some functions are actually named
3594 something starting with __ and the normal name is an alias. */
3595#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3596choke me
3597#else
3598$ac_func();
3599#endif
3600
3601; return 0; }
3602EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003603if { (eval echo configure:3604: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003604 rm -rf conftest*
3605 eval "ac_cv_func_$ac_func=yes"
3606else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003607 echo "configure: failed program was:" >&5
3608 cat conftest.$ac_ext >&5
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003609 rm -rf conftest*
3610 eval "ac_cv_func_$ac_func=no"
3611fi
3612rm -f conftest*
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003613fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003614
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003615if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3616 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003617 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3618 cat >> confdefs.h <<EOF
3619#define $ac_tr_func 1
3620EOF
3621
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003622else
3623 echo "$ac_t""no" 1>&6
3624LIBOBJS="$LIBOBJS ${ac_func}.o"
3625fi
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003626done
3627
Guido van Rossumf78abae1997-01-21 22:02:36 +00003628
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003629LIBS=$LIBS_SAVE
3630
Guido van Rossumda88dad1995-01-26 00:46:29 +00003631# check for getopt
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003632echo $ac_n "checking for genuine getopt""... $ac_c" 1>&6
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003633echo "configure:3634: checking for genuine getopt" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003634if eval "test \"`echo '$''{'ac_cv_func_getopt'+set}'`\" = set"; then
3635 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00003636else
3637 if test "$cross_compiling" = yes; then
3638 ac_cv_func_getopt=no
3639else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003640 cat > conftest.$ac_ext <<EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003641#line 3642 "configure"
Guido van Rossumda88dad1995-01-26 00:46:29 +00003642#include "confdefs.h"
3643#include <stdio.h>
3644extern int optind, opterr, getopt();
3645extern char* optarg;
3646int main() {
3647 char* av[] = { "testprog", "parameter", "-fFlag", NULL };
3648 opterr = 0;
3649 if (getopt(3, av, "f:") == 'f') { exit(1); }
3650 exit(0);
3651}
3652EOF
Guido van Rossumdb7098c1997-05-30 14:24:16 +00003653if { (eval echo configure:3654: \"$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 +00003654then
Guido van Rossumda88dad1995-01-26 00:46:29 +00003655 ac_cv_func_getopt=yes
3656else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003657 echo "configure: failed program was:" >&5
3658 cat conftest.$ac_ext >&5
3659 rm -fr conftest*
Guido van Rossumda88dad1995-01-26 00:46:29 +00003660 ac_cv_func_getopt=no
3661fi
Guido van Rossumda88dad1995-01-26 00:46:29 +00003662rm -fr conftest*
3663fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003664
3665fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003666echo "$ac_t""$ac_cv_func_getopt" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00003667test $ac_cv_func_getopt = no && LIBOBJS="$LIBOBJS getopt.o"
3668
Guido van Rossumad713701997-07-10 22:42:38 +00003669# check whether malloc(0) returns NULL or not
3670
3671echo $ac_n "checking what malloc(0) returns""... $ac_c" 1>&6
3672echo "configure:3673: checking what malloc(0) returns" >&5
3673if eval "test \"`echo '$''{'ac_cv_malloc_zero'+set}'`\" = set"; then
3674 echo $ac_n "(cached) $ac_c" 1>&6
3675else
3676 if test "$cross_compiling" = yes; then
3677 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3678else
3679 cat > conftest.$ac_ext <<EOF
3680#line 3681 "configure"
3681#include "confdefs.h"
3682#include <stdio.h>
3683#ifdef HAVE_STDLIB
3684#include <stdlib.h>
3685#else
3686char *malloc(), *realloc();
3687int *free();
3688#endif
3689main() {
3690 char *p;
3691 p = malloc(0);
3692 if (p == NULL) exit(1);
3693 p = realloc(p, 0);
3694 if (p == NULL) exit(1);
3695 free(p);
3696 exit(0);
3697}
3698EOF
3699if { (eval echo configure:3700: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
3700then
3701 ac_cv_malloc_zero=nonnull
3702else
3703 echo "configure: failed program was:" >&5
3704 cat conftest.$ac_ext >&5
3705 rm -fr conftest*
3706 ac_cv_malloc_zero=null
3707fi
3708rm -fr conftest*
3709fi
3710
3711fi
3712
3713echo "$ac_t""$ac_cv_malloc_zero" 1>&6
3714if test "$ac_cv_malloc_zero" = null
3715then
3716 cat >> confdefs.h <<\EOF
3717#define MALLOC_ZERO_RETURNS_NULL 1
3718EOF
3719
3720fi
3721
Guido van Rossum627b2d71993-12-24 10:39:16 +00003722# generate output files
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003723trap '' 1 2 15
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003724cat > confcache <<\EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003725# This file is a shell script that caches the results of configure
3726# tests run on this system so they can be shared between configure
3727# scripts and configure runs. It is not useful on other systems.
3728# If it contains results you don't want to keep, you may remove or edit it.
3729#
3730# By default, configure uses ./config.cache as the cache file,
3731# creating it if it does not exist already. You can give configure
3732# the --cache-file=FILE option to use a different cache file; that is
3733# what configure does when it calls configure scripts in
3734# subdirectories, so they share the cache.
3735# Giving --cache-file=/dev/null disables caching, for debugging configure.
3736# config.status only pays attention to the cache file if you give it the
3737# --recheck option to rerun configure.
3738#
3739EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003740# The following way of writing the cache mishandles newlines in values,
3741# but we know of no workaround that is simple, portable, and efficient.
3742# So, don't put newlines in cache variables' values.
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003743# Ultrix sh set writes to stderr and can't be redirected directly,
3744# and sets the high bit in the cache file unless we assign to the vars.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003745(set) 2>&1 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00003746 case `(ac_space=' '; set) 2>&1` in
3747 *ac_space=\ *)
3748 # `set' does not quote correctly, so add quotes (double-quote substitution
3749 # turns \\\\ into \\, and sed turns \\ into \).
3750 sed -n \
3751 -e "s/'/'\\\\''/g" \
3752 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3753 ;;
3754 *)
3755 # `set' quotes correctly as required by POSIX, so do not add quotes.
3756 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3757 ;;
3758 esac >> confcache
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003759if cmp -s $cache_file confcache; then
3760 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003761else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003762 if test -w $cache_file; then
3763 echo "updating cache $cache_file"
3764 cat confcache > $cache_file
3765 else
3766 echo "not updating unwritable cache $cache_file"
3767 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003768fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003769rm -f confcache
Guido van Rossum0a516c91994-09-12 10:58:40 +00003770
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003771trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003772
3773test "x$prefix" = xNONE && prefix=$ac_default_prefix
3774# Let make expand exec_prefix.
3775test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
Guido van Rossum0a516c91994-09-12 10:58:40 +00003776
Guido van Rossum7f43da71994-08-01 12:15:30 +00003777# Any assignment to VPATH causes Sun make to only execute
3778# the first set of double-colon rules, so remove it if not needed.
3779# If there is a colon in the path, we need to keep it.
3780if test "x$srcdir" = x.; then
3781 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3782fi
3783
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003784trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
Guido van Rossum627b2d71993-12-24 10:39:16 +00003785
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003786DEFS=-DHAVE_CONFIG_H
3787
3788# Without the "./", some shells look in PATH for config.status.
3789: ${CONFIG_STATUS=./config.status}
3790
3791echo creating $CONFIG_STATUS
3792rm -f $CONFIG_STATUS
3793cat > $CONFIG_STATUS <<EOF
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003794#! /bin/sh
Guido van Rossum627b2d71993-12-24 10:39:16 +00003795# Generated automatically by configure.
3796# Run this file to recreate the current configuration.
3797# This directory was configured as follows,
3798# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3799#
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003800# $0 $ac_configure_args
3801#
3802# Compiler output produced by configure, useful for debugging
3803# configure, is in ./config.log if it exists.
Guido van Rossum627b2d71993-12-24 10:39:16 +00003804
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003805ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003806for ac_option
Guido van Rossum627b2d71993-12-24 10:39:16 +00003807do
Guido van Rossum7f43da71994-08-01 12:15:30 +00003808 case "\$ac_option" in
3809 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003810 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3811 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +00003812 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
Guido van Rossumf78abae1997-01-21 22:02:36 +00003813 echo "$CONFIG_STATUS generated by autoconf version 2.12"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003814 exit 0 ;;
3815 -help | --help | --hel | --he | --h)
3816 echo "\$ac_cs_usage"; exit 0 ;;
3817 *) echo "\$ac_cs_usage"; exit 1 ;;
Guido van Rossum627b2d71993-12-24 10:39:16 +00003818 esac
3819done
3820
Guido van Rossum7f43da71994-08-01 12:15:30 +00003821ac_given_srcdir=$srcdir
Guido van Rossum627b2d71993-12-24 10:39:16 +00003822
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003823trap 'rm -fr `echo "Makefile \
3824 Objects/Makefile \
3825 Parser/Makefile \
3826 Python/Makefile \
3827 Modules/Makefile.pre config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003828EOF
3829cat >> $CONFIG_STATUS <<EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003830
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003831# Protect against being on the right side of a sed subst in config.status.
3832sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3833 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003834$ac_vpsub
Guido van Rossum627b2d71993-12-24 10:39:16 +00003835$extrasub
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003836s%@CFLAGS@%$CFLAGS%g
3837s%@CPPFLAGS@%$CPPFLAGS%g
3838s%@CXXFLAGS@%$CXXFLAGS%g
3839s%@DEFS@%$DEFS%g
3840s%@LDFLAGS@%$LDFLAGS%g
3841s%@LIBS@%$LIBS%g
3842s%@exec_prefix@%$exec_prefix%g
3843s%@prefix@%$prefix%g
3844s%@program_transform_name@%$program_transform_name%g
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003845s%@bindir@%$bindir%g
3846s%@sbindir@%$sbindir%g
3847s%@libexecdir@%$libexecdir%g
3848s%@datadir@%$datadir%g
3849s%@sysconfdir@%$sysconfdir%g
3850s%@sharedstatedir@%$sharedstatedir%g
3851s%@localstatedir@%$localstatedir%g
3852s%@libdir@%$libdir%g
3853s%@includedir@%$includedir%g
3854s%@oldincludedir@%$oldincludedir%g
3855s%@infodir@%$infodir%g
3856s%@mandir@%$mandir%g
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003857s%@MACHDEP@%$MACHDEP%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003858s%@CC@%$CC%g
3859s%@RANLIB@%$RANLIB%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003860s%@AR@%$AR%g
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003861s%@INSTALL@%$INSTALL%g
Guido van Rossumda88dad1995-01-26 00:46:29 +00003862s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3863s%@INSTALL_DATA@%$INSTALL_DATA%g
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003864s%@OPT@%$OPT%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003865s%@CPP@%$CPP%g
Guido van Rossum0a516c91994-09-12 10:58:40 +00003866s%@SO@%$SO%g
3867s%@LDSHARED@%$LDSHARED%g
3868s%@CCSHARED@%$CCSHARED%g
3869s%@LINKFORSHARED@%$LINKFORSHARED%g
Guido van Rossumec2f0731997-01-22 20:54:01 +00003870s%@LDLAST@%$LDLAST%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003871s%@DLINCLDIR@%$DLINCLDIR%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003872s%@LIBOBJS@%$LIBOBJS%g
Guido van Rossum7f253911997-05-09 02:42:48 +00003873s%@WANT_SIGFPE_HANDLER@%$WANT_SIGFPE_HANDLER%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003874s%@LIBM@%$LIBM%g
3875s%@LIBC@%$LIBC%g
Guido van Rossumad713701997-07-10 22:42:38 +00003876s%@MALLOC_ZERO_RETURNS_NULL@%$MALLOC_ZERO_RETURNS_NULL%g
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003877
3878CEOF
3879EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003880
3881cat >> $CONFIG_STATUS <<\EOF
3882
3883# Split the substitutions into bite-sized pieces for seds with
3884# small command number limits, like on Digital OSF/1 and HP-UX.
3885ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3886ac_file=1 # Number of current file.
3887ac_beg=1 # First line for current file.
3888ac_end=$ac_max_sed_cmds # Line after last line for current file.
3889ac_more_lines=:
3890ac_sed_cmds=""
3891while $ac_more_lines; do
3892 if test $ac_beg -gt 1; then
3893 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3894 else
3895 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3896 fi
3897 if test ! -s conftest.s$ac_file; then
3898 ac_more_lines=false
3899 rm -f conftest.s$ac_file
3900 else
3901 if test -z "$ac_sed_cmds"; then
3902 ac_sed_cmds="sed -f conftest.s$ac_file"
3903 else
3904 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3905 fi
3906 ac_file=`expr $ac_file + 1`
3907 ac_beg=$ac_end
3908 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3909 fi
3910done
3911if test -z "$ac_sed_cmds"; then
3912 ac_sed_cmds=cat
3913fi
3914EOF
3915
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003916cat >> $CONFIG_STATUS <<EOF
3917
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003918CONFIG_FILES=\${CONFIG_FILES-"Makefile \
3919 Objects/Makefile \
3920 Parser/Makefile \
3921 Python/Makefile \
3922 Modules/Makefile.pre"}
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003923EOF
3924cat >> $CONFIG_STATUS <<\EOF
3925for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00003926 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003927 case "$ac_file" in
Guido van Rossumf78abae1997-01-21 22:02:36 +00003928 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003929 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3930 *) ac_file_in="${ac_file}.in" ;;
3931 esac
3932
Guido van Rossumf78abae1997-01-21 22:02:36 +00003933 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003934
3935 # Remove last slash and all that follows it. Not all systems have dirname.
3936 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3937 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3938 # The file is in a subdirectory.
3939 test ! -d "$ac_dir" && mkdir "$ac_dir"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003940 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003941 # A "../" for each directory in $ac_dir_suffix.
3942 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3943 else
3944 ac_dir_suffix= ac_dots=
3945 fi
3946
3947 case "$ac_given_srcdir" in
3948 .) srcdir=.
3949 if test -z "$ac_dots"; then top_srcdir=.
3950 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3951 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3952 *) # Relative path.
3953 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3954 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3955 esac
3956
Guido van Rossumf78abae1997-01-21 22:02:36 +00003957
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003958 echo creating "$ac_file"
3959 rm -f "$ac_file"
3960 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3961 case "$ac_file" in
3962 *Makefile*) ac_comsub="1i\\
3963# $configure_input" ;;
3964 *) ac_comsub= ;;
3965 esac
Guido van Rossumf78abae1997-01-21 22:02:36 +00003966
3967 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 +00003968 sed -e "$ac_comsub
3969s%@configure_input@%$configure_input%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003970s%@srcdir@%$srcdir%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003971s%@top_srcdir@%$top_srcdir%g
Guido van Rossumf78abae1997-01-21 22:02:36 +00003972" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
Guido van Rossum627b2d71993-12-24 10:39:16 +00003973fi; done
Guido van Rossumf78abae1997-01-21 22:02:36 +00003974rm -f conftest.s*
Guido van Rossum627b2d71993-12-24 10:39:16 +00003975
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003976# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3977# NAME is the cpp macro being defined and VALUE is the value it is being given.
Guido van Rossum7f43da71994-08-01 12:15:30 +00003978#
3979# ac_d sets the value in "#define NAME VALUE" lines.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003980ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3981ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003982ac_dC='\3'
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003983ac_dD='%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003984# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003985ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3986ac_uB='\([ ]\)%\1#\2define\3'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003987ac_uC=' '
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003988ac_uD='\4%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003989# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003990ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3991ac_eB='$%\1#\2define\3'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003992ac_eC=' '
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003993ac_eD='%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003994
Guido van Rossumf78abae1997-01-21 22:02:36 +00003995if test "${CONFIG_HEADERS+set}" != set; then
3996EOF
3997cat >> $CONFIG_STATUS <<EOF
3998 CONFIG_HEADERS="config.h"
3999EOF
4000cat >> $CONFIG_STATUS <<\EOF
4001fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004002for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00004003 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004004 case "$ac_file" in
Guido van Rossumf78abae1997-01-21 22:02:36 +00004005 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004006 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4007 *) ac_file_in="${ac_file}.in" ;;
4008 esac
4009
Guido van Rossum7f43da71994-08-01 12:15:30 +00004010 echo creating $ac_file
4011
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004012 rm -f conftest.frag conftest.in conftest.out
Guido van Rossumf78abae1997-01-21 22:02:36 +00004013 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4014 cat $ac_file_inputs > conftest.in
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004015
4016EOF
4017
4018# Transform confdefs.h into a sed script conftest.vals that substitutes
4019# the proper values into config.h.in to produce config.h. And first:
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004020# Protect against being on the right side of a sed subst in config.status.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004021# Protect against being in an unquoted here document in config.status.
4022rm -f conftest.vals
4023cat > conftest.hdr <<\EOF
4024s/[\\&%]/\\&/g
4025s%[\\$`]%\\&%g
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004026s%#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 +00004027s%ac_d%ac_u%gp
4028s%ac_u%ac_e%gp
4029EOF
4030sed -n -f conftest.hdr confdefs.h > conftest.vals
4031rm -f conftest.hdr
4032
4033# This sed command replaces #undef with comments. This is necessary, for
4034# example, in the case of _POSIX_SOURCE, which is predefined and required
4035# on some systems where configure will not decide to define it.
4036cat >> conftest.vals <<\EOF
4037s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
4038EOF
4039
4040# Break up conftest.vals because some shells have a limit on
4041# the size of here documents, and old seds have small limits too.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004042
4043rm -f conftest.tail
4044while :
4045do
4046 ac_lines=`grep -c . conftest.vals`
4047 # grep -c gives empty output for an empty file on some AIX systems.
4048 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
4049 # Write a limited-size here document to conftest.frag.
4050 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
4051 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
4052 echo 'CEOF
4053 sed -f conftest.frag conftest.in > conftest.out
4054 rm -f conftest.in
4055 mv conftest.out conftest.in
4056' >> $CONFIG_STATUS
4057 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
4058 rm -f conftest.vals
4059 mv conftest.tail conftest.vals
4060done
4061rm -f conftest.vals
4062
4063cat >> $CONFIG_STATUS <<\EOF
4064 rm -f conftest.frag conftest.h
Guido van Rossum7f43da71994-08-01 12:15:30 +00004065 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004066 cat conftest.in >> conftest.h
4067 rm -f conftest.in
Guido van Rossum7f43da71994-08-01 12:15:30 +00004068 if cmp -s $ac_file conftest.h 2>/dev/null; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00004069 echo "$ac_file is unchanged"
4070 rm -f conftest.h
4071 else
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004072 # Remove last slash and all that follows it. Not all systems have dirname.
4073 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4074 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4075 # The file is in a subdirectory.
4076 test ! -d "$ac_dir" && mkdir "$ac_dir"
4077 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00004078 rm -f $ac_file
4079 mv conftest.h $ac_file
4080 fi
4081fi; done
4082
Guido van Rossumf78abae1997-01-21 22:02:36 +00004083EOF
4084cat >> $CONFIG_STATUS <<EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00004085
Guido van Rossumf78abae1997-01-21 22:02:36 +00004086EOF
4087cat >> $CONFIG_STATUS <<\EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00004088
4089exit 0
4090EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004091chmod +x $CONFIG_STATUS
4092rm -fr confdefs* $ac_clean_files
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00004093test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
Guido van Rossum627b2d71993-12-24 10:39:16 +00004094