blob: e03147f3d827177aa15458fa0ecf80866be83520 [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 Rossum201afe51997-05-14 21:14:44 +00003# From configure.in Revision: 1.50
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004
Guido van Rossum627b2d71993-12-24 10:39:16 +00005# Guess values for system-dependent variables and create Makefiles.
Guido van Rossumf78abae1997-01-21 22:02:36 +00006# Generated automatically using autoconf version 2.12
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00007# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00008#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
Guido van Rossum627b2d71993-12-24 10:39:16 +000011
Guido van Rossum76be6ed1995-01-02 18:33:54 +000012# Defaults:
13ac_help=
14ac_default_prefix=/usr/local
15# Any additions from configure.in:
16ac_help="$ac_help
Guido van Rossum7b3853f1996-07-30 18:09:35 +000017--with-next-archs='arch1 arch2 ..' build MAB binary"
18ac_help="$ac_help
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019--without-gcc never use gcc"
20ac_help="$ac_help
Guido van Rossuma68acba1996-07-31 17:36:39 +000021--with-libs='lib1 ...' link against additional libs"
22ac_help="$ac_help
Guido van Rossum3c83bb41996-12-31 22:35:16 +000023--with-readline=DIRECTORY search GNU readline library in DIRECTORY
24--without-readline do not use GNU readline library"
Guido van Rossum76be6ed1995-01-02 18:33:54 +000025ac_help="$ac_help
Guido van Rossumec2f0731997-01-22 20:54:01 +000026--with-dec-threads use DEC Alpha/OSF1 thread-safe libraries"
27ac_help="$ac_help
28--with-threads alias for --with-thread"
29ac_help="$ac_help
Guido van Rossum76be6ed1995-01-02 18:33:54 +000030--with-thread[=DIRECTORY] make interpreter thread-safe"
31ac_help="$ac_help
32--with-sgi-dl=DIRECTORY IRIX 4 dynamic linking"
33ac_help="$ac_help
34--with-dl-dld=DL_DIR,DLD_DIR GNU dynamic linking"
35ac_help="$ac_help
Guido van Rossum7f253911997-05-09 02:42:48 +000036--with-fpectl enable SIGFPE catching"
37ac_help="$ac_help
Guido van Rossum76be6ed1995-01-02 18:33:54 +000038--with-libm=STRING math library"
39ac_help="$ac_help
40--with-libc=STRING C library"
Guido van Rossum627b2d71993-12-24 10:39:16 +000041
Guido van Rossum7f43da71994-08-01 12:15:30 +000042# Initialize some variables set by options.
43# The variables have the same names as the options, with
44# dashes changed to underlines.
45build=NONE
Guido van Rossum76be6ed1995-01-02 18:33:54 +000046cache_file=./config.cache
47exec_prefix=NONE
Guido van Rossum7f43da71994-08-01 12:15:30 +000048host=NONE
49no_create=
50nonopt=NONE
Guido van Rossum76be6ed1995-01-02 18:33:54 +000051no_recursion=
52prefix=NONE
53program_prefix=NONE
54program_suffix=NONE
55program_transform_name=s,x,x,
Guido van Rossum7f43da71994-08-01 12:15:30 +000056silent=
Guido van Rossum76be6ed1995-01-02 18:33:54 +000057site=
Guido van Rossum7f43da71994-08-01 12:15:30 +000058srcdir=
59target=NONE
60verbose=
Guido van Rossum76be6ed1995-01-02 18:33:54 +000061x_includes=NONE
62x_libraries=NONE
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000063bindir='${exec_prefix}/bin'
64sbindir='${exec_prefix}/sbin'
65libexecdir='${exec_prefix}/libexec'
66datadir='${prefix}/share'
67sysconfdir='${prefix}/etc'
68sharedstatedir='${prefix}/com'
69localstatedir='${prefix}/var'
70libdir='${exec_prefix}/lib'
71includedir='${prefix}/include'
72oldincludedir='/usr/include'
73infodir='${prefix}/info'
74mandir='${prefix}/man'
Guido van Rossum76be6ed1995-01-02 18:33:54 +000075
76# Initialize some other variables.
77subdirs=
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000078MFLAGS= MAKEFLAGS=
Guido van Rossumf78abae1997-01-21 22:02:36 +000079# Maximum number of lines to put in a shell here document.
80ac_max_here_lines=12
Guido van Rossum7f43da71994-08-01 12:15:30 +000081
82ac_prev=
83for ac_option
Guido van Rossum627b2d71993-12-24 10:39:16 +000084do
Guido van Rossum627b2d71993-12-24 10:39:16 +000085
Guido van Rossum7f43da71994-08-01 12:15:30 +000086 # If the previous option needs an argument, assign it.
87 if test -n "$ac_prev"; then
88 eval "$ac_prev=\$ac_option"
89 ac_prev=
90 continue
Guido van Rossum627b2d71993-12-24 10:39:16 +000091 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +000092
Guido van Rossum7f43da71994-08-01 12:15:30 +000093 case "$ac_option" in
94 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
95 *) ac_optarg= ;;
96 esac
97
Guido van Rossum76be6ed1995-01-02 18:33:54 +000098 # Accept the important Cygnus configure options, so we can diagnose typos.
99
Guido van Rossum7f43da71994-08-01 12:15:30 +0000100 case "$ac_option" in
101
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000102 -bindir | --bindir | --bindi | --bind | --bin | --bi)
103 ac_prev=bindir ;;
104 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
105 bindir="$ac_optarg" ;;
106
107 -build | --build | --buil | --bui | --bu)
Guido van Rossum7f43da71994-08-01 12:15:30 +0000108 ac_prev=build ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000109 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Guido van Rossum7f43da71994-08-01 12:15:30 +0000110 build="$ac_optarg" ;;
111
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000112 -cache-file | --cache-file | --cache-fil | --cache-fi \
113 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
114 ac_prev=cache_file ;;
115 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
116 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
117 cache_file="$ac_optarg" ;;
118
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000119 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
120 ac_prev=datadir ;;
121 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
122 | --da=*)
123 datadir="$ac_optarg" ;;
124
Guido van Rossum7f43da71994-08-01 12:15:30 +0000125 -disable-* | --disable-*)
126 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000127 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000128 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000129 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000130 fi
131 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
132 eval "enable_${ac_feature}=no" ;;
133
134 -enable-* | --enable-*)
135 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000136 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000137 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000138 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000139 fi
140 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
141 case "$ac_option" in
142 *=*) ;;
143 *) ac_optarg=yes ;;
144 esac
145 eval "enable_${ac_feature}='$ac_optarg'" ;;
146
Guido van Rossum7f43da71994-08-01 12:15:30 +0000147 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
148 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
149 | --exec | --exe | --ex)
150 ac_prev=exec_prefix ;;
151 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
152 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
153 | --exec=* | --exe=* | --ex=*)
154 exec_prefix="$ac_optarg" ;;
155
156 -gas | --gas | --ga | --g)
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000157 # Obsolete; use --with-gas.
158 with_gas=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000159
160 -help | --help | --hel | --he)
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000161 # Omit some internal or obsolete options to make the list less imposing.
162 # This message is too long to be a string in the A/UX 3.1 sh.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000163 cat << EOF
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000164Usage: configure [options] [host]
165Options: [defaults in brackets after descriptions]
166Configuration:
167 --cache-file=FILE cache test results in FILE
168 --help print this message
169 --no-create do not create output files
170 --quiet, --silent do not print \`checking...' messages
171 --version print the version of autoconf that created configure
172Directory and file names:
173 --prefix=PREFIX install architecture-independent files in PREFIX
174 [$ac_default_prefix]
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000175 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000176 [same as prefix]
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000177 --bindir=DIR user executables in DIR [EPREFIX/bin]
178 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
179 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
180 --datadir=DIR read-only architecture-independent data in DIR
181 [PREFIX/share]
182 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
183 --sharedstatedir=DIR modifiable architecture-independent data in DIR
184 [PREFIX/com]
185 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
186 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
187 --includedir=DIR C header files in DIR [PREFIX/include]
188 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
189 --infodir=DIR info documentation in DIR [PREFIX/info]
190 --mandir=DIR man documentation in DIR [PREFIX/man]
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000191 --srcdir=DIR find the sources in DIR [configure dir or ..]
192 --program-prefix=PREFIX prepend PREFIX to installed program names
193 --program-suffix=SUFFIX append SUFFIX to installed program names
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000194 --program-transform-name=PROGRAM
195 run sed PROGRAM on installed program names
196EOF
197 cat << EOF
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000198Host type:
199 --build=BUILD configure for building on BUILD [BUILD=HOST]
200 --host=HOST configure for HOST [guessed]
201 --target=TARGET configure for TARGET [TARGET=HOST]
202Features and packages:
203 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
204 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
205 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
206 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
207 --x-includes=DIR X include files are in DIR
208 --x-libraries=DIR X library files are in DIR
Guido van Rossum7f43da71994-08-01 12:15:30 +0000209EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000210 if test -n "$ac_help"; then
211 echo "--enable and --with options recognized:$ac_help"
212 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000213 exit 0 ;;
214
215 -host | --host | --hos | --ho)
216 ac_prev=host ;;
217 -host=* | --host=* | --hos=* | --ho=*)
218 host="$ac_optarg" ;;
219
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000220 -includedir | --includedir | --includedi | --included | --include \
221 | --includ | --inclu | --incl | --inc)
222 ac_prev=includedir ;;
223 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
224 | --includ=* | --inclu=* | --incl=* | --inc=*)
225 includedir="$ac_optarg" ;;
226
227 -infodir | --infodir | --infodi | --infod | --info | --inf)
228 ac_prev=infodir ;;
229 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
230 infodir="$ac_optarg" ;;
231
232 -libdir | --libdir | --libdi | --libd)
233 ac_prev=libdir ;;
234 -libdir=* | --libdir=* | --libdi=* | --libd=*)
235 libdir="$ac_optarg" ;;
236
237 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
238 | --libexe | --libex | --libe)
239 ac_prev=libexecdir ;;
240 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
241 | --libexe=* | --libex=* | --libe=*)
242 libexecdir="$ac_optarg" ;;
243
244 -localstatedir | --localstatedir | --localstatedi | --localstated \
245 | --localstate | --localstat | --localsta | --localst \
246 | --locals | --local | --loca | --loc | --lo)
247 ac_prev=localstatedir ;;
248 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
249 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
250 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
251 localstatedir="$ac_optarg" ;;
252
253 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
254 ac_prev=mandir ;;
255 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
256 mandir="$ac_optarg" ;;
257
Guido van Rossum7f43da71994-08-01 12:15:30 +0000258 -nfp | --nfp | --nf)
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000259 # Obsolete; use --without-fp.
260 with_fp=no ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000261
262 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
263 | --no-cr | --no-c)
264 no_create=yes ;;
265
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000266 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
267 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
268 no_recursion=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000269
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000270 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
271 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
272 | --oldin | --oldi | --old | --ol | --o)
273 ac_prev=oldincludedir ;;
274 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
275 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
276 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
277 oldincludedir="$ac_optarg" ;;
278
Guido van Rossum7f43da71994-08-01 12:15:30 +0000279 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
280 ac_prev=prefix ;;
281 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
282 prefix="$ac_optarg" ;;
283
284 -program-prefix | --program-prefix | --program-prefi | --program-pref \
285 | --program-pre | --program-pr | --program-p)
286 ac_prev=program_prefix ;;
287 -program-prefix=* | --program-prefix=* | --program-prefi=* \
288 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
289 program_prefix="$ac_optarg" ;;
290
291 -program-suffix | --program-suffix | --program-suffi | --program-suff \
292 | --program-suf | --program-su | --program-s)
293 ac_prev=program_suffix ;;
294 -program-suffix=* | --program-suffix=* | --program-suffi=* \
295 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
296 program_suffix="$ac_optarg" ;;
297
298 -program-transform-name | --program-transform-name \
299 | --program-transform-nam | --program-transform-na \
300 | --program-transform-n | --program-transform- \
301 | --program-transform | --program-transfor \
302 | --program-transfo | --program-transf \
303 | --program-trans | --program-tran \
304 | --progr-tra | --program-tr | --program-t)
305 ac_prev=program_transform_name ;;
306 -program-transform-name=* | --program-transform-name=* \
307 | --program-transform-nam=* | --program-transform-na=* \
308 | --program-transform-n=* | --program-transform-=* \
309 | --program-transform=* | --program-transfor=* \
310 | --program-transfo=* | --program-transf=* \
311 | --program-trans=* | --program-tran=* \
312 | --progr-tra=* | --program-tr=* | --program-t=*)
313 program_transform_name="$ac_optarg" ;;
314
315 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
316 | -silent | --silent | --silen | --sile | --sil)
317 silent=yes ;;
318
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000319 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
320 ac_prev=sbindir ;;
321 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
322 | --sbi=* | --sb=*)
323 sbindir="$ac_optarg" ;;
324
325 -sharedstatedir | --sharedstatedir | --sharedstatedi \
326 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
327 | --sharedst | --shareds | --shared | --share | --shar \
328 | --sha | --sh)
329 ac_prev=sharedstatedir ;;
330 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
331 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
332 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
333 | --sha=* | --sh=*)
334 sharedstatedir="$ac_optarg" ;;
335
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000336 -site | --site | --sit)
337 ac_prev=site ;;
338 -site=* | --site=* | --sit=*)
339 site="$ac_optarg" ;;
340
Guido van Rossum7f43da71994-08-01 12:15:30 +0000341 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
342 ac_prev=srcdir ;;
343 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
344 srcdir="$ac_optarg" ;;
345
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000346 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
347 | --syscon | --sysco | --sysc | --sys | --sy)
348 ac_prev=sysconfdir ;;
349 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
350 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
351 sysconfdir="$ac_optarg" ;;
352
Guido van Rossum7f43da71994-08-01 12:15:30 +0000353 -target | --target | --targe | --targ | --tar | --ta | --t)
354 ac_prev=target ;;
355 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
356 target="$ac_optarg" ;;
357
358 -v | -verbose | --verbose | --verbos | --verbo | --verb)
359 verbose=yes ;;
360
361 -version | --version | --versio | --versi | --vers)
Guido van Rossumf78abae1997-01-21 22:02:36 +0000362 echo "configure generated by autoconf version 2.12"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000363 exit 0 ;;
364
365 -with-* | --with-*)
366 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000367 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000368 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000369 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000370 fi
371 ac_package=`echo $ac_package| sed 's/-/_/g'`
372 case "$ac_option" in
373 *=*) ;;
374 *) ac_optarg=yes ;;
375 esac
376 eval "with_${ac_package}='$ac_optarg'" ;;
377
378 -without-* | --without-*)
379 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000380 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000381 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000382 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000383 fi
384 ac_package=`echo $ac_package| sed 's/-/_/g'`
385 eval "with_${ac_package}=no" ;;
386
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000387 --x)
388 # Obsolete; use --with-x.
389 with_x=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000390
391 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
392 | --x-incl | --x-inc | --x-in | --x-i)
393 ac_prev=x_includes ;;
394 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
395 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
396 x_includes="$ac_optarg" ;;
397
398 -x-libraries | --x-libraries | --x-librarie | --x-librari \
399 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
400 ac_prev=x_libraries ;;
401 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
402 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
403 x_libraries="$ac_optarg" ;;
404
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000405 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000406 ;;
407
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000408 *)
Guido van Rossum0a516c91994-09-12 10:58:40 +0000409 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000410 echo "configure: warning: $ac_option: invalid host type" 1>&2
Guido van Rossum7f43da71994-08-01 12:15:30 +0000411 fi
Guido van Rossum0a516c91994-09-12 10:58:40 +0000412 if test "x$nonopt" != xNONE; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000413 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000414 fi
415 nonopt="$ac_option"
416 ;;
417
418 esac
Guido van Rossum627b2d71993-12-24 10:39:16 +0000419done
420
Guido van Rossum7f43da71994-08-01 12:15:30 +0000421if test -n "$ac_prev"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000422 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000423fi
424
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000425trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
Guido van Rossum7f43da71994-08-01 12:15:30 +0000426
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000427# File descriptor usage:
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000428# 0 standard input
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000429# 1 file creation
430# 2 errors and warnings
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000431# 3 some systems may open it to /dev/tty
432# 4 used on the Kubota Titan
433# 6 checking for... messages and results
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000434# 5 compiler messages saved in config.log
435if test "$silent" = yes; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000436 exec 6>/dev/null
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000437else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000438 exec 6>&1
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000439fi
440exec 5>./config.log
441
442echo "\
443This file contains any messages produced by compilers while
444running configure, to aid debugging if configure makes a mistake.
445" 1>&5
446
447# Strip out --no-create and --no-recursion so they do not pile up.
448# Also quote any args containing shell metacharacters.
449ac_configure_args=
450for ac_arg
451do
Guido van Rossum7f43da71994-08-01 12:15:30 +0000452 case "$ac_arg" in
453 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
454 | --no-cr | --no-c) ;;
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000455 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
456 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
457 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
458 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
459 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000460 esac
461done
Guido van Rossum627b2d71993-12-24 10:39:16 +0000462
463# NLS nuisances.
Guido van Rossumf78abae1997-01-21 22:02:36 +0000464# Only set these to C if already set. These must not be set unconditionally
465# because not all systems understand e.g. LANG=C (notably SCO).
466# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
467# Non-C LC_CTYPE values break the ctype check.
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000468if test "${LANG+set}" = set; then LANG=C; export LANG; fi
Guido van Rossumf78abae1997-01-21 22:02:36 +0000469if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
470if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
471if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000472
Guido van Rossum7f43da71994-08-01 12:15:30 +0000473# confdefs.h avoids OS command line length limits that DEFS can exceed.
474rm -rf conftest* confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000475# AIX cpp loses on an empty file, so make sure it contains at least a newline.
476echo > confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000477
478# A filename unique to this package, relative to the directory that
479# configure is in, which we can look for to find out if srcdir is correct.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000480ac_unique_file=Include/object.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000481
482# Find the source files, if location was not specified.
483if test -z "$srcdir"; then
Guido van Rossum7f43da71994-08-01 12:15:30 +0000484 ac_srcdir_defaulted=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000485 # Try the directory containing this script, then its parent.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000486 ac_prog=$0
487 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
488 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
489 srcdir=$ac_confdir
490 if test ! -r $srcdir/$ac_unique_file; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000491 srcdir=..
492 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000493else
494 ac_srcdir_defaulted=no
Guido van Rossum627b2d71993-12-24 10:39:16 +0000495fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000496if test ! -r $srcdir/$ac_unique_file; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000497 if test "$ac_srcdir_defaulted" = yes; then
498 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
Guido van Rossum627b2d71993-12-24 10:39:16 +0000499 else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000500 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
Guido van Rossum627b2d71993-12-24 10:39:16 +0000501 fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000502fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000503srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
504
505# Prefer explicitly selected file to automatically selected ones.
506if test -z "$CONFIG_SITE"; then
507 if test "x$prefix" != xNONE; then
508 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
509 else
510 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
511 fi
512fi
513for ac_site_file in $CONFIG_SITE; do
514 if test -r "$ac_site_file"; then
515 echo "loading site script $ac_site_file"
516 . "$ac_site_file"
517 fi
518done
519
520if test -r "$cache_file"; then
521 echo "loading cache $cache_file"
522 . $cache_file
523else
524 echo "creating cache $cache_file"
525 > $cache_file
526fi
527
Guido van Rossum7f43da71994-08-01 12:15:30 +0000528ac_ext=c
Guido van Rossum0a516c91994-09-12 10:58:40 +0000529# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000530ac_cpp='$CPP $CPPFLAGS'
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000531ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
532ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
Guido van Rossumf78abae1997-01-21 22:02:36 +0000533cross_compiling=$ac_cv_prog_cc_cross
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000534
535if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
536 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
537 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
538 ac_n= ac_c='
539' ac_t=' '
540 else
541 ac_n=-n ac_c= ac_t=
542 fi
543else
544 ac_n= ac_c='\c' ac_t=
545fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000546
Guido van Rossum0a516c91994-09-12 10:58:40 +0000547
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000548
Guido van Rossum627b2d71993-12-24 10:39:16 +0000549
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000550# NEXTSTEP stuff
Guido van Rossum563e7081996-09-10 18:20:48 +0000551if test -f /usr/lib/NextStep/software_version; then
552
553 echo $ac_n "checking for --with-next-archs""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000554echo "configure:555: checking for --with-next-archs" >&5
Guido van Rossum563e7081996-09-10 18:20:48 +0000555 # Check whether --with-next-archs or --without-next-archs was given.
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000556if test "${with_next_archs+set}" = set; then
557 withval="$with_next_archs"
558
Guido van Rossum563e7081996-09-10 18:20:48 +0000559 if test -n "$withval"; then
560 ac_arch_flags=`/usr/lib/arch_tool -archify_list $withval`
561 # GCC does not currently support multi archs on the NeXT
562 with_gcc=no
563 fi
564 echo "$ac_t""$with_next_archs" 1>&6
565
566else
567 echo "$ac_t""none: using `arch`" 1>&6
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000568fi
569
Guido van Rossum563e7081996-09-10 18:20:48 +0000570
571 if test -z "$MACHDEP"
572 then
573 set X `hostinfo | grep 'NeXT Mach.*:' | \
574 sed -e 's/://' -e 's/\./_/'` && \
575 ac_sys_system=next && ac_sys_release=$4
576
577 MACHDEP="$ac_sys_system$ac_sys_release"
578 fi
579fi
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000580
581# Set name for machine-dependent library files
582
583echo $ac_n "checking MACHDEP""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000584echo "configure:585: checking MACHDEP" >&5
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000585if test -z "$MACHDEP"
586then
Guido van Rossum563e7081996-09-10 18:20:48 +0000587 ac_sys_system=`uname -s`
588 if test "$ac_sys_system" = "AIX" ; then
589 ac_sys_release=`uname -v`
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000590 else
Guido van Rossum563e7081996-09-10 18:20:48 +0000591 ac_sys_release=`uname -r`
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000592 fi
Guido van Rossum563e7081996-09-10 18:20:48 +0000593 ac_md_system=`echo $ac_sys_system |
594 tr -d '/ ' | tr '[A-Z]' '[a-z]'`
595 ac_md_release=`echo $ac_sys_release |
596 tr -d '/ ' | sed 's/\..*//'`
597 MACHDEP="$ac_md_system$ac_md_release"
598
Guido van Rossum07397971997-04-29 21:49:50 +0000599 case $MACHDEP in
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000600 '') MACHDEP=unknown;;
601 esac
602fi
603echo "$ac_t""$MACHDEP" 1>&6
604
Guido van Rossum627b2d71993-12-24 10:39:16 +0000605# checks for alternative programs
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000606echo $ac_n "checking for --without-gcc""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000607echo "configure:608: checking for --without-gcc" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000608# Check whether --with-gcc or --without-gcc was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000609if test "${with_gcc+set}" = set; then
610 withval="$with_gcc"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000611
612 case $withval in
Guido van Rossumda88dad1995-01-26 00:46:29 +0000613 no) CC=cc
614 without_gcc=yes;;
615 yes) CC=gcc
616 without_gcc=no;;
617 *) CC=$withval
618 without_gcc=$withval;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000619 esac
Guido van Rossumda88dad1995-01-26 00:46:29 +0000620else
Guido van Rossume77438c1995-09-13 18:59:59 +0000621
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000622 case $ac_sys_system in
Guido van Rossume77438c1995-09-13 18:59:59 +0000623 OSF1) CC=cc
624 without_gcc=;;
625 *) without_gcc=no;;
626 esac
Guido van Rossum7f43da71994-08-01 12:15:30 +0000627fi
628
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000629echo "$ac_t""$without_gcc" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +0000630
Guido van Rossum8b131c51995-03-09 14:10:13 +0000631# If the user switches compilers, we can't believe the cache
632if test ! -z "$ac_cv_prog_CC" -a ! -z "$CC" -a "$CC" != "$ac_cv_prog_CC"
633then
634 { echo "configure: error: cached CC is different -- throw away $cache_file
635(it is also a good idea to do 'make clean' before compiling)" 1>&2; exit 1; }
636fi
637
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000638# Extract the first word of "gcc", so it can be a program name with args.
639set dummy gcc; ac_word=$2
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000640echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000641echo "configure:642: checking for $ac_word" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000642if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
643 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000644else
645 if test -n "$CC"; then
646 ac_cv_prog_CC="$CC" # Let the user override the test.
647else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000648 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
649 for ac_dir in $PATH; do
650 test -z "$ac_dir" && ac_dir=.
651 if test -f $ac_dir/$ac_word; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000652 ac_cv_prog_CC="gcc"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000653 break
654 fi
655 done
Guido van Rossum7f43da71994-08-01 12:15:30 +0000656 IFS="$ac_save_ifs"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000657fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000658fi
659CC="$ac_cv_prog_CC"
660if test -n "$CC"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000661 echo "$ac_t""$CC" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000662else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000663 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000664fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000665
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000666if test -z "$CC"; then
667 # Extract the first word of "cc", so it can be a program name with args.
668set dummy cc; ac_word=$2
669echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000670echo "configure:671: checking for $ac_word" >&5
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000671if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
672 echo $ac_n "(cached) $ac_c" 1>&6
673else
674 if test -n "$CC"; then
675 ac_cv_prog_CC="$CC" # Let the user override the test.
676else
677 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
678 ac_prog_rejected=no
679 for ac_dir in $PATH; do
680 test -z "$ac_dir" && ac_dir=.
681 if test -f $ac_dir/$ac_word; then
682 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
683 ac_prog_rejected=yes
684 continue
685 fi
686 ac_cv_prog_CC="cc"
687 break
688 fi
689 done
690 IFS="$ac_save_ifs"
691if test $ac_prog_rejected = yes; then
692 # We found a bogon in the path, so make sure we never use it.
693 set dummy $ac_cv_prog_CC
694 shift
695 if test $# -gt 0; then
696 # We chose a different compiler from the bogus one.
697 # However, it has the same basename, so the bogon will be chosen
698 # first if we set CC to just the basename; use the full file name.
699 shift
700 set dummy "$ac_dir/$ac_word" "$@"
701 shift
702 ac_cv_prog_CC="$@"
703 fi
704fi
705fi
706fi
707CC="$ac_cv_prog_CC"
708if test -n "$CC"; then
709 echo "$ac_t""$CC" 1>&6
710else
711 echo "$ac_t""no" 1>&6
712fi
713
714 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
715fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000716
Guido van Rossumf78abae1997-01-21 22:02:36 +0000717echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000718echo "configure:719: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000719
720ac_ext=c
721# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
722ac_cpp='$CPP $CPPFLAGS'
723ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
724ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
725cross_compiling=$ac_cv_prog_cc_cross
726
727cat > conftest.$ac_ext <<EOF
Guido van Rossum7f253911997-05-09 02:42:48 +0000728#line 729 "configure"
Guido van Rossumf78abae1997-01-21 22:02:36 +0000729#include "confdefs.h"
730main(){return(0);}
731EOF
Guido van Rossum7f253911997-05-09 02:42:48 +0000732if { (eval echo configure:733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossumf78abae1997-01-21 22:02:36 +0000733 ac_cv_prog_cc_works=yes
734 # If we can't run a trivial program, we are probably using a cross compiler.
735 if (./conftest; exit) 2>/dev/null; then
736 ac_cv_prog_cc_cross=no
737 else
738 ac_cv_prog_cc_cross=yes
739 fi
740else
741 echo "configure: failed program was:" >&5
742 cat conftest.$ac_ext >&5
743 ac_cv_prog_cc_works=no
744fi
745rm -fr conftest*
746
747echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
748if test $ac_cv_prog_cc_works = no; then
749 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
750fi
751echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000752echo "configure:753: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000753echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
754cross_compiling=$ac_cv_prog_cc_cross
755
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000756echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000757echo "configure:758: checking whether we are using GNU C" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000758if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
759 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000760else
761 cat > conftest.c <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000762#ifdef __GNUC__
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000763 yes;
Guido van Rossum627b2d71993-12-24 10:39:16 +0000764#endif
765EOF
Guido van Rossum7f253911997-05-09 02:42:48 +0000766if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:767: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000767 ac_cv_prog_gcc=yes
768else
769 ac_cv_prog_gcc=no
770fi
771fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000772
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000773echo "$ac_t""$ac_cv_prog_gcc" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +0000774
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000775if test $ac_cv_prog_gcc = yes; then
776 GCC=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +0000777 ac_test_CFLAGS="${CFLAGS+set}"
778 ac_save_CFLAGS="$CFLAGS"
779 CFLAGS=
780 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000781echo "configure:782: checking whether ${CC-cc} accepts -g" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000782if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000783 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000784else
785 echo 'void f(){}' > conftest.c
786if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
Guido van Rossumf78abae1997-01-21 22:02:36 +0000787 ac_cv_prog_cc_g=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000788else
Guido van Rossumf78abae1997-01-21 22:02:36 +0000789 ac_cv_prog_cc_g=no
Guido van Rossum627b2d71993-12-24 10:39:16 +0000790fi
791rm -f conftest*
792
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000793fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000794
Guido van Rossumf78abae1997-01-21 22:02:36 +0000795echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
796 if test "$ac_test_CFLAGS" = set; then
797 CFLAGS="$ac_save_CFLAGS"
798 elif test $ac_cv_prog_cc_g = yes; then
799 CFLAGS="-g -O2"
800 else
801 CFLAGS="-O2"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000802 fi
803else
804 GCC=
805 test "${CFLAGS+set}" = set || CFLAGS="-g"
806fi
807
808# Extract the first word of "ranlib", so it can be a program name with args.
809set dummy ranlib; ac_word=$2
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000810echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000811echo "configure:812: checking for $ac_word" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000812if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
813 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000814else
815 if test -n "$RANLIB"; then
816 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
817else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000818 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
819 for ac_dir in $PATH; do
820 test -z "$ac_dir" && ac_dir=.
821 if test -f $ac_dir/$ac_word; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000822 ac_cv_prog_RANLIB="ranlib"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000823 break
824 fi
825 done
Guido van Rossum7f43da71994-08-01 12:15:30 +0000826 IFS="$ac_save_ifs"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000827 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000828fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000829fi
830RANLIB="$ac_cv_prog_RANLIB"
831if test -n "$RANLIB"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000832 echo "$ac_t""$RANLIB" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000833else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000834 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000835fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000836
837
Guido van Rossum7f43da71994-08-01 12:15:30 +0000838for ac_prog in ar aal
839do
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000840# Extract the first word of "$ac_prog", so it can be a program name with args.
841set dummy $ac_prog; ac_word=$2
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000842echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000843echo "configure:844: checking for $ac_word" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000844if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
845 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000846else
847 if test -n "$AR"; then
848 ac_cv_prog_AR="$AR" # Let the user override the test.
849else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000850 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
851 for ac_dir in $PATH; do
852 test -z "$ac_dir" && ac_dir=.
853 if test -f $ac_dir/$ac_word; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000854 ac_cv_prog_AR="$ac_prog"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000855 break
856 fi
857 done
858 IFS="$ac_save_ifs"
859fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000860fi
861AR="$ac_cv_prog_AR"
862if test -n "$AR"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000863 echo "$ac_t""$AR" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000864else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000865 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000866fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000867
868test -n "$AR" && break
869done
870test -n "$AR" || AR="ar"
871
872
Guido van Rossumda88dad1995-01-26 00:46:29 +0000873
874
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000875# Install just never works :-(
876if test -z "$INSTALL"
Guido van Rossumda88dad1995-01-26 00:46:29 +0000877then
878 INSTALL=cp
879 INSTALL_PROGRAM=cp
880 INSTALL_DATA=cp
881else
882 INSTALL_PROGRAM="$INSTALL"
883 INSTALL_DATA="$INSTALL -m 644"
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000884fi
885
886# Optimizer/debugger flags passed between Makefiles
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000887
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000888if test -z "$OPT"
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000889then
890 case $ac_sys_system in
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000891 *) OPT="-O";;
892 esac
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000893fi
894
Guido van Rossum563e7081996-09-10 18:20:48 +0000895if test "$ac_arch_flags"
Guido van Rossuma68acba1996-07-31 17:36:39 +0000896then
897 OPT="$OPT $ac_arch_flags"
898fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000899# checks for UNIX variants that set C preprocessor variables
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000900echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000901echo "configure:902: checking how to run the C preprocessor" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000902# On Suns, sometimes $CPP names a directory.
903if test -n "$CPP" && test -d "$CPP"; then
904 CPP=
905fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000906if test -z "$CPP"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000907if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
908 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000909else
910 # This must be in double quotes, not single quotes, because CPP may get
911 # substituted into the Makefile and "${CC-cc}" will confuse make.
Guido van Rossum627b2d71993-12-24 10:39:16 +0000912 CPP="${CC-cc} -E"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000913 # On the NeXT, cc -E runs the code through the compiler's parser,
914 # not just through cpp.
915 cat > conftest.$ac_ext <<EOF
Guido van Rossum7f253911997-05-09 02:42:48 +0000916#line 917 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000917#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000918#include <assert.h>
Guido van Rossum627b2d71993-12-24 10:39:16 +0000919Syntax Error
920EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000921ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum7f253911997-05-09 02:42:48 +0000922{ (eval echo configure:923: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000923ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000924if test -z "$ac_err"; then
925 :
926else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000927 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000928 echo "configure: failed program was:" >&5
929 cat conftest.$ac_ext >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +0000930 rm -rf conftest*
931 CPP="${CC-cc} -E -traditional-cpp"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000932 cat > conftest.$ac_ext <<EOF
Guido van Rossum7f253911997-05-09 02:42:48 +0000933#line 934 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000934#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000935#include <assert.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +0000936Syntax Error
937EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000938ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum7f253911997-05-09 02:42:48 +0000939{ (eval echo configure:940: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000940ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000941if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000942 :
943else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000944 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000945 echo "configure: failed program was:" >&5
946 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +0000947 rm -rf conftest*
948 CPP=/lib/cpp
949fi
950rm -f conftest*
951fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000952rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000953 ac_cv_prog_CPP="$CPP"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000954fi
Guido van Rossume77438c1995-09-13 18:59:59 +0000955 CPP="$ac_cv_prog_CPP"
956else
957 ac_cv_prog_CPP="$CPP"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000958fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000959echo "$ac_t""$CPP" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +0000960
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000961echo $ac_n "checking for AIX""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000962echo "configure:963: checking for AIX" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000963cat > conftest.$ac_ext <<EOF
Guido van Rossum7f253911997-05-09 02:42:48 +0000964#line 965 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000965#include "confdefs.h"
966#ifdef _AIX
967 yes
968#endif
969
970EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000971if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
972 egrep "yes" >/dev/null 2>&1; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000973 rm -rf conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000974 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000975#define _ALL_SOURCE 1
976EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000977
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000978else
979 rm -rf conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000980 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +0000981fi
982rm -f conftest*
983
984
Guido van Rossumf78abae1997-01-21 22:02:36 +0000985ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000986echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000987echo "configure:988: checking for minix/config.h" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000988if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
989 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000990else
991 cat > conftest.$ac_ext <<EOF
Guido van Rossum7f253911997-05-09 02:42:48 +0000992#line 993 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000993#include "confdefs.h"
994#include <minix/config.h>
995EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000996ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum7f253911997-05-09 02:42:48 +0000997{ (eval echo configure:998: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000998ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000999if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001000 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001001 eval "ac_cv_header_$ac_safe=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001002else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001003 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001004 echo "configure: failed program was:" >&5
1005 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001006 rm -rf conftest*
1007 eval "ac_cv_header_$ac_safe=no"
1008fi
1009rm -f conftest*
1010fi
1011if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001012 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001013 MINIX=yes
1014else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001015 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001016MINIX=
Guido van Rossum627b2d71993-12-24 10:39:16 +00001017fi
1018
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001019if test "$MINIX" = yes; then
1020 cat >> confdefs.h <<\EOF
1021#define _POSIX_SOURCE 1
1022EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001023
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001024 cat >> confdefs.h <<\EOF
1025#define _POSIX_1_SOURCE 2
1026EOF
1027
1028 cat >> confdefs.h <<\EOF
1029#define _MINIX 1
1030EOF
1031
1032fi
1033
Guido van Rossumda88dad1995-01-26 00:46:29 +00001034
Guido van Rossum201afe51997-05-14 21:14:44 +00001035echo $ac_n "checking whether $CC accepts -Olimit 1500""... $ac_c" 1>&6
1036echo "configure:1037: checking whether $CC accepts -Olimit 1500" >&5
1037if eval "test \"`echo '$''{'ac_cv_olimit_ok'+set}'`\" = set"; then
1038 echo $ac_n "(cached) $ac_c" 1>&6
1039else
1040 ac_save_cc="$CC"
1041CC="$CC -Olimit 1500"
1042cat > conftest.$ac_ext <<EOF
1043#line 1044 "configure"
1044#include "confdefs.h"
1045
1046int main() {
1047;
1048; return 0; }
1049EOF
1050if { (eval echo configure:1051: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1051 rm -rf conftest*
1052 ac_cv_olimit_ok=yes
1053else
1054 echo "configure: failed program was:" >&5
1055 cat conftest.$ac_ext >&5
1056 rm -rf conftest*
1057 ac_cv_olimit_ok=no
1058fi
1059rm -f conftest*
1060CC="$ac_save_cc"
1061fi
1062
1063echo "$ac_t""$ac_cv_olimit_ok" 1>&6
1064if test $ac_cv_olimit_ok = yes; then
1065 OPT="$OPT -Olimit 1500"
1066fi
1067
Guido van Rossum84e7b241996-08-19 21:59:00 +00001068# check for ANSI or K&R ("traditional") preprocessor
1069echo $ac_n "checking for C preprocessor type""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001070echo "configure:1071: checking for C preprocessor type" >&5
Guido van Rossum84e7b241996-08-19 21:59:00 +00001071cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001072#line 1073 "configure"
Guido van Rossum84e7b241996-08-19 21:59:00 +00001073#include "confdefs.h"
1074
1075#define spam(name, doc) {#name, &name, #name "() -- " doc}
1076int foo;
1077struct {char *name; int *addr; char *doc;} desc = spam(foo, "something");
1078
Guido van Rossumf78abae1997-01-21 22:02:36 +00001079int main() {
Guido van Rossum84e7b241996-08-19 21:59:00 +00001080;
1081; return 0; }
1082EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001083if { (eval echo configure:1084: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum84e7b241996-08-19 21:59:00 +00001084 rm -rf conftest*
1085 cpp_type=ansi
1086else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001087 echo "configure: failed program was:" >&5
1088 cat conftest.$ac_ext >&5
Guido van Rossum84e7b241996-08-19 21:59:00 +00001089 rm -rf conftest*
1090 cat >> confdefs.h <<\EOF
1091#define HAVE_OLD_CPP 1
1092EOF
1093 cpp_type=traditional
1094fi
1095rm -f conftest*
Guido van Rossum84e7b241996-08-19 21:59:00 +00001096echo "$ac_t""$cpp_type" 1>&6
1097
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001098# checks for header files
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001099echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001100echo "configure:1101: checking for ANSI C header files" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001101if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1102 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001103else
1104 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001105#line 1106 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001106#include "confdefs.h"
1107#include <stdlib.h>
1108#include <stdarg.h>
1109#include <string.h>
1110#include <float.h>
1111EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001112ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum201afe51997-05-14 21:14:44 +00001113{ (eval echo configure:1114: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001114ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +00001115if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001116 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001117 ac_cv_header_stdc=yes
1118else
1119 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001120 echo "configure: failed program was:" >&5
1121 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00001122 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001123 ac_cv_header_stdc=no
1124fi
1125rm -f conftest*
1126
1127if test $ac_cv_header_stdc = yes; then
1128 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1129cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001130#line 1131 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001131#include "confdefs.h"
1132#include <string.h>
1133EOF
1134if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1135 egrep "memchr" >/dev/null 2>&1; then
1136 :
1137else
1138 rm -rf conftest*
1139 ac_cv_header_stdc=no
1140fi
1141rm -f conftest*
1142
1143fi
1144
1145if test $ac_cv_header_stdc = yes; then
1146 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1147cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001148#line 1149 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001149#include "confdefs.h"
1150#include <stdlib.h>
1151EOF
1152if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1153 egrep "free" >/dev/null 2>&1; then
1154 :
1155else
1156 rm -rf conftest*
1157 ac_cv_header_stdc=no
1158fi
1159rm -f conftest*
1160
1161fi
1162
1163if test $ac_cv_header_stdc = yes; then
1164 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1165if test "$cross_compiling" = yes; then
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001166 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001167else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001168 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001169#line 1170 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001170#include "confdefs.h"
1171#include <ctype.h>
1172#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1173#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001174#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
Guido van Rossum627b2d71993-12-24 10:39:16 +00001175int main () { int i; for (i = 0; i < 256; i++)
1176if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1177exit (0); }
1178
1179EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001180if { (eval echo configure:1181: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumf78abae1997-01-21 22:02:36 +00001181then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001182 :
1183else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001184 echo "configure: failed program was:" >&5
1185 cat conftest.$ac_ext >&5
1186 rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001187 ac_cv_header_stdc=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001188fi
1189rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001190fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00001191
1192fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001193fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001194
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001195echo "$ac_t""$ac_cv_header_stdc" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001196if test $ac_cv_header_stdc = yes; then
1197 cat >> confdefs.h <<\EOF
1198#define STDC_HEADERS 1
1199EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001200
1201fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001202
Guido van Rossum07397971997-04-29 21:49:50 +00001203for ac_hdr in dlfcn.h fcntl.h limits.h ncurses.h pthread.h \
Guido van Rossum2d38f911996-06-26 19:47:01 +00001204signal.h stdarg.h stddef.h stdlib.h thread.h unistd.h utime.h \
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001205sys/audioio.h sys/file.h sys/lock.h \
1206sys/param.h sys/select.h sys/time.h sys/times.h \
Guido van Rossum2d38f911996-06-26 19:47:01 +00001207sys/un.h sys/utsname.h sys/wait.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00001208do
Guido van Rossumf78abae1997-01-21 22:02:36 +00001209ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001210echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001211echo "configure:1212: checking for $ac_hdr" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001212if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1213 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001214else
1215 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001216#line 1217 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001217#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001218#include <$ac_hdr>
Guido van Rossum627b2d71993-12-24 10:39:16 +00001219EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001220ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum201afe51997-05-14 21:14:44 +00001221{ (eval echo configure:1222: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001222ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +00001223if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001224 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001225 eval "ac_cv_header_$ac_safe=yes"
1226else
1227 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001228 echo "configure: failed program was:" >&5
1229 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001230 rm -rf conftest*
1231 eval "ac_cv_header_$ac_safe=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001232fi
1233rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001234fi
1235if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001236 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001237 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001238 cat >> confdefs.h <<EOF
1239#define $ac_tr_hdr 1
1240EOF
1241
1242else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001243 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001244fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001245done
1246
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001247ac_header_dirent=no
1248for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
1249do
Guido van Rossumf78abae1997-01-21 22:02:36 +00001250ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001251echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001252echo "configure:1253: checking for $ac_hdr that defines DIR" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001253if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
1254 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00001255else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001256 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001257#line 1258 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001258#include "confdefs.h"
1259#include <sys/types.h>
1260#include <$ac_hdr>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001261int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001262DIR *dirp = 0;
1263; return 0; }
1264EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001265if { (eval echo configure:1266: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001266 rm -rf conftest*
1267 eval "ac_cv_header_dirent_$ac_safe=yes"
1268else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001269 echo "configure: failed program was:" >&5
1270 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001271 rm -rf conftest*
1272 eval "ac_cv_header_dirent_$ac_safe=no"
1273fi
1274rm -f conftest*
Guido van Rossum627b2d71993-12-24 10:39:16 +00001275fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001276if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001277 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001278 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001279 cat >> confdefs.h <<EOF
1280#define $ac_tr_hdr 1
1281EOF
1282 ac_header_dirent=$ac_hdr; break
1283else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001284 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001285fi
1286done
1287# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
1288if test $ac_header_dirent = dirent.h; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00001289echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001290echo "configure:1291: checking for opendir in -ldir" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001291ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001292if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001293 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001294else
1295 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001296LIBS="-ldir $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001297cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001298#line 1299 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001299#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001300/* Override any gcc2 internal prototype to avoid an error. */
1301/* We use char because int might match the return type of a gcc2
1302 builtin and then its argument prototype would still apply. */
1303char opendir();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001304
Guido van Rossumf78abae1997-01-21 22:02:36 +00001305int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001306opendir()
1307; return 0; }
1308EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001309if { (eval echo configure:1310: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001310 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001311 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001312else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001313 echo "configure: failed program was:" >&5
1314 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001315 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001316 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001317fi
1318rm -f conftest*
1319LIBS="$ac_save_LIBS"
1320
1321fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001322if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001323 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001324 LIBS="$LIBS -ldir"
1325else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001326 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001327fi
1328
1329else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001330echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001331echo "configure:1332: checking for opendir in -lx" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001332ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001333if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001334 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001335else
1336 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001337LIBS="-lx $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001338cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001339#line 1340 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001340#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001341/* Override any gcc2 internal prototype to avoid an error. */
1342/* We use char because int might match the return type of a gcc2
1343 builtin and then its argument prototype would still apply. */
1344char opendir();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001345
Guido van Rossumf78abae1997-01-21 22:02:36 +00001346int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001347opendir()
1348; return 0; }
1349EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001350if { (eval echo configure:1351: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001351 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001352 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001353else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001354 echo "configure: failed program was:" >&5
1355 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001356 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001357 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001358fi
1359rm -f conftest*
1360LIBS="$ac_save_LIBS"
1361
1362fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001363if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001364 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001365 LIBS="$LIBS -lx"
1366else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001367 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001368fi
1369
1370fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001371
1372
1373# checks for typedefs
Guido van Rossumda88dad1995-01-26 00:46:29 +00001374was_it_defined=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001375echo $ac_n "checking for clock_t in time.h""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001376echo "configure:1377: checking for clock_t in time.h" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001377cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001378#line 1379 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001379#include "confdefs.h"
1380#include <time.h>
1381EOF
1382if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1383 egrep "clock_t" >/dev/null 2>&1; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00001384 rm -rf conftest*
1385 was_it_defined=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001386else
1387 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001388 cat >> confdefs.h <<\EOF
1389#define clock_t long
1390EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001391
1392fi
1393rm -f conftest*
1394
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001395echo "$ac_t""$was_it_defined" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00001396
Guido van Rossum84e7b241996-08-19 21:59:00 +00001397# Add some code to confdefs.h so that the test for off_t works on SCO
1398cat >> confdefs.h <<\EOF
1399#if defined(SCO_DS)
1400#undef _OFF_T
1401#endif
1402EOF
1403
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001404echo $ac_n "checking for mode_t""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001405echo "configure:1406: checking for mode_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001406if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
1407 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001408else
1409 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001410#line 1411 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001411#include "confdefs.h"
1412#include <sys/types.h>
1413#if STDC_HEADERS
1414#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001415#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001416#endif
1417EOF
1418if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001419 egrep "mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001420 rm -rf conftest*
1421 ac_cv_type_mode_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001422else
1423 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001424 ac_cv_type_mode_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001425fi
1426rm -f conftest*
1427
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001428fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001429echo "$ac_t""$ac_cv_type_mode_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001430if test $ac_cv_type_mode_t = no; then
1431 cat >> confdefs.h <<\EOF
1432#define mode_t int
1433EOF
1434
1435fi
1436
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001437echo $ac_n "checking for off_t""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001438echo "configure:1439: checking for off_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001439if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1440 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001441else
1442 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001443#line 1444 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001444#include "confdefs.h"
1445#include <sys/types.h>
1446#if STDC_HEADERS
1447#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001448#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001449#endif
1450EOF
1451if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001452 egrep "off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001453 rm -rf conftest*
1454 ac_cv_type_off_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001455else
1456 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001457 ac_cv_type_off_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001458fi
1459rm -f conftest*
1460
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001461fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001462echo "$ac_t""$ac_cv_type_off_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001463if test $ac_cv_type_off_t = no; then
1464 cat >> confdefs.h <<\EOF
1465#define off_t long
1466EOF
1467
1468fi
1469
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001470echo $ac_n "checking for pid_t""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001471echo "configure:1472: checking for pid_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001472if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
1473 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001474else
1475 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001476#line 1477 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001477#include "confdefs.h"
1478#include <sys/types.h>
1479#if STDC_HEADERS
1480#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001481#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001482#endif
1483EOF
1484if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001485 egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001486 rm -rf conftest*
1487 ac_cv_type_pid_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001488else
1489 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001490 ac_cv_type_pid_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001491fi
1492rm -f conftest*
1493
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001494fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001495echo "$ac_t""$ac_cv_type_pid_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001496if test $ac_cv_type_pid_t = no; then
1497 cat >> confdefs.h <<\EOF
1498#define pid_t int
1499EOF
1500
1501fi
1502
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001503echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001504echo "configure:1505: checking return type of signal handlers" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001505if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
1506 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001507else
1508 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001509#line 1510 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001510#include "confdefs.h"
1511#include <sys/types.h>
1512#include <signal.h>
1513#ifdef signal
1514#undef signal
1515#endif
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001516#ifdef __cplusplus
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001517extern "C" void (*signal (int, void (*)(int)))(int);
1518#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001519void (*signal ()) ();
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001520#endif
1521
Guido van Rossumf78abae1997-01-21 22:02:36 +00001522int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001523int i;
1524; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001525EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001526if { (eval echo configure:1527: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001527 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001528 ac_cv_type_signal=void
Guido van Rossum627b2d71993-12-24 10:39:16 +00001529else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001530 echo "configure: failed program was:" >&5
1531 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00001532 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001533 ac_cv_type_signal=int
Guido van Rossum627b2d71993-12-24 10:39:16 +00001534fi
1535rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001536fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001537
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001538echo "$ac_t""$ac_cv_type_signal" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001539cat >> confdefs.h <<EOF
1540#define RETSIGTYPE $ac_cv_type_signal
1541EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001542
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001543
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001544echo $ac_n "checking for size_t""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001545echo "configure:1546: checking for size_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001546if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1547 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001548else
1549 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001550#line 1551 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001551#include "confdefs.h"
1552#include <sys/types.h>
1553#if STDC_HEADERS
1554#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001555#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001556#endif
1557EOF
1558if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001559 egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001560 rm -rf conftest*
1561 ac_cv_type_size_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001562else
1563 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001564 ac_cv_type_size_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001565fi
1566rm -f conftest*
1567
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001568fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001569echo "$ac_t""$ac_cv_type_size_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001570if test $ac_cv_type_size_t = no; then
1571 cat >> confdefs.h <<\EOF
1572#define size_t unsigned
1573EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001574
1575fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001576
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001577echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001578echo "configure:1579: checking for uid_t in sys/types.h" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001579if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
1580 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001581else
1582 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001583#line 1584 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001584#include "confdefs.h"
1585#include <sys/types.h>
1586EOF
1587if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1588 egrep "uid_t" >/dev/null 2>&1; then
1589 rm -rf conftest*
1590 ac_cv_type_uid_t=yes
1591else
1592 rm -rf conftest*
1593 ac_cv_type_uid_t=no
1594fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001595rm -f conftest*
1596
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001597fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001598
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001599echo "$ac_t""$ac_cv_type_uid_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001600if test $ac_cv_type_uid_t = no; then
1601 cat >> confdefs.h <<\EOF
1602#define uid_t int
1603EOF
1604
1605 cat >> confdefs.h <<\EOF
1606#define gid_t int
1607EOF
1608
1609fi
1610
Guido van Rossum627b2d71993-12-24 10:39:16 +00001611
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001612echo $ac_n "checking size of int""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001613echo "configure:1614: checking size of int" >&5
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001614if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
1615 echo $ac_n "(cached) $ac_c" 1>&6
1616else
1617 if test "$cross_compiling" = yes; then
1618 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1619else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001620 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001621#line 1622 "configure"
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001622#include "confdefs.h"
1623#include <stdio.h>
1624main()
1625{
1626 FILE *f=fopen("conftestval", "w");
1627 if (!f) exit(1);
1628 fprintf(f, "%d\n", sizeof(int));
1629 exit(0);
1630}
1631EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001632if { (eval echo configure:1633: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumf78abae1997-01-21 22:02:36 +00001633then
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001634 ac_cv_sizeof_int=`cat conftestval`
1635else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001636 echo "configure: failed program was:" >&5
1637 cat conftest.$ac_ext >&5
1638 rm -fr conftest*
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001639 ac_cv_sizeof_int=0
1640fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001641rm -fr conftest*
1642fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00001643
1644fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001645echo "$ac_t""$ac_cv_sizeof_int" 1>&6
1646cat >> confdefs.h <<EOF
1647#define SIZEOF_INT $ac_cv_sizeof_int
1648EOF
1649
1650
1651echo $ac_n "checking size of long""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001652echo "configure:1653: checking size of long" >&5
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001653if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
1654 echo $ac_n "(cached) $ac_c" 1>&6
1655else
1656 if test "$cross_compiling" = yes; then
1657 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1658else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001659 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001660#line 1661 "configure"
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001661#include "confdefs.h"
1662#include <stdio.h>
1663main()
1664{
1665 FILE *f=fopen("conftestval", "w");
1666 if (!f) exit(1);
1667 fprintf(f, "%d\n", sizeof(long));
1668 exit(0);
1669}
1670EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001671if { (eval echo configure:1672: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumf78abae1997-01-21 22:02:36 +00001672then
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001673 ac_cv_sizeof_long=`cat conftestval`
1674else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001675 echo "configure: failed program was:" >&5
1676 cat conftest.$ac_ext >&5
1677 rm -fr conftest*
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001678 ac_cv_sizeof_long=0
1679fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001680rm -fr conftest*
1681fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00001682
1683fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001684echo "$ac_t""$ac_cv_sizeof_long" 1>&6
1685cat >> confdefs.h <<EOF
1686#define SIZEOF_LONG $ac_cv_sizeof_long
1687EOF
1688
1689
Guido van Rossum0a516c91994-09-12 10:58:40 +00001690
1691# Set info about shared libraries.
Guido van Rossum0a516c91994-09-12 10:58:40 +00001692
1693
1694
1695
Guido van Rossum0a516c91994-09-12 10:58:40 +00001696# SO is the extension of shared libraries `(including the dot!)
1697# -- usually .so, .sl on HP-UX
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001698echo $ac_n "checking SO""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001699echo "configure:1700: checking SO" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001700if test -z "$SO"
1701then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001702 case $ac_sys_system in
Guido van Rossum563e7081996-09-10 18:20:48 +00001703 hp*|HP*) SO=.sl;;
1704 *) SO=.so;;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001705 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001706fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001707echo "$ac_t""$SO" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001708# LDSHARED is the ld *command* used to create shared library
1709# -- "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 +00001710echo $ac_n "checking LDSHARED""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001711echo "configure:1712: checking LDSHARED" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001712if test -z "$LDSHARED"
1713then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001714 case $ac_sys_system/$ac_sys_release in
Guido van Rossum84e7b241996-08-19 21:59:00 +00001715 AIX*) LDSHARED="ld_so_aix \$(CC)";;
Guido van Rossum07397971997-04-29 21:49:50 +00001716 IRIX/5*) LDSHARED="ld -shared";;
Guido van Rossum37e97bc1997-04-29 22:15:33 +00001717 IRIX/6*) LDSHARED="ld $SGI_ABI -shared -all"; OPT="$OPT $SGI_ABI";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001718 SunOS/4*) LDSHARED="ld";;
1719 SunOS/5*) LDSHARED="ld -G";;
1720 hp*|HP*) LDSHARED="ld -b";;
Guido van Rossumda88dad1995-01-26 00:46:29 +00001721 OSF*) LDSHARED="ld -shared -expect_unresolved \"*\"";;
1722 DYNIX/ptx*) LDSHARED="ld -G";;
Guido van Rossum563e7081996-09-10 18:20:48 +00001723 next/*) LDSHARED='$(CC) $(CFLAGS) -nostdlib -r';;
Guido van Rossum81652ab1996-07-21 02:53:27 +00001724 Linux*) LDSHARED="gcc -shared";;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001725 FreeBSD*) LDSHARED="ld -Bshareable";;
Guido van Rossum84e7b241996-08-19 21:59:00 +00001726 SCO_SV*) LDSHARED="cc -G -KPIC -Ki486 -belf -Wl,-Bexport";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001727 *) LDSHARED="ld";;
1728 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001729fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001730echo "$ac_t""$LDSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001731# CCSHARED are the C *flags* used to create objects to go into a shared
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001732# library -- this is only needed for a few systems
1733echo $ac_n "checking CCSHARED""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001734echo "configure:1735: checking CCSHARED" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001735if test -z "$CCSHARED"
1736then
Guido van Rossum07397971997-04-29 21:49:50 +00001737 case $ac_sys_system/$ac_sys_release in
Guido van Rossumaf07a441995-02-13 19:45:27 +00001738 hp*|HP*) if test "$GCC" = yes;
1739 then CCSHARED="-fpic";
1740 else CCSHARED="+z";
1741 fi;;
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001742 Linux*) CCSHARED="-fpic";;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001743 FreeBSD*) CCSHARED="-fpic";;
Guido van Rossum84e7b241996-08-19 21:59:00 +00001744 SCO_SV*) CCSHARED="-KPIC -dy -Bdynamic";;
Guido van Rossum37e97bc1997-04-29 22:15:33 +00001745 IRIX/6*) CCSHARED="$SGI_ABI -all";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001746 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001747fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001748echo "$ac_t""$CCSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001749# LINKFORSHARED are the flags passed to the $(CC) command that links
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001750# the python executable -- this is only needed for a few systems
1751echo $ac_n "checking LINKFORSHARED""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001752echo "configure:1753: checking LINKFORSHARED" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001753if test -z "$LINKFORSHARED"
1754then
Guido van Rossum07397971997-04-29 21:49:50 +00001755 case $ac_sys_system/$ac_sys_release in
Guido van Rossume4766f61997-05-13 21:04:26 +00001756 AIX*) LINKFORSHARED='-Wl,-bE:$(srcdir)/python.exp -lld';;
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001757 hp*|HP*)
1758 LINKFORSHARED="-Wl,-E -Wl,+s -Wl,+b\$(BINLIBDEST)/sharedmodules";;
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001759 Linux*) LINKFORSHARED="-rdynamic";;
Guido van Rossum563e7081996-09-10 18:20:48 +00001760 next) LINKFORSHARED="-u libsys_s";;
Guido van Rossum84e7b241996-08-19 21:59:00 +00001761 SCO_SV*) LINKFORSHARED="-Bdynamic -dy -Wl,-Bexport";;
Guido van Rossum37e97bc1997-04-29 22:15:33 +00001762 IRIX/6*) LINKFORSHARED="$SGI_ABI -all";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001763 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001764fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001765echo "$ac_t""$LINKFORSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001766
Guido van Rossum627b2d71993-12-24 10:39:16 +00001767# checks for libraries
Guido van Rossumf78abae1997-01-21 22:02:36 +00001768echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001769echo "configure:1770: checking for dlopen in -ldl" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001770ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001771if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001772 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001773else
1774 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001775LIBS="-ldl $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001776cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001777#line 1778 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001778#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001779/* Override any gcc2 internal prototype to avoid an error. */
1780/* We use char because int might match the return type of a gcc2
1781 builtin and then its argument prototype would still apply. */
1782char dlopen();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001783
Guido van Rossumf78abae1997-01-21 22:02:36 +00001784int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001785dlopen()
1786; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001787EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001788if { (eval echo configure:1789: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001789 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001790 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001791else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001792 echo "configure: failed program was:" >&5
1793 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001794 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001795 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001796fi
1797rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001798LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001799
Guido van Rossum627b2d71993-12-24 10:39:16 +00001800fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001801if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001802 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001803 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1804 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001805 cat >> confdefs.h <<EOF
1806#define $ac_tr_lib 1
1807EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001808
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001809 LIBS="-ldl $LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001810
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001811else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001812 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001813fi
1814 # Dynamic linking for SunOS/Solaris and SYSV
Guido van Rossumf78abae1997-01-21 22:02:36 +00001815echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001816echo "configure:1817: checking for shl_load in -ldld" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001817ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001818if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001819 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001820else
1821 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001822LIBS="-ldld $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001823cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001824#line 1825 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001825#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001826/* Override any gcc2 internal prototype to avoid an error. */
1827/* We use char because int might match the return type of a gcc2
1828 builtin and then its argument prototype would still apply. */
1829char shl_load();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001830
Guido van Rossumf78abae1997-01-21 22:02:36 +00001831int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001832shl_load()
1833; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001834EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001835if { (eval echo configure:1836: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001836 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001837 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001838else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001839 echo "configure: failed program was:" >&5
1840 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001841 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001842 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001843fi
1844rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001845LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001846
Guido van Rossum627b2d71993-12-24 10:39:16 +00001847fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001848if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001849 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001850 ac_tr_lib=HAVE_LIB`echo dld | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1851 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001852 cat >> confdefs.h <<EOF
1853#define $ac_tr_lib 1
1854EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001855
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001856 LIBS="-ldld $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001857
1858else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001859 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001860fi
1861 # Dynamic linking for HP-UX
Guido van Rossumf78abae1997-01-21 22:02:36 +00001862echo $ac_n "checking for getpwnam in -lsun""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001863echo "configure:1864: checking for getpwnam in -lsun" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001864ac_lib_var=`echo sun'_'getpwnam | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001865if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001866 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001867else
1868 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001869LIBS="-lsun $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001870cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001871#line 1872 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001872#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001873/* Override any gcc2 internal prototype to avoid an error. */
1874/* We use char because int might match the return type of a gcc2
1875 builtin and then its argument prototype would still apply. */
1876char getpwnam();
Guido van Rossum7f43da71994-08-01 12:15:30 +00001877
Guido van Rossumf78abae1997-01-21 22:02:36 +00001878int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001879getpwnam()
1880; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00001881EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001882if { (eval echo configure:1883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00001883 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001884 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001885else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001886 echo "configure: failed program was:" >&5
1887 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001888 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001889 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001890fi
1891rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001892LIBS="$ac_save_LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001893
Guido van Rossum7f43da71994-08-01 12:15:30 +00001894fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001895if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001896 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001897 ac_tr_lib=HAVE_LIB`echo sun | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1898 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001899 cat >> confdefs.h <<EOF
1900#define $ac_tr_lib 1
1901EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001902
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001903 LIBS="-lsun $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001904
1905else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001906 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001907fi
1908 # NIS (== YP) interface for IRIX 4
Guido van Rossumda88dad1995-01-26 00:46:29 +00001909# The following three (nsl,inet,socket) are needed on Sequent;
1910# the order of checking must be this. Most SVR4 platforms will
1911# need -lsocket and -lnsl. However on SGI IRIX 5, these exist but
1912# broken. I see no elegant solution (probably CHECK_LIB should be
1913# fixed to only add the library if the given entry point is not
1914# satisfied without it).
Guido van Rossum2b3ac691996-08-30 15:18:41 +00001915if test "$ac_sys_system" != IRIX
Guido van Rossumda88dad1995-01-26 00:46:29 +00001916then
Guido van Rossumf78abae1997-01-21 22:02:36 +00001917echo $ac_n "checking for t_open in -lnsl""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001918echo "configure:1919: checking for t_open in -lnsl" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001919ac_lib_var=`echo nsl'_'t_open | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001920if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001921 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001922else
1923 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001924LIBS="-lnsl $LIBS"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001925cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001926#line 1927 "configure"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001927#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001928/* Override any gcc2 internal prototype to avoid an error. */
1929/* We use char because int might match the return type of a gcc2
1930 builtin and then its argument prototype would still apply. */
1931char t_open();
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001932
Guido van Rossumf78abae1997-01-21 22:02:36 +00001933int main() {
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001934t_open()
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001935; return 0; }
1936EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001937if { (eval echo configure:1938: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001938 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001939 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001940else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001941 echo "configure: failed program was:" >&5
1942 cat conftest.$ac_ext >&5
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001943 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001944 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001945fi
1946rm -f conftest*
1947LIBS="$ac_save_LIBS"
1948
1949fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001950if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001951 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001952 LIBS="-lnsl $LIBS"
1953else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001954 echo "$ac_t""no" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001955fi
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001956 # SVR4
Guido van Rossumf78abae1997-01-21 22:02:36 +00001957echo $ac_n "checking for gethostbyname in -linet""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001958echo "configure:1959: checking for gethostbyname in -linet" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001959ac_lib_var=`echo inet'_'gethostbyname | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001960if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001961 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001962else
1963 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001964LIBS="-linet -lnsl $LIBS"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001965cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001966#line 1967 "configure"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001967#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001968/* Override any gcc2 internal prototype to avoid an error. */
1969/* We use char because int might match the return type of a gcc2
1970 builtin and then its argument prototype would still apply. */
1971char gethostbyname();
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001972
Guido van Rossumf78abae1997-01-21 22:02:36 +00001973int main() {
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001974gethostbyname()
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001975; return 0; }
1976EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00001977if { (eval echo configure:1978: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001978 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001979 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001980else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001981 echo "configure: failed program was:" >&5
1982 cat conftest.$ac_ext >&5
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001983 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001984 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001985fi
1986rm -f conftest*
1987LIBS="$ac_save_LIBS"
1988
1989fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001990if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001991 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001992 LIBS="-linet $LIBS"
1993else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001994 echo "$ac_t""no" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001995fi
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001996 # Sequent
Guido van Rossumf78abae1997-01-21 22:02:36 +00001997echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00001998echo "configure:1999: checking for socket in -lsocket" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001999ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002000if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002001 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002002else
2003 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002004LIBS="-lsocket $LIBS $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002005cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002006#line 2007 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002007#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002008/* Override any gcc2 internal prototype to avoid an error. */
2009/* We use char because int might match the return type of a gcc2
2010 builtin and then its argument prototype would still apply. */
2011char socket();
Guido van Rossum7f43da71994-08-01 12:15:30 +00002012
Guido van Rossumf78abae1997-01-21 22:02:36 +00002013int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002014socket()
2015; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002016EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002017if { (eval echo configure:2018: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002018 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002019 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002020else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002021 echo "configure: failed program was:" >&5
2022 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002023 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002024 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002025fi
2026rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002027LIBS="$ac_save_LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002028
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002029fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002030if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002031 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002032 LIBS="-lsocket $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002033else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002034 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002035fi
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002036 # SVR4 sockets
Guido van Rossumda88dad1995-01-26 00:46:29 +00002037fi
Guido van Rossuma68acba1996-07-31 17:36:39 +00002038echo $ac_n "checking for --with-libs""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002039echo "configure:2040: checking for --with-libs" >&5
Guido van Rossuma68acba1996-07-31 17:36:39 +00002040# Check whether --with-libs or --without-libs was given.
2041if test "${with_libs+set}" = set; then
2042 withval="$with_libs"
2043
2044echo "$ac_t""$withval" 1>&6
2045LIBS="$withval $LIBS"
2046
2047else
2048 echo "$ac_t""no" 1>&6
2049fi
2050
Guido van Rossum7f43da71994-08-01 12:15:30 +00002051
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002052echo $ac_n "checking for --with(out)-readline""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002053echo "configure:2054: checking for --with(out)-readline" >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002054use_readline="yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002055# Check whether --with-readline or --without-readline was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002056if test "${with_readline+set}" = set; then
2057 withval="$with_readline"
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002058 echo "$ac_t""$withval" 1>&6; use_readline="$withval"
2059else
2060 echo "$ac_t""(default) yes" 1>&6
2061fi
2062
2063if test "$use_readline" != "no"
2064then
2065 if test "$use_readline" != "yes"
2066 then add_ldflags="-L$use_readline"
2067 else add_ldflags=""
2068 fi
2069 # See where the termcap interface could be hiding...
2070 echo $ac_n "checking for readline and termcap libraries""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002071echo "configure:2072: checking for readline and termcap libraries" >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002072 if eval "test \"`echo '$''{'ac_cv_readline_termcap'+set}'`\" = set"; then
2073 echo $ac_n "(cached) $ac_c" 1>&6
2074else
Guido van Rossum7f43da71994-08-01 12:15:30 +00002075
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002076 echo "$ac_t""have to find out" 1>&6
2077 save_libs="$LIBS"
2078 save_ldflags="$LDFLAGS"
2079 LDFLAGS="$save_ldflags $add_ldflags"
2080 rl="-lreadline"
2081 first=""
2082 # Hack for SGI IRIX 5.x.
2083 # Both termcap and gl have an entry point clear().
2084 # When linking with both shared libraries, we're in trouble.
2085 # We don't need the one in termcap.
2086 # By forcing a static link for termcap, we avoid
2087 # linking its clear() entry point.
2088 if test -f /usr/lib/libgl.so -a -f /usr/lib/libtermcap.a
2089 then first="/usr/lib/libtermcap.a"
2090 fi
2091 for add_lib in \
2092 "$first" "-ltermcap" "-ltermlib" "-lcurses" "-lncurses"
2093 do
2094 echo $ac_n "checking for $rl $add_lib""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002095echo "configure:2096: checking for $rl $add_lib" >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002096 LIBS="$save_libs $rl $add_lib"
2097 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002098#line 2099 "configure"
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002099#include "confdefs.h"
2100extern char *readline();
Guido van Rossumf78abae1997-01-21 22:02:36 +00002101int main() {
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002102char *line=readline();
2103; return 0; }
2104EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002105if { (eval echo configure:2106: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002106 rm -rf conftest*
2107 echo "$ac_t""yes" 1>&6;
2108 ac_cv_readline_termcap="$rl $add_lib"
2109else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002110 echo "configure: failed program was:" >&5
2111 cat conftest.$ac_ext >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002112 rm -rf conftest*
2113 echo "$ac_t""no" 1>&6
2114fi
2115rm -f conftest*
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002116 if test "$ac_cv_readline_termcap" != ""
2117 then break
2118 fi
2119 done
2120 LIBS="$save_libs"
2121 LDFLAGS="$save_ldflags"
2122 echo $ac_n "checking result from check for readline and termcap""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002123echo "configure:2124: checking result from check for readline and termcap" >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002124
2125fi
2126
2127 if test "$ac_cv_readline_termcap" = ""
2128 then
2129 echo "$ac_t""no" 1>&6
2130 echo "configure: warning: cannot link with GNU readline -- see config.log" 1>&2
2131 else
2132 echo "$ac_t""$ac_cv_readline_termcap" 1>&6
2133 LIBS="$LIBS $ac_cv_readline_termcap"
2134 LDFLAGS="$LDFLAGS $add_ldflags"
2135 cat >> confdefs.h <<\EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002136#define WITH_READLINE 1
2137EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002138
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002139 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00002140fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00002141
Guido van Rossumec2f0731997-01-22 20:54:01 +00002142echo $ac_n "checking for --with-dec-threads""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002143echo "configure:2144: checking for --with-dec-threads" >&5
Guido van Rossumec2f0731997-01-22 20:54:01 +00002144
2145# Check whether --with-dec-threads or --without-dec-threads was given.
2146if test "${with_dec_threads+set}" = set; then
2147 withval="$with_dec_threads"
2148 echo "$ac_t""$withval" 1>&6
2149LDLAST=-threads
Guido van Rossumf78abae1997-01-21 22:02:36 +00002150if test "${with_thread+set}" != set; then
Guido van Rossumec2f0731997-01-22 20:54:01 +00002151 with_thread="$withval";
Guido van Rossumf78abae1997-01-21 22:02:36 +00002152fi
Guido van Rossumec2f0731997-01-22 20:54:01 +00002153else
2154 echo "$ac_t""no" 1>&6
2155fi
2156
2157
2158echo $ac_n "checking for --with-threads""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002159echo "configure:2160: checking for --with-threads" >&5
Guido van Rossumec2f0731997-01-22 20:54:01 +00002160# Check whether --with-threads or --without-threads was given.
2161if test "${with_threads+set}" = set; then
2162 withval="$with_threads"
2163 echo "$ac_t""$withval" 1>&6
2164if test "${with_thread+set}" != set; then
2165 with_thread="$withval";
2166fi
2167else
2168 echo "$ac_t""no" 1>&6
2169fi
2170
2171
2172echo $ac_n "checking for --with-thread""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002173echo "configure:2174: checking for --with-thread" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002174# Check whether --with-thread or --without-thread was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002175if test "${with_thread+set}" = set; then
2176 withval="$with_thread"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002177
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002178echo "$ac_t""$withval" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002179if test -d "$withval"
Guido van Rossum84e7b241996-08-19 21:59:00 +00002180then LDFLAGS="$LDFLAGS -L$withval"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002181fi
Guido van Rossum9caf77a1996-08-01 00:52:26 +00002182cat >> confdefs.h <<\EOF
2183#define _REENTRANT 1
2184EOF
2185
Guido van Rossumf78abae1997-01-21 22:02:36 +00002186ac_safe=`echo "mach/cthreads.h" | sed 'y%./+-%__p_%'`
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002187echo $ac_n "checking for mach/cthreads.h""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002188echo "configure:2189: checking for mach/cthreads.h" >&5
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002189if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2190 echo $ac_n "(cached) $ac_c" 1>&6
2191else
2192 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002193#line 2194 "configure"
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002194#include "confdefs.h"
2195#include <mach/cthreads.h>
2196EOF
2197ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum201afe51997-05-14 21:14:44 +00002198{ (eval echo configure:2199: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002199ac_err=`grep -v '^ *+' conftest.out`
2200if test -z "$ac_err"; then
2201 rm -rf conftest*
2202 eval "ac_cv_header_$ac_safe=yes"
2203else
2204 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002205 echo "configure: failed program was:" >&5
2206 cat conftest.$ac_ext >&5
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002207 rm -rf conftest*
2208 eval "ac_cv_header_$ac_safe=no"
2209fi
2210rm -f conftest*
2211fi
2212if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2213 echo "$ac_t""yes" 1>&6
2214 cat >> confdefs.h <<\EOF
2215#define WITH_THREAD 1
2216EOF
2217
2218cat >> confdefs.h <<\EOF
2219#define C_THREADS 1
2220EOF
2221
2222LIBOBJS="$LIBOBJS thread.o"
2223else
2224 echo "$ac_t""no" 1>&6
2225
Guido van Rossumf78abae1997-01-21 22:02:36 +00002226echo $ac_n "checking for pthread_create in -lpthreads""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002227echo "configure:2228: checking for pthread_create in -lpthreads" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002228ac_lib_var=`echo pthreads'_'pthread_create | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002229if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002230 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002231else
2232 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002233LIBS="-lpthreads $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002234cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002235#line 2236 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002236#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002237/* Override any gcc2 internal prototype to avoid an error. */
2238/* We use char because int might match the return type of a gcc2
2239 builtin and then its argument prototype would still apply. */
2240char pthread_create();
Guido van Rossum7f43da71994-08-01 12:15:30 +00002241
Guido van Rossumf78abae1997-01-21 22:02:36 +00002242int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002243pthread_create()
2244; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002245EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002246if { (eval echo configure:2247: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002247 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002248 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002249else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002250 echo "configure: failed program was:" >&5
2251 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002252 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002253 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002254fi
2255rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002256LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002257
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002258fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002259if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002260 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002261 cat >> confdefs.h <<\EOF
2262#define WITH_THREAD 1
2263EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002264
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002265cat >> confdefs.h <<\EOF
2266#define _POSIX_THREADS 1
2267EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002268
2269LIBS="$LIBS -lpthreads"
2270LIBOBJS="$LIBOBJS thread.o"
2271else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002272 echo "$ac_t""no" 1>&6
Guido van Rossum2d38f911996-06-26 19:47:01 +00002273
Guido van Rossumf78abae1997-01-21 22:02:36 +00002274echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002275echo "configure:2276: checking for pthread_create in -lpthread" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002276ac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'`
Guido van Rossum2d38f911996-06-26 19:47:01 +00002277if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2278 echo $ac_n "(cached) $ac_c" 1>&6
2279else
2280 ac_save_LIBS="$LIBS"
2281LIBS="-lpthread $LIBS"
2282cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002283#line 2284 "configure"
Guido van Rossum2d38f911996-06-26 19:47:01 +00002284#include "confdefs.h"
2285/* Override any gcc2 internal prototype to avoid an error. */
2286/* We use char because int might match the return type of a gcc2
2287 builtin and then its argument prototype would still apply. */
2288char pthread_create();
2289
Guido van Rossumf78abae1997-01-21 22:02:36 +00002290int main() {
Guido van Rossum2d38f911996-06-26 19:47:01 +00002291pthread_create()
2292; return 0; }
2293EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002294if { (eval echo configure:2295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum2d38f911996-06-26 19:47:01 +00002295 rm -rf conftest*
2296 eval "ac_cv_lib_$ac_lib_var=yes"
2297else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002298 echo "configure: failed program was:" >&5
2299 cat conftest.$ac_ext >&5
Guido van Rossum2d38f911996-06-26 19:47:01 +00002300 rm -rf conftest*
2301 eval "ac_cv_lib_$ac_lib_var=no"
2302fi
2303rm -f conftest*
2304LIBS="$ac_save_LIBS"
2305
2306fi
2307if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2308 echo "$ac_t""yes" 1>&6
2309 cat >> confdefs.h <<\EOF
2310#define WITH_THREAD 1
2311EOF
2312
2313cat >> confdefs.h <<\EOF
2314#define _POSIX_THREADS 1
2315EOF
2316
2317LIBS="$LIBS -lpthread"
2318LIBOBJS="$LIBOBJS thread.o"
2319else
2320 echo "$ac_t""no" 1>&6
2321fi
2322
2323
Guido van Rossum627b2d71993-12-24 10:39:16 +00002324fi
2325
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002326fi
2327
Guido van Rossumf78abae1997-01-21 22:02:36 +00002328echo $ac_n "checking for usconfig in -lmpc""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002329echo "configure:2330: checking for usconfig in -lmpc" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002330ac_lib_var=`echo mpc'_'usconfig | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002331if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002332 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002333else
2334 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002335LIBS="-lmpc $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002336cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002337#line 2338 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002338#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002339/* Override any gcc2 internal prototype to avoid an error. */
2340/* We use char because int might match the return type of a gcc2
2341 builtin and then its argument prototype would still apply. */
2342char usconfig();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002343
Guido van Rossumf78abae1997-01-21 22:02:36 +00002344int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002345usconfig()
2346; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002347EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002348if { (eval echo configure:2349: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002349 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002350 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002351else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002352 echo "configure: failed program was:" >&5
2353 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002354 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002355 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002356fi
2357rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002358LIBS="$ac_save_LIBS"
2359
2360fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002361if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002362 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002363 cat >> confdefs.h <<\EOF
2364#define WITH_THREAD 1
2365EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002366
Guido van Rossum7f43da71994-08-01 12:15:30 +00002367LIBS="$LIBS -lmpc"
2368LIBOBJS="$LIBOBJS thread.o"
2369else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002370 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002371fi
2372
Guido van Rossumf78abae1997-01-21 22:02:36 +00002373echo $ac_n "checking for thr_create in -lthread""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002374echo "configure:2375: checking for thr_create in -lthread" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002375ac_lib_var=`echo thread'_'thr_create | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002376if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002377 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002378else
2379 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002380LIBS="-lthread $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002381cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002382#line 2383 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002383#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002384/* Override any gcc2 internal prototype to avoid an error. */
2385/* We use char because int might match the return type of a gcc2
2386 builtin and then its argument prototype would still apply. */
2387char thr_create();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002388
Guido van Rossumf78abae1997-01-21 22:02:36 +00002389int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002390thr_create()
2391; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002392EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002393if { (eval echo configure:2394: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002394 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002395 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002396else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002397 echo "configure: failed program was:" >&5
2398 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002399 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002400 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002401fi
2402rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002403LIBS="$ac_save_LIBS"
2404
2405fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002406if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002407 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002408 cat >> confdefs.h <<\EOF
2409#define WITH_THREAD 1
2410EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002411
Guido van Rossum7f43da71994-08-01 12:15:30 +00002412LIBS="$LIBS -lthread"
2413LIBOBJS="$LIBOBJS thread.o"
2414else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002415 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002416fi
2417
Guido van Rossum7f43da71994-08-01 12:15:30 +00002418
Guido van Rossumda88dad1995-01-26 00:46:29 +00002419else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002420 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002421fi
2422
Guido van Rossum7f43da71994-08-01 12:15:30 +00002423
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002424# -I${DLINCLDIR} is added to the compile rule for importdl.o
Guido van Rossum7f43da71994-08-01 12:15:30 +00002425
2426DLINCLDIR=/
2427
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002428echo $ac_n "checking for --with-sgi-dl""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002429echo "configure:2430: checking for --with-sgi-dl" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002430# Check whether --with-sgi-dl or --without-sgi-dl was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002431if test "${with_sgi_dl+set}" = set; then
2432 withval="$with_sgi_dl"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002433
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002434echo "$ac_t""$withval" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002435cat >> confdefs.h <<\EOF
2436#define WITH_SGI_DL 1
2437EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002438
2439dldir=$withval
2440if test -d "$dldir"
Guido van Rossum84e7b241996-08-19 21:59:00 +00002441then LDFLAGS="$LDFLAGS -L$dldir"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002442else { echo "configure: error: proper usage is --with-sgi-dl=DIRECTORY" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002443fi
2444DLINCLDIR=${dldir}
2445LIBS="$LIBS -ldl -lmld"
Guido van Rossumda88dad1995-01-26 00:46:29 +00002446else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002447 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002448fi
2449
2450
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002451echo $ac_n "checking for --with-dl-dld""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002452echo "configure:2453: checking for --with-dl-dld" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002453# Check whether --with-dl-dld or --without-dl-dld was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002454if test "${with_dl_dld+set}" = set; then
2455 withval="$with_dl_dld"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002456
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002457echo "$ac_t""$withval" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002458cat >> confdefs.h <<\EOF
2459#define WITH_DL_DLD 1
2460EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002461
2462dldir=`echo "$withval" | sed 's/,.*//'`
2463dlddir=`echo "$withval" | sed 's/.*,//'`
2464if test -d "$dldir" -a -d "$dlddir"
Guido van Rossum84e7b241996-08-19 21:59:00 +00002465then LDFLAGS="$LDFLAGS -L$dldir -L$dlddir"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002466else { echo "configure: error: proper usage is --with-dl-dld=DL_DIRECTORY" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002467fi
2468DLINCLDIR=${dldir}
2469LIBS="$LIBS -ldl -ldld"
Guido van Rossumda88dad1995-01-26 00:46:29 +00002470else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002471 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002472fi
2473
2474
Guido van Rossum627b2d71993-12-24 10:39:16 +00002475# checks for library functions
Guido van Rossum2d38f911996-06-26 19:47:01 +00002476for ac_func in chown clock dlopen flock ftime ftruncate \
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002477 gethostname_r getpeername getpgrp getpid gettimeofday getwd \
Guido van Rossum57d09151996-07-24 02:42:38 +00002478 link lstat mkfifo nice plock putenv readlink \
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002479 select setgid setuid setsid setpgid setpgrp setvbuf \
2480 sigaction siginterrupt sigrelse strftime symlink \
2481 tcgetpgrp tcsetpgrp times truncate uname waitpid
Guido van Rossum627b2d71993-12-24 10:39:16 +00002482do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002483echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002484echo "configure:2485: checking for $ac_func" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002485if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2486 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002487else
2488 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002489#line 2490 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002490#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002491/* System header to define __stub macros and hopefully few prototypes,
2492 which can conflict with char $ac_func(); below. */
2493#include <assert.h>
2494/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002495/* We use char because int might match the return type of a gcc2
2496 builtin and then its argument prototype would still apply. */
2497char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002498
Guido van Rossumf78abae1997-01-21 22:02:36 +00002499int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002500
Guido van Rossum627b2d71993-12-24 10:39:16 +00002501/* The GNU C library defines this for functions which it implements
2502 to always fail with ENOSYS. Some functions are actually named
2503 something starting with __ and the normal name is an alias. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002504#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +00002505choke me
2506#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002507$ac_func();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002508#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002509
Guido van Rossum7f43da71994-08-01 12:15:30 +00002510; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002511EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002512if { (eval echo configure:2513: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002513 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002514 eval "ac_cv_func_$ac_func=yes"
2515else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002516 echo "configure: failed program was:" >&5
2517 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002518 rm -rf conftest*
2519 eval "ac_cv_func_$ac_func=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002520fi
2521rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002522fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002523
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002524if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002525 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002526 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002527 cat >> confdefs.h <<EOF
2528#define $ac_tr_func 1
2529EOF
2530
2531else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002532 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002533fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002534done
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002535
Guido van Rossum2b3ac691996-08-30 15:18:41 +00002536for ac_func in dup2 getcwd strdup strerror memmove
Guido van Rossum627b2d71993-12-24 10:39:16 +00002537do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002538echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002539echo "configure:2540: checking for $ac_func" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002540if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2541 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002542else
2543 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002544#line 2545 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002545#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002546/* System header to define __stub macros and hopefully few prototypes,
2547 which can conflict with char $ac_func(); below. */
2548#include <assert.h>
2549/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002550/* We use char because int might match the return type of a gcc2
2551 builtin and then its argument prototype would still apply. */
2552char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002553
Guido van Rossumf78abae1997-01-21 22:02:36 +00002554int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002555
Guido van Rossum627b2d71993-12-24 10:39:16 +00002556/* The GNU C library defines this for functions which it implements
2557 to always fail with ENOSYS. Some functions are actually named
2558 something starting with __ and the normal name is an alias. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002559#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +00002560choke me
2561#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002562$ac_func();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002563#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002564
Guido van Rossum7f43da71994-08-01 12:15:30 +00002565; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002566EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002567if { (eval echo configure:2568: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002568 rm -rf conftest*
2569 eval "ac_cv_func_$ac_func=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002570else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002571 echo "configure: failed program was:" >&5
2572 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002573 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002574 eval "ac_cv_func_$ac_func=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002575fi
2576rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002577fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002578
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002579if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002580 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002581 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2582 cat >> confdefs.h <<EOF
2583#define $ac_tr_func 1
2584EOF
2585
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002586else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002587 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002588LIBOBJS="$LIBOBJS ${ac_func}.o"
2589fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002590done
2591
Guido van Rossumf78abae1997-01-21 22:02:36 +00002592
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002593echo $ac_n "checking for getpgrp""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002594echo "configure:2595: checking for getpgrp" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002595if eval "test \"`echo '$''{'ac_cv_func_getpgrp'+set}'`\" = set"; then
2596 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002597else
2598 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002599#line 2600 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002600#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002601/* System header to define __stub macros and hopefully few prototypes,
2602 which can conflict with char getpgrp(); below. */
2603#include <assert.h>
2604/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002605/* We use char because int might match the return type of a gcc2
2606 builtin and then its argument prototype would still apply. */
2607char getpgrp();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002608
Guido van Rossumf78abae1997-01-21 22:02:36 +00002609int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002610
Guido van Rossum627b2d71993-12-24 10:39:16 +00002611/* The GNU C library defines this for functions which it implements
2612 to always fail with ENOSYS. Some functions are actually named
2613 something starting with __ and the normal name is an alias. */
2614#if defined (__stub_getpgrp) || defined (__stub___getpgrp)
2615choke me
2616#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002617getpgrp();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002618#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002619
2620; return 0; }
2621EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002622if { (eval echo configure:2623: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002623 rm -rf conftest*
2624 eval "ac_cv_func_getpgrp=yes"
2625else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002626 echo "configure: failed program was:" >&5
2627 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002628 rm -rf conftest*
2629 eval "ac_cv_func_getpgrp=no"
2630fi
2631rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002632fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002633
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002634if eval "test \"`echo '$ac_cv_func_'getpgrp`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002635 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002636 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002637#line 2638 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002638#include "confdefs.h"
2639#include <unistd.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002640int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002641getpgrp(0);
Guido van Rossum7f43da71994-08-01 12:15:30 +00002642; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002643EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002644if { (eval echo configure:2645: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002645 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002646 cat >> confdefs.h <<\EOF
2647#define GETPGRP_HAVE_ARG 1
Guido van Rossum627b2d71993-12-24 10:39:16 +00002648EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002649
Guido van Rossumf78abae1997-01-21 22:02:36 +00002650else
2651 echo "configure: failed program was:" >&5
2652 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002653fi
2654rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002655else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002656 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002657fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002658
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002659echo $ac_n "checking for setpgrp""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002660echo "configure:2661: checking for setpgrp" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002661if eval "test \"`echo '$''{'ac_cv_func_setpgrp'+set}'`\" = set"; then
2662 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002663else
2664 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002665#line 2666 "configure"
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002666#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002667/* System header to define __stub macros and hopefully few prototypes,
2668 which can conflict with char setpgrp(); below. */
2669#include <assert.h>
2670/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002671/* We use char because int might match the return type of a gcc2
2672 builtin and then its argument prototype would still apply. */
2673char setpgrp();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002674
Guido van Rossumf78abae1997-01-21 22:02:36 +00002675int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002676
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002677/* The GNU C library defines this for functions which it implements
2678 to always fail with ENOSYS. Some functions are actually named
2679 something starting with __ and the normal name is an alias. */
2680#if defined (__stub_setpgrp) || defined (__stub___setpgrp)
2681choke me
2682#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002683setpgrp();
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002684#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002685
2686; return 0; }
2687EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002688if { (eval echo configure:2689: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002689 rm -rf conftest*
2690 eval "ac_cv_func_setpgrp=yes"
2691else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002692 echo "configure: failed program was:" >&5
2693 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002694 rm -rf conftest*
2695 eval "ac_cv_func_setpgrp=no"
2696fi
2697rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002698fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002699
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002700if eval "test \"`echo '$ac_cv_func_'setpgrp`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002701 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002702 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002703#line 2704 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002704#include "confdefs.h"
2705#include <unistd.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002706int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002707setpgrp(0,0);
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002708; return 0; }
2709EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002710if { (eval echo configure:2711: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002711 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002712 cat >> confdefs.h <<\EOF
2713#define SETPGRP_HAVE_ARG 1
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002714EOF
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002715
Guido van Rossumf78abae1997-01-21 22:02:36 +00002716else
2717 echo "configure: failed program was:" >&5
2718 cat conftest.$ac_ext >&5
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002719fi
2720rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002721else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002722 echo "$ac_t""no" 1>&6
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002723fi
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002724
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002725echo $ac_n "checking for gettimeofday""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002726echo "configure:2727: checking for gettimeofday" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002727if eval "test \"`echo '$''{'ac_cv_func_gettimeofday'+set}'`\" = set"; then
2728 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002729else
2730 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002731#line 2732 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002732#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002733/* System header to define __stub macros and hopefully few prototypes,
2734 which can conflict with char gettimeofday(); below. */
2735#include <assert.h>
2736/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002737/* We use char because int might match the return type of a gcc2
2738 builtin and then its argument prototype would still apply. */
2739char gettimeofday();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002740
Guido van Rossumf78abae1997-01-21 22:02:36 +00002741int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002742
2743/* The GNU C library defines this for functions which it implements
2744 to always fail with ENOSYS. Some functions are actually named
2745 something starting with __ and the normal name is an alias. */
2746#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
2747choke me
2748#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002749gettimeofday();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002750#endif
2751
2752; return 0; }
2753EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002754if { (eval echo configure:2755: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002755 rm -rf conftest*
2756 eval "ac_cv_func_gettimeofday=yes"
2757else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002758 echo "configure: failed program was:" >&5
2759 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002760 rm -rf conftest*
2761 eval "ac_cv_func_gettimeofday=no"
2762fi
2763rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002764fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002765
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002766if eval "test \"`echo '$ac_cv_func_'gettimeofday`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002767 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002768 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002769#line 2770 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002770#include "confdefs.h"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002771#include <sys/time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002772int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002773gettimeofday((struct timeval*)0,(struct timezone*)0);
2774; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002775EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002776if { (eval echo configure:2777: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002777 :
2778else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002779 echo "configure: failed program was:" >&5
2780 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002781 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002782 cat >> confdefs.h <<\EOF
2783#define GETTIMEOFDAY_NO_TZ 1
2784EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002785
2786fi
2787rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002788else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002789 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002790fi
2791
2792
2793# checks for structures
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002794echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002795echo "configure:2796: checking whether time.h and sys/time.h may both be included" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002796if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2797 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002798else
2799 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002800#line 2801 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002801#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002802#include <sys/types.h>
2803#include <sys/time.h>
2804#include <time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002805int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002806struct tm *tp;
2807; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002808EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002809if { (eval echo configure:2810: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002810 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002811 ac_cv_header_time=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00002812else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002813 echo "configure: failed program was:" >&5
2814 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002815 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002816 ac_cv_header_time=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00002817fi
2818rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002819fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002820
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002821echo "$ac_t""$ac_cv_header_time" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002822if test $ac_cv_header_time = yes; then
2823 cat >> confdefs.h <<\EOF
2824#define TIME_WITH_SYS_TIME 1
2825EOF
2826
2827fi
2828
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002829echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002830echo "configure:2831: checking whether struct tm is in sys/time.h or time.h" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002831if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
2832 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002833else
2834 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002835#line 2836 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002836#include "confdefs.h"
2837#include <sys/types.h>
2838#include <time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002839int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002840struct tm *tp; tp->tm_sec;
2841; return 0; }
2842EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002843if { (eval echo configure:2844: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002844 rm -rf conftest*
2845 ac_cv_struct_tm=time.h
2846else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002847 echo "configure: failed program was:" >&5
2848 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002849 rm -rf conftest*
2850 ac_cv_struct_tm=sys/time.h
2851fi
2852rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002853fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002854
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002855echo "$ac_t""$ac_cv_struct_tm" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002856if test $ac_cv_struct_tm = sys/time.h; then
2857 cat >> confdefs.h <<\EOF
2858#define TM_IN_SYS_TIME 1
2859EOF
2860
2861fi
2862
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002863echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002864echo "configure:2865: checking for tm_zone in struct tm" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002865if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
2866 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002867else
2868 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002869#line 2870 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002870#include "confdefs.h"
2871#include <sys/types.h>
2872#include <$ac_cv_struct_tm>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002873int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002874struct tm tm; tm.tm_zone;
2875; return 0; }
2876EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002877if { (eval echo configure:2878: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002878 rm -rf conftest*
2879 ac_cv_struct_tm_zone=yes
2880else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002881 echo "configure: failed program was:" >&5
2882 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002883 rm -rf conftest*
2884 ac_cv_struct_tm_zone=no
2885fi
2886rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002887fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002888
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002889echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002890if test "$ac_cv_struct_tm_zone" = yes; then
2891 cat >> confdefs.h <<\EOF
2892#define HAVE_TM_ZONE 1
2893EOF
2894
2895else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002896 echo $ac_n "checking for tzname""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002897echo "configure:2898: checking for tzname" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002898if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
2899 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002900else
2901 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002902#line 2903 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002903#include "confdefs.h"
2904#include <time.h>
2905#ifndef tzname /* For SGI. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002906extern char *tzname[]; /* RS6000 and others reject char **tzname. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00002907#endif
Guido van Rossumf78abae1997-01-21 22:02:36 +00002908int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002909atoi(*tzname);
2910; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002911EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002912if { (eval echo configure:2913: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002913 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002914 ac_cv_var_tzname=yes
2915else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002916 echo "configure: failed program was:" >&5
2917 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002918 rm -rf conftest*
2919 ac_cv_var_tzname=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00002920fi
2921rm -f conftest*
Guido van Rossum627b2d71993-12-24 10:39:16 +00002922fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002923
2924echo "$ac_t""$ac_cv_var_tzname" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002925 if test $ac_cv_var_tzname = yes; then
2926 cat >> confdefs.h <<\EOF
2927#define HAVE_TZNAME 1
2928EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002929
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002930 fi
2931fi
2932
2933
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002934echo $ac_n "checking for time.h that defines altzone""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002935echo "configure:2936: checking for time.h that defines altzone" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002936if eval "test \"`echo '$''{'ac_cv_header_time_altzone'+set}'`\" = set"; then
2937 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002938else
2939 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002940#line 2941 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002941#include "confdefs.h"
2942#include <time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002943int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002944return altzone;
2945; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002946EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002947if { (eval echo configure:2948: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002948 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002949 ac_cv_header_time_altzone=yes
2950else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002951 echo "configure: failed program was:" >&5
2952 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002953 rm -rf conftest*
2954 ac_cv_header_time_altzone=no
Guido van Rossum7f43da71994-08-01 12:15:30 +00002955fi
2956rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002957fi
2958
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002959echo "$ac_t""$ac_cv_header_time_altzone" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002960if test $ac_cv_header_time_altzone = yes; then
2961 cat >> confdefs.h <<\EOF
2962#define HAVE_ALTZONE 1
2963EOF
2964
2965fi
2966
Guido van Rossumda88dad1995-01-26 00:46:29 +00002967was_it_defined=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002968echo $ac_n "checking whether sys/select.h and sys/time.h may both be included""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002969echo "configure:2970: checking whether sys/select.h and sys/time.h may both be included" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002970cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002971#line 2972 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002972#include "confdefs.h"
2973
2974#include <sys/types.h>
2975#include <sys/select.h>
2976#include <sys/time.h>
2977
Guido van Rossumf78abae1997-01-21 22:02:36 +00002978int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002979;
2980; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002981EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00002982if { (eval echo configure:2983: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002983 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002984 cat >> confdefs.h <<\EOF
2985#define SYS_SELECT_WITH_SYS_TIME 1
2986EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00002987 was_it_defined=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +00002988else
2989 echo "configure: failed program was:" >&5
2990 cat conftest.$ac_ext >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +00002991fi
2992rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002993echo "$ac_t""$was_it_defined" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002994
2995# checks for compiler characteristics
Guido van Rossum7f43da71994-08-01 12:15:30 +00002996
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002997echo $ac_n "checking whether char is unsigned""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00002998echo "configure:2999: checking whether char is unsigned" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002999if eval "test \"`echo '$''{'ac_cv_c_char_unsigned'+set}'`\" = set"; then
3000 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003001else
3002 if test "$GCC" = yes; then
3003 # GCC predefines this symbol on systems where it applies.
3004cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003005#line 3006 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003006#include "confdefs.h"
3007#ifdef __CHAR_UNSIGNED__
3008 yes
3009#endif
3010
3011EOF
3012if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3013 egrep "yes" >/dev/null 2>&1; then
3014 rm -rf conftest*
3015 ac_cv_c_char_unsigned=yes
3016else
3017 rm -rf conftest*
3018 ac_cv_c_char_unsigned=no
3019fi
3020rm -f conftest*
3021
3022else
3023if test "$cross_compiling" = yes; then
3024 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3025else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003026 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003027#line 3028 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003028#include "confdefs.h"
3029/* volatile prevents gcc2 from optimizing the test away on sparcs. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003030#if !defined(__STDC__) || __STDC__ != 1
Guido van Rossum7f43da71994-08-01 12:15:30 +00003031#define volatile
3032#endif
3033main() {
Guido van Rossum7f43da71994-08-01 12:15:30 +00003034 volatile char c = 255; exit(c < 0);
Guido van Rossum7f43da71994-08-01 12:15:30 +00003035}
3036EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003037if { (eval echo configure:3038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumf78abae1997-01-21 22:02:36 +00003038then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003039 ac_cv_c_char_unsigned=yes
3040else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003041 echo "configure: failed program was:" >&5
3042 cat conftest.$ac_ext >&5
3043 rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003044 ac_cv_c_char_unsigned=no
3045fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00003046rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003047fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003048
3049fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003050fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003051
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003052echo "$ac_t""$ac_cv_c_char_unsigned" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003053if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
3054 cat >> confdefs.h <<\EOF
3055#define __CHAR_UNSIGNED__ 1
3056EOF
3057
3058fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00003059
3060
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003061echo $ac_n "checking for working const""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00003062echo "configure:3063: checking for working const" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003063if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3064 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003065else
3066 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003067#line 3068 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003068#include "confdefs.h"
3069
Guido van Rossumf78abae1997-01-21 22:02:36 +00003070int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003071
3072/* Ultrix mips cc rejects this. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00003073typedef int charset[2]; const charset x;
3074/* SunOS 4.1.1 cc rejects this. */
3075char const *const *ccp;
3076char **p;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003077/* NEC SVR4.0.2 mips cc rejects this. */
3078struct point {int x, y;};
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003079static struct point const zero = {0,0};
Guido van Rossum627b2d71993-12-24 10:39:16 +00003080/* AIX XL C 1.02.0.0 rejects this.
3081 It does not let you subtract one const X* pointer from another in an arm
3082 of an if-expression whose if-part is not a constant expression */
3083const char *g = "string";
3084ccp = &g + (g ? g-g : 0);
3085/* HPUX 7.0 cc rejects these. */
3086++ccp;
3087p = (char**) ccp;
3088ccp = (char const *const *) p;
3089{ /* SCO 3.2v4 cc rejects this. */
3090 char *t;
3091 char const *s = 0 ? (char *) 0 : (char const *) 0;
3092
3093 *t++ = 0;
3094}
3095{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003096 int x[] = {25, 17};
Guido van Rossum627b2d71993-12-24 10:39:16 +00003097 const int *foo = &x[0];
3098 ++foo;
3099}
3100{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3101 typedef const int *iptr;
3102 iptr p = 0;
3103 ++p;
3104}
3105{ /* AIX XL C 1.02.0.0 rejects this saying
3106 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3107 struct s { int j; const int *ap[3]; };
3108 struct s *b; b->j = 5;
3109}
3110{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3111 const int foo = 10;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003112}
3113
3114; return 0; }
3115EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003116if { (eval echo configure:3117: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003117 rm -rf conftest*
3118 ac_cv_c_const=yes
3119else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003120 echo "configure: failed program was:" >&5
3121 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003122 rm -rf conftest*
3123 ac_cv_c_const=no
3124fi
3125rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003126fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003127
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003128echo "$ac_t""$ac_cv_c_const" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003129if test $ac_cv_c_const = no; then
3130 cat >> confdefs.h <<\EOF
3131#define const
3132EOF
3133
3134fi
3135
3136
Guido van Rossumda88dad1995-01-26 00:46:29 +00003137works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003138echo $ac_n "checking for working volatile""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00003139echo "configure:3140: checking for working volatile" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003140cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003141#line 3142 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003142#include "confdefs.h"
3143
Guido van Rossumf78abae1997-01-21 22:02:36 +00003144int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003145volatile int x; x = 0;
3146; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003147EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003148if { (eval echo configure:3149: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00003149 rm -rf conftest*
3150 works=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00003151else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003152 echo "configure: failed program was:" >&5
3153 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003154 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003155 cat >> confdefs.h <<\EOF
3156#define volatile
3157EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00003158
3159fi
3160rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003161echo "$ac_t""$works" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003162
Guido van Rossumda88dad1995-01-26 00:46:29 +00003163works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003164echo $ac_n "checking for working signed char""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00003165echo "configure:3166: checking for working signed char" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003166cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003167#line 3168 "configure"
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003168#include "confdefs.h"
3169
Guido van Rossumf78abae1997-01-21 22:02:36 +00003170int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003171signed char c;
3172; return 0; }
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003173EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003174if { (eval echo configure:3175: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00003175 rm -rf conftest*
3176 works=yes
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003177else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003178 echo "configure: failed program was:" >&5
3179 cat conftest.$ac_ext >&5
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003180 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003181 cat >> confdefs.h <<\EOF
3182#define signed
Guido van Rossum627b2d71993-12-24 10:39:16 +00003183EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003184
3185fi
3186rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003187echo "$ac_t""$works" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003188
Guido van Rossumda88dad1995-01-26 00:46:29 +00003189have_prototypes=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003190echo $ac_n "checking for prototypes""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00003191echo "configure:3192: checking for prototypes" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003192cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003193#line 3194 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003194#include "confdefs.h"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003195int foo(int x) { return 0; }
Guido van Rossumf78abae1997-01-21 22:02:36 +00003196int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003197return foo(10);
3198; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003199EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003200if { (eval echo configure:3201: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003201 rm -rf conftest*
3202 cat >> confdefs.h <<\EOF
3203#define HAVE_PROTOTYPES 1
3204EOF
3205 have_prototypes=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +00003206else
3207 echo "configure: failed program was:" >&5
3208 cat conftest.$ac_ext >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +00003209fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003210rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003211echo "$ac_t""$have_prototypes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003212
Guido van Rossumda88dad1995-01-26 00:46:29 +00003213works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003214echo $ac_n "checking for variable length prototypes and stdarg.h""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00003215echo "configure:3216: checking for variable length prototypes and stdarg.h" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003216cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003217#line 3218 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003218#include "confdefs.h"
3219
3220#include <stdarg.h>
Guido van Rossum90eea071996-08-30 20:58:57 +00003221int foo(int x, ...) {
3222 va_list va;
3223 va_start(va, x);
3224 va_arg(va, int);
3225 va_arg(va, char *);
3226 va_arg(va, double);
3227 return 0;
3228}
Guido van Rossum7f43da71994-08-01 12:15:30 +00003229
Guido van Rossumf78abae1997-01-21 22:02:36 +00003230int main() {
Guido van Rossum90eea071996-08-30 20:58:57 +00003231return foo(10, "", 3.14);
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003232; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003233EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003234if { (eval echo configure:3235: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003235 rm -rf conftest*
3236 cat >> confdefs.h <<\EOF
3237#define HAVE_STDARG_PROTOTYPES 1
3238EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003239 works=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +00003240else
3241 echo "configure: failed program was:" >&5
3242 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003243fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003244rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003245echo "$ac_t""$works" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003246
Guido van Rossumda88dad1995-01-26 00:46:29 +00003247if test "$have_prototypes" = yes; then
3248bad_prototypes=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003249echo $ac_n "checking for bad exec* prototypes""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00003250echo "configure:3251: checking for bad exec* prototypes" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003251cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003252#line 3253 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003253#include "confdefs.h"
3254#include <unistd.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00003255int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003256char **t;execve("@",t,t);
3257; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003258EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003259if { (eval echo configure:3260: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00003260 :
3261else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003262 echo "configure: failed program was:" >&5
3263 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003264 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003265 cat >> confdefs.h <<\EOF
3266#define BAD_EXEC_PROTOTYPES 1
3267EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003268 bad_prototypes=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00003269fi
3270rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003271echo "$ac_t""$bad_prototypes" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00003272fi
3273
Guido van Rossumda88dad1995-01-26 00:46:29 +00003274bad_forward=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003275echo $ac_n "checking for bad static forward""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00003276echo "configure:3277: checking for bad static forward" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003277if test "$cross_compiling" = yes; then
3278 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3279else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003280 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003281#line 3282 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003282#include "confdefs.h"
3283
3284struct s { int a; int b; };
3285static struct s foo;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003286int foobar() {
3287 static int random;
3288 random = (int) &foo;
3289 return random;
3290}
Guido van Rossum7f43da71994-08-01 12:15:30 +00003291static struct s foo = { 1, 2 };
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003292main() {
3293 exit(!((int)&foo == foobar()));
3294}
Guido van Rossum7f43da71994-08-01 12:15:30 +00003295
3296EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003297if { (eval echo configure:3298: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumf78abae1997-01-21 22:02:36 +00003298then
Guido van Rossum7f43da71994-08-01 12:15:30 +00003299 :
3300else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003301 echo "configure: failed program was:" >&5
3302 cat conftest.$ac_ext >&5
3303 rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003304 cat >> confdefs.h <<\EOF
3305#define BAD_STATIC_FORWARD 1
3306EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003307 bad_forward=yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00003308fi
3309rm -fr conftest*
Guido van Rossumf78abae1997-01-21 22:02:36 +00003310fi
3311
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003312echo "$ac_t""$bad_forward" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003313
Guido van Rossumda88dad1995-01-26 00:46:29 +00003314va_list_is_array=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003315echo $ac_n "checking whether va_list is an array""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00003316echo "configure:3317: checking whether va_list is an array" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003317cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003318#line 3319 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003319#include "confdefs.h"
3320
3321#ifdef HAVE_STDARG_PROTOTYPES
3322#include <stdarg.h>
3323#else
3324#include <varargs.h>
3325#endif
3326
Guido van Rossumf78abae1997-01-21 22:02:36 +00003327int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003328va_list list1, list2; list1 = list2;
3329; return 0; }
3330EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003331if { (eval echo configure:3332: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003332 :
3333else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003334 echo "configure: failed program was:" >&5
3335 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003336 rm -rf conftest*
3337 cat >> confdefs.h <<\EOF
3338#define VA_LIST_IS_ARRAY 1
3339EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003340 va_list_is_array=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003341fi
3342rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003343echo "$ac_t""$va_list_is_array" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003344
Guido van Rossum627b2d71993-12-24 10:39:16 +00003345# checks for system services
3346# (none yet)
3347
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003348# Linux requires this for correct f.p. operations
Guido van Rossumf78abae1997-01-21 22:02:36 +00003349echo $ac_n "checking for __fpu_control in -lieee""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00003350echo "configure:3351: checking for __fpu_control in -lieee" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00003351ac_lib_var=`echo ieee'_'__fpu_control | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003352if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003353 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003354else
3355 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003356LIBS="-lieee $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003357cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003358#line 3359 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003359#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003360/* Override any gcc2 internal prototype to avoid an error. */
3361/* We use char because int might match the return type of a gcc2
3362 builtin and then its argument prototype would still apply. */
3363char __fpu_control();
Guido van Rossum627b2d71993-12-24 10:39:16 +00003364
Guido van Rossumf78abae1997-01-21 22:02:36 +00003365int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003366__fpu_control()
3367; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003368EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003369if { (eval echo configure:3370: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00003370 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003371 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003372else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003373 echo "configure: failed program was:" >&5
3374 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003375 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003376 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003377fi
3378rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003379LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003380
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003381fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003382if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003383 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003384 ac_tr_lib=HAVE_LIB`echo ieee | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3385 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003386 cat >> confdefs.h <<EOF
3387#define $ac_tr_lib 1
3388EOF
3389
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003390 LIBS="-lieee $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003391
3392else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003393 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00003394fi
3395
3396
Guido van Rossum7f253911997-05-09 02:42:48 +00003397# Check for --with-fpectl
3398
3399echo $ac_n "checking for --with-fpectl""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00003400echo "configure:3401: checking for --with-fpectl" >&5
Guido van Rossum7f253911997-05-09 02:42:48 +00003401# Check whether --with-fpectl or --without-fpectl was given.
3402if test "${with_fpectl+set}" = set; then
3403 withval="$with_fpectl"
3404
3405if test "$withval" != no
3406then cat >> confdefs.h <<\EOF
3407#define WANT_SIGFPE_HANDLER 1
3408EOF
3409 echo "$ac_t""yes" 1>&6
3410else echo "$ac_t""no" 1>&6
3411fi
3412fi
3413
3414
Guido van Rossum7f43da71994-08-01 12:15:30 +00003415# check for --with-libm=...
3416
Guido van Rossum563e7081996-09-10 18:20:48 +00003417case $ac_sys_system in
3418next) ;;
3419*) LIBM=-lm
3420esac
Guido van Rossum7f253911997-05-09 02:42:48 +00003421echo $ac_n "checking for --with-libm=STRING""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00003422echo "configure:3423: checking for --with-libm=STRING" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003423# Check whether --with-libm or --without-libm was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003424if test "${with_libm+set}" = set; then
3425 withval="$with_libm"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003426
Guido van Rossum7f253911997-05-09 02:42:48 +00003427if test "$withval" = no
3428then LIBM=
3429 echo "$ac_t""force LIBM empty" 1>&6
3430elif test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00003431then LIBM=$withval
Guido van Rossum7f253911997-05-09 02:42:48 +00003432 echo "$ac_t""set LIBM=\"$withval\"" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003433else { echo "configure: error: proper usage is --with-libm=STRING" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003434fi
Guido van Rossum7f253911997-05-09 02:42:48 +00003435else
3436 echo "$ac_t""default LIBM=\"$LIBM\"" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003437fi
3438
3439
3440# check for --with-libc=...
3441
Guido van Rossum7f253911997-05-09 02:42:48 +00003442echo $ac_n "checking for --with-libc=STRING""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00003443echo "configure:3444: checking for --with-libc=STRING" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003444# Check whether --with-libc or --without-libc was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003445if test "${with_libc+set}" = set; then
3446 withval="$with_libc"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003447
Guido van Rossum7f253911997-05-09 02:42:48 +00003448if test "$withval" = no
3449then LIBC=
3450 echo "$ac_t""force LIBC empty" 1>&6
3451elif test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00003452then LIBC=$withval
Guido van Rossum7f253911997-05-09 02:42:48 +00003453 echo "$ac_t""set LIBC=\"$withval\"" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003454else { echo "configure: error: proper usage is --with-libc=STRING" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003455fi
Guido van Rossum7f253911997-05-09 02:42:48 +00003456else
3457 echo "$ac_t""default LIBC=\"$LIBC\"" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003458fi
3459
3460
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003461# check for hypot() in math library
3462LIBS_SAVE=$LIBS
3463LIBS="$LIBS $LIBM"
3464for ac_func in hypot
3465do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003466echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00003467echo "configure:3468: checking for $ac_func" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003468if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3469 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003470else
3471 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003472#line 3473 "configure"
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003473#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003474/* System header to define __stub macros and hopefully few prototypes,
3475 which can conflict with char $ac_func(); below. */
3476#include <assert.h>
3477/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003478/* We use char because int might match the return type of a gcc2
3479 builtin and then its argument prototype would still apply. */
3480char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003481
Guido van Rossumf78abae1997-01-21 22:02:36 +00003482int main() {
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003483
3484/* The GNU C library defines this for functions which it implements
3485 to always fail with ENOSYS. Some functions are actually named
3486 something starting with __ and the normal name is an alias. */
3487#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3488choke me
3489#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003490$ac_func();
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003491#endif
3492
3493; return 0; }
3494EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003495if { (eval echo configure:3496: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003496 rm -rf conftest*
3497 eval "ac_cv_func_$ac_func=yes"
3498else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003499 echo "configure: failed program was:" >&5
3500 cat conftest.$ac_ext >&5
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003501 rm -rf conftest*
3502 eval "ac_cv_func_$ac_func=no"
3503fi
3504rm -f conftest*
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003505fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003506
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003507if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003508 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003509 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003510 cat >> confdefs.h <<EOF
3511#define $ac_tr_func 1
3512EOF
3513
3514else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003515 echo "$ac_t""no" 1>&6
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003516fi
3517done
3518
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003519for ac_func in hypot
3520do
3521echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00003522echo "configure:3523: checking for $ac_func" >&5
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003523if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3524 echo $ac_n "(cached) $ac_c" 1>&6
3525else
3526 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003527#line 3528 "configure"
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003528#include "confdefs.h"
3529/* System header to define __stub macros and hopefully few prototypes,
3530 which can conflict with char $ac_func(); below. */
3531#include <assert.h>
3532/* Override any gcc2 internal prototype to avoid an error. */
3533/* We use char because int might match the return type of a gcc2
3534 builtin and then its argument prototype would still apply. */
3535char $ac_func();
3536
Guido van Rossumf78abae1997-01-21 22:02:36 +00003537int main() {
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003538
3539/* The GNU C library defines this for functions which it implements
3540 to always fail with ENOSYS. Some functions are actually named
3541 something starting with __ and the normal name is an alias. */
3542#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3543choke me
3544#else
3545$ac_func();
3546#endif
3547
3548; return 0; }
3549EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003550if { (eval echo configure:3551: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003551 rm -rf conftest*
3552 eval "ac_cv_func_$ac_func=yes"
3553else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003554 echo "configure: failed program was:" >&5
3555 cat conftest.$ac_ext >&5
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003556 rm -rf conftest*
3557 eval "ac_cv_func_$ac_func=no"
3558fi
3559rm -f conftest*
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003560fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003561
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003562if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3563 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003564 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3565 cat >> confdefs.h <<EOF
3566#define $ac_tr_func 1
3567EOF
3568
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003569else
3570 echo "$ac_t""no" 1>&6
3571LIBOBJS="$LIBOBJS ${ac_func}.o"
3572fi
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003573done
3574
Guido van Rossumf78abae1997-01-21 22:02:36 +00003575
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003576LIBS=$LIBS_SAVE
3577
Guido van Rossumda88dad1995-01-26 00:46:29 +00003578# check for getopt
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003579echo $ac_n "checking for genuine getopt""... $ac_c" 1>&6
Guido van Rossum201afe51997-05-14 21:14:44 +00003580echo "configure:3581: checking for genuine getopt" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003581if eval "test \"`echo '$''{'ac_cv_func_getopt'+set}'`\" = set"; then
3582 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00003583else
3584 if test "$cross_compiling" = yes; then
3585 ac_cv_func_getopt=no
3586else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003587 cat > conftest.$ac_ext <<EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003588#line 3589 "configure"
Guido van Rossumda88dad1995-01-26 00:46:29 +00003589#include "confdefs.h"
3590#include <stdio.h>
3591extern int optind, opterr, getopt();
3592extern char* optarg;
3593int main() {
3594 char* av[] = { "testprog", "parameter", "-fFlag", NULL };
3595 opterr = 0;
3596 if (getopt(3, av, "f:") == 'f') { exit(1); }
3597 exit(0);
3598}
3599EOF
Guido van Rossum201afe51997-05-14 21:14:44 +00003600if { (eval echo configure:3601: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumf78abae1997-01-21 22:02:36 +00003601then
Guido van Rossumda88dad1995-01-26 00:46:29 +00003602 ac_cv_func_getopt=yes
3603else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003604 echo "configure: failed program was:" >&5
3605 cat conftest.$ac_ext >&5
3606 rm -fr conftest*
Guido van Rossumda88dad1995-01-26 00:46:29 +00003607 ac_cv_func_getopt=no
3608fi
Guido van Rossumda88dad1995-01-26 00:46:29 +00003609rm -fr conftest*
3610fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003611
3612fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003613echo "$ac_t""$ac_cv_func_getopt" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00003614test $ac_cv_func_getopt = no && LIBOBJS="$LIBOBJS getopt.o"
3615
Guido van Rossum627b2d71993-12-24 10:39:16 +00003616# generate output files
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003617trap '' 1 2 15
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003618cat > confcache <<\EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003619# This file is a shell script that caches the results of configure
3620# tests run on this system so they can be shared between configure
3621# scripts and configure runs. It is not useful on other systems.
3622# If it contains results you don't want to keep, you may remove or edit it.
3623#
3624# By default, configure uses ./config.cache as the cache file,
3625# creating it if it does not exist already. You can give configure
3626# the --cache-file=FILE option to use a different cache file; that is
3627# what configure does when it calls configure scripts in
3628# subdirectories, so they share the cache.
3629# Giving --cache-file=/dev/null disables caching, for debugging configure.
3630# config.status only pays attention to the cache file if you give it the
3631# --recheck option to rerun configure.
3632#
3633EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003634# The following way of writing the cache mishandles newlines in values,
3635# but we know of no workaround that is simple, portable, and efficient.
3636# So, don't put newlines in cache variables' values.
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003637# Ultrix sh set writes to stderr and can't be redirected directly,
3638# and sets the high bit in the cache file unless we assign to the vars.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003639(set) 2>&1 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00003640 case `(ac_space=' '; set) 2>&1` in
3641 *ac_space=\ *)
3642 # `set' does not quote correctly, so add quotes (double-quote substitution
3643 # turns \\\\ into \\, and sed turns \\ into \).
3644 sed -n \
3645 -e "s/'/'\\\\''/g" \
3646 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3647 ;;
3648 *)
3649 # `set' quotes correctly as required by POSIX, so do not add quotes.
3650 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3651 ;;
3652 esac >> confcache
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003653if cmp -s $cache_file confcache; then
3654 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003655else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003656 if test -w $cache_file; then
3657 echo "updating cache $cache_file"
3658 cat confcache > $cache_file
3659 else
3660 echo "not updating unwritable cache $cache_file"
3661 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003662fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003663rm -f confcache
Guido van Rossum0a516c91994-09-12 10:58:40 +00003664
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003665trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003666
3667test "x$prefix" = xNONE && prefix=$ac_default_prefix
3668# Let make expand exec_prefix.
3669test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
Guido van Rossum0a516c91994-09-12 10:58:40 +00003670
Guido van Rossum7f43da71994-08-01 12:15:30 +00003671# Any assignment to VPATH causes Sun make to only execute
3672# the first set of double-colon rules, so remove it if not needed.
3673# If there is a colon in the path, we need to keep it.
3674if test "x$srcdir" = x.; then
3675 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3676fi
3677
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003678trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
Guido van Rossum627b2d71993-12-24 10:39:16 +00003679
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003680DEFS=-DHAVE_CONFIG_H
3681
3682# Without the "./", some shells look in PATH for config.status.
3683: ${CONFIG_STATUS=./config.status}
3684
3685echo creating $CONFIG_STATUS
3686rm -f $CONFIG_STATUS
3687cat > $CONFIG_STATUS <<EOF
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003688#! /bin/sh
Guido van Rossum627b2d71993-12-24 10:39:16 +00003689# Generated automatically by configure.
3690# Run this file to recreate the current configuration.
3691# This directory was configured as follows,
3692# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3693#
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003694# $0 $ac_configure_args
3695#
3696# Compiler output produced by configure, useful for debugging
3697# configure, is in ./config.log if it exists.
Guido van Rossum627b2d71993-12-24 10:39:16 +00003698
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003699ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003700for ac_option
Guido van Rossum627b2d71993-12-24 10:39:16 +00003701do
Guido van Rossum7f43da71994-08-01 12:15:30 +00003702 case "\$ac_option" in
3703 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003704 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3705 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +00003706 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
Guido van Rossumf78abae1997-01-21 22:02:36 +00003707 echo "$CONFIG_STATUS generated by autoconf version 2.12"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003708 exit 0 ;;
3709 -help | --help | --hel | --he | --h)
3710 echo "\$ac_cs_usage"; exit 0 ;;
3711 *) echo "\$ac_cs_usage"; exit 1 ;;
Guido van Rossum627b2d71993-12-24 10:39:16 +00003712 esac
3713done
3714
Guido van Rossum7f43da71994-08-01 12:15:30 +00003715ac_given_srcdir=$srcdir
Guido van Rossum627b2d71993-12-24 10:39:16 +00003716
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003717trap 'rm -fr `echo "Makefile \
3718 Objects/Makefile \
3719 Parser/Makefile \
3720 Python/Makefile \
3721 Modules/Makefile.pre config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003722EOF
3723cat >> $CONFIG_STATUS <<EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003724
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003725# Protect against being on the right side of a sed subst in config.status.
3726sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3727 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003728$ac_vpsub
Guido van Rossum627b2d71993-12-24 10:39:16 +00003729$extrasub
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003730s%@CFLAGS@%$CFLAGS%g
3731s%@CPPFLAGS@%$CPPFLAGS%g
3732s%@CXXFLAGS@%$CXXFLAGS%g
3733s%@DEFS@%$DEFS%g
3734s%@LDFLAGS@%$LDFLAGS%g
3735s%@LIBS@%$LIBS%g
3736s%@exec_prefix@%$exec_prefix%g
3737s%@prefix@%$prefix%g
3738s%@program_transform_name@%$program_transform_name%g
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003739s%@bindir@%$bindir%g
3740s%@sbindir@%$sbindir%g
3741s%@libexecdir@%$libexecdir%g
3742s%@datadir@%$datadir%g
3743s%@sysconfdir@%$sysconfdir%g
3744s%@sharedstatedir@%$sharedstatedir%g
3745s%@localstatedir@%$localstatedir%g
3746s%@libdir@%$libdir%g
3747s%@includedir@%$includedir%g
3748s%@oldincludedir@%$oldincludedir%g
3749s%@infodir@%$infodir%g
3750s%@mandir@%$mandir%g
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003751s%@MACHDEP@%$MACHDEP%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003752s%@CC@%$CC%g
3753s%@RANLIB@%$RANLIB%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003754s%@AR@%$AR%g
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003755s%@INSTALL@%$INSTALL%g
Guido van Rossumda88dad1995-01-26 00:46:29 +00003756s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3757s%@INSTALL_DATA@%$INSTALL_DATA%g
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003758s%@OPT@%$OPT%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003759s%@CPP@%$CPP%g
Guido van Rossum0a516c91994-09-12 10:58:40 +00003760s%@SO@%$SO%g
3761s%@LDSHARED@%$LDSHARED%g
3762s%@CCSHARED@%$CCSHARED%g
3763s%@LINKFORSHARED@%$LINKFORSHARED%g
Guido van Rossumec2f0731997-01-22 20:54:01 +00003764s%@LDLAST@%$LDLAST%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003765s%@DLINCLDIR@%$DLINCLDIR%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003766s%@LIBOBJS@%$LIBOBJS%g
Guido van Rossum7f253911997-05-09 02:42:48 +00003767s%@WANT_SIGFPE_HANDLER@%$WANT_SIGFPE_HANDLER%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003768s%@LIBM@%$LIBM%g
3769s%@LIBC@%$LIBC%g
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003770
3771CEOF
3772EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003773
3774cat >> $CONFIG_STATUS <<\EOF
3775
3776# Split the substitutions into bite-sized pieces for seds with
3777# small command number limits, like on Digital OSF/1 and HP-UX.
3778ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3779ac_file=1 # Number of current file.
3780ac_beg=1 # First line for current file.
3781ac_end=$ac_max_sed_cmds # Line after last line for current file.
3782ac_more_lines=:
3783ac_sed_cmds=""
3784while $ac_more_lines; do
3785 if test $ac_beg -gt 1; then
3786 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3787 else
3788 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3789 fi
3790 if test ! -s conftest.s$ac_file; then
3791 ac_more_lines=false
3792 rm -f conftest.s$ac_file
3793 else
3794 if test -z "$ac_sed_cmds"; then
3795 ac_sed_cmds="sed -f conftest.s$ac_file"
3796 else
3797 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3798 fi
3799 ac_file=`expr $ac_file + 1`
3800 ac_beg=$ac_end
3801 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3802 fi
3803done
3804if test -z "$ac_sed_cmds"; then
3805 ac_sed_cmds=cat
3806fi
3807EOF
3808
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003809cat >> $CONFIG_STATUS <<EOF
3810
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003811CONFIG_FILES=\${CONFIG_FILES-"Makefile \
3812 Objects/Makefile \
3813 Parser/Makefile \
3814 Python/Makefile \
3815 Modules/Makefile.pre"}
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003816EOF
3817cat >> $CONFIG_STATUS <<\EOF
3818for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00003819 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003820 case "$ac_file" in
Guido van Rossumf78abae1997-01-21 22:02:36 +00003821 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003822 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3823 *) ac_file_in="${ac_file}.in" ;;
3824 esac
3825
Guido van Rossumf78abae1997-01-21 22:02:36 +00003826 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003827
3828 # Remove last slash and all that follows it. Not all systems have dirname.
3829 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3830 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3831 # The file is in a subdirectory.
3832 test ! -d "$ac_dir" && mkdir "$ac_dir"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003833 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003834 # A "../" for each directory in $ac_dir_suffix.
3835 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3836 else
3837 ac_dir_suffix= ac_dots=
3838 fi
3839
3840 case "$ac_given_srcdir" in
3841 .) srcdir=.
3842 if test -z "$ac_dots"; then top_srcdir=.
3843 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3844 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3845 *) # Relative path.
3846 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3847 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3848 esac
3849
Guido van Rossumf78abae1997-01-21 22:02:36 +00003850
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003851 echo creating "$ac_file"
3852 rm -f "$ac_file"
3853 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3854 case "$ac_file" in
3855 *Makefile*) ac_comsub="1i\\
3856# $configure_input" ;;
3857 *) ac_comsub= ;;
3858 esac
Guido van Rossumf78abae1997-01-21 22:02:36 +00003859
3860 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003861 sed -e "$ac_comsub
3862s%@configure_input@%$configure_input%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003863s%@srcdir@%$srcdir%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003864s%@top_srcdir@%$top_srcdir%g
Guido van Rossumf78abae1997-01-21 22:02:36 +00003865" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
Guido van Rossum627b2d71993-12-24 10:39:16 +00003866fi; done
Guido van Rossumf78abae1997-01-21 22:02:36 +00003867rm -f conftest.s*
Guido van Rossum627b2d71993-12-24 10:39:16 +00003868
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003869# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3870# NAME is the cpp macro being defined and VALUE is the value it is being given.
Guido van Rossum7f43da71994-08-01 12:15:30 +00003871#
3872# ac_d sets the value in "#define NAME VALUE" lines.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003873ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3874ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003875ac_dC='\3'
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003876ac_dD='%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003877# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003878ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3879ac_uB='\([ ]\)%\1#\2define\3'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003880ac_uC=' '
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003881ac_uD='\4%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003882# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003883ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3884ac_eB='$%\1#\2define\3'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003885ac_eC=' '
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003886ac_eD='%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003887
Guido van Rossumf78abae1997-01-21 22:02:36 +00003888if test "${CONFIG_HEADERS+set}" != set; then
3889EOF
3890cat >> $CONFIG_STATUS <<EOF
3891 CONFIG_HEADERS="config.h"
3892EOF
3893cat >> $CONFIG_STATUS <<\EOF
3894fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003895for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00003896 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003897 case "$ac_file" in
Guido van Rossumf78abae1997-01-21 22:02:36 +00003898 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003899 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3900 *) ac_file_in="${ac_file}.in" ;;
3901 esac
3902
Guido van Rossum7f43da71994-08-01 12:15:30 +00003903 echo creating $ac_file
3904
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003905 rm -f conftest.frag conftest.in conftest.out
Guido van Rossumf78abae1997-01-21 22:02:36 +00003906 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3907 cat $ac_file_inputs > conftest.in
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003908
3909EOF
3910
3911# Transform confdefs.h into a sed script conftest.vals that substitutes
3912# the proper values into config.h.in to produce config.h. And first:
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003913# Protect against being on the right side of a sed subst in config.status.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003914# Protect against being in an unquoted here document in config.status.
3915rm -f conftest.vals
3916cat > conftest.hdr <<\EOF
3917s/[\\&%]/\\&/g
3918s%[\\$`]%\\&%g
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003919s%#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 +00003920s%ac_d%ac_u%gp
3921s%ac_u%ac_e%gp
3922EOF
3923sed -n -f conftest.hdr confdefs.h > conftest.vals
3924rm -f conftest.hdr
3925
3926# This sed command replaces #undef with comments. This is necessary, for
3927# example, in the case of _POSIX_SOURCE, which is predefined and required
3928# on some systems where configure will not decide to define it.
3929cat >> conftest.vals <<\EOF
3930s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3931EOF
3932
3933# Break up conftest.vals because some shells have a limit on
3934# the size of here documents, and old seds have small limits too.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003935
3936rm -f conftest.tail
3937while :
3938do
3939 ac_lines=`grep -c . conftest.vals`
3940 # grep -c gives empty output for an empty file on some AIX systems.
3941 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3942 # Write a limited-size here document to conftest.frag.
3943 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3944 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3945 echo 'CEOF
3946 sed -f conftest.frag conftest.in > conftest.out
3947 rm -f conftest.in
3948 mv conftest.out conftest.in
3949' >> $CONFIG_STATUS
3950 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3951 rm -f conftest.vals
3952 mv conftest.tail conftest.vals
3953done
3954rm -f conftest.vals
3955
3956cat >> $CONFIG_STATUS <<\EOF
3957 rm -f conftest.frag conftest.h
Guido van Rossum7f43da71994-08-01 12:15:30 +00003958 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003959 cat conftest.in >> conftest.h
3960 rm -f conftest.in
Guido van Rossum7f43da71994-08-01 12:15:30 +00003961 if cmp -s $ac_file conftest.h 2>/dev/null; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00003962 echo "$ac_file is unchanged"
3963 rm -f conftest.h
3964 else
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003965 # Remove last slash and all that follows it. Not all systems have dirname.
3966 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3967 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3968 # The file is in a subdirectory.
3969 test ! -d "$ac_dir" && mkdir "$ac_dir"
3970 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00003971 rm -f $ac_file
3972 mv conftest.h $ac_file
3973 fi
3974fi; done
3975
Guido van Rossumf78abae1997-01-21 22:02:36 +00003976EOF
3977cat >> $CONFIG_STATUS <<EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003978
Guido van Rossumf78abae1997-01-21 22:02:36 +00003979EOF
3980cat >> $CONFIG_STATUS <<\EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00003981
3982exit 0
3983EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003984chmod +x $CONFIG_STATUS
3985rm -fr confdefs* $ac_clean_files
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003986test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
Guido van Rossum627b2d71993-12-24 10:39:16 +00003987