blob: 04f6230d32cc11c4b7cdbdf232c9a791c619928f [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 Rossum6b3d77e1998-07-07 21:11:02 +00003# From configure.in Revision: 1.88
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 Rossum91922671997-10-09 20:24:13 +00001108echo $ac_n "checking whether $CC accepts -OPT:Olimit=0""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001109echo "configure:1110: checking whether $CC accepts -OPT:Olimit=0" >&5
Guido van Rossum91922671997-10-09 20:24:13 +00001110if eval "test \"`echo '$''{'ac_cv_opt_olimit_ok'+set}'`\" = set"; then
1111 echo $ac_n "(cached) $ac_c" 1>&6
1112else
1113 ac_save_cc="$CC"
1114CC="$CC -OPT:Olimit=0"
1115if test "$cross_compiling" = yes; then
1116 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1117else
1118 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001119#line 1120 "configure"
Guido van Rossum91922671997-10-09 20:24:13 +00001120#include "confdefs.h"
1121int main() { return 0; }
1122EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001123if { (eval echo configure:1124: \"$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 +00001124then
1125 ac_cv_opt_olimit_ok=yes
1126else
1127 echo "configure: failed program was:" >&5
1128 cat conftest.$ac_ext >&5
1129 rm -fr conftest*
1130 ac_cv_opt_olimit_ok=no
1131fi
1132rm -fr conftest*
1133fi
1134
1135CC="$ac_save_cc"
1136fi
1137
1138echo "$ac_t""$ac_cv_opt_olimit_ok" 1>&6
Guido van Rossum2efa34b1997-10-23 17:43:11 +00001139if test $ac_cv_opt_olimit_ok = yes; then
Guido van Rossum304dd2d1997-10-20 23:10:56 +00001140 OPT="$OPT -OPT:Olimit=0"
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001141else
1142 echo $ac_n "checking whether $CC accepts -Olimit 1500""... $ac_c" 1>&6
1143echo "configure:1144: checking whether $CC accepts -Olimit 1500" >&5
1144 if eval "test \"`echo '$''{'ac_cv_olimit_ok'+set}'`\" = set"; then
1145 echo $ac_n "(cached) $ac_c" 1>&6
1146else
1147 ac_save_cc="$CC"
1148 CC="$CC -Olimit 1500"
1149 if test "$cross_compiling" = yes; then
1150 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1151else
1152 cat > conftest.$ac_ext <<EOF
1153#line 1154 "configure"
1154#include "confdefs.h"
1155int main() { return 0; }
1156EOF
1157if { (eval echo configure:1158: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1158then
1159 ac_cv_olimit_ok=yes
1160else
1161 echo "configure: failed program was:" >&5
1162 cat conftest.$ac_ext >&5
1163 rm -fr conftest*
1164 ac_cv_olimit_ok=no
Guido van Rossum201afe51997-05-14 21:14:44 +00001165fi
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001166rm -fr conftest*
1167fi
1168
1169 CC="$ac_save_cc"
1170fi
1171
1172 echo "$ac_t""$ac_cv_olimit_ok" 1>&6
1173 if test $ac_cv_olimit_ok = yes; then
1174 OPT="$OPT -Olimit 1500"
1175 fi
1176fi
1177
1178
1179if test "$MACHDEP" != "dguxR4"
1180then
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001181 REALLIBRARY='libpython$(VERSION).a'
Guido van Rossum35742851998-02-19 21:32:40 +00001182 DGUX_IS_BROKEN="true"
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001183else
1184 REALLIBRARY='libpython$(VERSION).so'
1185 OPT="$OPT -pic"
Guido van Rossum35742851998-02-19 21:32:40 +00001186 DGUX_IS_BROKEN="make $REALLIBRARY"
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001187fi
Guido van Rossum201afe51997-05-14 21:14:44 +00001188
Guido van Rossum84e7b241996-08-19 21:59:00 +00001189# check for ANSI or K&R ("traditional") preprocessor
1190echo $ac_n "checking for C preprocessor type""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001191echo "configure:1192: checking for C preprocessor type" >&5
Guido van Rossum84e7b241996-08-19 21:59:00 +00001192cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001193#line 1194 "configure"
Guido van Rossum84e7b241996-08-19 21:59:00 +00001194#include "confdefs.h"
1195
1196#define spam(name, doc) {#name, &name, #name "() -- " doc}
1197int foo;
1198struct {char *name; int *addr; char *doc;} desc = spam(foo, "something");
1199
Guido van Rossumf78abae1997-01-21 22:02:36 +00001200int main() {
Guido van Rossum84e7b241996-08-19 21:59:00 +00001201;
1202; return 0; }
1203EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001204if { (eval echo configure:1205: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum84e7b241996-08-19 21:59:00 +00001205 rm -rf conftest*
1206 cpp_type=ansi
1207else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001208 echo "configure: failed program was:" >&5
1209 cat conftest.$ac_ext >&5
Guido van Rossum84e7b241996-08-19 21:59:00 +00001210 rm -rf conftest*
1211 cat >> confdefs.h <<\EOF
1212#define HAVE_OLD_CPP 1
1213EOF
1214 cpp_type=traditional
1215fi
1216rm -f conftest*
Guido van Rossum84e7b241996-08-19 21:59:00 +00001217echo "$ac_t""$cpp_type" 1>&6
1218
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001219# checks for header files
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001220echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001221echo "configure:1222: checking for ANSI C header files" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001222if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1223 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001224else
1225 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001226#line 1227 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001227#include "confdefs.h"
1228#include <stdlib.h>
1229#include <stdarg.h>
1230#include <string.h>
1231#include <float.h>
1232EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001233ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001234{ (eval echo configure:1235: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001235ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +00001236if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001237 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001238 ac_cv_header_stdc=yes
1239else
1240 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001241 echo "configure: failed program was:" >&5
1242 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00001243 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001244 ac_cv_header_stdc=no
1245fi
1246rm -f conftest*
1247
1248if test $ac_cv_header_stdc = yes; then
1249 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1250cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001251#line 1252 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001252#include "confdefs.h"
1253#include <string.h>
1254EOF
1255if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1256 egrep "memchr" >/dev/null 2>&1; then
1257 :
1258else
1259 rm -rf conftest*
1260 ac_cv_header_stdc=no
1261fi
1262rm -f conftest*
1263
1264fi
1265
1266if test $ac_cv_header_stdc = yes; then
1267 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1268cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001269#line 1270 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001270#include "confdefs.h"
1271#include <stdlib.h>
1272EOF
1273if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1274 egrep "free" >/dev/null 2>&1; then
1275 :
1276else
1277 rm -rf conftest*
1278 ac_cv_header_stdc=no
1279fi
1280rm -f conftest*
1281
1282fi
1283
1284if test $ac_cv_header_stdc = yes; then
1285 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1286if test "$cross_compiling" = yes; then
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001287 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001288else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001289 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001290#line 1291 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001291#include "confdefs.h"
1292#include <ctype.h>
1293#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1294#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001295#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
Guido van Rossum627b2d71993-12-24 10:39:16 +00001296int main () { int i; for (i = 0; i < 256; i++)
1297if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1298exit (0); }
1299
1300EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001301if { (eval echo configure:1302: \"$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 +00001302then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001303 :
1304else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001305 echo "configure: failed program was:" >&5
1306 cat conftest.$ac_ext >&5
1307 rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001308 ac_cv_header_stdc=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001309fi
1310rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001311fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00001312
1313fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001314fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001315
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001316echo "$ac_t""$ac_cv_header_stdc" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001317if test $ac_cv_header_stdc = yes; then
1318 cat >> confdefs.h <<\EOF
1319#define STDC_HEADERS 1
1320EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001321
1322fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001323
Guido van Rossum96013151997-10-08 22:47:52 +00001324for ac_hdr in dlfcn.h fcntl.h limits.h locale.h ncurses.h pthread.h \
Guido van Rossum2d38f911996-06-26 19:47:01 +00001325signal.h stdarg.h stddef.h stdlib.h thread.h unistd.h utime.h \
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001326sys/audioio.h sys/file.h sys/lock.h \
1327sys/param.h sys/select.h sys/time.h sys/times.h \
Guido van Rossum2d38f911996-06-26 19:47:01 +00001328sys/un.h sys/utsname.h sys/wait.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00001329do
Guido van Rossumf78abae1997-01-21 22:02:36 +00001330ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001331echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001332echo "configure:1333: checking for $ac_hdr" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001333if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1334 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001335else
1336 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001337#line 1338 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001338#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001339#include <$ac_hdr>
Guido van Rossum627b2d71993-12-24 10:39:16 +00001340EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001341ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001342{ (eval echo configure:1343: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001343ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +00001344if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001345 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001346 eval "ac_cv_header_$ac_safe=yes"
1347else
1348 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001349 echo "configure: failed program was:" >&5
1350 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001351 rm -rf conftest*
1352 eval "ac_cv_header_$ac_safe=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001353fi
1354rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001355fi
1356if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001357 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001358 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001359 cat >> confdefs.h <<EOF
1360#define $ac_tr_hdr 1
1361EOF
1362
1363else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001364 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001365fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001366done
1367
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001368ac_header_dirent=no
1369for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
1370do
Guido van Rossumf78abae1997-01-21 22:02:36 +00001371ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001372echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001373echo "configure:1374: checking for $ac_hdr that defines DIR" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001374if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
1375 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00001376else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001377 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001378#line 1379 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001379#include "confdefs.h"
1380#include <sys/types.h>
1381#include <$ac_hdr>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001382int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001383DIR *dirp = 0;
1384; return 0; }
1385EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001386if { (eval echo configure:1387: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001387 rm -rf conftest*
1388 eval "ac_cv_header_dirent_$ac_safe=yes"
1389else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001390 echo "configure: failed program was:" >&5
1391 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001392 rm -rf conftest*
1393 eval "ac_cv_header_dirent_$ac_safe=no"
1394fi
1395rm -f conftest*
Guido van Rossum627b2d71993-12-24 10:39:16 +00001396fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001397if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001398 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001399 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001400 cat >> confdefs.h <<EOF
1401#define $ac_tr_hdr 1
1402EOF
1403 ac_header_dirent=$ac_hdr; break
1404else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001405 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001406fi
1407done
1408# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
1409if test $ac_header_dirent = dirent.h; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00001410echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001411echo "configure:1412: checking for opendir in -ldir" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001412ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001413if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001414 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001415else
1416 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001417LIBS="-ldir $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001418cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001419#line 1420 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001420#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001421/* Override any gcc2 internal prototype to avoid an error. */
1422/* We use char because int might match the return type of a gcc2
1423 builtin and then its argument prototype would still apply. */
1424char opendir();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001425
Guido van Rossumf78abae1997-01-21 22:02:36 +00001426int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001427opendir()
1428; return 0; }
1429EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001430if { (eval echo configure:1431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001431 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001432 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001433else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001434 echo "configure: failed program was:" >&5
1435 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001436 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001437 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001438fi
1439rm -f conftest*
1440LIBS="$ac_save_LIBS"
1441
1442fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001443if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001444 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001445 LIBS="$LIBS -ldir"
1446else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001447 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001448fi
1449
1450else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001451echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001452echo "configure:1453: checking for opendir in -lx" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001453ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001454if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001455 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001456else
1457 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001458LIBS="-lx $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001459cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001460#line 1461 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001461#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001462/* Override any gcc2 internal prototype to avoid an error. */
1463/* We use char because int might match the return type of a gcc2
1464 builtin and then its argument prototype would still apply. */
1465char opendir();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001466
Guido van Rossumf78abae1997-01-21 22:02:36 +00001467int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001468opendir()
1469; return 0; }
1470EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001471if { (eval echo configure:1472: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001472 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001473 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001474else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001475 echo "configure: failed program was:" >&5
1476 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001477 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001478 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001479fi
1480rm -f conftest*
1481LIBS="$ac_save_LIBS"
1482
1483fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001484if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001485 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001486 LIBS="$LIBS -lx"
1487else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001488 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001489fi
1490
1491fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001492
1493
1494# checks for typedefs
Guido van Rossumda88dad1995-01-26 00:46:29 +00001495was_it_defined=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001496echo $ac_n "checking for clock_t in time.h""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001497echo "configure:1498: checking for clock_t in time.h" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001498cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001499#line 1500 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001500#include "confdefs.h"
1501#include <time.h>
1502EOF
1503if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1504 egrep "clock_t" >/dev/null 2>&1; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00001505 rm -rf conftest*
1506 was_it_defined=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001507else
1508 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001509 cat >> confdefs.h <<\EOF
1510#define clock_t long
1511EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001512
1513fi
1514rm -f conftest*
1515
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001516echo "$ac_t""$was_it_defined" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00001517
Guido van Rossum84e7b241996-08-19 21:59:00 +00001518# Add some code to confdefs.h so that the test for off_t works on SCO
1519cat >> confdefs.h <<\EOF
1520#if defined(SCO_DS)
1521#undef _OFF_T
1522#endif
1523EOF
1524
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001525echo $ac_n "checking for mode_t""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001526echo "configure:1527: checking for mode_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001527if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
1528 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001529else
1530 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001531#line 1532 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001532#include "confdefs.h"
1533#include <sys/types.h>
1534#if STDC_HEADERS
1535#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001536#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001537#endif
1538EOF
1539if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001540 egrep "mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001541 rm -rf conftest*
1542 ac_cv_type_mode_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001543else
1544 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001545 ac_cv_type_mode_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001546fi
1547rm -f conftest*
1548
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001549fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001550echo "$ac_t""$ac_cv_type_mode_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001551if test $ac_cv_type_mode_t = no; then
1552 cat >> confdefs.h <<\EOF
1553#define mode_t int
1554EOF
1555
1556fi
1557
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001558echo $ac_n "checking for off_t""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001559echo "configure:1560: checking for off_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001560if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1561 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001562else
1563 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001564#line 1565 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001565#include "confdefs.h"
1566#include <sys/types.h>
1567#if STDC_HEADERS
1568#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001569#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001570#endif
1571EOF
1572if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001573 egrep "off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001574 rm -rf conftest*
1575 ac_cv_type_off_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001576else
1577 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001578 ac_cv_type_off_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001579fi
1580rm -f conftest*
1581
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001582fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001583echo "$ac_t""$ac_cv_type_off_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001584if test $ac_cv_type_off_t = no; then
1585 cat >> confdefs.h <<\EOF
1586#define off_t long
1587EOF
1588
1589fi
1590
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001591echo $ac_n "checking for pid_t""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001592echo "configure:1593: checking for pid_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001593if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
1594 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001595else
1596 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001597#line 1598 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001598#include "confdefs.h"
1599#include <sys/types.h>
1600#if STDC_HEADERS
1601#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001602#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001603#endif
1604EOF
1605if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001606 egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001607 rm -rf conftest*
1608 ac_cv_type_pid_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001609else
1610 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001611 ac_cv_type_pid_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001612fi
1613rm -f conftest*
1614
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001615fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001616echo "$ac_t""$ac_cv_type_pid_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001617if test $ac_cv_type_pid_t = no; then
1618 cat >> confdefs.h <<\EOF
1619#define pid_t int
1620EOF
1621
1622fi
1623
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001624echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001625echo "configure:1626: checking return type of signal handlers" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001626if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
1627 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001628else
1629 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001630#line 1631 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001631#include "confdefs.h"
1632#include <sys/types.h>
1633#include <signal.h>
1634#ifdef signal
1635#undef signal
1636#endif
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001637#ifdef __cplusplus
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001638extern "C" void (*signal (int, void (*)(int)))(int);
1639#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001640void (*signal ()) ();
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001641#endif
1642
Guido van Rossumf78abae1997-01-21 22:02:36 +00001643int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001644int i;
1645; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001646EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001647if { (eval echo configure:1648: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001648 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001649 ac_cv_type_signal=void
Guido van Rossum627b2d71993-12-24 10:39:16 +00001650else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001651 echo "configure: failed program was:" >&5
1652 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00001653 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001654 ac_cv_type_signal=int
Guido van Rossum627b2d71993-12-24 10:39:16 +00001655fi
1656rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001657fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001658
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001659echo "$ac_t""$ac_cv_type_signal" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001660cat >> confdefs.h <<EOF
1661#define RETSIGTYPE $ac_cv_type_signal
1662EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001663
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001664
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001665echo $ac_n "checking for size_t""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001666echo "configure:1667: checking for size_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001667if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1668 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001669else
1670 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001671#line 1672 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001672#include "confdefs.h"
1673#include <sys/types.h>
1674#if STDC_HEADERS
1675#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001676#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001677#endif
1678EOF
1679if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001680 egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001681 rm -rf conftest*
1682 ac_cv_type_size_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001683else
1684 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001685 ac_cv_type_size_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001686fi
1687rm -f conftest*
1688
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001689fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001690echo "$ac_t""$ac_cv_type_size_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001691if test $ac_cv_type_size_t = no; then
1692 cat >> confdefs.h <<\EOF
1693#define size_t unsigned
1694EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001695
1696fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001697
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001698echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001699echo "configure:1700: checking for uid_t in sys/types.h" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001700if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
1701 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001702else
1703 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001704#line 1705 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001705#include "confdefs.h"
1706#include <sys/types.h>
1707EOF
1708if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1709 egrep "uid_t" >/dev/null 2>&1; then
1710 rm -rf conftest*
1711 ac_cv_type_uid_t=yes
1712else
1713 rm -rf conftest*
1714 ac_cv_type_uid_t=no
1715fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001716rm -f conftest*
1717
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001718fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001719
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001720echo "$ac_t""$ac_cv_type_uid_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001721if test $ac_cv_type_uid_t = no; then
1722 cat >> confdefs.h <<\EOF
1723#define uid_t int
1724EOF
1725
1726 cat >> confdefs.h <<\EOF
1727#define gid_t int
1728EOF
1729
1730fi
1731
Guido van Rossum627b2d71993-12-24 10:39:16 +00001732
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001733echo $ac_n "checking size of int""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001734echo "configure:1735: checking size of int" >&5
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001735if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
1736 echo $ac_n "(cached) $ac_c" 1>&6
1737else
1738 if test "$cross_compiling" = yes; then
1739 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1740else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001741 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001742#line 1743 "configure"
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001743#include "confdefs.h"
1744#include <stdio.h>
1745main()
1746{
1747 FILE *f=fopen("conftestval", "w");
1748 if (!f) exit(1);
1749 fprintf(f, "%d\n", sizeof(int));
1750 exit(0);
1751}
1752EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001753if { (eval echo configure:1754: \"$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 +00001754then
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001755 ac_cv_sizeof_int=`cat conftestval`
1756else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001757 echo "configure: failed program was:" >&5
1758 cat conftest.$ac_ext >&5
1759 rm -fr conftest*
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001760 ac_cv_sizeof_int=0
1761fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001762rm -fr conftest*
1763fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00001764
1765fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001766echo "$ac_t""$ac_cv_sizeof_int" 1>&6
1767cat >> confdefs.h <<EOF
1768#define SIZEOF_INT $ac_cv_sizeof_int
1769EOF
1770
1771
1772echo $ac_n "checking size of long""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001773echo "configure:1774: checking size of long" >&5
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001774if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
1775 echo $ac_n "(cached) $ac_c" 1>&6
1776else
1777 if test "$cross_compiling" = yes; then
1778 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1779else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001780 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001781#line 1782 "configure"
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001782#include "confdefs.h"
1783#include <stdio.h>
1784main()
1785{
1786 FILE *f=fopen("conftestval", "w");
1787 if (!f) exit(1);
1788 fprintf(f, "%d\n", sizeof(long));
1789 exit(0);
1790}
1791EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001792if { (eval echo configure:1793: \"$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 +00001793then
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001794 ac_cv_sizeof_long=`cat conftestval`
1795else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001796 echo "configure: failed program was:" >&5
1797 cat conftest.$ac_ext >&5
1798 rm -fr conftest*
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001799 ac_cv_sizeof_long=0
1800fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001801rm -fr conftest*
1802fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00001803
1804fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001805echo "$ac_t""$ac_cv_sizeof_long" 1>&6
1806cat >> confdefs.h <<EOF
1807#define SIZEOF_LONG $ac_cv_sizeof_long
1808EOF
1809
1810
Guido van Rossum0a516c91994-09-12 10:58:40 +00001811
1812# Set info about shared libraries.
Guido van Rossum0a516c91994-09-12 10:58:40 +00001813
1814
1815
1816
Guido van Rossum0a516c91994-09-12 10:58:40 +00001817# SO is the extension of shared libraries `(including the dot!)
1818# -- usually .so, .sl on HP-UX
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001819echo $ac_n "checking SO""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001820echo "configure:1821: checking SO" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001821if test -z "$SO"
1822then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001823 case $ac_sys_system in
Guido van Rossum563e7081996-09-10 18:20:48 +00001824 hp*|HP*) SO=.sl;;
1825 *) SO=.so;;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001826 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001827fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001828echo "$ac_t""$SO" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001829# LDSHARED is the ld *command* used to create shared library
1830# -- "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 +00001831echo $ac_n "checking LDSHARED""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001832echo "configure:1833: checking LDSHARED" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001833if test -z "$LDSHARED"
1834then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001835 case $ac_sys_system/$ac_sys_release in
Guido van Rossum45140f91997-08-29 18:44:06 +00001836 AIX*) LDSHARED="\$(srcdir)/ld_so_aix \$(CC)";;
Guido van Rossum07397971997-04-29 21:49:50 +00001837 IRIX/5*) LDSHARED="ld -shared";;
Guido van Rossum91922671997-10-09 20:24:13 +00001838 IRIX*/6*) LDSHARED="ld ${SGI_ABI} -shared -all";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001839 SunOS/4*) LDSHARED="ld";;
1840 SunOS/5*) LDSHARED="ld -G";;
1841 hp*|HP*) LDSHARED="ld -b";;
Guido van Rossumda88dad1995-01-26 00:46:29 +00001842 OSF*) LDSHARED="ld -shared -expect_unresolved \"*\"";;
1843 DYNIX/ptx*) LDSHARED="ld -G";;
Guido van Rossum563e7081996-09-10 18:20:48 +00001844 next/*) LDSHARED='$(CC) $(CFLAGS) -nostdlib -r';;
Guido van Rossum81652ab1996-07-21 02:53:27 +00001845 Linux*) LDSHARED="gcc -shared";;
Guido van Rossum3c4bb801997-12-18 23:55:32 +00001846 dgux*) LDSHARED="ld -G";;
Guido van Rossum1f740161998-04-13 15:27:21 +00001847 FreeBSD*|NetBSD*|OpenBSD*) LDSHARED="ld -Bshareable";;
Guido van Rossum84e7b241996-08-19 21:59:00 +00001848 SCO_SV*) LDSHARED="cc -G -KPIC -Ki486 -belf -Wl,-Bexport";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001849 *) LDSHARED="ld";;
1850 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001851fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001852echo "$ac_t""$LDSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001853# CCSHARED are the C *flags* used to create objects to go into a shared
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001854# library -- this is only needed for a few systems
1855echo $ac_n "checking CCSHARED""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001856echo "configure:1857: checking CCSHARED" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001857if test -z "$CCSHARED"
1858then
Guido van Rossum07397971997-04-29 21:49:50 +00001859 case $ac_sys_system/$ac_sys_release in
Guido van Rossumaf07a441995-02-13 19:45:27 +00001860 hp*|HP*) if test "$GCC" = yes;
1861 then CCSHARED="-fpic";
1862 else CCSHARED="+z";
1863 fi;;
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001864 Linux*) CCSHARED="-fpic";;
Guido van Rossum1f740161998-04-13 15:27:21 +00001865 FreeBSD*|NetBSD*|OpenBSD*) CCSHARED="-fpic";;
Guido van Rossum84e7b241996-08-19 21:59:00 +00001866 SCO_SV*) CCSHARED="-KPIC -dy -Bdynamic";;
Guido van Rossum2b5ca001998-03-05 15:41:09 +00001867 IRIX*/6*) case $CC in
1868 *gcc*) CCSHARED="-shared";;
Guido van Rossumee21f411998-04-20 18:51:54 +00001869 *) CCSHARED="";;
Guido van Rossum2b5ca001998-03-05 15:41:09 +00001870 esac;;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001871 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001872fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001873echo "$ac_t""$CCSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001874# LINKFORSHARED are the flags passed to the $(CC) command that links
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001875# the python executable -- this is only needed for a few systems
1876echo $ac_n "checking LINKFORSHARED""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001877echo "configure:1878: checking LINKFORSHARED" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001878if test -z "$LINKFORSHARED"
1879then
Guido van Rossum07397971997-04-29 21:49:50 +00001880 case $ac_sys_system/$ac_sys_release in
Guido van Rossum69f65801998-03-03 21:47:00 +00001881 AIX*) LINKFORSHARED='-Wl,-bE:python.exp -lld';;
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001882 hp*|HP*)
Guido van Rossum304dd2d1997-10-20 23:10:56 +00001883 LINKFORSHARED="-Wl,-E -Wl,+s -Wl,+b\$(BINLIBDEST)/lib-dynload";;
Guido van Rossum2d9feed1997-11-24 17:36:21 +00001884 Linux*) LINKFORSHARED="-Xlinker -export-dynamic";;
Guido van Rossum749af7c1997-08-16 14:35:52 +00001885 next/*) LINKFORSHARED="-u libsys_s";;
Guido van Rossum84e7b241996-08-19 21:59:00 +00001886 SCO_SV*) LINKFORSHARED="-Bdynamic -dy -Wl,-Bexport";;
Guido van Rossum2b5ca001998-03-05 15:41:09 +00001887 SunOS/5*) case $CC in
1888 *gcc*)
1889 if $CC -Xlinker -V 2>/dev/null | grep BFD >/dev/null
Guido van Rossum8f4ceb11997-12-18 23:42:19 +00001890 then
1891 LINKFORSHARED="-Xlinker --export-dynamic"
Guido van Rossum2b5ca001998-03-05 15:41:09 +00001892 fi;;
1893 esac;;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001894 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001895fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001896echo "$ac_t""$LINKFORSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001897
Guido van Rossum627b2d71993-12-24 10:39:16 +00001898# checks for libraries
Guido van Rossumf78abae1997-01-21 22:02:36 +00001899echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001900echo "configure:1901: checking for dlopen in -ldl" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001901ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001902if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001903 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001904else
1905 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001906LIBS="-ldl $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001907cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001908#line 1909 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001909#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001910/* Override any gcc2 internal prototype to avoid an error. */
1911/* We use char because int might match the return type of a gcc2
1912 builtin and then its argument prototype would still apply. */
1913char dlopen();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001914
Guido van Rossumf78abae1997-01-21 22:02:36 +00001915int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001916dlopen()
1917; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001918EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001919if { (eval echo configure:1920: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001920 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001921 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001922else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001923 echo "configure: failed program was:" >&5
1924 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001925 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001926 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001927fi
1928rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001929LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001930
Guido van Rossum627b2d71993-12-24 10:39:16 +00001931fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001932if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001933 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001934 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1935 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001936 cat >> confdefs.h <<EOF
1937#define $ac_tr_lib 1
1938EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001939
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001940 LIBS="-ldl $LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001941
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001942else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001943 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001944fi
1945 # Dynamic linking for SunOS/Solaris and SYSV
Guido van Rossumf78abae1997-01-21 22:02:36 +00001946echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001947echo "configure:1948: checking for shl_load in -ldld" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001948ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001949if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001950 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001951else
1952 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001953LIBS="-ldld $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001954cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001955#line 1956 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001956#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001957/* Override any gcc2 internal prototype to avoid an error. */
1958/* We use char because int might match the return type of a gcc2
1959 builtin and then its argument prototype would still apply. */
1960char shl_load();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001961
Guido van Rossumf78abae1997-01-21 22:02:36 +00001962int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001963shl_load()
1964; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001965EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001966if { (eval echo configure:1967: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001967 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001968 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001969else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001970 echo "configure: failed program was:" >&5
1971 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001972 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001973 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001974fi
1975rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001976LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001977
Guido van Rossum627b2d71993-12-24 10:39:16 +00001978fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001979if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001980 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001981 ac_tr_lib=HAVE_LIB`echo dld | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1982 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001983 cat >> confdefs.h <<EOF
1984#define $ac_tr_lib 1
1985EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001986
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001987 LIBS="-ldld $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001988
1989else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001990 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001991fi
1992 # Dynamic linking for HP-UX
Guido van Rossumb93a8621998-05-07 13:27:32 +00001993echo $ac_n "checking for pow in -lm""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00001994echo "configure:1995: checking for pow in -lm" >&5
Guido van Rossumb93a8621998-05-07 13:27:32 +00001995ac_lib_var=`echo m'_'pow | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001996if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001997 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001998else
1999 ac_save_LIBS="$LIBS"
Guido van Rossumb93a8621998-05-07 13:27:32 +00002000LIBS="-lm $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002001cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002002#line 2003 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002003#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002004/* Override any gcc2 internal prototype to avoid an error. */
2005/* We use char because int might match the return type of a gcc2
2006 builtin and then its argument prototype would still apply. */
Guido van Rossumb93a8621998-05-07 13:27:32 +00002007char pow();
Guido van Rossum7f43da71994-08-01 12:15:30 +00002008
Guido van Rossumf78abae1997-01-21 22:02:36 +00002009int main() {
Guido van Rossumb93a8621998-05-07 13:27:32 +00002010pow()
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002011; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002012EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002013if { (eval echo configure:2014: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002014 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002015 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002016else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002017 echo "configure: failed program was:" >&5
2018 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002019 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002020 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002021fi
2022rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002023LIBS="$ac_save_LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002024
Guido van Rossum7f43da71994-08-01 12:15:30 +00002025fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002026if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002027 echo "$ac_t""yes" 1>&6
Guido van Rossumb93a8621998-05-07 13:27:32 +00002028 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
Guido van Rossumf78abae1997-01-21 22:02:36 +00002029 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002030 cat >> confdefs.h <<EOF
2031#define $ac_tr_lib 1
2032EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002033
Guido van Rossumb93a8621998-05-07 13:27:32 +00002034 LIBS="-lm $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002035
2036else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002037 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002038fi
Guido van Rossumb93a8621998-05-07 13:27:32 +00002039 # Std math lib -- assume needed if it exists
Guido van Rossum70c7f481998-03-26 18:44:10 +00002040# Most SVR4 platforms (e.g. Solaris) need -lsocket and -lnsl.
2041# However on SGI IRIX, these exist but are broken.
Guido van Rossumb93a8621998-05-07 13:27:32 +00002042case "$ac_sys_system" in IRIX*) ;;
2043*)
Guido van Rossumf78abae1997-01-21 22:02:36 +00002044echo $ac_n "checking for t_open in -lnsl""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002045echo "configure:2046: checking for t_open in -lnsl" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002046ac_lib_var=`echo nsl'_'t_open | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002047if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002048 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002049else
2050 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002051LIBS="-lnsl $LIBS"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002052cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002053#line 2054 "configure"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002054#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002055/* Override any gcc2 internal prototype to avoid an error. */
2056/* We use char because int might match the return type of a gcc2
2057 builtin and then its argument prototype would still apply. */
2058char t_open();
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002059
Guido van Rossumf78abae1997-01-21 22:02:36 +00002060int main() {
Guido van Rossum0ddb0281995-01-17 16:46:14 +00002061t_open()
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002062; return 0; }
2063EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002064if { (eval echo configure:2065: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002065 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002066 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002067else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002068 echo "configure: failed program was:" >&5
2069 cat conftest.$ac_ext >&5
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002070 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002071 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002072fi
2073rm -f conftest*
2074LIBS="$ac_save_LIBS"
2075
2076fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002077if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002078 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002079 LIBS="-lnsl $LIBS"
2080else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002081 echo "$ac_t""no" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002082fi
Guido van Rossum0ddb0281995-01-17 16:46:14 +00002083 # SVR4
Guido van Rossumf78abae1997-01-21 22:02:36 +00002084echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002085echo "configure:2086: checking for socket in -lsocket" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002086ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002087if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002088 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002089else
2090 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002091LIBS="-lsocket $LIBS $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002092cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002093#line 2094 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002094#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002095/* Override any gcc2 internal prototype to avoid an error. */
2096/* We use char because int might match the return type of a gcc2
2097 builtin and then its argument prototype would still apply. */
2098char socket();
Guido van Rossum7f43da71994-08-01 12:15:30 +00002099
Guido van Rossumf78abae1997-01-21 22:02:36 +00002100int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002101socket()
2102; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002103EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002104if { (eval echo configure:2105: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002105 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002106 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002107else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002108 echo "configure: failed program was:" >&5
2109 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002110 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002111 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002112fi
2113rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002114LIBS="$ac_save_LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002115
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002116fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002117if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002118 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002119 LIBS="-lsocket $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002120else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002121 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002122fi
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002123 # SVR4 sockets
Guido van Rossumb93a8621998-05-07 13:27:32 +00002124;; esac
Guido van Rossum70c7f481998-03-26 18:44:10 +00002125
Guido van Rossuma68acba1996-07-31 17:36:39 +00002126echo $ac_n "checking for --with-libs""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002127echo "configure:2128: checking for --with-libs" >&5
Guido van Rossuma68acba1996-07-31 17:36:39 +00002128# Check whether --with-libs or --without-libs was given.
2129if test "${with_libs+set}" = set; then
2130 withval="$with_libs"
2131
2132echo "$ac_t""$withval" 1>&6
2133LIBS="$withval $LIBS"
2134
2135else
2136 echo "$ac_t""no" 1>&6
2137fi
2138
Guido van Rossum7f43da71994-08-01 12:15:30 +00002139
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002140echo $ac_n "checking for --with(out)-readline""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002141echo "configure:2142: checking for --with(out)-readline" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002142# Check whether --with-readline or --without-readline was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002143if test "${with_readline+set}" = set; then
2144 withval="$with_readline"
Guido van Rossumb06df271997-08-05 21:50:20 +00002145 echo "$ac_t""$withval" 1>&6
2146{ echo "configure: error: --with(out)-readline is obsolete" 1>&2; exit 1; }
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002147else
Guido van Rossumb06df271997-08-05 21:50:20 +00002148 echo "$ac_t""not specified." 1>&6
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002149fi
2150
Guido van Rossum7f43da71994-08-01 12:15:30 +00002151
Guido van Rossum009f7871997-12-04 00:51:42 +00002152
2153USE_THREAD_MODULE="#"
2154
Guido van Rossumec2f0731997-01-22 20:54:01 +00002155echo $ac_n "checking for --with-dec-threads""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002156echo "configure:2157: checking for --with-dec-threads" >&5
Guido van Rossumec2f0731997-01-22 20:54:01 +00002157
2158# Check whether --with-dec-threads or --without-dec-threads was given.
2159if test "${with_dec_threads+set}" = set; then
2160 withval="$with_dec_threads"
2161 echo "$ac_t""$withval" 1>&6
2162LDLAST=-threads
Guido van Rossumf78abae1997-01-21 22:02:36 +00002163if test "${with_thread+set}" != set; then
Guido van Rossumec2f0731997-01-22 20:54:01 +00002164 with_thread="$withval";
Guido van Rossumf78abae1997-01-21 22:02:36 +00002165fi
Guido van Rossumec2f0731997-01-22 20:54:01 +00002166else
2167 echo "$ac_t""no" 1>&6
2168fi
2169
2170
2171echo $ac_n "checking for --with-threads""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002172echo "configure:2173: checking for --with-threads" >&5
Guido van Rossumec2f0731997-01-22 20:54:01 +00002173# Check whether --with-threads or --without-threads was given.
2174if test "${with_threads+set}" = set; then
2175 withval="$with_threads"
2176 echo "$ac_t""$withval" 1>&6
2177if test "${with_thread+set}" != set; then
2178 with_thread="$withval";
2179fi
2180else
2181 echo "$ac_t""no" 1>&6
2182fi
2183
2184
2185echo $ac_n "checking for --with-thread""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002186echo "configure:2187: checking for --with-thread" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002187# Check whether --with-thread or --without-thread was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002188if test "${with_thread+set}" = set; then
2189 withval="$with_thread"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002190
Guido van Rossum009f7871997-12-04 00:51:42 +00002191USE_THREAD_MODULE=
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002192echo "$ac_t""$withval" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002193if test -d "$withval"
Guido van Rossum84e7b241996-08-19 21:59:00 +00002194then LDFLAGS="$LDFLAGS -L$withval"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002195fi
Guido van Rossum9caf77a1996-08-01 00:52:26 +00002196cat >> confdefs.h <<\EOF
2197#define _REENTRANT 1
2198EOF
2199
Guido van Rossumf78abae1997-01-21 22:02:36 +00002200ac_safe=`echo "mach/cthreads.h" | sed 'y%./+-%__p_%'`
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002201echo $ac_n "checking for mach/cthreads.h""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002202echo "configure:2203: checking for mach/cthreads.h" >&5
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002203if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2204 echo $ac_n "(cached) $ac_c" 1>&6
2205else
2206 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002207#line 2208 "configure"
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002208#include "confdefs.h"
2209#include <mach/cthreads.h>
2210EOF
2211ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002212{ (eval echo configure:2213: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002213ac_err=`grep -v '^ *+' conftest.out`
2214if test -z "$ac_err"; then
2215 rm -rf conftest*
2216 eval "ac_cv_header_$ac_safe=yes"
2217else
2218 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002219 echo "configure: failed program was:" >&5
2220 cat conftest.$ac_ext >&5
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002221 rm -rf conftest*
2222 eval "ac_cv_header_$ac_safe=no"
2223fi
2224rm -f conftest*
2225fi
2226if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2227 echo "$ac_t""yes" 1>&6
2228 cat >> confdefs.h <<\EOF
2229#define WITH_THREAD 1
2230EOF
2231
2232cat >> confdefs.h <<\EOF
2233#define C_THREADS 1
2234EOF
2235
2236LIBOBJS="$LIBOBJS thread.o"
2237else
2238 echo "$ac_t""no" 1>&6
2239
Guido van Rossumf78abae1997-01-21 22:02:36 +00002240echo $ac_n "checking for pthread_create in -lpthreads""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002241echo "configure:2242: checking for pthread_create in -lpthreads" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002242ac_lib_var=`echo pthreads'_'pthread_create | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002243if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002244 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002245else
2246 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002247LIBS="-lpthreads $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002248cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002249#line 2250 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002250#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002251/* Override any gcc2 internal prototype to avoid an error. */
2252/* We use char because int might match the return type of a gcc2
2253 builtin and then its argument prototype would still apply. */
2254char pthread_create();
Guido van Rossum7f43da71994-08-01 12:15:30 +00002255
Guido van Rossumf78abae1997-01-21 22:02:36 +00002256int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002257pthread_create()
2258; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002259EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002260if { (eval echo configure:2261: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002261 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002262 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002263else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002264 echo "configure: failed program was:" >&5
2265 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002266 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002267 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002268fi
2269rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002270LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002271
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002272fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002273if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002274 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002275 cat >> confdefs.h <<\EOF
2276#define WITH_THREAD 1
2277EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002278
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002279cat >> confdefs.h <<\EOF
2280#define _POSIX_THREADS 1
2281EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002282
2283LIBS="$LIBS -lpthreads"
2284LIBOBJS="$LIBOBJS thread.o"
2285else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002286 echo "$ac_t""no" 1>&6
Guido van Rossum2d38f911996-06-26 19:47:01 +00002287
Guido van Rossumf78abae1997-01-21 22:02:36 +00002288echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002289echo "configure:2290: checking for pthread_create in -lpthread" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002290ac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'`
Guido van Rossum2d38f911996-06-26 19:47:01 +00002291if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2292 echo $ac_n "(cached) $ac_c" 1>&6
2293else
2294 ac_save_LIBS="$LIBS"
2295LIBS="-lpthread $LIBS"
2296cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002297#line 2298 "configure"
Guido van Rossum2d38f911996-06-26 19:47:01 +00002298#include "confdefs.h"
2299/* Override any gcc2 internal prototype to avoid an error. */
2300/* We use char because int might match the return type of a gcc2
2301 builtin and then its argument prototype would still apply. */
2302char pthread_create();
2303
Guido van Rossumf78abae1997-01-21 22:02:36 +00002304int main() {
Guido van Rossum2d38f911996-06-26 19:47:01 +00002305pthread_create()
2306; return 0; }
2307EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002308if { (eval echo configure:2309: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum2d38f911996-06-26 19:47:01 +00002309 rm -rf conftest*
2310 eval "ac_cv_lib_$ac_lib_var=yes"
2311else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002312 echo "configure: failed program was:" >&5
2313 cat conftest.$ac_ext >&5
Guido van Rossum2d38f911996-06-26 19:47:01 +00002314 rm -rf conftest*
2315 eval "ac_cv_lib_$ac_lib_var=no"
2316fi
2317rm -f conftest*
2318LIBS="$ac_save_LIBS"
2319
2320fi
2321if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2322 echo "$ac_t""yes" 1>&6
2323 cat >> confdefs.h <<\EOF
2324#define WITH_THREAD 1
2325EOF
2326
2327cat >> confdefs.h <<\EOF
2328#define _POSIX_THREADS 1
2329EOF
2330
2331LIBS="$LIBS -lpthread"
2332LIBOBJS="$LIBOBJS thread.o"
2333else
2334 echo "$ac_t""no" 1>&6
Guido van Rossum0be3e491997-05-22 20:33:33 +00002335
Guido van Rossum49545951997-12-02 19:28:29 +00002336echo $ac_n "checking for pthread_create in -lc_r""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002337echo "configure:2338: checking for pthread_create in -lc_r" >&5
Guido van Rossum49545951997-12-02 19:28:29 +00002338ac_lib_var=`echo c_r'_'pthread_create | sed 'y%./+-%__p_%'`
2339if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2340 echo $ac_n "(cached) $ac_c" 1>&6
2341else
2342 ac_save_LIBS="$LIBS"
2343LIBS="-lc_r $LIBS"
2344cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002345#line 2346 "configure"
Guido van Rossum49545951997-12-02 19:28:29 +00002346#include "confdefs.h"
2347/* Override any gcc2 internal prototype to avoid an error. */
2348/* We use char because int might match the return type of a gcc2
2349 builtin and then its argument prototype would still apply. */
2350char pthread_create();
2351
2352int main() {
2353pthread_create()
2354; return 0; }
2355EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002356if { (eval echo configure:2357: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum49545951997-12-02 19:28:29 +00002357 rm -rf conftest*
2358 eval "ac_cv_lib_$ac_lib_var=yes"
2359else
2360 echo "configure: failed program was:" >&5
2361 cat conftest.$ac_ext >&5
2362 rm -rf conftest*
2363 eval "ac_cv_lib_$ac_lib_var=no"
2364fi
2365rm -f conftest*
2366LIBS="$ac_save_LIBS"
2367
2368fi
2369if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2370 echo "$ac_t""yes" 1>&6
2371 cat >> confdefs.h <<\EOF
2372#define WITH_THREAD 1
2373EOF
2374
2375cat >> confdefs.h <<\EOF
2376#define _POSIX_THREADS 1
2377EOF
2378
2379LIBS="$LIBS -lc_r"
2380LIBOBJS="$LIBOBJS thread.o"
2381else
2382 echo "$ac_t""no" 1>&6
2383
Guido van Rossum0be3e491997-05-22 20:33:33 +00002384echo $ac_n "checking for __d6_pthread_create in -lthread""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002385echo "configure:2386: checking for __d6_pthread_create in -lthread" >&5
Guido van Rossum0be3e491997-05-22 20:33:33 +00002386ac_lib_var=`echo thread'_'__d6_pthread_create | sed 'y%./+-%__p_%'`
2387if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2388 echo $ac_n "(cached) $ac_c" 1>&6
2389else
2390 ac_save_LIBS="$LIBS"
2391LIBS="-lthread $LIBS"
2392cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002393#line 2394 "configure"
Guido van Rossum0be3e491997-05-22 20:33:33 +00002394#include "confdefs.h"
2395/* Override any gcc2 internal prototype to avoid an error. */
2396/* We use char because int might match the return type of a gcc2
2397 builtin and then its argument prototype would still apply. */
2398char __d6_pthread_create();
2399
2400int main() {
2401__d6_pthread_create()
2402; return 0; }
2403EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002404if { (eval echo configure:2405: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum0be3e491997-05-22 20:33:33 +00002405 rm -rf conftest*
2406 eval "ac_cv_lib_$ac_lib_var=yes"
2407else
2408 echo "configure: failed program was:" >&5
2409 cat conftest.$ac_ext >&5
2410 rm -rf conftest*
2411 eval "ac_cv_lib_$ac_lib_var=no"
2412fi
2413rm -f conftest*
2414LIBS="$ac_save_LIBS"
2415
2416fi
2417if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2418 echo "$ac_t""yes" 1>&6
2419 cat >> confdefs.h <<\EOF
2420#define WITH_THREAD 1
2421EOF
2422
2423cat >> confdefs.h <<\EOF
2424#define _POSIX_THREADS 1
2425EOF
2426
2427LIBS="$LIBS -lthread"
2428LIBOBJS="$LIBOBJS thread.o"
2429else
2430 echo "$ac_t""no" 1>&6
Guido van Rossumb93a8621998-05-07 13:27:32 +00002431
2432echo $ac_n "checking for pthread_create in -lcma""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002433echo "configure:2434: checking for pthread_create in -lcma" >&5
Guido van Rossumb93a8621998-05-07 13:27:32 +00002434ac_lib_var=`echo cma'_'pthread_create | sed 'y%./+-%__p_%'`
2435if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2436 echo $ac_n "(cached) $ac_c" 1>&6
2437else
2438 ac_save_LIBS="$LIBS"
2439LIBS="-lcma $LIBS"
2440cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002441#line 2442 "configure"
Guido van Rossumb93a8621998-05-07 13:27:32 +00002442#include "confdefs.h"
2443/* Override any gcc2 internal prototype to avoid an error. */
2444/* We use char because int might match the return type of a gcc2
2445 builtin and then its argument prototype would still apply. */
2446char pthread_create();
2447
2448int main() {
2449pthread_create()
2450; return 0; }
2451EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002452if { (eval echo configure:2453: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossumb93a8621998-05-07 13:27:32 +00002453 rm -rf conftest*
2454 eval "ac_cv_lib_$ac_lib_var=yes"
2455else
2456 echo "configure: failed program was:" >&5
2457 cat conftest.$ac_ext >&5
2458 rm -rf conftest*
2459 eval "ac_cv_lib_$ac_lib_var=no"
2460fi
2461rm -f conftest*
2462LIBS="$ac_save_LIBS"
2463
2464fi
2465if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2466 echo "$ac_t""yes" 1>&6
2467 cat >> confdefs.h <<\EOF
2468#define WITH_THREAD 1
2469EOF
2470
2471cat >> confdefs.h <<\EOF
2472#define _POSIX_THREADS 1
2473EOF
2474
2475LIBS="$LIBS -lcma"
2476LIBOBJS="$LIBOBJS thread.o"
2477else
2478 echo "$ac_t""no" 1>&6
Guido van Rossum2d38f911996-06-26 19:47:01 +00002479fi
2480
2481
Guido van Rossum627b2d71993-12-24 10:39:16 +00002482fi
2483
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002484fi
2485
Guido van Rossum0be3e491997-05-22 20:33:33 +00002486fi
2487
Guido van Rossum49545951997-12-02 19:28:29 +00002488fi
2489
Guido van Rossumb93a8621998-05-07 13:27:32 +00002490fi
2491
Guido van Rossum0be3e491997-05-22 20:33:33 +00002492
Guido van Rossumf78abae1997-01-21 22:02:36 +00002493echo $ac_n "checking for usconfig in -lmpc""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002494echo "configure:2495: checking for usconfig in -lmpc" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002495ac_lib_var=`echo mpc'_'usconfig | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002496if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002497 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002498else
2499 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002500LIBS="-lmpc $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002501cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002502#line 2503 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002503#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002504/* Override any gcc2 internal prototype to avoid an error. */
2505/* We use char because int might match the return type of a gcc2
2506 builtin and then its argument prototype would still apply. */
2507char usconfig();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002508
Guido van Rossumf78abae1997-01-21 22:02:36 +00002509int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002510usconfig()
2511; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002512EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002513if { (eval echo configure:2514: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002514 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002515 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002516else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002517 echo "configure: failed program was:" >&5
2518 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002519 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002520 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002521fi
2522rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002523LIBS="$ac_save_LIBS"
2524
2525fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002526if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002527 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002528 cat >> confdefs.h <<\EOF
2529#define WITH_THREAD 1
2530EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002531
Guido van Rossum7f43da71994-08-01 12:15:30 +00002532LIBS="$LIBS -lmpc"
2533LIBOBJS="$LIBOBJS thread.o"
2534else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002535 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002536fi
2537
Guido van Rossumf78abae1997-01-21 22:02:36 +00002538echo $ac_n "checking for thr_create in -lthread""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002539echo "configure:2540: checking for thr_create in -lthread" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002540ac_lib_var=`echo thread'_'thr_create | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002541if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002542 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002543else
2544 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002545LIBS="-lthread $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002546cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002547#line 2548 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002548#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002549/* Override any gcc2 internal prototype to avoid an error. */
2550/* We use char because int might match the return type of a gcc2
2551 builtin and then its argument prototype would still apply. */
2552char thr_create();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002553
Guido van Rossumf78abae1997-01-21 22:02:36 +00002554int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002555thr_create()
2556; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002557EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002558if { (eval echo configure:2559: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002559 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002560 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002561else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002562 echo "configure: failed program was:" >&5
2563 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002564 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002565 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002566fi
2567rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002568LIBS="$ac_save_LIBS"
2569
2570fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002571if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002572 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002573 cat >> confdefs.h <<\EOF
2574#define WITH_THREAD 1
2575EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002576
Guido van Rossum7f43da71994-08-01 12:15:30 +00002577LIBS="$LIBS -lthread"
2578LIBOBJS="$LIBOBJS thread.o"
2579else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002580 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002581fi
2582
Guido van Rossum7f43da71994-08-01 12:15:30 +00002583
Guido van Rossumda88dad1995-01-26 00:46:29 +00002584else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002585 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002586fi
2587
Guido van Rossum7f43da71994-08-01 12:15:30 +00002588
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002589# -I${DLINCLDIR} is added to the compile rule for importdl.o
Guido van Rossum7f43da71994-08-01 12:15:30 +00002590
2591DLINCLDIR=/
2592
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002593echo $ac_n "checking for --with-sgi-dl""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002594echo "configure:2595: checking for --with-sgi-dl" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002595# Check whether --with-sgi-dl or --without-sgi-dl was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002596if test "${with_sgi_dl+set}" = set; then
2597 withval="$with_sgi_dl"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002598
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002599echo "$ac_t""$withval" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002600cat >> confdefs.h <<\EOF
2601#define WITH_SGI_DL 1
2602EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002603
2604dldir=$withval
2605if test -d "$dldir"
Guido van Rossum84e7b241996-08-19 21:59:00 +00002606then LDFLAGS="$LDFLAGS -L$dldir"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002607else { echo "configure: error: proper usage is --with-sgi-dl=DIRECTORY" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002608fi
2609DLINCLDIR=${dldir}
2610LIBS="$LIBS -ldl -lmld"
Guido van Rossumda88dad1995-01-26 00:46:29 +00002611else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002612 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002613fi
2614
2615
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002616echo $ac_n "checking for --with-dl-dld""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002617echo "configure:2618: checking for --with-dl-dld" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002618# Check whether --with-dl-dld or --without-dl-dld was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002619if test "${with_dl_dld+set}" = set; then
2620 withval="$with_dl_dld"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002621
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002622echo "$ac_t""$withval" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002623cat >> confdefs.h <<\EOF
2624#define WITH_DL_DLD 1
2625EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002626
2627dldir=`echo "$withval" | sed 's/,.*//'`
2628dlddir=`echo "$withval" | sed 's/.*,//'`
2629if test -d "$dldir" -a -d "$dlddir"
Guido van Rossum84e7b241996-08-19 21:59:00 +00002630then LDFLAGS="$LDFLAGS -L$dldir -L$dlddir"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002631else { echo "configure: error: proper usage is --with-dl-dld=DL_DIRECTORY" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002632fi
2633DLINCLDIR=${dldir}
2634LIBS="$LIBS -ldl -ldld"
Guido van Rossumda88dad1995-01-26 00:46:29 +00002635else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002636 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002637fi
2638
2639
Guido van Rossum627b2d71993-12-24 10:39:16 +00002640# checks for library functions
Guido van Rossum1171ee61997-08-22 20:42:00 +00002641for ac_func in alarm chown clock dlopen execv flock fork ftime ftruncate \
2642 gethostname_r getpeername getpgrp getpid getpwent gettimeofday getwd \
Guido van Rossum18099751998-03-06 17:14:34 +00002643 kill link lstat mkfifo mktime nice pause plock putenv readlink \
Guido van Rossum96013151997-10-08 22:47:52 +00002644 select setgid setlocale setuid setsid setpgid setpgrp setvbuf \
Guido van Rossum8f4ceb11997-12-18 23:42:19 +00002645 sigaction siginterrupt sigrelse strftime strptime symlink \
Guido van Rossum08d6be41998-06-11 15:19:05 +00002646 tcgetpgrp tcsetpgrp timegm times truncate uname waitpid
Guido van Rossum627b2d71993-12-24 10:39:16 +00002647do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002648echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002649echo "configure:2650: checking for $ac_func" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002650if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2651 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002652else
2653 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002654#line 2655 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002655#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002656/* System header to define __stub macros and hopefully few prototypes,
2657 which can conflict with char $ac_func(); below. */
2658#include <assert.h>
2659/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002660/* We use char because int might match the return type of a gcc2
2661 builtin and then its argument prototype would still apply. */
2662char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002663
Guido van Rossumf78abae1997-01-21 22:02:36 +00002664int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002665
Guido van Rossum627b2d71993-12-24 10:39:16 +00002666/* The GNU C library defines this for functions which it implements
2667 to always fail with ENOSYS. Some functions are actually named
2668 something starting with __ and the normal name is an alias. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002669#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +00002670choke me
2671#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002672$ac_func();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002673#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002674
Guido van Rossum7f43da71994-08-01 12:15:30 +00002675; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002676EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002677if { (eval echo configure:2678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002678 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002679 eval "ac_cv_func_$ac_func=yes"
2680else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002681 echo "configure: failed program was:" >&5
2682 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002683 rm -rf conftest*
2684 eval "ac_cv_func_$ac_func=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002685fi
2686rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002687fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002688
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002689if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002690 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002691 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002692 cat >> confdefs.h <<EOF
2693#define $ac_tr_func 1
2694EOF
2695
2696else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002697 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002698fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002699done
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002700
Guido van Rossum2b3ac691996-08-30 15:18:41 +00002701for ac_func in dup2 getcwd strdup strerror memmove
Guido van Rossum627b2d71993-12-24 10:39:16 +00002702do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002703echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002704echo "configure:2705: checking for $ac_func" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002705if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2706 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002707else
2708 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002709#line 2710 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002710#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002711/* System header to define __stub macros and hopefully few prototypes,
2712 which can conflict with char $ac_func(); below. */
2713#include <assert.h>
2714/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002715/* We use char because int might match the return type of a gcc2
2716 builtin and then its argument prototype would still apply. */
2717char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002718
Guido van Rossumf78abae1997-01-21 22:02:36 +00002719int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002720
Guido van Rossum627b2d71993-12-24 10:39:16 +00002721/* The GNU C library defines this for functions which it implements
2722 to always fail with ENOSYS. Some functions are actually named
2723 something starting with __ and the normal name is an alias. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002724#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +00002725choke me
2726#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002727$ac_func();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002728#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002729
Guido van Rossum7f43da71994-08-01 12:15:30 +00002730; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002731EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002732if { (eval echo configure:2733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002733 rm -rf conftest*
2734 eval "ac_cv_func_$ac_func=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002735else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002736 echo "configure: failed program was:" >&5
2737 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002738 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002739 eval "ac_cv_func_$ac_func=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002740fi
2741rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002742fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002743
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002744if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002745 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002746 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2747 cat >> confdefs.h <<EOF
2748#define $ac_tr_func 1
2749EOF
2750
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002751else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002752 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002753LIBOBJS="$LIBOBJS ${ac_func}.o"
2754fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002755done
2756
Guido van Rossumf78abae1997-01-21 22:02:36 +00002757
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002758echo $ac_n "checking for getpgrp""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002759echo "configure:2760: checking for getpgrp" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002760if eval "test \"`echo '$''{'ac_cv_func_getpgrp'+set}'`\" = set"; then
2761 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002762else
2763 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002764#line 2765 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002765#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002766/* System header to define __stub macros and hopefully few prototypes,
2767 which can conflict with char getpgrp(); below. */
2768#include <assert.h>
2769/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002770/* We use char because int might match the return type of a gcc2
2771 builtin and then its argument prototype would still apply. */
2772char getpgrp();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002773
Guido van Rossumf78abae1997-01-21 22:02:36 +00002774int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002775
Guido van Rossum627b2d71993-12-24 10:39:16 +00002776/* The GNU C library defines this for functions which it implements
2777 to always fail with ENOSYS. Some functions are actually named
2778 something starting with __ and the normal name is an alias. */
2779#if defined (__stub_getpgrp) || defined (__stub___getpgrp)
2780choke me
2781#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002782getpgrp();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002783#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002784
2785; return 0; }
2786EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002787if { (eval echo configure:2788: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002788 rm -rf conftest*
2789 eval "ac_cv_func_getpgrp=yes"
2790else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002791 echo "configure: failed program was:" >&5
2792 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002793 rm -rf conftest*
2794 eval "ac_cv_func_getpgrp=no"
2795fi
2796rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002797fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002798
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002799if eval "test \"`echo '$ac_cv_func_'getpgrp`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002800 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002801 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002802#line 2803 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002803#include "confdefs.h"
2804#include <unistd.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002805int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002806getpgrp(0);
Guido van Rossum7f43da71994-08-01 12:15:30 +00002807; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002808EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002809if { (eval echo configure:2810: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002810 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002811 cat >> confdefs.h <<\EOF
2812#define GETPGRP_HAVE_ARG 1
Guido van Rossum627b2d71993-12-24 10:39:16 +00002813EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002814
Guido van Rossumf78abae1997-01-21 22:02:36 +00002815else
2816 echo "configure: failed program was:" >&5
2817 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002818fi
2819rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002820else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002821 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002822fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002823
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002824echo $ac_n "checking for setpgrp""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002825echo "configure:2826: checking for setpgrp" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002826if eval "test \"`echo '$''{'ac_cv_func_setpgrp'+set}'`\" = set"; then
2827 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002828else
2829 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002830#line 2831 "configure"
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002831#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002832/* System header to define __stub macros and hopefully few prototypes,
2833 which can conflict with char setpgrp(); below. */
2834#include <assert.h>
2835/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002836/* We use char because int might match the return type of a gcc2
2837 builtin and then its argument prototype would still apply. */
2838char setpgrp();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002839
Guido van Rossumf78abae1997-01-21 22:02:36 +00002840int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002841
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002842/* The GNU C library defines this for functions which it implements
2843 to always fail with ENOSYS. Some functions are actually named
2844 something starting with __ and the normal name is an alias. */
2845#if defined (__stub_setpgrp) || defined (__stub___setpgrp)
2846choke me
2847#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002848setpgrp();
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002849#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002850
2851; return 0; }
2852EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002853if { (eval echo configure:2854: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002854 rm -rf conftest*
2855 eval "ac_cv_func_setpgrp=yes"
2856else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002857 echo "configure: failed program was:" >&5
2858 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002859 rm -rf conftest*
2860 eval "ac_cv_func_setpgrp=no"
2861fi
2862rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002863fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002864
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002865if eval "test \"`echo '$ac_cv_func_'setpgrp`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002866 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002867 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002868#line 2869 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002869#include "confdefs.h"
2870#include <unistd.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002871int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002872setpgrp(0,0);
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002873; return 0; }
2874EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002875if { (eval echo configure:2876: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002876 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002877 cat >> confdefs.h <<\EOF
2878#define SETPGRP_HAVE_ARG 1
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002879EOF
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002880
Guido van Rossumf78abae1997-01-21 22:02:36 +00002881else
2882 echo "configure: failed program was:" >&5
2883 cat conftest.$ac_ext >&5
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002884fi
2885rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002886else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002887 echo "$ac_t""no" 1>&6
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002888fi
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002889
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002890echo $ac_n "checking for gettimeofday""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002891echo "configure:2892: checking for gettimeofday" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002892if eval "test \"`echo '$''{'ac_cv_func_gettimeofday'+set}'`\" = set"; then
2893 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002894else
2895 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002896#line 2897 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002897#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002898/* System header to define __stub macros and hopefully few prototypes,
2899 which can conflict with char gettimeofday(); below. */
2900#include <assert.h>
2901/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002902/* We use char because int might match the return type of a gcc2
2903 builtin and then its argument prototype would still apply. */
2904char gettimeofday();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002905
Guido van Rossumf78abae1997-01-21 22:02:36 +00002906int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002907
2908/* The GNU C library defines this for functions which it implements
2909 to always fail with ENOSYS. Some functions are actually named
2910 something starting with __ and the normal name is an alias. */
2911#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
2912choke me
2913#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002914gettimeofday();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002915#endif
2916
2917; return 0; }
2918EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002919if { (eval echo configure:2920: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002920 rm -rf conftest*
2921 eval "ac_cv_func_gettimeofday=yes"
2922else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002923 echo "configure: failed program was:" >&5
2924 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002925 rm -rf conftest*
2926 eval "ac_cv_func_gettimeofday=no"
2927fi
2928rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002929fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002930
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002931if eval "test \"`echo '$ac_cv_func_'gettimeofday`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002932 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002933 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002934#line 2935 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002935#include "confdefs.h"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002936#include <sys/time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002937int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002938gettimeofday((struct timeval*)0,(struct timezone*)0);
2939; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002940EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002941if { (eval echo configure:2942: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002942 :
2943else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002944 echo "configure: failed program was:" >&5
2945 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002946 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002947 cat >> confdefs.h <<\EOF
2948#define GETTIMEOFDAY_NO_TZ 1
2949EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002950
2951fi
2952rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002953else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002954 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002955fi
2956
2957
2958# checks for structures
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002959echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002960echo "configure:2961: checking whether time.h and sys/time.h may both be included" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002961if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2962 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002963else
2964 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002965#line 2966 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002966#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002967#include <sys/types.h>
2968#include <sys/time.h>
2969#include <time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002970int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002971struct tm *tp;
2972; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002973EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002974if { (eval echo configure:2975: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002975 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002976 ac_cv_header_time=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00002977else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002978 echo "configure: failed program was:" >&5
2979 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002980 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002981 ac_cv_header_time=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00002982fi
2983rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002984fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002985
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002986echo "$ac_t""$ac_cv_header_time" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002987if test $ac_cv_header_time = yes; then
2988 cat >> confdefs.h <<\EOF
2989#define TIME_WITH_SYS_TIME 1
2990EOF
2991
2992fi
2993
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002994echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00002995echo "configure:2996: checking whether struct tm is in sys/time.h or time.h" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002996if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
2997 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002998else
2999 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003000#line 3001 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003001#include "confdefs.h"
3002#include <sys/types.h>
3003#include <time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00003004int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003005struct tm *tp; tp->tm_sec;
3006; return 0; }
3007EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003008if { (eval echo configure:3009: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003009 rm -rf conftest*
3010 ac_cv_struct_tm=time.h
3011else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003012 echo "configure: failed program was:" >&5
3013 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003014 rm -rf conftest*
3015 ac_cv_struct_tm=sys/time.h
3016fi
3017rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003018fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003019
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003020echo "$ac_t""$ac_cv_struct_tm" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003021if test $ac_cv_struct_tm = sys/time.h; then
3022 cat >> confdefs.h <<\EOF
3023#define TM_IN_SYS_TIME 1
3024EOF
3025
3026fi
3027
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003028echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003029echo "configure:3030: checking for tm_zone in struct tm" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003030if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
3031 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003032else
3033 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003034#line 3035 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003035#include "confdefs.h"
3036#include <sys/types.h>
3037#include <$ac_cv_struct_tm>
Guido van Rossumf78abae1997-01-21 22:02:36 +00003038int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003039struct tm tm; tm.tm_zone;
3040; return 0; }
3041EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003042if { (eval echo configure:3043: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003043 rm -rf conftest*
3044 ac_cv_struct_tm_zone=yes
3045else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003046 echo "configure: failed program was:" >&5
3047 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003048 rm -rf conftest*
3049 ac_cv_struct_tm_zone=no
3050fi
3051rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003052fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003053
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003054echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003055if test "$ac_cv_struct_tm_zone" = yes; then
3056 cat >> confdefs.h <<\EOF
3057#define HAVE_TM_ZONE 1
3058EOF
3059
3060else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003061 echo $ac_n "checking for tzname""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003062echo "configure:3063: checking for tzname" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003063if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
3064 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003065else
3066 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003067#line 3068 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003068#include "confdefs.h"
3069#include <time.h>
3070#ifndef tzname /* For SGI. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003071extern char *tzname[]; /* RS6000 and others reject char **tzname. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00003072#endif
Guido van Rossumf78abae1997-01-21 22:02:36 +00003073int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003074atoi(*tzname);
3075; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003076EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003077if { (eval echo configure:3078: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00003078 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003079 ac_cv_var_tzname=yes
3080else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003081 echo "configure: failed program was:" >&5
3082 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003083 rm -rf conftest*
3084 ac_cv_var_tzname=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00003085fi
3086rm -f conftest*
Guido van Rossum627b2d71993-12-24 10:39:16 +00003087fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003088
3089echo "$ac_t""$ac_cv_var_tzname" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003090 if test $ac_cv_var_tzname = yes; then
3091 cat >> confdefs.h <<\EOF
3092#define HAVE_TZNAME 1
3093EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00003094
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003095 fi
3096fi
3097
3098
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003099echo $ac_n "checking for time.h that defines altzone""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003100echo "configure:3101: checking for time.h that defines altzone" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003101if eval "test \"`echo '$''{'ac_cv_header_time_altzone'+set}'`\" = set"; then
3102 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003103else
3104 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003105#line 3106 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003106#include "confdefs.h"
3107#include <time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00003108int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003109return altzone;
3110; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003111EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003112if { (eval echo configure:3113: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00003113 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003114 ac_cv_header_time_altzone=yes
3115else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003116 echo "configure: failed program was:" >&5
3117 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003118 rm -rf conftest*
3119 ac_cv_header_time_altzone=no
Guido van Rossum7f43da71994-08-01 12:15:30 +00003120fi
3121rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003122fi
3123
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003124echo "$ac_t""$ac_cv_header_time_altzone" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003125if test $ac_cv_header_time_altzone = yes; then
3126 cat >> confdefs.h <<\EOF
3127#define HAVE_ALTZONE 1
3128EOF
3129
3130fi
3131
Guido van Rossumda88dad1995-01-26 00:46:29 +00003132was_it_defined=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003133echo $ac_n "checking whether sys/select.h and sys/time.h may both be included""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003134echo "configure:3135: checking whether sys/select.h and sys/time.h may both be included" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003135cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003136#line 3137 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003137#include "confdefs.h"
3138
3139#include <sys/types.h>
3140#include <sys/select.h>
3141#include <sys/time.h>
3142
Guido van Rossumf78abae1997-01-21 22:02:36 +00003143int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003144;
3145; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003146EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003147if { (eval echo configure:3148: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00003148 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003149 cat >> confdefs.h <<\EOF
3150#define SYS_SELECT_WITH_SYS_TIME 1
3151EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003152 was_it_defined=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +00003153else
3154 echo "configure: failed program was:" >&5
3155 cat conftest.$ac_ext >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +00003156fi
3157rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003158echo "$ac_t""$was_it_defined" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00003159
3160# checks for compiler characteristics
Guido van Rossum7f43da71994-08-01 12:15:30 +00003161
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003162echo $ac_n "checking whether char is unsigned""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003163echo "configure:3164: checking whether char is unsigned" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003164if eval "test \"`echo '$''{'ac_cv_c_char_unsigned'+set}'`\" = set"; then
3165 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003166else
3167 if test "$GCC" = yes; then
3168 # GCC predefines this symbol on systems where it applies.
3169cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003170#line 3171 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003171#include "confdefs.h"
3172#ifdef __CHAR_UNSIGNED__
3173 yes
3174#endif
3175
3176EOF
3177if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3178 egrep "yes" >/dev/null 2>&1; then
3179 rm -rf conftest*
3180 ac_cv_c_char_unsigned=yes
3181else
3182 rm -rf conftest*
3183 ac_cv_c_char_unsigned=no
3184fi
3185rm -f conftest*
3186
3187else
3188if test "$cross_compiling" = yes; then
3189 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3190else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003191 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003192#line 3193 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003193#include "confdefs.h"
3194/* volatile prevents gcc2 from optimizing the test away on sparcs. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003195#if !defined(__STDC__) || __STDC__ != 1
Guido van Rossum7f43da71994-08-01 12:15:30 +00003196#define volatile
3197#endif
3198main() {
Guido van Rossum7f43da71994-08-01 12:15:30 +00003199 volatile char c = 255; exit(c < 0);
Guido van Rossum7f43da71994-08-01 12:15:30 +00003200}
3201EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003202if { (eval echo configure:3203: \"$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 +00003203then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003204 ac_cv_c_char_unsigned=yes
3205else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003206 echo "configure: failed program was:" >&5
3207 cat conftest.$ac_ext >&5
3208 rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003209 ac_cv_c_char_unsigned=no
3210fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00003211rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003212fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003213
3214fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003215fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003216
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003217echo "$ac_t""$ac_cv_c_char_unsigned" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003218if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
3219 cat >> confdefs.h <<\EOF
3220#define __CHAR_UNSIGNED__ 1
3221EOF
3222
3223fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00003224
3225
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003226echo $ac_n "checking for working const""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003227echo "configure:3228: checking for working const" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003228if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3229 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003230else
3231 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003232#line 3233 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003233#include "confdefs.h"
3234
Guido van Rossumf78abae1997-01-21 22:02:36 +00003235int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003236
3237/* Ultrix mips cc rejects this. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00003238typedef int charset[2]; const charset x;
3239/* SunOS 4.1.1 cc rejects this. */
3240char const *const *ccp;
3241char **p;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003242/* NEC SVR4.0.2 mips cc rejects this. */
3243struct point {int x, y;};
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003244static struct point const zero = {0,0};
Guido van Rossum627b2d71993-12-24 10:39:16 +00003245/* AIX XL C 1.02.0.0 rejects this.
3246 It does not let you subtract one const X* pointer from another in an arm
3247 of an if-expression whose if-part is not a constant expression */
3248const char *g = "string";
3249ccp = &g + (g ? g-g : 0);
3250/* HPUX 7.0 cc rejects these. */
3251++ccp;
3252p = (char**) ccp;
3253ccp = (char const *const *) p;
3254{ /* SCO 3.2v4 cc rejects this. */
3255 char *t;
3256 char const *s = 0 ? (char *) 0 : (char const *) 0;
3257
3258 *t++ = 0;
3259}
3260{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003261 int x[] = {25, 17};
Guido van Rossum627b2d71993-12-24 10:39:16 +00003262 const int *foo = &x[0];
3263 ++foo;
3264}
3265{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3266 typedef const int *iptr;
3267 iptr p = 0;
3268 ++p;
3269}
3270{ /* AIX XL C 1.02.0.0 rejects this saying
3271 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3272 struct s { int j; const int *ap[3]; };
3273 struct s *b; b->j = 5;
3274}
3275{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3276 const int foo = 10;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003277}
3278
3279; return 0; }
3280EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003281if { (eval echo configure:3282: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003282 rm -rf conftest*
3283 ac_cv_c_const=yes
3284else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003285 echo "configure: failed program was:" >&5
3286 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003287 rm -rf conftest*
3288 ac_cv_c_const=no
3289fi
3290rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003291fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003292
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003293echo "$ac_t""$ac_cv_c_const" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003294if test $ac_cv_c_const = no; then
3295 cat >> confdefs.h <<\EOF
3296#define const
3297EOF
3298
3299fi
3300
3301
Guido van Rossumda88dad1995-01-26 00:46:29 +00003302works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003303echo $ac_n "checking for working volatile""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003304echo "configure:3305: checking for working volatile" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003305cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003306#line 3307 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003307#include "confdefs.h"
3308
Guido van Rossumf78abae1997-01-21 22:02:36 +00003309int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003310volatile int x; x = 0;
3311; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003312EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003313if { (eval echo configure:3314: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00003314 rm -rf conftest*
3315 works=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00003316else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003317 echo "configure: failed program was:" >&5
3318 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003319 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003320 cat >> confdefs.h <<\EOF
3321#define volatile
3322EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00003323
3324fi
3325rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003326echo "$ac_t""$works" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003327
Guido van Rossumda88dad1995-01-26 00:46:29 +00003328works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003329echo $ac_n "checking for working signed char""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003330echo "configure:3331: checking for working signed char" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003331cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003332#line 3333 "configure"
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003333#include "confdefs.h"
3334
Guido van Rossumf78abae1997-01-21 22:02:36 +00003335int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003336signed char c;
3337; return 0; }
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003338EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003339if { (eval echo configure:3340: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00003340 rm -rf conftest*
3341 works=yes
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003342else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003343 echo "configure: failed program was:" >&5
3344 cat conftest.$ac_ext >&5
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003345 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003346 cat >> confdefs.h <<\EOF
3347#define signed
Guido van Rossum627b2d71993-12-24 10:39:16 +00003348EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003349
3350fi
3351rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003352echo "$ac_t""$works" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003353
Guido van Rossumda88dad1995-01-26 00:46:29 +00003354have_prototypes=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003355echo $ac_n "checking for prototypes""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003356echo "configure:3357: checking for prototypes" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003357cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003358#line 3359 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003359#include "confdefs.h"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003360int foo(int x) { return 0; }
Guido van Rossumf78abae1997-01-21 22:02:36 +00003361int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003362return foo(10);
3363; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003364EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003365if { (eval echo configure:3366: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003366 rm -rf conftest*
3367 cat >> confdefs.h <<\EOF
3368#define HAVE_PROTOTYPES 1
3369EOF
3370 have_prototypes=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +00003371else
3372 echo "configure: failed program was:" >&5
3373 cat conftest.$ac_ext >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +00003374fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003375rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003376echo "$ac_t""$have_prototypes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003377
Guido van Rossumda88dad1995-01-26 00:46:29 +00003378works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003379echo $ac_n "checking for variable length prototypes and stdarg.h""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003380echo "configure:3381: checking for variable length prototypes and stdarg.h" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003381cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003382#line 3383 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003383#include "confdefs.h"
3384
3385#include <stdarg.h>
Guido van Rossum90eea071996-08-30 20:58:57 +00003386int foo(int x, ...) {
3387 va_list va;
3388 va_start(va, x);
3389 va_arg(va, int);
3390 va_arg(va, char *);
3391 va_arg(va, double);
3392 return 0;
3393}
Guido van Rossum7f43da71994-08-01 12:15:30 +00003394
Guido van Rossumf78abae1997-01-21 22:02:36 +00003395int main() {
Guido van Rossum90eea071996-08-30 20:58:57 +00003396return foo(10, "", 3.14);
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003397; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003398EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003399if { (eval echo configure:3400: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003400 rm -rf conftest*
3401 cat >> confdefs.h <<\EOF
3402#define HAVE_STDARG_PROTOTYPES 1
3403EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003404 works=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +00003405else
3406 echo "configure: failed program was:" >&5
3407 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003408fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003409rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003410echo "$ac_t""$works" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003411
Guido van Rossumda88dad1995-01-26 00:46:29 +00003412if test "$have_prototypes" = yes; then
3413bad_prototypes=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003414echo $ac_n "checking for bad exec* prototypes""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003415echo "configure:3416: checking for bad exec* prototypes" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003416cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003417#line 3418 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003418#include "confdefs.h"
3419#include <unistd.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00003420int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003421char **t;execve("@",t,t);
3422; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003423EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003424if { (eval echo configure:3425: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00003425 :
3426else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003427 echo "configure: failed program was:" >&5
3428 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003429 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003430 cat >> confdefs.h <<\EOF
3431#define BAD_EXEC_PROTOTYPES 1
3432EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003433 bad_prototypes=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00003434fi
3435rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003436echo "$ac_t""$bad_prototypes" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00003437fi
3438
Guido van Rossumda88dad1995-01-26 00:46:29 +00003439bad_forward=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003440echo $ac_n "checking for bad static forward""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003441echo "configure:3442: checking for bad static forward" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003442if test "$cross_compiling" = yes; then
3443 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3444else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003445 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003446#line 3447 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003447#include "confdefs.h"
3448
3449struct s { int a; int b; };
3450static struct s foo;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003451int foobar() {
3452 static int random;
3453 random = (int) &foo;
3454 return random;
3455}
Guido van Rossum7f43da71994-08-01 12:15:30 +00003456static struct s foo = { 1, 2 };
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003457main() {
3458 exit(!((int)&foo == foobar()));
3459}
Guido van Rossum7f43da71994-08-01 12:15:30 +00003460
3461EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003462if { (eval echo configure:3463: \"$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 +00003463then
Guido van Rossum7f43da71994-08-01 12:15:30 +00003464 :
3465else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003466 echo "configure: failed program was:" >&5
3467 cat conftest.$ac_ext >&5
3468 rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003469 cat >> confdefs.h <<\EOF
3470#define BAD_STATIC_FORWARD 1
3471EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003472 bad_forward=yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00003473fi
3474rm -fr conftest*
Guido van Rossumf78abae1997-01-21 22:02:36 +00003475fi
3476
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003477echo "$ac_t""$bad_forward" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003478
Guido van Rossumda88dad1995-01-26 00:46:29 +00003479va_list_is_array=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003480echo $ac_n "checking whether va_list is an array""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003481echo "configure:3482: checking whether va_list is an array" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003482cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003483#line 3484 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003484#include "confdefs.h"
3485
3486#ifdef HAVE_STDARG_PROTOTYPES
3487#include <stdarg.h>
3488#else
3489#include <varargs.h>
3490#endif
3491
Guido van Rossumf78abae1997-01-21 22:02:36 +00003492int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003493va_list list1, list2; list1 = list2;
3494; return 0; }
3495EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003496if { (eval echo configure:3497: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003497 :
3498else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003499 echo "configure: failed program was:" >&5
3500 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003501 rm -rf conftest*
3502 cat >> confdefs.h <<\EOF
3503#define VA_LIST_IS_ARRAY 1
3504EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003505 va_list_is_array=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003506fi
3507rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003508echo "$ac_t""$va_list_is_array" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003509
Guido van Rossum627b2d71993-12-24 10:39:16 +00003510# checks for system services
3511# (none yet)
3512
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003513# Linux requires this for correct f.p. operations
Guido van Rossumf78abae1997-01-21 22:02:36 +00003514echo $ac_n "checking for __fpu_control in -lieee""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003515echo "configure:3516: checking for __fpu_control in -lieee" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00003516ac_lib_var=`echo ieee'_'__fpu_control | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003517if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003518 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003519else
3520 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003521LIBS="-lieee $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003522cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003523#line 3524 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003524#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003525/* Override any gcc2 internal prototype to avoid an error. */
3526/* We use char because int might match the return type of a gcc2
3527 builtin and then its argument prototype would still apply. */
3528char __fpu_control();
Guido van Rossum627b2d71993-12-24 10:39:16 +00003529
Guido van Rossumf78abae1997-01-21 22:02:36 +00003530int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003531__fpu_control()
3532; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003533EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003534if { (eval echo configure:3535: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00003535 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003536 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003537else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003538 echo "configure: failed program was:" >&5
3539 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003540 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003541 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003542fi
3543rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003544LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003545
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003546fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003547if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003548 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003549 ac_tr_lib=HAVE_LIB`echo ieee | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3550 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003551 cat >> confdefs.h <<EOF
3552#define $ac_tr_lib 1
3553EOF
3554
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003555 LIBS="-lieee $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003556
3557else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003558 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00003559fi
3560
3561
Guido van Rossum7f253911997-05-09 02:42:48 +00003562# Check for --with-fpectl
Guido van Rossum7f253911997-05-09 02:42:48 +00003563echo $ac_n "checking for --with-fpectl""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003564echo "configure:3565: checking for --with-fpectl" >&5
Guido van Rossum7f253911997-05-09 02:42:48 +00003565# Check whether --with-fpectl or --without-fpectl was given.
3566if test "${with_fpectl+set}" = set; then
3567 withval="$with_fpectl"
3568
3569if test "$withval" != no
3570then cat >> confdefs.h <<\EOF
3571#define WANT_SIGFPE_HANDLER 1
3572EOF
3573 echo "$ac_t""yes" 1>&6
3574else echo "$ac_t""no" 1>&6
3575fi
3576fi
3577
3578
Guido van Rossum7f43da71994-08-01 12:15:30 +00003579# check for --with-libm=...
3580
Guido van Rossum563e7081996-09-10 18:20:48 +00003581case $ac_sys_system in
3582next) ;;
3583*) LIBM=-lm
3584esac
Guido van Rossum7f253911997-05-09 02:42:48 +00003585echo $ac_n "checking for --with-libm=STRING""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003586echo "configure:3587: checking for --with-libm=STRING" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003587# Check whether --with-libm or --without-libm was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003588if test "${with_libm+set}" = set; then
3589 withval="$with_libm"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003590
Guido van Rossum7f253911997-05-09 02:42:48 +00003591if test "$withval" = no
3592then LIBM=
3593 echo "$ac_t""force LIBM empty" 1>&6
3594elif test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00003595then LIBM=$withval
Guido van Rossum7f253911997-05-09 02:42:48 +00003596 echo "$ac_t""set LIBM=\"$withval\"" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003597else { echo "configure: error: proper usage is --with-libm=STRING" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003598fi
Guido van Rossum7f253911997-05-09 02:42:48 +00003599else
3600 echo "$ac_t""default LIBM=\"$LIBM\"" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003601fi
3602
3603
3604# check for --with-libc=...
3605
Guido van Rossum7f253911997-05-09 02:42:48 +00003606echo $ac_n "checking for --with-libc=STRING""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003607echo "configure:3608: checking for --with-libc=STRING" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003608# Check whether --with-libc or --without-libc was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003609if test "${with_libc+set}" = set; then
3610 withval="$with_libc"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003611
Guido van Rossum7f253911997-05-09 02:42:48 +00003612if test "$withval" = no
3613then LIBC=
3614 echo "$ac_t""force LIBC empty" 1>&6
3615elif test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00003616then LIBC=$withval
Guido van Rossum7f253911997-05-09 02:42:48 +00003617 echo "$ac_t""set LIBC=\"$withval\"" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003618else { echo "configure: error: proper usage is --with-libc=STRING" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003619fi
Guido van Rossum7f253911997-05-09 02:42:48 +00003620else
3621 echo "$ac_t""default LIBC=\"$LIBC\"" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003622fi
3623
3624
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003625# check for hypot() in math library
3626LIBS_SAVE=$LIBS
3627LIBS="$LIBS $LIBM"
3628for ac_func in hypot
3629do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003630echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003631echo "configure:3632: checking for $ac_func" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003632if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3633 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003634else
3635 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003636#line 3637 "configure"
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003637#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003638/* System header to define __stub macros and hopefully few prototypes,
3639 which can conflict with char $ac_func(); below. */
3640#include <assert.h>
3641/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003642/* We use char because int might match the return type of a gcc2
3643 builtin and then its argument prototype would still apply. */
3644char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003645
Guido van Rossumf78abae1997-01-21 22:02:36 +00003646int main() {
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003647
3648/* The GNU C library defines this for functions which it implements
3649 to always fail with ENOSYS. Some functions are actually named
3650 something starting with __ and the normal name is an alias. */
3651#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3652choke me
3653#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003654$ac_func();
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003655#endif
3656
3657; return 0; }
3658EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003659if { (eval echo configure:3660: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003660 rm -rf conftest*
3661 eval "ac_cv_func_$ac_func=yes"
3662else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003663 echo "configure: failed program was:" >&5
3664 cat conftest.$ac_ext >&5
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003665 rm -rf conftest*
3666 eval "ac_cv_func_$ac_func=no"
3667fi
3668rm -f conftest*
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003669fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003670
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003671if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003672 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003673 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003674 cat >> confdefs.h <<EOF
3675#define $ac_tr_func 1
3676EOF
3677
3678else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003679 echo "$ac_t""no" 1>&6
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003680fi
3681done
3682
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003683for ac_func in hypot
3684do
3685echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003686echo "configure:3687: checking for $ac_func" >&5
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003687if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3688 echo $ac_n "(cached) $ac_c" 1>&6
3689else
3690 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003691#line 3692 "configure"
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003692#include "confdefs.h"
3693/* System header to define __stub macros and hopefully few prototypes,
3694 which can conflict with char $ac_func(); below. */
3695#include <assert.h>
3696/* Override any gcc2 internal prototype to avoid an error. */
3697/* We use char because int might match the return type of a gcc2
3698 builtin and then its argument prototype would still apply. */
3699char $ac_func();
3700
Guido van Rossumf78abae1997-01-21 22:02:36 +00003701int main() {
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003702
3703/* The GNU C library defines this for functions which it implements
3704 to always fail with ENOSYS. Some functions are actually named
3705 something starting with __ and the normal name is an alias. */
3706#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3707choke me
3708#else
3709$ac_func();
3710#endif
3711
3712; return 0; }
3713EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003714if { (eval echo configure:3715: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003715 rm -rf conftest*
3716 eval "ac_cv_func_$ac_func=yes"
3717else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003718 echo "configure: failed program was:" >&5
3719 cat conftest.$ac_ext >&5
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003720 rm -rf conftest*
3721 eval "ac_cv_func_$ac_func=no"
3722fi
3723rm -f conftest*
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003724fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003725
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003726if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3727 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003728 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3729 cat >> confdefs.h <<EOF
3730#define $ac_tr_func 1
3731EOF
3732
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003733else
3734 echo "$ac_t""no" 1>&6
3735LIBOBJS="$LIBOBJS ${ac_func}.o"
3736fi
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003737done
3738
Guido van Rossumf78abae1997-01-21 22:02:36 +00003739
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003740LIBS=$LIBS_SAVE
3741
Guido van Rossumda88dad1995-01-26 00:46:29 +00003742# check for getopt
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003743echo $ac_n "checking for genuine getopt""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003744echo "configure:3745: checking for genuine getopt" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003745if eval "test \"`echo '$''{'ac_cv_func_getopt'+set}'`\" = set"; then
3746 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00003747else
3748 if test "$cross_compiling" = yes; then
3749 ac_cv_func_getopt=no
3750else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003751 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003752#line 3753 "configure"
Guido van Rossumda88dad1995-01-26 00:46:29 +00003753#include "confdefs.h"
3754#include <stdio.h>
3755extern int optind, opterr, getopt();
3756extern char* optarg;
3757int main() {
3758 char* av[] = { "testprog", "parameter", "-fFlag", NULL };
3759 opterr = 0;
3760 if (getopt(3, av, "f:") == 'f') { exit(1); }
3761 exit(0);
3762}
3763EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003764if { (eval echo configure:3765: \"$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 +00003765then
Guido van Rossumda88dad1995-01-26 00:46:29 +00003766 ac_cv_func_getopt=yes
3767else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003768 echo "configure: failed program was:" >&5
3769 cat conftest.$ac_ext >&5
3770 rm -fr conftest*
Guido van Rossumda88dad1995-01-26 00:46:29 +00003771 ac_cv_func_getopt=no
3772fi
Guido van Rossumda88dad1995-01-26 00:46:29 +00003773rm -fr conftest*
3774fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003775
3776fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003777echo "$ac_t""$ac_cv_func_getopt" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00003778test $ac_cv_func_getopt = no && LIBOBJS="$LIBOBJS getopt.o"
3779
Guido van Rossumad713701997-07-10 22:42:38 +00003780# check whether malloc(0) returns NULL or not
Guido van Rossumad713701997-07-10 22:42:38 +00003781echo $ac_n "checking what malloc(0) returns""... $ac_c" 1>&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003782echo "configure:3783: checking what malloc(0) returns" >&5
Guido van Rossumad713701997-07-10 22:42:38 +00003783if eval "test \"`echo '$''{'ac_cv_malloc_zero'+set}'`\" = set"; then
3784 echo $ac_n "(cached) $ac_c" 1>&6
3785else
3786 if test "$cross_compiling" = yes; then
3787 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3788else
3789 cat > conftest.$ac_ext <<EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003790#line 3791 "configure"
Guido van Rossumad713701997-07-10 22:42:38 +00003791#include "confdefs.h"
3792#include <stdio.h>
3793#ifdef HAVE_STDLIB
3794#include <stdlib.h>
3795#else
3796char *malloc(), *realloc();
3797int *free();
3798#endif
3799main() {
3800 char *p;
3801 p = malloc(0);
3802 if (p == NULL) exit(1);
3803 p = realloc(p, 0);
3804 if (p == NULL) exit(1);
3805 free(p);
3806 exit(0);
3807}
3808EOF
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003809if { (eval echo configure:3810: \"$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 +00003810then
3811 ac_cv_malloc_zero=nonnull
3812else
3813 echo "configure: failed program was:" >&5
3814 cat conftest.$ac_ext >&5
3815 rm -fr conftest*
3816 ac_cv_malloc_zero=null
3817fi
3818rm -fr conftest*
3819fi
3820
3821fi
3822
3823echo "$ac_t""$ac_cv_malloc_zero" 1>&6
3824if test "$ac_cv_malloc_zero" = null
3825then
3826 cat >> confdefs.h <<\EOF
3827#define MALLOC_ZERO_RETURNS_NULL 1
3828EOF
3829
3830fi
3831
Guido van Rossum627b2d71993-12-24 10:39:16 +00003832# generate output files
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003833trap '' 1 2 15
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003834cat > confcache <<\EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003835# This file is a shell script that caches the results of configure
3836# tests run on this system so they can be shared between configure
3837# scripts and configure runs. It is not useful on other systems.
3838# If it contains results you don't want to keep, you may remove or edit it.
3839#
3840# By default, configure uses ./config.cache as the cache file,
3841# creating it if it does not exist already. You can give configure
3842# the --cache-file=FILE option to use a different cache file; that is
3843# what configure does when it calls configure scripts in
3844# subdirectories, so they share the cache.
3845# Giving --cache-file=/dev/null disables caching, for debugging configure.
3846# config.status only pays attention to the cache file if you give it the
3847# --recheck option to rerun configure.
3848#
3849EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003850# The following way of writing the cache mishandles newlines in values,
3851# but we know of no workaround that is simple, portable, and efficient.
3852# So, don't put newlines in cache variables' values.
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003853# Ultrix sh set writes to stderr and can't be redirected directly,
3854# and sets the high bit in the cache file unless we assign to the vars.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003855(set) 2>&1 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00003856 case `(ac_space=' '; set) 2>&1` in
3857 *ac_space=\ *)
3858 # `set' does not quote correctly, so add quotes (double-quote substitution
3859 # turns \\\\ into \\, and sed turns \\ into \).
3860 sed -n \
3861 -e "s/'/'\\\\''/g" \
3862 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3863 ;;
3864 *)
3865 # `set' quotes correctly as required by POSIX, so do not add quotes.
3866 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3867 ;;
3868 esac >> confcache
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003869if cmp -s $cache_file confcache; then
3870 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003871else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003872 if test -w $cache_file; then
3873 echo "updating cache $cache_file"
3874 cat confcache > $cache_file
3875 else
3876 echo "not updating unwritable cache $cache_file"
3877 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003878fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003879rm -f confcache
Guido van Rossum0a516c91994-09-12 10:58:40 +00003880
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003881trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003882
3883test "x$prefix" = xNONE && prefix=$ac_default_prefix
3884# Let make expand exec_prefix.
3885test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
Guido van Rossum0a516c91994-09-12 10:58:40 +00003886
Guido van Rossum7f43da71994-08-01 12:15:30 +00003887# Any assignment to VPATH causes Sun make to only execute
3888# the first set of double-colon rules, so remove it if not needed.
3889# If there is a colon in the path, we need to keep it.
3890if test "x$srcdir" = x.; then
3891 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3892fi
3893
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003894trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
Guido van Rossum627b2d71993-12-24 10:39:16 +00003895
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003896DEFS=-DHAVE_CONFIG_H
3897
3898# Without the "./", some shells look in PATH for config.status.
3899: ${CONFIG_STATUS=./config.status}
3900
3901echo creating $CONFIG_STATUS
3902rm -f $CONFIG_STATUS
3903cat > $CONFIG_STATUS <<EOF
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003904#! /bin/sh
Guido van Rossum627b2d71993-12-24 10:39:16 +00003905# Generated automatically by configure.
3906# Run this file to recreate the current configuration.
3907# This directory was configured as follows,
3908# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3909#
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003910# $0 $ac_configure_args
3911#
3912# Compiler output produced by configure, useful for debugging
3913# configure, is in ./config.log if it exists.
Guido van Rossum627b2d71993-12-24 10:39:16 +00003914
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003915ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003916for ac_option
Guido van Rossum627b2d71993-12-24 10:39:16 +00003917do
Guido van Rossum7f43da71994-08-01 12:15:30 +00003918 case "\$ac_option" in
3919 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003920 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3921 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +00003922 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
Guido van Rossumf78abae1997-01-21 22:02:36 +00003923 echo "$CONFIG_STATUS generated by autoconf version 2.12"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003924 exit 0 ;;
3925 -help | --help | --hel | --he | --h)
3926 echo "\$ac_cs_usage"; exit 0 ;;
3927 *) echo "\$ac_cs_usage"; exit 1 ;;
Guido van Rossum627b2d71993-12-24 10:39:16 +00003928 esac
3929done
3930
Guido van Rossum7f43da71994-08-01 12:15:30 +00003931ac_given_srcdir=$srcdir
Guido van Rossum627b2d71993-12-24 10:39:16 +00003932
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003933trap 'rm -fr `echo "Makefile \
3934 Objects/Makefile \
3935 Parser/Makefile \
3936 Python/Makefile \
Guido van Rossum009f7871997-12-04 00:51:42 +00003937 Modules/Makefile.pre \
3938 Modules/Setup.thread config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003939EOF
3940cat >> $CONFIG_STATUS <<EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003941
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003942# Protect against being on the right side of a sed subst in config.status.
3943sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3944 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003945$ac_vpsub
Guido van Rossum627b2d71993-12-24 10:39:16 +00003946$extrasub
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003947s%@CFLAGS@%$CFLAGS%g
3948s%@CPPFLAGS@%$CPPFLAGS%g
3949s%@CXXFLAGS@%$CXXFLAGS%g
3950s%@DEFS@%$DEFS%g
3951s%@LDFLAGS@%$LDFLAGS%g
3952s%@LIBS@%$LIBS%g
3953s%@exec_prefix@%$exec_prefix%g
3954s%@prefix@%$prefix%g
3955s%@program_transform_name@%$program_transform_name%g
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003956s%@bindir@%$bindir%g
3957s%@sbindir@%$sbindir%g
3958s%@libexecdir@%$libexecdir%g
3959s%@datadir@%$datadir%g
3960s%@sysconfdir@%$sysconfdir%g
3961s%@sharedstatedir@%$sharedstatedir%g
3962s%@localstatedir@%$localstatedir%g
3963s%@libdir@%$libdir%g
3964s%@includedir@%$includedir%g
3965s%@oldincludedir@%$oldincludedir%g
3966s%@infodir@%$infodir%g
3967s%@mandir@%$mandir%g
Guido van Rossum1fd74a71997-07-19 19:36:02 +00003968s%@VERSION@%$VERSION%g
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003969s%@MACHDEP@%$MACHDEP%g
Guido van Rossum91922671997-10-09 20:24:13 +00003970s%@SGI_ABI@%$SGI_ABI%g
3971s%@SET_CCC@%$SET_CCC%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003972s%@CC@%$CC%g
Guido van Rossum76c5fe21997-08-14 19:45:07 +00003973s%@LINKCC@%$LINKCC%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003974s%@RANLIB@%$RANLIB%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003975s%@AR@%$AR%g
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003976s%@INSTALL@%$INSTALL%g
Guido van Rossumda88dad1995-01-26 00:46:29 +00003977s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3978s%@INSTALL_DATA@%$INSTALL_DATA%g
Guido van Rossum3c4bb801997-12-18 23:55:32 +00003979s%@REALLIBRARY@%$REALLIBRARY%g
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003980s%@OPT@%$OPT%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003981s%@CPP@%$CPP%g
Guido van Rossum3c4bb801997-12-18 23:55:32 +00003982s%@DGUX_IS_BROKEN@%$DGUX_IS_BROKEN%g
Guido van Rossum0a516c91994-09-12 10:58:40 +00003983s%@SO@%$SO%g
3984s%@LDSHARED@%$LDSHARED%g
3985s%@CCSHARED@%$CCSHARED%g
3986s%@LINKFORSHARED@%$LINKFORSHARED%g
Guido van Rossum009f7871997-12-04 00:51:42 +00003987s%@USE_THREAD_MODULE@%$USE_THREAD_MODULE%g
Guido van Rossumec2f0731997-01-22 20:54:01 +00003988s%@LDLAST@%$LDLAST%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003989s%@DLINCLDIR@%$DLINCLDIR%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003990s%@LIBOBJS@%$LIBOBJS%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003991s%@LIBM@%$LIBM%g
3992s%@LIBC@%$LIBC%g
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003993
3994CEOF
3995EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003996
3997cat >> $CONFIG_STATUS <<\EOF
3998
3999# Split the substitutions into bite-sized pieces for seds with
4000# small command number limits, like on Digital OSF/1 and HP-UX.
4001ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
4002ac_file=1 # Number of current file.
4003ac_beg=1 # First line for current file.
4004ac_end=$ac_max_sed_cmds # Line after last line for current file.
4005ac_more_lines=:
4006ac_sed_cmds=""
4007while $ac_more_lines; do
4008 if test $ac_beg -gt 1; then
4009 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
4010 else
4011 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
4012 fi
4013 if test ! -s conftest.s$ac_file; then
4014 ac_more_lines=false
4015 rm -f conftest.s$ac_file
4016 else
4017 if test -z "$ac_sed_cmds"; then
4018 ac_sed_cmds="sed -f conftest.s$ac_file"
4019 else
4020 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
4021 fi
4022 ac_file=`expr $ac_file + 1`
4023 ac_beg=$ac_end
4024 ac_end=`expr $ac_end + $ac_max_sed_cmds`
4025 fi
4026done
4027if test -z "$ac_sed_cmds"; then
4028 ac_sed_cmds=cat
4029fi
4030EOF
4031
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004032cat >> $CONFIG_STATUS <<EOF
4033
Guido van Rossum7b3853f1996-07-30 18:09:35 +00004034CONFIG_FILES=\${CONFIG_FILES-"Makefile \
4035 Objects/Makefile \
4036 Parser/Makefile \
4037 Python/Makefile \
Guido van Rossum009f7871997-12-04 00:51:42 +00004038 Modules/Makefile.pre \
4039 Modules/Setup.thread"}
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004040EOF
4041cat >> $CONFIG_STATUS <<\EOF
4042for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00004043 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004044 case "$ac_file" in
Guido van Rossumf78abae1997-01-21 22:02:36 +00004045 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004046 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4047 *) ac_file_in="${ac_file}.in" ;;
4048 esac
4049
Guido van Rossumf78abae1997-01-21 22:02:36 +00004050 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004051
4052 # Remove last slash and all that follows it. Not all systems have dirname.
4053 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4054 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4055 # The file is in a subdirectory.
4056 test ! -d "$ac_dir" && mkdir "$ac_dir"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00004057 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004058 # A "../" for each directory in $ac_dir_suffix.
4059 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
4060 else
4061 ac_dir_suffix= ac_dots=
4062 fi
4063
4064 case "$ac_given_srcdir" in
4065 .) srcdir=.
4066 if test -z "$ac_dots"; then top_srcdir=.
4067 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
4068 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
4069 *) # Relative path.
4070 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
4071 top_srcdir="$ac_dots$ac_given_srcdir" ;;
4072 esac
4073
Guido van Rossumf78abae1997-01-21 22:02:36 +00004074
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004075 echo creating "$ac_file"
4076 rm -f "$ac_file"
4077 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
4078 case "$ac_file" in
4079 *Makefile*) ac_comsub="1i\\
4080# $configure_input" ;;
4081 *) ac_comsub= ;;
4082 esac
Guido van Rossumf78abae1997-01-21 22:02:36 +00004083
4084 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 +00004085 sed -e "$ac_comsub
4086s%@configure_input@%$configure_input%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00004087s%@srcdir@%$srcdir%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00004088s%@top_srcdir@%$top_srcdir%g
Guido van Rossumf78abae1997-01-21 22:02:36 +00004089" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
Guido van Rossum627b2d71993-12-24 10:39:16 +00004090fi; done
Guido van Rossumf78abae1997-01-21 22:02:36 +00004091rm -f conftest.s*
Guido van Rossum627b2d71993-12-24 10:39:16 +00004092
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004093# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
4094# NAME is the cpp macro being defined and VALUE is the value it is being given.
Guido van Rossum7f43da71994-08-01 12:15:30 +00004095#
4096# ac_d sets the value in "#define NAME VALUE" lines.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004097ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
4098ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
Guido van Rossum7f43da71994-08-01 12:15:30 +00004099ac_dC='\3'
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004100ac_dD='%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00004101# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004102ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
4103ac_uB='\([ ]\)%\1#\2define\3'
Guido van Rossum7f43da71994-08-01 12:15:30 +00004104ac_uC=' '
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004105ac_uD='\4%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00004106# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004107ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
4108ac_eB='$%\1#\2define\3'
Guido van Rossum7f43da71994-08-01 12:15:30 +00004109ac_eC=' '
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004110ac_eD='%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00004111
Guido van Rossumf78abae1997-01-21 22:02:36 +00004112if test "${CONFIG_HEADERS+set}" != set; then
4113EOF
4114cat >> $CONFIG_STATUS <<EOF
4115 CONFIG_HEADERS="config.h"
4116EOF
4117cat >> $CONFIG_STATUS <<\EOF
4118fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004119for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00004120 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004121 case "$ac_file" in
Guido van Rossumf78abae1997-01-21 22:02:36 +00004122 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004123 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4124 *) ac_file_in="${ac_file}.in" ;;
4125 esac
4126
Guido van Rossum7f43da71994-08-01 12:15:30 +00004127 echo creating $ac_file
4128
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004129 rm -f conftest.frag conftest.in conftest.out
Guido van Rossumf78abae1997-01-21 22:02:36 +00004130 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4131 cat $ac_file_inputs > conftest.in
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004132
4133EOF
4134
4135# Transform confdefs.h into a sed script conftest.vals that substitutes
4136# the proper values into config.h.in to produce config.h. And first:
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004137# Protect against being on the right side of a sed subst in config.status.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004138# Protect against being in an unquoted here document in config.status.
4139rm -f conftest.vals
4140cat > conftest.hdr <<\EOF
4141s/[\\&%]/\\&/g
4142s%[\\$`]%\\&%g
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004143s%#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 +00004144s%ac_d%ac_u%gp
4145s%ac_u%ac_e%gp
4146EOF
4147sed -n -f conftest.hdr confdefs.h > conftest.vals
4148rm -f conftest.hdr
4149
4150# This sed command replaces #undef with comments. This is necessary, for
4151# example, in the case of _POSIX_SOURCE, which is predefined and required
4152# on some systems where configure will not decide to define it.
4153cat >> conftest.vals <<\EOF
4154s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
4155EOF
4156
4157# Break up conftest.vals because some shells have a limit on
4158# the size of here documents, and old seds have small limits too.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004159
4160rm -f conftest.tail
4161while :
4162do
4163 ac_lines=`grep -c . conftest.vals`
4164 # grep -c gives empty output for an empty file on some AIX systems.
4165 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
4166 # Write a limited-size here document to conftest.frag.
4167 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
4168 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
4169 echo 'CEOF
4170 sed -f conftest.frag conftest.in > conftest.out
4171 rm -f conftest.in
4172 mv conftest.out conftest.in
4173' >> $CONFIG_STATUS
4174 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
4175 rm -f conftest.vals
4176 mv conftest.tail conftest.vals
4177done
4178rm -f conftest.vals
4179
4180cat >> $CONFIG_STATUS <<\EOF
4181 rm -f conftest.frag conftest.h
Guido van Rossum7f43da71994-08-01 12:15:30 +00004182 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004183 cat conftest.in >> conftest.h
4184 rm -f conftest.in
Guido van Rossum7f43da71994-08-01 12:15:30 +00004185 if cmp -s $ac_file conftest.h 2>/dev/null; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00004186 echo "$ac_file is unchanged"
4187 rm -f conftest.h
4188 else
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004189 # Remove last slash and all that follows it. Not all systems have dirname.
4190 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4191 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4192 # The file is in a subdirectory.
4193 test ! -d "$ac_dir" && mkdir "$ac_dir"
4194 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00004195 rm -f $ac_file
4196 mv conftest.h $ac_file
4197 fi
4198fi; done
4199
Guido van Rossumf78abae1997-01-21 22:02:36 +00004200EOF
4201cat >> $CONFIG_STATUS <<EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00004202
Guido van Rossumf78abae1997-01-21 22:02:36 +00004203EOF
4204cat >> $CONFIG_STATUS <<\EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00004205
4206exit 0
4207EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004208chmod +x $CONFIG_STATUS
4209rm -fr confdefs* $ac_clean_files
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00004210test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
Guido van Rossum627b2d71993-12-24 10:39:16 +00004211