blob: 975aa4904e38e8f1d5ec2137661608b55b9b3e6f [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 Rossum2b5ca001998-03-05 15:41:09 +00003# From configure.in Revision: 1.79
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 Rossumb06df271997-08-05 21:50:20 +000023--with(out)-readline obsolete, edit Modules/Setup instead"
Guido van Rossum76be6ed1995-01-02 18:33:54 +000024ac_help="$ac_help
Guido van Rossumec2f0731997-01-22 20:54:01 +000025--with-dec-threads use DEC Alpha/OSF1 thread-safe libraries"
26ac_help="$ac_help
27--with-threads alias for --with-thread"
28ac_help="$ac_help
Guido van Rossum76be6ed1995-01-02 18:33:54 +000029--with-thread[=DIRECTORY] make interpreter thread-safe"
30ac_help="$ac_help
31--with-sgi-dl=DIRECTORY IRIX 4 dynamic linking"
32ac_help="$ac_help
33--with-dl-dld=DL_DIR,DLD_DIR GNU dynamic linking"
34ac_help="$ac_help
Guido van Rossum7f253911997-05-09 02:42:48 +000035--with-fpectl enable SIGFPE catching"
36ac_help="$ac_help
Guido van Rossum76be6ed1995-01-02 18:33:54 +000037--with-libm=STRING math library"
38ac_help="$ac_help
39--with-libc=STRING C library"
Guido van Rossum627b2d71993-12-24 10:39:16 +000040
Guido van Rossum7f43da71994-08-01 12:15:30 +000041# Initialize some variables set by options.
42# The variables have the same names as the options, with
43# dashes changed to underlines.
44build=NONE
Guido van Rossum76be6ed1995-01-02 18:33:54 +000045cache_file=./config.cache
46exec_prefix=NONE
Guido van Rossum7f43da71994-08-01 12:15:30 +000047host=NONE
48no_create=
49nonopt=NONE
Guido van Rossum76be6ed1995-01-02 18:33:54 +000050no_recursion=
51prefix=NONE
52program_prefix=NONE
53program_suffix=NONE
54program_transform_name=s,x,x,
Guido van Rossum7f43da71994-08-01 12:15:30 +000055silent=
Guido van Rossum76be6ed1995-01-02 18:33:54 +000056site=
Guido van Rossum7f43da71994-08-01 12:15:30 +000057srcdir=
58target=NONE
59verbose=
Guido van Rossum76be6ed1995-01-02 18:33:54 +000060x_includes=NONE
61x_libraries=NONE
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000062bindir='${exec_prefix}/bin'
63sbindir='${exec_prefix}/sbin'
64libexecdir='${exec_prefix}/libexec'
65datadir='${prefix}/share'
66sysconfdir='${prefix}/etc'
67sharedstatedir='${prefix}/com'
68localstatedir='${prefix}/var'
69libdir='${exec_prefix}/lib'
70includedir='${prefix}/include'
71oldincludedir='/usr/include'
72infodir='${prefix}/info'
73mandir='${prefix}/man'
Guido van Rossum76be6ed1995-01-02 18:33:54 +000074
75# Initialize some other variables.
76subdirs=
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000077MFLAGS= MAKEFLAGS=
Guido van Rossumf78abae1997-01-21 22:02:36 +000078# Maximum number of lines to put in a shell here document.
79ac_max_here_lines=12
Guido van Rossum7f43da71994-08-01 12:15:30 +000080
81ac_prev=
82for ac_option
Guido van Rossum627b2d71993-12-24 10:39:16 +000083do
Guido van Rossum627b2d71993-12-24 10:39:16 +000084
Guido van Rossum7f43da71994-08-01 12:15:30 +000085 # If the previous option needs an argument, assign it.
86 if test -n "$ac_prev"; then
87 eval "$ac_prev=\$ac_option"
88 ac_prev=
89 continue
Guido van Rossum627b2d71993-12-24 10:39:16 +000090 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +000091
Guido van Rossum7f43da71994-08-01 12:15:30 +000092 case "$ac_option" in
93 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
94 *) ac_optarg= ;;
95 esac
96
Guido van Rossum76be6ed1995-01-02 18:33:54 +000097 # Accept the important Cygnus configure options, so we can diagnose typos.
98
Guido van Rossum7f43da71994-08-01 12:15:30 +000099 case "$ac_option" in
100
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000101 -bindir | --bindir | --bindi | --bind | --bin | --bi)
102 ac_prev=bindir ;;
103 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
104 bindir="$ac_optarg" ;;
105
106 -build | --build | --buil | --bui | --bu)
Guido van Rossum7f43da71994-08-01 12:15:30 +0000107 ac_prev=build ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000108 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Guido van Rossum7f43da71994-08-01 12:15:30 +0000109 build="$ac_optarg" ;;
110
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000111 -cache-file | --cache-file | --cache-fil | --cache-fi \
112 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
113 ac_prev=cache_file ;;
114 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
115 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
116 cache_file="$ac_optarg" ;;
117
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000118 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
119 ac_prev=datadir ;;
120 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
121 | --da=*)
122 datadir="$ac_optarg" ;;
123
Guido van Rossum7f43da71994-08-01 12:15:30 +0000124 -disable-* | --disable-*)
125 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000126 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000127 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000128 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000129 fi
130 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
131 eval "enable_${ac_feature}=no" ;;
132
133 -enable-* | --enable-*)
134 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000135 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000136 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000137 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000138 fi
139 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
140 case "$ac_option" in
141 *=*) ;;
142 *) ac_optarg=yes ;;
143 esac
144 eval "enable_${ac_feature}='$ac_optarg'" ;;
145
Guido van Rossum7f43da71994-08-01 12:15:30 +0000146 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
147 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
148 | --exec | --exe | --ex)
149 ac_prev=exec_prefix ;;
150 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
151 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
152 | --exec=* | --exe=* | --ex=*)
153 exec_prefix="$ac_optarg" ;;
154
155 -gas | --gas | --ga | --g)
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000156 # Obsolete; use --with-gas.
157 with_gas=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000158
159 -help | --help | --hel | --he)
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000160 # Omit some internal or obsolete options to make the list less imposing.
161 # This message is too long to be a string in the A/UX 3.1 sh.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000162 cat << EOF
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000163Usage: configure [options] [host]
164Options: [defaults in brackets after descriptions]
165Configuration:
166 --cache-file=FILE cache test results in FILE
167 --help print this message
168 --no-create do not create output files
169 --quiet, --silent do not print \`checking...' messages
170 --version print the version of autoconf that created configure
171Directory and file names:
172 --prefix=PREFIX install architecture-independent files in PREFIX
173 [$ac_default_prefix]
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000174 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000175 [same as prefix]
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000176 --bindir=DIR user executables in DIR [EPREFIX/bin]
177 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
178 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
179 --datadir=DIR read-only architecture-independent data in DIR
180 [PREFIX/share]
181 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
182 --sharedstatedir=DIR modifiable architecture-independent data in DIR
183 [PREFIX/com]
184 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
185 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
186 --includedir=DIR C header files in DIR [PREFIX/include]
187 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
188 --infodir=DIR info documentation in DIR [PREFIX/info]
189 --mandir=DIR man documentation in DIR [PREFIX/man]
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000190 --srcdir=DIR find the sources in DIR [configure dir or ..]
191 --program-prefix=PREFIX prepend PREFIX to installed program names
192 --program-suffix=SUFFIX append SUFFIX to installed program names
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000193 --program-transform-name=PROGRAM
194 run sed PROGRAM on installed program names
195EOF
196 cat << EOF
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000197Host type:
198 --build=BUILD configure for building on BUILD [BUILD=HOST]
199 --host=HOST configure for HOST [guessed]
200 --target=TARGET configure for TARGET [TARGET=HOST]
201Features and packages:
202 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
203 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
204 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
205 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
206 --x-includes=DIR X include files are in DIR
207 --x-libraries=DIR X library files are in DIR
Guido van Rossum7f43da71994-08-01 12:15:30 +0000208EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000209 if test -n "$ac_help"; then
210 echo "--enable and --with options recognized:$ac_help"
211 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000212 exit 0 ;;
213
214 -host | --host | --hos | --ho)
215 ac_prev=host ;;
216 -host=* | --host=* | --hos=* | --ho=*)
217 host="$ac_optarg" ;;
218
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000219 -includedir | --includedir | --includedi | --included | --include \
220 | --includ | --inclu | --incl | --inc)
221 ac_prev=includedir ;;
222 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
223 | --includ=* | --inclu=* | --incl=* | --inc=*)
224 includedir="$ac_optarg" ;;
225
226 -infodir | --infodir | --infodi | --infod | --info | --inf)
227 ac_prev=infodir ;;
228 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
229 infodir="$ac_optarg" ;;
230
231 -libdir | --libdir | --libdi | --libd)
232 ac_prev=libdir ;;
233 -libdir=* | --libdir=* | --libdi=* | --libd=*)
234 libdir="$ac_optarg" ;;
235
236 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
237 | --libexe | --libex | --libe)
238 ac_prev=libexecdir ;;
239 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
240 | --libexe=* | --libex=* | --libe=*)
241 libexecdir="$ac_optarg" ;;
242
243 -localstatedir | --localstatedir | --localstatedi | --localstated \
244 | --localstate | --localstat | --localsta | --localst \
245 | --locals | --local | --loca | --loc | --lo)
246 ac_prev=localstatedir ;;
247 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
248 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
249 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
250 localstatedir="$ac_optarg" ;;
251
252 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
253 ac_prev=mandir ;;
254 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
255 mandir="$ac_optarg" ;;
256
Guido van Rossum7f43da71994-08-01 12:15:30 +0000257 -nfp | --nfp | --nf)
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000258 # Obsolete; use --without-fp.
259 with_fp=no ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000260
261 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
262 | --no-cr | --no-c)
263 no_create=yes ;;
264
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000265 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
266 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
267 no_recursion=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000268
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000269 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
270 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
271 | --oldin | --oldi | --old | --ol | --o)
272 ac_prev=oldincludedir ;;
273 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
274 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
275 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
276 oldincludedir="$ac_optarg" ;;
277
Guido van Rossum7f43da71994-08-01 12:15:30 +0000278 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
279 ac_prev=prefix ;;
280 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
281 prefix="$ac_optarg" ;;
282
283 -program-prefix | --program-prefix | --program-prefi | --program-pref \
284 | --program-pre | --program-pr | --program-p)
285 ac_prev=program_prefix ;;
286 -program-prefix=* | --program-prefix=* | --program-prefi=* \
287 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
288 program_prefix="$ac_optarg" ;;
289
290 -program-suffix | --program-suffix | --program-suffi | --program-suff \
291 | --program-suf | --program-su | --program-s)
292 ac_prev=program_suffix ;;
293 -program-suffix=* | --program-suffix=* | --program-suffi=* \
294 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
295 program_suffix="$ac_optarg" ;;
296
297 -program-transform-name | --program-transform-name \
298 | --program-transform-nam | --program-transform-na \
299 | --program-transform-n | --program-transform- \
300 | --program-transform | --program-transfor \
301 | --program-transfo | --program-transf \
302 | --program-trans | --program-tran \
303 | --progr-tra | --program-tr | --program-t)
304 ac_prev=program_transform_name ;;
305 -program-transform-name=* | --program-transform-name=* \
306 | --program-transform-nam=* | --program-transform-na=* \
307 | --program-transform-n=* | --program-transform-=* \
308 | --program-transform=* | --program-transfor=* \
309 | --program-transfo=* | --program-transf=* \
310 | --program-trans=* | --program-tran=* \
311 | --progr-tra=* | --program-tr=* | --program-t=*)
312 program_transform_name="$ac_optarg" ;;
313
314 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
315 | -silent | --silent | --silen | --sile | --sil)
316 silent=yes ;;
317
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000318 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
319 ac_prev=sbindir ;;
320 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
321 | --sbi=* | --sb=*)
322 sbindir="$ac_optarg" ;;
323
324 -sharedstatedir | --sharedstatedir | --sharedstatedi \
325 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
326 | --sharedst | --shareds | --shared | --share | --shar \
327 | --sha | --sh)
328 ac_prev=sharedstatedir ;;
329 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
330 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
331 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
332 | --sha=* | --sh=*)
333 sharedstatedir="$ac_optarg" ;;
334
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000335 -site | --site | --sit)
336 ac_prev=site ;;
337 -site=* | --site=* | --sit=*)
338 site="$ac_optarg" ;;
339
Guido van Rossum7f43da71994-08-01 12:15:30 +0000340 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
341 ac_prev=srcdir ;;
342 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
343 srcdir="$ac_optarg" ;;
344
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000345 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
346 | --syscon | --sysco | --sysc | --sys | --sy)
347 ac_prev=sysconfdir ;;
348 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
349 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
350 sysconfdir="$ac_optarg" ;;
351
Guido van Rossum7f43da71994-08-01 12:15:30 +0000352 -target | --target | --targe | --targ | --tar | --ta | --t)
353 ac_prev=target ;;
354 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
355 target="$ac_optarg" ;;
356
357 -v | -verbose | --verbose | --verbos | --verbo | --verb)
358 verbose=yes ;;
359
360 -version | --version | --versio | --versi | --vers)
Guido van Rossumf78abae1997-01-21 22:02:36 +0000361 echo "configure generated by autoconf version 2.12"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000362 exit 0 ;;
363
364 -with-* | --with-*)
365 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000366 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000367 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000368 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000369 fi
370 ac_package=`echo $ac_package| sed 's/-/_/g'`
371 case "$ac_option" in
372 *=*) ;;
373 *) ac_optarg=yes ;;
374 esac
375 eval "with_${ac_package}='$ac_optarg'" ;;
376
377 -without-* | --without-*)
378 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000379 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000380 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000381 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000382 fi
383 ac_package=`echo $ac_package| sed 's/-/_/g'`
384 eval "with_${ac_package}=no" ;;
385
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000386 --x)
387 # Obsolete; use --with-x.
388 with_x=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000389
390 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
391 | --x-incl | --x-inc | --x-in | --x-i)
392 ac_prev=x_includes ;;
393 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
394 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
395 x_includes="$ac_optarg" ;;
396
397 -x-libraries | --x-libraries | --x-librarie | --x-librari \
398 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
399 ac_prev=x_libraries ;;
400 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
401 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
402 x_libraries="$ac_optarg" ;;
403
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000404 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000405 ;;
406
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000407 *)
Guido van Rossum0a516c91994-09-12 10:58:40 +0000408 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000409 echo "configure: warning: $ac_option: invalid host type" 1>&2
Guido van Rossum7f43da71994-08-01 12:15:30 +0000410 fi
Guido van Rossum0a516c91994-09-12 10:58:40 +0000411 if test "x$nonopt" != xNONE; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000412 { 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 +0000413 fi
414 nonopt="$ac_option"
415 ;;
416
417 esac
Guido van Rossum627b2d71993-12-24 10:39:16 +0000418done
419
Guido van Rossum7f43da71994-08-01 12:15:30 +0000420if test -n "$ac_prev"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000421 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000422fi
423
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000424trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
Guido van Rossum7f43da71994-08-01 12:15:30 +0000425
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000426# File descriptor usage:
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000427# 0 standard input
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000428# 1 file creation
429# 2 errors and warnings
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000430# 3 some systems may open it to /dev/tty
431# 4 used on the Kubota Titan
432# 6 checking for... messages and results
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000433# 5 compiler messages saved in config.log
434if test "$silent" = yes; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000435 exec 6>/dev/null
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000436else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000437 exec 6>&1
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000438fi
439exec 5>./config.log
440
441echo "\
442This file contains any messages produced by compilers while
443running configure, to aid debugging if configure makes a mistake.
444" 1>&5
445
446# Strip out --no-create and --no-recursion so they do not pile up.
447# Also quote any args containing shell metacharacters.
448ac_configure_args=
449for ac_arg
450do
Guido van Rossum7f43da71994-08-01 12:15:30 +0000451 case "$ac_arg" in
452 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
453 | --no-cr | --no-c) ;;
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000454 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
455 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
456 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
457 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
458 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000459 esac
460done
Guido van Rossum627b2d71993-12-24 10:39:16 +0000461
462# NLS nuisances.
Guido van Rossumf78abae1997-01-21 22:02:36 +0000463# Only set these to C if already set. These must not be set unconditionally
464# because not all systems understand e.g. LANG=C (notably SCO).
465# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
466# Non-C LC_CTYPE values break the ctype check.
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000467if test "${LANG+set}" = set; then LANG=C; export LANG; fi
Guido van Rossumf78abae1997-01-21 22:02:36 +0000468if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
469if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
470if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000471
Guido van Rossum7f43da71994-08-01 12:15:30 +0000472# confdefs.h avoids OS command line length limits that DEFS can exceed.
473rm -rf conftest* confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000474# AIX cpp loses on an empty file, so make sure it contains at least a newline.
475echo > confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000476
477# A filename unique to this package, relative to the directory that
478# configure is in, which we can look for to find out if srcdir is correct.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000479ac_unique_file=Include/object.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000480
481# Find the source files, if location was not specified.
482if test -z "$srcdir"; then
Guido van Rossum7f43da71994-08-01 12:15:30 +0000483 ac_srcdir_defaulted=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000484 # Try the directory containing this script, then its parent.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000485 ac_prog=$0
486 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
487 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
488 srcdir=$ac_confdir
489 if test ! -r $srcdir/$ac_unique_file; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000490 srcdir=..
491 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000492else
493 ac_srcdir_defaulted=no
Guido van Rossum627b2d71993-12-24 10:39:16 +0000494fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000495if test ! -r $srcdir/$ac_unique_file; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000496 if test "$ac_srcdir_defaulted" = yes; then
497 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
Guido van Rossum627b2d71993-12-24 10:39:16 +0000498 else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000499 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
Guido van Rossum627b2d71993-12-24 10:39:16 +0000500 fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000501fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000502srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
503
504# Prefer explicitly selected file to automatically selected ones.
505if test -z "$CONFIG_SITE"; then
506 if test "x$prefix" != xNONE; then
507 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
508 else
509 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
510 fi
511fi
512for ac_site_file in $CONFIG_SITE; do
513 if test -r "$ac_site_file"; then
514 echo "loading site script $ac_site_file"
515 . "$ac_site_file"
516 fi
517done
518
519if test -r "$cache_file"; then
520 echo "loading cache $cache_file"
521 . $cache_file
522else
523 echo "creating cache $cache_file"
524 > $cache_file
525fi
526
Guido van Rossum7f43da71994-08-01 12:15:30 +0000527ac_ext=c
Guido van Rossum0a516c91994-09-12 10:58:40 +0000528# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000529ac_cpp='$CPP $CPPFLAGS'
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000530ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
531ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
Guido van Rossumf78abae1997-01-21 22:02:36 +0000532cross_compiling=$ac_cv_prog_cc_cross
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000533
534if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
535 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
536 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
537 ac_n= ac_c='
538' ac_t=' '
539 else
540 ac_n=-n ac_c= ac_t=
541 fi
542else
543 ac_n= ac_c='\c' ac_t=
544fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000545
Guido van Rossum0a516c91994-09-12 10:58:40 +0000546
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000547
Guido van Rossum627b2d71993-12-24 10:39:16 +0000548
Guido van Rossum1fd74a71997-07-19 19:36:02 +0000549# Set VERSION so we only need to edit in one place (i.e., here)
550
551VERSION=1.5
552
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000553# NEXTSTEP stuff
Guido van Rossum563e7081996-09-10 18:20:48 +0000554if test -f /usr/lib/NextStep/software_version; then
555
556 echo $ac_n "checking for --with-next-archs""... $ac_c" 1>&6
Guido van Rossumb06df271997-08-05 21:50:20 +0000557echo "configure:558: checking for --with-next-archs" >&5
Guido van Rossum563e7081996-09-10 18:20:48 +0000558 # Check whether --with-next-archs or --without-next-archs was given.
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000559if test "${with_next_archs+set}" = set; then
560 withval="$with_next_archs"
561
Guido van Rossum563e7081996-09-10 18:20:48 +0000562 if test -n "$withval"; then
563 ac_arch_flags=`/usr/lib/arch_tool -archify_list $withval`
564 # GCC does not currently support multi archs on the NeXT
565 with_gcc=no
566 fi
567 echo "$ac_t""$with_next_archs" 1>&6
568
569else
570 echo "$ac_t""none: using `arch`" 1>&6
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000571fi
572
Guido van Rossum563e7081996-09-10 18:20:48 +0000573
574 if test -z "$MACHDEP"
575 then
576 set X `hostinfo | grep 'NeXT Mach.*:' | \
577 sed -e 's/://' -e 's/\./_/'` && \
578 ac_sys_system=next && ac_sys_release=$4
579
Guido van Rossumb97ef171997-09-28 05:44:03 +0000580 MACHDEP="$ac_sys_system$ac_sys_release"
Guido van Rossum563e7081996-09-10 18:20:48 +0000581 fi
582fi
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000583
Guido van Rossum91922671997-10-09 20:24:13 +0000584
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000585# Set name for machine-dependent library files
586
587echo $ac_n "checking MACHDEP""... $ac_c" 1>&6
Guido van Rossum91922671997-10-09 20:24:13 +0000588echo "configure:589: checking MACHDEP" >&5
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000589if test -z "$MACHDEP"
590then
Guido van Rossum563e7081996-09-10 18:20:48 +0000591 ac_sys_system=`uname -s`
592 if test "$ac_sys_system" = "AIX" ; then
593 ac_sys_release=`uname -v`
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000594 else
Guido van Rossum563e7081996-09-10 18:20:48 +0000595 ac_sys_release=`uname -r`
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000596 fi
Guido van Rossum563e7081996-09-10 18:20:48 +0000597 ac_md_system=`echo $ac_sys_system |
598 tr -d '/ ' | tr '[A-Z]' '[a-z]'`
599 ac_md_release=`echo $ac_sys_release |
600 tr -d '/ ' | sed 's/\..*//'`
Guido van Rossumb97ef171997-09-28 05:44:03 +0000601 MACHDEP="$ac_md_system$ac_md_release"
Guido van Rossum563e7081996-09-10 18:20:48 +0000602
Guido van Rossum07397971997-04-29 21:49:50 +0000603 case $MACHDEP in
Guido van Rossumb97ef171997-09-28 05:44:03 +0000604 '') MACHDEP="unknown";;
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000605 esac
606fi
Guido van Rossum91922671997-10-09 20:24:13 +0000607
608#
609# SGI compilers allow the specification of the both the ABI and the
610# ISA on the command line. Depending on the values of these switches,
611# different and often incompatable code will be generated.
612#
613# The SGI_ABI variable can be used to modify the CC and LDFLAGS and
614# thus supply support for various ABI/ISA combinations. The MACHDEP
615# variable is also adjusted.
616#
617
618if test ! -z "$SGI_ABI"
619then
620 CC="cc $SGI_ABI"
621 LDFLAGS="$SGI_ABI $LDFLAGS"
622 MACHDEP=`echo "${MACHDEP}${SGI_ABI}" | sed 's/ *//g'`
623fi
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000624echo "$ac_t""$MACHDEP" 1>&6
625
Guido van Rossum91922671997-10-09 20:24:13 +0000626#
627# CCC is the command that compiles C++ programs
628#
629# Not all make programs have this predefined.
630#
631
632echo $ac_n "checking CCC""... $ac_c" 1>&6
633echo "configure:634: checking CCC" >&5
634if test -z "$CCC"
635then
636 case $ac_sys_system in
637 IRIX*) SET_CCC="CCC= CC ${SGI_ABI}";;
638 *) SET_CCC=""
639 esac
640else
641 SET_CCC="CCC= ${CCC}"
642fi
643echo "$ac_t""$SET_CCC" 1>&6
644
645
Guido van Rossum627b2d71993-12-24 10:39:16 +0000646# checks for alternative programs
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000647echo $ac_n "checking for --without-gcc""... $ac_c" 1>&6
Guido van Rossum91922671997-10-09 20:24:13 +0000648echo "configure:649: checking for --without-gcc" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000649# Check whether --with-gcc or --without-gcc was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000650if test "${with_gcc+set}" = set; then
651 withval="$with_gcc"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000652
653 case $withval in
Guido van Rossumda88dad1995-01-26 00:46:29 +0000654 no) CC=cc
655 without_gcc=yes;;
656 yes) CC=gcc
657 without_gcc=no;;
658 *) CC=$withval
659 without_gcc=$withval;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000660 esac
Guido van Rossumda88dad1995-01-26 00:46:29 +0000661else
Guido van Rossume77438c1995-09-13 18:59:59 +0000662
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000663 case $ac_sys_system in
Guido van Rossume77438c1995-09-13 18:59:59 +0000664 OSF1) CC=cc
665 without_gcc=;;
666 *) without_gcc=no;;
667 esac
Guido van Rossum7f43da71994-08-01 12:15:30 +0000668fi
669
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000670echo "$ac_t""$without_gcc" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +0000671
Guido van Rossum8b131c51995-03-09 14:10:13 +0000672# If the user switches compilers, we can't believe the cache
673if test ! -z "$ac_cv_prog_CC" -a ! -z "$CC" -a "$CC" != "$ac_cv_prog_CC"
674then
675 { echo "configure: error: cached CC is different -- throw away $cache_file
676(it is also a good idea to do 'make clean' before compiling)" 1>&2; exit 1; }
677fi
678
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000679# Extract the first word of "gcc", so it can be a program name with args.
680set dummy gcc; ac_word=$2
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000681echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Guido van Rossum91922671997-10-09 20:24:13 +0000682echo "configure:683: checking for $ac_word" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000683if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
684 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000685else
686 if test -n "$CC"; then
687 ac_cv_prog_CC="$CC" # Let the user override the test.
688else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000689 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
690 for ac_dir in $PATH; do
691 test -z "$ac_dir" && ac_dir=.
692 if test -f $ac_dir/$ac_word; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000693 ac_cv_prog_CC="gcc"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000694 break
695 fi
696 done
Guido van Rossum7f43da71994-08-01 12:15:30 +0000697 IFS="$ac_save_ifs"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000698fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000699fi
700CC="$ac_cv_prog_CC"
701if test -n "$CC"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000702 echo "$ac_t""$CC" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000703else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000704 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000705fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000706
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000707if test -z "$CC"; then
708 # Extract the first word of "cc", so it can be a program name with args.
709set dummy cc; ac_word=$2
710echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Guido van Rossum91922671997-10-09 20:24:13 +0000711echo "configure:712: checking for $ac_word" >&5
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000712if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
713 echo $ac_n "(cached) $ac_c" 1>&6
714else
715 if test -n "$CC"; then
716 ac_cv_prog_CC="$CC" # Let the user override the test.
717else
718 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
719 ac_prog_rejected=no
720 for ac_dir in $PATH; do
721 test -z "$ac_dir" && ac_dir=.
722 if test -f $ac_dir/$ac_word; then
723 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
724 ac_prog_rejected=yes
725 continue
726 fi
727 ac_cv_prog_CC="cc"
728 break
729 fi
730 done
731 IFS="$ac_save_ifs"
732if test $ac_prog_rejected = yes; then
733 # We found a bogon in the path, so make sure we never use it.
734 set dummy $ac_cv_prog_CC
735 shift
736 if test $# -gt 0; then
737 # We chose a different compiler from the bogus one.
738 # However, it has the same basename, so the bogon will be chosen
739 # first if we set CC to just the basename; use the full file name.
740 shift
741 set dummy "$ac_dir/$ac_word" "$@"
742 shift
743 ac_cv_prog_CC="$@"
744 fi
745fi
746fi
747fi
748CC="$ac_cv_prog_CC"
749if test -n "$CC"; then
750 echo "$ac_t""$CC" 1>&6
751else
752 echo "$ac_t""no" 1>&6
753fi
754
755 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
756fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000757
Guido van Rossumf78abae1997-01-21 22:02:36 +0000758echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
Guido van Rossum91922671997-10-09 20:24:13 +0000759echo "configure:760: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000760
761ac_ext=c
762# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
763ac_cpp='$CPP $CPPFLAGS'
764ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
765ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
766cross_compiling=$ac_cv_prog_cc_cross
767
768cat > conftest.$ac_ext <<EOF
Guido van Rossum91922671997-10-09 20:24:13 +0000769#line 770 "configure"
Guido van Rossumf78abae1997-01-21 22:02:36 +0000770#include "confdefs.h"
771main(){return(0);}
772EOF
Guido van Rossum91922671997-10-09 20:24:13 +0000773if { (eval echo configure:774: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossumf78abae1997-01-21 22:02:36 +0000774 ac_cv_prog_cc_works=yes
775 # If we can't run a trivial program, we are probably using a cross compiler.
776 if (./conftest; exit) 2>/dev/null; then
777 ac_cv_prog_cc_cross=no
778 else
779 ac_cv_prog_cc_cross=yes
780 fi
781else
782 echo "configure: failed program was:" >&5
783 cat conftest.$ac_ext >&5
784 ac_cv_prog_cc_works=no
785fi
786rm -fr conftest*
787
788echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
789if test $ac_cv_prog_cc_works = no; then
790 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
791fi
792echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
Guido van Rossum91922671997-10-09 20:24:13 +0000793echo "configure:794: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000794echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
795cross_compiling=$ac_cv_prog_cc_cross
796
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000797echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
Guido van Rossum91922671997-10-09 20:24:13 +0000798echo "configure:799: checking whether we are using GNU C" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000799if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
800 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000801else
802 cat > conftest.c <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000803#ifdef __GNUC__
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000804 yes;
Guido van Rossum627b2d71993-12-24 10:39:16 +0000805#endif
806EOF
Guido van Rossum91922671997-10-09 20:24:13 +0000807if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:808: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000808 ac_cv_prog_gcc=yes
809else
810 ac_cv_prog_gcc=no
811fi
812fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000813
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000814echo "$ac_t""$ac_cv_prog_gcc" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +0000815
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000816if test $ac_cv_prog_gcc = yes; then
817 GCC=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +0000818 ac_test_CFLAGS="${CFLAGS+set}"
819 ac_save_CFLAGS="$CFLAGS"
820 CFLAGS=
821 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
Guido van Rossum91922671997-10-09 20:24:13 +0000822echo "configure:823: checking whether ${CC-cc} accepts -g" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000823if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000824 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000825else
826 echo 'void f(){}' > conftest.c
827if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
Guido van Rossumf78abae1997-01-21 22:02:36 +0000828 ac_cv_prog_cc_g=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000829else
Guido van Rossumf78abae1997-01-21 22:02:36 +0000830 ac_cv_prog_cc_g=no
Guido van Rossum627b2d71993-12-24 10:39:16 +0000831fi
832rm -f conftest*
833
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000834fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000835
Guido van Rossumf78abae1997-01-21 22:02:36 +0000836echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
837 if test "$ac_test_CFLAGS" = set; then
838 CFLAGS="$ac_save_CFLAGS"
839 elif test $ac_cv_prog_cc_g = yes; then
840 CFLAGS="-g -O2"
841 else
842 CFLAGS="-O2"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000843 fi
844else
845 GCC=
846 test "${CFLAGS+set}" = set || CFLAGS="-g"
847fi
848
Guido van Rossum76c5fe21997-08-14 19:45:07 +0000849
Guido van Rossum24b1e751997-08-21 02:29:16 +0000850case $ac_sys_system in
851hp*|HP*)
852 case $CC in
853 cc|*/cc) CC="$CC -Aa -D_HPUX_SOURCE";;
854 esac;;
855esac
856
Guido van Rossum76c5fe21997-08-14 19:45:07 +0000857# LINKCC is the command that links the python executable -- default is $(CC).
858# This is altered for AIX in order to build the export list before linking.
859
860echo $ac_n "checking LINKCC""... $ac_c" 1>&6
Guido van Rossum91922671997-10-09 20:24:13 +0000861echo "configure:862: checking LINKCC" >&5
Guido van Rossum76c5fe21997-08-14 19:45:07 +0000862if test -z "$LINKCC"
863then
864 case $ac_sys_system in
865 AIX*)
Guido van Rossum45140f91997-08-29 18:44:06 +0000866 LINKCC="\$(srcdir)/makexp_aix python.exp \"\" \$(LIBRARY); \$(PURIFY) \$(CC)";;
Guido van Rossum3c4bb801997-12-18 23:55:32 +0000867 dgux*)
868 LINKCC="LD_RUN_PATH=$libdir \$(PURIFY) \$(CC)";;
Guido van Rossum25f93031997-08-18 16:00:04 +0000869 *) LINKCC="\$(PURIFY) \$(CC)";;
Guido van Rossum76c5fe21997-08-14 19:45:07 +0000870 esac
871fi
872echo "$ac_t""$LINKCC" 1>&6
873
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000874# Extract the first word of "ranlib", so it can be a program name with args.
875set dummy ranlib; ac_word=$2
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000876echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +0000877echo "configure:878: checking for $ac_word" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000878if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
879 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000880else
881 if test -n "$RANLIB"; then
882 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
883else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000884 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
885 for ac_dir in $PATH; do
886 test -z "$ac_dir" && ac_dir=.
887 if test -f $ac_dir/$ac_word; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000888 ac_cv_prog_RANLIB="ranlib"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000889 break
890 fi
891 done
Guido van Rossum7f43da71994-08-01 12:15:30 +0000892 IFS="$ac_save_ifs"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000893 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000894fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000895fi
896RANLIB="$ac_cv_prog_RANLIB"
897if test -n "$RANLIB"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000898 echo "$ac_t""$RANLIB" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000899else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000900 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000901fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000902
903
Guido van Rossum7f43da71994-08-01 12:15:30 +0000904for ac_prog in ar aal
905do
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000906# Extract the first word of "$ac_prog", so it can be a program name with args.
907set dummy $ac_prog; ac_word=$2
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000908echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +0000909echo "configure:910: checking for $ac_word" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000910if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
911 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000912else
913 if test -n "$AR"; then
914 ac_cv_prog_AR="$AR" # Let the user override the test.
915else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000916 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
917 for ac_dir in $PATH; do
918 test -z "$ac_dir" && ac_dir=.
919 if test -f $ac_dir/$ac_word; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000920 ac_cv_prog_AR="$ac_prog"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000921 break
922 fi
923 done
924 IFS="$ac_save_ifs"
925fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000926fi
927AR="$ac_cv_prog_AR"
928if test -n "$AR"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000929 echo "$ac_t""$AR" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000930else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000931 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000932fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000933
934test -n "$AR" && break
935done
936test -n "$AR" || AR="ar"
937
938
Guido van Rossumda88dad1995-01-26 00:46:29 +0000939
940
Guido van Rossum3c4bb801997-12-18 23:55:32 +0000941
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000942# Install just never works :-(
943if test -z "$INSTALL"
Guido van Rossumda88dad1995-01-26 00:46:29 +0000944then
945 INSTALL=cp
946 INSTALL_PROGRAM=cp
947 INSTALL_DATA=cp
948else
949 INSTALL_PROGRAM="$INSTALL"
950 INSTALL_DATA="$INSTALL -m 644"
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000951fi
952
953# Optimizer/debugger flags passed between Makefiles
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000954
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000955if test -z "$OPT"
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000956then
Guido van Rossumedca74a1997-07-18 23:29:40 +0000957 case $GCC in
958 yes)
959 case $ac_cv_prog_cc_g in
960 yes) OPT="-g -O2";;
961 *) OPT="-O2";;
962 esac
963 ;;
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000964 *) OPT="-O";;
965 esac
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000966fi
967
Guido van Rossum563e7081996-09-10 18:20:48 +0000968if test "$ac_arch_flags"
Guido van Rossuma68acba1996-07-31 17:36:39 +0000969then
970 OPT="$OPT $ac_arch_flags"
971fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000972# checks for UNIX variants that set C preprocessor variables
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000973echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +0000974echo "configure:975: checking how to run the C preprocessor" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000975# On Suns, sometimes $CPP names a directory.
976if test -n "$CPP" && test -d "$CPP"; then
977 CPP=
978fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000979if test -z "$CPP"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000980if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
981 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000982else
983 # This must be in double quotes, not single quotes, because CPP may get
984 # substituted into the Makefile and "${CC-cc}" will confuse make.
Guido van Rossum627b2d71993-12-24 10:39:16 +0000985 CPP="${CC-cc} -E"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000986 # On the NeXT, cc -E runs the code through the compiler's parser,
987 # not just through cpp.
988 cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +0000989#line 990 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000990#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000991#include <assert.h>
Guido van Rossum627b2d71993-12-24 10:39:16 +0000992Syntax Error
993EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000994ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum3c4bb801997-12-18 23:55:32 +0000995{ (eval echo configure:996: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000996ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000997if test -z "$ac_err"; then
998 :
999else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001000 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001001 echo "configure: failed program was:" >&5
1002 cat conftest.$ac_ext >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +00001003 rm -rf conftest*
1004 CPP="${CC-cc} -E -traditional-cpp"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001005 cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001006#line 1007 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001007#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001008#include <assert.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +00001009Syntax Error
1010EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001011ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001012{ (eval echo configure:1013: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001013ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +00001014if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001015 :
1016else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001017 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001018 echo "configure: failed program was:" >&5
1019 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00001020 rm -rf conftest*
1021 CPP=/lib/cpp
1022fi
1023rm -f conftest*
1024fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00001025rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001026 ac_cv_prog_CPP="$CPP"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001027fi
Guido van Rossume77438c1995-09-13 18:59:59 +00001028 CPP="$ac_cv_prog_CPP"
1029else
1030 ac_cv_prog_CPP="$CPP"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001031fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001032echo "$ac_t""$CPP" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00001033
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001034echo $ac_n "checking for AIX""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001035echo "configure:1036: checking for AIX" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001036cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001037#line 1038 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001038#include "confdefs.h"
1039#ifdef _AIX
1040 yes
1041#endif
1042
1043EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001044if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1045 egrep "yes" >/dev/null 2>&1; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001046 rm -rf conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001047 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001048#define _ALL_SOURCE 1
1049EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001050
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001051else
1052 rm -rf conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001053 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00001054fi
1055rm -f conftest*
1056
1057
Guido van Rossumf78abae1997-01-21 22:02:36 +00001058ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001059echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001060echo "configure:1061: checking for minix/config.h" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001061if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1062 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001063else
1064 cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001065#line 1066 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001066#include "confdefs.h"
1067#include <minix/config.h>
1068EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001069ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001070{ (eval echo configure:1071: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001071ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +00001072if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001073 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001074 eval "ac_cv_header_$ac_safe=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001075else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001076 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001077 echo "configure: failed program was:" >&5
1078 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001079 rm -rf conftest*
1080 eval "ac_cv_header_$ac_safe=no"
1081fi
1082rm -f conftest*
1083fi
1084if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001085 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001086 MINIX=yes
1087else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001088 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001089MINIX=
Guido van Rossum627b2d71993-12-24 10:39:16 +00001090fi
1091
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001092if test "$MINIX" = yes; then
1093 cat >> confdefs.h <<\EOF
1094#define _POSIX_SOURCE 1
1095EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001096
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001097 cat >> confdefs.h <<\EOF
1098#define _POSIX_1_SOURCE 2
1099EOF
1100
1101 cat >> confdefs.h <<\EOF
1102#define _MINIX 1
1103EOF
1104
1105fi
1106
Guido van Rossumda88dad1995-01-26 00:46:29 +00001107
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001108if test "$MACHDEP" != "dguxR4"
1109then
Guido van Rossum201afe51997-05-14 21:14:44 +00001110echo $ac_n "checking whether $CC accepts -Olimit 1500""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001111echo "configure:1112: checking whether $CC accepts -Olimit 1500" >&5
Guido van Rossum201afe51997-05-14 21:14:44 +00001112if eval "test \"`echo '$''{'ac_cv_olimit_ok'+set}'`\" = set"; then
1113 echo $ac_n "(cached) $ac_c" 1>&6
1114else
1115 ac_save_cc="$CC"
1116CC="$CC -Olimit 1500"
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001117if test "$cross_compiling" = yes; then
1118 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1119else
1120 cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001121#line 1122 "configure"
Guido van Rossum201afe51997-05-14 21:14:44 +00001122#include "confdefs.h"
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001123int main() { return 0; }
Guido van Rossum201afe51997-05-14 21:14:44 +00001124EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001125if { (eval echo configure:1126: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001126then
Guido van Rossum201afe51997-05-14 21:14:44 +00001127 ac_cv_olimit_ok=yes
1128else
1129 echo "configure: failed program was:" >&5
1130 cat conftest.$ac_ext >&5
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001131 rm -fr conftest*
Guido van Rossum201afe51997-05-14 21:14:44 +00001132 ac_cv_olimit_ok=no
1133fi
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001134rm -fr conftest*
1135fi
1136
Guido van Rossum201afe51997-05-14 21:14:44 +00001137CC="$ac_save_cc"
1138fi
1139
1140echo "$ac_t""$ac_cv_olimit_ok" 1>&6
1141if test $ac_cv_olimit_ok = yes; then
Guido van Rossum304dd2d1997-10-20 23:10:56 +00001142 OPT="$OPT -Olimit 1500"
Guido van Rossum91922671997-10-09 20:24:13 +00001143fi
1144
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001145
Guido van Rossum91922671997-10-09 20:24:13 +00001146echo $ac_n "checking whether $CC accepts -OPT:Olimit=0""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001147echo "configure:1148: checking whether $CC accepts -OPT:Olimit=0" >&5
Guido van Rossum91922671997-10-09 20:24:13 +00001148if eval "test \"`echo '$''{'ac_cv_opt_olimit_ok'+set}'`\" = set"; then
1149 echo $ac_n "(cached) $ac_c" 1>&6
1150else
1151 ac_save_cc="$CC"
1152CC="$CC -OPT:Olimit=0"
1153if test "$cross_compiling" = yes; then
1154 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1155else
1156 cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001157#line 1158 "configure"
Guido van Rossum91922671997-10-09 20:24:13 +00001158#include "confdefs.h"
1159int main() { return 0; }
1160EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001161if { (eval echo configure:1162: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossum91922671997-10-09 20:24:13 +00001162then
1163 ac_cv_opt_olimit_ok=yes
1164else
1165 echo "configure: failed program was:" >&5
1166 cat conftest.$ac_ext >&5
1167 rm -fr conftest*
1168 ac_cv_opt_olimit_ok=no
1169fi
1170rm -fr conftest*
1171fi
1172
1173CC="$ac_save_cc"
1174fi
1175
1176echo "$ac_t""$ac_cv_opt_olimit_ok" 1>&6
Guido van Rossum2efa34b1997-10-23 17:43:11 +00001177if test $ac_cv_opt_olimit_ok = yes; then
Guido van Rossum304dd2d1997-10-20 23:10:56 +00001178 OPT="$OPT -OPT:Olimit=0"
Guido van Rossum201afe51997-05-14 21:14:44 +00001179fi
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001180 REALLIBRARY='libpython$(VERSION).a'
Guido van Rossum35742851998-02-19 21:32:40 +00001181 DGUX_IS_BROKEN="true"
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001182else
1183 REALLIBRARY='libpython$(VERSION).so'
1184 OPT="$OPT -pic"
Guido van Rossum35742851998-02-19 21:32:40 +00001185 DGUX_IS_BROKEN="make $REALLIBRARY"
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001186fi
Guido van Rossum201afe51997-05-14 21:14:44 +00001187
Guido van Rossum84e7b241996-08-19 21:59:00 +00001188# check for ANSI or K&R ("traditional") preprocessor
1189echo $ac_n "checking for C preprocessor type""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001190echo "configure:1191: checking for C preprocessor type" >&5
Guido van Rossum84e7b241996-08-19 21:59:00 +00001191cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001192#line 1193 "configure"
Guido van Rossum84e7b241996-08-19 21:59:00 +00001193#include "confdefs.h"
1194
1195#define spam(name, doc) {#name, &name, #name "() -- " doc}
1196int foo;
1197struct {char *name; int *addr; char *doc;} desc = spam(foo, "something");
1198
Guido van Rossumf78abae1997-01-21 22:02:36 +00001199int main() {
Guido van Rossum84e7b241996-08-19 21:59:00 +00001200;
1201; return 0; }
1202EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001203if { (eval echo configure:1204: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum84e7b241996-08-19 21:59:00 +00001204 rm -rf conftest*
1205 cpp_type=ansi
1206else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001207 echo "configure: failed program was:" >&5
1208 cat conftest.$ac_ext >&5
Guido van Rossum84e7b241996-08-19 21:59:00 +00001209 rm -rf conftest*
1210 cat >> confdefs.h <<\EOF
1211#define HAVE_OLD_CPP 1
1212EOF
1213 cpp_type=traditional
1214fi
1215rm -f conftest*
Guido van Rossum84e7b241996-08-19 21:59:00 +00001216echo "$ac_t""$cpp_type" 1>&6
1217
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001218# checks for header files
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001219echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001220echo "configure:1221: checking for ANSI C header files" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001221if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1222 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001223else
1224 cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001225#line 1226 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001226#include "confdefs.h"
1227#include <stdlib.h>
1228#include <stdarg.h>
1229#include <string.h>
1230#include <float.h>
1231EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001232ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001233{ (eval echo configure:1234: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001234ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +00001235if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001236 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001237 ac_cv_header_stdc=yes
1238else
1239 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001240 echo "configure: failed program was:" >&5
1241 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00001242 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001243 ac_cv_header_stdc=no
1244fi
1245rm -f conftest*
1246
1247if test $ac_cv_header_stdc = yes; then
1248 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1249cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001250#line 1251 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001251#include "confdefs.h"
1252#include <string.h>
1253EOF
1254if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1255 egrep "memchr" >/dev/null 2>&1; then
1256 :
1257else
1258 rm -rf conftest*
1259 ac_cv_header_stdc=no
1260fi
1261rm -f conftest*
1262
1263fi
1264
1265if test $ac_cv_header_stdc = yes; then
1266 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1267cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001268#line 1269 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001269#include "confdefs.h"
1270#include <stdlib.h>
1271EOF
1272if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1273 egrep "free" >/dev/null 2>&1; then
1274 :
1275else
1276 rm -rf conftest*
1277 ac_cv_header_stdc=no
1278fi
1279rm -f conftest*
1280
1281fi
1282
1283if test $ac_cv_header_stdc = yes; then
1284 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1285if test "$cross_compiling" = yes; then
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001286 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001287else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001288 cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001289#line 1290 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001290#include "confdefs.h"
1291#include <ctype.h>
1292#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1293#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001294#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
Guido van Rossum627b2d71993-12-24 10:39:16 +00001295int main () { int i; for (i = 0; i < 256; i++)
1296if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1297exit (0); }
1298
1299EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001300if { (eval echo configure:1301: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumf78abae1997-01-21 22:02:36 +00001301then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001302 :
1303else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001304 echo "configure: failed program was:" >&5
1305 cat conftest.$ac_ext >&5
1306 rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001307 ac_cv_header_stdc=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001308fi
1309rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001310fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00001311
1312fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001313fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001314
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001315echo "$ac_t""$ac_cv_header_stdc" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001316if test $ac_cv_header_stdc = yes; then
1317 cat >> confdefs.h <<\EOF
1318#define STDC_HEADERS 1
1319EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001320
1321fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001322
Guido van Rossum96013151997-10-08 22:47:52 +00001323for ac_hdr in dlfcn.h fcntl.h limits.h locale.h ncurses.h pthread.h \
Guido van Rossum2d38f911996-06-26 19:47:01 +00001324signal.h stdarg.h stddef.h stdlib.h thread.h unistd.h utime.h \
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001325sys/audioio.h sys/file.h sys/lock.h \
1326sys/param.h sys/select.h sys/time.h sys/times.h \
Guido van Rossum2d38f911996-06-26 19:47:01 +00001327sys/un.h sys/utsname.h sys/wait.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00001328do
Guido van Rossumf78abae1997-01-21 22:02:36 +00001329ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001330echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001331echo "configure:1332: checking for $ac_hdr" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001332if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1333 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001334else
1335 cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001336#line 1337 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001337#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001338#include <$ac_hdr>
Guido van Rossum627b2d71993-12-24 10:39:16 +00001339EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001340ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001341{ (eval echo configure:1342: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001342ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +00001343if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001344 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001345 eval "ac_cv_header_$ac_safe=yes"
1346else
1347 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001348 echo "configure: failed program was:" >&5
1349 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001350 rm -rf conftest*
1351 eval "ac_cv_header_$ac_safe=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001352fi
1353rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001354fi
1355if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001356 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001357 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001358 cat >> confdefs.h <<EOF
1359#define $ac_tr_hdr 1
1360EOF
1361
1362else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001363 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001364fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001365done
1366
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001367ac_header_dirent=no
1368for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
1369do
Guido van Rossumf78abae1997-01-21 22:02:36 +00001370ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001371echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001372echo "configure:1373: checking for $ac_hdr that defines DIR" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001373if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
1374 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00001375else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001376 cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001377#line 1378 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001378#include "confdefs.h"
1379#include <sys/types.h>
1380#include <$ac_hdr>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001381int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001382DIR *dirp = 0;
1383; return 0; }
1384EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001385if { (eval echo configure:1386: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001386 rm -rf conftest*
1387 eval "ac_cv_header_dirent_$ac_safe=yes"
1388else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001389 echo "configure: failed program was:" >&5
1390 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001391 rm -rf conftest*
1392 eval "ac_cv_header_dirent_$ac_safe=no"
1393fi
1394rm -f conftest*
Guido van Rossum627b2d71993-12-24 10:39:16 +00001395fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001396if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001397 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001398 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001399 cat >> confdefs.h <<EOF
1400#define $ac_tr_hdr 1
1401EOF
1402 ac_header_dirent=$ac_hdr; break
1403else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001404 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001405fi
1406done
1407# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
1408if test $ac_header_dirent = dirent.h; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00001409echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001410echo "configure:1411: checking for opendir in -ldir" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001411ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001412if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001413 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001414else
1415 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001416LIBS="-ldir $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001417cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001418#line 1419 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001419#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001420/* Override any gcc2 internal prototype to avoid an error. */
1421/* We use char because int might match the return type of a gcc2
1422 builtin and then its argument prototype would still apply. */
1423char opendir();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001424
Guido van Rossumf78abae1997-01-21 22:02:36 +00001425int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001426opendir()
1427; return 0; }
1428EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001429if { (eval echo configure:1430: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001430 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001431 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001432else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001433 echo "configure: failed program was:" >&5
1434 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001435 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001436 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001437fi
1438rm -f conftest*
1439LIBS="$ac_save_LIBS"
1440
1441fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001442if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001443 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001444 LIBS="$LIBS -ldir"
1445else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001446 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001447fi
1448
1449else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001450echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001451echo "configure:1452: checking for opendir in -lx" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001452ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001453if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001454 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001455else
1456 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001457LIBS="-lx $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001458cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001459#line 1460 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001460#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001461/* Override any gcc2 internal prototype to avoid an error. */
1462/* We use char because int might match the return type of a gcc2
1463 builtin and then its argument prototype would still apply. */
1464char opendir();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001465
Guido van Rossumf78abae1997-01-21 22:02:36 +00001466int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001467opendir()
1468; return 0; }
1469EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001470if { (eval echo configure:1471: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001471 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001472 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001473else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001474 echo "configure: failed program was:" >&5
1475 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001476 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001477 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001478fi
1479rm -f conftest*
1480LIBS="$ac_save_LIBS"
1481
1482fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001483if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001484 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001485 LIBS="$LIBS -lx"
1486else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001487 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001488fi
1489
1490fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001491
1492
1493# checks for typedefs
Guido van Rossumda88dad1995-01-26 00:46:29 +00001494was_it_defined=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001495echo $ac_n "checking for clock_t in time.h""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001496echo "configure:1497: checking for clock_t in time.h" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001497cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001498#line 1499 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001499#include "confdefs.h"
1500#include <time.h>
1501EOF
1502if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1503 egrep "clock_t" >/dev/null 2>&1; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00001504 rm -rf conftest*
1505 was_it_defined=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001506else
1507 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001508 cat >> confdefs.h <<\EOF
1509#define clock_t long
1510EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001511
1512fi
1513rm -f conftest*
1514
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001515echo "$ac_t""$was_it_defined" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00001516
Guido van Rossum84e7b241996-08-19 21:59:00 +00001517# Add some code to confdefs.h so that the test for off_t works on SCO
1518cat >> confdefs.h <<\EOF
1519#if defined(SCO_DS)
1520#undef _OFF_T
1521#endif
1522EOF
1523
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001524echo $ac_n "checking for mode_t""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001525echo "configure:1526: checking for mode_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001526if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
1527 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001528else
1529 cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001530#line 1531 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001531#include "confdefs.h"
1532#include <sys/types.h>
1533#if STDC_HEADERS
1534#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001535#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001536#endif
1537EOF
1538if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001539 egrep "mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001540 rm -rf conftest*
1541 ac_cv_type_mode_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001542else
1543 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001544 ac_cv_type_mode_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001545fi
1546rm -f conftest*
1547
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001548fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001549echo "$ac_t""$ac_cv_type_mode_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001550if test $ac_cv_type_mode_t = no; then
1551 cat >> confdefs.h <<\EOF
1552#define mode_t int
1553EOF
1554
1555fi
1556
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001557echo $ac_n "checking for off_t""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001558echo "configure:1559: checking for off_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001559if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1560 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001561else
1562 cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001563#line 1564 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001564#include "confdefs.h"
1565#include <sys/types.h>
1566#if STDC_HEADERS
1567#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001568#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001569#endif
1570EOF
1571if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001572 egrep "off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001573 rm -rf conftest*
1574 ac_cv_type_off_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001575else
1576 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001577 ac_cv_type_off_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001578fi
1579rm -f conftest*
1580
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001581fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001582echo "$ac_t""$ac_cv_type_off_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001583if test $ac_cv_type_off_t = no; then
1584 cat >> confdefs.h <<\EOF
1585#define off_t long
1586EOF
1587
1588fi
1589
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001590echo $ac_n "checking for pid_t""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001591echo "configure:1592: checking for pid_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001592if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
1593 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001594else
1595 cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001596#line 1597 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001597#include "confdefs.h"
1598#include <sys/types.h>
1599#if STDC_HEADERS
1600#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001601#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001602#endif
1603EOF
1604if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001605 egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001606 rm -rf conftest*
1607 ac_cv_type_pid_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001608else
1609 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001610 ac_cv_type_pid_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001611fi
1612rm -f conftest*
1613
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001614fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001615echo "$ac_t""$ac_cv_type_pid_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001616if test $ac_cv_type_pid_t = no; then
1617 cat >> confdefs.h <<\EOF
1618#define pid_t int
1619EOF
1620
1621fi
1622
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001623echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001624echo "configure:1625: checking return type of signal handlers" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001625if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
1626 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001627else
1628 cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001629#line 1630 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001630#include "confdefs.h"
1631#include <sys/types.h>
1632#include <signal.h>
1633#ifdef signal
1634#undef signal
1635#endif
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001636#ifdef __cplusplus
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001637extern "C" void (*signal (int, void (*)(int)))(int);
1638#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001639void (*signal ()) ();
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001640#endif
1641
Guido van Rossumf78abae1997-01-21 22:02:36 +00001642int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001643int i;
1644; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001645EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001646if { (eval echo configure:1647: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001647 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001648 ac_cv_type_signal=void
Guido van Rossum627b2d71993-12-24 10:39:16 +00001649else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001650 echo "configure: failed program was:" >&5
1651 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00001652 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001653 ac_cv_type_signal=int
Guido van Rossum627b2d71993-12-24 10:39:16 +00001654fi
1655rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001656fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001657
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001658echo "$ac_t""$ac_cv_type_signal" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001659cat >> confdefs.h <<EOF
1660#define RETSIGTYPE $ac_cv_type_signal
1661EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001662
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001663
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001664echo $ac_n "checking for size_t""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001665echo "configure:1666: checking for size_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001666if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1667 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001668else
1669 cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001670#line 1671 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001671#include "confdefs.h"
1672#include <sys/types.h>
1673#if STDC_HEADERS
1674#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001675#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001676#endif
1677EOF
1678if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001679 egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001680 rm -rf conftest*
1681 ac_cv_type_size_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001682else
1683 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001684 ac_cv_type_size_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001685fi
1686rm -f conftest*
1687
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001688fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001689echo "$ac_t""$ac_cv_type_size_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001690if test $ac_cv_type_size_t = no; then
1691 cat >> confdefs.h <<\EOF
1692#define size_t unsigned
1693EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001694
1695fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001696
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001697echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001698echo "configure:1699: checking for uid_t in sys/types.h" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001699if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
1700 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001701else
1702 cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001703#line 1704 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001704#include "confdefs.h"
1705#include <sys/types.h>
1706EOF
1707if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1708 egrep "uid_t" >/dev/null 2>&1; then
1709 rm -rf conftest*
1710 ac_cv_type_uid_t=yes
1711else
1712 rm -rf conftest*
1713 ac_cv_type_uid_t=no
1714fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001715rm -f conftest*
1716
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001717fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001718
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001719echo "$ac_t""$ac_cv_type_uid_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001720if test $ac_cv_type_uid_t = no; then
1721 cat >> confdefs.h <<\EOF
1722#define uid_t int
1723EOF
1724
1725 cat >> confdefs.h <<\EOF
1726#define gid_t int
1727EOF
1728
1729fi
1730
Guido van Rossum627b2d71993-12-24 10:39:16 +00001731
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001732echo $ac_n "checking size of int""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001733echo "configure:1734: checking size of int" >&5
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001734if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
1735 echo $ac_n "(cached) $ac_c" 1>&6
1736else
1737 if test "$cross_compiling" = yes; then
1738 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1739else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001740 cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001741#line 1742 "configure"
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001742#include "confdefs.h"
1743#include <stdio.h>
1744main()
1745{
1746 FILE *f=fopen("conftestval", "w");
1747 if (!f) exit(1);
1748 fprintf(f, "%d\n", sizeof(int));
1749 exit(0);
1750}
1751EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001752if { (eval echo configure:1753: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumf78abae1997-01-21 22:02:36 +00001753then
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001754 ac_cv_sizeof_int=`cat conftestval`
1755else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001756 echo "configure: failed program was:" >&5
1757 cat conftest.$ac_ext >&5
1758 rm -fr conftest*
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001759 ac_cv_sizeof_int=0
1760fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001761rm -fr conftest*
1762fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00001763
1764fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001765echo "$ac_t""$ac_cv_sizeof_int" 1>&6
1766cat >> confdefs.h <<EOF
1767#define SIZEOF_INT $ac_cv_sizeof_int
1768EOF
1769
1770
1771echo $ac_n "checking size of long""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001772echo "configure:1773: checking size of long" >&5
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001773if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
1774 echo $ac_n "(cached) $ac_c" 1>&6
1775else
1776 if test "$cross_compiling" = yes; then
1777 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1778else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001779 cat > conftest.$ac_ext <<EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001780#line 1781 "configure"
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001781#include "confdefs.h"
1782#include <stdio.h>
1783main()
1784{
1785 FILE *f=fopen("conftestval", "w");
1786 if (!f) exit(1);
1787 fprintf(f, "%d\n", sizeof(long));
1788 exit(0);
1789}
1790EOF
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001791if { (eval echo configure:1792: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumf78abae1997-01-21 22:02:36 +00001792then
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001793 ac_cv_sizeof_long=`cat conftestval`
1794else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001795 echo "configure: failed program was:" >&5
1796 cat conftest.$ac_ext >&5
1797 rm -fr conftest*
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001798 ac_cv_sizeof_long=0
1799fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001800rm -fr conftest*
1801fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00001802
1803fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001804echo "$ac_t""$ac_cv_sizeof_long" 1>&6
1805cat >> confdefs.h <<EOF
1806#define SIZEOF_LONG $ac_cv_sizeof_long
1807EOF
1808
1809
Guido van Rossum0a516c91994-09-12 10:58:40 +00001810
1811# Set info about shared libraries.
Guido van Rossum0a516c91994-09-12 10:58:40 +00001812
1813
1814
1815
Guido van Rossum0a516c91994-09-12 10:58:40 +00001816# SO is the extension of shared libraries `(including the dot!)
1817# -- usually .so, .sl on HP-UX
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001818echo $ac_n "checking SO""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001819echo "configure:1820: checking SO" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001820if test -z "$SO"
1821then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001822 case $ac_sys_system in
Guido van Rossum563e7081996-09-10 18:20:48 +00001823 hp*|HP*) SO=.sl;;
1824 *) SO=.so;;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001825 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001826fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001827echo "$ac_t""$SO" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001828# LDSHARED is the ld *command* used to create shared library
1829# -- "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 +00001830echo $ac_n "checking LDSHARED""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001831echo "configure:1832: checking LDSHARED" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001832if test -z "$LDSHARED"
1833then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001834 case $ac_sys_system/$ac_sys_release in
Guido van Rossum45140f91997-08-29 18:44:06 +00001835 AIX*) LDSHARED="\$(srcdir)/ld_so_aix \$(CC)";;
Guido van Rossum07397971997-04-29 21:49:50 +00001836 IRIX/5*) LDSHARED="ld -shared";;
Guido van Rossum91922671997-10-09 20:24:13 +00001837 IRIX*/6*) LDSHARED="ld ${SGI_ABI} -shared -all";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001838 SunOS/4*) LDSHARED="ld";;
1839 SunOS/5*) LDSHARED="ld -G";;
1840 hp*|HP*) LDSHARED="ld -b";;
Guido van Rossumda88dad1995-01-26 00:46:29 +00001841 OSF*) LDSHARED="ld -shared -expect_unresolved \"*\"";;
1842 DYNIX/ptx*) LDSHARED="ld -G";;
Guido van Rossum563e7081996-09-10 18:20:48 +00001843 next/*) LDSHARED='$(CC) $(CFLAGS) -nostdlib -r';;
Guido van Rossum81652ab1996-07-21 02:53:27 +00001844 Linux*) LDSHARED="gcc -shared";;
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001845 dgux*) LDSHARED="ld -G";;
Guido van Rossum49545951997-12-02 19:28:29 +00001846 FreeBSD*|NetBSD*) LDSHARED="ld -Bshareable";;
Guido van Rossum84e7b241996-08-19 21:59:00 +00001847 SCO_SV*) LDSHARED="cc -G -KPIC -Ki486 -belf -Wl,-Bexport";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001848 *) LDSHARED="ld";;
1849 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001850fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001851echo "$ac_t""$LDSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001852# CCSHARED are the C *flags* used to create objects to go into a shared
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001853# library -- this is only needed for a few systems
1854echo $ac_n "checking CCSHARED""... $ac_c" 1>&6
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001855echo "configure:1856: checking CCSHARED" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001856if test -z "$CCSHARED"
1857then
Guido van Rossum07397971997-04-29 21:49:50 +00001858 case $ac_sys_system/$ac_sys_release in
Guido van Rossumaf07a441995-02-13 19:45:27 +00001859 hp*|HP*) if test "$GCC" = yes;
1860 then CCSHARED="-fpic";
1861 else CCSHARED="+z";
1862 fi;;
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001863 Linux*) CCSHARED="-fpic";;
Guido van Rossum49545951997-12-02 19:28:29 +00001864 FreeBSD*|NetBSD*) CCSHARED="-fpic";;
Guido van Rossum84e7b241996-08-19 21:59:00 +00001865 SCO_SV*) CCSHARED="-KPIC -dy -Bdynamic";;
Guido van Rossum2b5ca001998-03-05 15:41:09 +00001866 IRIX*/6*) case $CC in
1867 *gcc*) CCSHARED="-shared";;
1868 *) CCSHARED="-shared -all";;
1869 esac;;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001870 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001871fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001872echo "$ac_t""$CCSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001873# LINKFORSHARED are the flags passed to the $(CC) command that links
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001874# the python executable -- this is only needed for a few systems
1875echo $ac_n "checking LINKFORSHARED""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00001876echo "configure:1877: checking LINKFORSHARED" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001877if test -z "$LINKFORSHARED"
1878then
Guido van Rossum07397971997-04-29 21:49:50 +00001879 case $ac_sys_system/$ac_sys_release in
Guido van Rossum69f65801998-03-03 21:47:00 +00001880 AIX*) LINKFORSHARED='-Wl,-bE:python.exp -lld';;
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001881 hp*|HP*)
Guido van Rossum304dd2d1997-10-20 23:10:56 +00001882 LINKFORSHARED="-Wl,-E -Wl,+s -Wl,+b\$(BINLIBDEST)/lib-dynload";;
Guido van Rossum2d9feed1997-11-24 17:36:21 +00001883 Linux*) LINKFORSHARED="-Xlinker -export-dynamic";;
Guido van Rossum749af7c1997-08-16 14:35:52 +00001884 next/*) LINKFORSHARED="-u libsys_s";;
Guido van Rossum84e7b241996-08-19 21:59:00 +00001885 SCO_SV*) LINKFORSHARED="-Bdynamic -dy -Wl,-Bexport";;
Guido van Rossum2b5ca001998-03-05 15:41:09 +00001886 IRIX*/6*) case $CC in
1887 *gcc*) LINKFORSHARED="-shared -Xlinker -all";;
1888 *) LINKFORSHARED="-shared -all";;
1889 esac;;
1890 SunOS/5*) case $CC in
1891 *gcc*)
1892 if $CC -Xlinker -V 2>/dev/null | grep BFD >/dev/null
Guido van Rossum8f4ceb11997-12-18 23:42:19 +00001893 then
1894 LINKFORSHARED="-Xlinker --export-dynamic"
Guido van Rossum2b5ca001998-03-05 15:41:09 +00001895 fi;;
1896 esac;;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001897 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001898fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001899echo "$ac_t""$LINKFORSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001900
Guido van Rossum627b2d71993-12-24 10:39:16 +00001901# checks for libraries
Guido van Rossumf78abae1997-01-21 22:02:36 +00001902echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00001903echo "configure:1904: checking for dlopen in -ldl" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001904ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001905if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001906 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001907else
1908 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001909LIBS="-ldl $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001910cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00001911#line 1912 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001912#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001913/* Override any gcc2 internal prototype to avoid an error. */
1914/* We use char because int might match the return type of a gcc2
1915 builtin and then its argument prototype would still apply. */
1916char dlopen();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001917
Guido van Rossumf78abae1997-01-21 22:02:36 +00001918int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001919dlopen()
1920; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001921EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00001922if { (eval echo configure:1923: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001923 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001924 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001925else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001926 echo "configure: failed program was:" >&5
1927 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001928 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001929 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001930fi
1931rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001932LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001933
Guido van Rossum627b2d71993-12-24 10:39:16 +00001934fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001935if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001936 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001937 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1938 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001939 cat >> confdefs.h <<EOF
1940#define $ac_tr_lib 1
1941EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001942
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001943 LIBS="-ldl $LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001944
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001945else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001946 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001947fi
1948 # Dynamic linking for SunOS/Solaris and SYSV
Guido van Rossumf78abae1997-01-21 22:02:36 +00001949echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00001950echo "configure:1951: checking for shl_load in -ldld" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001951ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001952if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001953 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001954else
1955 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001956LIBS="-ldld $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001957cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00001958#line 1959 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001959#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001960/* Override any gcc2 internal prototype to avoid an error. */
1961/* We use char because int might match the return type of a gcc2
1962 builtin and then its argument prototype would still apply. */
1963char shl_load();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001964
Guido van Rossumf78abae1997-01-21 22:02:36 +00001965int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001966shl_load()
1967; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001968EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00001969if { (eval echo configure:1970: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001970 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001971 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001972else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001973 echo "configure: failed program was:" >&5
1974 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001975 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001976 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001977fi
1978rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001979LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001980
Guido van Rossum627b2d71993-12-24 10:39:16 +00001981fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001982if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001983 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001984 ac_tr_lib=HAVE_LIB`echo dld | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1985 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001986 cat >> confdefs.h <<EOF
1987#define $ac_tr_lib 1
1988EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001989
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001990 LIBS="-ldld $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001991
1992else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001993 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001994fi
1995 # Dynamic linking for HP-UX
Guido van Rossumf78abae1997-01-21 22:02:36 +00001996echo $ac_n "checking for getpwnam in -lsun""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00001997echo "configure:1998: checking for getpwnam in -lsun" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001998ac_lib_var=`echo sun'_'getpwnam | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001999if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002000 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002001else
2002 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002003LIBS="-lsun $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002004cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002005#line 2006 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002006#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002007/* Override any gcc2 internal prototype to avoid an error. */
2008/* We use char because int might match the return type of a gcc2
2009 builtin and then its argument prototype would still apply. */
2010char getpwnam();
Guido van Rossum7f43da71994-08-01 12:15:30 +00002011
Guido van Rossumf78abae1997-01-21 22:02:36 +00002012int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002013getpwnam()
2014; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002015EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002016if { (eval echo configure:2017: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002017 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002018 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002019else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002020 echo "configure: failed program was:" >&5
2021 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002022 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002023 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002024fi
2025rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002026LIBS="$ac_save_LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002027
Guido van Rossum7f43da71994-08-01 12:15:30 +00002028fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002029if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002030 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002031 ac_tr_lib=HAVE_LIB`echo sun | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2032 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002033 cat >> confdefs.h <<EOF
2034#define $ac_tr_lib 1
2035EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002036
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002037 LIBS="-lsun $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002038
2039else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002040 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002041fi
2042 # NIS (== YP) interface for IRIX 4
Guido van Rossumda88dad1995-01-26 00:46:29 +00002043# The following three (nsl,inet,socket) are needed on Sequent;
2044# the order of checking must be this. Most SVR4 platforms will
2045# need -lsocket and -lnsl. However on SGI IRIX 5, these exist but
2046# broken. I see no elegant solution (probably CHECK_LIB should be
2047# fixed to only add the library if the given entry point is not
2048# satisfied without it).
Guido van Rossum2b3ac691996-08-30 15:18:41 +00002049if test "$ac_sys_system" != IRIX
Guido van Rossumda88dad1995-01-26 00:46:29 +00002050then
Guido van Rossumf78abae1997-01-21 22:02:36 +00002051echo $ac_n "checking for t_open in -lnsl""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002052echo "configure:2053: checking for t_open in -lnsl" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002053ac_lib_var=`echo nsl'_'t_open | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002054if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002055 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002056else
2057 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002058LIBS="-lnsl $LIBS"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002059cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002060#line 2061 "configure"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002061#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002062/* Override any gcc2 internal prototype to avoid an error. */
2063/* We use char because int might match the return type of a gcc2
2064 builtin and then its argument prototype would still apply. */
2065char t_open();
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002066
Guido van Rossumf78abae1997-01-21 22:02:36 +00002067int main() {
Guido van Rossum0ddb0281995-01-17 16:46:14 +00002068t_open()
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002069; return 0; }
2070EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002071if { (eval echo configure:2072: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002072 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002073 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002074else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002075 echo "configure: failed program was:" >&5
2076 cat conftest.$ac_ext >&5
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002077 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002078 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002079fi
2080rm -f conftest*
2081LIBS="$ac_save_LIBS"
2082
2083fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002084if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002085 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002086 LIBS="-lnsl $LIBS"
2087else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002088 echo "$ac_t""no" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002089fi
Guido van Rossum0ddb0281995-01-17 16:46:14 +00002090 # SVR4
Guido van Rossumf78abae1997-01-21 22:02:36 +00002091echo $ac_n "checking for gethostbyname in -linet""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002092echo "configure:2093: checking for gethostbyname in -linet" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002093ac_lib_var=`echo inet'_'gethostbyname | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002094if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002095 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002096else
2097 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002098LIBS="-linet -lnsl $LIBS"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002099cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002100#line 2101 "configure"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002101#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002102/* Override any gcc2 internal prototype to avoid an error. */
2103/* We use char because int might match the return type of a gcc2
2104 builtin and then its argument prototype would still apply. */
2105char gethostbyname();
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002106
Guido van Rossumf78abae1997-01-21 22:02:36 +00002107int main() {
Guido van Rossum0ddb0281995-01-17 16:46:14 +00002108gethostbyname()
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002109; return 0; }
2110EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002111if { (eval echo configure:2112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002112 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002113 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002114else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002115 echo "configure: failed program was:" >&5
2116 cat conftest.$ac_ext >&5
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002117 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002118 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002119fi
2120rm -f conftest*
2121LIBS="$ac_save_LIBS"
2122
2123fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002124if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002125 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002126 LIBS="-linet $LIBS"
2127else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002128 echo "$ac_t""no" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002129fi
Guido van Rossum0ddb0281995-01-17 16:46:14 +00002130 # Sequent
Guido van Rossumf78abae1997-01-21 22:02:36 +00002131echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002132echo "configure:2133: checking for socket in -lsocket" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002133ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002134if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002135 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002136else
2137 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002138LIBS="-lsocket $LIBS $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002139cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002140#line 2141 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002141#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002142/* Override any gcc2 internal prototype to avoid an error. */
2143/* We use char because int might match the return type of a gcc2
2144 builtin and then its argument prototype would still apply. */
2145char socket();
Guido van Rossum7f43da71994-08-01 12:15:30 +00002146
Guido van Rossumf78abae1997-01-21 22:02:36 +00002147int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002148socket()
2149; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002150EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002151if { (eval echo configure:2152: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002152 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002153 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002154else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002155 echo "configure: failed program was:" >&5
2156 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002157 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002158 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002159fi
2160rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002161LIBS="$ac_save_LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002162
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002163fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002164if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002165 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002166 LIBS="-lsocket $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002167else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002168 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002169fi
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002170 # SVR4 sockets
Guido van Rossumda88dad1995-01-26 00:46:29 +00002171fi
Guido van Rossuma68acba1996-07-31 17:36:39 +00002172echo $ac_n "checking for --with-libs""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002173echo "configure:2174: checking for --with-libs" >&5
Guido van Rossuma68acba1996-07-31 17:36:39 +00002174# Check whether --with-libs or --without-libs was given.
2175if test "${with_libs+set}" = set; then
2176 withval="$with_libs"
2177
2178echo "$ac_t""$withval" 1>&6
2179LIBS="$withval $LIBS"
2180
2181else
2182 echo "$ac_t""no" 1>&6
2183fi
2184
Guido van Rossum7f43da71994-08-01 12:15:30 +00002185
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002186echo $ac_n "checking for --with(out)-readline""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002187echo "configure:2188: checking for --with(out)-readline" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002188# Check whether --with-readline or --without-readline was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002189if test "${with_readline+set}" = set; then
2190 withval="$with_readline"
Guido van Rossumb06df271997-08-05 21:50:20 +00002191 echo "$ac_t""$withval" 1>&6
2192{ echo "configure: error: --with(out)-readline is obsolete" 1>&2; exit 1; }
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002193else
Guido van Rossumb06df271997-08-05 21:50:20 +00002194 echo "$ac_t""not specified." 1>&6
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002195fi
2196
Guido van Rossum7f43da71994-08-01 12:15:30 +00002197
Guido van Rossum009f7871997-12-04 00:51:42 +00002198
2199USE_THREAD_MODULE="#"
2200
Guido van Rossumec2f0731997-01-22 20:54:01 +00002201echo $ac_n "checking for --with-dec-threads""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002202echo "configure:2203: checking for --with-dec-threads" >&5
Guido van Rossumec2f0731997-01-22 20:54:01 +00002203
2204# Check whether --with-dec-threads or --without-dec-threads was given.
2205if test "${with_dec_threads+set}" = set; then
2206 withval="$with_dec_threads"
2207 echo "$ac_t""$withval" 1>&6
2208LDLAST=-threads
Guido van Rossumf78abae1997-01-21 22:02:36 +00002209if test "${with_thread+set}" != set; then
Guido van Rossumec2f0731997-01-22 20:54:01 +00002210 with_thread="$withval";
Guido van Rossumf78abae1997-01-21 22:02:36 +00002211fi
Guido van Rossumec2f0731997-01-22 20:54:01 +00002212else
2213 echo "$ac_t""no" 1>&6
2214fi
2215
2216
2217echo $ac_n "checking for --with-threads""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002218echo "configure:2219: checking for --with-threads" >&5
Guido van Rossumec2f0731997-01-22 20:54:01 +00002219# Check whether --with-threads or --without-threads was given.
2220if test "${with_threads+set}" = set; then
2221 withval="$with_threads"
2222 echo "$ac_t""$withval" 1>&6
2223if test "${with_thread+set}" != set; then
2224 with_thread="$withval";
2225fi
2226else
2227 echo "$ac_t""no" 1>&6
2228fi
2229
2230
2231echo $ac_n "checking for --with-thread""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002232echo "configure:2233: checking for --with-thread" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002233# Check whether --with-thread or --without-thread was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002234if test "${with_thread+set}" = set; then
2235 withval="$with_thread"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002236
Guido van Rossum009f7871997-12-04 00:51:42 +00002237USE_THREAD_MODULE=
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002238echo "$ac_t""$withval" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002239if test -d "$withval"
Guido van Rossum84e7b241996-08-19 21:59:00 +00002240then LDFLAGS="$LDFLAGS -L$withval"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002241fi
Guido van Rossum9caf77a1996-08-01 00:52:26 +00002242cat >> confdefs.h <<\EOF
2243#define _REENTRANT 1
2244EOF
2245
Guido van Rossumf78abae1997-01-21 22:02:36 +00002246ac_safe=`echo "mach/cthreads.h" | sed 'y%./+-%__p_%'`
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002247echo $ac_n "checking for mach/cthreads.h""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002248echo "configure:2249: checking for mach/cthreads.h" >&5
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002249if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2250 echo $ac_n "(cached) $ac_c" 1>&6
2251else
2252 cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002253#line 2254 "configure"
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002254#include "confdefs.h"
2255#include <mach/cthreads.h>
2256EOF
2257ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002258{ (eval echo configure:2259: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002259ac_err=`grep -v '^ *+' conftest.out`
2260if test -z "$ac_err"; then
2261 rm -rf conftest*
2262 eval "ac_cv_header_$ac_safe=yes"
2263else
2264 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002265 echo "configure: failed program was:" >&5
2266 cat conftest.$ac_ext >&5
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002267 rm -rf conftest*
2268 eval "ac_cv_header_$ac_safe=no"
2269fi
2270rm -f conftest*
2271fi
2272if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2273 echo "$ac_t""yes" 1>&6
2274 cat >> confdefs.h <<\EOF
2275#define WITH_THREAD 1
2276EOF
2277
2278cat >> confdefs.h <<\EOF
2279#define C_THREADS 1
2280EOF
2281
2282LIBOBJS="$LIBOBJS thread.o"
2283else
2284 echo "$ac_t""no" 1>&6
2285
Guido van Rossumf78abae1997-01-21 22:02:36 +00002286echo $ac_n "checking for pthread_create in -lpthreads""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002287echo "configure:2288: checking for pthread_create in -lpthreads" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002288ac_lib_var=`echo pthreads'_'pthread_create | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002289if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002290 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002291else
2292 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002293LIBS="-lpthreads $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002294cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002295#line 2296 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002296#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002297/* Override any gcc2 internal prototype to avoid an error. */
2298/* We use char because int might match the return type of a gcc2
2299 builtin and then its argument prototype would still apply. */
2300char pthread_create();
Guido van Rossum7f43da71994-08-01 12:15:30 +00002301
Guido van Rossumf78abae1997-01-21 22:02:36 +00002302int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002303pthread_create()
2304; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002305EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002306if { (eval echo configure:2307: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002307 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002308 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002309else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002310 echo "configure: failed program was:" >&5
2311 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002312 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002313 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002314fi
2315rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002316LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002317
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002318fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002319if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002320 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002321 cat >> confdefs.h <<\EOF
2322#define WITH_THREAD 1
2323EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002324
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002325cat >> confdefs.h <<\EOF
2326#define _POSIX_THREADS 1
2327EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002328
2329LIBS="$LIBS -lpthreads"
2330LIBOBJS="$LIBOBJS thread.o"
2331else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002332 echo "$ac_t""no" 1>&6
Guido van Rossum2d38f911996-06-26 19:47:01 +00002333
Guido van Rossumf78abae1997-01-21 22:02:36 +00002334echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002335echo "configure:2336: checking for pthread_create in -lpthread" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002336ac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'`
Guido van Rossum2d38f911996-06-26 19:47:01 +00002337if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2338 echo $ac_n "(cached) $ac_c" 1>&6
2339else
2340 ac_save_LIBS="$LIBS"
2341LIBS="-lpthread $LIBS"
2342cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002343#line 2344 "configure"
Guido van Rossum2d38f911996-06-26 19:47:01 +00002344#include "confdefs.h"
2345/* Override any gcc2 internal prototype to avoid an error. */
2346/* We use char because int might match the return type of a gcc2
2347 builtin and then its argument prototype would still apply. */
2348char pthread_create();
2349
Guido van Rossumf78abae1997-01-21 22:02:36 +00002350int main() {
Guido van Rossum2d38f911996-06-26 19:47:01 +00002351pthread_create()
2352; return 0; }
2353EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002354if { (eval echo configure:2355: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum2d38f911996-06-26 19:47:01 +00002355 rm -rf conftest*
2356 eval "ac_cv_lib_$ac_lib_var=yes"
2357else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002358 echo "configure: failed program was:" >&5
2359 cat conftest.$ac_ext >&5
Guido van Rossum2d38f911996-06-26 19:47:01 +00002360 rm -rf conftest*
2361 eval "ac_cv_lib_$ac_lib_var=no"
2362fi
2363rm -f conftest*
2364LIBS="$ac_save_LIBS"
2365
2366fi
2367if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2368 echo "$ac_t""yes" 1>&6
2369 cat >> confdefs.h <<\EOF
2370#define WITH_THREAD 1
2371EOF
2372
2373cat >> confdefs.h <<\EOF
2374#define _POSIX_THREADS 1
2375EOF
2376
2377LIBS="$LIBS -lpthread"
2378LIBOBJS="$LIBOBJS thread.o"
2379else
2380 echo "$ac_t""no" 1>&6
Guido van Rossum0be3e491997-05-22 20:33:33 +00002381
Guido van Rossum49545951997-12-02 19:28:29 +00002382echo $ac_n "checking for pthread_create in -lc_r""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002383echo "configure:2384: checking for pthread_create in -lc_r" >&5
Guido van Rossum49545951997-12-02 19:28:29 +00002384ac_lib_var=`echo c_r'_'pthread_create | sed 'y%./+-%__p_%'`
2385if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2386 echo $ac_n "(cached) $ac_c" 1>&6
2387else
2388 ac_save_LIBS="$LIBS"
2389LIBS="-lc_r $LIBS"
2390cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002391#line 2392 "configure"
Guido van Rossum49545951997-12-02 19:28:29 +00002392#include "confdefs.h"
2393/* Override any gcc2 internal prototype to avoid an error. */
2394/* We use char because int might match the return type of a gcc2
2395 builtin and then its argument prototype would still apply. */
2396char pthread_create();
2397
2398int main() {
2399pthread_create()
2400; return 0; }
2401EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002402if { (eval echo configure:2403: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum49545951997-12-02 19:28:29 +00002403 rm -rf conftest*
2404 eval "ac_cv_lib_$ac_lib_var=yes"
2405else
2406 echo "configure: failed program was:" >&5
2407 cat conftest.$ac_ext >&5
2408 rm -rf conftest*
2409 eval "ac_cv_lib_$ac_lib_var=no"
2410fi
2411rm -f conftest*
2412LIBS="$ac_save_LIBS"
2413
2414fi
2415if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2416 echo "$ac_t""yes" 1>&6
2417 cat >> confdefs.h <<\EOF
2418#define WITH_THREAD 1
2419EOF
2420
2421cat >> confdefs.h <<\EOF
2422#define _POSIX_THREADS 1
2423EOF
2424
2425LIBS="$LIBS -lc_r"
2426LIBOBJS="$LIBOBJS thread.o"
2427else
2428 echo "$ac_t""no" 1>&6
2429
Guido van Rossum0be3e491997-05-22 20:33:33 +00002430echo $ac_n "checking for __d6_pthread_create in -lthread""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002431echo "configure:2432: checking for __d6_pthread_create in -lthread" >&5
Guido van Rossum0be3e491997-05-22 20:33:33 +00002432ac_lib_var=`echo thread'_'__d6_pthread_create | sed 'y%./+-%__p_%'`
2433if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2434 echo $ac_n "(cached) $ac_c" 1>&6
2435else
2436 ac_save_LIBS="$LIBS"
2437LIBS="-lthread $LIBS"
2438cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002439#line 2440 "configure"
Guido van Rossum0be3e491997-05-22 20:33:33 +00002440#include "confdefs.h"
2441/* Override any gcc2 internal prototype to avoid an error. */
2442/* We use char because int might match the return type of a gcc2
2443 builtin and then its argument prototype would still apply. */
2444char __d6_pthread_create();
2445
2446int main() {
2447__d6_pthread_create()
2448; return 0; }
2449EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002450if { (eval echo configure:2451: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum0be3e491997-05-22 20:33:33 +00002451 rm -rf conftest*
2452 eval "ac_cv_lib_$ac_lib_var=yes"
2453else
2454 echo "configure: failed program was:" >&5
2455 cat conftest.$ac_ext >&5
2456 rm -rf conftest*
2457 eval "ac_cv_lib_$ac_lib_var=no"
2458fi
2459rm -f conftest*
2460LIBS="$ac_save_LIBS"
2461
2462fi
2463if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2464 echo "$ac_t""yes" 1>&6
2465 cat >> confdefs.h <<\EOF
2466#define WITH_THREAD 1
2467EOF
2468
2469cat >> confdefs.h <<\EOF
2470#define _POSIX_THREADS 1
2471EOF
2472
2473LIBS="$LIBS -lthread"
2474LIBOBJS="$LIBOBJS thread.o"
2475else
2476 echo "$ac_t""no" 1>&6
Guido van Rossum2d38f911996-06-26 19:47:01 +00002477fi
2478
2479
Guido van Rossum627b2d71993-12-24 10:39:16 +00002480fi
2481
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002482fi
2483
Guido van Rossum0be3e491997-05-22 20:33:33 +00002484fi
2485
Guido van Rossum49545951997-12-02 19:28:29 +00002486fi
2487
Guido van Rossum0be3e491997-05-22 20:33:33 +00002488
Guido van Rossumf78abae1997-01-21 22:02:36 +00002489echo $ac_n "checking for usconfig in -lmpc""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002490echo "configure:2491: checking for usconfig in -lmpc" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002491ac_lib_var=`echo mpc'_'usconfig | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002492if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002493 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002494else
2495 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002496LIBS="-lmpc $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002497cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002498#line 2499 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002499#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002500/* Override any gcc2 internal prototype to avoid an error. */
2501/* We use char because int might match the return type of a gcc2
2502 builtin and then its argument prototype would still apply. */
2503char usconfig();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002504
Guido van Rossumf78abae1997-01-21 22:02:36 +00002505int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002506usconfig()
2507; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002508EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002509if { (eval echo configure:2510: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002510 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002511 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002512else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002513 echo "configure: failed program was:" >&5
2514 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002515 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002516 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002517fi
2518rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002519LIBS="$ac_save_LIBS"
2520
2521fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002522if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002523 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002524 cat >> confdefs.h <<\EOF
2525#define WITH_THREAD 1
2526EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002527
Guido van Rossum7f43da71994-08-01 12:15:30 +00002528LIBS="$LIBS -lmpc"
2529LIBOBJS="$LIBOBJS thread.o"
2530else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002531 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002532fi
2533
Guido van Rossumf78abae1997-01-21 22:02:36 +00002534echo $ac_n "checking for thr_create in -lthread""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002535echo "configure:2536: checking for thr_create in -lthread" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002536ac_lib_var=`echo thread'_'thr_create | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002537if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002538 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002539else
2540 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002541LIBS="-lthread $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002542cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002543#line 2544 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002544#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002545/* Override any gcc2 internal prototype to avoid an error. */
2546/* We use char because int might match the return type of a gcc2
2547 builtin and then its argument prototype would still apply. */
2548char thr_create();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002549
Guido van Rossumf78abae1997-01-21 22:02:36 +00002550int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002551thr_create()
2552; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002553EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002554if { (eval echo configure:2555: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002555 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002556 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002557else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002558 echo "configure: failed program was:" >&5
2559 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002560 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002561 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002562fi
2563rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002564LIBS="$ac_save_LIBS"
2565
2566fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002567if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002568 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002569 cat >> confdefs.h <<\EOF
2570#define WITH_THREAD 1
2571EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002572
Guido van Rossum7f43da71994-08-01 12:15:30 +00002573LIBS="$LIBS -lthread"
2574LIBOBJS="$LIBOBJS thread.o"
2575else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002576 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002577fi
2578
Guido van Rossum7f43da71994-08-01 12:15:30 +00002579
Guido van Rossumda88dad1995-01-26 00:46:29 +00002580else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002581 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002582fi
2583
Guido van Rossum7f43da71994-08-01 12:15:30 +00002584
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002585# -I${DLINCLDIR} is added to the compile rule for importdl.o
Guido van Rossum7f43da71994-08-01 12:15:30 +00002586
2587DLINCLDIR=/
2588
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002589echo $ac_n "checking for --with-sgi-dl""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002590echo "configure:2591: checking for --with-sgi-dl" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002591# Check whether --with-sgi-dl or --without-sgi-dl was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002592if test "${with_sgi_dl+set}" = set; then
2593 withval="$with_sgi_dl"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002594
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002595echo "$ac_t""$withval" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002596cat >> confdefs.h <<\EOF
2597#define WITH_SGI_DL 1
2598EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002599
2600dldir=$withval
2601if test -d "$dldir"
Guido van Rossum84e7b241996-08-19 21:59:00 +00002602then LDFLAGS="$LDFLAGS -L$dldir"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002603else { echo "configure: error: proper usage is --with-sgi-dl=DIRECTORY" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002604fi
2605DLINCLDIR=${dldir}
2606LIBS="$LIBS -ldl -lmld"
Guido van Rossumda88dad1995-01-26 00:46:29 +00002607else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002608 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002609fi
2610
2611
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002612echo $ac_n "checking for --with-dl-dld""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002613echo "configure:2614: checking for --with-dl-dld" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002614# Check whether --with-dl-dld or --without-dl-dld was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002615if test "${with_dl_dld+set}" = set; then
2616 withval="$with_dl_dld"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002617
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002618echo "$ac_t""$withval" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002619cat >> confdefs.h <<\EOF
2620#define WITH_DL_DLD 1
2621EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002622
2623dldir=`echo "$withval" | sed 's/,.*//'`
2624dlddir=`echo "$withval" | sed 's/.*,//'`
2625if test -d "$dldir" -a -d "$dlddir"
Guido van Rossum84e7b241996-08-19 21:59:00 +00002626then LDFLAGS="$LDFLAGS -L$dldir -L$dlddir"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002627else { echo "configure: error: proper usage is --with-dl-dld=DL_DIRECTORY" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002628fi
2629DLINCLDIR=${dldir}
2630LIBS="$LIBS -ldl -ldld"
Guido van Rossumda88dad1995-01-26 00:46:29 +00002631else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002632 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002633fi
2634
2635
Guido van Rossum627b2d71993-12-24 10:39:16 +00002636# checks for library functions
Guido van Rossum1171ee61997-08-22 20:42:00 +00002637for ac_func in alarm chown clock dlopen execv flock fork ftime ftruncate \
2638 gethostname_r getpeername getpgrp getpid getpwent gettimeofday getwd \
2639 kill link lstat mkfifo nice pause plock putenv readlink \
Guido van Rossum96013151997-10-08 22:47:52 +00002640 select setgid setlocale setuid setsid setpgid setpgrp setvbuf \
Guido van Rossum8f4ceb11997-12-18 23:42:19 +00002641 sigaction siginterrupt sigrelse strftime strptime symlink \
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002642 tcgetpgrp tcsetpgrp times truncate uname waitpid
Guido van Rossum627b2d71993-12-24 10:39:16 +00002643do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002644echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002645echo "configure:2646: checking for $ac_func" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002646if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2647 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002648else
2649 cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002650#line 2651 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002651#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002652/* System header to define __stub macros and hopefully few prototypes,
2653 which can conflict with char $ac_func(); below. */
2654#include <assert.h>
2655/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002656/* We use char because int might match the return type of a gcc2
2657 builtin and then its argument prototype would still apply. */
2658char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002659
Guido van Rossumf78abae1997-01-21 22:02:36 +00002660int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002661
Guido van Rossum627b2d71993-12-24 10:39:16 +00002662/* The GNU C library defines this for functions which it implements
2663 to always fail with ENOSYS. Some functions are actually named
2664 something starting with __ and the normal name is an alias. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002665#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +00002666choke me
2667#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002668$ac_func();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002669#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002670
Guido van Rossum7f43da71994-08-01 12:15:30 +00002671; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002672EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002673if { (eval echo configure:2674: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002674 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002675 eval "ac_cv_func_$ac_func=yes"
2676else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002677 echo "configure: failed program was:" >&5
2678 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002679 rm -rf conftest*
2680 eval "ac_cv_func_$ac_func=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002681fi
2682rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002683fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002684
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002685if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002686 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002687 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002688 cat >> confdefs.h <<EOF
2689#define $ac_tr_func 1
2690EOF
2691
2692else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002693 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002694fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002695done
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002696
Guido van Rossum2b3ac691996-08-30 15:18:41 +00002697for ac_func in dup2 getcwd strdup strerror memmove
Guido van Rossum627b2d71993-12-24 10:39:16 +00002698do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002699echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002700echo "configure:2701: checking for $ac_func" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002701if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2702 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002703else
2704 cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002705#line 2706 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002706#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002707/* System header to define __stub macros and hopefully few prototypes,
2708 which can conflict with char $ac_func(); below. */
2709#include <assert.h>
2710/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002711/* We use char because int might match the return type of a gcc2
2712 builtin and then its argument prototype would still apply. */
2713char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002714
Guido van Rossumf78abae1997-01-21 22:02:36 +00002715int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002716
Guido van Rossum627b2d71993-12-24 10:39:16 +00002717/* The GNU C library defines this for functions which it implements
2718 to always fail with ENOSYS. Some functions are actually named
2719 something starting with __ and the normal name is an alias. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002720#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +00002721choke me
2722#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002723$ac_func();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002724#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002725
Guido van Rossum7f43da71994-08-01 12:15:30 +00002726; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002727EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002728if { (eval echo configure:2729: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002729 rm -rf conftest*
2730 eval "ac_cv_func_$ac_func=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002731else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002732 echo "configure: failed program was:" >&5
2733 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002734 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002735 eval "ac_cv_func_$ac_func=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002736fi
2737rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002738fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002739
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002740if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002741 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002742 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2743 cat >> confdefs.h <<EOF
2744#define $ac_tr_func 1
2745EOF
2746
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002747else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002748 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002749LIBOBJS="$LIBOBJS ${ac_func}.o"
2750fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002751done
2752
Guido van Rossumf78abae1997-01-21 22:02:36 +00002753
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002754echo $ac_n "checking for getpgrp""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002755echo "configure:2756: checking for getpgrp" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002756if eval "test \"`echo '$''{'ac_cv_func_getpgrp'+set}'`\" = set"; then
2757 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002758else
2759 cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002760#line 2761 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002761#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002762/* System header to define __stub macros and hopefully few prototypes,
2763 which can conflict with char getpgrp(); below. */
2764#include <assert.h>
2765/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002766/* We use char because int might match the return type of a gcc2
2767 builtin and then its argument prototype would still apply. */
2768char getpgrp();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002769
Guido van Rossumf78abae1997-01-21 22:02:36 +00002770int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002771
Guido van Rossum627b2d71993-12-24 10:39:16 +00002772/* The GNU C library defines this for functions which it implements
2773 to always fail with ENOSYS. Some functions are actually named
2774 something starting with __ and the normal name is an alias. */
2775#if defined (__stub_getpgrp) || defined (__stub___getpgrp)
2776choke me
2777#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002778getpgrp();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002779#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002780
2781; return 0; }
2782EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002783if { (eval echo configure:2784: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002784 rm -rf conftest*
2785 eval "ac_cv_func_getpgrp=yes"
2786else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002787 echo "configure: failed program was:" >&5
2788 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002789 rm -rf conftest*
2790 eval "ac_cv_func_getpgrp=no"
2791fi
2792rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002793fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002794
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002795if eval "test \"`echo '$ac_cv_func_'getpgrp`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002796 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002797 cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002798#line 2799 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002799#include "confdefs.h"
2800#include <unistd.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002801int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002802getpgrp(0);
Guido van Rossum7f43da71994-08-01 12:15:30 +00002803; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002804EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002805if { (eval echo configure:2806: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002806 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002807 cat >> confdefs.h <<\EOF
2808#define GETPGRP_HAVE_ARG 1
Guido van Rossum627b2d71993-12-24 10:39:16 +00002809EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002810
Guido van Rossumf78abae1997-01-21 22:02:36 +00002811else
2812 echo "configure: failed program was:" >&5
2813 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002814fi
2815rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002816else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002817 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002818fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002819
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002820echo $ac_n "checking for setpgrp""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002821echo "configure:2822: checking for setpgrp" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002822if eval "test \"`echo '$''{'ac_cv_func_setpgrp'+set}'`\" = set"; then
2823 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002824else
2825 cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002826#line 2827 "configure"
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002827#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002828/* System header to define __stub macros and hopefully few prototypes,
2829 which can conflict with char setpgrp(); below. */
2830#include <assert.h>
2831/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002832/* We use char because int might match the return type of a gcc2
2833 builtin and then its argument prototype would still apply. */
2834char setpgrp();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002835
Guido van Rossumf78abae1997-01-21 22:02:36 +00002836int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002837
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002838/* The GNU C library defines this for functions which it implements
2839 to always fail with ENOSYS. Some functions are actually named
2840 something starting with __ and the normal name is an alias. */
2841#if defined (__stub_setpgrp) || defined (__stub___setpgrp)
2842choke me
2843#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002844setpgrp();
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002845#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002846
2847; return 0; }
2848EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002849if { (eval echo configure:2850: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002850 rm -rf conftest*
2851 eval "ac_cv_func_setpgrp=yes"
2852else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002853 echo "configure: failed program was:" >&5
2854 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002855 rm -rf conftest*
2856 eval "ac_cv_func_setpgrp=no"
2857fi
2858rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002859fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002860
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002861if eval "test \"`echo '$ac_cv_func_'setpgrp`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002862 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002863 cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002864#line 2865 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002865#include "confdefs.h"
2866#include <unistd.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002867int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002868setpgrp(0,0);
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002869; return 0; }
2870EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002871if { (eval echo configure:2872: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002872 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002873 cat >> confdefs.h <<\EOF
2874#define SETPGRP_HAVE_ARG 1
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002875EOF
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002876
Guido van Rossumf78abae1997-01-21 22:02:36 +00002877else
2878 echo "configure: failed program was:" >&5
2879 cat conftest.$ac_ext >&5
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002880fi
2881rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002882else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002883 echo "$ac_t""no" 1>&6
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002884fi
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002885
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002886echo $ac_n "checking for gettimeofday""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002887echo "configure:2888: checking for gettimeofday" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002888if eval "test \"`echo '$''{'ac_cv_func_gettimeofday'+set}'`\" = set"; then
2889 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002890else
2891 cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002892#line 2893 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002893#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002894/* System header to define __stub macros and hopefully few prototypes,
2895 which can conflict with char gettimeofday(); below. */
2896#include <assert.h>
2897/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002898/* We use char because int might match the return type of a gcc2
2899 builtin and then its argument prototype would still apply. */
2900char gettimeofday();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002901
Guido van Rossumf78abae1997-01-21 22:02:36 +00002902int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002903
2904/* The GNU C library defines this for functions which it implements
2905 to always fail with ENOSYS. Some functions are actually named
2906 something starting with __ and the normal name is an alias. */
2907#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
2908choke me
2909#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002910gettimeofday();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002911#endif
2912
2913; return 0; }
2914EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002915if { (eval echo configure:2916: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002916 rm -rf conftest*
2917 eval "ac_cv_func_gettimeofday=yes"
2918else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002919 echo "configure: failed program was:" >&5
2920 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002921 rm -rf conftest*
2922 eval "ac_cv_func_gettimeofday=no"
2923fi
2924rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002925fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002926
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002927if eval "test \"`echo '$ac_cv_func_'gettimeofday`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002928 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002929 cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002930#line 2931 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002931#include "confdefs.h"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002932#include <sys/time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002933int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002934gettimeofday((struct timeval*)0,(struct timezone*)0);
2935; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002936EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002937if { (eval echo configure:2938: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002938 :
2939else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002940 echo "configure: failed program was:" >&5
2941 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002942 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002943 cat >> confdefs.h <<\EOF
2944#define GETTIMEOFDAY_NO_TZ 1
2945EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002946
2947fi
2948rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002949else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002950 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002951fi
2952
2953
2954# checks for structures
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002955echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002956echo "configure:2957: checking whether time.h and sys/time.h may both be included" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002957if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2958 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002959else
2960 cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002961#line 2962 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002962#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002963#include <sys/types.h>
2964#include <sys/time.h>
2965#include <time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002966int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002967struct tm *tp;
2968; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002969EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002970if { (eval echo configure:2971: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002971 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002972 ac_cv_header_time=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00002973else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002974 echo "configure: failed program was:" >&5
2975 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002976 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002977 ac_cv_header_time=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00002978fi
2979rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002980fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002981
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002982echo "$ac_t""$ac_cv_header_time" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002983if test $ac_cv_header_time = yes; then
2984 cat >> confdefs.h <<\EOF
2985#define TIME_WITH_SYS_TIME 1
2986EOF
2987
2988fi
2989
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002990echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002991echo "configure:2992: checking whether struct tm is in sys/time.h or time.h" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002992if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
2993 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002994else
2995 cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00002996#line 2997 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002997#include "confdefs.h"
2998#include <sys/types.h>
2999#include <time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00003000int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003001struct tm *tp; tp->tm_sec;
3002; return 0; }
3003EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003004if { (eval echo configure:3005: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003005 rm -rf conftest*
3006 ac_cv_struct_tm=time.h
3007else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003008 echo "configure: failed program was:" >&5
3009 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003010 rm -rf conftest*
3011 ac_cv_struct_tm=sys/time.h
3012fi
3013rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003014fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003015
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003016echo "$ac_t""$ac_cv_struct_tm" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003017if test $ac_cv_struct_tm = sys/time.h; then
3018 cat >> confdefs.h <<\EOF
3019#define TM_IN_SYS_TIME 1
3020EOF
3021
3022fi
3023
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003024echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003025echo "configure:3026: checking for tm_zone in struct tm" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003026if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
3027 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003028else
3029 cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003030#line 3031 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003031#include "confdefs.h"
3032#include <sys/types.h>
3033#include <$ac_cv_struct_tm>
Guido van Rossumf78abae1997-01-21 22:02:36 +00003034int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003035struct tm tm; tm.tm_zone;
3036; return 0; }
3037EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003038if { (eval echo configure:3039: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003039 rm -rf conftest*
3040 ac_cv_struct_tm_zone=yes
3041else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003042 echo "configure: failed program was:" >&5
3043 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003044 rm -rf conftest*
3045 ac_cv_struct_tm_zone=no
3046fi
3047rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003048fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003049
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003050echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003051if test "$ac_cv_struct_tm_zone" = yes; then
3052 cat >> confdefs.h <<\EOF
3053#define HAVE_TM_ZONE 1
3054EOF
3055
3056else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003057 echo $ac_n "checking for tzname""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003058echo "configure:3059: checking for tzname" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003059if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
3060 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003061else
3062 cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003063#line 3064 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003064#include "confdefs.h"
3065#include <time.h>
3066#ifndef tzname /* For SGI. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003067extern char *tzname[]; /* RS6000 and others reject char **tzname. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00003068#endif
Guido van Rossumf78abae1997-01-21 22:02:36 +00003069int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003070atoi(*tzname);
3071; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003072EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003073if { (eval echo configure:3074: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00003074 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003075 ac_cv_var_tzname=yes
3076else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003077 echo "configure: failed program was:" >&5
3078 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003079 rm -rf conftest*
3080 ac_cv_var_tzname=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00003081fi
3082rm -f conftest*
Guido van Rossum627b2d71993-12-24 10:39:16 +00003083fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003084
3085echo "$ac_t""$ac_cv_var_tzname" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003086 if test $ac_cv_var_tzname = yes; then
3087 cat >> confdefs.h <<\EOF
3088#define HAVE_TZNAME 1
3089EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00003090
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003091 fi
3092fi
3093
3094
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003095echo $ac_n "checking for time.h that defines altzone""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003096echo "configure:3097: checking for time.h that defines altzone" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003097if eval "test \"`echo '$''{'ac_cv_header_time_altzone'+set}'`\" = set"; then
3098 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003099else
3100 cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003101#line 3102 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003102#include "confdefs.h"
3103#include <time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00003104int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003105return altzone;
3106; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003107EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003108if { (eval echo configure:3109: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00003109 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003110 ac_cv_header_time_altzone=yes
3111else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003112 echo "configure: failed program was:" >&5
3113 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003114 rm -rf conftest*
3115 ac_cv_header_time_altzone=no
Guido van Rossum7f43da71994-08-01 12:15:30 +00003116fi
3117rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003118fi
3119
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003120echo "$ac_t""$ac_cv_header_time_altzone" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003121if test $ac_cv_header_time_altzone = yes; then
3122 cat >> confdefs.h <<\EOF
3123#define HAVE_ALTZONE 1
3124EOF
3125
3126fi
3127
Guido van Rossumda88dad1995-01-26 00:46:29 +00003128was_it_defined=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003129echo $ac_n "checking whether sys/select.h and sys/time.h may both be included""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003130echo "configure:3131: checking whether sys/select.h and sys/time.h may both be included" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003131cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003132#line 3133 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003133#include "confdefs.h"
3134
3135#include <sys/types.h>
3136#include <sys/select.h>
3137#include <sys/time.h>
3138
Guido van Rossumf78abae1997-01-21 22:02:36 +00003139int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003140;
3141; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003142EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003143if { (eval echo configure:3144: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00003144 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003145 cat >> confdefs.h <<\EOF
3146#define SYS_SELECT_WITH_SYS_TIME 1
3147EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003148 was_it_defined=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +00003149else
3150 echo "configure: failed program was:" >&5
3151 cat conftest.$ac_ext >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +00003152fi
3153rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003154echo "$ac_t""$was_it_defined" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00003155
3156# checks for compiler characteristics
Guido van Rossum7f43da71994-08-01 12:15:30 +00003157
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003158echo $ac_n "checking whether char is unsigned""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003159echo "configure:3160: checking whether char is unsigned" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003160if eval "test \"`echo '$''{'ac_cv_c_char_unsigned'+set}'`\" = set"; then
3161 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003162else
3163 if test "$GCC" = yes; then
3164 # GCC predefines this symbol on systems where it applies.
3165cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003166#line 3167 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003167#include "confdefs.h"
3168#ifdef __CHAR_UNSIGNED__
3169 yes
3170#endif
3171
3172EOF
3173if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3174 egrep "yes" >/dev/null 2>&1; then
3175 rm -rf conftest*
3176 ac_cv_c_char_unsigned=yes
3177else
3178 rm -rf conftest*
3179 ac_cv_c_char_unsigned=no
3180fi
3181rm -f conftest*
3182
3183else
3184if test "$cross_compiling" = yes; then
3185 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3186else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003187 cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003188#line 3189 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003189#include "confdefs.h"
3190/* volatile prevents gcc2 from optimizing the test away on sparcs. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003191#if !defined(__STDC__) || __STDC__ != 1
Guido van Rossum7f43da71994-08-01 12:15:30 +00003192#define volatile
3193#endif
3194main() {
Guido van Rossum7f43da71994-08-01 12:15:30 +00003195 volatile char c = 255; exit(c < 0);
Guido van Rossum7f43da71994-08-01 12:15:30 +00003196}
3197EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003198if { (eval echo configure:3199: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumf78abae1997-01-21 22:02:36 +00003199then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003200 ac_cv_c_char_unsigned=yes
3201else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003202 echo "configure: failed program was:" >&5
3203 cat conftest.$ac_ext >&5
3204 rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003205 ac_cv_c_char_unsigned=no
3206fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00003207rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003208fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003209
3210fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003211fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003212
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003213echo "$ac_t""$ac_cv_c_char_unsigned" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003214if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
3215 cat >> confdefs.h <<\EOF
3216#define __CHAR_UNSIGNED__ 1
3217EOF
3218
3219fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00003220
3221
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003222echo $ac_n "checking for working const""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003223echo "configure:3224: checking for working const" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003224if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3225 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003226else
3227 cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003228#line 3229 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003229#include "confdefs.h"
3230
Guido van Rossumf78abae1997-01-21 22:02:36 +00003231int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003232
3233/* Ultrix mips cc rejects this. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00003234typedef int charset[2]; const charset x;
3235/* SunOS 4.1.1 cc rejects this. */
3236char const *const *ccp;
3237char **p;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003238/* NEC SVR4.0.2 mips cc rejects this. */
3239struct point {int x, y;};
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003240static struct point const zero = {0,0};
Guido van Rossum627b2d71993-12-24 10:39:16 +00003241/* AIX XL C 1.02.0.0 rejects this.
3242 It does not let you subtract one const X* pointer from another in an arm
3243 of an if-expression whose if-part is not a constant expression */
3244const char *g = "string";
3245ccp = &g + (g ? g-g : 0);
3246/* HPUX 7.0 cc rejects these. */
3247++ccp;
3248p = (char**) ccp;
3249ccp = (char const *const *) p;
3250{ /* SCO 3.2v4 cc rejects this. */
3251 char *t;
3252 char const *s = 0 ? (char *) 0 : (char const *) 0;
3253
3254 *t++ = 0;
3255}
3256{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003257 int x[] = {25, 17};
Guido van Rossum627b2d71993-12-24 10:39:16 +00003258 const int *foo = &x[0];
3259 ++foo;
3260}
3261{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3262 typedef const int *iptr;
3263 iptr p = 0;
3264 ++p;
3265}
3266{ /* AIX XL C 1.02.0.0 rejects this saying
3267 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3268 struct s { int j; const int *ap[3]; };
3269 struct s *b; b->j = 5;
3270}
3271{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3272 const int foo = 10;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003273}
3274
3275; return 0; }
3276EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003277if { (eval echo configure:3278: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003278 rm -rf conftest*
3279 ac_cv_c_const=yes
3280else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003281 echo "configure: failed program was:" >&5
3282 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003283 rm -rf conftest*
3284 ac_cv_c_const=no
3285fi
3286rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003287fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003288
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003289echo "$ac_t""$ac_cv_c_const" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003290if test $ac_cv_c_const = no; then
3291 cat >> confdefs.h <<\EOF
3292#define const
3293EOF
3294
3295fi
3296
3297
Guido van Rossumda88dad1995-01-26 00:46:29 +00003298works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003299echo $ac_n "checking for working volatile""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003300echo "configure:3301: checking for working volatile" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003301cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003302#line 3303 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003303#include "confdefs.h"
3304
Guido van Rossumf78abae1997-01-21 22:02:36 +00003305int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003306volatile int x; x = 0;
3307; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003308EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003309if { (eval echo configure:3310: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00003310 rm -rf conftest*
3311 works=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00003312else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003313 echo "configure: failed program was:" >&5
3314 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003315 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003316 cat >> confdefs.h <<\EOF
3317#define volatile
3318EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00003319
3320fi
3321rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003322echo "$ac_t""$works" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003323
Guido van Rossumda88dad1995-01-26 00:46:29 +00003324works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003325echo $ac_n "checking for working signed char""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003326echo "configure:3327: checking for working signed char" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003327cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003328#line 3329 "configure"
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003329#include "confdefs.h"
3330
Guido van Rossumf78abae1997-01-21 22:02:36 +00003331int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003332signed char c;
3333; return 0; }
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003334EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003335if { (eval echo configure:3336: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00003336 rm -rf conftest*
3337 works=yes
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003338else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003339 echo "configure: failed program was:" >&5
3340 cat conftest.$ac_ext >&5
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003341 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003342 cat >> confdefs.h <<\EOF
3343#define signed
Guido van Rossum627b2d71993-12-24 10:39:16 +00003344EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003345
3346fi
3347rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003348echo "$ac_t""$works" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003349
Guido van Rossumda88dad1995-01-26 00:46:29 +00003350have_prototypes=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003351echo $ac_n "checking for prototypes""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003352echo "configure:3353: checking for prototypes" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003353cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003354#line 3355 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003355#include "confdefs.h"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003356int foo(int x) { return 0; }
Guido van Rossumf78abae1997-01-21 22:02:36 +00003357int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003358return foo(10);
3359; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003360EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003361if { (eval echo configure:3362: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003362 rm -rf conftest*
3363 cat >> confdefs.h <<\EOF
3364#define HAVE_PROTOTYPES 1
3365EOF
3366 have_prototypes=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +00003367else
3368 echo "configure: failed program was:" >&5
3369 cat conftest.$ac_ext >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +00003370fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003371rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003372echo "$ac_t""$have_prototypes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003373
Guido van Rossumda88dad1995-01-26 00:46:29 +00003374works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003375echo $ac_n "checking for variable length prototypes and stdarg.h""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003376echo "configure:3377: checking for variable length prototypes and stdarg.h" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003377cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003378#line 3379 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003379#include "confdefs.h"
3380
3381#include <stdarg.h>
Guido van Rossum90eea071996-08-30 20:58:57 +00003382int foo(int x, ...) {
3383 va_list va;
3384 va_start(va, x);
3385 va_arg(va, int);
3386 va_arg(va, char *);
3387 va_arg(va, double);
3388 return 0;
3389}
Guido van Rossum7f43da71994-08-01 12:15:30 +00003390
Guido van Rossumf78abae1997-01-21 22:02:36 +00003391int main() {
Guido van Rossum90eea071996-08-30 20:58:57 +00003392return foo(10, "", 3.14);
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003393; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003394EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003395if { (eval echo configure:3396: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003396 rm -rf conftest*
3397 cat >> confdefs.h <<\EOF
3398#define HAVE_STDARG_PROTOTYPES 1
3399EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003400 works=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +00003401else
3402 echo "configure: failed program was:" >&5
3403 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003404fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003405rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003406echo "$ac_t""$works" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003407
Guido van Rossumda88dad1995-01-26 00:46:29 +00003408if test "$have_prototypes" = yes; then
3409bad_prototypes=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003410echo $ac_n "checking for bad exec* prototypes""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003411echo "configure:3412: checking for bad exec* prototypes" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003412cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003413#line 3414 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003414#include "confdefs.h"
3415#include <unistd.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00003416int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003417char **t;execve("@",t,t);
3418; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003419EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003420if { (eval echo configure:3421: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00003421 :
3422else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003423 echo "configure: failed program was:" >&5
3424 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003425 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003426 cat >> confdefs.h <<\EOF
3427#define BAD_EXEC_PROTOTYPES 1
3428EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003429 bad_prototypes=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00003430fi
3431rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003432echo "$ac_t""$bad_prototypes" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00003433fi
3434
Guido van Rossumda88dad1995-01-26 00:46:29 +00003435bad_forward=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003436echo $ac_n "checking for bad static forward""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003437echo "configure:3438: checking for bad static forward" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003438if test "$cross_compiling" = yes; then
3439 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3440else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003441 cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003442#line 3443 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003443#include "confdefs.h"
3444
3445struct s { int a; int b; };
3446static struct s foo;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003447int foobar() {
3448 static int random;
3449 random = (int) &foo;
3450 return random;
3451}
Guido van Rossum7f43da71994-08-01 12:15:30 +00003452static struct s foo = { 1, 2 };
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003453main() {
3454 exit(!((int)&foo == foobar()));
3455}
Guido van Rossum7f43da71994-08-01 12:15:30 +00003456
3457EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003458if { (eval echo configure:3459: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumf78abae1997-01-21 22:02:36 +00003459then
Guido van Rossum7f43da71994-08-01 12:15:30 +00003460 :
3461else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003462 echo "configure: failed program was:" >&5
3463 cat conftest.$ac_ext >&5
3464 rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003465 cat >> confdefs.h <<\EOF
3466#define BAD_STATIC_FORWARD 1
3467EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003468 bad_forward=yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00003469fi
3470rm -fr conftest*
Guido van Rossumf78abae1997-01-21 22:02:36 +00003471fi
3472
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003473echo "$ac_t""$bad_forward" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003474
Guido van Rossumda88dad1995-01-26 00:46:29 +00003475va_list_is_array=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003476echo $ac_n "checking whether va_list is an array""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003477echo "configure:3478: checking whether va_list is an array" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003478cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003479#line 3480 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003480#include "confdefs.h"
3481
3482#ifdef HAVE_STDARG_PROTOTYPES
3483#include <stdarg.h>
3484#else
3485#include <varargs.h>
3486#endif
3487
Guido van Rossumf78abae1997-01-21 22:02:36 +00003488int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003489va_list list1, list2; list1 = list2;
3490; return 0; }
3491EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003492if { (eval echo configure:3493: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003493 :
3494else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003495 echo "configure: failed program was:" >&5
3496 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003497 rm -rf conftest*
3498 cat >> confdefs.h <<\EOF
3499#define VA_LIST_IS_ARRAY 1
3500EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003501 va_list_is_array=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003502fi
3503rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003504echo "$ac_t""$va_list_is_array" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003505
Guido van Rossum627b2d71993-12-24 10:39:16 +00003506# checks for system services
3507# (none yet)
3508
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003509# Linux requires this for correct f.p. operations
Guido van Rossumf78abae1997-01-21 22:02:36 +00003510echo $ac_n "checking for __fpu_control in -lieee""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003511echo "configure:3512: checking for __fpu_control in -lieee" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00003512ac_lib_var=`echo ieee'_'__fpu_control | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003513if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003514 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003515else
3516 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003517LIBS="-lieee $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003518cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003519#line 3520 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003520#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003521/* Override any gcc2 internal prototype to avoid an error. */
3522/* We use char because int might match the return type of a gcc2
3523 builtin and then its argument prototype would still apply. */
3524char __fpu_control();
Guido van Rossum627b2d71993-12-24 10:39:16 +00003525
Guido van Rossumf78abae1997-01-21 22:02:36 +00003526int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003527__fpu_control()
3528; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003529EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003530if { (eval echo configure:3531: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00003531 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003532 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003533else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003534 echo "configure: failed program was:" >&5
3535 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003536 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003537 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003538fi
3539rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003540LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003541
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003542fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003543if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003544 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003545 ac_tr_lib=HAVE_LIB`echo ieee | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3546 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003547 cat >> confdefs.h <<EOF
3548#define $ac_tr_lib 1
3549EOF
3550
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003551 LIBS="-lieee $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003552
3553else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003554 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00003555fi
3556
3557
Guido van Rossum7f253911997-05-09 02:42:48 +00003558# Check for --with-fpectl
Guido van Rossum7f253911997-05-09 02:42:48 +00003559echo $ac_n "checking for --with-fpectl""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003560echo "configure:3561: checking for --with-fpectl" >&5
Guido van Rossum7f253911997-05-09 02:42:48 +00003561# Check whether --with-fpectl or --without-fpectl was given.
3562if test "${with_fpectl+set}" = set; then
3563 withval="$with_fpectl"
3564
3565if test "$withval" != no
3566then cat >> confdefs.h <<\EOF
3567#define WANT_SIGFPE_HANDLER 1
3568EOF
3569 echo "$ac_t""yes" 1>&6
3570else echo "$ac_t""no" 1>&6
3571fi
3572fi
3573
3574
Guido van Rossum7f43da71994-08-01 12:15:30 +00003575# check for --with-libm=...
3576
Guido van Rossum563e7081996-09-10 18:20:48 +00003577case $ac_sys_system in
3578next) ;;
3579*) LIBM=-lm
3580esac
Guido van Rossum7f253911997-05-09 02:42:48 +00003581echo $ac_n "checking for --with-libm=STRING""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003582echo "configure:3583: checking for --with-libm=STRING" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003583# Check whether --with-libm or --without-libm was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003584if test "${with_libm+set}" = set; then
3585 withval="$with_libm"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003586
Guido van Rossum7f253911997-05-09 02:42:48 +00003587if test "$withval" = no
3588then LIBM=
3589 echo "$ac_t""force LIBM empty" 1>&6
3590elif test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00003591then LIBM=$withval
Guido van Rossum7f253911997-05-09 02:42:48 +00003592 echo "$ac_t""set LIBM=\"$withval\"" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003593else { echo "configure: error: proper usage is --with-libm=STRING" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003594fi
Guido van Rossum7f253911997-05-09 02:42:48 +00003595else
3596 echo "$ac_t""default LIBM=\"$LIBM\"" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003597fi
3598
3599
3600# check for --with-libc=...
3601
Guido van Rossum7f253911997-05-09 02:42:48 +00003602echo $ac_n "checking for --with-libc=STRING""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003603echo "configure:3604: checking for --with-libc=STRING" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003604# Check whether --with-libc or --without-libc was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003605if test "${with_libc+set}" = set; then
3606 withval="$with_libc"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003607
Guido van Rossum7f253911997-05-09 02:42:48 +00003608if test "$withval" = no
3609then LIBC=
3610 echo "$ac_t""force LIBC empty" 1>&6
3611elif test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00003612then LIBC=$withval
Guido van Rossum7f253911997-05-09 02:42:48 +00003613 echo "$ac_t""set LIBC=\"$withval\"" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003614else { echo "configure: error: proper usage is --with-libc=STRING" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003615fi
Guido van Rossum7f253911997-05-09 02:42:48 +00003616else
3617 echo "$ac_t""default LIBC=\"$LIBC\"" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003618fi
3619
3620
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003621# check for hypot() in math library
3622LIBS_SAVE=$LIBS
3623LIBS="$LIBS $LIBM"
3624for ac_func in hypot
3625do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003626echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003627echo "configure:3628: checking for $ac_func" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003628if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3629 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003630else
3631 cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003632#line 3633 "configure"
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003633#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003634/* System header to define __stub macros and hopefully few prototypes,
3635 which can conflict with char $ac_func(); below. */
3636#include <assert.h>
3637/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003638/* We use char because int might match the return type of a gcc2
3639 builtin and then its argument prototype would still apply. */
3640char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003641
Guido van Rossumf78abae1997-01-21 22:02:36 +00003642int main() {
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003643
3644/* The GNU C library defines this for functions which it implements
3645 to always fail with ENOSYS. Some functions are actually named
3646 something starting with __ and the normal name is an alias. */
3647#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3648choke me
3649#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003650$ac_func();
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003651#endif
3652
3653; return 0; }
3654EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003655if { (eval echo configure:3656: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003656 rm -rf conftest*
3657 eval "ac_cv_func_$ac_func=yes"
3658else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003659 echo "configure: failed program was:" >&5
3660 cat conftest.$ac_ext >&5
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003661 rm -rf conftest*
3662 eval "ac_cv_func_$ac_func=no"
3663fi
3664rm -f conftest*
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003665fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003666
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003667if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003668 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003669 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003670 cat >> confdefs.h <<EOF
3671#define $ac_tr_func 1
3672EOF
3673
3674else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003675 echo "$ac_t""no" 1>&6
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003676fi
3677done
3678
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003679for ac_func in hypot
3680do
3681echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003682echo "configure:3683: checking for $ac_func" >&5
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003683if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3684 echo $ac_n "(cached) $ac_c" 1>&6
3685else
3686 cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003687#line 3688 "configure"
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003688#include "confdefs.h"
3689/* System header to define __stub macros and hopefully few prototypes,
3690 which can conflict with char $ac_func(); below. */
3691#include <assert.h>
3692/* Override any gcc2 internal prototype to avoid an error. */
3693/* We use char because int might match the return type of a gcc2
3694 builtin and then its argument prototype would still apply. */
3695char $ac_func();
3696
Guido van Rossumf78abae1997-01-21 22:02:36 +00003697int main() {
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003698
3699/* The GNU C library defines this for functions which it implements
3700 to always fail with ENOSYS. Some functions are actually named
3701 something starting with __ and the normal name is an alias. */
3702#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3703choke me
3704#else
3705$ac_func();
3706#endif
3707
3708; return 0; }
3709EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003710if { (eval echo configure:3711: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003711 rm -rf conftest*
3712 eval "ac_cv_func_$ac_func=yes"
3713else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003714 echo "configure: failed program was:" >&5
3715 cat conftest.$ac_ext >&5
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003716 rm -rf conftest*
3717 eval "ac_cv_func_$ac_func=no"
3718fi
3719rm -f conftest*
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003720fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003721
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003722if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3723 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003724 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3725 cat >> confdefs.h <<EOF
3726#define $ac_tr_func 1
3727EOF
3728
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003729else
3730 echo "$ac_t""no" 1>&6
3731LIBOBJS="$LIBOBJS ${ac_func}.o"
3732fi
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003733done
3734
Guido van Rossumf78abae1997-01-21 22:02:36 +00003735
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003736LIBS=$LIBS_SAVE
3737
Guido van Rossumda88dad1995-01-26 00:46:29 +00003738# check for getopt
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003739echo $ac_n "checking for genuine getopt""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003740echo "configure:3741: checking for genuine getopt" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003741if eval "test \"`echo '$''{'ac_cv_func_getopt'+set}'`\" = set"; then
3742 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00003743else
3744 if test "$cross_compiling" = yes; then
3745 ac_cv_func_getopt=no
3746else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003747 cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003748#line 3749 "configure"
Guido van Rossumda88dad1995-01-26 00:46:29 +00003749#include "confdefs.h"
3750#include <stdio.h>
3751extern int optind, opterr, getopt();
3752extern char* optarg;
3753int main() {
3754 char* av[] = { "testprog", "parameter", "-fFlag", NULL };
3755 opterr = 0;
3756 if (getopt(3, av, "f:") == 'f') { exit(1); }
3757 exit(0);
3758}
3759EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003760if { (eval echo configure:3761: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumf78abae1997-01-21 22:02:36 +00003761then
Guido van Rossumda88dad1995-01-26 00:46:29 +00003762 ac_cv_func_getopt=yes
3763else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003764 echo "configure: failed program was:" >&5
3765 cat conftest.$ac_ext >&5
3766 rm -fr conftest*
Guido van Rossumda88dad1995-01-26 00:46:29 +00003767 ac_cv_func_getopt=no
3768fi
Guido van Rossumda88dad1995-01-26 00:46:29 +00003769rm -fr conftest*
3770fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003771
3772fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003773echo "$ac_t""$ac_cv_func_getopt" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00003774test $ac_cv_func_getopt = no && LIBOBJS="$LIBOBJS getopt.o"
3775
Guido van Rossumad713701997-07-10 22:42:38 +00003776# check whether malloc(0) returns NULL or not
Guido van Rossumad713701997-07-10 22:42:38 +00003777echo $ac_n "checking what malloc(0) returns""... $ac_c" 1>&6
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003778echo "configure:3779: checking what malloc(0) returns" >&5
Guido van Rossumad713701997-07-10 22:42:38 +00003779if eval "test \"`echo '$''{'ac_cv_malloc_zero'+set}'`\" = set"; then
3780 echo $ac_n "(cached) $ac_c" 1>&6
3781else
3782 if test "$cross_compiling" = yes; then
3783 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3784else
3785 cat > conftest.$ac_ext <<EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003786#line 3787 "configure"
Guido van Rossumad713701997-07-10 22:42:38 +00003787#include "confdefs.h"
3788#include <stdio.h>
3789#ifdef HAVE_STDLIB
3790#include <stdlib.h>
3791#else
3792char *malloc(), *realloc();
3793int *free();
3794#endif
3795main() {
3796 char *p;
3797 p = malloc(0);
3798 if (p == NULL) exit(1);
3799 p = realloc(p, 0);
3800 if (p == NULL) exit(1);
3801 free(p);
3802 exit(0);
3803}
3804EOF
Guido van Rossum2b5ca001998-03-05 15:41:09 +00003805if { (eval echo configure:3806: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumad713701997-07-10 22:42:38 +00003806then
3807 ac_cv_malloc_zero=nonnull
3808else
3809 echo "configure: failed program was:" >&5
3810 cat conftest.$ac_ext >&5
3811 rm -fr conftest*
3812 ac_cv_malloc_zero=null
3813fi
3814rm -fr conftest*
3815fi
3816
3817fi
3818
3819echo "$ac_t""$ac_cv_malloc_zero" 1>&6
3820if test "$ac_cv_malloc_zero" = null
3821then
3822 cat >> confdefs.h <<\EOF
3823#define MALLOC_ZERO_RETURNS_NULL 1
3824EOF
3825
3826fi
3827
Guido van Rossum627b2d71993-12-24 10:39:16 +00003828# generate output files
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003829trap '' 1 2 15
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003830cat > confcache <<\EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003831# This file is a shell script that caches the results of configure
3832# tests run on this system so they can be shared between configure
3833# scripts and configure runs. It is not useful on other systems.
3834# If it contains results you don't want to keep, you may remove or edit it.
3835#
3836# By default, configure uses ./config.cache as the cache file,
3837# creating it if it does not exist already. You can give configure
3838# the --cache-file=FILE option to use a different cache file; that is
3839# what configure does when it calls configure scripts in
3840# subdirectories, so they share the cache.
3841# Giving --cache-file=/dev/null disables caching, for debugging configure.
3842# config.status only pays attention to the cache file if you give it the
3843# --recheck option to rerun configure.
3844#
3845EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003846# The following way of writing the cache mishandles newlines in values,
3847# but we know of no workaround that is simple, portable, and efficient.
3848# So, don't put newlines in cache variables' values.
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003849# Ultrix sh set writes to stderr and can't be redirected directly,
3850# and sets the high bit in the cache file unless we assign to the vars.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003851(set) 2>&1 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00003852 case `(ac_space=' '; set) 2>&1` in
3853 *ac_space=\ *)
3854 # `set' does not quote correctly, so add quotes (double-quote substitution
3855 # turns \\\\ into \\, and sed turns \\ into \).
3856 sed -n \
3857 -e "s/'/'\\\\''/g" \
3858 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3859 ;;
3860 *)
3861 # `set' quotes correctly as required by POSIX, so do not add quotes.
3862 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3863 ;;
3864 esac >> confcache
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003865if cmp -s $cache_file confcache; then
3866 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003867else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003868 if test -w $cache_file; then
3869 echo "updating cache $cache_file"
3870 cat confcache > $cache_file
3871 else
3872 echo "not updating unwritable cache $cache_file"
3873 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003874fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003875rm -f confcache
Guido van Rossum0a516c91994-09-12 10:58:40 +00003876
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003877trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003878
3879test "x$prefix" = xNONE && prefix=$ac_default_prefix
3880# Let make expand exec_prefix.
3881test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
Guido van Rossum0a516c91994-09-12 10:58:40 +00003882
Guido van Rossum7f43da71994-08-01 12:15:30 +00003883# Any assignment to VPATH causes Sun make to only execute
3884# the first set of double-colon rules, so remove it if not needed.
3885# If there is a colon in the path, we need to keep it.
3886if test "x$srcdir" = x.; then
3887 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3888fi
3889
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003890trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
Guido van Rossum627b2d71993-12-24 10:39:16 +00003891
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003892DEFS=-DHAVE_CONFIG_H
3893
3894# Without the "./", some shells look in PATH for config.status.
3895: ${CONFIG_STATUS=./config.status}
3896
3897echo creating $CONFIG_STATUS
3898rm -f $CONFIG_STATUS
3899cat > $CONFIG_STATUS <<EOF
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003900#! /bin/sh
Guido van Rossum627b2d71993-12-24 10:39:16 +00003901# Generated automatically by configure.
3902# Run this file to recreate the current configuration.
3903# This directory was configured as follows,
3904# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3905#
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003906# $0 $ac_configure_args
3907#
3908# Compiler output produced by configure, useful for debugging
3909# configure, is in ./config.log if it exists.
Guido van Rossum627b2d71993-12-24 10:39:16 +00003910
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003911ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003912for ac_option
Guido van Rossum627b2d71993-12-24 10:39:16 +00003913do
Guido van Rossum7f43da71994-08-01 12:15:30 +00003914 case "\$ac_option" in
3915 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003916 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3917 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +00003918 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
Guido van Rossumf78abae1997-01-21 22:02:36 +00003919 echo "$CONFIG_STATUS generated by autoconf version 2.12"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003920 exit 0 ;;
3921 -help | --help | --hel | --he | --h)
3922 echo "\$ac_cs_usage"; exit 0 ;;
3923 *) echo "\$ac_cs_usage"; exit 1 ;;
Guido van Rossum627b2d71993-12-24 10:39:16 +00003924 esac
3925done
3926
Guido van Rossum7f43da71994-08-01 12:15:30 +00003927ac_given_srcdir=$srcdir
Guido van Rossum627b2d71993-12-24 10:39:16 +00003928
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003929trap 'rm -fr `echo "Makefile \
3930 Objects/Makefile \
3931 Parser/Makefile \
3932 Python/Makefile \
Guido van Rossum009f7871997-12-04 00:51:42 +00003933 Modules/Makefile.pre \
3934 Modules/Setup.thread config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003935EOF
3936cat >> $CONFIG_STATUS <<EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003937
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003938# Protect against being on the right side of a sed subst in config.status.
3939sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3940 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003941$ac_vpsub
Guido van Rossum627b2d71993-12-24 10:39:16 +00003942$extrasub
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003943s%@CFLAGS@%$CFLAGS%g
3944s%@CPPFLAGS@%$CPPFLAGS%g
3945s%@CXXFLAGS@%$CXXFLAGS%g
3946s%@DEFS@%$DEFS%g
3947s%@LDFLAGS@%$LDFLAGS%g
3948s%@LIBS@%$LIBS%g
3949s%@exec_prefix@%$exec_prefix%g
3950s%@prefix@%$prefix%g
3951s%@program_transform_name@%$program_transform_name%g
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003952s%@bindir@%$bindir%g
3953s%@sbindir@%$sbindir%g
3954s%@libexecdir@%$libexecdir%g
3955s%@datadir@%$datadir%g
3956s%@sysconfdir@%$sysconfdir%g
3957s%@sharedstatedir@%$sharedstatedir%g
3958s%@localstatedir@%$localstatedir%g
3959s%@libdir@%$libdir%g
3960s%@includedir@%$includedir%g
3961s%@oldincludedir@%$oldincludedir%g
3962s%@infodir@%$infodir%g
3963s%@mandir@%$mandir%g
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003964s%@VERSION@%$VERSION%g
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003965s%@MACHDEP@%$MACHDEP%g
Guido van Rossum91922671997-10-09 20:24:13 +00003966s%@SGI_ABI@%$SGI_ABI%g
3967s%@SET_CCC@%$SET_CCC%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003968s%@CC@%$CC%g
Guido van Rossum76c5fe21997-08-14 19:45:07 +00003969s%@LINKCC@%$LINKCC%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003970s%@RANLIB@%$RANLIB%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003971s%@AR@%$AR%g
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003972s%@INSTALL@%$INSTALL%g
Guido van Rossumda88dad1995-01-26 00:46:29 +00003973s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3974s%@INSTALL_DATA@%$INSTALL_DATA%g
Guido van Rossum3c4bb801997-12-18 23:55:32 +00003975s%@REALLIBRARY@%$REALLIBRARY%g
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003976s%@OPT@%$OPT%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003977s%@CPP@%$CPP%g
Guido van Rossum3c4bb801997-12-18 23:55:32 +00003978s%@DGUX_IS_BROKEN@%$DGUX_IS_BROKEN%g
Guido van Rossum0a516c91994-09-12 10:58:40 +00003979s%@SO@%$SO%g
3980s%@LDSHARED@%$LDSHARED%g
3981s%@CCSHARED@%$CCSHARED%g
3982s%@LINKFORSHARED@%$LINKFORSHARED%g
Guido van Rossum009f7871997-12-04 00:51:42 +00003983s%@USE_THREAD_MODULE@%$USE_THREAD_MODULE%g
Guido van Rossumec2f0731997-01-22 20:54:01 +00003984s%@LDLAST@%$LDLAST%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003985s%@DLINCLDIR@%$DLINCLDIR%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003986s%@LIBOBJS@%$LIBOBJS%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003987s%@LIBM@%$LIBM%g
3988s%@LIBC@%$LIBC%g
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003989
3990CEOF
3991EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003992
3993cat >> $CONFIG_STATUS <<\EOF
3994
3995# Split the substitutions into bite-sized pieces for seds with
3996# small command number limits, like on Digital OSF/1 and HP-UX.
3997ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3998ac_file=1 # Number of current file.
3999ac_beg=1 # First line for current file.
4000ac_end=$ac_max_sed_cmds # Line after last line for current file.
4001ac_more_lines=:
4002ac_sed_cmds=""
4003while $ac_more_lines; do
4004 if test $ac_beg -gt 1; then
4005 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
4006 else
4007 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
4008 fi
4009 if test ! -s conftest.s$ac_file; then
4010 ac_more_lines=false
4011 rm -f conftest.s$ac_file
4012 else
4013 if test -z "$ac_sed_cmds"; then
4014 ac_sed_cmds="sed -f conftest.s$ac_file"
4015 else
4016 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
4017 fi
4018 ac_file=`expr $ac_file + 1`
4019 ac_beg=$ac_end
4020 ac_end=`expr $ac_end + $ac_max_sed_cmds`
4021 fi
4022done
4023if test -z "$ac_sed_cmds"; then
4024 ac_sed_cmds=cat
4025fi
4026EOF
4027
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004028cat >> $CONFIG_STATUS <<EOF
4029
Guido van Rossum7b3853f1996-07-30 18:09:35 +00004030CONFIG_FILES=\${CONFIG_FILES-"Makefile \
4031 Objects/Makefile \
4032 Parser/Makefile \
4033 Python/Makefile \
Guido van Rossum009f7871997-12-04 00:51:42 +00004034 Modules/Makefile.pre \
4035 Modules/Setup.thread"}
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004036EOF
4037cat >> $CONFIG_STATUS <<\EOF
4038for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00004039 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004040 case "$ac_file" in
Guido van Rossumf78abae1997-01-21 22:02:36 +00004041 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004042 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4043 *) ac_file_in="${ac_file}.in" ;;
4044 esac
4045
Guido van Rossumf78abae1997-01-21 22:02:36 +00004046 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004047
4048 # Remove last slash and all that follows it. Not all systems have dirname.
4049 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4050 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4051 # The file is in a subdirectory.
4052 test ! -d "$ac_dir" && mkdir "$ac_dir"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00004053 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004054 # A "../" for each directory in $ac_dir_suffix.
4055 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
4056 else
4057 ac_dir_suffix= ac_dots=
4058 fi
4059
4060 case "$ac_given_srcdir" in
4061 .) srcdir=.
4062 if test -z "$ac_dots"; then top_srcdir=.
4063 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
4064 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
4065 *) # Relative path.
4066 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
4067 top_srcdir="$ac_dots$ac_given_srcdir" ;;
4068 esac
4069
Guido van Rossumf78abae1997-01-21 22:02:36 +00004070
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004071 echo creating "$ac_file"
4072 rm -f "$ac_file"
4073 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
4074 case "$ac_file" in
4075 *Makefile*) ac_comsub="1i\\
4076# $configure_input" ;;
4077 *) ac_comsub= ;;
4078 esac
Guido van Rossumf78abae1997-01-21 22:02:36 +00004079
4080 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 +00004081 sed -e "$ac_comsub
4082s%@configure_input@%$configure_input%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00004083s%@srcdir@%$srcdir%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00004084s%@top_srcdir@%$top_srcdir%g
Guido van Rossumf78abae1997-01-21 22:02:36 +00004085" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
Guido van Rossum627b2d71993-12-24 10:39:16 +00004086fi; done
Guido van Rossumf78abae1997-01-21 22:02:36 +00004087rm -f conftest.s*
Guido van Rossum627b2d71993-12-24 10:39:16 +00004088
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004089# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
4090# NAME is the cpp macro being defined and VALUE is the value it is being given.
Guido van Rossum7f43da71994-08-01 12:15:30 +00004091#
4092# ac_d sets the value in "#define NAME VALUE" lines.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004093ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
4094ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
Guido van Rossum7f43da71994-08-01 12:15:30 +00004095ac_dC='\3'
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004096ac_dD='%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00004097# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004098ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
4099ac_uB='\([ ]\)%\1#\2define\3'
Guido van Rossum7f43da71994-08-01 12:15:30 +00004100ac_uC=' '
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004101ac_uD='\4%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00004102# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004103ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
4104ac_eB='$%\1#\2define\3'
Guido van Rossum7f43da71994-08-01 12:15:30 +00004105ac_eC=' '
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004106ac_eD='%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00004107
Guido van Rossumf78abae1997-01-21 22:02:36 +00004108if test "${CONFIG_HEADERS+set}" != set; then
4109EOF
4110cat >> $CONFIG_STATUS <<EOF
4111 CONFIG_HEADERS="config.h"
4112EOF
4113cat >> $CONFIG_STATUS <<\EOF
4114fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004115for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00004116 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004117 case "$ac_file" in
Guido van Rossumf78abae1997-01-21 22:02:36 +00004118 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004119 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4120 *) ac_file_in="${ac_file}.in" ;;
4121 esac
4122
Guido van Rossum7f43da71994-08-01 12:15:30 +00004123 echo creating $ac_file
4124
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004125 rm -f conftest.frag conftest.in conftest.out
Guido van Rossumf78abae1997-01-21 22:02:36 +00004126 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4127 cat $ac_file_inputs > conftest.in
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004128
4129EOF
4130
4131# Transform confdefs.h into a sed script conftest.vals that substitutes
4132# the proper values into config.h.in to produce config.h. And first:
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004133# Protect against being on the right side of a sed subst in config.status.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004134# Protect against being in an unquoted here document in config.status.
4135rm -f conftest.vals
4136cat > conftest.hdr <<\EOF
4137s/[\\&%]/\\&/g
4138s%[\\$`]%\\&%g
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004139s%#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 +00004140s%ac_d%ac_u%gp
4141s%ac_u%ac_e%gp
4142EOF
4143sed -n -f conftest.hdr confdefs.h > conftest.vals
4144rm -f conftest.hdr
4145
4146# This sed command replaces #undef with comments. This is necessary, for
4147# example, in the case of _POSIX_SOURCE, which is predefined and required
4148# on some systems where configure will not decide to define it.
4149cat >> conftest.vals <<\EOF
4150s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
4151EOF
4152
4153# Break up conftest.vals because some shells have a limit on
4154# the size of here documents, and old seds have small limits too.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004155
4156rm -f conftest.tail
4157while :
4158do
4159 ac_lines=`grep -c . conftest.vals`
4160 # grep -c gives empty output for an empty file on some AIX systems.
4161 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
4162 # Write a limited-size here document to conftest.frag.
4163 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
4164 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
4165 echo 'CEOF
4166 sed -f conftest.frag conftest.in > conftest.out
4167 rm -f conftest.in
4168 mv conftest.out conftest.in
4169' >> $CONFIG_STATUS
4170 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
4171 rm -f conftest.vals
4172 mv conftest.tail conftest.vals
4173done
4174rm -f conftest.vals
4175
4176cat >> $CONFIG_STATUS <<\EOF
4177 rm -f conftest.frag conftest.h
Guido van Rossum7f43da71994-08-01 12:15:30 +00004178 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004179 cat conftest.in >> conftest.h
4180 rm -f conftest.in
Guido van Rossum7f43da71994-08-01 12:15:30 +00004181 if cmp -s $ac_file conftest.h 2>/dev/null; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00004182 echo "$ac_file is unchanged"
4183 rm -f conftest.h
4184 else
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004185 # Remove last slash and all that follows it. Not all systems have dirname.
4186 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4187 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4188 # The file is in a subdirectory.
4189 test ! -d "$ac_dir" && mkdir "$ac_dir"
4190 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00004191 rm -f $ac_file
4192 mv conftest.h $ac_file
4193 fi
4194fi; done
4195
Guido van Rossumf78abae1997-01-21 22:02:36 +00004196EOF
4197cat >> $CONFIG_STATUS <<EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00004198
Guido van Rossumf78abae1997-01-21 22:02:36 +00004199EOF
4200cat >> $CONFIG_STATUS <<\EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00004201
4202exit 0
4203EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004204chmod +x $CONFIG_STATUS
4205rm -fr confdefs* $ac_clean_files
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00004206test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
Guido van Rossum627b2d71993-12-24 10:39:16 +00004207