blob: 47485d8cf0accd1418737aa146ca574bb2d1e680 [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 Rossum1fd74a71997-07-19 19:36:02 +00003# From configure.in Revision: 1.56
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 Rossum1fd74a71997-07-19 19:36:02 +0000550# Set VERSION so we only need to edit in one place (i.e., here)
551
552VERSION=1.5
553
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000554# NEXTSTEP stuff
Guido van Rossum563e7081996-09-10 18:20:48 +0000555if test -f /usr/lib/NextStep/software_version; then
556
557 echo $ac_n "checking for --with-next-archs""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000558echo "configure:559: checking for --with-next-archs" >&5
Guido van Rossum563e7081996-09-10 18:20:48 +0000559 # Check whether --with-next-archs or --without-next-archs was given.
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000560if test "${with_next_archs+set}" = set; then
561 withval="$with_next_archs"
562
Guido van Rossum563e7081996-09-10 18:20:48 +0000563 if test -n "$withval"; then
564 ac_arch_flags=`/usr/lib/arch_tool -archify_list $withval`
565 # GCC does not currently support multi archs on the NeXT
566 with_gcc=no
567 fi
568 echo "$ac_t""$with_next_archs" 1>&6
569
570else
571 echo "$ac_t""none: using `arch`" 1>&6
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000572fi
573
Guido van Rossum563e7081996-09-10 18:20:48 +0000574
575 if test -z "$MACHDEP"
576 then
577 set X `hostinfo | grep 'NeXT Mach.*:' | \
578 sed -e 's/://' -e 's/\./_/'` && \
579 ac_sys_system=next && ac_sys_release=$4
580
581 MACHDEP="$ac_sys_system$ac_sys_release"
582 fi
583fi
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000584
585# Set name for machine-dependent library files
586
587echo $ac_n "checking MACHDEP""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000588echo "configure:589: checking MACHDEP" >&5
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000589if test -z "$MACHDEP"
590then
Guido van Rossum563e7081996-09-10 18:20:48 +0000591 ac_sys_system=`uname -s`
592 if test "$ac_sys_system" = "AIX" ; then
593 ac_sys_release=`uname -v`
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000594 else
Guido van Rossum563e7081996-09-10 18:20:48 +0000595 ac_sys_release=`uname -r`
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000596 fi
Guido van Rossum563e7081996-09-10 18:20:48 +0000597 ac_md_system=`echo $ac_sys_system |
598 tr -d '/ ' | tr '[A-Z]' '[a-z]'`
599 ac_md_release=`echo $ac_sys_release |
600 tr -d '/ ' | sed 's/\..*//'`
601 MACHDEP="$ac_md_system$ac_md_release"
602
Guido van Rossum07397971997-04-29 21:49:50 +0000603 case $MACHDEP in
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000604 '') MACHDEP=unknown;;
605 esac
606fi
607echo "$ac_t""$MACHDEP" 1>&6
608
Guido van Rossum627b2d71993-12-24 10:39:16 +0000609# checks for alternative programs
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000610echo $ac_n "checking for --without-gcc""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000611echo "configure:612: checking for --without-gcc" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000612# Check whether --with-gcc or --without-gcc was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000613if test "${with_gcc+set}" = set; then
614 withval="$with_gcc"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000615
616 case $withval in
Guido van Rossumda88dad1995-01-26 00:46:29 +0000617 no) CC=cc
618 without_gcc=yes;;
619 yes) CC=gcc
620 without_gcc=no;;
621 *) CC=$withval
622 without_gcc=$withval;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000623 esac
Guido van Rossumda88dad1995-01-26 00:46:29 +0000624else
Guido van Rossume77438c1995-09-13 18:59:59 +0000625
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000626 case $ac_sys_system in
Guido van Rossume77438c1995-09-13 18:59:59 +0000627 OSF1) CC=cc
628 without_gcc=;;
629 *) without_gcc=no;;
630 esac
Guido van Rossum7f43da71994-08-01 12:15:30 +0000631fi
632
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000633echo "$ac_t""$without_gcc" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +0000634
Guido van Rossum8b131c51995-03-09 14:10:13 +0000635# If the user switches compilers, we can't believe the cache
636if test ! -z "$ac_cv_prog_CC" -a ! -z "$CC" -a "$CC" != "$ac_cv_prog_CC"
637then
638 { echo "configure: error: cached CC is different -- throw away $cache_file
639(it is also a good idea to do 'make clean' before compiling)" 1>&2; exit 1; }
640fi
641
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000642# Extract the first word of "gcc", so it can be a program name with args.
643set dummy gcc; ac_word=$2
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000644echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000645echo "configure:646: checking for $ac_word" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000646if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
647 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000648else
649 if test -n "$CC"; then
650 ac_cv_prog_CC="$CC" # Let the user override the test.
651else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000652 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
653 for ac_dir in $PATH; do
654 test -z "$ac_dir" && ac_dir=.
655 if test -f $ac_dir/$ac_word; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000656 ac_cv_prog_CC="gcc"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000657 break
658 fi
659 done
Guido van Rossum7f43da71994-08-01 12:15:30 +0000660 IFS="$ac_save_ifs"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000661fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000662fi
663CC="$ac_cv_prog_CC"
664if test -n "$CC"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000665 echo "$ac_t""$CC" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000666else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000667 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000668fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000669
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000670if test -z "$CC"; then
671 # Extract the first word of "cc", so it can be a program name with args.
672set dummy cc; ac_word=$2
673echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000674echo "configure:675: checking for $ac_word" >&5
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000675if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
676 echo $ac_n "(cached) $ac_c" 1>&6
677else
678 if test -n "$CC"; then
679 ac_cv_prog_CC="$CC" # Let the user override the test.
680else
681 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
682 ac_prog_rejected=no
683 for ac_dir in $PATH; do
684 test -z "$ac_dir" && ac_dir=.
685 if test -f $ac_dir/$ac_word; then
686 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
687 ac_prog_rejected=yes
688 continue
689 fi
690 ac_cv_prog_CC="cc"
691 break
692 fi
693 done
694 IFS="$ac_save_ifs"
695if test $ac_prog_rejected = yes; then
696 # We found a bogon in the path, so make sure we never use it.
697 set dummy $ac_cv_prog_CC
698 shift
699 if test $# -gt 0; then
700 # We chose a different compiler from the bogus one.
701 # However, it has the same basename, so the bogon will be chosen
702 # first if we set CC to just the basename; use the full file name.
703 shift
704 set dummy "$ac_dir/$ac_word" "$@"
705 shift
706 ac_cv_prog_CC="$@"
707 fi
708fi
709fi
710fi
711CC="$ac_cv_prog_CC"
712if test -n "$CC"; then
713 echo "$ac_t""$CC" 1>&6
714else
715 echo "$ac_t""no" 1>&6
716fi
717
718 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
719fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000720
Guido van Rossumf78abae1997-01-21 22:02:36 +0000721echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000722echo "configure:723: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000723
724ac_ext=c
725# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
726ac_cpp='$CPP $CPPFLAGS'
727ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
728ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
729cross_compiling=$ac_cv_prog_cc_cross
730
731cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000732#line 733 "configure"
Guido van Rossumf78abae1997-01-21 22:02:36 +0000733#include "confdefs.h"
734main(){return(0);}
735EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000736if { (eval echo configure:737: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossumf78abae1997-01-21 22:02:36 +0000737 ac_cv_prog_cc_works=yes
738 # If we can't run a trivial program, we are probably using a cross compiler.
739 if (./conftest; exit) 2>/dev/null; then
740 ac_cv_prog_cc_cross=no
741 else
742 ac_cv_prog_cc_cross=yes
743 fi
744else
745 echo "configure: failed program was:" >&5
746 cat conftest.$ac_ext >&5
747 ac_cv_prog_cc_works=no
748fi
749rm -fr conftest*
750
751echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
752if test $ac_cv_prog_cc_works = no; then
753 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
754fi
755echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000756echo "configure:757: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000757echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
758cross_compiling=$ac_cv_prog_cc_cross
759
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000760echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000761echo "configure:762: checking whether we are using GNU C" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000762if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
763 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000764else
765 cat > conftest.c <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000766#ifdef __GNUC__
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000767 yes;
Guido van Rossum627b2d71993-12-24 10:39:16 +0000768#endif
769EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000770if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:771: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000771 ac_cv_prog_gcc=yes
772else
773 ac_cv_prog_gcc=no
774fi
775fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000776
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000777echo "$ac_t""$ac_cv_prog_gcc" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +0000778
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000779if test $ac_cv_prog_gcc = yes; then
780 GCC=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +0000781 ac_test_CFLAGS="${CFLAGS+set}"
782 ac_save_CFLAGS="$CFLAGS"
783 CFLAGS=
784 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000785echo "configure:786: checking whether ${CC-cc} accepts -g" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000786if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000787 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000788else
789 echo 'void f(){}' > conftest.c
790if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
Guido van Rossumf78abae1997-01-21 22:02:36 +0000791 ac_cv_prog_cc_g=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000792else
Guido van Rossumf78abae1997-01-21 22:02:36 +0000793 ac_cv_prog_cc_g=no
Guido van Rossum627b2d71993-12-24 10:39:16 +0000794fi
795rm -f conftest*
796
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000797fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000798
Guido van Rossumf78abae1997-01-21 22:02:36 +0000799echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
800 if test "$ac_test_CFLAGS" = set; then
801 CFLAGS="$ac_save_CFLAGS"
802 elif test $ac_cv_prog_cc_g = yes; then
803 CFLAGS="-g -O2"
804 else
805 CFLAGS="-O2"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000806 fi
807else
808 GCC=
809 test "${CFLAGS+set}" = set || CFLAGS="-g"
810fi
811
812# Extract the first word of "ranlib", so it can be a program name with args.
813set dummy ranlib; ac_word=$2
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000814echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000815echo "configure:816: checking for $ac_word" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000816if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
817 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000818else
819 if test -n "$RANLIB"; then
820 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
821else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000822 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
823 for ac_dir in $PATH; do
824 test -z "$ac_dir" && ac_dir=.
825 if test -f $ac_dir/$ac_word; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000826 ac_cv_prog_RANLIB="ranlib"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000827 break
828 fi
829 done
Guido van Rossum7f43da71994-08-01 12:15:30 +0000830 IFS="$ac_save_ifs"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000831 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000832fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000833fi
834RANLIB="$ac_cv_prog_RANLIB"
835if test -n "$RANLIB"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000836 echo "$ac_t""$RANLIB" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000837else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000838 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000839fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000840
841
Guido van Rossum7f43da71994-08-01 12:15:30 +0000842for ac_prog in ar aal
843do
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000844# Extract the first word of "$ac_prog", so it can be a program name with args.
845set dummy $ac_prog; ac_word=$2
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000846echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000847echo "configure:848: checking for $ac_word" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000848if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
849 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000850else
851 if test -n "$AR"; then
852 ac_cv_prog_AR="$AR" # Let the user override the test.
853else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000854 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
855 for ac_dir in $PATH; do
856 test -z "$ac_dir" && ac_dir=.
857 if test -f $ac_dir/$ac_word; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000858 ac_cv_prog_AR="$ac_prog"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000859 break
860 fi
861 done
862 IFS="$ac_save_ifs"
863fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000864fi
865AR="$ac_cv_prog_AR"
866if test -n "$AR"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000867 echo "$ac_t""$AR" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000868else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000869 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000870fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000871
872test -n "$AR" && break
873done
874test -n "$AR" || AR="ar"
875
876
Guido van Rossumda88dad1995-01-26 00:46:29 +0000877
878
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000879# Install just never works :-(
880if test -z "$INSTALL"
Guido van Rossumda88dad1995-01-26 00:46:29 +0000881then
882 INSTALL=cp
883 INSTALL_PROGRAM=cp
884 INSTALL_DATA=cp
885else
886 INSTALL_PROGRAM="$INSTALL"
887 INSTALL_DATA="$INSTALL -m 644"
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000888fi
889
890# Optimizer/debugger flags passed between Makefiles
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000891
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000892if test -z "$OPT"
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000893then
Guido van Rossumedca74a1997-07-18 23:29:40 +0000894 case $GCC in
895 yes)
896 case $ac_cv_prog_cc_g in
897 yes) OPT="-g -O2";;
898 *) OPT="-O2";;
899 esac
900 ;;
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000901 *) OPT="-O";;
902 esac
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000903fi
904
Guido van Rossum563e7081996-09-10 18:20:48 +0000905if test "$ac_arch_flags"
Guido van Rossuma68acba1996-07-31 17:36:39 +0000906then
907 OPT="$OPT $ac_arch_flags"
908fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000909# checks for UNIX variants that set C preprocessor variables
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000910echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000911echo "configure:912: checking how to run the C preprocessor" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000912# On Suns, sometimes $CPP names a directory.
913if test -n "$CPP" && test -d "$CPP"; then
914 CPP=
915fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000916if test -z "$CPP"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000917if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
918 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000919else
920 # This must be in double quotes, not single quotes, because CPP may get
921 # substituted into the Makefile and "${CC-cc}" will confuse make.
Guido van Rossum627b2d71993-12-24 10:39:16 +0000922 CPP="${CC-cc} -E"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000923 # On the NeXT, cc -E runs the code through the compiler's parser,
924 # not just through cpp.
925 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000926#line 927 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000927#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000928#include <assert.h>
Guido van Rossum627b2d71993-12-24 10:39:16 +0000929Syntax Error
930EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000931ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000932{ (eval echo configure:933: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000933ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000934if test -z "$ac_err"; then
935 :
936else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000937 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000938 echo "configure: failed program was:" >&5
939 cat conftest.$ac_ext >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +0000940 rm -rf conftest*
941 CPP="${CC-cc} -E -traditional-cpp"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000942 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000943#line 944 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000944#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000945#include <assert.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +0000946Syntax Error
947EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000948ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000949{ (eval echo configure:950: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000950ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000951if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000952 :
953else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000954 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000955 echo "configure: failed program was:" >&5
956 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +0000957 rm -rf conftest*
958 CPP=/lib/cpp
959fi
960rm -f conftest*
961fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000962rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000963 ac_cv_prog_CPP="$CPP"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000964fi
Guido van Rossume77438c1995-09-13 18:59:59 +0000965 CPP="$ac_cv_prog_CPP"
966else
967 ac_cv_prog_CPP="$CPP"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000968fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000969echo "$ac_t""$CPP" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +0000970
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000971echo $ac_n "checking for AIX""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000972echo "configure:973: checking for AIX" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000973cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000974#line 975 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000975#include "confdefs.h"
976#ifdef _AIX
977 yes
978#endif
979
980EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000981if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
982 egrep "yes" >/dev/null 2>&1; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000983 rm -rf conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000984 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000985#define _ALL_SOURCE 1
986EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000987
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000988else
989 rm -rf conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000990 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +0000991fi
992rm -f conftest*
993
994
Guido van Rossumf78abae1997-01-21 22:02:36 +0000995ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000996echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000997echo "configure:998: checking for minix/config.h" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000998if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
999 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001000else
1001 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001002#line 1003 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001003#include "confdefs.h"
1004#include <minix/config.h>
1005EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001006ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001007{ (eval echo configure:1008: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001008ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +00001009if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001010 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001011 eval "ac_cv_header_$ac_safe=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001012else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001013 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001014 echo "configure: failed program was:" >&5
1015 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001016 rm -rf conftest*
1017 eval "ac_cv_header_$ac_safe=no"
1018fi
1019rm -f conftest*
1020fi
1021if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001022 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001023 MINIX=yes
1024else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001025 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001026MINIX=
Guido van Rossum627b2d71993-12-24 10:39:16 +00001027fi
1028
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001029if test "$MINIX" = yes; then
1030 cat >> confdefs.h <<\EOF
1031#define _POSIX_SOURCE 1
1032EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001033
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001034 cat >> confdefs.h <<\EOF
1035#define _POSIX_1_SOURCE 2
1036EOF
1037
1038 cat >> confdefs.h <<\EOF
1039#define _MINIX 1
1040EOF
1041
1042fi
1043
Guido van Rossumda88dad1995-01-26 00:46:29 +00001044
Guido van Rossum201afe51997-05-14 21:14:44 +00001045echo $ac_n "checking whether $CC accepts -Olimit 1500""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001046echo "configure:1047: checking whether $CC accepts -Olimit 1500" >&5
Guido van Rossum201afe51997-05-14 21:14:44 +00001047if eval "test \"`echo '$''{'ac_cv_olimit_ok'+set}'`\" = set"; then
1048 echo $ac_n "(cached) $ac_c" 1>&6
1049else
1050 ac_save_cc="$CC"
1051CC="$CC -Olimit 1500"
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001052if test "$cross_compiling" = yes; then
1053 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1054else
1055 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001056#line 1057 "configure"
Guido van Rossum201afe51997-05-14 21:14:44 +00001057#include "confdefs.h"
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001058int main() { return 0; }
Guido van Rossum201afe51997-05-14 21:14:44 +00001059EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001060if { (eval echo configure:1061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001061then
Guido van Rossum201afe51997-05-14 21:14:44 +00001062 ac_cv_olimit_ok=yes
1063else
1064 echo "configure: failed program was:" >&5
1065 cat conftest.$ac_ext >&5
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001066 rm -fr conftest*
Guido van Rossum201afe51997-05-14 21:14:44 +00001067 ac_cv_olimit_ok=no
1068fi
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001069rm -fr conftest*
1070fi
1071
Guido van Rossum201afe51997-05-14 21:14:44 +00001072CC="$ac_save_cc"
1073fi
1074
1075echo "$ac_t""$ac_cv_olimit_ok" 1>&6
1076if test $ac_cv_olimit_ok = yes; then
1077 OPT="$OPT -Olimit 1500"
1078fi
1079
Guido van Rossum84e7b241996-08-19 21:59:00 +00001080# check for ANSI or K&R ("traditional") preprocessor
1081echo $ac_n "checking for C preprocessor type""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001082echo "configure:1083: checking for C preprocessor type" >&5
Guido van Rossum84e7b241996-08-19 21:59:00 +00001083cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001084#line 1085 "configure"
Guido van Rossum84e7b241996-08-19 21:59:00 +00001085#include "confdefs.h"
1086
1087#define spam(name, doc) {#name, &name, #name "() -- " doc}
1088int foo;
1089struct {char *name; int *addr; char *doc;} desc = spam(foo, "something");
1090
Guido van Rossumf78abae1997-01-21 22:02:36 +00001091int main() {
Guido van Rossum84e7b241996-08-19 21:59:00 +00001092;
1093; return 0; }
1094EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001095if { (eval echo configure:1096: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum84e7b241996-08-19 21:59:00 +00001096 rm -rf conftest*
1097 cpp_type=ansi
1098else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001099 echo "configure: failed program was:" >&5
1100 cat conftest.$ac_ext >&5
Guido van Rossum84e7b241996-08-19 21:59:00 +00001101 rm -rf conftest*
1102 cat >> confdefs.h <<\EOF
1103#define HAVE_OLD_CPP 1
1104EOF
1105 cpp_type=traditional
1106fi
1107rm -f conftest*
Guido van Rossum84e7b241996-08-19 21:59:00 +00001108echo "$ac_t""$cpp_type" 1>&6
1109
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001110# checks for header files
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001111echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001112echo "configure:1113: checking for ANSI C header files" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001113if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1114 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001115else
1116 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001117#line 1118 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001118#include "confdefs.h"
1119#include <stdlib.h>
1120#include <stdarg.h>
1121#include <string.h>
1122#include <float.h>
1123EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001124ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001125{ (eval echo configure:1126: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001126ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +00001127if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001128 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001129 ac_cv_header_stdc=yes
1130else
1131 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001132 echo "configure: failed program was:" >&5
1133 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00001134 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001135 ac_cv_header_stdc=no
1136fi
1137rm -f conftest*
1138
1139if test $ac_cv_header_stdc = yes; then
1140 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1141cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001142#line 1143 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001143#include "confdefs.h"
1144#include <string.h>
1145EOF
1146if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1147 egrep "memchr" >/dev/null 2>&1; then
1148 :
1149else
1150 rm -rf conftest*
1151 ac_cv_header_stdc=no
1152fi
1153rm -f conftest*
1154
1155fi
1156
1157if test $ac_cv_header_stdc = yes; then
1158 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1159cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001160#line 1161 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001161#include "confdefs.h"
1162#include <stdlib.h>
1163EOF
1164if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1165 egrep "free" >/dev/null 2>&1; then
1166 :
1167else
1168 rm -rf conftest*
1169 ac_cv_header_stdc=no
1170fi
1171rm -f conftest*
1172
1173fi
1174
1175if test $ac_cv_header_stdc = yes; then
1176 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1177if test "$cross_compiling" = yes; then
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001178 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001179else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001180 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001181#line 1182 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001182#include "confdefs.h"
1183#include <ctype.h>
1184#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1185#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001186#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
Guido van Rossum627b2d71993-12-24 10:39:16 +00001187int main () { int i; for (i = 0; i < 256; i++)
1188if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1189exit (0); }
1190
1191EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001192if { (eval echo configure:1193: \"$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 +00001193then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001194 :
1195else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001196 echo "configure: failed program was:" >&5
1197 cat conftest.$ac_ext >&5
1198 rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001199 ac_cv_header_stdc=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001200fi
1201rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001202fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00001203
1204fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001205fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001206
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001207echo "$ac_t""$ac_cv_header_stdc" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001208if test $ac_cv_header_stdc = yes; then
1209 cat >> confdefs.h <<\EOF
1210#define STDC_HEADERS 1
1211EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001212
1213fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001214
Guido van Rossum07397971997-04-29 21:49:50 +00001215for ac_hdr in dlfcn.h fcntl.h limits.h ncurses.h pthread.h \
Guido van Rossum2d38f911996-06-26 19:47:01 +00001216signal.h stdarg.h stddef.h stdlib.h thread.h unistd.h utime.h \
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001217sys/audioio.h sys/file.h sys/lock.h \
1218sys/param.h sys/select.h sys/time.h sys/times.h \
Guido van Rossum2d38f911996-06-26 19:47:01 +00001219sys/un.h sys/utsname.h sys/wait.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00001220do
Guido van Rossumf78abae1997-01-21 22:02:36 +00001221ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001222echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001223echo "configure:1224: checking for $ac_hdr" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001224if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1225 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001226else
1227 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001228#line 1229 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001229#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001230#include <$ac_hdr>
Guido van Rossum627b2d71993-12-24 10:39:16 +00001231EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001232ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001233{ (eval echo configure:1234: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001234ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +00001235if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001236 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001237 eval "ac_cv_header_$ac_safe=yes"
1238else
1239 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001240 echo "configure: failed program was:" >&5
1241 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001242 rm -rf conftest*
1243 eval "ac_cv_header_$ac_safe=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001244fi
1245rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001246fi
1247if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001248 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001249 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001250 cat >> confdefs.h <<EOF
1251#define $ac_tr_hdr 1
1252EOF
1253
1254else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001255 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001256fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001257done
1258
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001259ac_header_dirent=no
1260for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
1261do
Guido van Rossumf78abae1997-01-21 22:02:36 +00001262ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001263echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001264echo "configure:1265: checking for $ac_hdr that defines DIR" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001265if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
1266 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00001267else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001268 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001269#line 1270 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001270#include "confdefs.h"
1271#include <sys/types.h>
1272#include <$ac_hdr>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001273int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001274DIR *dirp = 0;
1275; return 0; }
1276EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001277if { (eval echo configure:1278: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001278 rm -rf conftest*
1279 eval "ac_cv_header_dirent_$ac_safe=yes"
1280else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001281 echo "configure: failed program was:" >&5
1282 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001283 rm -rf conftest*
1284 eval "ac_cv_header_dirent_$ac_safe=no"
1285fi
1286rm -f conftest*
Guido van Rossum627b2d71993-12-24 10:39:16 +00001287fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001288if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001289 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001290 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001291 cat >> confdefs.h <<EOF
1292#define $ac_tr_hdr 1
1293EOF
1294 ac_header_dirent=$ac_hdr; break
1295else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001296 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001297fi
1298done
1299# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
1300if test $ac_header_dirent = dirent.h; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00001301echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001302echo "configure:1303: checking for opendir in -ldir" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001303ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001304if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001305 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001306else
1307 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001308LIBS="-ldir $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001309cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001310#line 1311 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001311#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001312/* Override any gcc2 internal prototype to avoid an error. */
1313/* We use char because int might match the return type of a gcc2
1314 builtin and then its argument prototype would still apply. */
1315char opendir();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001316
Guido van Rossumf78abae1997-01-21 22:02:36 +00001317int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001318opendir()
1319; return 0; }
1320EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001321if { (eval echo configure:1322: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001322 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001323 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001324else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001325 echo "configure: failed program was:" >&5
1326 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001327 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001328 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001329fi
1330rm -f conftest*
1331LIBS="$ac_save_LIBS"
1332
1333fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001334if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001335 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001336 LIBS="$LIBS -ldir"
1337else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001338 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001339fi
1340
1341else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001342echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001343echo "configure:1344: checking for opendir in -lx" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001344ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001345if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001346 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001347else
1348 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001349LIBS="-lx $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001350cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001351#line 1352 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001352#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001353/* Override any gcc2 internal prototype to avoid an error. */
1354/* We use char because int might match the return type of a gcc2
1355 builtin and then its argument prototype would still apply. */
1356char opendir();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001357
Guido van Rossumf78abae1997-01-21 22:02:36 +00001358int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001359opendir()
1360; return 0; }
1361EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001362if { (eval echo configure:1363: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001363 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001364 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001365else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001366 echo "configure: failed program was:" >&5
1367 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001368 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001369 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001370fi
1371rm -f conftest*
1372LIBS="$ac_save_LIBS"
1373
1374fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001375if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001376 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001377 LIBS="$LIBS -lx"
1378else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001379 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001380fi
1381
1382fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001383
1384
1385# checks for typedefs
Guido van Rossumda88dad1995-01-26 00:46:29 +00001386was_it_defined=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001387echo $ac_n "checking for clock_t in time.h""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001388echo "configure:1389: checking for clock_t in time.h" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001389cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001390#line 1391 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001391#include "confdefs.h"
1392#include <time.h>
1393EOF
1394if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1395 egrep "clock_t" >/dev/null 2>&1; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00001396 rm -rf conftest*
1397 was_it_defined=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001398else
1399 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001400 cat >> confdefs.h <<\EOF
1401#define clock_t long
1402EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001403
1404fi
1405rm -f conftest*
1406
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001407echo "$ac_t""$was_it_defined" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00001408
Guido van Rossum84e7b241996-08-19 21:59:00 +00001409# Add some code to confdefs.h so that the test for off_t works on SCO
1410cat >> confdefs.h <<\EOF
1411#if defined(SCO_DS)
1412#undef _OFF_T
1413#endif
1414EOF
1415
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001416echo $ac_n "checking for mode_t""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001417echo "configure:1418: checking for mode_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001418if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
1419 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001420else
1421 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001422#line 1423 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001423#include "confdefs.h"
1424#include <sys/types.h>
1425#if STDC_HEADERS
1426#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001427#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001428#endif
1429EOF
1430if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001431 egrep "mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001432 rm -rf conftest*
1433 ac_cv_type_mode_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001434else
1435 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001436 ac_cv_type_mode_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001437fi
1438rm -f conftest*
1439
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001440fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001441echo "$ac_t""$ac_cv_type_mode_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001442if test $ac_cv_type_mode_t = no; then
1443 cat >> confdefs.h <<\EOF
1444#define mode_t int
1445EOF
1446
1447fi
1448
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001449echo $ac_n "checking for off_t""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001450echo "configure:1451: checking for off_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001451if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1452 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001453else
1454 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001455#line 1456 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001456#include "confdefs.h"
1457#include <sys/types.h>
1458#if STDC_HEADERS
1459#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001460#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001461#endif
1462EOF
1463if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001464 egrep "off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001465 rm -rf conftest*
1466 ac_cv_type_off_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001467else
1468 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001469 ac_cv_type_off_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001470fi
1471rm -f conftest*
1472
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001473fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001474echo "$ac_t""$ac_cv_type_off_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001475if test $ac_cv_type_off_t = no; then
1476 cat >> confdefs.h <<\EOF
1477#define off_t long
1478EOF
1479
1480fi
1481
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001482echo $ac_n "checking for pid_t""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001483echo "configure:1484: checking for pid_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001484if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
1485 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001486else
1487 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001488#line 1489 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001489#include "confdefs.h"
1490#include <sys/types.h>
1491#if STDC_HEADERS
1492#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001493#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001494#endif
1495EOF
1496if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001497 egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001498 rm -rf conftest*
1499 ac_cv_type_pid_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001500else
1501 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001502 ac_cv_type_pid_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001503fi
1504rm -f conftest*
1505
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001506fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001507echo "$ac_t""$ac_cv_type_pid_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001508if test $ac_cv_type_pid_t = no; then
1509 cat >> confdefs.h <<\EOF
1510#define pid_t int
1511EOF
1512
1513fi
1514
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001515echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001516echo "configure:1517: checking return type of signal handlers" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001517if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
1518 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001519else
1520 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001521#line 1522 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001522#include "confdefs.h"
1523#include <sys/types.h>
1524#include <signal.h>
1525#ifdef signal
1526#undef signal
1527#endif
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001528#ifdef __cplusplus
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001529extern "C" void (*signal (int, void (*)(int)))(int);
1530#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001531void (*signal ()) ();
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001532#endif
1533
Guido van Rossumf78abae1997-01-21 22:02:36 +00001534int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001535int i;
1536; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001537EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001538if { (eval echo configure:1539: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001539 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001540 ac_cv_type_signal=void
Guido van Rossum627b2d71993-12-24 10:39:16 +00001541else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001542 echo "configure: failed program was:" >&5
1543 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00001544 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001545 ac_cv_type_signal=int
Guido van Rossum627b2d71993-12-24 10:39:16 +00001546fi
1547rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001548fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001549
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001550echo "$ac_t""$ac_cv_type_signal" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001551cat >> confdefs.h <<EOF
1552#define RETSIGTYPE $ac_cv_type_signal
1553EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001554
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001555
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001556echo $ac_n "checking for size_t""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001557echo "configure:1558: checking for size_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001558if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1559 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001560else
1561 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001562#line 1563 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001563#include "confdefs.h"
1564#include <sys/types.h>
1565#if STDC_HEADERS
1566#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001567#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001568#endif
1569EOF
1570if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001571 egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001572 rm -rf conftest*
1573 ac_cv_type_size_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001574else
1575 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001576 ac_cv_type_size_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001577fi
1578rm -f conftest*
1579
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001580fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001581echo "$ac_t""$ac_cv_type_size_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001582if test $ac_cv_type_size_t = no; then
1583 cat >> confdefs.h <<\EOF
1584#define size_t unsigned
1585EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001586
1587fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001588
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001589echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001590echo "configure:1591: checking for uid_t in sys/types.h" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001591if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
1592 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001593else
1594 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001595#line 1596 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001596#include "confdefs.h"
1597#include <sys/types.h>
1598EOF
1599if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1600 egrep "uid_t" >/dev/null 2>&1; then
1601 rm -rf conftest*
1602 ac_cv_type_uid_t=yes
1603else
1604 rm -rf conftest*
1605 ac_cv_type_uid_t=no
1606fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001607rm -f conftest*
1608
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001609fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001610
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001611echo "$ac_t""$ac_cv_type_uid_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001612if test $ac_cv_type_uid_t = no; then
1613 cat >> confdefs.h <<\EOF
1614#define uid_t int
1615EOF
1616
1617 cat >> confdefs.h <<\EOF
1618#define gid_t int
1619EOF
1620
1621fi
1622
Guido van Rossum627b2d71993-12-24 10:39:16 +00001623
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001624echo $ac_n "checking size of int""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001625echo "configure:1626: checking size of int" >&5
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001626if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
1627 echo $ac_n "(cached) $ac_c" 1>&6
1628else
1629 if test "$cross_compiling" = yes; then
1630 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1631else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001632 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001633#line 1634 "configure"
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001634#include "confdefs.h"
1635#include <stdio.h>
1636main()
1637{
1638 FILE *f=fopen("conftestval", "w");
1639 if (!f) exit(1);
1640 fprintf(f, "%d\n", sizeof(int));
1641 exit(0);
1642}
1643EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001644if { (eval echo configure:1645: \"$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 +00001645then
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001646 ac_cv_sizeof_int=`cat conftestval`
1647else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001648 echo "configure: failed program was:" >&5
1649 cat conftest.$ac_ext >&5
1650 rm -fr conftest*
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001651 ac_cv_sizeof_int=0
1652fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001653rm -fr conftest*
1654fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00001655
1656fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001657echo "$ac_t""$ac_cv_sizeof_int" 1>&6
1658cat >> confdefs.h <<EOF
1659#define SIZEOF_INT $ac_cv_sizeof_int
1660EOF
1661
1662
1663echo $ac_n "checking size of long""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001664echo "configure:1665: checking size of long" >&5
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001665if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
1666 echo $ac_n "(cached) $ac_c" 1>&6
1667else
1668 if test "$cross_compiling" = yes; then
1669 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1670else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001671 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001672#line 1673 "configure"
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001673#include "confdefs.h"
1674#include <stdio.h>
1675main()
1676{
1677 FILE *f=fopen("conftestval", "w");
1678 if (!f) exit(1);
1679 fprintf(f, "%d\n", sizeof(long));
1680 exit(0);
1681}
1682EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001683if { (eval echo configure:1684: \"$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 +00001684then
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001685 ac_cv_sizeof_long=`cat conftestval`
1686else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001687 echo "configure: failed program was:" >&5
1688 cat conftest.$ac_ext >&5
1689 rm -fr conftest*
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001690 ac_cv_sizeof_long=0
1691fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001692rm -fr conftest*
1693fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00001694
1695fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001696echo "$ac_t""$ac_cv_sizeof_long" 1>&6
1697cat >> confdefs.h <<EOF
1698#define SIZEOF_LONG $ac_cv_sizeof_long
1699EOF
1700
1701
Guido van Rossum0a516c91994-09-12 10:58:40 +00001702
1703# Set info about shared libraries.
Guido van Rossum0a516c91994-09-12 10:58:40 +00001704
1705
1706
1707
Guido van Rossum0a516c91994-09-12 10:58:40 +00001708# SO is the extension of shared libraries `(including the dot!)
1709# -- usually .so, .sl on HP-UX
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001710echo $ac_n "checking SO""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001711echo "configure:1712: checking SO" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001712if test -z "$SO"
1713then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001714 case $ac_sys_system in
Guido van Rossum563e7081996-09-10 18:20:48 +00001715 hp*|HP*) SO=.sl;;
1716 *) SO=.so;;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001717 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001718fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001719echo "$ac_t""$SO" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001720# LDSHARED is the ld *command* used to create shared library
1721# -- "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 +00001722echo $ac_n "checking LDSHARED""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001723echo "configure:1724: checking LDSHARED" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001724if test -z "$LDSHARED"
1725then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001726 case $ac_sys_system/$ac_sys_release in
Guido van Rossum84e7b241996-08-19 21:59:00 +00001727 AIX*) LDSHARED="ld_so_aix \$(CC)";;
Guido van Rossum07397971997-04-29 21:49:50 +00001728 IRIX/5*) LDSHARED="ld -shared";;
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001729 IRIX*/6*) LDSHARED="ld $SGI_ABI -shared -all"; OPT="$OPT $SGI_ABI";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001730 SunOS/4*) LDSHARED="ld";;
1731 SunOS/5*) LDSHARED="ld -G";;
1732 hp*|HP*) LDSHARED="ld -b";;
Guido van Rossumda88dad1995-01-26 00:46:29 +00001733 OSF*) LDSHARED="ld -shared -expect_unresolved \"*\"";;
1734 DYNIX/ptx*) LDSHARED="ld -G";;
Guido van Rossum563e7081996-09-10 18:20:48 +00001735 next/*) LDSHARED='$(CC) $(CFLAGS) -nostdlib -r';;
Guido van Rossum81652ab1996-07-21 02:53:27 +00001736 Linux*) LDSHARED="gcc -shared";;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001737 FreeBSD*) LDSHARED="ld -Bshareable";;
Guido van Rossum84e7b241996-08-19 21:59:00 +00001738 SCO_SV*) LDSHARED="cc -G -KPIC -Ki486 -belf -Wl,-Bexport";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001739 *) LDSHARED="ld";;
1740 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001741fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001742echo "$ac_t""$LDSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001743# CCSHARED are the C *flags* used to create objects to go into a shared
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001744# library -- this is only needed for a few systems
1745echo $ac_n "checking CCSHARED""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001746echo "configure:1747: checking CCSHARED" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001747if test -z "$CCSHARED"
1748then
Guido van Rossum07397971997-04-29 21:49:50 +00001749 case $ac_sys_system/$ac_sys_release in
Guido van Rossumaf07a441995-02-13 19:45:27 +00001750 hp*|HP*) if test "$GCC" = yes;
1751 then CCSHARED="-fpic";
1752 else CCSHARED="+z";
1753 fi;;
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001754 Linux*) CCSHARED="-fpic";;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001755 FreeBSD*) CCSHARED="-fpic";;
Guido van Rossum84e7b241996-08-19 21:59:00 +00001756 SCO_SV*) CCSHARED="-KPIC -dy -Bdynamic";;
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001757 IRIX*/6*) CCSHARED="$SGI_ABI -all";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001758 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001759fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001760echo "$ac_t""$CCSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001761# LINKFORSHARED are the flags passed to the $(CC) command that links
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001762# the python executable -- this is only needed for a few systems
1763echo $ac_n "checking LINKFORSHARED""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001764echo "configure:1765: checking LINKFORSHARED" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001765if test -z "$LINKFORSHARED"
1766then
Guido van Rossum07397971997-04-29 21:49:50 +00001767 case $ac_sys_system/$ac_sys_release in
Guido van Rossume4766f61997-05-13 21:04:26 +00001768 AIX*) LINKFORSHARED='-Wl,-bE:$(srcdir)/python.exp -lld';;
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001769 hp*|HP*)
1770 LINKFORSHARED="-Wl,-E -Wl,+s -Wl,+b\$(BINLIBDEST)/sharedmodules";;
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001771 Linux*) LINKFORSHARED="-rdynamic";;
Guido van Rossum563e7081996-09-10 18:20:48 +00001772 next) LINKFORSHARED="-u libsys_s";;
Guido van Rossum84e7b241996-08-19 21:59:00 +00001773 SCO_SV*) LINKFORSHARED="-Bdynamic -dy -Wl,-Bexport";;
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001774 IRIX*/6*) LINKFORSHARED="$SGI_ABI -all";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001775 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001776fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001777echo "$ac_t""$LINKFORSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001778
Guido van Rossum627b2d71993-12-24 10:39:16 +00001779# checks for libraries
Guido van Rossumf78abae1997-01-21 22:02:36 +00001780echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001781echo "configure:1782: checking for dlopen in -ldl" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001782ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001783if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001784 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001785else
1786 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001787LIBS="-ldl $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001788cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001789#line 1790 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001790#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001791/* Override any gcc2 internal prototype to avoid an error. */
1792/* We use char because int might match the return type of a gcc2
1793 builtin and then its argument prototype would still apply. */
1794char dlopen();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001795
Guido van Rossumf78abae1997-01-21 22:02:36 +00001796int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001797dlopen()
1798; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001799EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001800if { (eval echo configure:1801: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001801 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001802 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001803else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001804 echo "configure: failed program was:" >&5
1805 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001806 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001807 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001808fi
1809rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001810LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001811
Guido van Rossum627b2d71993-12-24 10:39:16 +00001812fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001813if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001814 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001815 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1816 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001817 cat >> confdefs.h <<EOF
1818#define $ac_tr_lib 1
1819EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001820
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001821 LIBS="-ldl $LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001822
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001823else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001824 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001825fi
1826 # Dynamic linking for SunOS/Solaris and SYSV
Guido van Rossumf78abae1997-01-21 22:02:36 +00001827echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001828echo "configure:1829: checking for shl_load in -ldld" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001829ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001830if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001831 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001832else
1833 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001834LIBS="-ldld $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001835cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001836#line 1837 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001837#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001838/* Override any gcc2 internal prototype to avoid an error. */
1839/* We use char because int might match the return type of a gcc2
1840 builtin and then its argument prototype would still apply. */
1841char shl_load();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001842
Guido van Rossumf78abae1997-01-21 22:02:36 +00001843int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001844shl_load()
1845; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001846EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001847if { (eval echo configure:1848: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001848 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001849 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001850else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001851 echo "configure: failed program was:" >&5
1852 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001853 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001854 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001855fi
1856rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001857LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001858
Guido van Rossum627b2d71993-12-24 10:39:16 +00001859fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001860if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001861 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001862 ac_tr_lib=HAVE_LIB`echo dld | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1863 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001864 cat >> confdefs.h <<EOF
1865#define $ac_tr_lib 1
1866EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001867
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001868 LIBS="-ldld $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001869
1870else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001871 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001872fi
1873 # Dynamic linking for HP-UX
Guido van Rossumf78abae1997-01-21 22:02:36 +00001874echo $ac_n "checking for getpwnam in -lsun""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001875echo "configure:1876: checking for getpwnam in -lsun" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001876ac_lib_var=`echo sun'_'getpwnam | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001877if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001878 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001879else
1880 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001881LIBS="-lsun $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001882cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001883#line 1884 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001884#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001885/* Override any gcc2 internal prototype to avoid an error. */
1886/* We use char because int might match the return type of a gcc2
1887 builtin and then its argument prototype would still apply. */
1888char getpwnam();
Guido van Rossum7f43da71994-08-01 12:15:30 +00001889
Guido van Rossumf78abae1997-01-21 22:02:36 +00001890int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001891getpwnam()
1892; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00001893EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001894if { (eval echo configure:1895: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00001895 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001896 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001897else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001898 echo "configure: failed program was:" >&5
1899 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001900 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001901 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001902fi
1903rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001904LIBS="$ac_save_LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001905
Guido van Rossum7f43da71994-08-01 12:15:30 +00001906fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001907if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001908 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001909 ac_tr_lib=HAVE_LIB`echo sun | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1910 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001911 cat >> confdefs.h <<EOF
1912#define $ac_tr_lib 1
1913EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001914
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001915 LIBS="-lsun $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001916
1917else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001918 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001919fi
1920 # NIS (== YP) interface for IRIX 4
Guido van Rossumda88dad1995-01-26 00:46:29 +00001921# The following three (nsl,inet,socket) are needed on Sequent;
1922# the order of checking must be this. Most SVR4 platforms will
1923# need -lsocket and -lnsl. However on SGI IRIX 5, these exist but
1924# broken. I see no elegant solution (probably CHECK_LIB should be
1925# fixed to only add the library if the given entry point is not
1926# satisfied without it).
Guido van Rossum2b3ac691996-08-30 15:18:41 +00001927if test "$ac_sys_system" != IRIX
Guido van Rossumda88dad1995-01-26 00:46:29 +00001928then
Guido van Rossumf78abae1997-01-21 22:02:36 +00001929echo $ac_n "checking for t_open in -lnsl""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001930echo "configure:1931: checking for t_open in -lnsl" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001931ac_lib_var=`echo nsl'_'t_open | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001932if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001933 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001934else
1935 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001936LIBS="-lnsl $LIBS"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001937cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001938#line 1939 "configure"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001939#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001940/* Override any gcc2 internal prototype to avoid an error. */
1941/* We use char because int might match the return type of a gcc2
1942 builtin and then its argument prototype would still apply. */
1943char t_open();
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001944
Guido van Rossumf78abae1997-01-21 22:02:36 +00001945int main() {
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001946t_open()
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001947; return 0; }
1948EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001949if { (eval echo configure:1950: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001950 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001951 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001952else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001953 echo "configure: failed program was:" >&5
1954 cat conftest.$ac_ext >&5
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001955 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001956 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001957fi
1958rm -f conftest*
1959LIBS="$ac_save_LIBS"
1960
1961fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001962if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001963 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001964 LIBS="-lnsl $LIBS"
1965else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001966 echo "$ac_t""no" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001967fi
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001968 # SVR4
Guido van Rossumf78abae1997-01-21 22:02:36 +00001969echo $ac_n "checking for gethostbyname in -linet""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001970echo "configure:1971: checking for gethostbyname in -linet" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001971ac_lib_var=`echo inet'_'gethostbyname | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001972if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001973 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001974else
1975 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001976LIBS="-linet -lnsl $LIBS"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001977cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001978#line 1979 "configure"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001979#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001980/* Override any gcc2 internal prototype to avoid an error. */
1981/* We use char because int might match the return type of a gcc2
1982 builtin and then its argument prototype would still apply. */
1983char gethostbyname();
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001984
Guido van Rossumf78abae1997-01-21 22:02:36 +00001985int main() {
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001986gethostbyname()
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001987; return 0; }
1988EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001989if { (eval echo configure:1990: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001990 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001991 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001992else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001993 echo "configure: failed program was:" >&5
1994 cat conftest.$ac_ext >&5
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001995 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001996 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001997fi
1998rm -f conftest*
1999LIBS="$ac_save_LIBS"
2000
2001fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002002if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002003 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002004 LIBS="-linet $LIBS"
2005else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002006 echo "$ac_t""no" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002007fi
Guido van Rossum0ddb0281995-01-17 16:46:14 +00002008 # Sequent
Guido van Rossumf78abae1997-01-21 22:02:36 +00002009echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002010echo "configure:2011: checking for socket in -lsocket" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002011ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002012if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002013 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002014else
2015 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002016LIBS="-lsocket $LIBS $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002017cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002018#line 2019 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002019#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002020/* Override any gcc2 internal prototype to avoid an error. */
2021/* We use char because int might match the return type of a gcc2
2022 builtin and then its argument prototype would still apply. */
2023char socket();
Guido van Rossum7f43da71994-08-01 12:15:30 +00002024
Guido van Rossumf78abae1997-01-21 22:02:36 +00002025int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002026socket()
2027; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002028EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002029if { (eval echo configure:2030: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002030 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002031 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002032else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002033 echo "configure: failed program was:" >&5
2034 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002035 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002036 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002037fi
2038rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002039LIBS="$ac_save_LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002040
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002041fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002042if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002043 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002044 LIBS="-lsocket $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002045else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002046 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002047fi
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002048 # SVR4 sockets
Guido van Rossumda88dad1995-01-26 00:46:29 +00002049fi
Guido van Rossuma68acba1996-07-31 17:36:39 +00002050echo $ac_n "checking for --with-libs""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002051echo "configure:2052: checking for --with-libs" >&5
Guido van Rossuma68acba1996-07-31 17:36:39 +00002052# Check whether --with-libs or --without-libs was given.
2053if test "${with_libs+set}" = set; then
2054 withval="$with_libs"
2055
2056echo "$ac_t""$withval" 1>&6
2057LIBS="$withval $LIBS"
2058
2059else
2060 echo "$ac_t""no" 1>&6
2061fi
2062
Guido van Rossum7f43da71994-08-01 12:15:30 +00002063
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002064echo $ac_n "checking for --with(out)-readline""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002065echo "configure:2066: checking for --with(out)-readline" >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002066use_readline="yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002067# Check whether --with-readline or --without-readline was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002068if test "${with_readline+set}" = set; then
2069 withval="$with_readline"
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002070 echo "$ac_t""$withval" 1>&6; use_readline="$withval"
2071else
2072 echo "$ac_t""(default) yes" 1>&6
2073fi
2074
2075if test "$use_readline" != "no"
2076then
2077 if test "$use_readline" != "yes"
2078 then add_ldflags="-L$use_readline"
2079 else add_ldflags=""
2080 fi
2081 # See where the termcap interface could be hiding...
2082 echo $ac_n "checking for readline and termcap libraries""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002083echo "configure:2084: checking for readline and termcap libraries" >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002084 if eval "test \"`echo '$''{'ac_cv_readline_termcap'+set}'`\" = set"; then
2085 echo $ac_n "(cached) $ac_c" 1>&6
2086else
Guido van Rossum7f43da71994-08-01 12:15:30 +00002087
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002088 echo "$ac_t""have to find out" 1>&6
2089 save_libs="$LIBS"
2090 save_ldflags="$LDFLAGS"
2091 LDFLAGS="$save_ldflags $add_ldflags"
2092 rl="-lreadline"
2093 first=""
2094 # Hack for SGI IRIX 5.x.
2095 # Both termcap and gl have an entry point clear().
2096 # When linking with both shared libraries, we're in trouble.
2097 # We don't need the one in termcap.
2098 # By forcing a static link for termcap, we avoid
2099 # linking its clear() entry point.
2100 if test -f /usr/lib/libgl.so -a -f /usr/lib/libtermcap.a
2101 then first="/usr/lib/libtermcap.a"
2102 fi
2103 for add_lib in \
2104 "$first" "-ltermcap" "-ltermlib" "-lcurses" "-lncurses"
2105 do
2106 echo $ac_n "checking for $rl $add_lib""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002107echo "configure:2108: checking for $rl $add_lib" >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002108 LIBS="$save_libs $rl $add_lib"
2109 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002110#line 2111 "configure"
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002111#include "confdefs.h"
2112extern char *readline();
Guido van Rossumf78abae1997-01-21 22:02:36 +00002113int main() {
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002114char *line=readline();
2115; return 0; }
2116EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002117if { (eval echo configure:2118: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002118 rm -rf conftest*
2119 echo "$ac_t""yes" 1>&6;
2120 ac_cv_readline_termcap="$rl $add_lib"
2121else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002122 echo "configure: failed program was:" >&5
2123 cat conftest.$ac_ext >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002124 rm -rf conftest*
2125 echo "$ac_t""no" 1>&6
2126fi
2127rm -f conftest*
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002128 if test "$ac_cv_readline_termcap" != ""
2129 then break
2130 fi
2131 done
2132 LIBS="$save_libs"
2133 LDFLAGS="$save_ldflags"
2134 echo $ac_n "checking result from check for readline and termcap""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002135echo "configure:2136: checking result from check for readline and termcap" >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002136
2137fi
2138
2139 if test "$ac_cv_readline_termcap" = ""
2140 then
2141 echo "$ac_t""no" 1>&6
2142 echo "configure: warning: cannot link with GNU readline -- see config.log" 1>&2
2143 else
2144 echo "$ac_t""$ac_cv_readline_termcap" 1>&6
2145 LIBS="$LIBS $ac_cv_readline_termcap"
2146 LDFLAGS="$LDFLAGS $add_ldflags"
2147 cat >> confdefs.h <<\EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002148#define WITH_READLINE 1
2149EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002150
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002151 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00002152fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00002153
Guido van Rossumec2f0731997-01-22 20:54:01 +00002154echo $ac_n "checking for --with-dec-threads""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002155echo "configure:2156: checking for --with-dec-threads" >&5
Guido van Rossumec2f0731997-01-22 20:54:01 +00002156
2157# Check whether --with-dec-threads or --without-dec-threads was given.
2158if test "${with_dec_threads+set}" = set; then
2159 withval="$with_dec_threads"
2160 echo "$ac_t""$withval" 1>&6
2161LDLAST=-threads
Guido van Rossumf78abae1997-01-21 22:02:36 +00002162if test "${with_thread+set}" != set; then
Guido van Rossumec2f0731997-01-22 20:54:01 +00002163 with_thread="$withval";
Guido van Rossumf78abae1997-01-21 22:02:36 +00002164fi
Guido van Rossumec2f0731997-01-22 20:54:01 +00002165else
2166 echo "$ac_t""no" 1>&6
2167fi
2168
2169
2170echo $ac_n "checking for --with-threads""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002171echo "configure:2172: checking for --with-threads" >&5
Guido van Rossumec2f0731997-01-22 20:54:01 +00002172# Check whether --with-threads or --without-threads was given.
2173if test "${with_threads+set}" = set; then
2174 withval="$with_threads"
2175 echo "$ac_t""$withval" 1>&6
2176if test "${with_thread+set}" != set; then
2177 with_thread="$withval";
2178fi
2179else
2180 echo "$ac_t""no" 1>&6
2181fi
2182
2183
2184echo $ac_n "checking for --with-thread""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002185echo "configure:2186: checking for --with-thread" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002186# Check whether --with-thread or --without-thread was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002187if test "${with_thread+set}" = set; then
2188 withval="$with_thread"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002189
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002190echo "$ac_t""$withval" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002191if test -d "$withval"
Guido van Rossum84e7b241996-08-19 21:59:00 +00002192then LDFLAGS="$LDFLAGS -L$withval"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002193fi
Guido van Rossum9caf77a1996-08-01 00:52:26 +00002194cat >> confdefs.h <<\EOF
2195#define _REENTRANT 1
2196EOF
2197
Guido van Rossumf78abae1997-01-21 22:02:36 +00002198ac_safe=`echo "mach/cthreads.h" | sed 'y%./+-%__p_%'`
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002199echo $ac_n "checking for mach/cthreads.h""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002200echo "configure:2201: checking for mach/cthreads.h" >&5
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002201if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2202 echo $ac_n "(cached) $ac_c" 1>&6
2203else
2204 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002205#line 2206 "configure"
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002206#include "confdefs.h"
2207#include <mach/cthreads.h>
2208EOF
2209ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002210{ (eval echo configure:2211: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002211ac_err=`grep -v '^ *+' conftest.out`
2212if test -z "$ac_err"; then
2213 rm -rf conftest*
2214 eval "ac_cv_header_$ac_safe=yes"
2215else
2216 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002217 echo "configure: failed program was:" >&5
2218 cat conftest.$ac_ext >&5
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002219 rm -rf conftest*
2220 eval "ac_cv_header_$ac_safe=no"
2221fi
2222rm -f conftest*
2223fi
2224if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2225 echo "$ac_t""yes" 1>&6
2226 cat >> confdefs.h <<\EOF
2227#define WITH_THREAD 1
2228EOF
2229
2230cat >> confdefs.h <<\EOF
2231#define C_THREADS 1
2232EOF
2233
2234LIBOBJS="$LIBOBJS thread.o"
2235else
2236 echo "$ac_t""no" 1>&6
2237
Guido van Rossumf78abae1997-01-21 22:02:36 +00002238echo $ac_n "checking for pthread_create in -lpthreads""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002239echo "configure:2240: checking for pthread_create in -lpthreads" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002240ac_lib_var=`echo pthreads'_'pthread_create | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002241if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002242 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002243else
2244 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002245LIBS="-lpthreads $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002246cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002247#line 2248 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002248#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002249/* Override any gcc2 internal prototype to avoid an error. */
2250/* We use char because int might match the return type of a gcc2
2251 builtin and then its argument prototype would still apply. */
2252char pthread_create();
Guido van Rossum7f43da71994-08-01 12:15:30 +00002253
Guido van Rossumf78abae1997-01-21 22:02:36 +00002254int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002255pthread_create()
2256; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002257EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002258if { (eval echo configure:2259: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002259 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002260 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002261else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002262 echo "configure: failed program was:" >&5
2263 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002264 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002265 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002266fi
2267rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002268LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002269
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002270fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002271if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002272 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002273 cat >> confdefs.h <<\EOF
2274#define WITH_THREAD 1
2275EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002276
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002277cat >> confdefs.h <<\EOF
2278#define _POSIX_THREADS 1
2279EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002280
2281LIBS="$LIBS -lpthreads"
2282LIBOBJS="$LIBOBJS thread.o"
2283else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002284 echo "$ac_t""no" 1>&6
Guido van Rossum2d38f911996-06-26 19:47:01 +00002285
Guido van Rossumf78abae1997-01-21 22:02:36 +00002286echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002287echo "configure:2288: checking for pthread_create in -lpthread" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002288ac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'`
Guido van Rossum2d38f911996-06-26 19:47:01 +00002289if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2290 echo $ac_n "(cached) $ac_c" 1>&6
2291else
2292 ac_save_LIBS="$LIBS"
2293LIBS="-lpthread $LIBS"
2294cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002295#line 2296 "configure"
Guido van Rossum2d38f911996-06-26 19:47:01 +00002296#include "confdefs.h"
2297/* Override any gcc2 internal prototype to avoid an error. */
2298/* We use char because int might match the return type of a gcc2
2299 builtin and then its argument prototype would still apply. */
2300char pthread_create();
2301
Guido van Rossumf78abae1997-01-21 22:02:36 +00002302int main() {
Guido van Rossum2d38f911996-06-26 19:47:01 +00002303pthread_create()
2304; return 0; }
2305EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002306if { (eval echo configure:2307: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum2d38f911996-06-26 19:47:01 +00002307 rm -rf conftest*
2308 eval "ac_cv_lib_$ac_lib_var=yes"
2309else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002310 echo "configure: failed program was:" >&5
2311 cat conftest.$ac_ext >&5
Guido van Rossum2d38f911996-06-26 19:47:01 +00002312 rm -rf conftest*
2313 eval "ac_cv_lib_$ac_lib_var=no"
2314fi
2315rm -f conftest*
2316LIBS="$ac_save_LIBS"
2317
2318fi
2319if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2320 echo "$ac_t""yes" 1>&6
2321 cat >> confdefs.h <<\EOF
2322#define WITH_THREAD 1
2323EOF
2324
2325cat >> confdefs.h <<\EOF
2326#define _POSIX_THREADS 1
2327EOF
2328
2329LIBS="$LIBS -lpthread"
2330LIBOBJS="$LIBOBJS thread.o"
2331else
2332 echo "$ac_t""no" 1>&6
Guido van Rossum0be3e491997-05-22 20:33:33 +00002333
2334echo $ac_n "checking for __d6_pthread_create in -lthread""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002335echo "configure:2336: checking for __d6_pthread_create in -lthread" >&5
Guido van Rossum0be3e491997-05-22 20:33:33 +00002336ac_lib_var=`echo thread'_'__d6_pthread_create | sed 'y%./+-%__p_%'`
2337if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2338 echo $ac_n "(cached) $ac_c" 1>&6
2339else
2340 ac_save_LIBS="$LIBS"
2341LIBS="-lthread $LIBS"
2342cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002343#line 2344 "configure"
Guido van Rossum0be3e491997-05-22 20:33:33 +00002344#include "confdefs.h"
2345/* Override any gcc2 internal prototype to avoid an error. */
2346/* We use char because int might match the return type of a gcc2
2347 builtin and then its argument prototype would still apply. */
2348char __d6_pthread_create();
2349
2350int main() {
2351__d6_pthread_create()
2352; return 0; }
2353EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002354if { (eval echo configure:2355: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum0be3e491997-05-22 20:33:33 +00002355 rm -rf conftest*
2356 eval "ac_cv_lib_$ac_lib_var=yes"
2357else
2358 echo "configure: failed program was:" >&5
2359 cat conftest.$ac_ext >&5
2360 rm -rf conftest*
2361 eval "ac_cv_lib_$ac_lib_var=no"
2362fi
2363rm -f conftest*
2364LIBS="$ac_save_LIBS"
2365
2366fi
2367if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2368 echo "$ac_t""yes" 1>&6
2369 cat >> confdefs.h <<\EOF
2370#define WITH_THREAD 1
2371EOF
2372
2373cat >> confdefs.h <<\EOF
2374#define _POSIX_THREADS 1
2375EOF
2376
2377LIBS="$LIBS -lthread"
2378LIBOBJS="$LIBOBJS thread.o"
2379else
2380 echo "$ac_t""no" 1>&6
Guido van Rossum2d38f911996-06-26 19:47:01 +00002381fi
2382
2383
Guido van Rossum627b2d71993-12-24 10:39:16 +00002384fi
2385
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002386fi
2387
Guido van Rossum0be3e491997-05-22 20:33:33 +00002388fi
2389
2390
Guido van Rossumf78abae1997-01-21 22:02:36 +00002391echo $ac_n "checking for usconfig in -lmpc""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002392echo "configure:2393: checking for usconfig in -lmpc" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002393ac_lib_var=`echo mpc'_'usconfig | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002394if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002395 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002396else
2397 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002398LIBS="-lmpc $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002399cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002400#line 2401 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002401#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002402/* Override any gcc2 internal prototype to avoid an error. */
2403/* We use char because int might match the return type of a gcc2
2404 builtin and then its argument prototype would still apply. */
2405char usconfig();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002406
Guido van Rossumf78abae1997-01-21 22:02:36 +00002407int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002408usconfig()
2409; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002410EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002411if { (eval echo configure:2412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002412 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002413 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002414else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002415 echo "configure: failed program was:" >&5
2416 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002417 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002418 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002419fi
2420rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002421LIBS="$ac_save_LIBS"
2422
2423fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002424if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002425 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002426 cat >> confdefs.h <<\EOF
2427#define WITH_THREAD 1
2428EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002429
Guido van Rossum7f43da71994-08-01 12:15:30 +00002430LIBS="$LIBS -lmpc"
2431LIBOBJS="$LIBOBJS thread.o"
2432else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002433 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002434fi
2435
Guido van Rossumf78abae1997-01-21 22:02:36 +00002436echo $ac_n "checking for thr_create in -lthread""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002437echo "configure:2438: checking for thr_create in -lthread" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002438ac_lib_var=`echo thread'_'thr_create | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002439if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002440 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002441else
2442 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002443LIBS="-lthread $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002444cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002445#line 2446 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002446#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002447/* Override any gcc2 internal prototype to avoid an error. */
2448/* We use char because int might match the return type of a gcc2
2449 builtin and then its argument prototype would still apply. */
2450char thr_create();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002451
Guido van Rossumf78abae1997-01-21 22:02:36 +00002452int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002453thr_create()
2454; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002455EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002456if { (eval echo configure:2457: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002457 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002458 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002459else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002460 echo "configure: failed program was:" >&5
2461 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002462 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002463 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002464fi
2465rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002466LIBS="$ac_save_LIBS"
2467
2468fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002469if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002470 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002471 cat >> confdefs.h <<\EOF
2472#define WITH_THREAD 1
2473EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002474
Guido van Rossum7f43da71994-08-01 12:15:30 +00002475LIBS="$LIBS -lthread"
2476LIBOBJS="$LIBOBJS thread.o"
2477else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002478 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002479fi
2480
Guido van Rossum7f43da71994-08-01 12:15:30 +00002481
Guido van Rossumda88dad1995-01-26 00:46:29 +00002482else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002483 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002484fi
2485
Guido van Rossum7f43da71994-08-01 12:15:30 +00002486
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002487# -I${DLINCLDIR} is added to the compile rule for importdl.o
Guido van Rossum7f43da71994-08-01 12:15:30 +00002488
2489DLINCLDIR=/
2490
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002491echo $ac_n "checking for --with-sgi-dl""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002492echo "configure:2493: checking for --with-sgi-dl" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002493# Check whether --with-sgi-dl or --without-sgi-dl was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002494if test "${with_sgi_dl+set}" = set; then
2495 withval="$with_sgi_dl"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002496
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002497echo "$ac_t""$withval" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002498cat >> confdefs.h <<\EOF
2499#define WITH_SGI_DL 1
2500EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002501
2502dldir=$withval
2503if test -d "$dldir"
Guido van Rossum84e7b241996-08-19 21:59:00 +00002504then LDFLAGS="$LDFLAGS -L$dldir"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002505else { echo "configure: error: proper usage is --with-sgi-dl=DIRECTORY" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002506fi
2507DLINCLDIR=${dldir}
2508LIBS="$LIBS -ldl -lmld"
Guido van Rossumda88dad1995-01-26 00:46:29 +00002509else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002510 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002511fi
2512
2513
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002514echo $ac_n "checking for --with-dl-dld""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002515echo "configure:2516: checking for --with-dl-dld" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002516# Check whether --with-dl-dld or --without-dl-dld was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002517if test "${with_dl_dld+set}" = set; then
2518 withval="$with_dl_dld"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002519
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002520echo "$ac_t""$withval" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002521cat >> confdefs.h <<\EOF
2522#define WITH_DL_DLD 1
2523EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002524
2525dldir=`echo "$withval" | sed 's/,.*//'`
2526dlddir=`echo "$withval" | sed 's/.*,//'`
2527if test -d "$dldir" -a -d "$dlddir"
Guido van Rossum84e7b241996-08-19 21:59:00 +00002528then LDFLAGS="$LDFLAGS -L$dldir -L$dlddir"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002529else { echo "configure: error: proper usage is --with-dl-dld=DL_DIRECTORY" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002530fi
2531DLINCLDIR=${dldir}
2532LIBS="$LIBS -ldl -ldld"
Guido van Rossumda88dad1995-01-26 00:46:29 +00002533else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002534 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002535fi
2536
2537
Guido van Rossum627b2d71993-12-24 10:39:16 +00002538# checks for library functions
Guido van Rossum0be3e491997-05-22 20:33:33 +00002539for ac_func in chown clock dlopen execv flock fork ftime ftruncate \
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002540 gethostname_r getpeername getpgrp getpid gettimeofday getwd \
Guido van Rossum0be3e491997-05-22 20:33:33 +00002541 kill link lstat mkfifo nice plock putenv readlink \
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002542 select setgid setuid setsid setpgid setpgrp setvbuf \
2543 sigaction siginterrupt sigrelse strftime symlink \
2544 tcgetpgrp tcsetpgrp times truncate uname waitpid
Guido van Rossum627b2d71993-12-24 10:39:16 +00002545do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002546echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002547echo "configure:2548: checking for $ac_func" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002548if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2549 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002550else
2551 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002552#line 2553 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002553#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002554/* System header to define __stub macros and hopefully few prototypes,
2555 which can conflict with char $ac_func(); below. */
2556#include <assert.h>
2557/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002558/* We use char because int might match the return type of a gcc2
2559 builtin and then its argument prototype would still apply. */
2560char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002561
Guido van Rossumf78abae1997-01-21 22:02:36 +00002562int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002563
Guido van Rossum627b2d71993-12-24 10:39:16 +00002564/* The GNU C library defines this for functions which it implements
2565 to always fail with ENOSYS. Some functions are actually named
2566 something starting with __ and the normal name is an alias. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002567#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +00002568choke me
2569#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002570$ac_func();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002571#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002572
Guido van Rossum7f43da71994-08-01 12:15:30 +00002573; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002574EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002575if { (eval echo configure:2576: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002576 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002577 eval "ac_cv_func_$ac_func=yes"
2578else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002579 echo "configure: failed program was:" >&5
2580 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002581 rm -rf conftest*
2582 eval "ac_cv_func_$ac_func=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002583fi
2584rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002585fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002586
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002587if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002588 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002589 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002590 cat >> confdefs.h <<EOF
2591#define $ac_tr_func 1
2592EOF
2593
2594else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002595 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002596fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002597done
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002598
Guido van Rossum2b3ac691996-08-30 15:18:41 +00002599for ac_func in dup2 getcwd strdup strerror memmove
Guido van Rossum627b2d71993-12-24 10:39:16 +00002600do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002601echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002602echo "configure:2603: checking for $ac_func" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002603if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2604 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002605else
2606 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002607#line 2608 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002608#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002609/* System header to define __stub macros and hopefully few prototypes,
2610 which can conflict with char $ac_func(); below. */
2611#include <assert.h>
2612/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002613/* We use char because int might match the return type of a gcc2
2614 builtin and then its argument prototype would still apply. */
2615char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002616
Guido van Rossumf78abae1997-01-21 22:02:36 +00002617int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002618
Guido van Rossum627b2d71993-12-24 10:39:16 +00002619/* The GNU C library defines this for functions which it implements
2620 to always fail with ENOSYS. Some functions are actually named
2621 something starting with __ and the normal name is an alias. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002622#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +00002623choke me
2624#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002625$ac_func();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002626#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002627
Guido van Rossum7f43da71994-08-01 12:15:30 +00002628; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002629EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002630if { (eval echo configure:2631: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002631 rm -rf conftest*
2632 eval "ac_cv_func_$ac_func=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002633else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002634 echo "configure: failed program was:" >&5
2635 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002636 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002637 eval "ac_cv_func_$ac_func=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002638fi
2639rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002640fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002641
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002642if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002643 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002644 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2645 cat >> confdefs.h <<EOF
2646#define $ac_tr_func 1
2647EOF
2648
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002649else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002650 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002651LIBOBJS="$LIBOBJS ${ac_func}.o"
2652fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002653done
2654
Guido van Rossumf78abae1997-01-21 22:02:36 +00002655
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002656echo $ac_n "checking for getpgrp""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002657echo "configure:2658: checking for getpgrp" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002658if eval "test \"`echo '$''{'ac_cv_func_getpgrp'+set}'`\" = set"; then
2659 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002660else
2661 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002662#line 2663 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002663#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002664/* System header to define __stub macros and hopefully few prototypes,
2665 which can conflict with char getpgrp(); below. */
2666#include <assert.h>
2667/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002668/* We use char because int might match the return type of a gcc2
2669 builtin and then its argument prototype would still apply. */
2670char getpgrp();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002671
Guido van Rossumf78abae1997-01-21 22:02:36 +00002672int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002673
Guido van Rossum627b2d71993-12-24 10:39:16 +00002674/* The GNU C library defines this for functions which it implements
2675 to always fail with ENOSYS. Some functions are actually named
2676 something starting with __ and the normal name is an alias. */
2677#if defined (__stub_getpgrp) || defined (__stub___getpgrp)
2678choke me
2679#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002680getpgrp();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002681#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002682
2683; return 0; }
2684EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002685if { (eval echo configure:2686: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002686 rm -rf conftest*
2687 eval "ac_cv_func_getpgrp=yes"
2688else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002689 echo "configure: failed program was:" >&5
2690 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002691 rm -rf conftest*
2692 eval "ac_cv_func_getpgrp=no"
2693fi
2694rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002695fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002696
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002697if eval "test \"`echo '$ac_cv_func_'getpgrp`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002698 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002699 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002700#line 2701 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002701#include "confdefs.h"
2702#include <unistd.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002703int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002704getpgrp(0);
Guido van Rossum7f43da71994-08-01 12:15:30 +00002705; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002706EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002707if { (eval echo configure:2708: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002708 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002709 cat >> confdefs.h <<\EOF
2710#define GETPGRP_HAVE_ARG 1
Guido van Rossum627b2d71993-12-24 10:39:16 +00002711EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002712
Guido van Rossumf78abae1997-01-21 22:02:36 +00002713else
2714 echo "configure: failed program was:" >&5
2715 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002716fi
2717rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002718else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002719 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002720fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002721
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002722echo $ac_n "checking for setpgrp""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002723echo "configure:2724: checking for setpgrp" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002724if eval "test \"`echo '$''{'ac_cv_func_setpgrp'+set}'`\" = set"; then
2725 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002726else
2727 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002728#line 2729 "configure"
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002729#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002730/* System header to define __stub macros and hopefully few prototypes,
2731 which can conflict with char setpgrp(); below. */
2732#include <assert.h>
2733/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002734/* We use char because int might match the return type of a gcc2
2735 builtin and then its argument prototype would still apply. */
2736char setpgrp();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002737
Guido van Rossumf78abae1997-01-21 22:02:36 +00002738int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002739
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002740/* The GNU C library defines this for functions which it implements
2741 to always fail with ENOSYS. Some functions are actually named
2742 something starting with __ and the normal name is an alias. */
2743#if defined (__stub_setpgrp) || defined (__stub___setpgrp)
2744choke me
2745#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002746setpgrp();
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002747#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002748
2749; return 0; }
2750EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002751if { (eval echo configure:2752: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002752 rm -rf conftest*
2753 eval "ac_cv_func_setpgrp=yes"
2754else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002755 echo "configure: failed program was:" >&5
2756 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002757 rm -rf conftest*
2758 eval "ac_cv_func_setpgrp=no"
2759fi
2760rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002761fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002762
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002763if eval "test \"`echo '$ac_cv_func_'setpgrp`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002764 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002765 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002766#line 2767 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002767#include "confdefs.h"
2768#include <unistd.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002769int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002770setpgrp(0,0);
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002771; return 0; }
2772EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002773if { (eval echo configure:2774: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002774 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002775 cat >> confdefs.h <<\EOF
2776#define SETPGRP_HAVE_ARG 1
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002777EOF
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002778
Guido van Rossumf78abae1997-01-21 22:02:36 +00002779else
2780 echo "configure: failed program was:" >&5
2781 cat conftest.$ac_ext >&5
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002782fi
2783rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002784else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002785 echo "$ac_t""no" 1>&6
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002786fi
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002787
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002788echo $ac_n "checking for gettimeofday""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002789echo "configure:2790: checking for gettimeofday" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002790if eval "test \"`echo '$''{'ac_cv_func_gettimeofday'+set}'`\" = set"; then
2791 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002792else
2793 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002794#line 2795 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002795#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002796/* System header to define __stub macros and hopefully few prototypes,
2797 which can conflict with char gettimeofday(); below. */
2798#include <assert.h>
2799/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002800/* We use char because int might match the return type of a gcc2
2801 builtin and then its argument prototype would still apply. */
2802char gettimeofday();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002803
Guido van Rossumf78abae1997-01-21 22:02:36 +00002804int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002805
2806/* The GNU C library defines this for functions which it implements
2807 to always fail with ENOSYS. Some functions are actually named
2808 something starting with __ and the normal name is an alias. */
2809#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
2810choke me
2811#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002812gettimeofday();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002813#endif
2814
2815; return 0; }
2816EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002817if { (eval echo configure:2818: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002818 rm -rf conftest*
2819 eval "ac_cv_func_gettimeofday=yes"
2820else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002821 echo "configure: failed program was:" >&5
2822 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002823 rm -rf conftest*
2824 eval "ac_cv_func_gettimeofday=no"
2825fi
2826rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002827fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002828
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002829if eval "test \"`echo '$ac_cv_func_'gettimeofday`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002830 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002831 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002832#line 2833 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002833#include "confdefs.h"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002834#include <sys/time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002835int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002836gettimeofday((struct timeval*)0,(struct timezone*)0);
2837; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002838EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002839if { (eval echo configure:2840: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002840 :
2841else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002842 echo "configure: failed program was:" >&5
2843 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002844 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002845 cat >> confdefs.h <<\EOF
2846#define GETTIMEOFDAY_NO_TZ 1
2847EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002848
2849fi
2850rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002851else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002852 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002853fi
2854
2855
2856# checks for structures
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002857echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002858echo "configure:2859: checking whether time.h and sys/time.h may both be included" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002859if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2860 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002861else
2862 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002863#line 2864 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002864#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002865#include <sys/types.h>
2866#include <sys/time.h>
2867#include <time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002868int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002869struct tm *tp;
2870; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002871EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002872if { (eval echo configure:2873: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002873 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002874 ac_cv_header_time=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00002875else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002876 echo "configure: failed program was:" >&5
2877 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002878 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002879 ac_cv_header_time=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00002880fi
2881rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002882fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002883
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002884echo "$ac_t""$ac_cv_header_time" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002885if test $ac_cv_header_time = yes; then
2886 cat >> confdefs.h <<\EOF
2887#define TIME_WITH_SYS_TIME 1
2888EOF
2889
2890fi
2891
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002892echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002893echo "configure:2894: checking whether struct tm is in sys/time.h or time.h" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002894if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
2895 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002896else
2897 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002898#line 2899 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002899#include "confdefs.h"
2900#include <sys/types.h>
2901#include <time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002902int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002903struct tm *tp; tp->tm_sec;
2904; return 0; }
2905EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002906if { (eval echo configure:2907: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002907 rm -rf conftest*
2908 ac_cv_struct_tm=time.h
2909else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002910 echo "configure: failed program was:" >&5
2911 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002912 rm -rf conftest*
2913 ac_cv_struct_tm=sys/time.h
2914fi
2915rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002916fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002917
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002918echo "$ac_t""$ac_cv_struct_tm" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002919if test $ac_cv_struct_tm = sys/time.h; then
2920 cat >> confdefs.h <<\EOF
2921#define TM_IN_SYS_TIME 1
2922EOF
2923
2924fi
2925
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002926echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002927echo "configure:2928: checking for tm_zone in struct tm" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002928if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
2929 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002930else
2931 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002932#line 2933 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002933#include "confdefs.h"
2934#include <sys/types.h>
2935#include <$ac_cv_struct_tm>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002936int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002937struct tm tm; tm.tm_zone;
2938; return 0; }
2939EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002940if { (eval echo configure:2941: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002941 rm -rf conftest*
2942 ac_cv_struct_tm_zone=yes
2943else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002944 echo "configure: failed program was:" >&5
2945 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002946 rm -rf conftest*
2947 ac_cv_struct_tm_zone=no
2948fi
2949rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002950fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002951
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002952echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002953if test "$ac_cv_struct_tm_zone" = yes; then
2954 cat >> confdefs.h <<\EOF
2955#define HAVE_TM_ZONE 1
2956EOF
2957
2958else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002959 echo $ac_n "checking for tzname""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002960echo "configure:2961: checking for tzname" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002961if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
2962 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002963else
2964 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002965#line 2966 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002966#include "confdefs.h"
2967#include <time.h>
2968#ifndef tzname /* For SGI. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002969extern char *tzname[]; /* RS6000 and others reject char **tzname. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00002970#endif
Guido van Rossumf78abae1997-01-21 22:02:36 +00002971int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002972atoi(*tzname);
2973; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002974EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002975if { (eval echo configure:2976: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002976 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002977 ac_cv_var_tzname=yes
2978else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002979 echo "configure: failed program was:" >&5
2980 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002981 rm -rf conftest*
2982 ac_cv_var_tzname=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00002983fi
2984rm -f conftest*
Guido van Rossum627b2d71993-12-24 10:39:16 +00002985fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002986
2987echo "$ac_t""$ac_cv_var_tzname" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002988 if test $ac_cv_var_tzname = yes; then
2989 cat >> confdefs.h <<\EOF
2990#define HAVE_TZNAME 1
2991EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002992
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002993 fi
2994fi
2995
2996
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002997echo $ac_n "checking for time.h that defines altzone""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00002998echo "configure:2999: checking for time.h that defines altzone" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002999if eval "test \"`echo '$''{'ac_cv_header_time_altzone'+set}'`\" = set"; then
3000 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003001else
3002 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003003#line 3004 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003004#include "confdefs.h"
3005#include <time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00003006int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003007return altzone;
3008; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003009EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003010if { (eval echo configure:3011: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00003011 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003012 ac_cv_header_time_altzone=yes
3013else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003014 echo "configure: failed program was:" >&5
3015 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003016 rm -rf conftest*
3017 ac_cv_header_time_altzone=no
Guido van Rossum7f43da71994-08-01 12:15:30 +00003018fi
3019rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003020fi
3021
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003022echo "$ac_t""$ac_cv_header_time_altzone" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003023if test $ac_cv_header_time_altzone = yes; then
3024 cat >> confdefs.h <<\EOF
3025#define HAVE_ALTZONE 1
3026EOF
3027
3028fi
3029
Guido van Rossumda88dad1995-01-26 00:46:29 +00003030was_it_defined=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003031echo $ac_n "checking whether sys/select.h and sys/time.h may both be included""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003032echo "configure:3033: checking whether sys/select.h and sys/time.h may both be included" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003033cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003034#line 3035 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003035#include "confdefs.h"
3036
3037#include <sys/types.h>
3038#include <sys/select.h>
3039#include <sys/time.h>
3040
Guido van Rossumf78abae1997-01-21 22:02:36 +00003041int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003042;
3043; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003044EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003045if { (eval echo configure:3046: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00003046 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003047 cat >> confdefs.h <<\EOF
3048#define SYS_SELECT_WITH_SYS_TIME 1
3049EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003050 was_it_defined=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +00003051else
3052 echo "configure: failed program was:" >&5
3053 cat conftest.$ac_ext >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +00003054fi
3055rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003056echo "$ac_t""$was_it_defined" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00003057
3058# checks for compiler characteristics
Guido van Rossum7f43da71994-08-01 12:15:30 +00003059
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003060echo $ac_n "checking whether char is unsigned""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003061echo "configure:3062: checking whether char is unsigned" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003062if eval "test \"`echo '$''{'ac_cv_c_char_unsigned'+set}'`\" = set"; then
3063 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003064else
3065 if test "$GCC" = yes; then
3066 # GCC predefines this symbol on systems where it applies.
3067cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003068#line 3069 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003069#include "confdefs.h"
3070#ifdef __CHAR_UNSIGNED__
3071 yes
3072#endif
3073
3074EOF
3075if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3076 egrep "yes" >/dev/null 2>&1; then
3077 rm -rf conftest*
3078 ac_cv_c_char_unsigned=yes
3079else
3080 rm -rf conftest*
3081 ac_cv_c_char_unsigned=no
3082fi
3083rm -f conftest*
3084
3085else
3086if test "$cross_compiling" = yes; then
3087 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3088else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003089 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003090#line 3091 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003091#include "confdefs.h"
3092/* volatile prevents gcc2 from optimizing the test away on sparcs. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003093#if !defined(__STDC__) || __STDC__ != 1
Guido van Rossum7f43da71994-08-01 12:15:30 +00003094#define volatile
3095#endif
3096main() {
Guido van Rossum7f43da71994-08-01 12:15:30 +00003097 volatile char c = 255; exit(c < 0);
Guido van Rossum7f43da71994-08-01 12:15:30 +00003098}
3099EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003100if { (eval echo configure:3101: \"$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 +00003101then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003102 ac_cv_c_char_unsigned=yes
3103else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003104 echo "configure: failed program was:" >&5
3105 cat conftest.$ac_ext >&5
3106 rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003107 ac_cv_c_char_unsigned=no
3108fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00003109rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003110fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003111
3112fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003113fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003114
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003115echo "$ac_t""$ac_cv_c_char_unsigned" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003116if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
3117 cat >> confdefs.h <<\EOF
3118#define __CHAR_UNSIGNED__ 1
3119EOF
3120
3121fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00003122
3123
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003124echo $ac_n "checking for working const""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003125echo "configure:3126: checking for working const" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003126if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3127 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003128else
3129 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003130#line 3131 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003131#include "confdefs.h"
3132
Guido van Rossumf78abae1997-01-21 22:02:36 +00003133int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003134
3135/* Ultrix mips cc rejects this. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00003136typedef int charset[2]; const charset x;
3137/* SunOS 4.1.1 cc rejects this. */
3138char const *const *ccp;
3139char **p;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003140/* NEC SVR4.0.2 mips cc rejects this. */
3141struct point {int x, y;};
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003142static struct point const zero = {0,0};
Guido van Rossum627b2d71993-12-24 10:39:16 +00003143/* AIX XL C 1.02.0.0 rejects this.
3144 It does not let you subtract one const X* pointer from another in an arm
3145 of an if-expression whose if-part is not a constant expression */
3146const char *g = "string";
3147ccp = &g + (g ? g-g : 0);
3148/* HPUX 7.0 cc rejects these. */
3149++ccp;
3150p = (char**) ccp;
3151ccp = (char const *const *) p;
3152{ /* SCO 3.2v4 cc rejects this. */
3153 char *t;
3154 char const *s = 0 ? (char *) 0 : (char const *) 0;
3155
3156 *t++ = 0;
3157}
3158{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003159 int x[] = {25, 17};
Guido van Rossum627b2d71993-12-24 10:39:16 +00003160 const int *foo = &x[0];
3161 ++foo;
3162}
3163{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3164 typedef const int *iptr;
3165 iptr p = 0;
3166 ++p;
3167}
3168{ /* AIX XL C 1.02.0.0 rejects this saying
3169 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3170 struct s { int j; const int *ap[3]; };
3171 struct s *b; b->j = 5;
3172}
3173{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3174 const int foo = 10;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003175}
3176
3177; return 0; }
3178EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003179if { (eval echo configure:3180: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003180 rm -rf conftest*
3181 ac_cv_c_const=yes
3182else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003183 echo "configure: failed program was:" >&5
3184 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003185 rm -rf conftest*
3186 ac_cv_c_const=no
3187fi
3188rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003189fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003190
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003191echo "$ac_t""$ac_cv_c_const" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003192if test $ac_cv_c_const = no; then
3193 cat >> confdefs.h <<\EOF
3194#define const
3195EOF
3196
3197fi
3198
3199
Guido van Rossumda88dad1995-01-26 00:46:29 +00003200works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003201echo $ac_n "checking for working volatile""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003202echo "configure:3203: checking for working volatile" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003203cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003204#line 3205 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003205#include "confdefs.h"
3206
Guido van Rossumf78abae1997-01-21 22:02:36 +00003207int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003208volatile int x; x = 0;
3209; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003210EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003211if { (eval echo configure:3212: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00003212 rm -rf conftest*
3213 works=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00003214else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003215 echo "configure: failed program was:" >&5
3216 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003217 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003218 cat >> confdefs.h <<\EOF
3219#define volatile
3220EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00003221
3222fi
3223rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003224echo "$ac_t""$works" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003225
Guido van Rossumda88dad1995-01-26 00:46:29 +00003226works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003227echo $ac_n "checking for working signed char""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003228echo "configure:3229: checking for working signed char" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003229cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003230#line 3231 "configure"
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003231#include "confdefs.h"
3232
Guido van Rossumf78abae1997-01-21 22:02:36 +00003233int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003234signed char c;
3235; return 0; }
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003236EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003237if { (eval echo configure:3238: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00003238 rm -rf conftest*
3239 works=yes
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003240else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003241 echo "configure: failed program was:" >&5
3242 cat conftest.$ac_ext >&5
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003243 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003244 cat >> confdefs.h <<\EOF
3245#define signed
Guido van Rossum627b2d71993-12-24 10:39:16 +00003246EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003247
3248fi
3249rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003250echo "$ac_t""$works" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003251
Guido van Rossumda88dad1995-01-26 00:46:29 +00003252have_prototypes=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003253echo $ac_n "checking for prototypes""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003254echo "configure:3255: checking for prototypes" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003255cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003256#line 3257 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003257#include "confdefs.h"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003258int foo(int x) { return 0; }
Guido van Rossumf78abae1997-01-21 22:02:36 +00003259int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003260return foo(10);
3261; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003262EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003263if { (eval echo configure:3264: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003264 rm -rf conftest*
3265 cat >> confdefs.h <<\EOF
3266#define HAVE_PROTOTYPES 1
3267EOF
3268 have_prototypes=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +00003269else
3270 echo "configure: failed program was:" >&5
3271 cat conftest.$ac_ext >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +00003272fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003273rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003274echo "$ac_t""$have_prototypes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003275
Guido van Rossumda88dad1995-01-26 00:46:29 +00003276works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003277echo $ac_n "checking for variable length prototypes and stdarg.h""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003278echo "configure:3279: checking for variable length prototypes and stdarg.h" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003279cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003280#line 3281 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003281#include "confdefs.h"
3282
3283#include <stdarg.h>
Guido van Rossum90eea071996-08-30 20:58:57 +00003284int foo(int x, ...) {
3285 va_list va;
3286 va_start(va, x);
3287 va_arg(va, int);
3288 va_arg(va, char *);
3289 va_arg(va, double);
3290 return 0;
3291}
Guido van Rossum7f43da71994-08-01 12:15:30 +00003292
Guido van Rossumf78abae1997-01-21 22:02:36 +00003293int main() {
Guido van Rossum90eea071996-08-30 20:58:57 +00003294return foo(10, "", 3.14);
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003295; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003296EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003297if { (eval echo configure:3298: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003298 rm -rf conftest*
3299 cat >> confdefs.h <<\EOF
3300#define HAVE_STDARG_PROTOTYPES 1
3301EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003302 works=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +00003303else
3304 echo "configure: failed program was:" >&5
3305 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003306fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003307rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003308echo "$ac_t""$works" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003309
Guido van Rossumda88dad1995-01-26 00:46:29 +00003310if test "$have_prototypes" = yes; then
3311bad_prototypes=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003312echo $ac_n "checking for bad exec* prototypes""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003313echo "configure:3314: checking for bad exec* prototypes" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003314cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003315#line 3316 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003316#include "confdefs.h"
3317#include <unistd.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00003318int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003319char **t;execve("@",t,t);
3320; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003321EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003322if { (eval echo configure:3323: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00003323 :
3324else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003325 echo "configure: failed program was:" >&5
3326 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003327 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003328 cat >> confdefs.h <<\EOF
3329#define BAD_EXEC_PROTOTYPES 1
3330EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003331 bad_prototypes=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00003332fi
3333rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003334echo "$ac_t""$bad_prototypes" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00003335fi
3336
Guido van Rossumda88dad1995-01-26 00:46:29 +00003337bad_forward=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003338echo $ac_n "checking for bad static forward""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003339echo "configure:3340: checking for bad static forward" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003340if test "$cross_compiling" = yes; then
3341 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3342else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003343 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003344#line 3345 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003345#include "confdefs.h"
3346
3347struct s { int a; int b; };
3348static struct s foo;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003349int foobar() {
3350 static int random;
3351 random = (int) &foo;
3352 return random;
3353}
Guido van Rossum7f43da71994-08-01 12:15:30 +00003354static struct s foo = { 1, 2 };
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003355main() {
3356 exit(!((int)&foo == foobar()));
3357}
Guido van Rossum7f43da71994-08-01 12:15:30 +00003358
3359EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003360if { (eval echo configure:3361: \"$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 +00003361then
Guido van Rossum7f43da71994-08-01 12:15:30 +00003362 :
3363else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003364 echo "configure: failed program was:" >&5
3365 cat conftest.$ac_ext >&5
3366 rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003367 cat >> confdefs.h <<\EOF
3368#define BAD_STATIC_FORWARD 1
3369EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003370 bad_forward=yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00003371fi
3372rm -fr conftest*
Guido van Rossumf78abae1997-01-21 22:02:36 +00003373fi
3374
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003375echo "$ac_t""$bad_forward" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003376
Guido van Rossumda88dad1995-01-26 00:46:29 +00003377va_list_is_array=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003378echo $ac_n "checking whether va_list is an array""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003379echo "configure:3380: checking whether va_list is an array" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003380cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003381#line 3382 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003382#include "confdefs.h"
3383
3384#ifdef HAVE_STDARG_PROTOTYPES
3385#include <stdarg.h>
3386#else
3387#include <varargs.h>
3388#endif
3389
Guido van Rossumf78abae1997-01-21 22:02:36 +00003390int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003391va_list list1, list2; list1 = list2;
3392; return 0; }
3393EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003394if { (eval echo configure:3395: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003395 :
3396else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003397 echo "configure: failed program was:" >&5
3398 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003399 rm -rf conftest*
3400 cat >> confdefs.h <<\EOF
3401#define VA_LIST_IS_ARRAY 1
3402EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003403 va_list_is_array=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003404fi
3405rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003406echo "$ac_t""$va_list_is_array" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003407
Guido van Rossum627b2d71993-12-24 10:39:16 +00003408# checks for system services
3409# (none yet)
3410
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003411# Linux requires this for correct f.p. operations
Guido van Rossumf78abae1997-01-21 22:02:36 +00003412echo $ac_n "checking for __fpu_control in -lieee""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003413echo "configure:3414: checking for __fpu_control in -lieee" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00003414ac_lib_var=`echo ieee'_'__fpu_control | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003415if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003416 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003417else
3418 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003419LIBS="-lieee $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003420cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003421#line 3422 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003422#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003423/* Override any gcc2 internal prototype to avoid an error. */
3424/* We use char because int might match the return type of a gcc2
3425 builtin and then its argument prototype would still apply. */
3426char __fpu_control();
Guido van Rossum627b2d71993-12-24 10:39:16 +00003427
Guido van Rossumf78abae1997-01-21 22:02:36 +00003428int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003429__fpu_control()
3430; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003431EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003432if { (eval echo configure:3433: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00003433 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003434 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003435else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003436 echo "configure: failed program was:" >&5
3437 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003438 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003439 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003440fi
3441rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003442LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003443
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003444fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003445if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003446 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003447 ac_tr_lib=HAVE_LIB`echo ieee | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3448 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003449 cat >> confdefs.h <<EOF
3450#define $ac_tr_lib 1
3451EOF
3452
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003453 LIBS="-lieee $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003454
3455else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003456 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00003457fi
3458
3459
Guido van Rossum7f253911997-05-09 02:42:48 +00003460# Check for --with-fpectl
Guido van Rossum7f253911997-05-09 02:42:48 +00003461echo $ac_n "checking for --with-fpectl""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003462echo "configure:3463: checking for --with-fpectl" >&5
Guido van Rossum7f253911997-05-09 02:42:48 +00003463# Check whether --with-fpectl or --without-fpectl was given.
3464if test "${with_fpectl+set}" = set; then
3465 withval="$with_fpectl"
3466
3467if test "$withval" != no
3468then cat >> confdefs.h <<\EOF
3469#define WANT_SIGFPE_HANDLER 1
3470EOF
3471 echo "$ac_t""yes" 1>&6
3472else echo "$ac_t""no" 1>&6
3473fi
3474fi
3475
3476
Guido van Rossum7f43da71994-08-01 12:15:30 +00003477# check for --with-libm=...
3478
Guido van Rossum563e7081996-09-10 18:20:48 +00003479case $ac_sys_system in
3480next) ;;
3481*) LIBM=-lm
3482esac
Guido van Rossum7f253911997-05-09 02:42:48 +00003483echo $ac_n "checking for --with-libm=STRING""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003484echo "configure:3485: checking for --with-libm=STRING" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003485# Check whether --with-libm or --without-libm was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003486if test "${with_libm+set}" = set; then
3487 withval="$with_libm"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003488
Guido van Rossum7f253911997-05-09 02:42:48 +00003489if test "$withval" = no
3490then LIBM=
3491 echo "$ac_t""force LIBM empty" 1>&6
3492elif test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00003493then LIBM=$withval
Guido van Rossum7f253911997-05-09 02:42:48 +00003494 echo "$ac_t""set LIBM=\"$withval\"" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003495else { echo "configure: error: proper usage is --with-libm=STRING" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003496fi
Guido van Rossum7f253911997-05-09 02:42:48 +00003497else
3498 echo "$ac_t""default LIBM=\"$LIBM\"" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003499fi
3500
3501
3502# check for --with-libc=...
3503
Guido van Rossum7f253911997-05-09 02:42:48 +00003504echo $ac_n "checking for --with-libc=STRING""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003505echo "configure:3506: checking for --with-libc=STRING" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003506# Check whether --with-libc or --without-libc was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003507if test "${with_libc+set}" = set; then
3508 withval="$with_libc"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003509
Guido van Rossum7f253911997-05-09 02:42:48 +00003510if test "$withval" = no
3511then LIBC=
3512 echo "$ac_t""force LIBC empty" 1>&6
3513elif test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00003514then LIBC=$withval
Guido van Rossum7f253911997-05-09 02:42:48 +00003515 echo "$ac_t""set LIBC=\"$withval\"" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003516else { echo "configure: error: proper usage is --with-libc=STRING" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003517fi
Guido van Rossum7f253911997-05-09 02:42:48 +00003518else
3519 echo "$ac_t""default LIBC=\"$LIBC\"" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003520fi
3521
3522
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003523# check for hypot() in math library
3524LIBS_SAVE=$LIBS
3525LIBS="$LIBS $LIBM"
3526for ac_func in hypot
3527do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003528echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003529echo "configure:3530: checking for $ac_func" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003530if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3531 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003532else
3533 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003534#line 3535 "configure"
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003535#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003536/* System header to define __stub macros and hopefully few prototypes,
3537 which can conflict with char $ac_func(); below. */
3538#include <assert.h>
3539/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003540/* We use char because int might match the return type of a gcc2
3541 builtin and then its argument prototype would still apply. */
3542char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003543
Guido van Rossumf78abae1997-01-21 22:02:36 +00003544int main() {
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003545
3546/* The GNU C library defines this for functions which it implements
3547 to always fail with ENOSYS. Some functions are actually named
3548 something starting with __ and the normal name is an alias. */
3549#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3550choke me
3551#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003552$ac_func();
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003553#endif
3554
3555; return 0; }
3556EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003557if { (eval echo configure:3558: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003558 rm -rf conftest*
3559 eval "ac_cv_func_$ac_func=yes"
3560else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003561 echo "configure: failed program was:" >&5
3562 cat conftest.$ac_ext >&5
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003563 rm -rf conftest*
3564 eval "ac_cv_func_$ac_func=no"
3565fi
3566rm -f conftest*
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003567fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003568
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003569if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003570 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003571 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003572 cat >> confdefs.h <<EOF
3573#define $ac_tr_func 1
3574EOF
3575
3576else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003577 echo "$ac_t""no" 1>&6
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003578fi
3579done
3580
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003581for ac_func in hypot
3582do
3583echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003584echo "configure:3585: checking for $ac_func" >&5
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003585if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3586 echo $ac_n "(cached) $ac_c" 1>&6
3587else
3588 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003589#line 3590 "configure"
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003590#include "confdefs.h"
3591/* System header to define __stub macros and hopefully few prototypes,
3592 which can conflict with char $ac_func(); below. */
3593#include <assert.h>
3594/* Override any gcc2 internal prototype to avoid an error. */
3595/* We use char because int might match the return type of a gcc2
3596 builtin and then its argument prototype would still apply. */
3597char $ac_func();
3598
Guido van Rossumf78abae1997-01-21 22:02:36 +00003599int main() {
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003600
3601/* The GNU C library defines this for functions which it implements
3602 to always fail with ENOSYS. Some functions are actually named
3603 something starting with __ and the normal name is an alias. */
3604#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3605choke me
3606#else
3607$ac_func();
3608#endif
3609
3610; return 0; }
3611EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003612if { (eval echo configure:3613: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003613 rm -rf conftest*
3614 eval "ac_cv_func_$ac_func=yes"
3615else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003616 echo "configure: failed program was:" >&5
3617 cat conftest.$ac_ext >&5
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003618 rm -rf conftest*
3619 eval "ac_cv_func_$ac_func=no"
3620fi
3621rm -f conftest*
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003622fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003623
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003624if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3625 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003626 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3627 cat >> confdefs.h <<EOF
3628#define $ac_tr_func 1
3629EOF
3630
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003631else
3632 echo "$ac_t""no" 1>&6
3633LIBOBJS="$LIBOBJS ${ac_func}.o"
3634fi
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003635done
3636
Guido van Rossumf78abae1997-01-21 22:02:36 +00003637
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003638LIBS=$LIBS_SAVE
3639
Guido van Rossumda88dad1995-01-26 00:46:29 +00003640# check for getopt
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003641echo $ac_n "checking for genuine getopt""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003642echo "configure:3643: checking for genuine getopt" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003643if eval "test \"`echo '$''{'ac_cv_func_getopt'+set}'`\" = set"; then
3644 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00003645else
3646 if test "$cross_compiling" = yes; then
3647 ac_cv_func_getopt=no
3648else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003649 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003650#line 3651 "configure"
Guido van Rossumda88dad1995-01-26 00:46:29 +00003651#include "confdefs.h"
3652#include <stdio.h>
3653extern int optind, opterr, getopt();
3654extern char* optarg;
3655int main() {
3656 char* av[] = { "testprog", "parameter", "-fFlag", NULL };
3657 opterr = 0;
3658 if (getopt(3, av, "f:") == 'f') { exit(1); }
3659 exit(0);
3660}
3661EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003662if { (eval echo configure:3663: \"$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 +00003663then
Guido van Rossumda88dad1995-01-26 00:46:29 +00003664 ac_cv_func_getopt=yes
3665else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003666 echo "configure: failed program was:" >&5
3667 cat conftest.$ac_ext >&5
3668 rm -fr conftest*
Guido van Rossumda88dad1995-01-26 00:46:29 +00003669 ac_cv_func_getopt=no
3670fi
Guido van Rossumda88dad1995-01-26 00:46:29 +00003671rm -fr conftest*
3672fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003673
3674fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003675echo "$ac_t""$ac_cv_func_getopt" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00003676test $ac_cv_func_getopt = no && LIBOBJS="$LIBOBJS getopt.o"
3677
Guido van Rossumad713701997-07-10 22:42:38 +00003678# check whether malloc(0) returns NULL or not
Guido van Rossumad713701997-07-10 22:42:38 +00003679echo $ac_n "checking what malloc(0) returns""... $ac_c" 1>&6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003680echo "configure:3681: checking what malloc(0) returns" >&5
Guido van Rossumad713701997-07-10 22:42:38 +00003681if eval "test \"`echo '$''{'ac_cv_malloc_zero'+set}'`\" = set"; then
3682 echo $ac_n "(cached) $ac_c" 1>&6
3683else
3684 if test "$cross_compiling" = yes; then
3685 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3686else
3687 cat > conftest.$ac_ext <<EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003688#line 3689 "configure"
Guido van Rossumad713701997-07-10 22:42:38 +00003689#include "confdefs.h"
3690#include <stdio.h>
3691#ifdef HAVE_STDLIB
3692#include <stdlib.h>
3693#else
3694char *malloc(), *realloc();
3695int *free();
3696#endif
3697main() {
3698 char *p;
3699 p = malloc(0);
3700 if (p == NULL) exit(1);
3701 p = realloc(p, 0);
3702 if (p == NULL) exit(1);
3703 free(p);
3704 exit(0);
3705}
3706EOF
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003707if { (eval echo configure:3708: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumad713701997-07-10 22:42:38 +00003708then
3709 ac_cv_malloc_zero=nonnull
3710else
3711 echo "configure: failed program was:" >&5
3712 cat conftest.$ac_ext >&5
3713 rm -fr conftest*
3714 ac_cv_malloc_zero=null
3715fi
3716rm -fr conftest*
3717fi
3718
3719fi
3720
3721echo "$ac_t""$ac_cv_malloc_zero" 1>&6
3722if test "$ac_cv_malloc_zero" = null
3723then
3724 cat >> confdefs.h <<\EOF
3725#define MALLOC_ZERO_RETURNS_NULL 1
3726EOF
3727
3728fi
3729
Guido van Rossum627b2d71993-12-24 10:39:16 +00003730# generate output files
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003731trap '' 1 2 15
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003732cat > confcache <<\EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003733# This file is a shell script that caches the results of configure
3734# tests run on this system so they can be shared between configure
3735# scripts and configure runs. It is not useful on other systems.
3736# If it contains results you don't want to keep, you may remove or edit it.
3737#
3738# By default, configure uses ./config.cache as the cache file,
3739# creating it if it does not exist already. You can give configure
3740# the --cache-file=FILE option to use a different cache file; that is
3741# what configure does when it calls configure scripts in
3742# subdirectories, so they share the cache.
3743# Giving --cache-file=/dev/null disables caching, for debugging configure.
3744# config.status only pays attention to the cache file if you give it the
3745# --recheck option to rerun configure.
3746#
3747EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003748# The following way of writing the cache mishandles newlines in values,
3749# but we know of no workaround that is simple, portable, and efficient.
3750# So, don't put newlines in cache variables' values.
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003751# Ultrix sh set writes to stderr and can't be redirected directly,
3752# and sets the high bit in the cache file unless we assign to the vars.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003753(set) 2>&1 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00003754 case `(ac_space=' '; set) 2>&1` in
3755 *ac_space=\ *)
3756 # `set' does not quote correctly, so add quotes (double-quote substitution
3757 # turns \\\\ into \\, and sed turns \\ into \).
3758 sed -n \
3759 -e "s/'/'\\\\''/g" \
3760 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3761 ;;
3762 *)
3763 # `set' quotes correctly as required by POSIX, so do not add quotes.
3764 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3765 ;;
3766 esac >> confcache
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003767if cmp -s $cache_file confcache; then
3768 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003769else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003770 if test -w $cache_file; then
3771 echo "updating cache $cache_file"
3772 cat confcache > $cache_file
3773 else
3774 echo "not updating unwritable cache $cache_file"
3775 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003776fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003777rm -f confcache
Guido van Rossum0a516c91994-09-12 10:58:40 +00003778
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003779trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003780
3781test "x$prefix" = xNONE && prefix=$ac_default_prefix
3782# Let make expand exec_prefix.
3783test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
Guido van Rossum0a516c91994-09-12 10:58:40 +00003784
Guido van Rossum7f43da71994-08-01 12:15:30 +00003785# Any assignment to VPATH causes Sun make to only execute
3786# the first set of double-colon rules, so remove it if not needed.
3787# If there is a colon in the path, we need to keep it.
3788if test "x$srcdir" = x.; then
3789 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3790fi
3791
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003792trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
Guido van Rossum627b2d71993-12-24 10:39:16 +00003793
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003794DEFS=-DHAVE_CONFIG_H
3795
3796# Without the "./", some shells look in PATH for config.status.
3797: ${CONFIG_STATUS=./config.status}
3798
3799echo creating $CONFIG_STATUS
3800rm -f $CONFIG_STATUS
3801cat > $CONFIG_STATUS <<EOF
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003802#! /bin/sh
Guido van Rossum627b2d71993-12-24 10:39:16 +00003803# Generated automatically by configure.
3804# Run this file to recreate the current configuration.
3805# This directory was configured as follows,
3806# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3807#
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003808# $0 $ac_configure_args
3809#
3810# Compiler output produced by configure, useful for debugging
3811# configure, is in ./config.log if it exists.
Guido van Rossum627b2d71993-12-24 10:39:16 +00003812
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003813ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003814for ac_option
Guido van Rossum627b2d71993-12-24 10:39:16 +00003815do
Guido van Rossum7f43da71994-08-01 12:15:30 +00003816 case "\$ac_option" in
3817 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003818 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3819 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +00003820 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
Guido van Rossumf78abae1997-01-21 22:02:36 +00003821 echo "$CONFIG_STATUS generated by autoconf version 2.12"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003822 exit 0 ;;
3823 -help | --help | --hel | --he | --h)
3824 echo "\$ac_cs_usage"; exit 0 ;;
3825 *) echo "\$ac_cs_usage"; exit 1 ;;
Guido van Rossum627b2d71993-12-24 10:39:16 +00003826 esac
3827done
3828
Guido van Rossum7f43da71994-08-01 12:15:30 +00003829ac_given_srcdir=$srcdir
Guido van Rossum627b2d71993-12-24 10:39:16 +00003830
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003831trap 'rm -fr `echo "Makefile \
3832 Objects/Makefile \
3833 Parser/Makefile \
3834 Python/Makefile \
3835 Modules/Makefile.pre config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003836EOF
3837cat >> $CONFIG_STATUS <<EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003838
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003839# Protect against being on the right side of a sed subst in config.status.
3840sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3841 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003842$ac_vpsub
Guido van Rossum627b2d71993-12-24 10:39:16 +00003843$extrasub
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003844s%@CFLAGS@%$CFLAGS%g
3845s%@CPPFLAGS@%$CPPFLAGS%g
3846s%@CXXFLAGS@%$CXXFLAGS%g
3847s%@DEFS@%$DEFS%g
3848s%@LDFLAGS@%$LDFLAGS%g
3849s%@LIBS@%$LIBS%g
3850s%@exec_prefix@%$exec_prefix%g
3851s%@prefix@%$prefix%g
3852s%@program_transform_name@%$program_transform_name%g
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003853s%@bindir@%$bindir%g
3854s%@sbindir@%$sbindir%g
3855s%@libexecdir@%$libexecdir%g
3856s%@datadir@%$datadir%g
3857s%@sysconfdir@%$sysconfdir%g
3858s%@sharedstatedir@%$sharedstatedir%g
3859s%@localstatedir@%$localstatedir%g
3860s%@libdir@%$libdir%g
3861s%@includedir@%$includedir%g
3862s%@oldincludedir@%$oldincludedir%g
3863s%@infodir@%$infodir%g
3864s%@mandir@%$mandir%g
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003865s%@VERSION@%$VERSION%g
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003866s%@MACHDEP@%$MACHDEP%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003867s%@CC@%$CC%g
3868s%@RANLIB@%$RANLIB%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003869s%@AR@%$AR%g
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003870s%@INSTALL@%$INSTALL%g
Guido van Rossumda88dad1995-01-26 00:46:29 +00003871s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3872s%@INSTALL_DATA@%$INSTALL_DATA%g
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003873s%@OPT@%$OPT%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003874s%@CPP@%$CPP%g
Guido van Rossum0a516c91994-09-12 10:58:40 +00003875s%@SO@%$SO%g
3876s%@LDSHARED@%$LDSHARED%g
3877s%@CCSHARED@%$CCSHARED%g
3878s%@LINKFORSHARED@%$LINKFORSHARED%g
Guido van Rossumec2f0731997-01-22 20:54:01 +00003879s%@LDLAST@%$LDLAST%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003880s%@DLINCLDIR@%$DLINCLDIR%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003881s%@LIBOBJS@%$LIBOBJS%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003882s%@LIBM@%$LIBM%g
3883s%@LIBC@%$LIBC%g
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003884
3885CEOF
3886EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003887
3888cat >> $CONFIG_STATUS <<\EOF
3889
3890# Split the substitutions into bite-sized pieces for seds with
3891# small command number limits, like on Digital OSF/1 and HP-UX.
3892ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3893ac_file=1 # Number of current file.
3894ac_beg=1 # First line for current file.
3895ac_end=$ac_max_sed_cmds # Line after last line for current file.
3896ac_more_lines=:
3897ac_sed_cmds=""
3898while $ac_more_lines; do
3899 if test $ac_beg -gt 1; then
3900 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3901 else
3902 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3903 fi
3904 if test ! -s conftest.s$ac_file; then
3905 ac_more_lines=false
3906 rm -f conftest.s$ac_file
3907 else
3908 if test -z "$ac_sed_cmds"; then
3909 ac_sed_cmds="sed -f conftest.s$ac_file"
3910 else
3911 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3912 fi
3913 ac_file=`expr $ac_file + 1`
3914 ac_beg=$ac_end
3915 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3916 fi
3917done
3918if test -z "$ac_sed_cmds"; then
3919 ac_sed_cmds=cat
3920fi
3921EOF
3922
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003923cat >> $CONFIG_STATUS <<EOF
3924
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003925CONFIG_FILES=\${CONFIG_FILES-"Makefile \
3926 Objects/Makefile \
3927 Parser/Makefile \
3928 Python/Makefile \
3929 Modules/Makefile.pre"}
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003930EOF
3931cat >> $CONFIG_STATUS <<\EOF
3932for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00003933 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003934 case "$ac_file" in
Guido van Rossumf78abae1997-01-21 22:02:36 +00003935 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003936 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3937 *) ac_file_in="${ac_file}.in" ;;
3938 esac
3939
Guido van Rossumf78abae1997-01-21 22:02:36 +00003940 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003941
3942 # Remove last slash and all that follows it. Not all systems have dirname.
3943 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3944 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3945 # The file is in a subdirectory.
3946 test ! -d "$ac_dir" && mkdir "$ac_dir"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003947 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003948 # A "../" for each directory in $ac_dir_suffix.
3949 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3950 else
3951 ac_dir_suffix= ac_dots=
3952 fi
3953
3954 case "$ac_given_srcdir" in
3955 .) srcdir=.
3956 if test -z "$ac_dots"; then top_srcdir=.
3957 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3958 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3959 *) # Relative path.
3960 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3961 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3962 esac
3963
Guido van Rossumf78abae1997-01-21 22:02:36 +00003964
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003965 echo creating "$ac_file"
3966 rm -f "$ac_file"
3967 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3968 case "$ac_file" in
3969 *Makefile*) ac_comsub="1i\\
3970# $configure_input" ;;
3971 *) ac_comsub= ;;
3972 esac
Guido van Rossumf78abae1997-01-21 22:02:36 +00003973
3974 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 +00003975 sed -e "$ac_comsub
3976s%@configure_input@%$configure_input%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003977s%@srcdir@%$srcdir%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003978s%@top_srcdir@%$top_srcdir%g
Guido van Rossumf78abae1997-01-21 22:02:36 +00003979" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
Guido van Rossum627b2d71993-12-24 10:39:16 +00003980fi; done
Guido van Rossumf78abae1997-01-21 22:02:36 +00003981rm -f conftest.s*
Guido van Rossum627b2d71993-12-24 10:39:16 +00003982
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003983# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3984# NAME is the cpp macro being defined and VALUE is the value it is being given.
Guido van Rossum7f43da71994-08-01 12:15:30 +00003985#
3986# ac_d sets the value in "#define NAME VALUE" lines.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003987ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3988ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003989ac_dC='\3'
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003990ac_dD='%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003991# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003992ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3993ac_uB='\([ ]\)%\1#\2define\3'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003994ac_uC=' '
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003995ac_uD='\4%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003996# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003997ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3998ac_eB='$%\1#\2define\3'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003999ac_eC=' '
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004000ac_eD='%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00004001
Guido van Rossumf78abae1997-01-21 22:02:36 +00004002if test "${CONFIG_HEADERS+set}" != set; then
4003EOF
4004cat >> $CONFIG_STATUS <<EOF
4005 CONFIG_HEADERS="config.h"
4006EOF
4007cat >> $CONFIG_STATUS <<\EOF
4008fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004009for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00004010 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004011 case "$ac_file" in
Guido van Rossumf78abae1997-01-21 22:02:36 +00004012 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004013 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4014 *) ac_file_in="${ac_file}.in" ;;
4015 esac
4016
Guido van Rossum7f43da71994-08-01 12:15:30 +00004017 echo creating $ac_file
4018
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004019 rm -f conftest.frag conftest.in conftest.out
Guido van Rossumf78abae1997-01-21 22:02:36 +00004020 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4021 cat $ac_file_inputs > conftest.in
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004022
4023EOF
4024
4025# Transform confdefs.h into a sed script conftest.vals that substitutes
4026# the proper values into config.h.in to produce config.h. And first:
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004027# Protect against being on the right side of a sed subst in config.status.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004028# Protect against being in an unquoted here document in config.status.
4029rm -f conftest.vals
4030cat > conftest.hdr <<\EOF
4031s/[\\&%]/\\&/g
4032s%[\\$`]%\\&%g
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004033s%#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 +00004034s%ac_d%ac_u%gp
4035s%ac_u%ac_e%gp
4036EOF
4037sed -n -f conftest.hdr confdefs.h > conftest.vals
4038rm -f conftest.hdr
4039
4040# This sed command replaces #undef with comments. This is necessary, for
4041# example, in the case of _POSIX_SOURCE, which is predefined and required
4042# on some systems where configure will not decide to define it.
4043cat >> conftest.vals <<\EOF
4044s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
4045EOF
4046
4047# Break up conftest.vals because some shells have a limit on
4048# the size of here documents, and old seds have small limits too.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004049
4050rm -f conftest.tail
4051while :
4052do
4053 ac_lines=`grep -c . conftest.vals`
4054 # grep -c gives empty output for an empty file on some AIX systems.
4055 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
4056 # Write a limited-size here document to conftest.frag.
4057 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
4058 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
4059 echo 'CEOF
4060 sed -f conftest.frag conftest.in > conftest.out
4061 rm -f conftest.in
4062 mv conftest.out conftest.in
4063' >> $CONFIG_STATUS
4064 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
4065 rm -f conftest.vals
4066 mv conftest.tail conftest.vals
4067done
4068rm -f conftest.vals
4069
4070cat >> $CONFIG_STATUS <<\EOF
4071 rm -f conftest.frag conftest.h
Guido van Rossum7f43da71994-08-01 12:15:30 +00004072 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004073 cat conftest.in >> conftest.h
4074 rm -f conftest.in
Guido van Rossum7f43da71994-08-01 12:15:30 +00004075 if cmp -s $ac_file conftest.h 2>/dev/null; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00004076 echo "$ac_file is unchanged"
4077 rm -f conftest.h
4078 else
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004079 # Remove last slash and all that follows it. Not all systems have dirname.
4080 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4081 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4082 # The file is in a subdirectory.
4083 test ! -d "$ac_dir" && mkdir "$ac_dir"
4084 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00004085 rm -f $ac_file
4086 mv conftest.h $ac_file
4087 fi
4088fi; done
4089
Guido van Rossumf78abae1997-01-21 22:02:36 +00004090EOF
4091cat >> $CONFIG_STATUS <<EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00004092
Guido van Rossumf78abae1997-01-21 22:02:36 +00004093EOF
4094cat >> $CONFIG_STATUS <<\EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00004095
4096exit 0
4097EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004098chmod +x $CONFIG_STATUS
4099rm -fr confdefs* $ac_clean_files
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00004100test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
Guido van Rossum627b2d71993-12-24 10:39:16 +00004101