blob: 53452e26847467aa974ef30dbab1319104bf3b88 [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 Rossum48bdbfc1996-05-28 22:53:48 +00003# From configure.in Revision: 1.25
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 Rossum48bdbfc1996-05-28 22:53:48 +00006# Generated automatically using autoconf version 2.10
7# 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
17--without-gcc never use gcc"
18ac_help="$ac_help
19--with-readline=DIRECTORY GNU readline"
20ac_help="$ac_help
21--with-thread[=DIRECTORY] make interpreter thread-safe"
22ac_help="$ac_help
23--with-sgi-dl=DIRECTORY IRIX 4 dynamic linking"
24ac_help="$ac_help
25--with-dl-dld=DL_DIR,DLD_DIR GNU dynamic linking"
26ac_help="$ac_help
27--with-libm=STRING math library"
28ac_help="$ac_help
29--with-libc=STRING C library"
Guido van Rossum627b2d71993-12-24 10:39:16 +000030
Guido van Rossum7f43da71994-08-01 12:15:30 +000031# Initialize some variables set by options.
32# The variables have the same names as the options, with
33# dashes changed to underlines.
34build=NONE
Guido van Rossum76be6ed1995-01-02 18:33:54 +000035cache_file=./config.cache
36exec_prefix=NONE
Guido van Rossum7f43da71994-08-01 12:15:30 +000037host=NONE
38no_create=
39nonopt=NONE
Guido van Rossum76be6ed1995-01-02 18:33:54 +000040no_recursion=
41prefix=NONE
42program_prefix=NONE
43program_suffix=NONE
44program_transform_name=s,x,x,
Guido van Rossum7f43da71994-08-01 12:15:30 +000045silent=
Guido van Rossum76be6ed1995-01-02 18:33:54 +000046site=
Guido van Rossum7f43da71994-08-01 12:15:30 +000047srcdir=
48target=NONE
49verbose=
Guido van Rossum76be6ed1995-01-02 18:33:54 +000050x_includes=NONE
51x_libraries=NONE
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000052bindir='${exec_prefix}/bin'
53sbindir='${exec_prefix}/sbin'
54libexecdir='${exec_prefix}/libexec'
55datadir='${prefix}/share'
56sysconfdir='${prefix}/etc'
57sharedstatedir='${prefix}/com'
58localstatedir='${prefix}/var'
59libdir='${exec_prefix}/lib'
60includedir='${prefix}/include'
61oldincludedir='/usr/include'
62infodir='${prefix}/info'
63mandir='${prefix}/man'
Guido van Rossum76be6ed1995-01-02 18:33:54 +000064
65# Initialize some other variables.
66subdirs=
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000067MFLAGS= MAKEFLAGS=
Guido van Rossum7f43da71994-08-01 12:15:30 +000068
69ac_prev=
70for ac_option
Guido van Rossum627b2d71993-12-24 10:39:16 +000071do
Guido van Rossum627b2d71993-12-24 10:39:16 +000072
Guido van Rossum7f43da71994-08-01 12:15:30 +000073 # If the previous option needs an argument, assign it.
74 if test -n "$ac_prev"; then
75 eval "$ac_prev=\$ac_option"
76 ac_prev=
77 continue
Guido van Rossum627b2d71993-12-24 10:39:16 +000078 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +000079
Guido van Rossum7f43da71994-08-01 12:15:30 +000080 case "$ac_option" in
81 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
82 *) ac_optarg= ;;
83 esac
84
Guido van Rossum76be6ed1995-01-02 18:33:54 +000085 # Accept the important Cygnus configure options, so we can diagnose typos.
86
Guido van Rossum7f43da71994-08-01 12:15:30 +000087 case "$ac_option" in
88
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000089 -bindir | --bindir | --bindi | --bind | --bin | --bi)
90 ac_prev=bindir ;;
91 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
92 bindir="$ac_optarg" ;;
93
94 -build | --build | --buil | --bui | --bu)
Guido van Rossum7f43da71994-08-01 12:15:30 +000095 ac_prev=build ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000096 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Guido van Rossum7f43da71994-08-01 12:15:30 +000097 build="$ac_optarg" ;;
98
Guido van Rossum76be6ed1995-01-02 18:33:54 +000099 -cache-file | --cache-file | --cache-fil | --cache-fi \
100 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
101 ac_prev=cache_file ;;
102 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
103 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
104 cache_file="$ac_optarg" ;;
105
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000106 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
107 ac_prev=datadir ;;
108 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
109 | --da=*)
110 datadir="$ac_optarg" ;;
111
Guido van Rossum7f43da71994-08-01 12:15:30 +0000112 -disable-* | --disable-*)
113 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000114 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000115 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000116 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000117 fi
118 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
119 eval "enable_${ac_feature}=no" ;;
120
121 -enable-* | --enable-*)
122 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000123 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000124 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000125 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000126 fi
127 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
128 case "$ac_option" in
129 *=*) ;;
130 *) ac_optarg=yes ;;
131 esac
132 eval "enable_${ac_feature}='$ac_optarg'" ;;
133
Guido van Rossum7f43da71994-08-01 12:15:30 +0000134 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
135 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
136 | --exec | --exe | --ex)
137 ac_prev=exec_prefix ;;
138 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
139 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
140 | --exec=* | --exe=* | --ex=*)
141 exec_prefix="$ac_optarg" ;;
142
143 -gas | --gas | --ga | --g)
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000144 # Obsolete; use --with-gas.
145 with_gas=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000146
147 -help | --help | --hel | --he)
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000148 # Omit some internal or obsolete options to make the list less imposing.
149 # This message is too long to be a string in the A/UX 3.1 sh.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000150 cat << EOF
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000151Usage: configure [options] [host]
152Options: [defaults in brackets after descriptions]
153Configuration:
154 --cache-file=FILE cache test results in FILE
155 --help print this message
156 --no-create do not create output files
157 --quiet, --silent do not print \`checking...' messages
158 --version print the version of autoconf that created configure
159Directory and file names:
160 --prefix=PREFIX install architecture-independent files in PREFIX
161 [$ac_default_prefix]
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000162 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000163 [same as prefix]
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000164 --bindir=DIR user executables in DIR [EPREFIX/bin]
165 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
166 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
167 --datadir=DIR read-only architecture-independent data in DIR
168 [PREFIX/share]
169 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
170 --sharedstatedir=DIR modifiable architecture-independent data in DIR
171 [PREFIX/com]
172 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
173 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
174 --includedir=DIR C header files in DIR [PREFIX/include]
175 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
176 --infodir=DIR info documentation in DIR [PREFIX/info]
177 --mandir=DIR man documentation in DIR [PREFIX/man]
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000178 --srcdir=DIR find the sources in DIR [configure dir or ..]
179 --program-prefix=PREFIX prepend PREFIX to installed program names
180 --program-suffix=SUFFIX append SUFFIX to installed program names
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000181 --program-transform-name=PROGRAM
182 run sed PROGRAM on installed program names
183EOF
184 cat << EOF
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000185Host type:
186 --build=BUILD configure for building on BUILD [BUILD=HOST]
187 --host=HOST configure for HOST [guessed]
188 --target=TARGET configure for TARGET [TARGET=HOST]
189Features and packages:
190 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
191 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
192 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
193 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
194 --x-includes=DIR X include files are in DIR
195 --x-libraries=DIR X library files are in DIR
Guido van Rossum7f43da71994-08-01 12:15:30 +0000196EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000197 if test -n "$ac_help"; then
198 echo "--enable and --with options recognized:$ac_help"
199 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000200 exit 0 ;;
201
202 -host | --host | --hos | --ho)
203 ac_prev=host ;;
204 -host=* | --host=* | --hos=* | --ho=*)
205 host="$ac_optarg" ;;
206
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000207 -includedir | --includedir | --includedi | --included | --include \
208 | --includ | --inclu | --incl | --inc)
209 ac_prev=includedir ;;
210 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
211 | --includ=* | --inclu=* | --incl=* | --inc=*)
212 includedir="$ac_optarg" ;;
213
214 -infodir | --infodir | --infodi | --infod | --info | --inf)
215 ac_prev=infodir ;;
216 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
217 infodir="$ac_optarg" ;;
218
219 -libdir | --libdir | --libdi | --libd)
220 ac_prev=libdir ;;
221 -libdir=* | --libdir=* | --libdi=* | --libd=*)
222 libdir="$ac_optarg" ;;
223
224 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
225 | --libexe | --libex | --libe)
226 ac_prev=libexecdir ;;
227 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
228 | --libexe=* | --libex=* | --libe=*)
229 libexecdir="$ac_optarg" ;;
230
231 -localstatedir | --localstatedir | --localstatedi | --localstated \
232 | --localstate | --localstat | --localsta | --localst \
233 | --locals | --local | --loca | --loc | --lo)
234 ac_prev=localstatedir ;;
235 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
236 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
237 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
238 localstatedir="$ac_optarg" ;;
239
240 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
241 ac_prev=mandir ;;
242 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
243 mandir="$ac_optarg" ;;
244
Guido van Rossum7f43da71994-08-01 12:15:30 +0000245 -nfp | --nfp | --nf)
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000246 # Obsolete; use --without-fp.
247 with_fp=no ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000248
249 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
250 | --no-cr | --no-c)
251 no_create=yes ;;
252
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000253 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
254 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
255 no_recursion=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000256
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000257 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
258 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
259 | --oldin | --oldi | --old | --ol | --o)
260 ac_prev=oldincludedir ;;
261 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
262 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
263 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
264 oldincludedir="$ac_optarg" ;;
265
Guido van Rossum7f43da71994-08-01 12:15:30 +0000266 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
267 ac_prev=prefix ;;
268 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
269 prefix="$ac_optarg" ;;
270
271 -program-prefix | --program-prefix | --program-prefi | --program-pref \
272 | --program-pre | --program-pr | --program-p)
273 ac_prev=program_prefix ;;
274 -program-prefix=* | --program-prefix=* | --program-prefi=* \
275 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
276 program_prefix="$ac_optarg" ;;
277
278 -program-suffix | --program-suffix | --program-suffi | --program-suff \
279 | --program-suf | --program-su | --program-s)
280 ac_prev=program_suffix ;;
281 -program-suffix=* | --program-suffix=* | --program-suffi=* \
282 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
283 program_suffix="$ac_optarg" ;;
284
285 -program-transform-name | --program-transform-name \
286 | --program-transform-nam | --program-transform-na \
287 | --program-transform-n | --program-transform- \
288 | --program-transform | --program-transfor \
289 | --program-transfo | --program-transf \
290 | --program-trans | --program-tran \
291 | --progr-tra | --program-tr | --program-t)
292 ac_prev=program_transform_name ;;
293 -program-transform-name=* | --program-transform-name=* \
294 | --program-transform-nam=* | --program-transform-na=* \
295 | --program-transform-n=* | --program-transform-=* \
296 | --program-transform=* | --program-transfor=* \
297 | --program-transfo=* | --program-transf=* \
298 | --program-trans=* | --program-tran=* \
299 | --progr-tra=* | --program-tr=* | --program-t=*)
300 program_transform_name="$ac_optarg" ;;
301
302 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
303 | -silent | --silent | --silen | --sile | --sil)
304 silent=yes ;;
305
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000306 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
307 ac_prev=sbindir ;;
308 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
309 | --sbi=* | --sb=*)
310 sbindir="$ac_optarg" ;;
311
312 -sharedstatedir | --sharedstatedir | --sharedstatedi \
313 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
314 | --sharedst | --shareds | --shared | --share | --shar \
315 | --sha | --sh)
316 ac_prev=sharedstatedir ;;
317 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
318 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
319 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
320 | --sha=* | --sh=*)
321 sharedstatedir="$ac_optarg" ;;
322
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000323 -site | --site | --sit)
324 ac_prev=site ;;
325 -site=* | --site=* | --sit=*)
326 site="$ac_optarg" ;;
327
Guido van Rossum7f43da71994-08-01 12:15:30 +0000328 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
329 ac_prev=srcdir ;;
330 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
331 srcdir="$ac_optarg" ;;
332
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000333 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
334 | --syscon | --sysco | --sysc | --sys | --sy)
335 ac_prev=sysconfdir ;;
336 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
337 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
338 sysconfdir="$ac_optarg" ;;
339
Guido van Rossum7f43da71994-08-01 12:15:30 +0000340 -target | --target | --targe | --targ | --tar | --ta | --t)
341 ac_prev=target ;;
342 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
343 target="$ac_optarg" ;;
344
345 -v | -verbose | --verbose | --verbos | --verbo | --verb)
346 verbose=yes ;;
347
348 -version | --version | --versio | --versi | --vers)
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000349 echo "configure generated by autoconf version 2.10"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000350 exit 0 ;;
351
352 -with-* | --with-*)
353 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000354 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000355 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000356 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000357 fi
358 ac_package=`echo $ac_package| sed 's/-/_/g'`
359 case "$ac_option" in
360 *=*) ;;
361 *) ac_optarg=yes ;;
362 esac
363 eval "with_${ac_package}='$ac_optarg'" ;;
364
365 -without-* | --without-*)
366 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
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 eval "with_${ac_package}=no" ;;
373
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000374 --x)
375 # Obsolete; use --with-x.
376 with_x=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000377
378 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
379 | --x-incl | --x-inc | --x-in | --x-i)
380 ac_prev=x_includes ;;
381 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
382 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
383 x_includes="$ac_optarg" ;;
384
385 -x-libraries | --x-libraries | --x-librarie | --x-librari \
386 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
387 ac_prev=x_libraries ;;
388 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
389 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
390 x_libraries="$ac_optarg" ;;
391
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000392 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000393 ;;
394
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000395 *)
Guido van Rossum0a516c91994-09-12 10:58:40 +0000396 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000397 echo "configure: warning: $ac_option: invalid host type" 1>&2
Guido van Rossum7f43da71994-08-01 12:15:30 +0000398 fi
Guido van Rossum0a516c91994-09-12 10:58:40 +0000399 if test "x$nonopt" != xNONE; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000400 { 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 +0000401 fi
402 nonopt="$ac_option"
403 ;;
404
405 esac
Guido van Rossum627b2d71993-12-24 10:39:16 +0000406done
407
Guido van Rossum7f43da71994-08-01 12:15:30 +0000408if test -n "$ac_prev"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000409 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000410fi
411
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000412trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
Guido van Rossum7f43da71994-08-01 12:15:30 +0000413
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000414# File descriptor usage:
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000415# 0 standard input
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000416# 1 file creation
417# 2 errors and warnings
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000418# 3 some systems may open it to /dev/tty
419# 4 used on the Kubota Titan
420# 6 checking for... messages and results
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000421# 5 compiler messages saved in config.log
422if test "$silent" = yes; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000423 exec 6>/dev/null
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000424else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000425 exec 6>&1
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000426fi
427exec 5>./config.log
428
429echo "\
430This file contains any messages produced by compilers while
431running configure, to aid debugging if configure makes a mistake.
432" 1>&5
433
434# Strip out --no-create and --no-recursion so they do not pile up.
435# Also quote any args containing shell metacharacters.
436ac_configure_args=
437for ac_arg
438do
Guido van Rossum7f43da71994-08-01 12:15:30 +0000439 case "$ac_arg" in
440 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
441 | --no-cr | --no-c) ;;
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000442 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
443 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
444 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
445 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
446 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000447 esac
448done
Guido van Rossum627b2d71993-12-24 10:39:16 +0000449
450# NLS nuisances.
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000451# Only set LANG and LC_ALL to C if already set.
Guido van Rossum627b2d71993-12-24 10:39:16 +0000452# These must not be set unconditionally because not all systems understand
453# e.g. LANG=C (notably SCO).
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000454if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
455if test "${LANG+set}" = set; then LANG=C; export LANG; fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000456
Guido van Rossum7f43da71994-08-01 12:15:30 +0000457# confdefs.h avoids OS command line length limits that DEFS can exceed.
458rm -rf conftest* confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000459# AIX cpp loses on an empty file, so make sure it contains at least a newline.
460echo > confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000461
462# A filename unique to this package, relative to the directory that
463# configure is in, which we can look for to find out if srcdir is correct.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000464ac_unique_file=Include/object.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000465
466# Find the source files, if location was not specified.
467if test -z "$srcdir"; then
Guido van Rossum7f43da71994-08-01 12:15:30 +0000468 ac_srcdir_defaulted=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000469 # Try the directory containing this script, then its parent.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000470 ac_prog=$0
471 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
472 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
473 srcdir=$ac_confdir
474 if test ! -r $srcdir/$ac_unique_file; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000475 srcdir=..
476 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000477else
478 ac_srcdir_defaulted=no
Guido van Rossum627b2d71993-12-24 10:39:16 +0000479fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000480if test ! -r $srcdir/$ac_unique_file; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000481 if test "$ac_srcdir_defaulted" = yes; then
482 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
Guido van Rossum627b2d71993-12-24 10:39:16 +0000483 else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000484 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
Guido van Rossum627b2d71993-12-24 10:39:16 +0000485 fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000486fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000487srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
488
489# Prefer explicitly selected file to automatically selected ones.
490if test -z "$CONFIG_SITE"; then
491 if test "x$prefix" != xNONE; then
492 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
493 else
494 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
495 fi
496fi
497for ac_site_file in $CONFIG_SITE; do
498 if test -r "$ac_site_file"; then
499 echo "loading site script $ac_site_file"
500 . "$ac_site_file"
501 fi
502done
503
504if test -r "$cache_file"; then
505 echo "loading cache $cache_file"
506 . $cache_file
507else
508 echo "creating cache $cache_file"
509 > $cache_file
510fi
511
Guido van Rossum7f43da71994-08-01 12:15:30 +0000512ac_ext=c
Guido van Rossum0a516c91994-09-12 10:58:40 +0000513# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000514ac_cpp='$CPP $CPPFLAGS'
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000515ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
516ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000517
518if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
519 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
520 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
521 ac_n= ac_c='
522' ac_t=' '
523 else
524 ac_n=-n ac_c= ac_t=
525 fi
526else
527 ac_n= ac_c='\c' ac_t=
528fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000529
Guido van Rossum0a516c91994-09-12 10:58:40 +0000530
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000531
Guido van Rossum627b2d71993-12-24 10:39:16 +0000532
533# checks for alternative programs
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000534echo $ac_n "checking for --without-gcc""... $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000535# Check whether --with-gcc or --without-gcc was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000536if test "${with_gcc+set}" = set; then
537 withval="$with_gcc"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000538
539 case $withval in
Guido van Rossumda88dad1995-01-26 00:46:29 +0000540 no) CC=cc
541 without_gcc=yes;;
542 yes) CC=gcc
543 without_gcc=no;;
544 *) CC=$withval
545 without_gcc=$withval;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000546 esac
Guido van Rossumda88dad1995-01-26 00:46:29 +0000547else
Guido van Rossume77438c1995-09-13 18:59:59 +0000548
549 case `uname -s` in
550 OSF1) CC=cc
551 without_gcc=;;
552 *) without_gcc=no;;
553 esac
Guido van Rossum7f43da71994-08-01 12:15:30 +0000554fi
555
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000556echo "$ac_t""$without_gcc" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +0000557
Guido van Rossum8b131c51995-03-09 14:10:13 +0000558# If the user switches compilers, we can't believe the cache
559if test ! -z "$ac_cv_prog_CC" -a ! -z "$CC" -a "$CC" != "$ac_cv_prog_CC"
560then
561 { echo "configure: error: cached CC is different -- throw away $cache_file
562(it is also a good idea to do 'make clean' before compiling)" 1>&2; exit 1; }
563fi
564
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000565# Extract the first word of "gcc", so it can be a program name with args.
566set dummy gcc; ac_word=$2
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000567echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
568if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
569 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000570else
571 if test -n "$CC"; then
572 ac_cv_prog_CC="$CC" # Let the user override the test.
573else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000574 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
575 for ac_dir in $PATH; do
576 test -z "$ac_dir" && ac_dir=.
577 if test -f $ac_dir/$ac_word; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000578 ac_cv_prog_CC="gcc"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000579 break
580 fi
581 done
Guido van Rossum7f43da71994-08-01 12:15:30 +0000582 IFS="$ac_save_ifs"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000583fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000584fi
585CC="$ac_cv_prog_CC"
586if test -n "$CC"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000587 echo "$ac_t""$CC" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000588else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000589 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000590fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000591
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000592if test -z "$CC"; then
593 # Extract the first word of "cc", so it can be a program name with args.
594set dummy cc; ac_word=$2
595echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
596if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
597 echo $ac_n "(cached) $ac_c" 1>&6
598else
599 if test -n "$CC"; then
600 ac_cv_prog_CC="$CC" # Let the user override the test.
601else
602 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
603 ac_prog_rejected=no
604 for ac_dir in $PATH; do
605 test -z "$ac_dir" && ac_dir=.
606 if test -f $ac_dir/$ac_word; then
607 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
608 ac_prog_rejected=yes
609 continue
610 fi
611 ac_cv_prog_CC="cc"
612 break
613 fi
614 done
615 IFS="$ac_save_ifs"
616if test $ac_prog_rejected = yes; then
617 # We found a bogon in the path, so make sure we never use it.
618 set dummy $ac_cv_prog_CC
619 shift
620 if test $# -gt 0; then
621 # We chose a different compiler from the bogus one.
622 # However, it has the same basename, so the bogon will be chosen
623 # first if we set CC to just the basename; use the full file name.
624 shift
625 set dummy "$ac_dir/$ac_word" "$@"
626 shift
627 ac_cv_prog_CC="$@"
628 fi
629fi
630fi
631fi
632CC="$ac_cv_prog_CC"
633if test -n "$CC"; then
634 echo "$ac_t""$CC" 1>&6
635else
636 echo "$ac_t""no" 1>&6
637fi
638
639 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
640fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000641
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000642echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
643if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
644 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000645else
646 cat > conftest.c <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000647#ifdef __GNUC__
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000648 yes;
Guido van Rossum627b2d71993-12-24 10:39:16 +0000649#endif
650EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000651if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:652: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000652 ac_cv_prog_gcc=yes
653else
654 ac_cv_prog_gcc=no
655fi
656fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000657
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000658echo "$ac_t""$ac_cv_prog_gcc" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000659if test $ac_cv_prog_gcc = yes; then
660 GCC=yes
661 if test "${CFLAGS+set}" != set; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000662 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
663if eval "test \"`echo '$''{'ac_cv_prog_gcc_g'+set}'`\" = set"; then
664 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000665else
666 echo 'void f(){}' > conftest.c
667if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
668 ac_cv_prog_gcc_g=yes
669else
670 ac_cv_prog_gcc_g=no
Guido van Rossum627b2d71993-12-24 10:39:16 +0000671fi
672rm -f conftest*
673
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000674fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000675
676echo "$ac_t""$ac_cv_prog_gcc_g" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000677 if test $ac_cv_prog_gcc_g = yes; then
678 CFLAGS="-g -O"
679 else
680 CFLAGS="-O"
681 fi
682 fi
683else
684 GCC=
685 test "${CFLAGS+set}" = set || CFLAGS="-g"
686fi
687
688# Extract the first word of "ranlib", so it can be a program name with args.
689set dummy ranlib; ac_word=$2
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000690echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
691if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
692 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000693else
694 if test -n "$RANLIB"; then
695 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
696else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000697 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
698 for ac_dir in $PATH; do
699 test -z "$ac_dir" && ac_dir=.
700 if test -f $ac_dir/$ac_word; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000701 ac_cv_prog_RANLIB="ranlib"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000702 break
703 fi
704 done
Guido van Rossum7f43da71994-08-01 12:15:30 +0000705 IFS="$ac_save_ifs"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000706 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000707fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000708fi
709RANLIB="$ac_cv_prog_RANLIB"
710if test -n "$RANLIB"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000711 echo "$ac_t""$RANLIB" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000712else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000713 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000714fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000715
716
Guido van Rossum7f43da71994-08-01 12:15:30 +0000717for ac_prog in ar aal
718do
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000719# Extract the first word of "$ac_prog", so it can be a program name with args.
720set dummy $ac_prog; ac_word=$2
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000721echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
722if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
723 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000724else
725 if test -n "$AR"; then
726 ac_cv_prog_AR="$AR" # Let the user override the test.
727else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000728 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
729 for ac_dir in $PATH; do
730 test -z "$ac_dir" && ac_dir=.
731 if test -f $ac_dir/$ac_word; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000732 ac_cv_prog_AR="$ac_prog"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000733 break
734 fi
735 done
736 IFS="$ac_save_ifs"
737fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000738fi
739AR="$ac_cv_prog_AR"
740if test -n "$AR"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000741 echo "$ac_t""$AR" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000742else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000743 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000744fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000745
746test -n "$AR" && break
747done
748test -n "$AR" || AR="ar"
749
750
Guido van Rossumda88dad1995-01-26 00:46:29 +0000751
752
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000753# Install just never works :-(
754if test -z "$INSTALL"
Guido van Rossumda88dad1995-01-26 00:46:29 +0000755then
756 INSTALL=cp
757 INSTALL_PROGRAM=cp
758 INSTALL_DATA=cp
759else
760 INSTALL_PROGRAM="$INSTALL"
761 INSTALL_DATA="$INSTALL -m 644"
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000762fi
763
764# Optimizer/debugger flags passed between Makefiles
765if test -z "$OPT"
766then OPT=-O
767fi
768
Guido van Rossum627b2d71993-12-24 10:39:16 +0000769# checks for UNIX variants that set C preprocessor variables
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000770echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000771# On Suns, sometimes $CPP names a directory.
772if test -n "$CPP" && test -d "$CPP"; then
773 CPP=
774fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000775if test -z "$CPP"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000776if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
777 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000778else
779 # This must be in double quotes, not single quotes, because CPP may get
780 # substituted into the Makefile and "${CC-cc}" will confuse make.
Guido van Rossum627b2d71993-12-24 10:39:16 +0000781 CPP="${CC-cc} -E"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000782 # On the NeXT, cc -E runs the code through the compiler's parser,
783 # not just through cpp.
784 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000785#line 786 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000786#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000787#include <assert.h>
Guido van Rossum627b2d71993-12-24 10:39:16 +0000788Syntax Error
789EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000790ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
791{ (eval echo configure:792: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000792ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000793if test -z "$ac_err"; then
794 :
795else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000796 echo "$ac_err" >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +0000797 rm -rf conftest*
798 CPP="${CC-cc} -E -traditional-cpp"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000799 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000800#line 801 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000801#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000802#include <assert.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +0000803Syntax Error
804EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000805ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
806{ (eval echo configure:807: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000807ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000808if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000809 :
810else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000811 echo "$ac_err" >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +0000812 rm -rf conftest*
813 CPP=/lib/cpp
814fi
815rm -f conftest*
816fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000817rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000818 ac_cv_prog_CPP="$CPP"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000819fi
Guido van Rossume77438c1995-09-13 18:59:59 +0000820 CPP="$ac_cv_prog_CPP"
821else
822 ac_cv_prog_CPP="$CPP"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000823fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000824echo "$ac_t""$CPP" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +0000825
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000826echo $ac_n "checking for AIX""... $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000827cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000828#line 829 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000829#include "confdefs.h"
830#ifdef _AIX
831 yes
832#endif
833
834EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000835if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
836 egrep "yes" >/dev/null 2>&1; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000837 rm -rf conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000838 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000839#define _ALL_SOURCE 1
840EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000841
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000842else
843 rm -rf conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000844 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +0000845fi
846rm -f conftest*
847
848
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000849ac_safe=`echo "minix/config.h" | tr './\055' '___'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000850echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
851if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
852 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000853else
854 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000855#line 856 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000856#include "confdefs.h"
857#include <minix/config.h>
858EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000859ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
860{ (eval echo configure:861: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000861ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000862if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000863 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000864 eval "ac_cv_header_$ac_safe=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000865else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000866 echo "$ac_err" >&5
867 rm -rf conftest*
868 eval "ac_cv_header_$ac_safe=no"
869fi
870rm -f conftest*
871fi
872if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000873 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000874 MINIX=yes
875else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000876 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000877MINIX=
Guido van Rossum627b2d71993-12-24 10:39:16 +0000878fi
879
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000880if test "$MINIX" = yes; then
881 cat >> confdefs.h <<\EOF
882#define _POSIX_SOURCE 1
883EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000884
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000885 cat >> confdefs.h <<\EOF
886#define _POSIX_1_SOURCE 2
887EOF
888
889 cat >> confdefs.h <<\EOF
890#define _MINIX 1
891EOF
892
893fi
894
Guido van Rossumda88dad1995-01-26 00:46:29 +0000895
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000896# checks for header files
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000897# If we cannot run a trivial program, we must be cross compiling.
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000898echo $ac_n "checking whether cross-compiling""... $ac_c" 1>&6
899if eval "test \"`echo '$''{'ac_cv_c_cross'+set}'`\" = set"; then
900 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000901else
902 if test "$cross_compiling" = yes; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000903 ac_cv_c_cross=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000904else
905cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000906#line 907 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000907#include "confdefs.h"
908main(){return(0);}
909EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000910{ (eval echo configure:911: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000911if test -s conftest && (./conftest; exit) 2>/dev/null; then
912 ac_cv_c_cross=no
913else
914 ac_cv_c_cross=yes
915fi
916fi
917rm -fr conftest*
918fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000919
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000920echo "$ac_t""$ac_cv_c_cross" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000921cross_compiling=$ac_cv_c_cross
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000922
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000923echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
924if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
925 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000926else
927 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000928#line 929 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000929#include "confdefs.h"
930#include <stdlib.h>
931#include <stdarg.h>
932#include <string.h>
933#include <float.h>
934EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000935ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
936{ (eval echo configure:937: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000937ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000938if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000939 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000940 ac_cv_header_stdc=yes
941else
942 echo "$ac_err" >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +0000943 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000944 ac_cv_header_stdc=no
945fi
946rm -f conftest*
947
948if test $ac_cv_header_stdc = yes; then
949 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
950cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000951#line 952 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000952#include "confdefs.h"
953#include <string.h>
954EOF
955if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
956 egrep "memchr" >/dev/null 2>&1; then
957 :
958else
959 rm -rf conftest*
960 ac_cv_header_stdc=no
961fi
962rm -f conftest*
963
964fi
965
966if test $ac_cv_header_stdc = yes; then
967 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
968cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000969#line 970 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000970#include "confdefs.h"
971#include <stdlib.h>
972EOF
973if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
974 egrep "free" >/dev/null 2>&1; then
975 :
976else
977 rm -rf conftest*
978 ac_cv_header_stdc=no
979fi
980rm -f conftest*
981
982fi
983
984if test $ac_cv_header_stdc = yes; then
985 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
986if test "$cross_compiling" = yes; then
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000987 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000988else
989cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000990#line 991 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000991#include "confdefs.h"
992#include <ctype.h>
993#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
994#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000995#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
Guido van Rossum627b2d71993-12-24 10:39:16 +0000996int main () { int i; for (i = 0; i < 256; i++)
997if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
998exit (0); }
999
1000EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001001{ (eval echo configure:1002: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001002if test -s conftest && (./conftest; exit) 2>/dev/null; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001003 :
1004else
1005 ac_cv_header_stdc=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001006fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00001007fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001008rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001009fi
1010fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001011
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001012echo "$ac_t""$ac_cv_header_stdc" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001013if test $ac_cv_header_stdc = yes; then
1014 cat >> confdefs.h <<\EOF
1015#define STDC_HEADERS 1
1016EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001017
1018fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001019
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001020for ac_hdr in dlfcn.h fcntl.h limits.h ncurses.h signal.h stdarg.h stddef.h stdlib.h thread.h unistd.h utime.h sys/audioio.h sys/param.h sys/select.h sys/time.h sys/times.h sys/un.h sys/utsname.h sys/wait.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00001021do
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001022ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001023echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1024if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1025 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001026else
1027 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001028#line 1029 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001029#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001030#include <$ac_hdr>
Guido van Rossum627b2d71993-12-24 10:39:16 +00001031EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001032ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1033{ (eval echo configure:1034: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001034ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +00001035if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001036 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001037 eval "ac_cv_header_$ac_safe=yes"
1038else
1039 echo "$ac_err" >&5
1040 rm -rf conftest*
1041 eval "ac_cv_header_$ac_safe=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001042fi
1043rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001044fi
1045if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001046 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001047 ac_tr_hdr=HAVE_`echo $ac_hdr | tr 'abcdefghijklmnopqrstuvwxyz./\055' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ___'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001048 cat >> confdefs.h <<EOF
1049#define $ac_tr_hdr 1
1050EOF
1051
1052else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001053 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001054fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001055done
1056
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001057ac_header_dirent=no
1058for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
1059do
1060ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001061echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
1062if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
1063 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00001064else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001065 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001066#line 1067 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001067#include "confdefs.h"
1068#include <sys/types.h>
1069#include <$ac_hdr>
1070int main() { return 0; }
1071int t() {
1072DIR *dirp = 0;
1073; return 0; }
1074EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001075if { (eval echo configure:1076: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001076 rm -rf conftest*
1077 eval "ac_cv_header_dirent_$ac_safe=yes"
1078else
1079 rm -rf conftest*
1080 eval "ac_cv_header_dirent_$ac_safe=no"
1081fi
1082rm -f conftest*
Guido van Rossum627b2d71993-12-24 10:39:16 +00001083
1084fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001085if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001086 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001087 ac_tr_hdr=HAVE_`echo $ac_hdr | tr 'abcdedfghijklmnopqrstuvwxyz./\055' 'ABCDEDFGHIJKLMNOPQRSTUVWXYZ___'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001088 cat >> confdefs.h <<EOF
1089#define $ac_tr_hdr 1
1090EOF
1091 ac_header_dirent=$ac_hdr; break
1092else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001093 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001094fi
1095done
1096# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
1097if test $ac_header_dirent = dirent.h; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001098echo $ac_n "checking for -ldir""... $ac_c" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001099ac_lib_var=`echo dir'_'opendir | tr './+\055' '__p_'`
1100if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001101 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001102else
1103 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001104LIBS="-ldir $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001105cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001106#line 1107 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001107#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001108/* Override any gcc2 internal prototype to avoid an error. */
1109/* We use char because int might match the return type of a gcc2
1110 builtin and then its argument prototype would still apply. */
1111char opendir();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001112
1113int main() { return 0; }
1114int t() {
1115opendir()
1116; return 0; }
1117EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001118if { (eval echo configure:1119: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001119 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001120 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001121else
1122 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001123 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001124fi
1125rm -f conftest*
1126LIBS="$ac_save_LIBS"
1127
1128fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001129if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001130 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001131 LIBS="$LIBS -ldir"
1132else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001133 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001134fi
1135
1136else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001137echo $ac_n "checking for -lx""... $ac_c" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001138ac_lib_var=`echo x'_'opendir | tr './+\055' '__p_'`
1139if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001140 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001141else
1142 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001143LIBS="-lx $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001144cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001145#line 1146 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001146#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001147/* Override any gcc2 internal prototype to avoid an error. */
1148/* We use char because int might match the return type of a gcc2
1149 builtin and then its argument prototype would still apply. */
1150char opendir();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001151
1152int main() { return 0; }
1153int t() {
1154opendir()
1155; return 0; }
1156EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001157if { (eval echo configure:1158: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001158 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001159 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001160else
1161 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001162 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001163fi
1164rm -f conftest*
1165LIBS="$ac_save_LIBS"
1166
1167fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001168if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001169 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001170 LIBS="$LIBS -lx"
1171else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001172 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001173fi
1174
1175fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001176
1177
1178# checks for typedefs
Guido van Rossumda88dad1995-01-26 00:46:29 +00001179was_it_defined=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001180echo $ac_n "checking for clock_t in time.h""... $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001181cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001182#line 1183 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001183#include "confdefs.h"
1184#include <time.h>
1185EOF
1186if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1187 egrep "clock_t" >/dev/null 2>&1; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00001188 rm -rf conftest*
1189 was_it_defined=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001190else
1191 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001192 cat >> confdefs.h <<\EOF
1193#define clock_t long
1194EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001195
1196fi
1197rm -f conftest*
1198
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001199echo "$ac_t""$was_it_defined" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00001200
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001201echo $ac_n "checking for mode_t""... $ac_c" 1>&6
1202if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
1203 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001204else
1205 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001206#line 1207 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001207#include "confdefs.h"
1208#include <sys/types.h>
1209#if STDC_HEADERS
1210#include <stdlib.h>
1211#endif
1212EOF
1213if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1214 egrep "mode_t" >/dev/null 2>&1; then
1215 rm -rf conftest*
1216 ac_cv_type_mode_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001217else
1218 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001219 ac_cv_type_mode_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001220fi
1221rm -f conftest*
1222
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001223fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001224echo "$ac_t""$ac_cv_type_mode_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001225if test $ac_cv_type_mode_t = no; then
1226 cat >> confdefs.h <<\EOF
1227#define mode_t int
1228EOF
1229
1230fi
1231
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001232echo $ac_n "checking for off_t""... $ac_c" 1>&6
1233if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1234 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001235else
1236 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001237#line 1238 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001238#include "confdefs.h"
1239#include <sys/types.h>
1240#if STDC_HEADERS
1241#include <stdlib.h>
1242#endif
1243EOF
1244if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1245 egrep "off_t" >/dev/null 2>&1; then
1246 rm -rf conftest*
1247 ac_cv_type_off_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001248else
1249 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001250 ac_cv_type_off_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001251fi
1252rm -f conftest*
1253
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001254fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001255echo "$ac_t""$ac_cv_type_off_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001256if test $ac_cv_type_off_t = no; then
1257 cat >> confdefs.h <<\EOF
1258#define off_t long
1259EOF
1260
1261fi
1262
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001263echo $ac_n "checking for pid_t""... $ac_c" 1>&6
1264if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
1265 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001266else
1267 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001268#line 1269 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001269#include "confdefs.h"
1270#include <sys/types.h>
1271#if STDC_HEADERS
1272#include <stdlib.h>
1273#endif
1274EOF
1275if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1276 egrep "pid_t" >/dev/null 2>&1; then
1277 rm -rf conftest*
1278 ac_cv_type_pid_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001279else
1280 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001281 ac_cv_type_pid_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001282fi
1283rm -f conftest*
1284
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001285fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001286echo "$ac_t""$ac_cv_type_pid_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001287if test $ac_cv_type_pid_t = no; then
1288 cat >> confdefs.h <<\EOF
1289#define pid_t int
1290EOF
1291
1292fi
1293
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001294echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
1295if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
1296 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001297else
1298 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001299#line 1300 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001300#include "confdefs.h"
1301#include <sys/types.h>
1302#include <signal.h>
1303#ifdef signal
1304#undef signal
1305#endif
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001306#ifdef __cplusplus
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001307extern "C" void (*signal (int, void (*)(int)))(int);
1308#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001309void (*signal ()) ();
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001310#endif
1311
Guido van Rossum7f43da71994-08-01 12:15:30 +00001312int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001313int t() {
1314int i;
1315; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001316EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001317if { (eval echo configure:1318: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001318 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001319 ac_cv_type_signal=void
Guido van Rossum627b2d71993-12-24 10:39:16 +00001320else
1321 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001322 ac_cv_type_signal=int
Guido van Rossum627b2d71993-12-24 10:39:16 +00001323fi
1324rm -f conftest*
1325
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001326fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001327
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001328echo "$ac_t""$ac_cv_type_signal" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001329cat >> confdefs.h <<EOF
1330#define RETSIGTYPE $ac_cv_type_signal
1331EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001332
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001333
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001334echo $ac_n "checking for size_t""... $ac_c" 1>&6
1335if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1336 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001337else
1338 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001339#line 1340 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001340#include "confdefs.h"
1341#include <sys/types.h>
1342#if STDC_HEADERS
1343#include <stdlib.h>
1344#endif
1345EOF
1346if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1347 egrep "size_t" >/dev/null 2>&1; then
1348 rm -rf conftest*
1349 ac_cv_type_size_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001350else
1351 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001352 ac_cv_type_size_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001353fi
1354rm -f conftest*
1355
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001356fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001357echo "$ac_t""$ac_cv_type_size_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001358if test $ac_cv_type_size_t = no; then
1359 cat >> confdefs.h <<\EOF
1360#define size_t unsigned
1361EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001362
1363fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001364
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001365echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
1366if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
1367 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001368else
1369 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001370#line 1371 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001371#include "confdefs.h"
1372#include <sys/types.h>
1373EOF
1374if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1375 egrep "uid_t" >/dev/null 2>&1; then
1376 rm -rf conftest*
1377 ac_cv_type_uid_t=yes
1378else
1379 rm -rf conftest*
1380 ac_cv_type_uid_t=no
1381fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001382rm -f conftest*
1383
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001384fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001385
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001386echo "$ac_t""$ac_cv_type_uid_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001387if test $ac_cv_type_uid_t = no; then
1388 cat >> confdefs.h <<\EOF
1389#define uid_t int
1390EOF
1391
1392 cat >> confdefs.h <<\EOF
1393#define gid_t int
1394EOF
1395
1396fi
1397
Guido van Rossum627b2d71993-12-24 10:39:16 +00001398
Guido van Rossum0a516c91994-09-12 10:58:40 +00001399# Set name for machine-dependent library files
1400
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001401echo $ac_n "checking MACHDEP""... $ac_c" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001402if test -z "$MACHDEP"
1403then
Guido van Rossum2242fd11995-09-19 16:19:29 +00001404 ac_sys_system=`uname -s | tr -d '/ ' | tr '[A-Z]' '[a-z]'`
1405 ac_sys_release=`uname -r | tr -d '/ ' | sed 's/\..*//'`
Guido van Rossume77438c1995-09-13 18:59:59 +00001406 ac_sys_cpu=`(uname -p 2>/dev/null || uname -m) |
Guido van Rossum2242fd11995-09-19 16:19:29 +00001407 tr '[A-Z]' '[a-z]'`
Guido van Rossume77438c1995-09-13 18:59:59 +00001408## MACHDEP="$ac_sys_system$ac_sys_release$ac_sys_cpu"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001409 MACHDEP="$ac_sys_system$ac_sys_release"
Guido van Rossum0a516c91994-09-12 10:58:40 +00001410 case MACHDEP in
1411 '') MACHDEP=unknown;;
1412 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001413fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001414echo "$ac_t""$MACHDEP" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001415
1416# Set info about shared libraries.
1417# XXX This should try things out instead of testing uname!
1418
1419
1420
1421
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001422ac_sys_system=`uname -s`
1423ac_sys_release=`uname -r`
Guido van Rossum0a516c91994-09-12 10:58:40 +00001424# SO is the extension of shared libraries `(including the dot!)
1425# -- usually .so, .sl on HP-UX
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001426echo $ac_n "checking SO""... $ac_c" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001427if test -z "$SO"
1428then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001429 case $ac_sys_system in
Guido van Rossum0a516c91994-09-12 10:58:40 +00001430 hp*|HP*) SO=.sl;;
1431 *) SO=.so;;
1432 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001433fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001434echo "$ac_t""$SO" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001435# LDSHARED is the ld *command* used to create shared library
1436# -- "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 +00001437echo $ac_n "checking LDSHARED""... $ac_c" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001438if test -z "$LDSHARED"
1439then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001440 case $ac_sys_system/$ac_sys_release in
Guido van Rossum0a516c91994-09-12 10:58:40 +00001441 IRIX*) LDSHARED="ld -shared";;
1442 SunOS/4*) LDSHARED="ld";;
1443 SunOS/5*) LDSHARED="ld -G";;
1444 hp*|HP*) LDSHARED="ld -b";;
Guido van Rossumda88dad1995-01-26 00:46:29 +00001445 OSF*) LDSHARED="ld -shared -expect_unresolved \"*\"";;
1446 DYNIX/ptx*) LDSHARED="ld -G";;
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001447 Linux*) LDSHARED="gcc-elf -shared";;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001448 FreeBSD*) LDSHARED="ld -Bshareable";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001449 *) LDSHARED="ld";;
1450 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001451fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001452echo "$ac_t""$LDSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001453# CCSHARED are the C *flags* used to create objects to go into a shared
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001454# library -- this is only needed for a few systems
1455echo $ac_n "checking CCSHARED""... $ac_c" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001456if test -z "$CCSHARED"
1457then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001458 case $ac_sys_system in
Guido van Rossumaf07a441995-02-13 19:45:27 +00001459 hp*|HP*) if test "$GCC" = yes;
1460 then CCSHARED="-fpic";
1461 else CCSHARED="+z";
1462 fi;;
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001463 Linux*) CCSHARED="-fpic";;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001464 FreeBSD*) CCSHARED="-fpic";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001465 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001466fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001467echo "$ac_t""$CCSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001468# LINKFORSHARED are the flags passed to the $(CC) command that links
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001469# the python executable -- this is only needed for a few systems
1470echo $ac_n "checking LINKFORSHARED""... $ac_c" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001471if test -z "$LINKFORSHARED"
1472then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001473 case $ac_sys_system in
Guido van Rossum0a516c91994-09-12 10:58:40 +00001474 hp*|HP*) LINKFORSHARED="-Wl,-E";;
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001475 Linux*) LINKFORSHARED="-rdynamic";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001476 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001477fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001478echo "$ac_t""$LINKFORSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001479
Guido van Rossum627b2d71993-12-24 10:39:16 +00001480# checks for libraries
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001481echo $ac_n "checking for -ldl""... $ac_c" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001482ac_lib_var=`echo dl'_'dlopen | tr './+\055' '__p_'`
1483if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001484 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001485else
1486 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001487LIBS="-ldl $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001488cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001489#line 1490 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001490#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001491/* Override any gcc2 internal prototype to avoid an error. */
1492/* We use char because int might match the return type of a gcc2
1493 builtin and then its argument prototype would still apply. */
1494char dlopen();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001495
Guido van Rossum7f43da71994-08-01 12:15:30 +00001496int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001497int t() {
1498dlopen()
1499; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001500EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001501if { (eval echo configure:1502: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001502 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001503 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001504else
1505 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001506 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001507fi
1508rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001509LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001510
Guido van Rossum627b2d71993-12-24 10:39:16 +00001511fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001512if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001513 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001514 ac_tr_lib=HAVE_LIB`echo dl | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001515 cat >> confdefs.h <<EOF
1516#define $ac_tr_lib 1
1517EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001518
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001519 LIBS="-ldl $LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001520
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001521else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001522 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001523fi
1524 # Dynamic linking for SunOS/Solaris and SYSV
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001525echo $ac_n "checking for -ldld""... $ac_c" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001526ac_lib_var=`echo dld'_'shl_load | tr './+\055' '__p_'`
1527if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001528 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001529else
1530 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001531LIBS="-ldld $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001532cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001533#line 1534 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001534#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001535/* Override any gcc2 internal prototype to avoid an error. */
1536/* We use char because int might match the return type of a gcc2
1537 builtin and then its argument prototype would still apply. */
1538char shl_load();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001539
Guido van Rossum7f43da71994-08-01 12:15:30 +00001540int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001541int t() {
1542shl_load()
1543; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001544EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001545if { (eval echo configure:1546: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001546 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001547 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001548else
1549 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001550 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001551fi
1552rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001553LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001554
Guido van Rossum627b2d71993-12-24 10:39:16 +00001555fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001556if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001557 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001558 ac_tr_lib=HAVE_LIB`echo dld | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001559 cat >> confdefs.h <<EOF
1560#define $ac_tr_lib 1
1561EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001562
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001563 LIBS="-ldld $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001564
1565else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001566 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001567fi
1568 # Dynamic linking for HP-UX
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001569echo $ac_n "checking for -lsun""... $ac_c" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001570ac_lib_var=`echo sun'_'getpwnam | tr './+\055' '__p_'`
1571if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001572 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001573else
1574 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001575LIBS="-lsun $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001576cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001577#line 1578 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001578#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001579/* Override any gcc2 internal prototype to avoid an error. */
1580/* We use char because int might match the return type of a gcc2
1581 builtin and then its argument prototype would still apply. */
1582char getpwnam();
Guido van Rossum7f43da71994-08-01 12:15:30 +00001583
1584int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001585int t() {
1586getpwnam()
1587; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00001588EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001589if { (eval echo configure:1590: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00001590 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001591 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001592else
1593 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001594 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001595fi
1596rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001597LIBS="$ac_save_LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001598
Guido van Rossum7f43da71994-08-01 12:15:30 +00001599fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001600if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001601 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001602 ac_tr_lib=HAVE_LIB`echo sun | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001603 cat >> confdefs.h <<EOF
1604#define $ac_tr_lib 1
1605EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001606
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001607 LIBS="-lsun $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001608
1609else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001610 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001611fi
1612 # NIS (== YP) interface for IRIX 4
Guido van Rossumda88dad1995-01-26 00:46:29 +00001613# The following three (nsl,inet,socket) are needed on Sequent;
1614# the order of checking must be this. Most SVR4 platforms will
1615# need -lsocket and -lnsl. However on SGI IRIX 5, these exist but
1616# broken. I see no elegant solution (probably CHECK_LIB should be
1617# fixed to only add the library if the given entry point is not
1618# satisfied without it).
1619if test "`uname -s`" != IRIX
1620then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001621echo $ac_n "checking for -lnsl""... $ac_c" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001622ac_lib_var=`echo nsl'_'t_open | tr './+\055' '__p_'`
1623if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001624 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001625else
1626 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001627LIBS="-lnsl $LIBS"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001628cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001629#line 1630 "configure"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001630#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001631/* Override any gcc2 internal prototype to avoid an error. */
1632/* We use char because int might match the return type of a gcc2
1633 builtin and then its argument prototype would still apply. */
1634char t_open();
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001635
1636int main() { return 0; }
1637int t() {
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001638t_open()
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001639; return 0; }
1640EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001641if { (eval echo configure:1642: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001642 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001643 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001644else
1645 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001646 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001647fi
1648rm -f conftest*
1649LIBS="$ac_save_LIBS"
1650
1651fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001652if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001653 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001654 LIBS="-lnsl $LIBS"
1655else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001656 echo "$ac_t""no" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001657fi
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001658 # SVR4
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001659echo $ac_n "checking for -linet""... $ac_c" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001660ac_lib_var=`echo inet'_'gethostbyname | tr './+\055' '__p_'`
1661if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001662 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001663else
1664 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001665LIBS="-linet -lnsl $LIBS"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001666cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001667#line 1668 "configure"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001668#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001669/* Override any gcc2 internal prototype to avoid an error. */
1670/* We use char because int might match the return type of a gcc2
1671 builtin and then its argument prototype would still apply. */
1672char gethostbyname();
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001673
1674int main() { return 0; }
1675int t() {
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001676gethostbyname()
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001677; return 0; }
1678EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001679if { (eval echo configure:1680: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001680 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001681 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001682else
1683 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001684 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001685fi
1686rm -f conftest*
1687LIBS="$ac_save_LIBS"
1688
1689fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001690if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001691 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001692 LIBS="-linet $LIBS"
1693else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001694 echo "$ac_t""no" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001695fi
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001696 # Sequent
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001697echo $ac_n "checking for -lsocket""... $ac_c" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001698ac_lib_var=`echo socket'_'socket | tr './+\055' '__p_'`
1699if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001700 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001701else
1702 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001703LIBS="-lsocket $LIBS $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001704cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001705#line 1706 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001706#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001707/* Override any gcc2 internal prototype to avoid an error. */
1708/* We use char because int might match the return type of a gcc2
1709 builtin and then its argument prototype would still apply. */
1710char socket();
Guido van Rossum7f43da71994-08-01 12:15:30 +00001711
1712int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001713int t() {
1714socket()
1715; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00001716EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001717if { (eval echo configure:1718: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00001718 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001719 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001720else
1721 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001722 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001723fi
1724rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001725LIBS="$ac_save_LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001726
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001727fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001728if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001729 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001730 LIBS="-lsocket $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001731else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001732 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00001733fi
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001734 # SVR4 sockets
Guido van Rossumda88dad1995-01-26 00:46:29 +00001735fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00001736
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001737# XXX need to check whether libreadline.a actually exists there!
1738# XXX Also, on some systems, it's libreadline.so...
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001739echo $ac_n "checking for --with-readline""... $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001740# Check whether --with-readline or --without-readline was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001741if test "${with_readline+set}" = set; then
1742 withval="$with_readline"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001743
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001744echo "$ac_t""$withval" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001745cat >> confdefs.h <<\EOF
1746#define WITH_READLINE 1
1747EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001748
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00001749if test ! -d "$withval"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001750then { echo "configure: error: proper usage is --with-readline=DIRECTORY" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00001751fi
1752termcap=
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001753echo $ac_n "checking for -ltermcap""... $ac_c" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001754ac_lib_var=`echo termcap'_'tgetent | tr './+\055' '__p_'`
1755if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001756 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001757else
1758 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001759LIBS="-ltermcap $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001760cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001761#line 1762 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001762#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001763/* Override any gcc2 internal prototype to avoid an error. */
1764/* We use char because int might match the return type of a gcc2
1765 builtin and then its argument prototype would still apply. */
1766char tgetent();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001767
Guido van Rossum7f43da71994-08-01 12:15:30 +00001768int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001769int t() {
1770tgetent()
1771; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001772EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001773if { (eval echo configure:1774: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001774 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001775 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001776else
1777 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001778 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001779fi
1780rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001781LIBS="$ac_save_LIBS"
1782
1783fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001784if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001785 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001786 termcap=termcap
Guido van Rossum7f43da71994-08-01 12:15:30 +00001787else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001788 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001789
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001790echo $ac_n "checking for -ltermlib""... $ac_c" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001791ac_lib_var=`echo termlib'_'tgetent | tr './+\055' '__p_'`
1792if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001793 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001794else
1795 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001796LIBS="-ltermlib $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001797cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001798#line 1799 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001799#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001800/* Override any gcc2 internal prototype to avoid an error. */
1801/* We use char because int might match the return type of a gcc2
1802 builtin and then its argument prototype would still apply. */
1803char tgetent();
Guido van Rossum7f43da71994-08-01 12:15:30 +00001804
1805int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001806int t() {
1807tgetent()
1808; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00001809EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001810if { (eval echo configure:1811: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00001811 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001812 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001813else
1814 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001815 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001816fi
1817rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001818LIBS="$ac_save_LIBS"
1819
1820fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001821if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001822 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001823 termcap=termlib
Guido van Rossum7f43da71994-08-01 12:15:30 +00001824else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001825 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00001826fi
1827
1828fi
1829
1830if test ! -z "$termcap"
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00001831then LIBS="$LIBS $withval/libreadline.a"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001832 # Avoid possible conflict between shared libraries termcap and gl
1833 # on IRIX 5: both contain a routine called clear.
1834 if test -f /usr/lib/lib$termcap.a
1835 then LIBS="$LIBS /usr/lib/lib$termcap.a"
1836 else LIBS="$LIBS -l$termcap"
1837 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001838else { echo "configure: error: no working termcap/termlib" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00001839fi
Guido van Rossumda88dad1995-01-26 00:46:29 +00001840else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001841 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00001842fi
1843
1844
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001845echo $ac_n "checking for --with-thread""... $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001846# Check whether --with-thread or --without-thread was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001847if test "${with_thread+set}" = set; then
1848 withval="$with_thread"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001849
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001850echo "$ac_t""$withval" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00001851if test -d "$withval"
1852then LIBS="$LIBS -L$withval"
1853fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001854echo $ac_n "checking for -lpthreads""... $ac_c" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001855ac_lib_var=`echo pthreads'_'pthread_create | tr './+\055' '__p_'`
1856if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001857 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001858else
1859 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001860LIBS="-lpthreads $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001861cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001862#line 1863 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001863#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001864/* Override any gcc2 internal prototype to avoid an error. */
1865/* We use char because int might match the return type of a gcc2
1866 builtin and then its argument prototype would still apply. */
1867char pthread_create();
Guido van Rossum7f43da71994-08-01 12:15:30 +00001868
1869int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001870int t() {
1871pthread_create()
1872; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00001873EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001874if { (eval echo configure:1875: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00001875 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001876 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001877else
1878 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001879 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001880fi
1881rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001882LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001883
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001884fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001885if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001886 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001887 cat >> confdefs.h <<\EOF
1888#define WITH_THREAD 1
1889EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001890
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001891cat >> confdefs.h <<\EOF
1892#define _POSIX_THREADS 1
1893EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001894
1895LIBS="$LIBS -lpthreads"
1896LIBOBJS="$LIBOBJS thread.o"
1897else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001898 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00001899fi
1900
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001901echo $ac_n "checking for -lmpc""... $ac_c" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001902ac_lib_var=`echo mpc'_'usconfig | tr './+\055' '__p_'`
1903if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001904 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001905else
1906 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001907LIBS="-lmpc $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001908cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001909#line 1910 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001910#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001911/* Override any gcc2 internal prototype to avoid an error. */
1912/* We use char because int might match the return type of a gcc2
1913 builtin and then its argument prototype would still apply. */
1914char usconfig();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001915
Guido van Rossum7f43da71994-08-01 12:15:30 +00001916int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001917int t() {
1918usconfig()
1919; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001920EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001921if { (eval echo configure:1922: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001922 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001923 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001924else
1925 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001926 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001927fi
1928rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001929LIBS="$ac_save_LIBS"
1930
1931fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001932if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001933 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001934 cat >> confdefs.h <<\EOF
1935#define WITH_THREAD 1
1936EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001937
Guido van Rossum7f43da71994-08-01 12:15:30 +00001938LIBS="$LIBS -lmpc"
1939LIBOBJS="$LIBOBJS thread.o"
1940else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001941 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00001942fi
1943
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001944echo $ac_n "checking for -lthread""... $ac_c" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001945ac_lib_var=`echo thread'_'thr_create | tr './+\055' '__p_'`
1946if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001947 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001948else
1949 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001950LIBS="-lthread $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001951cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001952#line 1953 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001953#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001954/* Override any gcc2 internal prototype to avoid an error. */
1955/* We use char because int might match the return type of a gcc2
1956 builtin and then its argument prototype would still apply. */
1957char thr_create();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001958
Guido van Rossum7f43da71994-08-01 12:15:30 +00001959int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001960int t() {
1961thr_create()
1962; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001963EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001964if { (eval echo configure:1965: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001965 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001966 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001967else
1968 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001969 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001970fi
1971rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001972LIBS="$ac_save_LIBS"
1973
1974fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001975if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001976 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001977 cat >> confdefs.h <<\EOF
1978#define WITH_THREAD 1
1979EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001980
Guido van Rossum7f43da71994-08-01 12:15:30 +00001981LIBS="$LIBS -lthread"
1982LIBOBJS="$LIBOBJS thread.o"
1983else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001984 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00001985fi
1986
Guido van Rossum7f43da71994-08-01 12:15:30 +00001987
Guido van Rossumda88dad1995-01-26 00:46:29 +00001988else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001989 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00001990fi
1991
Guido van Rossum7f43da71994-08-01 12:15:30 +00001992
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001993# -I${DLINCLDIR} is added to the compile rule for importdl.o
Guido van Rossum7f43da71994-08-01 12:15:30 +00001994
1995DLINCLDIR=/
1996
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001997echo $ac_n "checking for --with-sgi-dl""... $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001998# Check whether --with-sgi-dl or --without-sgi-dl was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001999if test "${with_sgi_dl+set}" = set; then
2000 withval="$with_sgi_dl"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002001
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002002echo "$ac_t""$withval" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002003cat >> confdefs.h <<\EOF
2004#define WITH_SGI_DL 1
2005EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002006
2007dldir=$withval
2008if test -d "$dldir"
2009then LIBS="$LIBS -L$dldir"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002010else { echo "configure: error: proper usage is --with-sgi-dl=DIRECTORY" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002011fi
2012DLINCLDIR=${dldir}
2013LIBS="$LIBS -ldl -lmld"
Guido van Rossumda88dad1995-01-26 00:46:29 +00002014else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002015 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002016fi
2017
2018
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002019echo $ac_n "checking for --with-dl-dld""... $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002020# Check whether --with-dl-dld or --without-dl-dld was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002021if test "${with_dl_dld+set}" = set; then
2022 withval="$with_dl_dld"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002023
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002024echo "$ac_t""$withval" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002025cat >> confdefs.h <<\EOF
2026#define WITH_DL_DLD 1
2027EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002028
2029dldir=`echo "$withval" | sed 's/,.*//'`
2030dlddir=`echo "$withval" | sed 's/.*,//'`
2031if test -d "$dldir" -a -d "$dlddir"
2032then LIBS="$LIBS -L$dldir -L$dlddir"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002033else { echo "configure: error: proper usage is --with-dl-dld=DL_DIRECTORY" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002034fi
2035DLINCLDIR=${dldir}
2036LIBS="$LIBS -ldl -ldld"
Guido van Rossumda88dad1995-01-26 00:46:29 +00002037else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002038 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002039fi
2040
2041
Guido van Rossum627b2d71993-12-24 10:39:16 +00002042# checks for library functions
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002043for ac_func in chown clock dlopen ftime ftruncate \
2044 gethostname_r getpeername getpgrp getpid gettimeofday getwd \
2045 link lstat mkfifo nice readlink \
2046 select setgid setuid setsid setpgid setpgrp setvbuf \
2047 sigaction siginterrupt sigrelse strftime symlink \
2048 tcgetpgrp tcsetpgrp times truncate uname waitpid
Guido van Rossum627b2d71993-12-24 10:39:16 +00002049do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002050echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2051if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2052 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002053else
2054 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002055#line 2056 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002056#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002057/* System header to define __stub macros and hopefully few prototypes,
2058 which can conflict with char $ac_func(); below. */
2059#include <assert.h>
2060/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002061/* We use char because int might match the return type of a gcc2
2062 builtin and then its argument prototype would still apply. */
2063char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002064
Guido van Rossum7f43da71994-08-01 12:15:30 +00002065int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002066int t() {
2067
Guido van Rossum627b2d71993-12-24 10:39:16 +00002068/* The GNU C library defines this for functions which it implements
2069 to always fail with ENOSYS. Some functions are actually named
2070 something starting with __ and the normal name is an alias. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002071#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +00002072choke me
2073#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002074$ac_func();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002075#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002076
Guido van Rossum7f43da71994-08-01 12:15:30 +00002077; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002078EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002079if { (eval echo configure:2080: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002080 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002081 eval "ac_cv_func_$ac_func=yes"
2082else
2083 rm -rf conftest*
2084 eval "ac_cv_func_$ac_func=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002085fi
2086rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002087
2088fi
2089if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002090 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002091 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002092 cat >> confdefs.h <<EOF
2093#define $ac_tr_func 1
2094EOF
2095
2096else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002097 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002098fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002099done
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002100 \
Guido van Rossum7f43da71994-08-01 12:15:30 +00002101for ac_func in dup2 getcwd strerror memmove
Guido van Rossum627b2d71993-12-24 10:39:16 +00002102do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002103echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2104if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2105 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002106else
2107 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002108#line 2109 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002109#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002110/* System header to define __stub macros and hopefully few prototypes,
2111 which can conflict with char $ac_func(); below. */
2112#include <assert.h>
2113/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002114/* We use char because int might match the return type of a gcc2
2115 builtin and then its argument prototype would still apply. */
2116char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002117
Guido van Rossum7f43da71994-08-01 12:15:30 +00002118int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002119int t() {
2120
Guido van Rossum627b2d71993-12-24 10:39:16 +00002121/* The GNU C library defines this for functions which it implements
2122 to always fail with ENOSYS. Some functions are actually named
2123 something starting with __ and the normal name is an alias. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002124#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +00002125choke me
2126#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002127$ac_func();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002128#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002129
Guido van Rossum7f43da71994-08-01 12:15:30 +00002130; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002131EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002132if { (eval echo configure:2133: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002133 rm -rf conftest*
2134 eval "ac_cv_func_$ac_func=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002135else
2136 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002137 eval "ac_cv_func_$ac_func=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002138fi
2139rm -f conftest*
2140
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002141fi
2142if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002143 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002144 :
2145else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002146 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002147LIBOBJS="$LIBOBJS ${ac_func}.o"
2148fi
2149
Guido van Rossum627b2d71993-12-24 10:39:16 +00002150done
2151
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002152echo $ac_n "checking for getpgrp""... $ac_c" 1>&6
2153if eval "test \"`echo '$''{'ac_cv_func_getpgrp'+set}'`\" = set"; then
2154 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002155else
2156 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002157#line 2158 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002158#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002159/* System header to define __stub macros and hopefully few prototypes,
2160 which can conflict with char getpgrp(); below. */
2161#include <assert.h>
2162/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002163/* We use char because int might match the return type of a gcc2
2164 builtin and then its argument prototype would still apply. */
2165char getpgrp();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002166
Guido van Rossum7f43da71994-08-01 12:15:30 +00002167int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002168int t() {
2169
Guido van Rossum627b2d71993-12-24 10:39:16 +00002170/* The GNU C library defines this for functions which it implements
2171 to always fail with ENOSYS. Some functions are actually named
2172 something starting with __ and the normal name is an alias. */
2173#if defined (__stub_getpgrp) || defined (__stub___getpgrp)
2174choke me
2175#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002176getpgrp();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002177#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002178
2179; return 0; }
2180EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002181if { (eval echo configure:2182: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002182 rm -rf conftest*
2183 eval "ac_cv_func_getpgrp=yes"
2184else
2185 rm -rf conftest*
2186 eval "ac_cv_func_getpgrp=no"
2187fi
2188rm -f conftest*
2189
2190fi
2191if eval "test \"`echo '$ac_cv_func_'getpgrp`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002192 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002193 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002194#line 2195 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002195#include "confdefs.h"
2196#include <unistd.h>
2197int main() { return 0; }
2198int t() {
2199getpgrp(0);
Guido van Rossum7f43da71994-08-01 12:15:30 +00002200; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002201EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002202if { (eval echo configure:2203: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002203 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002204 cat >> confdefs.h <<\EOF
2205#define GETPGRP_HAVE_ARG 1
Guido van Rossum627b2d71993-12-24 10:39:16 +00002206EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002207
2208fi
2209rm -f conftest*
2210
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002211else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002212 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002213fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002214
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002215echo $ac_n "checking for setpgrp""... $ac_c" 1>&6
2216if eval "test \"`echo '$''{'ac_cv_func_setpgrp'+set}'`\" = set"; then
2217 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002218else
2219 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002220#line 2221 "configure"
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002221#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002222/* System header to define __stub macros and hopefully few prototypes,
2223 which can conflict with char setpgrp(); below. */
2224#include <assert.h>
2225/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002226/* We use char because int might match the return type of a gcc2
2227 builtin and then its argument prototype would still apply. */
2228char setpgrp();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002229
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002230int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002231int t() {
2232
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002233/* The GNU C library defines this for functions which it implements
2234 to always fail with ENOSYS. Some functions are actually named
2235 something starting with __ and the normal name is an alias. */
2236#if defined (__stub_setpgrp) || defined (__stub___setpgrp)
2237choke me
2238#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002239setpgrp();
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002240#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002241
2242; return 0; }
2243EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002244if { (eval echo configure:2245: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002245 rm -rf conftest*
2246 eval "ac_cv_func_setpgrp=yes"
2247else
2248 rm -rf conftest*
2249 eval "ac_cv_func_setpgrp=no"
2250fi
2251rm -f conftest*
2252
2253fi
2254if eval "test \"`echo '$ac_cv_func_'setpgrp`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002255 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002256 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002257#line 2258 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002258#include "confdefs.h"
2259#include <unistd.h>
2260int main() { return 0; }
2261int t() {
2262setpgrp(0,0);
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002263; return 0; }
2264EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002265if { (eval echo configure:2266: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002266 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002267 cat >> confdefs.h <<\EOF
2268#define SETPGRP_HAVE_ARG 1
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002269EOF
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002270
2271fi
2272rm -f conftest*
2273
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002274else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002275 echo "$ac_t""no" 1>&6
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002276fi
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002277
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002278echo $ac_n "checking for gettimeofday""... $ac_c" 1>&6
2279if eval "test \"`echo '$''{'ac_cv_func_gettimeofday'+set}'`\" = set"; then
2280 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002281else
2282 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002283#line 2284 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002284#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002285/* System header to define __stub macros and hopefully few prototypes,
2286 which can conflict with char gettimeofday(); below. */
2287#include <assert.h>
2288/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002289/* We use char because int might match the return type of a gcc2
2290 builtin and then its argument prototype would still apply. */
2291char gettimeofday();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002292
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002293int main() { return 0; }
2294int t() {
2295
2296/* The GNU C library defines this for functions which it implements
2297 to always fail with ENOSYS. Some functions are actually named
2298 something starting with __ and the normal name is an alias. */
2299#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
2300choke me
2301#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002302gettimeofday();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002303#endif
2304
2305; return 0; }
2306EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002307if { (eval echo configure:2308: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002308 rm -rf conftest*
2309 eval "ac_cv_func_gettimeofday=yes"
2310else
2311 rm -rf conftest*
2312 eval "ac_cv_func_gettimeofday=no"
2313fi
2314rm -f conftest*
2315
2316fi
2317if eval "test \"`echo '$ac_cv_func_'gettimeofday`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002318 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002319 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002320#line 2321 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002321#include "confdefs.h"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002322#include <sys/time.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +00002323int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002324int t() {
2325gettimeofday((struct timeval*)0,(struct timezone*)0);
2326; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002327EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002328if { (eval echo configure:2329: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002329 :
2330else
2331 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002332 cat >> confdefs.h <<\EOF
2333#define GETTIMEOFDAY_NO_TZ 1
2334EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002335
2336fi
2337rm -f conftest*
2338
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002339else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002340 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002341fi
2342
2343
2344# checks for structures
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002345echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
2346if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2347 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002348else
2349 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002350#line 2351 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002351#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002352#include <sys/types.h>
2353#include <sys/time.h>
2354#include <time.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +00002355int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002356int t() {
2357struct tm *tp;
2358; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002359EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002360if { (eval echo configure:2361: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002361 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002362 ac_cv_header_time=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00002363else
2364 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002365 ac_cv_header_time=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00002366fi
2367rm -f conftest*
2368
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002369fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002370
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002371echo "$ac_t""$ac_cv_header_time" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002372if test $ac_cv_header_time = yes; then
2373 cat >> confdefs.h <<\EOF
2374#define TIME_WITH_SYS_TIME 1
2375EOF
2376
2377fi
2378
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002379echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
2380if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
2381 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002382else
2383 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002384#line 2385 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002385#include "confdefs.h"
2386#include <sys/types.h>
2387#include <time.h>
2388int main() { return 0; }
2389int t() {
2390struct tm *tp; tp->tm_sec;
2391; return 0; }
2392EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002393if { (eval echo configure:2394: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002394 rm -rf conftest*
2395 ac_cv_struct_tm=time.h
2396else
2397 rm -rf conftest*
2398 ac_cv_struct_tm=sys/time.h
2399fi
2400rm -f conftest*
2401
2402fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002403
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002404echo "$ac_t""$ac_cv_struct_tm" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002405if test $ac_cv_struct_tm = sys/time.h; then
2406 cat >> confdefs.h <<\EOF
2407#define TM_IN_SYS_TIME 1
2408EOF
2409
2410fi
2411
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002412echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
2413if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
2414 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002415else
2416 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002417#line 2418 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002418#include "confdefs.h"
2419#include <sys/types.h>
2420#include <$ac_cv_struct_tm>
2421int main() { return 0; }
2422int t() {
2423struct tm tm; tm.tm_zone;
2424; return 0; }
2425EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002426if { (eval echo configure:2427: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002427 rm -rf conftest*
2428 ac_cv_struct_tm_zone=yes
2429else
2430 rm -rf conftest*
2431 ac_cv_struct_tm_zone=no
2432fi
2433rm -f conftest*
2434
2435fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002436
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002437echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002438if test "$ac_cv_struct_tm_zone" = yes; then
2439 cat >> confdefs.h <<\EOF
2440#define HAVE_TM_ZONE 1
2441EOF
2442
2443else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002444 echo $ac_n "checking for tzname""... $ac_c" 1>&6
2445if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
2446 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002447else
2448 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002449#line 2450 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002450#include "confdefs.h"
2451#include <time.h>
2452#ifndef tzname /* For SGI. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002453extern char *tzname[]; /* RS6000 and others reject char **tzname. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00002454#endif
Guido van Rossum7f43da71994-08-01 12:15:30 +00002455int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002456int t() {
2457atoi(*tzname);
2458; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002459EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002460if { (eval echo configure:2461: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002461 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002462 ac_cv_var_tzname=yes
2463else
2464 rm -rf conftest*
2465 ac_cv_var_tzname=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00002466fi
2467rm -f conftest*
2468
2469fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002470
2471echo "$ac_t""$ac_cv_var_tzname" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002472 if test $ac_cv_var_tzname = yes; then
2473 cat >> confdefs.h <<\EOF
2474#define HAVE_TZNAME 1
2475EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002476
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002477 fi
2478fi
2479
2480
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002481echo $ac_n "checking for time.h that defines altzone""... $ac_c" 1>&6
2482if eval "test \"`echo '$''{'ac_cv_header_time_altzone'+set}'`\" = set"; then
2483 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002484else
2485 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002486#line 2487 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002487#include "confdefs.h"
2488#include <time.h>
2489int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002490int t() {
2491return altzone;
2492; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002493EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002494if { (eval echo configure:2495: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002495 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002496 ac_cv_header_time_altzone=yes
2497else
2498 rm -rf conftest*
2499 ac_cv_header_time_altzone=no
Guido van Rossum7f43da71994-08-01 12:15:30 +00002500fi
2501rm -f conftest*
2502
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002503fi
2504
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002505echo "$ac_t""$ac_cv_header_time_altzone" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002506if test $ac_cv_header_time_altzone = yes; then
2507 cat >> confdefs.h <<\EOF
2508#define HAVE_ALTZONE 1
2509EOF
2510
2511fi
2512
Guido van Rossumda88dad1995-01-26 00:46:29 +00002513was_it_defined=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002514echo $ac_n "checking whether sys/select.h and sys/time.h may both be included""... $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002515cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002516#line 2517 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002517#include "confdefs.h"
2518
2519#include <sys/types.h>
2520#include <sys/select.h>
2521#include <sys/time.h>
2522
2523int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002524int t() {
2525;
2526; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002527EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002528if { (eval echo configure:2529: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002529 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002530 cat >> confdefs.h <<\EOF
2531#define SYS_SELECT_WITH_SYS_TIME 1
2532EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00002533 was_it_defined=yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00002534fi
2535rm -f conftest*
2536
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002537echo "$ac_t""$was_it_defined" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002538
2539# checks for compiler characteristics
Guido van Rossum7f43da71994-08-01 12:15:30 +00002540
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002541echo $ac_n "checking whether char is unsigned""... $ac_c" 1>&6
2542if eval "test \"`echo '$''{'ac_cv_c_char_unsigned'+set}'`\" = set"; then
2543 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002544else
2545 if test "$GCC" = yes; then
2546 # GCC predefines this symbol on systems where it applies.
2547cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002548#line 2549 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002549#include "confdefs.h"
2550#ifdef __CHAR_UNSIGNED__
2551 yes
2552#endif
2553
2554EOF
2555if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2556 egrep "yes" >/dev/null 2>&1; then
2557 rm -rf conftest*
2558 ac_cv_c_char_unsigned=yes
2559else
2560 rm -rf conftest*
2561 ac_cv_c_char_unsigned=no
2562fi
2563rm -f conftest*
2564
2565else
2566if test "$cross_compiling" = yes; then
2567 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
2568else
2569cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002570#line 2571 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002571#include "confdefs.h"
2572/* volatile prevents gcc2 from optimizing the test away on sparcs. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002573#if !defined(__STDC__) || __STDC__ != 1
Guido van Rossum7f43da71994-08-01 12:15:30 +00002574#define volatile
2575#endif
2576main() {
Guido van Rossum7f43da71994-08-01 12:15:30 +00002577 volatile char c = 255; exit(c < 0);
Guido van Rossum7f43da71994-08-01 12:15:30 +00002578}
2579EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002580{ (eval echo configure:2581: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002581if test -s conftest && (./conftest; exit) 2>/dev/null; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002582 ac_cv_c_char_unsigned=yes
2583else
2584 ac_cv_c_char_unsigned=no
2585fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00002586fi
2587rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002588fi
2589fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002590
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002591echo "$ac_t""$ac_cv_c_char_unsigned" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002592if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
2593 cat >> confdefs.h <<\EOF
2594#define __CHAR_UNSIGNED__ 1
2595EOF
2596
2597fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00002598
2599
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002600echo $ac_n "checking for working const""... $ac_c" 1>&6
2601if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2602 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002603else
2604 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002605#line 2606 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002606#include "confdefs.h"
2607
2608int main() { return 0; }
2609int t() {
2610
2611/* Ultrix mips cc rejects this. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00002612typedef int charset[2]; const charset x;
2613/* SunOS 4.1.1 cc rejects this. */
2614char const *const *ccp;
2615char **p;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002616/* NEC SVR4.0.2 mips cc rejects this. */
2617struct point {int x, y;};
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002618static struct point const zero = {0,0};
Guido van Rossum627b2d71993-12-24 10:39:16 +00002619/* AIX XL C 1.02.0.0 rejects this.
2620 It does not let you subtract one const X* pointer from another in an arm
2621 of an if-expression whose if-part is not a constant expression */
2622const char *g = "string";
2623ccp = &g + (g ? g-g : 0);
2624/* HPUX 7.0 cc rejects these. */
2625++ccp;
2626p = (char**) ccp;
2627ccp = (char const *const *) p;
2628{ /* SCO 3.2v4 cc rejects this. */
2629 char *t;
2630 char const *s = 0 ? (char *) 0 : (char const *) 0;
2631
2632 *t++ = 0;
2633}
2634{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002635 int x[] = {25, 17};
Guido van Rossum627b2d71993-12-24 10:39:16 +00002636 const int *foo = &x[0];
2637 ++foo;
2638}
2639{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2640 typedef const int *iptr;
2641 iptr p = 0;
2642 ++p;
2643}
2644{ /* AIX XL C 1.02.0.0 rejects this saying
2645 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2646 struct s { int j; const int *ap[3]; };
2647 struct s *b; b->j = 5;
2648}
2649{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2650 const int foo = 10;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002651}
2652
2653; return 0; }
2654EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002655if { (eval echo configure:2656: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002656 rm -rf conftest*
2657 ac_cv_c_const=yes
2658else
2659 rm -rf conftest*
2660 ac_cv_c_const=no
2661fi
2662rm -f conftest*
2663
2664fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002665
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002666echo "$ac_t""$ac_cv_c_const" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002667if test $ac_cv_c_const = no; then
2668 cat >> confdefs.h <<\EOF
2669#define const
2670EOF
2671
2672fi
2673
2674
Guido van Rossumda88dad1995-01-26 00:46:29 +00002675works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002676echo $ac_n "checking for working volatile""... $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002677cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002678#line 2679 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002679#include "confdefs.h"
2680
Guido van Rossum7f43da71994-08-01 12:15:30 +00002681int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002682int t() {
2683volatile int x; x = 0;
2684; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002685EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002686if { (eval echo configure:2687: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00002687 rm -rf conftest*
2688 works=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00002689else
2690 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002691 cat >> confdefs.h <<\EOF
2692#define volatile
2693EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002694
2695fi
2696rm -f conftest*
2697
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002698echo "$ac_t""$works" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002699
Guido van Rossumda88dad1995-01-26 00:46:29 +00002700works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002701echo $ac_n "checking for working signed char""... $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002702cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002703#line 2704 "configure"
Guido van Rossumdabb11b1994-10-11 15:04:27 +00002704#include "confdefs.h"
2705
2706int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002707int t() {
2708signed char c;
2709; return 0; }
Guido van Rossumdabb11b1994-10-11 15:04:27 +00002710EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002711if { (eval echo configure:2712: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00002712 rm -rf conftest*
2713 works=yes
Guido van Rossumdabb11b1994-10-11 15:04:27 +00002714else
2715 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002716 cat >> confdefs.h <<\EOF
2717#define signed
Guido van Rossum627b2d71993-12-24 10:39:16 +00002718EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002719
2720fi
2721rm -f conftest*
2722
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002723echo "$ac_t""$works" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002724
Guido van Rossumda88dad1995-01-26 00:46:29 +00002725have_prototypes=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002726echo $ac_n "checking for prototypes""... $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002727cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002728#line 2729 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002729#include "confdefs.h"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002730int foo(int x) { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002731int main() { return 0; }
2732int t() {
2733return foo(10);
2734; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002735EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002736if { (eval echo configure:2737: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002737 rm -rf conftest*
2738 cat >> confdefs.h <<\EOF
2739#define HAVE_PROTOTYPES 1
2740EOF
2741 have_prototypes=yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00002742fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002743rm -f conftest*
Guido van Rossum7f43da71994-08-01 12:15:30 +00002744
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002745echo "$ac_t""$have_prototypes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002746
Guido van Rossumda88dad1995-01-26 00:46:29 +00002747works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002748echo $ac_n "checking for variable length prototypes and stdarg.h""... $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002749cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002750#line 2751 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002751#include "confdefs.h"
2752
2753#include <stdarg.h>
2754int foo(int x, ...) { return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002755
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002756int main() { return 0; }
2757int t() {
2758return foo(10, 11, 12);
2759; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002760EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002761if { (eval echo configure:2762: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002762 rm -rf conftest*
2763 cat >> confdefs.h <<\EOF
2764#define HAVE_STDARG_PROTOTYPES 1
2765EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00002766 works=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00002767fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002768rm -f conftest*
2769
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002770echo "$ac_t""$works" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002771
Guido van Rossumda88dad1995-01-26 00:46:29 +00002772if test "$have_prototypes" = yes; then
2773bad_prototypes=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002774echo $ac_n "checking for bad exec* prototypes""... $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002775cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002776#line 2777 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002777#include "confdefs.h"
2778#include <unistd.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +00002779int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002780int t() {
2781char **t;execve("@",t,t);
2782; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002783EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002784if { (eval echo configure:2785: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002785 :
2786else
2787 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002788 cat >> confdefs.h <<\EOF
2789#define BAD_EXEC_PROTOTYPES 1
2790EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00002791 bad_prototypes=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00002792fi
2793rm -f conftest*
2794
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002795echo "$ac_t""$bad_prototypes" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002796fi
2797
Guido van Rossumda88dad1995-01-26 00:46:29 +00002798bad_forward=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002799echo $ac_n "checking for bad static forward""... $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002800if test "$cross_compiling" = yes; then
2801 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
2802else
2803cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002804#line 2805 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002805#include "confdefs.h"
2806
2807struct s { int a; int b; };
2808static struct s foo;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002809int foobar() {
2810 static int random;
2811 random = (int) &foo;
2812 return random;
2813}
Guido van Rossum7f43da71994-08-01 12:15:30 +00002814static struct s foo = { 1, 2 };
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002815main() {
2816 exit(!((int)&foo == foobar()));
2817}
Guido van Rossum7f43da71994-08-01 12:15:30 +00002818
2819EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002820{ (eval echo configure:2821: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002821if test -s conftest && (./conftest; exit) 2>/dev/null; then
2822 :
2823else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002824 cat >> confdefs.h <<\EOF
2825#define BAD_STATIC_FORWARD 1
2826EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00002827 bad_forward=yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00002828fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002829fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00002830rm -fr conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002831echo "$ac_t""$bad_forward" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002832
Guido van Rossumda88dad1995-01-26 00:46:29 +00002833va_list_is_array=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002834echo $ac_n "checking whether va_list is an array""... $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002835cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002836#line 2837 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002837#include "confdefs.h"
2838
2839#ifdef HAVE_STDARG_PROTOTYPES
2840#include <stdarg.h>
2841#else
2842#include <varargs.h>
2843#endif
2844
2845int main() { return 0; }
2846int t() {
2847va_list list1, list2; list1 = list2;
2848; return 0; }
2849EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002850if { (eval echo configure:2851: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002851 :
2852else
2853 rm -rf conftest*
2854 cat >> confdefs.h <<\EOF
2855#define VA_LIST_IS_ARRAY 1
2856EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00002857 va_list_is_array=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002858fi
2859rm -f conftest*
2860
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002861echo "$ac_t""$va_list_is_array" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002862
Guido van Rossum627b2d71993-12-24 10:39:16 +00002863# checks for system services
2864# (none yet)
2865
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002866# Linux requires this for correct f.p. operations
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002867echo $ac_n "checking for -lieee""... $ac_c" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002868ac_lib_var=`echo ieee'_'__fpu_control | tr './+\055' '__p_'`
2869if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002870 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002871else
2872 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002873LIBS="-lieee $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002874cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002875#line 2876 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002876#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002877/* Override any gcc2 internal prototype to avoid an error. */
2878/* We use char because int might match the return type of a gcc2
2879 builtin and then its argument prototype would still apply. */
2880char __fpu_control();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002881
Guido van Rossum7f43da71994-08-01 12:15:30 +00002882int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002883int t() {
2884__fpu_control()
2885; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002886EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002887if { (eval echo configure:2888: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002888 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002889 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002890else
Guido van Rossum627b2d71993-12-24 10:39:16 +00002891 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002892 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002893fi
2894rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002895LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002896
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002897fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002898if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002899 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002900 ac_tr_lib=HAVE_LIB`echo ieee | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002901 cat >> confdefs.h <<EOF
2902#define $ac_tr_lib 1
2903EOF
2904
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002905 LIBS="-lieee $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002906
2907else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002908 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002909fi
2910
2911
Guido van Rossum7f43da71994-08-01 12:15:30 +00002912# check for --with-libm=...
2913
2914LIBM=-lm
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002915# Check whether --with-libm or --without-libm was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002916if test "${with_libm+set}" = set; then
2917 withval="$with_libm"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002918
2919if test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00002920then LIBM=$withval
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002921else { echo "configure: error: proper usage is --with-libm=STRING" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002922fi
2923fi
2924
2925
2926# check for --with-libc=...
2927
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002928# Check whether --with-libc or --without-libc was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002929if test "${with_libc+set}" = set; then
2930 withval="$with_libc"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002931
2932if test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00002933then LIBC=$withval
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002934else { echo "configure: error: proper usage is --with-libc=STRING" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002935fi
2936fi
2937
2938
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00002939# check for hypot() in math library
2940LIBS_SAVE=$LIBS
2941LIBS="$LIBS $LIBM"
2942for ac_func in hypot
2943do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002944echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2945if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2946 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00002947else
2948 cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002949#line 2950 "configure"
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00002950#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002951/* System header to define __stub macros and hopefully few prototypes,
2952 which can conflict with char $ac_func(); below. */
2953#include <assert.h>
2954/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002955/* We use char because int might match the return type of a gcc2
2956 builtin and then its argument prototype would still apply. */
2957char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002958
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00002959int main() { return 0; }
2960int t() {
2961
2962/* The GNU C library defines this for functions which it implements
2963 to always fail with ENOSYS. Some functions are actually named
2964 something starting with __ and the normal name is an alias. */
2965#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2966choke me
2967#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002968$ac_func();
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00002969#endif
2970
2971; return 0; }
2972EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002973if { (eval echo configure:2974: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00002974 rm -rf conftest*
2975 eval "ac_cv_func_$ac_func=yes"
2976else
2977 rm -rf conftest*
2978 eval "ac_cv_func_$ac_func=no"
2979fi
2980rm -f conftest*
2981
2982fi
2983if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002984 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002985 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00002986 cat >> confdefs.h <<EOF
2987#define $ac_tr_func 1
2988EOF
2989
2990else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002991 echo "$ac_t""no" 1>&6
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00002992fi
2993done
2994
2995LIBS=$LIBS_SAVE
2996
Guido van Rossumda88dad1995-01-26 00:46:29 +00002997# check for getopt
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002998echo $ac_n "checking for genuine getopt""... $ac_c" 1>&6
2999if eval "test \"`echo '$''{'ac_cv_func_getopt'+set}'`\" = set"; then
3000 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00003001else
3002 if test "$cross_compiling" = yes; then
3003 ac_cv_func_getopt=no
3004else
3005cat > conftest.$ac_ext <<EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003006#line 3007 "configure"
Guido van Rossumda88dad1995-01-26 00:46:29 +00003007#include "confdefs.h"
3008#include <stdio.h>
3009extern int optind, opterr, getopt();
3010extern char* optarg;
3011int main() {
3012 char* av[] = { "testprog", "parameter", "-fFlag", NULL };
3013 opterr = 0;
3014 if (getopt(3, av, "f:") == 'f') { exit(1); }
3015 exit(0);
3016}
3017EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003018{ (eval echo configure:3019: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
Guido van Rossumda88dad1995-01-26 00:46:29 +00003019if test -s conftest && (./conftest; exit) 2>/dev/null; then
3020 ac_cv_func_getopt=yes
3021else
3022 ac_cv_func_getopt=no
3023fi
3024fi
3025rm -fr conftest*
3026fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003027echo "$ac_t""$ac_cv_func_getopt" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00003028test $ac_cv_func_getopt = no && LIBOBJS="$LIBOBJS getopt.o"
3029
Guido van Rossum627b2d71993-12-24 10:39:16 +00003030# generate output files
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003031trap '' 1 2 15
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003032cat > confcache <<\EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003033# This file is a shell script that caches the results of configure
3034# tests run on this system so they can be shared between configure
3035# scripts and configure runs. It is not useful on other systems.
3036# If it contains results you don't want to keep, you may remove or edit it.
3037#
3038# By default, configure uses ./config.cache as the cache file,
3039# creating it if it does not exist already. You can give configure
3040# the --cache-file=FILE option to use a different cache file; that is
3041# what configure does when it calls configure scripts in
3042# subdirectories, so they share the cache.
3043# Giving --cache-file=/dev/null disables caching, for debugging configure.
3044# config.status only pays attention to the cache file if you give it the
3045# --recheck option to rerun configure.
3046#
3047EOF
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003048# Ultrix sh set writes to stderr and can't be redirected directly,
3049# and sets the high bit in the cache file unless we assign to the vars.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003050(set) 2>&1 |
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003051 sed -n "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=\${\1='\2'}/p" \
3052 >> confcache
3053if cmp -s $cache_file confcache; then
3054 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003055else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003056 if test -w $cache_file; then
3057 echo "updating cache $cache_file"
3058 cat confcache > $cache_file
3059 else
3060 echo "not updating unwritable cache $cache_file"
3061 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003062fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003063rm -f confcache
Guido van Rossum0a516c91994-09-12 10:58:40 +00003064
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003065trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003066
3067test "x$prefix" = xNONE && prefix=$ac_default_prefix
3068# Let make expand exec_prefix.
3069test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
Guido van Rossum0a516c91994-09-12 10:58:40 +00003070
Guido van Rossum7f43da71994-08-01 12:15:30 +00003071# Any assignment to VPATH causes Sun make to only execute
3072# the first set of double-colon rules, so remove it if not needed.
3073# If there is a colon in the path, we need to keep it.
3074if test "x$srcdir" = x.; then
3075 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3076fi
3077
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003078trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
Guido van Rossum627b2d71993-12-24 10:39:16 +00003079
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003080DEFS=-DHAVE_CONFIG_H
3081
3082# Without the "./", some shells look in PATH for config.status.
3083: ${CONFIG_STATUS=./config.status}
3084
3085echo creating $CONFIG_STATUS
3086rm -f $CONFIG_STATUS
3087cat > $CONFIG_STATUS <<EOF
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003088#! /bin/sh
Guido van Rossum627b2d71993-12-24 10:39:16 +00003089# Generated automatically by configure.
3090# Run this file to recreate the current configuration.
3091# This directory was configured as follows,
3092# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3093#
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003094# $0 $ac_configure_args
3095#
3096# Compiler output produced by configure, useful for debugging
3097# configure, is in ./config.log if it exists.
Guido van Rossum627b2d71993-12-24 10:39:16 +00003098
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003099ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003100for ac_option
Guido van Rossum627b2d71993-12-24 10:39:16 +00003101do
Guido van Rossum7f43da71994-08-01 12:15:30 +00003102 case "\$ac_option" in
3103 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003104 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3105 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +00003106 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003107 echo "$CONFIG_STATUS generated by autoconf version 2.10"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003108 exit 0 ;;
3109 -help | --help | --hel | --he | --h)
3110 echo "\$ac_cs_usage"; exit 0 ;;
3111 *) echo "\$ac_cs_usage"; exit 1 ;;
Guido van Rossum627b2d71993-12-24 10:39:16 +00003112 esac
3113done
3114
Guido van Rossum7f43da71994-08-01 12:15:30 +00003115ac_given_srcdir=$srcdir
Guido van Rossum627b2d71993-12-24 10:39:16 +00003116
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003117trap 'rm -fr `echo "Makefile Objects/Makefile Parser/Makefile Python/Makefile Modules/Makefile.pre config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003118EOF
3119cat >> $CONFIG_STATUS <<EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003120
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003121# Protect against being on the right side of a sed subst in config.status.
3122sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3123 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003124$ac_vpsub
Guido van Rossum627b2d71993-12-24 10:39:16 +00003125$extrasub
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003126s%@CFLAGS@%$CFLAGS%g
3127s%@CPPFLAGS@%$CPPFLAGS%g
3128s%@CXXFLAGS@%$CXXFLAGS%g
3129s%@DEFS@%$DEFS%g
3130s%@LDFLAGS@%$LDFLAGS%g
3131s%@LIBS@%$LIBS%g
3132s%@exec_prefix@%$exec_prefix%g
3133s%@prefix@%$prefix%g
3134s%@program_transform_name@%$program_transform_name%g
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003135s%@bindir@%$bindir%g
3136s%@sbindir@%$sbindir%g
3137s%@libexecdir@%$libexecdir%g
3138s%@datadir@%$datadir%g
3139s%@sysconfdir@%$sysconfdir%g
3140s%@sharedstatedir@%$sharedstatedir%g
3141s%@localstatedir@%$localstatedir%g
3142s%@libdir@%$libdir%g
3143s%@includedir@%$includedir%g
3144s%@oldincludedir@%$oldincludedir%g
3145s%@infodir@%$infodir%g
3146s%@mandir@%$mandir%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003147s%@CC@%$CC%g
3148s%@RANLIB@%$RANLIB%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003149s%@AR@%$AR%g
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003150s%@INSTALL@%$INSTALL%g
Guido van Rossumda88dad1995-01-26 00:46:29 +00003151s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3152s%@INSTALL_DATA@%$INSTALL_DATA%g
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003153s%@OPT@%$OPT%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003154s%@CPP@%$CPP%g
Guido van Rossum0a516c91994-09-12 10:58:40 +00003155s%@MACHDEP@%$MACHDEP%g
3156s%@SO@%$SO%g
3157s%@LDSHARED@%$LDSHARED%g
3158s%@CCSHARED@%$CCSHARED%g
3159s%@LINKFORSHARED@%$LINKFORSHARED%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003160s%@DLINCLDIR@%$DLINCLDIR%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003161s%@LIBOBJS@%$LIBOBJS%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003162s%@LIBM@%$LIBM%g
3163s%@LIBC@%$LIBC%g
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003164
3165CEOF
3166EOF
3167cat >> $CONFIG_STATUS <<EOF
3168
3169CONFIG_FILES=\${CONFIG_FILES-"Makefile Objects/Makefile Parser/Makefile Python/Makefile Modules/Makefile.pre"}
3170EOF
3171cat >> $CONFIG_STATUS <<\EOF
3172for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3173 # Support "outfile[:infile]", defaulting infile="outfile.in".
3174 case "$ac_file" in
3175 *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
3176 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3177 *) ac_file_in="${ac_file}.in" ;;
3178 esac
3179
3180 # Adjust relative srcdir, etc. for subdirectories.
3181
3182 # Remove last slash and all that follows it. Not all systems have dirname.
3183 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3184 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3185 # The file is in a subdirectory.
3186 test ! -d "$ac_dir" && mkdir "$ac_dir"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003187 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003188 # A "../" for each directory in $ac_dir_suffix.
3189 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3190 else
3191 ac_dir_suffix= ac_dots=
3192 fi
3193
3194 case "$ac_given_srcdir" in
3195 .) srcdir=.
3196 if test -z "$ac_dots"; then top_srcdir=.
3197 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3198 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3199 *) # Relative path.
3200 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3201 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3202 esac
3203
3204 echo creating "$ac_file"
3205 rm -f "$ac_file"
3206 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3207 case "$ac_file" in
3208 *Makefile*) ac_comsub="1i\\
3209# $configure_input" ;;
3210 *) ac_comsub= ;;
3211 esac
3212 sed -e "$ac_comsub
3213s%@configure_input@%$configure_input%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003214s%@srcdir@%$srcdir%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003215s%@top_srcdir@%$top_srcdir%g
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003216" -f conftest.subs $ac_given_srcdir/$ac_file_in > $ac_file
Guido van Rossum627b2d71993-12-24 10:39:16 +00003217fi; done
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003218rm -f conftest.subs
Guido van Rossum627b2d71993-12-24 10:39:16 +00003219
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003220# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3221# NAME is the cpp macro being defined and VALUE is the value it is being given.
Guido van Rossum7f43da71994-08-01 12:15:30 +00003222#
3223# ac_d sets the value in "#define NAME VALUE" lines.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003224ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3225ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003226ac_dC='\3'
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003227ac_dD='%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003228# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003229ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3230ac_uB='\([ ]\)%\1#\2define\3'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003231ac_uC=' '
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003232ac_uD='\4%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003233# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003234ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3235ac_eB='$%\1#\2define\3'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003236ac_eC=' '
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003237ac_eD='%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003238
3239CONFIG_HEADERS=${CONFIG_HEADERS-"config.h"}
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003240for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
3241 # Support "outfile[:infile]", defaulting infile="outfile.in".
3242 case "$ac_file" in
3243 *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
3244 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3245 *) ac_file_in="${ac_file}.in" ;;
3246 esac
3247
Guido van Rossum7f43da71994-08-01 12:15:30 +00003248 echo creating $ac_file
3249
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003250 rm -f conftest.frag conftest.in conftest.out
3251 cp $ac_given_srcdir/$ac_file_in conftest.in
3252
3253EOF
3254
3255# Transform confdefs.h into a sed script conftest.vals that substitutes
3256# the proper values into config.h.in to produce config.h. And first:
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003257# Protect against being on the right side of a sed subst in config.status.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003258# Protect against being in an unquoted here document in config.status.
3259rm -f conftest.vals
3260cat > conftest.hdr <<\EOF
3261s/[\\&%]/\\&/g
3262s%[\\$`]%\\&%g
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003263s%#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 +00003264s%ac_d%ac_u%gp
3265s%ac_u%ac_e%gp
3266EOF
3267sed -n -f conftest.hdr confdefs.h > conftest.vals
3268rm -f conftest.hdr
3269
3270# This sed command replaces #undef with comments. This is necessary, for
3271# example, in the case of _POSIX_SOURCE, which is predefined and required
3272# on some systems where configure will not decide to define it.
3273cat >> conftest.vals <<\EOF
3274s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3275EOF
3276
3277# Break up conftest.vals because some shells have a limit on
3278# the size of here documents, and old seds have small limits too.
3279# Maximum number of lines to put in a single here document.
3280ac_max_here_lines=12
3281
3282rm -f conftest.tail
3283while :
3284do
3285 ac_lines=`grep -c . conftest.vals`
3286 # grep -c gives empty output for an empty file on some AIX systems.
3287 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3288 # Write a limited-size here document to conftest.frag.
3289 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3290 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3291 echo 'CEOF
3292 sed -f conftest.frag conftest.in > conftest.out
3293 rm -f conftest.in
3294 mv conftest.out conftest.in
3295' >> $CONFIG_STATUS
3296 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3297 rm -f conftest.vals
3298 mv conftest.tail conftest.vals
3299done
3300rm -f conftest.vals
3301
3302cat >> $CONFIG_STATUS <<\EOF
3303 rm -f conftest.frag conftest.h
Guido van Rossum7f43da71994-08-01 12:15:30 +00003304 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003305 cat conftest.in >> conftest.h
3306 rm -f conftest.in
Guido van Rossum7f43da71994-08-01 12:15:30 +00003307 if cmp -s $ac_file conftest.h 2>/dev/null; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00003308 echo "$ac_file is unchanged"
3309 rm -f conftest.h
3310 else
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003311 # Remove last slash and all that follows it. Not all systems have dirname.
3312 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3313 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3314 # The file is in a subdirectory.
3315 test ! -d "$ac_dir" && mkdir "$ac_dir"
3316 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00003317 rm -f $ac_file
3318 mv conftest.h $ac_file
3319 fi
3320fi; done
3321
3322
Guido van Rossum627b2d71993-12-24 10:39:16 +00003323
3324exit 0
3325EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003326chmod +x $CONFIG_STATUS
3327rm -fr confdefs* $ac_clean_files
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003328test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
Guido van Rossum627b2d71993-12-24 10:39:16 +00003329