blob: 95310a8a98e17395e7084a6a59f2f31f7d5e1cc3 [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 Rossum3c83bb41996-12-31 22:35:16 +00003# From configure.in Revision: 1.42
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
26--with-thread[=DIRECTORY] make interpreter thread-safe"
27ac_help="$ac_help
28--with-sgi-dl=DIRECTORY IRIX 4 dynamic linking"
29ac_help="$ac_help
30--with-dl-dld=DL_DIR,DLD_DIR GNU dynamic linking"
31ac_help="$ac_help
32--with-libm=STRING math library"
33ac_help="$ac_help
34--with-libc=STRING C library"
Guido van Rossum627b2d71993-12-24 10:39:16 +000035
Guido van Rossum7f43da71994-08-01 12:15:30 +000036# Initialize some variables set by options.
37# The variables have the same names as the options, with
38# dashes changed to underlines.
39build=NONE
Guido van Rossum76be6ed1995-01-02 18:33:54 +000040cache_file=./config.cache
41exec_prefix=NONE
Guido van Rossum7f43da71994-08-01 12:15:30 +000042host=NONE
43no_create=
44nonopt=NONE
Guido van Rossum76be6ed1995-01-02 18:33:54 +000045no_recursion=
46prefix=NONE
47program_prefix=NONE
48program_suffix=NONE
49program_transform_name=s,x,x,
Guido van Rossum7f43da71994-08-01 12:15:30 +000050silent=
Guido van Rossum76be6ed1995-01-02 18:33:54 +000051site=
Guido van Rossum7f43da71994-08-01 12:15:30 +000052srcdir=
53target=NONE
54verbose=
Guido van Rossum76be6ed1995-01-02 18:33:54 +000055x_includes=NONE
56x_libraries=NONE
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000057bindir='${exec_prefix}/bin'
58sbindir='${exec_prefix}/sbin'
59libexecdir='${exec_prefix}/libexec'
60datadir='${prefix}/share'
61sysconfdir='${prefix}/etc'
62sharedstatedir='${prefix}/com'
63localstatedir='${prefix}/var'
64libdir='${exec_prefix}/lib'
65includedir='${prefix}/include'
66oldincludedir='/usr/include'
67infodir='${prefix}/info'
68mandir='${prefix}/man'
Guido van Rossum76be6ed1995-01-02 18:33:54 +000069
70# Initialize some other variables.
71subdirs=
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000072MFLAGS= MAKEFLAGS=
Guido van Rossumf78abae1997-01-21 22:02:36 +000073# Maximum number of lines to put in a shell here document.
74ac_max_here_lines=12
Guido van Rossum7f43da71994-08-01 12:15:30 +000075
76ac_prev=
77for ac_option
Guido van Rossum627b2d71993-12-24 10:39:16 +000078do
Guido van Rossum627b2d71993-12-24 10:39:16 +000079
Guido van Rossum7f43da71994-08-01 12:15:30 +000080 # If the previous option needs an argument, assign it.
81 if test -n "$ac_prev"; then
82 eval "$ac_prev=\$ac_option"
83 ac_prev=
84 continue
Guido van Rossum627b2d71993-12-24 10:39:16 +000085 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +000086
Guido van Rossum7f43da71994-08-01 12:15:30 +000087 case "$ac_option" in
88 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
89 *) ac_optarg= ;;
90 esac
91
Guido van Rossum76be6ed1995-01-02 18:33:54 +000092 # Accept the important Cygnus configure options, so we can diagnose typos.
93
Guido van Rossum7f43da71994-08-01 12:15:30 +000094 case "$ac_option" in
95
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000096 -bindir | --bindir | --bindi | --bind | --bin | --bi)
97 ac_prev=bindir ;;
98 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
99 bindir="$ac_optarg" ;;
100
101 -build | --build | --buil | --bui | --bu)
Guido van Rossum7f43da71994-08-01 12:15:30 +0000102 ac_prev=build ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000103 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Guido van Rossum7f43da71994-08-01 12:15:30 +0000104 build="$ac_optarg" ;;
105
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000106 -cache-file | --cache-file | --cache-fil | --cache-fi \
107 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
108 ac_prev=cache_file ;;
109 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
110 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
111 cache_file="$ac_optarg" ;;
112
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000113 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
114 ac_prev=datadir ;;
115 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
116 | --da=*)
117 datadir="$ac_optarg" ;;
118
Guido van Rossum7f43da71994-08-01 12:15:30 +0000119 -disable-* | --disable-*)
120 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000121 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000122 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000123 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000124 fi
125 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
126 eval "enable_${ac_feature}=no" ;;
127
128 -enable-* | --enable-*)
129 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000130 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000131 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000132 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000133 fi
134 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
135 case "$ac_option" in
136 *=*) ;;
137 *) ac_optarg=yes ;;
138 esac
139 eval "enable_${ac_feature}='$ac_optarg'" ;;
140
Guido van Rossum7f43da71994-08-01 12:15:30 +0000141 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
142 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
143 | --exec | --exe | --ex)
144 ac_prev=exec_prefix ;;
145 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
146 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
147 | --exec=* | --exe=* | --ex=*)
148 exec_prefix="$ac_optarg" ;;
149
150 -gas | --gas | --ga | --g)
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000151 # Obsolete; use --with-gas.
152 with_gas=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000153
154 -help | --help | --hel | --he)
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000155 # Omit some internal or obsolete options to make the list less imposing.
156 # This message is too long to be a string in the A/UX 3.1 sh.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000157 cat << EOF
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000158Usage: configure [options] [host]
159Options: [defaults in brackets after descriptions]
160Configuration:
161 --cache-file=FILE cache test results in FILE
162 --help print this message
163 --no-create do not create output files
164 --quiet, --silent do not print \`checking...' messages
165 --version print the version of autoconf that created configure
166Directory and file names:
167 --prefix=PREFIX install architecture-independent files in PREFIX
168 [$ac_default_prefix]
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000169 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000170 [same as prefix]
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000171 --bindir=DIR user executables in DIR [EPREFIX/bin]
172 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
173 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
174 --datadir=DIR read-only architecture-independent data in DIR
175 [PREFIX/share]
176 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
177 --sharedstatedir=DIR modifiable architecture-independent data in DIR
178 [PREFIX/com]
179 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
180 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
181 --includedir=DIR C header files in DIR [PREFIX/include]
182 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
183 --infodir=DIR info documentation in DIR [PREFIX/info]
184 --mandir=DIR man documentation in DIR [PREFIX/man]
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000185 --srcdir=DIR find the sources in DIR [configure dir or ..]
186 --program-prefix=PREFIX prepend PREFIX to installed program names
187 --program-suffix=SUFFIX append SUFFIX to installed program names
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000188 --program-transform-name=PROGRAM
189 run sed PROGRAM on installed program names
190EOF
191 cat << EOF
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000192Host type:
193 --build=BUILD configure for building on BUILD [BUILD=HOST]
194 --host=HOST configure for HOST [guessed]
195 --target=TARGET configure for TARGET [TARGET=HOST]
196Features and packages:
197 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
198 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
199 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
200 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
201 --x-includes=DIR X include files are in DIR
202 --x-libraries=DIR X library files are in DIR
Guido van Rossum7f43da71994-08-01 12:15:30 +0000203EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000204 if test -n "$ac_help"; then
205 echo "--enable and --with options recognized:$ac_help"
206 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000207 exit 0 ;;
208
209 -host | --host | --hos | --ho)
210 ac_prev=host ;;
211 -host=* | --host=* | --hos=* | --ho=*)
212 host="$ac_optarg" ;;
213
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000214 -includedir | --includedir | --includedi | --included | --include \
215 | --includ | --inclu | --incl | --inc)
216 ac_prev=includedir ;;
217 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
218 | --includ=* | --inclu=* | --incl=* | --inc=*)
219 includedir="$ac_optarg" ;;
220
221 -infodir | --infodir | --infodi | --infod | --info | --inf)
222 ac_prev=infodir ;;
223 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
224 infodir="$ac_optarg" ;;
225
226 -libdir | --libdir | --libdi | --libd)
227 ac_prev=libdir ;;
228 -libdir=* | --libdir=* | --libdi=* | --libd=*)
229 libdir="$ac_optarg" ;;
230
231 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
232 | --libexe | --libex | --libe)
233 ac_prev=libexecdir ;;
234 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
235 | --libexe=* | --libex=* | --libe=*)
236 libexecdir="$ac_optarg" ;;
237
238 -localstatedir | --localstatedir | --localstatedi | --localstated \
239 | --localstate | --localstat | --localsta | --localst \
240 | --locals | --local | --loca | --loc | --lo)
241 ac_prev=localstatedir ;;
242 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
243 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
244 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
245 localstatedir="$ac_optarg" ;;
246
247 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
248 ac_prev=mandir ;;
249 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
250 mandir="$ac_optarg" ;;
251
Guido van Rossum7f43da71994-08-01 12:15:30 +0000252 -nfp | --nfp | --nf)
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000253 # Obsolete; use --without-fp.
254 with_fp=no ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000255
256 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
257 | --no-cr | --no-c)
258 no_create=yes ;;
259
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000260 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
261 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
262 no_recursion=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000263
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000264 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
265 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
266 | --oldin | --oldi | --old | --ol | --o)
267 ac_prev=oldincludedir ;;
268 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
269 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
270 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
271 oldincludedir="$ac_optarg" ;;
272
Guido van Rossum7f43da71994-08-01 12:15:30 +0000273 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
274 ac_prev=prefix ;;
275 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
276 prefix="$ac_optarg" ;;
277
278 -program-prefix | --program-prefix | --program-prefi | --program-pref \
279 | --program-pre | --program-pr | --program-p)
280 ac_prev=program_prefix ;;
281 -program-prefix=* | --program-prefix=* | --program-prefi=* \
282 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
283 program_prefix="$ac_optarg" ;;
284
285 -program-suffix | --program-suffix | --program-suffi | --program-suff \
286 | --program-suf | --program-su | --program-s)
287 ac_prev=program_suffix ;;
288 -program-suffix=* | --program-suffix=* | --program-suffi=* \
289 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
290 program_suffix="$ac_optarg" ;;
291
292 -program-transform-name | --program-transform-name \
293 | --program-transform-nam | --program-transform-na \
294 | --program-transform-n | --program-transform- \
295 | --program-transform | --program-transfor \
296 | --program-transfo | --program-transf \
297 | --program-trans | --program-tran \
298 | --progr-tra | --program-tr | --program-t)
299 ac_prev=program_transform_name ;;
300 -program-transform-name=* | --program-transform-name=* \
301 | --program-transform-nam=* | --program-transform-na=* \
302 | --program-transform-n=* | --program-transform-=* \
303 | --program-transform=* | --program-transfor=* \
304 | --program-transfo=* | --program-transf=* \
305 | --program-trans=* | --program-tran=* \
306 | --progr-tra=* | --program-tr=* | --program-t=*)
307 program_transform_name="$ac_optarg" ;;
308
309 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
310 | -silent | --silent | --silen | --sile | --sil)
311 silent=yes ;;
312
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000313 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
314 ac_prev=sbindir ;;
315 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
316 | --sbi=* | --sb=*)
317 sbindir="$ac_optarg" ;;
318
319 -sharedstatedir | --sharedstatedir | --sharedstatedi \
320 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
321 | --sharedst | --shareds | --shared | --share | --shar \
322 | --sha | --sh)
323 ac_prev=sharedstatedir ;;
324 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
325 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
326 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
327 | --sha=* | --sh=*)
328 sharedstatedir="$ac_optarg" ;;
329
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000330 -site | --site | --sit)
331 ac_prev=site ;;
332 -site=* | --site=* | --sit=*)
333 site="$ac_optarg" ;;
334
Guido van Rossum7f43da71994-08-01 12:15:30 +0000335 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
336 ac_prev=srcdir ;;
337 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
338 srcdir="$ac_optarg" ;;
339
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000340 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
341 | --syscon | --sysco | --sysc | --sys | --sy)
342 ac_prev=sysconfdir ;;
343 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
344 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
345 sysconfdir="$ac_optarg" ;;
346
Guido van Rossum7f43da71994-08-01 12:15:30 +0000347 -target | --target | --targe | --targ | --tar | --ta | --t)
348 ac_prev=target ;;
349 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
350 target="$ac_optarg" ;;
351
352 -v | -verbose | --verbose | --verbos | --verbo | --verb)
353 verbose=yes ;;
354
355 -version | --version | --versio | --versi | --vers)
Guido van Rossumf78abae1997-01-21 22:02:36 +0000356 echo "configure generated by autoconf version 2.12"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000357 exit 0 ;;
358
359 -with-* | --with-*)
360 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000361 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000362 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000363 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000364 fi
365 ac_package=`echo $ac_package| sed 's/-/_/g'`
366 case "$ac_option" in
367 *=*) ;;
368 *) ac_optarg=yes ;;
369 esac
370 eval "with_${ac_package}='$ac_optarg'" ;;
371
372 -without-* | --without-*)
373 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000374 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000375 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000376 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000377 fi
378 ac_package=`echo $ac_package| sed 's/-/_/g'`
379 eval "with_${ac_package}=no" ;;
380
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000381 --x)
382 # Obsolete; use --with-x.
383 with_x=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000384
385 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
386 | --x-incl | --x-inc | --x-in | --x-i)
387 ac_prev=x_includes ;;
388 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
389 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
390 x_includes="$ac_optarg" ;;
391
392 -x-libraries | --x-libraries | --x-librarie | --x-librari \
393 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
394 ac_prev=x_libraries ;;
395 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
396 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
397 x_libraries="$ac_optarg" ;;
398
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000399 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000400 ;;
401
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000402 *)
Guido van Rossum0a516c91994-09-12 10:58:40 +0000403 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000404 echo "configure: warning: $ac_option: invalid host type" 1>&2
Guido van Rossum7f43da71994-08-01 12:15:30 +0000405 fi
Guido van Rossum0a516c91994-09-12 10:58:40 +0000406 if test "x$nonopt" != xNONE; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000407 { 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 +0000408 fi
409 nonopt="$ac_option"
410 ;;
411
412 esac
Guido van Rossum627b2d71993-12-24 10:39:16 +0000413done
414
Guido van Rossum7f43da71994-08-01 12:15:30 +0000415if test -n "$ac_prev"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000416 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000417fi
418
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000419trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
Guido van Rossum7f43da71994-08-01 12:15:30 +0000420
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000421# File descriptor usage:
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000422# 0 standard input
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000423# 1 file creation
424# 2 errors and warnings
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000425# 3 some systems may open it to /dev/tty
426# 4 used on the Kubota Titan
427# 6 checking for... messages and results
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000428# 5 compiler messages saved in config.log
429if test "$silent" = yes; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000430 exec 6>/dev/null
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000431else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000432 exec 6>&1
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000433fi
434exec 5>./config.log
435
436echo "\
437This file contains any messages produced by compilers while
438running configure, to aid debugging if configure makes a mistake.
439" 1>&5
440
441# Strip out --no-create and --no-recursion so they do not pile up.
442# Also quote any args containing shell metacharacters.
443ac_configure_args=
444for ac_arg
445do
Guido van Rossum7f43da71994-08-01 12:15:30 +0000446 case "$ac_arg" in
447 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
448 | --no-cr | --no-c) ;;
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000449 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
450 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
451 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
452 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
453 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000454 esac
455done
Guido van Rossum627b2d71993-12-24 10:39:16 +0000456
457# NLS nuisances.
Guido van Rossumf78abae1997-01-21 22:02:36 +0000458# Only set these to C if already set. These must not be set unconditionally
459# because not all systems understand e.g. LANG=C (notably SCO).
460# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
461# Non-C LC_CTYPE values break the ctype check.
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000462if test "${LANG+set}" = set; then LANG=C; export LANG; fi
Guido van Rossumf78abae1997-01-21 22:02:36 +0000463if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
464if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
465if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000466
Guido van Rossum7f43da71994-08-01 12:15:30 +0000467# confdefs.h avoids OS command line length limits that DEFS can exceed.
468rm -rf conftest* confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000469# AIX cpp loses on an empty file, so make sure it contains at least a newline.
470echo > confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000471
472# A filename unique to this package, relative to the directory that
473# configure is in, which we can look for to find out if srcdir is correct.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000474ac_unique_file=Include/object.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000475
476# Find the source files, if location was not specified.
477if test -z "$srcdir"; then
Guido van Rossum7f43da71994-08-01 12:15:30 +0000478 ac_srcdir_defaulted=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000479 # Try the directory containing this script, then its parent.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000480 ac_prog=$0
481 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
482 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
483 srcdir=$ac_confdir
484 if test ! -r $srcdir/$ac_unique_file; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000485 srcdir=..
486 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000487else
488 ac_srcdir_defaulted=no
Guido van Rossum627b2d71993-12-24 10:39:16 +0000489fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000490if test ! -r $srcdir/$ac_unique_file; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000491 if test "$ac_srcdir_defaulted" = yes; then
492 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
Guido van Rossum627b2d71993-12-24 10:39:16 +0000493 else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000494 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
Guido van Rossum627b2d71993-12-24 10:39:16 +0000495 fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000496fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000497srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
498
499# Prefer explicitly selected file to automatically selected ones.
500if test -z "$CONFIG_SITE"; then
501 if test "x$prefix" != xNONE; then
502 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
503 else
504 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
505 fi
506fi
507for ac_site_file in $CONFIG_SITE; do
508 if test -r "$ac_site_file"; then
509 echo "loading site script $ac_site_file"
510 . "$ac_site_file"
511 fi
512done
513
514if test -r "$cache_file"; then
515 echo "loading cache $cache_file"
516 . $cache_file
517else
518 echo "creating cache $cache_file"
519 > $cache_file
520fi
521
Guido van Rossum7f43da71994-08-01 12:15:30 +0000522ac_ext=c
Guido van Rossum0a516c91994-09-12 10:58:40 +0000523# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000524ac_cpp='$CPP $CPPFLAGS'
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000525ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
526ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
Guido van Rossumf78abae1997-01-21 22:02:36 +0000527cross_compiling=$ac_cv_prog_cc_cross
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000528
529if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
530 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
531 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
532 ac_n= ac_c='
533' ac_t=' '
534 else
535 ac_n=-n ac_c= ac_t=
536 fi
537else
538 ac_n= ac_c='\c' ac_t=
539fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000540
Guido van Rossum0a516c91994-09-12 10:58:40 +0000541
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000542
Guido van Rossum627b2d71993-12-24 10:39:16 +0000543
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000544# NEXTSTEP stuff
Guido van Rossum563e7081996-09-10 18:20:48 +0000545if test -f /usr/lib/NextStep/software_version; then
546
547 echo $ac_n "checking for --with-next-archs""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +0000548echo "configure:549: checking for --with-next-archs" >&5
Guido van Rossum563e7081996-09-10 18:20:48 +0000549 # Check whether --with-next-archs or --without-next-archs was given.
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000550if test "${with_next_archs+set}" = set; then
551 withval="$with_next_archs"
552
Guido van Rossum563e7081996-09-10 18:20:48 +0000553 if test -n "$withval"; then
554 ac_arch_flags=`/usr/lib/arch_tool -archify_list $withval`
555 # GCC does not currently support multi archs on the NeXT
556 with_gcc=no
557 fi
558 echo "$ac_t""$with_next_archs" 1>&6
559
560else
561 echo "$ac_t""none: using `arch`" 1>&6
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000562fi
563
Guido van Rossum563e7081996-09-10 18:20:48 +0000564
565 if test -z "$MACHDEP"
566 then
567 set X `hostinfo | grep 'NeXT Mach.*:' | \
568 sed -e 's/://' -e 's/\./_/'` && \
569 ac_sys_system=next && ac_sys_release=$4
570
571 MACHDEP="$ac_sys_system$ac_sys_release"
572 fi
573fi
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000574
575# Set name for machine-dependent library files
576
577echo $ac_n "checking MACHDEP""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +0000578echo "configure:579: checking MACHDEP" >&5
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000579if test -z "$MACHDEP"
580then
Guido van Rossum563e7081996-09-10 18:20:48 +0000581 ac_sys_system=`uname -s`
582 if test "$ac_sys_system" = "AIX" ; then
583 ac_sys_release=`uname -v`
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000584 else
Guido van Rossum563e7081996-09-10 18:20:48 +0000585 ac_sys_release=`uname -r`
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000586 fi
Guido van Rossum563e7081996-09-10 18:20:48 +0000587 ac_md_system=`echo $ac_sys_system |
588 tr -d '/ ' | tr '[A-Z]' '[a-z]'`
589 ac_md_release=`echo $ac_sys_release |
590 tr -d '/ ' | sed 's/\..*//'`
591 MACHDEP="$ac_md_system$ac_md_release"
592
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000593 case MACHDEP in
594 '') MACHDEP=unknown;;
595 esac
596fi
597echo "$ac_t""$MACHDEP" 1>&6
598
Guido van Rossum627b2d71993-12-24 10:39:16 +0000599# checks for alternative programs
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000600echo $ac_n "checking for --without-gcc""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +0000601echo "configure:602: checking for --without-gcc" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000602# Check whether --with-gcc or --without-gcc was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000603if test "${with_gcc+set}" = set; then
604 withval="$with_gcc"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000605
606 case $withval in
Guido van Rossumda88dad1995-01-26 00:46:29 +0000607 no) CC=cc
608 without_gcc=yes;;
609 yes) CC=gcc
610 without_gcc=no;;
611 *) CC=$withval
612 without_gcc=$withval;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000613 esac
Guido van Rossumda88dad1995-01-26 00:46:29 +0000614else
Guido van Rossume77438c1995-09-13 18:59:59 +0000615
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000616 case $ac_sys_system in
Guido van Rossume77438c1995-09-13 18:59:59 +0000617 OSF1) CC=cc
618 without_gcc=;;
619 *) without_gcc=no;;
620 esac
Guido van Rossum7f43da71994-08-01 12:15:30 +0000621fi
622
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000623echo "$ac_t""$without_gcc" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +0000624
Guido van Rossum8b131c51995-03-09 14:10:13 +0000625# If the user switches compilers, we can't believe the cache
626if test ! -z "$ac_cv_prog_CC" -a ! -z "$CC" -a "$CC" != "$ac_cv_prog_CC"
627then
628 { echo "configure: error: cached CC is different -- throw away $cache_file
629(it is also a good idea to do 'make clean' before compiling)" 1>&2; exit 1; }
630fi
631
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000632# Extract the first word of "gcc", so it can be a program name with args.
633set dummy gcc; ac_word=$2
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000634echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +0000635echo "configure:636: checking for $ac_word" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000636if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
637 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000638else
639 if test -n "$CC"; then
640 ac_cv_prog_CC="$CC" # Let the user override the test.
641else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000642 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
643 for ac_dir in $PATH; do
644 test -z "$ac_dir" && ac_dir=.
645 if test -f $ac_dir/$ac_word; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000646 ac_cv_prog_CC="gcc"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000647 break
648 fi
649 done
Guido van Rossum7f43da71994-08-01 12:15:30 +0000650 IFS="$ac_save_ifs"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000651fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000652fi
653CC="$ac_cv_prog_CC"
654if test -n "$CC"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000655 echo "$ac_t""$CC" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000656else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000657 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000658fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000659
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000660if test -z "$CC"; then
661 # Extract the first word of "cc", so it can be a program name with args.
662set dummy cc; ac_word=$2
663echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +0000664echo "configure:665: checking for $ac_word" >&5
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000665if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
666 echo $ac_n "(cached) $ac_c" 1>&6
667else
668 if test -n "$CC"; then
669 ac_cv_prog_CC="$CC" # Let the user override the test.
670else
671 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
672 ac_prog_rejected=no
673 for ac_dir in $PATH; do
674 test -z "$ac_dir" && ac_dir=.
675 if test -f $ac_dir/$ac_word; then
676 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
677 ac_prog_rejected=yes
678 continue
679 fi
680 ac_cv_prog_CC="cc"
681 break
682 fi
683 done
684 IFS="$ac_save_ifs"
685if test $ac_prog_rejected = yes; then
686 # We found a bogon in the path, so make sure we never use it.
687 set dummy $ac_cv_prog_CC
688 shift
689 if test $# -gt 0; then
690 # We chose a different compiler from the bogus one.
691 # However, it has the same basename, so the bogon will be chosen
692 # first if we set CC to just the basename; use the full file name.
693 shift
694 set dummy "$ac_dir/$ac_word" "$@"
695 shift
696 ac_cv_prog_CC="$@"
697 fi
698fi
699fi
700fi
701CC="$ac_cv_prog_CC"
702if test -n "$CC"; then
703 echo "$ac_t""$CC" 1>&6
704else
705 echo "$ac_t""no" 1>&6
706fi
707
708 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
709fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000710
Guido van Rossumf78abae1997-01-21 22:02:36 +0000711echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
712echo "configure:713: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
713
714ac_ext=c
715# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
716ac_cpp='$CPP $CPPFLAGS'
717ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
718ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
719cross_compiling=$ac_cv_prog_cc_cross
720
721cat > conftest.$ac_ext <<EOF
722#line 723 "configure"
723#include "confdefs.h"
724main(){return(0);}
725EOF
726if { (eval echo configure:727: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
727 ac_cv_prog_cc_works=yes
728 # If we can't run a trivial program, we are probably using a cross compiler.
729 if (./conftest; exit) 2>/dev/null; then
730 ac_cv_prog_cc_cross=no
731 else
732 ac_cv_prog_cc_cross=yes
733 fi
734else
735 echo "configure: failed program was:" >&5
736 cat conftest.$ac_ext >&5
737 ac_cv_prog_cc_works=no
738fi
739rm -fr conftest*
740
741echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
742if test $ac_cv_prog_cc_works = no; then
743 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
744fi
745echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
746echo "configure:747: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
747echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
748cross_compiling=$ac_cv_prog_cc_cross
749
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000750echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +0000751echo "configure:752: checking whether we are using GNU C" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000752if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
753 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000754else
755 cat > conftest.c <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000756#ifdef __GNUC__
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000757 yes;
Guido van Rossum627b2d71993-12-24 10:39:16 +0000758#endif
759EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +0000760if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:761: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000761 ac_cv_prog_gcc=yes
762else
763 ac_cv_prog_gcc=no
764fi
765fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000766
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000767echo "$ac_t""$ac_cv_prog_gcc" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +0000768
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000769if test $ac_cv_prog_gcc = yes; then
770 GCC=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +0000771 ac_test_CFLAGS="${CFLAGS+set}"
772 ac_save_CFLAGS="$CFLAGS"
773 CFLAGS=
774 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
775echo "configure:776: checking whether ${CC-cc} accepts -g" >&5
776if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000777 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000778else
779 echo 'void f(){}' > conftest.c
780if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
Guido van Rossumf78abae1997-01-21 22:02:36 +0000781 ac_cv_prog_cc_g=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000782else
Guido van Rossumf78abae1997-01-21 22:02:36 +0000783 ac_cv_prog_cc_g=no
Guido van Rossum627b2d71993-12-24 10:39:16 +0000784fi
785rm -f conftest*
786
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000787fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000788
Guido van Rossumf78abae1997-01-21 22:02:36 +0000789echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
790 if test "$ac_test_CFLAGS" = set; then
791 CFLAGS="$ac_save_CFLAGS"
792 elif test $ac_cv_prog_cc_g = yes; then
793 CFLAGS="-g -O2"
794 else
795 CFLAGS="-O2"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000796 fi
797else
798 GCC=
799 test "${CFLAGS+set}" = set || CFLAGS="-g"
800fi
801
802# Extract the first word of "ranlib", so it can be a program name with args.
803set dummy ranlib; ac_word=$2
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000804echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +0000805echo "configure:806: checking for $ac_word" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000806if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
807 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000808else
809 if test -n "$RANLIB"; then
810 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
811else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000812 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
813 for ac_dir in $PATH; do
814 test -z "$ac_dir" && ac_dir=.
815 if test -f $ac_dir/$ac_word; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000816 ac_cv_prog_RANLIB="ranlib"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000817 break
818 fi
819 done
Guido van Rossum7f43da71994-08-01 12:15:30 +0000820 IFS="$ac_save_ifs"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000821 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000822fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000823fi
824RANLIB="$ac_cv_prog_RANLIB"
825if test -n "$RANLIB"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000826 echo "$ac_t""$RANLIB" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000827else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000828 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000829fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000830
831
Guido van Rossum7f43da71994-08-01 12:15:30 +0000832for ac_prog in ar aal
833do
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000834# Extract the first word of "$ac_prog", so it can be a program name with args.
835set dummy $ac_prog; ac_word=$2
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000836echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +0000837echo "configure:838: checking for $ac_word" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000838if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
839 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000840else
841 if test -n "$AR"; then
842 ac_cv_prog_AR="$AR" # Let the user override the test.
843else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000844 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
845 for ac_dir in $PATH; do
846 test -z "$ac_dir" && ac_dir=.
847 if test -f $ac_dir/$ac_word; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000848 ac_cv_prog_AR="$ac_prog"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000849 break
850 fi
851 done
852 IFS="$ac_save_ifs"
853fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000854fi
855AR="$ac_cv_prog_AR"
856if test -n "$AR"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000857 echo "$ac_t""$AR" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000858else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000859 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000860fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000861
862test -n "$AR" && break
863done
864test -n "$AR" || AR="ar"
865
866
Guido van Rossumda88dad1995-01-26 00:46:29 +0000867
868
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000869# Install just never works :-(
870if test -z "$INSTALL"
Guido van Rossumda88dad1995-01-26 00:46:29 +0000871then
872 INSTALL=cp
873 INSTALL_PROGRAM=cp
874 INSTALL_DATA=cp
875else
876 INSTALL_PROGRAM="$INSTALL"
877 INSTALL_DATA="$INSTALL -m 644"
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000878fi
879
880# Optimizer/debugger flags passed between Makefiles
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000881
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000882if test -z "$OPT"
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000883then
884 case $ac_sys_system in
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000885 *) OPT="-O";;
886 esac
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000887fi
888
Guido van Rossum563e7081996-09-10 18:20:48 +0000889if test "$ac_arch_flags"
Guido van Rossuma68acba1996-07-31 17:36:39 +0000890then
891 OPT="$OPT $ac_arch_flags"
892fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000893# checks for UNIX variants that set C preprocessor variables
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000894echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +0000895echo "configure:896: checking how to run the C preprocessor" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000896# On Suns, sometimes $CPP names a directory.
897if test -n "$CPP" && test -d "$CPP"; then
898 CPP=
899fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000900if test -z "$CPP"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000901if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
902 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000903else
904 # This must be in double quotes, not single quotes, because CPP may get
905 # substituted into the Makefile and "${CC-cc}" will confuse make.
Guido van Rossum627b2d71993-12-24 10:39:16 +0000906 CPP="${CC-cc} -E"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000907 # On the NeXT, cc -E runs the code through the compiler's parser,
908 # not just through cpp.
909 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +0000910#line 911 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000911#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000912#include <assert.h>
Guido van Rossum627b2d71993-12-24 10:39:16 +0000913Syntax Error
914EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000915ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossumf78abae1997-01-21 22:02:36 +0000916{ (eval echo configure:917: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000917ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000918if test -z "$ac_err"; then
919 :
920else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000921 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000922 echo "configure: failed program was:" >&5
923 cat conftest.$ac_ext >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +0000924 rm -rf conftest*
925 CPP="${CC-cc} -E -traditional-cpp"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000926 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +0000927#line 928 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000928#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000929#include <assert.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +0000930Syntax Error
931EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000932ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossumf78abae1997-01-21 22:02:36 +0000933{ (eval echo configure:934: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000934ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000935if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000936 :
937else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000938 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000939 echo "configure: failed program was:" >&5
940 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +0000941 rm -rf conftest*
942 CPP=/lib/cpp
943fi
944rm -f conftest*
945fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000946rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000947 ac_cv_prog_CPP="$CPP"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000948fi
Guido van Rossume77438c1995-09-13 18:59:59 +0000949 CPP="$ac_cv_prog_CPP"
950else
951 ac_cv_prog_CPP="$CPP"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000952fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000953echo "$ac_t""$CPP" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +0000954
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000955echo $ac_n "checking for AIX""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +0000956echo "configure:957: checking for AIX" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000957cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +0000958#line 959 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000959#include "confdefs.h"
960#ifdef _AIX
961 yes
962#endif
963
964EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000965if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
966 egrep "yes" >/dev/null 2>&1; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000967 rm -rf conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000968 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000969#define _ALL_SOURCE 1
970EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000971
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000972else
973 rm -rf conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000974 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +0000975fi
976rm -f conftest*
977
978
Guido van Rossumf78abae1997-01-21 22:02:36 +0000979ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000980echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +0000981echo "configure:982: checking for minix/config.h" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000982if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
983 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000984else
985 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +0000986#line 987 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000987#include "confdefs.h"
988#include <minix/config.h>
989EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000990ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossumf78abae1997-01-21 22:02:36 +0000991{ (eval echo configure:992: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000992ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000993if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000994 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000995 eval "ac_cv_header_$ac_safe=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000996else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000997 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000998 echo "configure: failed program was:" >&5
999 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001000 rm -rf conftest*
1001 eval "ac_cv_header_$ac_safe=no"
1002fi
1003rm -f conftest*
1004fi
1005if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001006 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001007 MINIX=yes
1008else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001009 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001010MINIX=
Guido van Rossum627b2d71993-12-24 10:39:16 +00001011fi
1012
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001013if test "$MINIX" = yes; then
1014 cat >> confdefs.h <<\EOF
1015#define _POSIX_SOURCE 1
1016EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001017
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001018 cat >> confdefs.h <<\EOF
1019#define _POSIX_1_SOURCE 2
1020EOF
1021
1022 cat >> confdefs.h <<\EOF
1023#define _MINIX 1
1024EOF
1025
1026fi
1027
Guido van Rossumda88dad1995-01-26 00:46:29 +00001028
Guido van Rossum84e7b241996-08-19 21:59:00 +00001029# check for ANSI or K&R ("traditional") preprocessor
1030echo $ac_n "checking for C preprocessor type""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001031echo "configure:1032: checking for C preprocessor type" >&5
Guido van Rossum84e7b241996-08-19 21:59:00 +00001032cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001033#line 1034 "configure"
Guido van Rossum84e7b241996-08-19 21:59:00 +00001034#include "confdefs.h"
1035
1036#define spam(name, doc) {#name, &name, #name "() -- " doc}
1037int foo;
1038struct {char *name; int *addr; char *doc;} desc = spam(foo, "something");
1039
Guido van Rossumf78abae1997-01-21 22:02:36 +00001040int main() {
Guido van Rossum84e7b241996-08-19 21:59:00 +00001041;
1042; return 0; }
1043EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001044if { (eval echo configure:1045: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum84e7b241996-08-19 21:59:00 +00001045 rm -rf conftest*
1046 cpp_type=ansi
1047else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001048 echo "configure: failed program was:" >&5
1049 cat conftest.$ac_ext >&5
Guido van Rossum84e7b241996-08-19 21:59:00 +00001050 rm -rf conftest*
1051 cat >> confdefs.h <<\EOF
1052#define HAVE_OLD_CPP 1
1053EOF
1054 cpp_type=traditional
1055fi
1056rm -f conftest*
Guido van Rossum84e7b241996-08-19 21:59:00 +00001057echo "$ac_t""$cpp_type" 1>&6
1058
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001059# checks for header files
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001060echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001061echo "configure:1062: checking for ANSI C header files" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001062if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1063 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001064else
1065 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001066#line 1067 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001067#include "confdefs.h"
1068#include <stdlib.h>
1069#include <stdarg.h>
1070#include <string.h>
1071#include <float.h>
1072EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001073ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossumf78abae1997-01-21 22:02:36 +00001074{ (eval echo configure:1075: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001075ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +00001076if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001077 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001078 ac_cv_header_stdc=yes
1079else
1080 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001081 echo "configure: failed program was:" >&5
1082 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00001083 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001084 ac_cv_header_stdc=no
1085fi
1086rm -f conftest*
1087
1088if test $ac_cv_header_stdc = yes; then
1089 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1090cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001091#line 1092 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001092#include "confdefs.h"
1093#include <string.h>
1094EOF
1095if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1096 egrep "memchr" >/dev/null 2>&1; then
1097 :
1098else
1099 rm -rf conftest*
1100 ac_cv_header_stdc=no
1101fi
1102rm -f conftest*
1103
1104fi
1105
1106if test $ac_cv_header_stdc = yes; then
1107 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1108cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001109#line 1110 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001110#include "confdefs.h"
1111#include <stdlib.h>
1112EOF
1113if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1114 egrep "free" >/dev/null 2>&1; then
1115 :
1116else
1117 rm -rf conftest*
1118 ac_cv_header_stdc=no
1119fi
1120rm -f conftest*
1121
1122fi
1123
1124if test $ac_cv_header_stdc = yes; then
1125 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1126if test "$cross_compiling" = yes; then
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001127 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001128else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001129 cat > conftest.$ac_ext <<EOF
1130#line 1131 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001131#include "confdefs.h"
1132#include <ctype.h>
1133#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1134#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001135#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
Guido van Rossum627b2d71993-12-24 10:39:16 +00001136int main () { int i; for (i = 0; i < 256; i++)
1137if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1138exit (0); }
1139
1140EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001141if { (eval echo configure:1142: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1142then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001143 :
1144else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001145 echo "configure: failed program was:" >&5
1146 cat conftest.$ac_ext >&5
1147 rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001148 ac_cv_header_stdc=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001149fi
1150rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001151fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00001152
1153fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001154fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001155
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001156echo "$ac_t""$ac_cv_header_stdc" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001157if test $ac_cv_header_stdc = yes; then
1158 cat >> confdefs.h <<\EOF
1159#define STDC_HEADERS 1
1160EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001161
1162fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001163
Guido van Rossum2d38f911996-06-26 19:47:01 +00001164for ac_hdr in dlfcn.h fcntl.h limits.h ncurses.h \
1165signal.h stdarg.h stddef.h stdlib.h thread.h unistd.h utime.h \
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001166sys/audioio.h sys/file.h sys/lock.h \
1167sys/param.h sys/select.h sys/time.h sys/times.h \
Guido van Rossum2d38f911996-06-26 19:47:01 +00001168sys/un.h sys/utsname.h sys/wait.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00001169do
Guido van Rossumf78abae1997-01-21 22:02:36 +00001170ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001171echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001172echo "configure:1173: checking for $ac_hdr" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001173if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1174 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001175else
1176 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001177#line 1178 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001178#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001179#include <$ac_hdr>
Guido van Rossum627b2d71993-12-24 10:39:16 +00001180EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001181ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossumf78abae1997-01-21 22:02:36 +00001182{ (eval echo configure:1183: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001183ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +00001184if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001185 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001186 eval "ac_cv_header_$ac_safe=yes"
1187else
1188 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001189 echo "configure: failed program was:" >&5
1190 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001191 rm -rf conftest*
1192 eval "ac_cv_header_$ac_safe=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001193fi
1194rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001195fi
1196if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001197 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001198 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001199 cat >> confdefs.h <<EOF
1200#define $ac_tr_hdr 1
1201EOF
1202
1203else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001204 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001205fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001206done
1207
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001208ac_header_dirent=no
1209for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
1210do
Guido van Rossumf78abae1997-01-21 22:02:36 +00001211ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001212echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001213echo "configure:1214: checking for $ac_hdr that defines DIR" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001214if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
1215 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00001216else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001217 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001218#line 1219 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001219#include "confdefs.h"
1220#include <sys/types.h>
1221#include <$ac_hdr>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001222int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001223DIR *dirp = 0;
1224; return 0; }
1225EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001226if { (eval echo configure:1227: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001227 rm -rf conftest*
1228 eval "ac_cv_header_dirent_$ac_safe=yes"
1229else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001230 echo "configure: failed program was:" >&5
1231 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001232 rm -rf conftest*
1233 eval "ac_cv_header_dirent_$ac_safe=no"
1234fi
1235rm -f conftest*
Guido van Rossum627b2d71993-12-24 10:39:16 +00001236fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001237if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001238 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001239 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001240 cat >> confdefs.h <<EOF
1241#define $ac_tr_hdr 1
1242EOF
1243 ac_header_dirent=$ac_hdr; break
1244else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001245 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001246fi
1247done
1248# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
1249if test $ac_header_dirent = dirent.h; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00001250echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
1251echo "configure:1252: checking for opendir in -ldir" >&5
1252ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001253if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001254 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001255else
1256 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001257LIBS="-ldir $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001258cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001259#line 1260 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001260#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001261/* Override any gcc2 internal prototype to avoid an error. */
1262/* We use char because int might match the return type of a gcc2
1263 builtin and then its argument prototype would still apply. */
1264char opendir();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001265
Guido van Rossumf78abae1997-01-21 22:02:36 +00001266int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001267opendir()
1268; return 0; }
1269EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001270if { (eval echo configure:1271: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001271 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001272 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001273else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001274 echo "configure: failed program was:" >&5
1275 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001276 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001277 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001278fi
1279rm -f conftest*
1280LIBS="$ac_save_LIBS"
1281
1282fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001283if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001284 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001285 LIBS="$LIBS -ldir"
1286else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001287 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001288fi
1289
1290else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001291echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
1292echo "configure:1293: checking for opendir in -lx" >&5
1293ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001294if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001295 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001296else
1297 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001298LIBS="-lx $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001299cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001300#line 1301 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001301#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001302/* Override any gcc2 internal prototype to avoid an error. */
1303/* We use char because int might match the return type of a gcc2
1304 builtin and then its argument prototype would still apply. */
1305char opendir();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001306
Guido van Rossumf78abae1997-01-21 22:02:36 +00001307int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001308opendir()
1309; return 0; }
1310EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001311if { (eval echo configure:1312: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001312 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001313 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001314else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001315 echo "configure: failed program was:" >&5
1316 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001317 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001318 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001319fi
1320rm -f conftest*
1321LIBS="$ac_save_LIBS"
1322
1323fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001324if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001325 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001326 LIBS="$LIBS -lx"
1327else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001328 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001329fi
1330
1331fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001332
1333
1334# checks for typedefs
Guido van Rossumda88dad1995-01-26 00:46:29 +00001335was_it_defined=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001336echo $ac_n "checking for clock_t in time.h""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001337echo "configure:1338: checking for clock_t in time.h" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001338cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001339#line 1340 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001340#include "confdefs.h"
1341#include <time.h>
1342EOF
1343if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1344 egrep "clock_t" >/dev/null 2>&1; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00001345 rm -rf conftest*
1346 was_it_defined=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001347else
1348 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001349 cat >> confdefs.h <<\EOF
1350#define clock_t long
1351EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001352
1353fi
1354rm -f conftest*
1355
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001356echo "$ac_t""$was_it_defined" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00001357
Guido van Rossum84e7b241996-08-19 21:59:00 +00001358# Add some code to confdefs.h so that the test for off_t works on SCO
1359cat >> confdefs.h <<\EOF
1360#if defined(SCO_DS)
1361#undef _OFF_T
1362#endif
1363EOF
1364
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001365echo $ac_n "checking for mode_t""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001366echo "configure:1367: checking for mode_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001367if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
1368 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001369else
1370 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001371#line 1372 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001372#include "confdefs.h"
1373#include <sys/types.h>
1374#if STDC_HEADERS
1375#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001376#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001377#endif
1378EOF
1379if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001380 egrep "mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001381 rm -rf conftest*
1382 ac_cv_type_mode_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001383else
1384 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001385 ac_cv_type_mode_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001386fi
1387rm -f conftest*
1388
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001389fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001390echo "$ac_t""$ac_cv_type_mode_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001391if test $ac_cv_type_mode_t = no; then
1392 cat >> confdefs.h <<\EOF
1393#define mode_t int
1394EOF
1395
1396fi
1397
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001398echo $ac_n "checking for off_t""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001399echo "configure:1400: checking for off_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001400if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1401 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001402else
1403 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001404#line 1405 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001405#include "confdefs.h"
1406#include <sys/types.h>
1407#if STDC_HEADERS
1408#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001409#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001410#endif
1411EOF
1412if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001413 egrep "off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001414 rm -rf conftest*
1415 ac_cv_type_off_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001416else
1417 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001418 ac_cv_type_off_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001419fi
1420rm -f conftest*
1421
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001422fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001423echo "$ac_t""$ac_cv_type_off_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001424if test $ac_cv_type_off_t = no; then
1425 cat >> confdefs.h <<\EOF
1426#define off_t long
1427EOF
1428
1429fi
1430
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001431echo $ac_n "checking for pid_t""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001432echo "configure:1433: checking for pid_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001433if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
1434 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001435else
1436 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001437#line 1438 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001438#include "confdefs.h"
1439#include <sys/types.h>
1440#if STDC_HEADERS
1441#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001442#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001443#endif
1444EOF
1445if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001446 egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001447 rm -rf conftest*
1448 ac_cv_type_pid_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001449else
1450 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001451 ac_cv_type_pid_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001452fi
1453rm -f conftest*
1454
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001455fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001456echo "$ac_t""$ac_cv_type_pid_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001457if test $ac_cv_type_pid_t = no; then
1458 cat >> confdefs.h <<\EOF
1459#define pid_t int
1460EOF
1461
1462fi
1463
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001464echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001465echo "configure:1466: checking return type of signal handlers" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001466if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
1467 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001468else
1469 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001470#line 1471 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001471#include "confdefs.h"
1472#include <sys/types.h>
1473#include <signal.h>
1474#ifdef signal
1475#undef signal
1476#endif
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001477#ifdef __cplusplus
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001478extern "C" void (*signal (int, void (*)(int)))(int);
1479#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001480void (*signal ()) ();
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001481#endif
1482
Guido van Rossumf78abae1997-01-21 22:02:36 +00001483int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001484int i;
1485; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001486EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001487if { (eval echo configure:1488: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001488 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001489 ac_cv_type_signal=void
Guido van Rossum627b2d71993-12-24 10:39:16 +00001490else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001491 echo "configure: failed program was:" >&5
1492 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00001493 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001494 ac_cv_type_signal=int
Guido van Rossum627b2d71993-12-24 10:39:16 +00001495fi
1496rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001497fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001498
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001499echo "$ac_t""$ac_cv_type_signal" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001500cat >> confdefs.h <<EOF
1501#define RETSIGTYPE $ac_cv_type_signal
1502EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001503
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001504
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001505echo $ac_n "checking for size_t""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001506echo "configure:1507: checking for size_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001507if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1508 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001509else
1510 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001511#line 1512 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001512#include "confdefs.h"
1513#include <sys/types.h>
1514#if STDC_HEADERS
1515#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001516#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001517#endif
1518EOF
1519if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001520 egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001521 rm -rf conftest*
1522 ac_cv_type_size_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001523else
1524 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001525 ac_cv_type_size_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001526fi
1527rm -f conftest*
1528
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001529fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001530echo "$ac_t""$ac_cv_type_size_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001531if test $ac_cv_type_size_t = no; then
1532 cat >> confdefs.h <<\EOF
1533#define size_t unsigned
1534EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001535
1536fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001537
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001538echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001539echo "configure:1540: checking for uid_t in sys/types.h" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001540if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
1541 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001542else
1543 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001544#line 1545 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001545#include "confdefs.h"
1546#include <sys/types.h>
1547EOF
1548if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1549 egrep "uid_t" >/dev/null 2>&1; then
1550 rm -rf conftest*
1551 ac_cv_type_uid_t=yes
1552else
1553 rm -rf conftest*
1554 ac_cv_type_uid_t=no
1555fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001556rm -f conftest*
1557
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001558fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001559
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001560echo "$ac_t""$ac_cv_type_uid_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001561if test $ac_cv_type_uid_t = no; then
1562 cat >> confdefs.h <<\EOF
1563#define uid_t int
1564EOF
1565
1566 cat >> confdefs.h <<\EOF
1567#define gid_t int
1568EOF
1569
1570fi
1571
Guido van Rossum627b2d71993-12-24 10:39:16 +00001572
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001573echo $ac_n "checking size of int""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001574echo "configure:1575: checking size of int" >&5
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001575if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
1576 echo $ac_n "(cached) $ac_c" 1>&6
1577else
1578 if test "$cross_compiling" = yes; then
1579 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1580else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001581 cat > conftest.$ac_ext <<EOF
1582#line 1583 "configure"
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001583#include "confdefs.h"
1584#include <stdio.h>
1585main()
1586{
1587 FILE *f=fopen("conftestval", "w");
1588 if (!f) exit(1);
1589 fprintf(f, "%d\n", sizeof(int));
1590 exit(0);
1591}
1592EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001593if { (eval echo configure:1594: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1594then
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001595 ac_cv_sizeof_int=`cat conftestval`
1596else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001597 echo "configure: failed program was:" >&5
1598 cat conftest.$ac_ext >&5
1599 rm -fr conftest*
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001600 ac_cv_sizeof_int=0
1601fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001602rm -fr conftest*
1603fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00001604
1605fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001606echo "$ac_t""$ac_cv_sizeof_int" 1>&6
1607cat >> confdefs.h <<EOF
1608#define SIZEOF_INT $ac_cv_sizeof_int
1609EOF
1610
1611
1612echo $ac_n "checking size of long""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001613echo "configure:1614: checking size of long" >&5
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001614if eval "test \"`echo '$''{'ac_cv_sizeof_long'+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
1621#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(long));
1629 exit(0);
1630}
1631EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001632if { (eval echo configure:1633: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1633then
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001634 ac_cv_sizeof_long=`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_long=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_long" 1>&6
1646cat >> confdefs.h <<EOF
1647#define SIZEOF_LONG $ac_cv_sizeof_long
1648EOF
1649
1650
Guido van Rossum0a516c91994-09-12 10:58:40 +00001651
1652# Set info about shared libraries.
Guido van Rossum0a516c91994-09-12 10:58:40 +00001653
1654
1655
1656
Guido van Rossum0a516c91994-09-12 10:58:40 +00001657# SO is the extension of shared libraries `(including the dot!)
1658# -- usually .so, .sl on HP-UX
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001659echo $ac_n "checking SO""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001660echo "configure:1661: checking SO" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001661if test -z "$SO"
1662then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001663 case $ac_sys_system in
Guido van Rossum563e7081996-09-10 18:20:48 +00001664 hp*|HP*) SO=.sl;;
1665 *) SO=.so;;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001666 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001667fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001668echo "$ac_t""$SO" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001669# LDSHARED is the ld *command* used to create shared library
1670# -- "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 +00001671echo $ac_n "checking LDSHARED""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001672echo "configure:1673: checking LDSHARED" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001673if test -z "$LDSHARED"
1674then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001675 case $ac_sys_system/$ac_sys_release in
Guido van Rossum84e7b241996-08-19 21:59:00 +00001676 AIX*) LDSHARED="ld_so_aix \$(CC)";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001677 IRIX*) LDSHARED="ld -shared";;
1678 SunOS/4*) LDSHARED="ld";;
1679 SunOS/5*) LDSHARED="ld -G";;
1680 hp*|HP*) LDSHARED="ld -b";;
Guido van Rossumda88dad1995-01-26 00:46:29 +00001681 OSF*) LDSHARED="ld -shared -expect_unresolved \"*\"";;
1682 DYNIX/ptx*) LDSHARED="ld -G";;
Guido van Rossum563e7081996-09-10 18:20:48 +00001683 next/*) LDSHARED='$(CC) $(CFLAGS) -nostdlib -r';;
Guido van Rossum81652ab1996-07-21 02:53:27 +00001684 Linux*) LDSHARED="gcc -shared";;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001685 FreeBSD*) LDSHARED="ld -Bshareable";;
Guido van Rossum84e7b241996-08-19 21:59:00 +00001686 SCO_SV*) LDSHARED="cc -G -KPIC -Ki486 -belf -Wl,-Bexport";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001687 *) LDSHARED="ld";;
1688 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001689fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001690echo "$ac_t""$LDSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001691# CCSHARED are the C *flags* used to create objects to go into a shared
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001692# library -- this is only needed for a few systems
1693echo $ac_n "checking CCSHARED""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001694echo "configure:1695: checking CCSHARED" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001695if test -z "$CCSHARED"
1696then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001697 case $ac_sys_system in
Guido van Rossumaf07a441995-02-13 19:45:27 +00001698 hp*|HP*) if test "$GCC" = yes;
1699 then CCSHARED="-fpic";
1700 else CCSHARED="+z";
1701 fi;;
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001702 Linux*) CCSHARED="-fpic";;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001703 FreeBSD*) CCSHARED="-fpic";;
Guido van Rossum84e7b241996-08-19 21:59:00 +00001704 SCO_SV*) CCSHARED="-KPIC -dy -Bdynamic";;
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""$CCSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001708# LINKFORSHARED are the flags passed to the $(CC) command that links
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001709# the python executable -- this is only needed for a few systems
1710echo $ac_n "checking LINKFORSHARED""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001711echo "configure:1712: checking LINKFORSHARED" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001712if test -z "$LINKFORSHARED"
1713then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001714 case $ac_sys_system in
Guido van Rossum6c31a141996-12-10 17:19:28 +00001715 AIX*) LINKFORSHARED="-Wl,-bE:python.exp -lld";;
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001716 hp*|HP*)
1717 LINKFORSHARED="-Wl,-E -Wl,+s -Wl,+b\$(BINLIBDEST)/sharedmodules";;
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001718 Linux*) LINKFORSHARED="-rdynamic";;
Guido van Rossum563e7081996-09-10 18:20:48 +00001719 next) LINKFORSHARED="-u libsys_s";;
Guido van Rossum84e7b241996-08-19 21:59:00 +00001720 SCO_SV*) LINKFORSHARED="-Bdynamic -dy -Wl,-Bexport";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001721 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001722fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001723echo "$ac_t""$LINKFORSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001724
Guido van Rossum627b2d71993-12-24 10:39:16 +00001725# checks for libraries
Guido van Rossumf78abae1997-01-21 22:02:36 +00001726echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
1727echo "configure:1728: checking for dlopen in -ldl" >&5
1728ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001729if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001730 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001731else
1732 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001733LIBS="-ldl $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001734cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001735#line 1736 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001736#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001737/* Override any gcc2 internal prototype to avoid an error. */
1738/* We use char because int might match the return type of a gcc2
1739 builtin and then its argument prototype would still apply. */
1740char dlopen();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001741
Guido van Rossumf78abae1997-01-21 22:02:36 +00001742int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001743dlopen()
1744; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001745EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001746if { (eval echo configure:1747: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001747 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001748 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001749else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001750 echo "configure: failed program was:" >&5
1751 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001752 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001753 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001754fi
1755rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001756LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001757
Guido van Rossum627b2d71993-12-24 10:39:16 +00001758fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001759if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001760 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001761 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1762 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001763 cat >> confdefs.h <<EOF
1764#define $ac_tr_lib 1
1765EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001766
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001767 LIBS="-ldl $LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001768
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001769else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001770 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001771fi
1772 # Dynamic linking for SunOS/Solaris and SYSV
Guido van Rossumf78abae1997-01-21 22:02:36 +00001773echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
1774echo "configure:1775: checking for shl_load in -ldld" >&5
1775ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001776if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001777 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001778else
1779 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001780LIBS="-ldld $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001781cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001782#line 1783 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001783#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001784/* Override any gcc2 internal prototype to avoid an error. */
1785/* We use char because int might match the return type of a gcc2
1786 builtin and then its argument prototype would still apply. */
1787char shl_load();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001788
Guido van Rossumf78abae1997-01-21 22:02:36 +00001789int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001790shl_load()
1791; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001792EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001793if { (eval echo configure:1794: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001794 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001795 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001796else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001797 echo "configure: failed program was:" >&5
1798 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001799 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001800 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001801fi
1802rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001803LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001804
Guido van Rossum627b2d71993-12-24 10:39:16 +00001805fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001806if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001807 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001808 ac_tr_lib=HAVE_LIB`echo dld | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1809 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001810 cat >> confdefs.h <<EOF
1811#define $ac_tr_lib 1
1812EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001813
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001814 LIBS="-ldld $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001815
1816else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001817 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001818fi
1819 # Dynamic linking for HP-UX
Guido van Rossumf78abae1997-01-21 22:02:36 +00001820echo $ac_n "checking for getpwnam in -lsun""... $ac_c" 1>&6
1821echo "configure:1822: checking for getpwnam in -lsun" >&5
1822ac_lib_var=`echo sun'_'getpwnam | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001823if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001824 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001825else
1826 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001827LIBS="-lsun $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001828cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001829#line 1830 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001830#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001831/* Override any gcc2 internal prototype to avoid an error. */
1832/* We use char because int might match the return type of a gcc2
1833 builtin and then its argument prototype would still apply. */
1834char getpwnam();
Guido van Rossum7f43da71994-08-01 12:15:30 +00001835
Guido van Rossumf78abae1997-01-21 22:02:36 +00001836int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001837getpwnam()
1838; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00001839EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001840if { (eval echo configure:1841: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00001841 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001842 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001843else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001844 echo "configure: failed program was:" >&5
1845 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001846 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001847 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001848fi
1849rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001850LIBS="$ac_save_LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001851
Guido van Rossum7f43da71994-08-01 12:15:30 +00001852fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001853if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001854 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001855 ac_tr_lib=HAVE_LIB`echo sun | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1856 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001857 cat >> confdefs.h <<EOF
1858#define $ac_tr_lib 1
1859EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001860
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001861 LIBS="-lsun $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001862
1863else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001864 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001865fi
1866 # NIS (== YP) interface for IRIX 4
Guido van Rossumda88dad1995-01-26 00:46:29 +00001867# The following three (nsl,inet,socket) are needed on Sequent;
1868# the order of checking must be this. Most SVR4 platforms will
1869# need -lsocket and -lnsl. However on SGI IRIX 5, these exist but
1870# broken. I see no elegant solution (probably CHECK_LIB should be
1871# fixed to only add the library if the given entry point is not
1872# satisfied without it).
Guido van Rossum2b3ac691996-08-30 15:18:41 +00001873if test "$ac_sys_system" != IRIX
Guido van Rossumda88dad1995-01-26 00:46:29 +00001874then
Guido van Rossumf78abae1997-01-21 22:02:36 +00001875echo $ac_n "checking for t_open in -lnsl""... $ac_c" 1>&6
1876echo "configure:1877: checking for t_open in -lnsl" >&5
1877ac_lib_var=`echo nsl'_'t_open | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001878if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001879 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001880else
1881 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001882LIBS="-lnsl $LIBS"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001883cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001884#line 1885 "configure"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001885#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001886/* Override any gcc2 internal prototype to avoid an error. */
1887/* We use char because int might match the return type of a gcc2
1888 builtin and then its argument prototype would still apply. */
1889char t_open();
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001890
Guido van Rossumf78abae1997-01-21 22:02:36 +00001891int main() {
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001892t_open()
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001893; return 0; }
1894EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001895if { (eval echo configure:1896: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001896 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001897 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001898else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001899 echo "configure: failed program was:" >&5
1900 cat conftest.$ac_ext >&5
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001901 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001902 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001903fi
1904rm -f conftest*
1905LIBS="$ac_save_LIBS"
1906
1907fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001908if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001909 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001910 LIBS="-lnsl $LIBS"
1911else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001912 echo "$ac_t""no" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001913fi
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001914 # SVR4
Guido van Rossumf78abae1997-01-21 22:02:36 +00001915echo $ac_n "checking for gethostbyname in -linet""... $ac_c" 1>&6
1916echo "configure:1917: checking for gethostbyname in -linet" >&5
1917ac_lib_var=`echo inet'_'gethostbyname | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001918if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001919 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001920else
1921 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001922LIBS="-linet -lnsl $LIBS"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001923cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001924#line 1925 "configure"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001925#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001926/* Override any gcc2 internal prototype to avoid an error. */
1927/* We use char because int might match the return type of a gcc2
1928 builtin and then its argument prototype would still apply. */
1929char gethostbyname();
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001930
Guido van Rossumf78abae1997-01-21 22:02:36 +00001931int main() {
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001932gethostbyname()
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001933; return 0; }
1934EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001935if { (eval echo configure:1936: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001936 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001937 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001938else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001939 echo "configure: failed program was:" >&5
1940 cat conftest.$ac_ext >&5
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001941 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001942 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001943fi
1944rm -f conftest*
1945LIBS="$ac_save_LIBS"
1946
1947fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001948if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001949 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001950 LIBS="-linet $LIBS"
1951else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001952 echo "$ac_t""no" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001953fi
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001954 # Sequent
Guido van Rossumf78abae1997-01-21 22:02:36 +00001955echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
1956echo "configure:1957: checking for socket in -lsocket" >&5
1957ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001958if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001959 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001960else
1961 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001962LIBS="-lsocket $LIBS $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001963cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001964#line 1965 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001965#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001966/* Override any gcc2 internal prototype to avoid an error. */
1967/* We use char because int might match the return type of a gcc2
1968 builtin and then its argument prototype would still apply. */
1969char socket();
Guido van Rossum7f43da71994-08-01 12:15:30 +00001970
Guido van Rossumf78abae1997-01-21 22:02:36 +00001971int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001972socket()
1973; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00001974EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00001975if { (eval echo configure:1976: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00001976 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001977 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001978else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001979 echo "configure: failed program was:" >&5
1980 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001981 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001982 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001983fi
1984rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001985LIBS="$ac_save_LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001986
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001987fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001988if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001989 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001990 LIBS="-lsocket $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001991else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001992 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00001993fi
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001994 # SVR4 sockets
Guido van Rossumda88dad1995-01-26 00:46:29 +00001995fi
Guido van Rossuma68acba1996-07-31 17:36:39 +00001996echo $ac_n "checking for --with-libs""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001997echo "configure:1998: checking for --with-libs" >&5
Guido van Rossuma68acba1996-07-31 17:36:39 +00001998# Check whether --with-libs or --without-libs was given.
1999if test "${with_libs+set}" = set; then
2000 withval="$with_libs"
2001
2002echo "$ac_t""$withval" 1>&6
2003LIBS="$withval $LIBS"
2004
2005else
2006 echo "$ac_t""no" 1>&6
2007fi
2008
Guido van Rossum7f43da71994-08-01 12:15:30 +00002009
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002010echo $ac_n "checking for --with(out)-readline""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002011echo "configure:2012: checking for --with(out)-readline" >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002012use_readline="yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002013# Check whether --with-readline or --without-readline was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002014if test "${with_readline+set}" = set; then
2015 withval="$with_readline"
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002016 echo "$ac_t""$withval" 1>&6; use_readline="$withval"
2017else
2018 echo "$ac_t""(default) yes" 1>&6
2019fi
2020
2021if test "$use_readline" != "no"
2022then
2023 if test "$use_readline" != "yes"
2024 then add_ldflags="-L$use_readline"
2025 else add_ldflags=""
2026 fi
2027 # See where the termcap interface could be hiding...
2028 echo $ac_n "checking for readline and termcap libraries""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002029echo "configure:2030: checking for readline and termcap libraries" >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002030 if eval "test \"`echo '$''{'ac_cv_readline_termcap'+set}'`\" = set"; then
2031 echo $ac_n "(cached) $ac_c" 1>&6
2032else
Guido van Rossum7f43da71994-08-01 12:15:30 +00002033
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002034 echo "$ac_t""have to find out" 1>&6
2035 save_libs="$LIBS"
2036 save_ldflags="$LDFLAGS"
2037 LDFLAGS="$save_ldflags $add_ldflags"
2038 rl="-lreadline"
2039 first=""
2040 # Hack for SGI IRIX 5.x.
2041 # Both termcap and gl have an entry point clear().
2042 # When linking with both shared libraries, we're in trouble.
2043 # We don't need the one in termcap.
2044 # By forcing a static link for termcap, we avoid
2045 # linking its clear() entry point.
2046 if test -f /usr/lib/libgl.so -a -f /usr/lib/libtermcap.a
2047 then first="/usr/lib/libtermcap.a"
2048 fi
2049 for add_lib in \
2050 "$first" "-ltermcap" "-ltermlib" "-lcurses" "-lncurses"
2051 do
2052 echo $ac_n "checking for $rl $add_lib""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002053echo "configure:2054: checking for $rl $add_lib" >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002054 LIBS="$save_libs $rl $add_lib"
2055 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002056#line 2057 "configure"
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002057#include "confdefs.h"
2058extern char *readline();
Guido van Rossumf78abae1997-01-21 22:02:36 +00002059int main() {
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002060char *line=readline();
2061; return 0; }
2062EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002063if { (eval echo configure:2064: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002064 rm -rf conftest*
2065 echo "$ac_t""yes" 1>&6;
2066 ac_cv_readline_termcap="$rl $add_lib"
2067else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002068 echo "configure: failed program was:" >&5
2069 cat conftest.$ac_ext >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002070 rm -rf conftest*
2071 echo "$ac_t""no" 1>&6
2072fi
2073rm -f conftest*
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002074 if test "$ac_cv_readline_termcap" != ""
2075 then break
2076 fi
2077 done
2078 LIBS="$save_libs"
2079 LDFLAGS="$save_ldflags"
2080 echo $ac_n "checking result from check for readline and termcap""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002081echo "configure:2082: checking result from check for readline and termcap" >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002082
2083fi
2084
2085 if test "$ac_cv_readline_termcap" = ""
2086 then
2087 echo "$ac_t""no" 1>&6
2088 echo "configure: warning: cannot link with GNU readline -- see config.log" 1>&2
2089 else
2090 echo "$ac_t""$ac_cv_readline_termcap" 1>&6
2091 LIBS="$LIBS $ac_cv_readline_termcap"
2092 LDFLAGS="$LDFLAGS $add_ldflags"
2093 cat >> confdefs.h <<\EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002094#define WITH_READLINE 1
2095EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002096
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002097 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00002098fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00002099
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002100echo $ac_n "checking for --with-thread""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002101echo "configure:2102: checking for --with-thread" >&5
2102# Let --with-threads be an alias for --with-thread
2103if test "${with_thread+set}" != set; then
2104 if test "${with_threads+set}" = set; then
2105 with_thread="$with_threads";
2106 fi
2107fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002108# Check whether --with-thread or --without-thread was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002109if test "${with_thread+set}" = set; then
2110 withval="$with_thread"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002111
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002112echo "$ac_t""$withval" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002113if test -d "$withval"
Guido van Rossum84e7b241996-08-19 21:59:00 +00002114then LDFLAGS="$LDFLAGS -L$withval"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002115fi
Guido van Rossum9caf77a1996-08-01 00:52:26 +00002116cat >> confdefs.h <<\EOF
2117#define _REENTRANT 1
2118EOF
2119
Guido van Rossumf78abae1997-01-21 22:02:36 +00002120ac_safe=`echo "mach/cthreads.h" | sed 'y%./+-%__p_%'`
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002121echo $ac_n "checking for mach/cthreads.h""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002122echo "configure:2123: checking for mach/cthreads.h" >&5
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002123if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2124 echo $ac_n "(cached) $ac_c" 1>&6
2125else
2126 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002127#line 2128 "configure"
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002128#include "confdefs.h"
2129#include <mach/cthreads.h>
2130EOF
2131ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossumf78abae1997-01-21 22:02:36 +00002132{ (eval echo configure:2133: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002133ac_err=`grep -v '^ *+' conftest.out`
2134if test -z "$ac_err"; then
2135 rm -rf conftest*
2136 eval "ac_cv_header_$ac_safe=yes"
2137else
2138 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002139 echo "configure: failed program was:" >&5
2140 cat conftest.$ac_ext >&5
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002141 rm -rf conftest*
2142 eval "ac_cv_header_$ac_safe=no"
2143fi
2144rm -f conftest*
2145fi
2146if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2147 echo "$ac_t""yes" 1>&6
2148 cat >> confdefs.h <<\EOF
2149#define WITH_THREAD 1
2150EOF
2151
2152cat >> confdefs.h <<\EOF
2153#define C_THREADS 1
2154EOF
2155
2156LIBOBJS="$LIBOBJS thread.o"
2157else
2158 echo "$ac_t""no" 1>&6
2159
Guido van Rossumf78abae1997-01-21 22:02:36 +00002160echo $ac_n "checking for pthread_create in -lpthreads""... $ac_c" 1>&6
2161echo "configure:2162: checking for pthread_create in -lpthreads" >&5
2162ac_lib_var=`echo pthreads'_'pthread_create | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002163if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002164 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002165else
2166 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002167LIBS="-lpthreads $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002168cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002169#line 2170 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002170#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002171/* Override any gcc2 internal prototype to avoid an error. */
2172/* We use char because int might match the return type of a gcc2
2173 builtin and then its argument prototype would still apply. */
2174char pthread_create();
Guido van Rossum7f43da71994-08-01 12:15:30 +00002175
Guido van Rossumf78abae1997-01-21 22:02:36 +00002176int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002177pthread_create()
2178; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002179EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002180if { (eval echo configure:2181: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002181 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002182 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002183else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002184 echo "configure: failed program was:" >&5
2185 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002186 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002187 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002188fi
2189rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002190LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002191
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002192fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002193if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002194 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002195 cat >> confdefs.h <<\EOF
2196#define WITH_THREAD 1
2197EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002198
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002199cat >> confdefs.h <<\EOF
2200#define _POSIX_THREADS 1
2201EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002202
2203LIBS="$LIBS -lpthreads"
2204LIBOBJS="$LIBOBJS thread.o"
2205else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002206 echo "$ac_t""no" 1>&6
Guido van Rossum2d38f911996-06-26 19:47:01 +00002207
Guido van Rossumf78abae1997-01-21 22:02:36 +00002208echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
2209echo "configure:2210: checking for pthread_create in -lpthread" >&5
2210ac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'`
Guido van Rossum2d38f911996-06-26 19:47:01 +00002211if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2212 echo $ac_n "(cached) $ac_c" 1>&6
2213else
2214 ac_save_LIBS="$LIBS"
2215LIBS="-lpthread $LIBS"
2216cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002217#line 2218 "configure"
Guido van Rossum2d38f911996-06-26 19:47:01 +00002218#include "confdefs.h"
2219/* Override any gcc2 internal prototype to avoid an error. */
2220/* We use char because int might match the return type of a gcc2
2221 builtin and then its argument prototype would still apply. */
2222char pthread_create();
2223
Guido van Rossumf78abae1997-01-21 22:02:36 +00002224int main() {
Guido van Rossum2d38f911996-06-26 19:47:01 +00002225pthread_create()
2226; return 0; }
2227EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002228if { (eval echo configure:2229: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum2d38f911996-06-26 19:47:01 +00002229 rm -rf conftest*
2230 eval "ac_cv_lib_$ac_lib_var=yes"
2231else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002232 echo "configure: failed program was:" >&5
2233 cat conftest.$ac_ext >&5
Guido van Rossum2d38f911996-06-26 19:47:01 +00002234 rm -rf conftest*
2235 eval "ac_cv_lib_$ac_lib_var=no"
2236fi
2237rm -f conftest*
2238LIBS="$ac_save_LIBS"
2239
2240fi
2241if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2242 echo "$ac_t""yes" 1>&6
2243 cat >> confdefs.h <<\EOF
2244#define WITH_THREAD 1
2245EOF
2246
2247cat >> confdefs.h <<\EOF
2248#define _POSIX_THREADS 1
2249EOF
2250
2251LIBS="$LIBS -lpthread"
2252LIBOBJS="$LIBOBJS thread.o"
2253else
2254 echo "$ac_t""no" 1>&6
2255fi
2256
2257
Guido van Rossum627b2d71993-12-24 10:39:16 +00002258fi
2259
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002260fi
2261
Guido van Rossumf78abae1997-01-21 22:02:36 +00002262echo $ac_n "checking for usconfig in -lmpc""... $ac_c" 1>&6
2263echo "configure:2264: checking for usconfig in -lmpc" >&5
2264ac_lib_var=`echo mpc'_'usconfig | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002265if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002266 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002267else
2268 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002269LIBS="-lmpc $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002270cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002271#line 2272 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002272#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002273/* Override any gcc2 internal prototype to avoid an error. */
2274/* We use char because int might match the return type of a gcc2
2275 builtin and then its argument prototype would still apply. */
2276char usconfig();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002277
Guido van Rossumf78abae1997-01-21 22:02:36 +00002278int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002279usconfig()
2280; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002281EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002282if { (eval echo configure:2283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002283 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002284 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002285else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002286 echo "configure: failed program was:" >&5
2287 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002288 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002289 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002290fi
2291rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002292LIBS="$ac_save_LIBS"
2293
2294fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002295if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002296 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002297 cat >> confdefs.h <<\EOF
2298#define WITH_THREAD 1
2299EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002300
Guido van Rossum7f43da71994-08-01 12:15:30 +00002301LIBS="$LIBS -lmpc"
2302LIBOBJS="$LIBOBJS thread.o"
2303else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002304 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002305fi
2306
Guido van Rossumf78abae1997-01-21 22:02:36 +00002307echo $ac_n "checking for thr_create in -lthread""... $ac_c" 1>&6
2308echo "configure:2309: checking for thr_create in -lthread" >&5
2309ac_lib_var=`echo thread'_'thr_create | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002310if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002311 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002312else
2313 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002314LIBS="-lthread $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002315cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002316#line 2317 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002317#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002318/* Override any gcc2 internal prototype to avoid an error. */
2319/* We use char because int might match the return type of a gcc2
2320 builtin and then its argument prototype would still apply. */
2321char thr_create();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002322
Guido van Rossumf78abae1997-01-21 22:02:36 +00002323int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002324thr_create()
2325; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002326EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002327if { (eval echo configure:2328: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002328 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002329 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002330else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002331 echo "configure: failed program was:" >&5
2332 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002333 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002334 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002335fi
2336rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002337LIBS="$ac_save_LIBS"
2338
2339fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002340if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002341 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002342 cat >> confdefs.h <<\EOF
2343#define WITH_THREAD 1
2344EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002345
Guido van Rossum7f43da71994-08-01 12:15:30 +00002346LIBS="$LIBS -lthread"
2347LIBOBJS="$LIBOBJS thread.o"
2348else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002349 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002350fi
2351
Guido van Rossum7f43da71994-08-01 12:15:30 +00002352
Guido van Rossumda88dad1995-01-26 00:46:29 +00002353else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002354 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002355fi
2356
Guido van Rossum7f43da71994-08-01 12:15:30 +00002357
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002358# -I${DLINCLDIR} is added to the compile rule for importdl.o
Guido van Rossum7f43da71994-08-01 12:15:30 +00002359
2360DLINCLDIR=/
2361
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002362echo $ac_n "checking for --with-sgi-dl""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002363echo "configure:2364: checking for --with-sgi-dl" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002364# Check whether --with-sgi-dl or --without-sgi-dl was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002365if test "${with_sgi_dl+set}" = set; then
2366 withval="$with_sgi_dl"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002367
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002368echo "$ac_t""$withval" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002369cat >> confdefs.h <<\EOF
2370#define WITH_SGI_DL 1
2371EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002372
2373dldir=$withval
2374if test -d "$dldir"
Guido van Rossum84e7b241996-08-19 21:59:00 +00002375then LDFLAGS="$LDFLAGS -L$dldir"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002376else { echo "configure: error: proper usage is --with-sgi-dl=DIRECTORY" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002377fi
2378DLINCLDIR=${dldir}
2379LIBS="$LIBS -ldl -lmld"
Guido van Rossumda88dad1995-01-26 00:46:29 +00002380else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002381 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002382fi
2383
2384
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002385echo $ac_n "checking for --with-dl-dld""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002386echo "configure:2387: checking for --with-dl-dld" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002387# Check whether --with-dl-dld or --without-dl-dld was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002388if test "${with_dl_dld+set}" = set; then
2389 withval="$with_dl_dld"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002390
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002391echo "$ac_t""$withval" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002392cat >> confdefs.h <<\EOF
2393#define WITH_DL_DLD 1
2394EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002395
2396dldir=`echo "$withval" | sed 's/,.*//'`
2397dlddir=`echo "$withval" | sed 's/.*,//'`
2398if test -d "$dldir" -a -d "$dlddir"
Guido van Rossum84e7b241996-08-19 21:59:00 +00002399then LDFLAGS="$LDFLAGS -L$dldir -L$dlddir"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002400else { echo "configure: error: proper usage is --with-dl-dld=DL_DIRECTORY" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002401fi
2402DLINCLDIR=${dldir}
2403LIBS="$LIBS -ldl -ldld"
Guido van Rossumda88dad1995-01-26 00:46:29 +00002404else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002405 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002406fi
2407
2408
Guido van Rossum627b2d71993-12-24 10:39:16 +00002409# checks for library functions
Guido van Rossum2d38f911996-06-26 19:47:01 +00002410for ac_func in chown clock dlopen flock ftime ftruncate \
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002411 gethostname_r getpeername getpgrp getpid gettimeofday getwd \
Guido van Rossum57d09151996-07-24 02:42:38 +00002412 link lstat mkfifo nice plock putenv readlink \
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002413 select setgid setuid setsid setpgid setpgrp setvbuf \
2414 sigaction siginterrupt sigrelse strftime symlink \
2415 tcgetpgrp tcsetpgrp times truncate uname waitpid
Guido van Rossum627b2d71993-12-24 10:39:16 +00002416do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002417echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002418echo "configure:2419: checking for $ac_func" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002419if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2420 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002421else
2422 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002423#line 2424 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002424#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002425/* System header to define __stub macros and hopefully few prototypes,
2426 which can conflict with char $ac_func(); below. */
2427#include <assert.h>
2428/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002429/* We use char because int might match the return type of a gcc2
2430 builtin and then its argument prototype would still apply. */
2431char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002432
Guido van Rossumf78abae1997-01-21 22:02:36 +00002433int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002434
Guido van Rossum627b2d71993-12-24 10:39:16 +00002435/* The GNU C library defines this for functions which it implements
2436 to always fail with ENOSYS. Some functions are actually named
2437 something starting with __ and the normal name is an alias. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002438#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +00002439choke me
2440#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002441$ac_func();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002442#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002443
Guido van Rossum7f43da71994-08-01 12:15:30 +00002444; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002445EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002446if { (eval echo configure:2447: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002447 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002448 eval "ac_cv_func_$ac_func=yes"
2449else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002450 echo "configure: failed program was:" >&5
2451 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002452 rm -rf conftest*
2453 eval "ac_cv_func_$ac_func=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002454fi
2455rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002456fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002457
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002458if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002459 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002460 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002461 cat >> confdefs.h <<EOF
2462#define $ac_tr_func 1
2463EOF
2464
2465else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002466 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002467fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002468done
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002469
Guido van Rossum2b3ac691996-08-30 15:18:41 +00002470for ac_func in dup2 getcwd strdup strerror memmove
Guido van Rossum627b2d71993-12-24 10:39:16 +00002471do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002472echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002473echo "configure:2474: checking for $ac_func" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002474if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2475 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002476else
2477 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002478#line 2479 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002479#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002480/* System header to define __stub macros and hopefully few prototypes,
2481 which can conflict with char $ac_func(); below. */
2482#include <assert.h>
2483/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002484/* We use char because int might match the return type of a gcc2
2485 builtin and then its argument prototype would still apply. */
2486char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002487
Guido van Rossumf78abae1997-01-21 22:02:36 +00002488int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002489
Guido van Rossum627b2d71993-12-24 10:39:16 +00002490/* The GNU C library defines this for functions which it implements
2491 to always fail with ENOSYS. Some functions are actually named
2492 something starting with __ and the normal name is an alias. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002493#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +00002494choke me
2495#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002496$ac_func();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002497#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002498
Guido van Rossum7f43da71994-08-01 12:15:30 +00002499; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002500EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002501if { (eval echo configure:2502: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002502 rm -rf conftest*
2503 eval "ac_cv_func_$ac_func=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002504else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002505 echo "configure: failed program was:" >&5
2506 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002507 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002508 eval "ac_cv_func_$ac_func=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002509fi
2510rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002511fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002512
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002513if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002514 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002515 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2516 cat >> confdefs.h <<EOF
2517#define $ac_tr_func 1
2518EOF
2519
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002520else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002521 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002522LIBOBJS="$LIBOBJS ${ac_func}.o"
2523fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002524done
2525
Guido van Rossumf78abae1997-01-21 22:02:36 +00002526
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002527echo $ac_n "checking for getpgrp""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002528echo "configure:2529: checking for getpgrp" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002529if eval "test \"`echo '$''{'ac_cv_func_getpgrp'+set}'`\" = set"; then
2530 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002531else
2532 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002533#line 2534 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002534#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002535/* System header to define __stub macros and hopefully few prototypes,
2536 which can conflict with char getpgrp(); below. */
2537#include <assert.h>
2538/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002539/* We use char because int might match the return type of a gcc2
2540 builtin and then its argument prototype would still apply. */
2541char getpgrp();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002542
Guido van Rossumf78abae1997-01-21 22:02:36 +00002543int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002544
Guido van Rossum627b2d71993-12-24 10:39:16 +00002545/* The GNU C library defines this for functions which it implements
2546 to always fail with ENOSYS. Some functions are actually named
2547 something starting with __ and the normal name is an alias. */
2548#if defined (__stub_getpgrp) || defined (__stub___getpgrp)
2549choke me
2550#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002551getpgrp();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002552#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002553
2554; return 0; }
2555EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002556if { (eval echo configure:2557: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002557 rm -rf conftest*
2558 eval "ac_cv_func_getpgrp=yes"
2559else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002560 echo "configure: failed program was:" >&5
2561 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002562 rm -rf conftest*
2563 eval "ac_cv_func_getpgrp=no"
2564fi
2565rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002566fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002567
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002568if eval "test \"`echo '$ac_cv_func_'getpgrp`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002569 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002570 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002571#line 2572 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002572#include "confdefs.h"
2573#include <unistd.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002574int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002575getpgrp(0);
Guido van Rossum7f43da71994-08-01 12:15:30 +00002576; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002577EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002578if { (eval echo configure:2579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002579 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002580 cat >> confdefs.h <<\EOF
2581#define GETPGRP_HAVE_ARG 1
Guido van Rossum627b2d71993-12-24 10:39:16 +00002582EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002583
Guido van Rossumf78abae1997-01-21 22:02:36 +00002584else
2585 echo "configure: failed program was:" >&5
2586 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002587fi
2588rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002589else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002590 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002591fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002592
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002593echo $ac_n "checking for setpgrp""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002594echo "configure:2595: checking for setpgrp" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002595if eval "test \"`echo '$''{'ac_cv_func_setpgrp'+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 Rossumf78abae1997-01-21 22:02:36 +00002599#line 2600 "configure"
Guido van Rossum8eee56f1994-10-20 22:18:37 +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 setpgrp(); 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 setpgrp();
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 Rossum8eee56f1994-10-20 22:18:37 +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_setpgrp) || defined (__stub___setpgrp)
2615choke me
2616#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002617setpgrp();
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002618#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002619
2620; return 0; }
2621EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +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_setpgrp=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_setpgrp=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_'setpgrp`\" = 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 Rossumf78abae1997-01-21 22:02:36 +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 +00002641setpgrp(0,0);
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002642; return 0; }
2643EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002644if { (eval echo configure:2645: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002645 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002646 cat >> confdefs.h <<\EOF
2647#define SETPGRP_HAVE_ARG 1
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002648EOF
Guido van Rossum8eee56f1994-10-20 22:18:37 +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 Rossum8eee56f1994-10-20 22:18:37 +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 Rossum8eee56f1994-10-20 22:18:37 +00002657fi
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002658
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002659echo $ac_n "checking for gettimeofday""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002660echo "configure:2661: checking for gettimeofday" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002661if eval "test \"`echo '$''{'ac_cv_func_gettimeofday'+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 Rossumf78abae1997-01-21 22:02:36 +00002665#line 2666 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +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 gettimeofday(); 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 gettimeofday();
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
2677/* 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_gettimeofday) || defined (__stub___gettimeofday)
2681choke me
2682#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002683gettimeofday();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002684#endif
2685
2686; return 0; }
2687EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +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_gettimeofday=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_gettimeofday=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_'gettimeofday`\" = 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 Rossumf78abae1997-01-21 22:02:36 +00002703#line 2704 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002704#include "confdefs.h"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002705#include <sys/time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002706int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002707gettimeofday((struct timeval*)0,(struct timezone*)0);
2708; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002709EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002710if { (eval echo configure:2711: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002711 :
2712else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002713 echo "configure: failed program was:" >&5
2714 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002715 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002716 cat >> confdefs.h <<\EOF
2717#define GETTIMEOFDAY_NO_TZ 1
2718EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002719
2720fi
2721rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002722else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002723 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002724fi
2725
2726
2727# checks for structures
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002728echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002729echo "configure:2730: checking whether time.h and sys/time.h may both be included" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002730if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2731 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002732else
2733 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002734#line 2735 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002735#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002736#include <sys/types.h>
2737#include <sys/time.h>
2738#include <time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002739int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002740struct tm *tp;
2741; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002742EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002743if { (eval echo configure:2744: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002744 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002745 ac_cv_header_time=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00002746else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002747 echo "configure: failed program was:" >&5
2748 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002749 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002750 ac_cv_header_time=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00002751fi
2752rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002753fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002754
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002755echo "$ac_t""$ac_cv_header_time" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002756if test $ac_cv_header_time = yes; then
2757 cat >> confdefs.h <<\EOF
2758#define TIME_WITH_SYS_TIME 1
2759EOF
2760
2761fi
2762
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002763echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002764echo "configure:2765: checking whether struct tm is in sys/time.h or time.h" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002765if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
2766 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002767else
2768 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002769#line 2770 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002770#include "confdefs.h"
2771#include <sys/types.h>
2772#include <time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002773int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002774struct tm *tp; tp->tm_sec;
2775; return 0; }
2776EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002777if { (eval echo configure:2778: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002778 rm -rf conftest*
2779 ac_cv_struct_tm=time.h
2780else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002781 echo "configure: failed program was:" >&5
2782 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002783 rm -rf conftest*
2784 ac_cv_struct_tm=sys/time.h
2785fi
2786rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002787fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002788
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002789echo "$ac_t""$ac_cv_struct_tm" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002790if test $ac_cv_struct_tm = sys/time.h; then
2791 cat >> confdefs.h <<\EOF
2792#define TM_IN_SYS_TIME 1
2793EOF
2794
2795fi
2796
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002797echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002798echo "configure:2799: checking for tm_zone in struct tm" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002799if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
2800 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002801else
2802 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002803#line 2804 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002804#include "confdefs.h"
2805#include <sys/types.h>
2806#include <$ac_cv_struct_tm>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002807int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002808struct tm tm; tm.tm_zone;
2809; return 0; }
2810EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002811if { (eval echo configure:2812: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002812 rm -rf conftest*
2813 ac_cv_struct_tm_zone=yes
2814else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002815 echo "configure: failed program was:" >&5
2816 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002817 rm -rf conftest*
2818 ac_cv_struct_tm_zone=no
2819fi
2820rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002821fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002822
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002823echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002824if test "$ac_cv_struct_tm_zone" = yes; then
2825 cat >> confdefs.h <<\EOF
2826#define HAVE_TM_ZONE 1
2827EOF
2828
2829else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002830 echo $ac_n "checking for tzname""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002831echo "configure:2832: checking for tzname" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002832if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
2833 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002834else
2835 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002836#line 2837 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002837#include "confdefs.h"
2838#include <time.h>
2839#ifndef tzname /* For SGI. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002840extern char *tzname[]; /* RS6000 and others reject char **tzname. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00002841#endif
Guido van Rossumf78abae1997-01-21 22:02:36 +00002842int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002843atoi(*tzname);
2844; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002845EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002846if { (eval echo configure:2847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002847 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002848 ac_cv_var_tzname=yes
2849else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002850 echo "configure: failed program was:" >&5
2851 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002852 rm -rf conftest*
2853 ac_cv_var_tzname=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00002854fi
2855rm -f conftest*
Guido van Rossum627b2d71993-12-24 10:39:16 +00002856fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002857
2858echo "$ac_t""$ac_cv_var_tzname" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002859 if test $ac_cv_var_tzname = yes; then
2860 cat >> confdefs.h <<\EOF
2861#define HAVE_TZNAME 1
2862EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002863
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002864 fi
2865fi
2866
2867
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002868echo $ac_n "checking for time.h that defines altzone""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002869echo "configure:2870: checking for time.h that defines altzone" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002870if eval "test \"`echo '$''{'ac_cv_header_time_altzone'+set}'`\" = set"; then
2871 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002872else
2873 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002874#line 2875 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002875#include "confdefs.h"
2876#include <time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002877int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002878return altzone;
2879; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002880EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002881if { (eval echo configure:2882: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002882 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002883 ac_cv_header_time_altzone=yes
2884else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002885 echo "configure: failed program was:" >&5
2886 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002887 rm -rf conftest*
2888 ac_cv_header_time_altzone=no
Guido van Rossum7f43da71994-08-01 12:15:30 +00002889fi
2890rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002891fi
2892
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002893echo "$ac_t""$ac_cv_header_time_altzone" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002894if test $ac_cv_header_time_altzone = yes; then
2895 cat >> confdefs.h <<\EOF
2896#define HAVE_ALTZONE 1
2897EOF
2898
2899fi
2900
Guido van Rossumda88dad1995-01-26 00:46:29 +00002901was_it_defined=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002902echo $ac_n "checking whether sys/select.h and sys/time.h may both be included""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002903echo "configure:2904: checking whether sys/select.h and sys/time.h may both be included" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002904cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002905#line 2906 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002906#include "confdefs.h"
2907
2908#include <sys/types.h>
2909#include <sys/select.h>
2910#include <sys/time.h>
2911
Guido van Rossumf78abae1997-01-21 22:02:36 +00002912int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002913;
2914; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002915EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002916if { (eval echo configure:2917: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002917 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002918 cat >> confdefs.h <<\EOF
2919#define SYS_SELECT_WITH_SYS_TIME 1
2920EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00002921 was_it_defined=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +00002922else
2923 echo "configure: failed program was:" >&5
2924 cat conftest.$ac_ext >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +00002925fi
2926rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002927echo "$ac_t""$was_it_defined" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002928
2929# checks for compiler characteristics
Guido van Rossum7f43da71994-08-01 12:15:30 +00002930
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002931echo $ac_n "checking whether char is unsigned""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002932echo "configure:2933: checking whether char is unsigned" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002933if eval "test \"`echo '$''{'ac_cv_c_char_unsigned'+set}'`\" = set"; then
2934 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002935else
2936 if test "$GCC" = yes; then
2937 # GCC predefines this symbol on systems where it applies.
2938cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002939#line 2940 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002940#include "confdefs.h"
2941#ifdef __CHAR_UNSIGNED__
2942 yes
2943#endif
2944
2945EOF
2946if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2947 egrep "yes" >/dev/null 2>&1; then
2948 rm -rf conftest*
2949 ac_cv_c_char_unsigned=yes
2950else
2951 rm -rf conftest*
2952 ac_cv_c_char_unsigned=no
2953fi
2954rm -f conftest*
2955
2956else
2957if test "$cross_compiling" = yes; then
2958 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
2959else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002960 cat > conftest.$ac_ext <<EOF
2961#line 2962 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002962#include "confdefs.h"
2963/* volatile prevents gcc2 from optimizing the test away on sparcs. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002964#if !defined(__STDC__) || __STDC__ != 1
Guido van Rossum7f43da71994-08-01 12:15:30 +00002965#define volatile
2966#endif
2967main() {
Guido van Rossum7f43da71994-08-01 12:15:30 +00002968 volatile char c = 255; exit(c < 0);
Guido van Rossum7f43da71994-08-01 12:15:30 +00002969}
2970EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00002971if { (eval echo configure:2972: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2972then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002973 ac_cv_c_char_unsigned=yes
2974else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002975 echo "configure: failed program was:" >&5
2976 cat conftest.$ac_ext >&5
2977 rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002978 ac_cv_c_char_unsigned=no
2979fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00002980rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002981fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002982
2983fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002984fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002985
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002986echo "$ac_t""$ac_cv_c_char_unsigned" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002987if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
2988 cat >> confdefs.h <<\EOF
2989#define __CHAR_UNSIGNED__ 1
2990EOF
2991
2992fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00002993
2994
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002995echo $ac_n "checking for working const""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002996echo "configure:2997: checking for working const" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002997if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2998 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002999else
3000 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003001#line 3002 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003002#include "confdefs.h"
3003
Guido van Rossumf78abae1997-01-21 22:02:36 +00003004int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003005
3006/* Ultrix mips cc rejects this. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00003007typedef int charset[2]; const charset x;
3008/* SunOS 4.1.1 cc rejects this. */
3009char const *const *ccp;
3010char **p;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003011/* NEC SVR4.0.2 mips cc rejects this. */
3012struct point {int x, y;};
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003013static struct point const zero = {0,0};
Guido van Rossum627b2d71993-12-24 10:39:16 +00003014/* AIX XL C 1.02.0.0 rejects this.
3015 It does not let you subtract one const X* pointer from another in an arm
3016 of an if-expression whose if-part is not a constant expression */
3017const char *g = "string";
3018ccp = &g + (g ? g-g : 0);
3019/* HPUX 7.0 cc rejects these. */
3020++ccp;
3021p = (char**) ccp;
3022ccp = (char const *const *) p;
3023{ /* SCO 3.2v4 cc rejects this. */
3024 char *t;
3025 char const *s = 0 ? (char *) 0 : (char const *) 0;
3026
3027 *t++ = 0;
3028}
3029{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003030 int x[] = {25, 17};
Guido van Rossum627b2d71993-12-24 10:39:16 +00003031 const int *foo = &x[0];
3032 ++foo;
3033}
3034{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3035 typedef const int *iptr;
3036 iptr p = 0;
3037 ++p;
3038}
3039{ /* AIX XL C 1.02.0.0 rejects this saying
3040 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3041 struct s { int j; const int *ap[3]; };
3042 struct s *b; b->j = 5;
3043}
3044{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3045 const int foo = 10;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003046}
3047
3048; return 0; }
3049EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003050if { (eval echo configure:3051: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003051 rm -rf conftest*
3052 ac_cv_c_const=yes
3053else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003054 echo "configure: failed program was:" >&5
3055 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003056 rm -rf conftest*
3057 ac_cv_c_const=no
3058fi
3059rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003060fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003061
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003062echo "$ac_t""$ac_cv_c_const" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003063if test $ac_cv_c_const = no; then
3064 cat >> confdefs.h <<\EOF
3065#define const
3066EOF
3067
3068fi
3069
3070
Guido van Rossumda88dad1995-01-26 00:46:29 +00003071works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003072echo $ac_n "checking for working volatile""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003073echo "configure:3074: checking for working volatile" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003074cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003075#line 3076 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003076#include "confdefs.h"
3077
Guido van Rossumf78abae1997-01-21 22:02:36 +00003078int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003079volatile int x; x = 0;
3080; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003081EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003082if { (eval echo configure:3083: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00003083 rm -rf conftest*
3084 works=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00003085else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003086 echo "configure: failed program was:" >&5
3087 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003088 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003089 cat >> confdefs.h <<\EOF
3090#define volatile
3091EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00003092
3093fi
3094rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003095echo "$ac_t""$works" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003096
Guido van Rossumda88dad1995-01-26 00:46:29 +00003097works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003098echo $ac_n "checking for working signed char""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003099echo "configure:3100: checking for working signed char" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003100cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003101#line 3102 "configure"
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003102#include "confdefs.h"
3103
Guido van Rossumf78abae1997-01-21 22:02:36 +00003104int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003105signed char c;
3106; return 0; }
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003107EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003108if { (eval echo configure:3109: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00003109 rm -rf conftest*
3110 works=yes
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003111else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003112 echo "configure: failed program was:" >&5
3113 cat conftest.$ac_ext >&5
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003114 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003115 cat >> confdefs.h <<\EOF
3116#define signed
Guido van Rossum627b2d71993-12-24 10:39:16 +00003117EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003118
3119fi
3120rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003121echo "$ac_t""$works" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003122
Guido van Rossumda88dad1995-01-26 00:46:29 +00003123have_prototypes=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003124echo $ac_n "checking for prototypes""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003125echo "configure:3126: checking for prototypes" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003126cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003127#line 3128 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003128#include "confdefs.h"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003129int foo(int x) { return 0; }
Guido van Rossumf78abae1997-01-21 22:02:36 +00003130int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003131return foo(10);
3132; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003133EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003134if { (eval echo configure:3135: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003135 rm -rf conftest*
3136 cat >> confdefs.h <<\EOF
3137#define HAVE_PROTOTYPES 1
3138EOF
3139 have_prototypes=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +00003140else
3141 echo "configure: failed program was:" >&5
3142 cat conftest.$ac_ext >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +00003143fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003144rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003145echo "$ac_t""$have_prototypes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003146
Guido van Rossumda88dad1995-01-26 00:46:29 +00003147works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003148echo $ac_n "checking for variable length prototypes and stdarg.h""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003149echo "configure:3150: checking for variable length prototypes and stdarg.h" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003150cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003151#line 3152 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003152#include "confdefs.h"
3153
3154#include <stdarg.h>
Guido van Rossum90eea071996-08-30 20:58:57 +00003155int foo(int x, ...) {
3156 va_list va;
3157 va_start(va, x);
3158 va_arg(va, int);
3159 va_arg(va, char *);
3160 va_arg(va, double);
3161 return 0;
3162}
Guido van Rossum7f43da71994-08-01 12:15:30 +00003163
Guido van Rossumf78abae1997-01-21 22:02:36 +00003164int main() {
Guido van Rossum90eea071996-08-30 20:58:57 +00003165return foo(10, "", 3.14);
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003166; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003167EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003168if { (eval echo configure:3169: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003169 rm -rf conftest*
3170 cat >> confdefs.h <<\EOF
3171#define HAVE_STDARG_PROTOTYPES 1
3172EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003173 works=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +00003174else
3175 echo "configure: failed program was:" >&5
3176 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003177fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003178rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003179echo "$ac_t""$works" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003180
Guido van Rossumda88dad1995-01-26 00:46:29 +00003181if test "$have_prototypes" = yes; then
3182bad_prototypes=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003183echo $ac_n "checking for bad exec* prototypes""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003184echo "configure:3185: checking for bad exec* prototypes" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003185cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003186#line 3187 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003187#include "confdefs.h"
3188#include <unistd.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00003189int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003190char **t;execve("@",t,t);
3191; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003192EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003193if { (eval echo configure:3194: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00003194 :
3195else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003196 echo "configure: failed program was:" >&5
3197 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003198 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003199 cat >> confdefs.h <<\EOF
3200#define BAD_EXEC_PROTOTYPES 1
3201EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003202 bad_prototypes=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00003203fi
3204rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003205echo "$ac_t""$bad_prototypes" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00003206fi
3207
Guido van Rossumda88dad1995-01-26 00:46:29 +00003208bad_forward=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003209echo $ac_n "checking for bad static forward""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003210echo "configure:3211: checking for bad static forward" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003211if test "$cross_compiling" = yes; then
3212 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3213else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003214 cat > conftest.$ac_ext <<EOF
3215#line 3216 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003216#include "confdefs.h"
3217
3218struct s { int a; int b; };
3219static struct s foo;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003220int foobar() {
3221 static int random;
3222 random = (int) &foo;
3223 return random;
3224}
Guido van Rossum7f43da71994-08-01 12:15:30 +00003225static struct s foo = { 1, 2 };
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003226main() {
3227 exit(!((int)&foo == foobar()));
3228}
Guido van Rossum7f43da71994-08-01 12:15:30 +00003229
3230EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003231if { (eval echo configure:3232: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
3232then
Guido van Rossum7f43da71994-08-01 12:15:30 +00003233 :
3234else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003235 echo "configure: failed program was:" >&5
3236 cat conftest.$ac_ext >&5
3237 rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003238 cat >> confdefs.h <<\EOF
3239#define BAD_STATIC_FORWARD 1
3240EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003241 bad_forward=yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00003242fi
3243rm -fr conftest*
Guido van Rossumf78abae1997-01-21 22:02:36 +00003244fi
3245
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003246echo "$ac_t""$bad_forward" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003247
Guido van Rossumda88dad1995-01-26 00:46:29 +00003248va_list_is_array=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003249echo $ac_n "checking whether va_list is an array""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003250echo "configure:3251: checking whether va_list is an array" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003251cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003252#line 3253 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003253#include "confdefs.h"
3254
3255#ifdef HAVE_STDARG_PROTOTYPES
3256#include <stdarg.h>
3257#else
3258#include <varargs.h>
3259#endif
3260
Guido van Rossumf78abae1997-01-21 22:02:36 +00003261int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003262va_list list1, list2; list1 = list2;
3263; return 0; }
3264EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003265if { (eval echo configure:3266: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003266 :
3267else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003268 echo "configure: failed program was:" >&5
3269 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003270 rm -rf conftest*
3271 cat >> confdefs.h <<\EOF
3272#define VA_LIST_IS_ARRAY 1
3273EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003274 va_list_is_array=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003275fi
3276rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003277echo "$ac_t""$va_list_is_array" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003278
Guido van Rossum627b2d71993-12-24 10:39:16 +00003279# checks for system services
3280# (none yet)
3281
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003282# Linux requires this for correct f.p. operations
Guido van Rossumf78abae1997-01-21 22:02:36 +00003283echo $ac_n "checking for __fpu_control in -lieee""... $ac_c" 1>&6
3284echo "configure:3285: checking for __fpu_control in -lieee" >&5
3285ac_lib_var=`echo ieee'_'__fpu_control | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003286if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003287 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003288else
3289 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003290LIBS="-lieee $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003291cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003292#line 3293 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003293#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003294/* Override any gcc2 internal prototype to avoid an error. */
3295/* We use char because int might match the return type of a gcc2
3296 builtin and then its argument prototype would still apply. */
3297char __fpu_control();
Guido van Rossum627b2d71993-12-24 10:39:16 +00003298
Guido van Rossumf78abae1997-01-21 22:02:36 +00003299int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003300__fpu_control()
3301; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003302EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003303if { (eval echo configure:3304: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00003304 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003305 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003306else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003307 echo "configure: failed program was:" >&5
3308 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003309 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003310 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003311fi
3312rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003313LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003314
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003315fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003316if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003317 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003318 ac_tr_lib=HAVE_LIB`echo ieee | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3319 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003320 cat >> confdefs.h <<EOF
3321#define $ac_tr_lib 1
3322EOF
3323
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003324 LIBS="-lieee $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003325
3326else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003327 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00003328fi
3329
3330
Guido van Rossum7f43da71994-08-01 12:15:30 +00003331# check for --with-libm=...
3332
Guido van Rossum563e7081996-09-10 18:20:48 +00003333case $ac_sys_system in
3334next) ;;
3335*) LIBM=-lm
3336esac
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003337# Check whether --with-libm or --without-libm was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003338if test "${with_libm+set}" = set; then
3339 withval="$with_libm"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003340
3341if test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00003342then LIBM=$withval
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003343else { echo "configure: error: proper usage is --with-libm=STRING" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003344fi
3345fi
3346
3347
3348# check for --with-libc=...
3349
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003350# Check whether --with-libc or --without-libc was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003351if test "${with_libc+set}" = set; then
3352 withval="$with_libc"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003353
3354if test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00003355then LIBC=$withval
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003356else { echo "configure: error: proper usage is --with-libc=STRING" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003357fi
3358fi
3359
3360
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003361# check for hypot() in math library
3362LIBS_SAVE=$LIBS
3363LIBS="$LIBS $LIBM"
3364for ac_func in hypot
3365do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003366echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003367echo "configure:3368: checking for $ac_func" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003368if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3369 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003370else
3371 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003372#line 3373 "configure"
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003373#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003374/* System header to define __stub macros and hopefully few prototypes,
3375 which can conflict with char $ac_func(); below. */
3376#include <assert.h>
3377/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003378/* We use char because int might match the return type of a gcc2
3379 builtin and then its argument prototype would still apply. */
3380char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003381
Guido van Rossumf78abae1997-01-21 22:02:36 +00003382int main() {
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003383
3384/* The GNU C library defines this for functions which it implements
3385 to always fail with ENOSYS. Some functions are actually named
3386 something starting with __ and the normal name is an alias. */
3387#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3388choke me
3389#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003390$ac_func();
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003391#endif
3392
3393; return 0; }
3394EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003395if { (eval echo configure:3396: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003396 rm -rf conftest*
3397 eval "ac_cv_func_$ac_func=yes"
3398else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003399 echo "configure: failed program was:" >&5
3400 cat conftest.$ac_ext >&5
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003401 rm -rf conftest*
3402 eval "ac_cv_func_$ac_func=no"
3403fi
3404rm -f conftest*
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003405fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003406
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003407if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003408 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003409 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003410 cat >> confdefs.h <<EOF
3411#define $ac_tr_func 1
3412EOF
3413
3414else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003415 echo "$ac_t""no" 1>&6
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003416fi
3417done
3418
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003419for ac_func in hypot
3420do
3421echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003422echo "configure:3423: checking for $ac_func" >&5
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003423if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3424 echo $ac_n "(cached) $ac_c" 1>&6
3425else
3426 cat > conftest.$ac_ext <<EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003427#line 3428 "configure"
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003428#include "confdefs.h"
3429/* System header to define __stub macros and hopefully few prototypes,
3430 which can conflict with char $ac_func(); below. */
3431#include <assert.h>
3432/* Override any gcc2 internal prototype to avoid an error. */
3433/* We use char because int might match the return type of a gcc2
3434 builtin and then its argument prototype would still apply. */
3435char $ac_func();
3436
Guido van Rossumf78abae1997-01-21 22:02:36 +00003437int main() {
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003438
3439/* The GNU C library defines this for functions which it implements
3440 to always fail with ENOSYS. Some functions are actually named
3441 something starting with __ and the normal name is an alias. */
3442#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3443choke me
3444#else
3445$ac_func();
3446#endif
3447
3448; return 0; }
3449EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003450if { (eval echo configure:3451: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003451 rm -rf conftest*
3452 eval "ac_cv_func_$ac_func=yes"
3453else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003454 echo "configure: failed program was:" >&5
3455 cat conftest.$ac_ext >&5
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003456 rm -rf conftest*
3457 eval "ac_cv_func_$ac_func=no"
3458fi
3459rm -f conftest*
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003460fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003461
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003462if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3463 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003464 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3465 cat >> confdefs.h <<EOF
3466#define $ac_tr_func 1
3467EOF
3468
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003469else
3470 echo "$ac_t""no" 1>&6
3471LIBOBJS="$LIBOBJS ${ac_func}.o"
3472fi
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003473done
3474
Guido van Rossumf78abae1997-01-21 22:02:36 +00003475
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003476LIBS=$LIBS_SAVE
3477
Guido van Rossumda88dad1995-01-26 00:46:29 +00003478# check for getopt
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003479echo $ac_n "checking for genuine getopt""... $ac_c" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003480echo "configure:3481: checking for genuine getopt" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003481if eval "test \"`echo '$''{'ac_cv_func_getopt'+set}'`\" = set"; then
3482 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00003483else
3484 if test "$cross_compiling" = yes; then
3485 ac_cv_func_getopt=no
3486else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003487 cat > conftest.$ac_ext <<EOF
3488#line 3489 "configure"
Guido van Rossumda88dad1995-01-26 00:46:29 +00003489#include "confdefs.h"
3490#include <stdio.h>
3491extern int optind, opterr, getopt();
3492extern char* optarg;
3493int main() {
3494 char* av[] = { "testprog", "parameter", "-fFlag", NULL };
3495 opterr = 0;
3496 if (getopt(3, av, "f:") == 'f') { exit(1); }
3497 exit(0);
3498}
3499EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003500if { (eval echo configure:3501: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
3501then
Guido van Rossumda88dad1995-01-26 00:46:29 +00003502 ac_cv_func_getopt=yes
3503else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003504 echo "configure: failed program was:" >&5
3505 cat conftest.$ac_ext >&5
3506 rm -fr conftest*
Guido van Rossumda88dad1995-01-26 00:46:29 +00003507 ac_cv_func_getopt=no
3508fi
Guido van Rossumda88dad1995-01-26 00:46:29 +00003509rm -fr conftest*
3510fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003511
3512fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003513echo "$ac_t""$ac_cv_func_getopt" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00003514test $ac_cv_func_getopt = no && LIBOBJS="$LIBOBJS getopt.o"
3515
Guido van Rossum627b2d71993-12-24 10:39:16 +00003516# generate output files
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003517trap '' 1 2 15
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003518cat > confcache <<\EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003519# This file is a shell script that caches the results of configure
3520# tests run on this system so they can be shared between configure
3521# scripts and configure runs. It is not useful on other systems.
3522# If it contains results you don't want to keep, you may remove or edit it.
3523#
3524# By default, configure uses ./config.cache as the cache file,
3525# creating it if it does not exist already. You can give configure
3526# the --cache-file=FILE option to use a different cache file; that is
3527# what configure does when it calls configure scripts in
3528# subdirectories, so they share the cache.
3529# Giving --cache-file=/dev/null disables caching, for debugging configure.
3530# config.status only pays attention to the cache file if you give it the
3531# --recheck option to rerun configure.
3532#
3533EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003534# The following way of writing the cache mishandles newlines in values,
3535# but we know of no workaround that is simple, portable, and efficient.
3536# So, don't put newlines in cache variables' values.
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003537# Ultrix sh set writes to stderr and can't be redirected directly,
3538# and sets the high bit in the cache file unless we assign to the vars.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003539(set) 2>&1 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00003540 case `(ac_space=' '; set) 2>&1` in
3541 *ac_space=\ *)
3542 # `set' does not quote correctly, so add quotes (double-quote substitution
3543 # turns \\\\ into \\, and sed turns \\ into \).
3544 sed -n \
3545 -e "s/'/'\\\\''/g" \
3546 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3547 ;;
3548 *)
3549 # `set' quotes correctly as required by POSIX, so do not add quotes.
3550 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3551 ;;
3552 esac >> confcache
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003553if cmp -s $cache_file confcache; then
3554 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003555else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003556 if test -w $cache_file; then
3557 echo "updating cache $cache_file"
3558 cat confcache > $cache_file
3559 else
3560 echo "not updating unwritable cache $cache_file"
3561 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003562fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003563rm -f confcache
Guido van Rossum0a516c91994-09-12 10:58:40 +00003564
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003565trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003566
3567test "x$prefix" = xNONE && prefix=$ac_default_prefix
3568# Let make expand exec_prefix.
3569test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
Guido van Rossum0a516c91994-09-12 10:58:40 +00003570
Guido van Rossum7f43da71994-08-01 12:15:30 +00003571# Any assignment to VPATH causes Sun make to only execute
3572# the first set of double-colon rules, so remove it if not needed.
3573# If there is a colon in the path, we need to keep it.
3574if test "x$srcdir" = x.; then
3575 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3576fi
3577
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003578trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
Guido van Rossum627b2d71993-12-24 10:39:16 +00003579
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003580DEFS=-DHAVE_CONFIG_H
3581
3582# Without the "./", some shells look in PATH for config.status.
3583: ${CONFIG_STATUS=./config.status}
3584
3585echo creating $CONFIG_STATUS
3586rm -f $CONFIG_STATUS
3587cat > $CONFIG_STATUS <<EOF
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003588#! /bin/sh
Guido van Rossum627b2d71993-12-24 10:39:16 +00003589# Generated automatically by configure.
3590# Run this file to recreate the current configuration.
3591# This directory was configured as follows,
3592# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3593#
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003594# $0 $ac_configure_args
3595#
3596# Compiler output produced by configure, useful for debugging
3597# configure, is in ./config.log if it exists.
Guido van Rossum627b2d71993-12-24 10:39:16 +00003598
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003599ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003600for ac_option
Guido van Rossum627b2d71993-12-24 10:39:16 +00003601do
Guido van Rossum7f43da71994-08-01 12:15:30 +00003602 case "\$ac_option" in
3603 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003604 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3605 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +00003606 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
Guido van Rossumf78abae1997-01-21 22:02:36 +00003607 echo "$CONFIG_STATUS generated by autoconf version 2.12"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003608 exit 0 ;;
3609 -help | --help | --hel | --he | --h)
3610 echo "\$ac_cs_usage"; exit 0 ;;
3611 *) echo "\$ac_cs_usage"; exit 1 ;;
Guido van Rossum627b2d71993-12-24 10:39:16 +00003612 esac
3613done
3614
Guido van Rossum7f43da71994-08-01 12:15:30 +00003615ac_given_srcdir=$srcdir
Guido van Rossum627b2d71993-12-24 10:39:16 +00003616
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003617trap 'rm -fr `echo "Makefile \
3618 Objects/Makefile \
3619 Parser/Makefile \
3620 Python/Makefile \
3621 Modules/Makefile.pre config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003622EOF
3623cat >> $CONFIG_STATUS <<EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003624
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003625# Protect against being on the right side of a sed subst in config.status.
3626sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3627 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003628$ac_vpsub
Guido van Rossum627b2d71993-12-24 10:39:16 +00003629$extrasub
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003630s%@CFLAGS@%$CFLAGS%g
3631s%@CPPFLAGS@%$CPPFLAGS%g
3632s%@CXXFLAGS@%$CXXFLAGS%g
3633s%@DEFS@%$DEFS%g
3634s%@LDFLAGS@%$LDFLAGS%g
3635s%@LIBS@%$LIBS%g
3636s%@exec_prefix@%$exec_prefix%g
3637s%@prefix@%$prefix%g
3638s%@program_transform_name@%$program_transform_name%g
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003639s%@bindir@%$bindir%g
3640s%@sbindir@%$sbindir%g
3641s%@libexecdir@%$libexecdir%g
3642s%@datadir@%$datadir%g
3643s%@sysconfdir@%$sysconfdir%g
3644s%@sharedstatedir@%$sharedstatedir%g
3645s%@localstatedir@%$localstatedir%g
3646s%@libdir@%$libdir%g
3647s%@includedir@%$includedir%g
3648s%@oldincludedir@%$oldincludedir%g
3649s%@infodir@%$infodir%g
3650s%@mandir@%$mandir%g
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003651s%@MACHDEP@%$MACHDEP%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003652s%@CC@%$CC%g
3653s%@RANLIB@%$RANLIB%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003654s%@AR@%$AR%g
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003655s%@INSTALL@%$INSTALL%g
Guido van Rossumda88dad1995-01-26 00:46:29 +00003656s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3657s%@INSTALL_DATA@%$INSTALL_DATA%g
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003658s%@OPT@%$OPT%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003659s%@CPP@%$CPP%g
Guido van Rossum0a516c91994-09-12 10:58:40 +00003660s%@SO@%$SO%g
3661s%@LDSHARED@%$LDSHARED%g
3662s%@CCSHARED@%$CCSHARED%g
3663s%@LINKFORSHARED@%$LINKFORSHARED%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003664s%@DLINCLDIR@%$DLINCLDIR%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003665s%@LIBOBJS@%$LIBOBJS%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003666s%@LIBM@%$LIBM%g
3667s%@LIBC@%$LIBC%g
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003668
3669CEOF
3670EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003671
3672cat >> $CONFIG_STATUS <<\EOF
3673
3674# Split the substitutions into bite-sized pieces for seds with
3675# small command number limits, like on Digital OSF/1 and HP-UX.
3676ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3677ac_file=1 # Number of current file.
3678ac_beg=1 # First line for current file.
3679ac_end=$ac_max_sed_cmds # Line after last line for current file.
3680ac_more_lines=:
3681ac_sed_cmds=""
3682while $ac_more_lines; do
3683 if test $ac_beg -gt 1; then
3684 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3685 else
3686 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3687 fi
3688 if test ! -s conftest.s$ac_file; then
3689 ac_more_lines=false
3690 rm -f conftest.s$ac_file
3691 else
3692 if test -z "$ac_sed_cmds"; then
3693 ac_sed_cmds="sed -f conftest.s$ac_file"
3694 else
3695 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3696 fi
3697 ac_file=`expr $ac_file + 1`
3698 ac_beg=$ac_end
3699 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3700 fi
3701done
3702if test -z "$ac_sed_cmds"; then
3703 ac_sed_cmds=cat
3704fi
3705EOF
3706
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003707cat >> $CONFIG_STATUS <<EOF
3708
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003709CONFIG_FILES=\${CONFIG_FILES-"Makefile \
3710 Objects/Makefile \
3711 Parser/Makefile \
3712 Python/Makefile \
3713 Modules/Makefile.pre"}
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003714EOF
3715cat >> $CONFIG_STATUS <<\EOF
3716for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00003717 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003718 case "$ac_file" in
Guido van Rossumf78abae1997-01-21 22:02:36 +00003719 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003720 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3721 *) ac_file_in="${ac_file}.in" ;;
3722 esac
3723
Guido van Rossumf78abae1997-01-21 22:02:36 +00003724 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003725
3726 # Remove last slash and all that follows it. Not all systems have dirname.
3727 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3728 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3729 # The file is in a subdirectory.
3730 test ! -d "$ac_dir" && mkdir "$ac_dir"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003731 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003732 # A "../" for each directory in $ac_dir_suffix.
3733 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3734 else
3735 ac_dir_suffix= ac_dots=
3736 fi
3737
3738 case "$ac_given_srcdir" in
3739 .) srcdir=.
3740 if test -z "$ac_dots"; then top_srcdir=.
3741 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3742 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3743 *) # Relative path.
3744 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3745 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3746 esac
3747
Guido van Rossumf78abae1997-01-21 22:02:36 +00003748
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003749 echo creating "$ac_file"
3750 rm -f "$ac_file"
3751 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3752 case "$ac_file" in
3753 *Makefile*) ac_comsub="1i\\
3754# $configure_input" ;;
3755 *) ac_comsub= ;;
3756 esac
Guido van Rossumf78abae1997-01-21 22:02:36 +00003757
3758 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 +00003759 sed -e "$ac_comsub
3760s%@configure_input@%$configure_input%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003761s%@srcdir@%$srcdir%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003762s%@top_srcdir@%$top_srcdir%g
Guido van Rossumf78abae1997-01-21 22:02:36 +00003763" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
Guido van Rossum627b2d71993-12-24 10:39:16 +00003764fi; done
Guido van Rossumf78abae1997-01-21 22:02:36 +00003765rm -f conftest.s*
Guido van Rossum627b2d71993-12-24 10:39:16 +00003766
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003767# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3768# NAME is the cpp macro being defined and VALUE is the value it is being given.
Guido van Rossum7f43da71994-08-01 12:15:30 +00003769#
3770# ac_d sets the value in "#define NAME VALUE" lines.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003771ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3772ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003773ac_dC='\3'
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003774ac_dD='%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003775# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003776ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3777ac_uB='\([ ]\)%\1#\2define\3'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003778ac_uC=' '
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003779ac_uD='\4%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003780# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003781ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3782ac_eB='$%\1#\2define\3'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003783ac_eC=' '
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003784ac_eD='%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003785
Guido van Rossumf78abae1997-01-21 22:02:36 +00003786if test "${CONFIG_HEADERS+set}" != set; then
3787EOF
3788cat >> $CONFIG_STATUS <<EOF
3789 CONFIG_HEADERS="config.h"
3790EOF
3791cat >> $CONFIG_STATUS <<\EOF
3792fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003793for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00003794 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003795 case "$ac_file" in
Guido van Rossumf78abae1997-01-21 22:02:36 +00003796 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003797 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3798 *) ac_file_in="${ac_file}.in" ;;
3799 esac
3800
Guido van Rossum7f43da71994-08-01 12:15:30 +00003801 echo creating $ac_file
3802
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003803 rm -f conftest.frag conftest.in conftest.out
Guido van Rossumf78abae1997-01-21 22:02:36 +00003804 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3805 cat $ac_file_inputs > conftest.in
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003806
3807EOF
3808
3809# Transform confdefs.h into a sed script conftest.vals that substitutes
3810# the proper values into config.h.in to produce config.h. And first:
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003811# Protect against being on the right side of a sed subst in config.status.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003812# Protect against being in an unquoted here document in config.status.
3813rm -f conftest.vals
3814cat > conftest.hdr <<\EOF
3815s/[\\&%]/\\&/g
3816s%[\\$`]%\\&%g
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003817s%#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 +00003818s%ac_d%ac_u%gp
3819s%ac_u%ac_e%gp
3820EOF
3821sed -n -f conftest.hdr confdefs.h > conftest.vals
3822rm -f conftest.hdr
3823
3824# This sed command replaces #undef with comments. This is necessary, for
3825# example, in the case of _POSIX_SOURCE, which is predefined and required
3826# on some systems where configure will not decide to define it.
3827cat >> conftest.vals <<\EOF
3828s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3829EOF
3830
3831# Break up conftest.vals because some shells have a limit on
3832# the size of here documents, and old seds have small limits too.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003833
3834rm -f conftest.tail
3835while :
3836do
3837 ac_lines=`grep -c . conftest.vals`
3838 # grep -c gives empty output for an empty file on some AIX systems.
3839 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3840 # Write a limited-size here document to conftest.frag.
3841 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3842 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3843 echo 'CEOF
3844 sed -f conftest.frag conftest.in > conftest.out
3845 rm -f conftest.in
3846 mv conftest.out conftest.in
3847' >> $CONFIG_STATUS
3848 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3849 rm -f conftest.vals
3850 mv conftest.tail conftest.vals
3851done
3852rm -f conftest.vals
3853
3854cat >> $CONFIG_STATUS <<\EOF
3855 rm -f conftest.frag conftest.h
Guido van Rossum7f43da71994-08-01 12:15:30 +00003856 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003857 cat conftest.in >> conftest.h
3858 rm -f conftest.in
Guido van Rossum7f43da71994-08-01 12:15:30 +00003859 if cmp -s $ac_file conftest.h 2>/dev/null; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00003860 echo "$ac_file is unchanged"
3861 rm -f conftest.h
3862 else
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003863 # Remove last slash and all that follows it. Not all systems have dirname.
3864 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3865 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3866 # The file is in a subdirectory.
3867 test ! -d "$ac_dir" && mkdir "$ac_dir"
3868 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00003869 rm -f $ac_file
3870 mv conftest.h $ac_file
3871 fi
3872fi; done
3873
Guido van Rossumf78abae1997-01-21 22:02:36 +00003874EOF
3875cat >> $CONFIG_STATUS <<EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003876
Guido van Rossumf78abae1997-01-21 22:02:36 +00003877EOF
3878cat >> $CONFIG_STATUS <<\EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00003879
3880exit 0
3881EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003882chmod +x $CONFIG_STATUS
3883rm -fr confdefs* $ac_clean_files
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003884test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
Guido van Rossum627b2d71993-12-24 10:39:16 +00003885