blob: 74b6b7740587f32769772e3aa4c5aeb110e2f191 [file] [log] [blame]
Guido van Rossum7f43da71994-08-01 12:15:30 +00001#!/bin/sh
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002
Guido van Rossum79dddcb1995-01-12 12:25:42 +00003# From configure.in Revision: 1.14
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 Rossum76be6ed1995-01-02 18:33:54 +00006# Generated automatically using autoconf version 2.0
7# Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc.
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
Guido van Rossum627b2d71993-12-24 10:39:16 +000011
Guido van Rossum76be6ed1995-01-02 18:33:54 +000012# Defaults:
13ac_help=
14ac_default_prefix=/usr/local
15# Any additions from configure.in:
16ac_help="$ac_help
17--without-gcc never use gcc"
18ac_help="$ac_help
19--with-readline=DIRECTORY GNU readline"
20ac_help="$ac_help
21--with-thread[=DIRECTORY] make interpreter thread-safe"
22ac_help="$ac_help
23--with-sgi-dl=DIRECTORY IRIX 4 dynamic linking"
24ac_help="$ac_help
25--with-dl-dld=DL_DIR,DLD_DIR GNU dynamic linking"
26ac_help="$ac_help
27--with-libm=STRING math library"
28ac_help="$ac_help
29--with-libc=STRING C library"
Guido van Rossum627b2d71993-12-24 10:39:16 +000030
Guido van Rossum76be6ed1995-01-02 18:33:54 +000031# Omit some internal or obsolete options to make the list less imposing.
Guido van Rossum7f43da71994-08-01 12:15:30 +000032ac_usage="Usage: configure [options] [host]
33Options: [defaults in brackets after descriptions]
Guido van Rossum76be6ed1995-01-02 18:33:54 +000034Configuration:
35 --cache-file=FILE cache test results in FILE
36 --help print this message
37 --no-create do not create output files
38 --quiet, --silent do not print \`checking...' messages
39 --version print the version of autoconf that created configure
40Directory and file names:
41 --prefix=PREFIX install architecture-independent files in PREFIX
42 [$ac_default_prefix]
43 --exec-prefix=PREFIX install architecture-dependent files in PREFIX
44 [same as prefix]
45 --srcdir=DIR find the sources in DIR [configure dir or ..]
46 --program-prefix=PREFIX prepend PREFIX to installed program names
47 --program-suffix=SUFFIX append SUFFIX to installed program names
48 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
49Host type:
50 --build=BUILD configure for building on BUILD [BUILD=HOST]
51 --host=HOST configure for HOST [guessed]
52 --target=TARGET configure for TARGET [TARGET=HOST]
53Features and packages:
54 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
55 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
56 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
57 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
58 --x-includes=DIR X include files are in DIR
59 --x-libraries=DIR X library files are in DIR
60--enable and --with options recognized:$ac_help"
Guido van Rossum7f43da71994-08-01 12:15:30 +000061
62# Initialize some variables set by options.
63# The variables have the same names as the options, with
64# dashes changed to underlines.
65build=NONE
Guido van Rossum76be6ed1995-01-02 18:33:54 +000066cache_file=./config.cache
67exec_prefix=NONE
Guido van Rossum7f43da71994-08-01 12:15:30 +000068host=NONE
69no_create=
70nonopt=NONE
Guido van Rossum76be6ed1995-01-02 18:33:54 +000071no_recursion=
72prefix=NONE
73program_prefix=NONE
74program_suffix=NONE
75program_transform_name=s,x,x,
Guido van Rossum7f43da71994-08-01 12:15:30 +000076silent=
Guido van Rossum76be6ed1995-01-02 18:33:54 +000077site=
Guido van Rossum7f43da71994-08-01 12:15:30 +000078srcdir=
79target=NONE
80verbose=
Guido van Rossum76be6ed1995-01-02 18:33:54 +000081x_includes=NONE
82x_libraries=NONE
83
84# Initialize some other variables.
85subdirs=
Guido van Rossum7f43da71994-08-01 12:15:30 +000086
87ac_prev=
88for ac_option
Guido van Rossum627b2d71993-12-24 10:39:16 +000089do
Guido van Rossum627b2d71993-12-24 10:39:16 +000090
Guido van Rossum7f43da71994-08-01 12:15:30 +000091 # If the previous option needs an argument, assign it.
92 if test -n "$ac_prev"; then
93 eval "$ac_prev=\$ac_option"
94 ac_prev=
95 continue
Guido van Rossum627b2d71993-12-24 10:39:16 +000096 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +000097
Guido van Rossum7f43da71994-08-01 12:15:30 +000098 case "$ac_option" in
99 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
100 *) ac_optarg= ;;
101 esac
102
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000103 # Accept the important Cygnus configure options, so we can diagnose typos.
104
Guido van Rossum7f43da71994-08-01 12:15:30 +0000105 case "$ac_option" in
106
107 -build | --build | --buil | --bui | --bu | --b)
108 ac_prev=build ;;
109 -build=* | --build=* | --buil=* | --bui=* | --bu=* | --b=*)
110 build="$ac_optarg" ;;
111
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000112 -cache-file | --cache-file | --cache-fil | --cache-fi \
113 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
114 ac_prev=cache_file ;;
115 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
116 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
117 cache_file="$ac_optarg" ;;
118
Guido van Rossum7f43da71994-08-01 12:15:30 +0000119 -disable-* | --disable-*)
120 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000121 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000122 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000123 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000124 fi
125 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
126 eval "enable_${ac_feature}=no" ;;
127
128 -enable-* | --enable-*)
129 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000130 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000131 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000132 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000133 fi
134 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
135 case "$ac_option" in
136 *=*) ;;
137 *) ac_optarg=yes ;;
138 esac
139 eval "enable_${ac_feature}='$ac_optarg'" ;;
140
Guido van Rossum7f43da71994-08-01 12:15:30 +0000141 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
142 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
143 | --exec | --exe | --ex)
144 ac_prev=exec_prefix ;;
145 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
146 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
147 | --exec=* | --exe=* | --ex=*)
148 exec_prefix="$ac_optarg" ;;
149
150 -gas | --gas | --ga | --g)
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000151 # Obsolete; use --with-gas.
152 with_gas=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000153
154 -help | --help | --hel | --he)
155 cat << EOF
156$ac_usage
157EOF
158 exit 0 ;;
159
160 -host | --host | --hos | --ho)
161 ac_prev=host ;;
162 -host=* | --host=* | --hos=* | --ho=*)
163 host="$ac_optarg" ;;
164
165 -nfp | --nfp | --nf)
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000166 # Obsolete; use --without-fp.
167 with_fp=no ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000168
169 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
170 | --no-cr | --no-c)
171 no_create=yes ;;
172
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000173 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
174 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
175 no_recursion=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000176
177 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
178 ac_prev=prefix ;;
179 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
180 prefix="$ac_optarg" ;;
181
182 -program-prefix | --program-prefix | --program-prefi | --program-pref \
183 | --program-pre | --program-pr | --program-p)
184 ac_prev=program_prefix ;;
185 -program-prefix=* | --program-prefix=* | --program-prefi=* \
186 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
187 program_prefix="$ac_optarg" ;;
188
189 -program-suffix | --program-suffix | --program-suffi | --program-suff \
190 | --program-suf | --program-su | --program-s)
191 ac_prev=program_suffix ;;
192 -program-suffix=* | --program-suffix=* | --program-suffi=* \
193 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
194 program_suffix="$ac_optarg" ;;
195
196 -program-transform-name | --program-transform-name \
197 | --program-transform-nam | --program-transform-na \
198 | --program-transform-n | --program-transform- \
199 | --program-transform | --program-transfor \
200 | --program-transfo | --program-transf \
201 | --program-trans | --program-tran \
202 | --progr-tra | --program-tr | --program-t)
203 ac_prev=program_transform_name ;;
204 -program-transform-name=* | --program-transform-name=* \
205 | --program-transform-nam=* | --program-transform-na=* \
206 | --program-transform-n=* | --program-transform-=* \
207 | --program-transform=* | --program-transfor=* \
208 | --program-transfo=* | --program-transf=* \
209 | --program-trans=* | --program-tran=* \
210 | --progr-tra=* | --program-tr=* | --program-t=*)
211 program_transform_name="$ac_optarg" ;;
212
213 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
214 | -silent | --silent | --silen | --sile | --sil)
215 silent=yes ;;
216
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000217 -site | --site | --sit)
218 ac_prev=site ;;
219 -site=* | --site=* | --sit=*)
220 site="$ac_optarg" ;;
221
Guido van Rossum7f43da71994-08-01 12:15:30 +0000222 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
223 ac_prev=srcdir ;;
224 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
225 srcdir="$ac_optarg" ;;
226
227 -target | --target | --targe | --targ | --tar | --ta | --t)
228 ac_prev=target ;;
229 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
230 target="$ac_optarg" ;;
231
232 -v | -verbose | --verbose | --verbos | --verbo | --verb)
233 verbose=yes ;;
234
235 -version | --version | --versio | --versi | --vers)
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000236 echo "configure generated by autoconf version 2.0"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000237 exit 0 ;;
238
239 -with-* | --with-*)
240 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000241 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000242 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000243 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000244 fi
245 ac_package=`echo $ac_package| sed 's/-/_/g'`
246 case "$ac_option" in
247 *=*) ;;
248 *) ac_optarg=yes ;;
249 esac
250 eval "with_${ac_package}='$ac_optarg'" ;;
251
252 -without-* | --without-*)
253 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000254 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000255 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000256 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000257 fi
258 ac_package=`echo $ac_package| sed 's/-/_/g'`
259 eval "with_${ac_package}=no" ;;
260
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000261 --x)
262 # Obsolete; use --with-x.
263 with_x=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000264
265 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
266 | --x-incl | --x-inc | --x-in | --x-i)
267 ac_prev=x_includes ;;
268 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
269 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
270 x_includes="$ac_optarg" ;;
271
272 -x-libraries | --x-libraries | --x-librarie | --x-librari \
273 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
274 ac_prev=x_libraries ;;
275 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
276 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
277 x_libraries="$ac_optarg" ;;
278
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000279 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000280 ;;
281
282 *)
Guido van Rossum0a516c91994-09-12 10:58:40 +0000283 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000284 echo "configure: warning: $ac_option: invalid host type" 1>&2
Guido van Rossum7f43da71994-08-01 12:15:30 +0000285 fi
Guido van Rossum0a516c91994-09-12 10:58:40 +0000286 if test "x$nonopt" != xNONE; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000287 { 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 +0000288 fi
289 nonopt="$ac_option"
290 ;;
291
292 esac
Guido van Rossum627b2d71993-12-24 10:39:16 +0000293done
294
Guido van Rossum7f43da71994-08-01 12:15:30 +0000295if test -n "$ac_prev"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000296 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000297fi
298
299trap 'rm -fr conftest* confdefs* core $ac_clean_files; exit 1' 1 2 15
Guido van Rossum7f43da71994-08-01 12:15:30 +0000300
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000301# File descriptor usage:
302# 0 unused; standard input
303# 1 file creation
304# 2 errors and warnings
305# 3 unused; some systems may open it to /dev/tty
306# 4 checking for... messages and results
307# 5 compiler messages saved in config.log
308if test "$silent" = yes; then
309 exec 4>/dev/null
310else
311 exec 4>&1
312fi
313exec 5>./config.log
314
315echo "\
316This file contains any messages produced by compilers while
317running configure, to aid debugging if configure makes a mistake.
318" 1>&5
319
320# Strip out --no-create and --no-recursion so they do not pile up.
321# Also quote any args containing shell metacharacters.
322ac_configure_args=
323for ac_arg
324do
Guido van Rossum7f43da71994-08-01 12:15:30 +0000325 case "$ac_arg" in
326 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
327 | --no-cr | --no-c) ;;
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000328 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
329 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
330 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
331 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
332 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000333 esac
334done
Guido van Rossum627b2d71993-12-24 10:39:16 +0000335
336# NLS nuisances.
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000337# Only set LANG and LC_ALL to C if already set.
Guido van Rossum627b2d71993-12-24 10:39:16 +0000338# These must not be set unconditionally because not all systems understand
339# e.g. LANG=C (notably SCO).
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000340if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
341if test "${LANG+set}" = set; then LANG=C; export LANG; fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000342
Guido van Rossum7f43da71994-08-01 12:15:30 +0000343# confdefs.h avoids OS command line length limits that DEFS can exceed.
344rm -rf conftest* confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000345# AIX cpp loses on an empty file, so make sure it contains at least a newline.
346echo > confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000347
348# A filename unique to this package, relative to the directory that
349# configure is in, which we can look for to find out if srcdir is correct.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000350ac_unique_file=Include/object.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000351
352# Find the source files, if location was not specified.
353if test -z "$srcdir"; then
Guido van Rossum7f43da71994-08-01 12:15:30 +0000354 ac_srcdir_defaulted=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000355 # Try the directory containing this script, then its parent.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000356 ac_prog=$0
357 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
358 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
359 srcdir=$ac_confdir
360 if test ! -r $srcdir/$ac_unique_file; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000361 srcdir=..
362 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000363else
364 ac_srcdir_defaulted=no
Guido van Rossum627b2d71993-12-24 10:39:16 +0000365fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000366if test ! -r $srcdir/$ac_unique_file; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000367 if test "$ac_srcdir_defaulted" = yes; then
368 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
Guido van Rossum627b2d71993-12-24 10:39:16 +0000369 else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000370 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
Guido van Rossum627b2d71993-12-24 10:39:16 +0000371 fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000372fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000373srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
374
375# Prefer explicitly selected file to automatically selected ones.
376if test -z "$CONFIG_SITE"; then
377 if test "x$prefix" != xNONE; then
378 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
379 else
380 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
381 fi
382fi
383for ac_site_file in $CONFIG_SITE; do
384 if test -r "$ac_site_file"; then
385 echo "loading site script $ac_site_file"
386 . "$ac_site_file"
387 fi
388done
389
390if test -r "$cache_file"; then
391 echo "loading cache $cache_file"
392 . $cache_file
393else
394 echo "creating cache $cache_file"
395 > $cache_file
396fi
397
Guido van Rossum7f43da71994-08-01 12:15:30 +0000398ac_ext=c
Guido van Rossum0a516c91994-09-12 10:58:40 +0000399# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000400ac_cpp='$CPP $CPPFLAGS'
401ac_compile='${CC-cc} $CFLAGS $CPPFLAGS conftest.$ac_ext -c 1>&5 2>&5'
402ac_link='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext -o conftest $LIBS 1>&5 2>&5'
403
404if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
405 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
406 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
407 ac_n= ac_c='
408' ac_t=' '
409 else
410 ac_n=-n ac_c= ac_t=
411 fi
412else
413 ac_n= ac_c='\c' ac_t=
414fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000415
Guido van Rossum0a516c91994-09-12 10:58:40 +0000416
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000417
Guido van Rossum627b2d71993-12-24 10:39:16 +0000418
419# checks for alternative programs
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000420echo "checking for --with(out)-gcc" 1>&4
421# Check whether --with-gcc or --without-gcc was given.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000422withval="$with_gcc"
423if test -n "$withval"; then
424
425 case $withval in
426 no) withval=cc;;
427 yes) withval=gcc;;
428 esac
429 CC=$withval
430fi
431
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000432# Extract the first word of "gcc", so it can be a program name with args.
433set dummy gcc; ac_word=$2
434echo $ac_n "checking for $ac_word""... $ac_c" 1>&4
435if eval "test \"`echo '${'ac_cv_prog_CC'+set}'`\" = set"; then
436 echo $ac_n "(cached) $ac_c" 1>&4
437else
438 if test -n "$CC"; then
439 ac_cv_prog_CC="$CC" # Let the user override the test.
440else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000441 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
442 for ac_dir in $PATH; do
443 test -z "$ac_dir" && ac_dir=.
444 if test -f $ac_dir/$ac_word; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000445 ac_cv_prog_CC="gcc"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000446 break
447 fi
448 done
Guido van Rossum7f43da71994-08-01 12:15:30 +0000449 IFS="$ac_save_ifs"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000450 test -z "$ac_cv_prog_CC" && ac_cv_prog_CC="cc"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000451fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000452fi
453CC="$ac_cv_prog_CC"
454if test -n "$CC"; then
455 echo "$ac_t""$CC" 1>&4
456else
457 echo "$ac_t""no" 1>&4
458fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000459
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000460
461echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&4
462if eval "test \"`echo '${'ac_cv_prog_gcc'+set}'`\" = set"; then
463 echo $ac_n "(cached) $ac_c" 1>&4
464else
465 cat > conftest.c <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000466#ifdef __GNUC__
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000467 yes;
Guido van Rossum627b2d71993-12-24 10:39:16 +0000468#endif
469EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000470if ${CC-cc} -E conftest.c 2>&5 | egrep yes >/dev/null 2>&1; then
471 ac_cv_prog_gcc=yes
472else
473 ac_cv_prog_gcc=no
474fi
475fi
476echo "$ac_t""$ac_cv_prog_gcc" 1>&4
477if test $ac_cv_prog_gcc = yes; then
478 GCC=yes
479 if test "${CFLAGS+set}" != set; then
480 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&4
481if eval "test \"`echo '${'ac_cv_prog_gcc_g'+set}'`\" = set"; then
482 echo $ac_n "(cached) $ac_c" 1>&4
483else
484 echo 'void f(){}' > conftest.c
485if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
486 ac_cv_prog_gcc_g=yes
487else
488 ac_cv_prog_gcc_g=no
Guido van Rossum627b2d71993-12-24 10:39:16 +0000489fi
490rm -f conftest*
491
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000492fi
493 echo "$ac_t""$ac_cv_prog_gcc_g" 1>&4
494 if test $ac_cv_prog_gcc_g = yes; then
495 CFLAGS="-g -O"
496 else
497 CFLAGS="-O"
498 fi
499 fi
500else
501 GCC=
502 test "${CFLAGS+set}" = set || CFLAGS="-g"
503fi
504
505# Extract the first word of "ranlib", so it can be a program name with args.
506set dummy ranlib; ac_word=$2
507echo $ac_n "checking for $ac_word""... $ac_c" 1>&4
508if eval "test \"`echo '${'ac_cv_prog_RANLIB'+set}'`\" = set"; then
509 echo $ac_n "(cached) $ac_c" 1>&4
510else
511 if test -n "$RANLIB"; then
512 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
513else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000514 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
515 for ac_dir in $PATH; do
516 test -z "$ac_dir" && ac_dir=.
517 if test -f $ac_dir/$ac_word; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000518 ac_cv_prog_RANLIB="ranlib"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000519 break
520 fi
521 done
Guido van Rossum7f43da71994-08-01 12:15:30 +0000522 IFS="$ac_save_ifs"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000523 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000524fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000525fi
526RANLIB="$ac_cv_prog_RANLIB"
527if test -n "$RANLIB"; then
528 echo "$ac_t""$RANLIB" 1>&4
529else
530 echo "$ac_t""no" 1>&4
531fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000532
533
Guido van Rossum7f43da71994-08-01 12:15:30 +0000534for ac_prog in ar aal
535do
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000536# Extract the first word of "$ac_prog", so it can be a program name with args.
537set dummy $ac_prog; ac_word=$2
538echo $ac_n "checking for $ac_word""... $ac_c" 1>&4
539if eval "test \"`echo '${'ac_cv_prog_AR'+set}'`\" = set"; then
540 echo $ac_n "(cached) $ac_c" 1>&4
541else
542 if test -n "$AR"; then
543 ac_cv_prog_AR="$AR" # Let the user override the test.
544else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000545 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
546 for ac_dir in $PATH; do
547 test -z "$ac_dir" && ac_dir=.
548 if test -f $ac_dir/$ac_word; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000549 ac_cv_prog_AR="$ac_prog"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000550 break
551 fi
552 done
553 IFS="$ac_save_ifs"
554fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000555fi
556AR="$ac_cv_prog_AR"
557if test -n "$AR"; then
558 echo "$ac_t""$AR" 1>&4
559else
560 echo "$ac_t""no" 1>&4
561fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000562
563test -n "$AR" && break
564done
565test -n "$AR" || AR="ar"
566
567
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000568# Install just never works :-(
569if test -z "$INSTALL"
570then INSTALL=cp
571fi
572
573# Optimizer/debugger flags passed between Makefiles
574if test -z "$OPT"
575then OPT=-O
576fi
577
Guido van Rossum627b2d71993-12-24 10:39:16 +0000578# checks for UNIX variants that set C preprocessor variables
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000579echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&4
580# On Suns, sometimes $CPP names a directory.
581if test -n "$CPP" && test -d "$CPP"; then
582 CPP=
583fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000584if test -z "$CPP"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000585if eval "test \"`echo '${'ac_cv_prog_CPP'+set}'`\" = set"; then
586 echo $ac_n "(cached) $ac_c" 1>&4
587else
588 # This must be in double quotes, not single quotes, because CPP may get
589 # substituted into the Makefile and "${CC-cc}" will confuse make.
Guido van Rossum627b2d71993-12-24 10:39:16 +0000590 CPP="${CC-cc} -E"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000591 # On the NeXT, cc -E runs the code through the compiler's parser,
592 # not just through cpp.
593 cat > conftest.$ac_ext <<EOF
594#line 595 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000595#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000596#include <assert.h>
Guido van Rossum627b2d71993-12-24 10:39:16 +0000597Syntax Error
598EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000599eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
600ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000601if test -z "$ac_err"; then
602 :
603else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000604 echo "$ac_err" >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +0000605 rm -rf conftest*
606 CPP="${CC-cc} -E -traditional-cpp"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000607 cat > conftest.$ac_ext <<EOF
608#line 609 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000609#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000610#include <assert.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +0000611Syntax Error
612EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000613eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
614ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000615if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000616 :
617else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000618 echo "$ac_err" >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +0000619 rm -rf conftest*
620 CPP=/lib/cpp
621fi
622rm -f conftest*
623fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000624rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000625 ac_cv_prog_CPP="$CPP"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000626fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000627fi
628CPP="$ac_cv_prog_CPP"
629echo "$ac_t""$CPP" 1>&4
Guido van Rossum627b2d71993-12-24 10:39:16 +0000630
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000631echo $ac_n "checking for AIX""... $ac_c" 1>&4
632cat > conftest.$ac_ext <<EOF
633#line 634 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000634#include "confdefs.h"
635#ifdef _AIX
636 yes
637#endif
638
639EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000640if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
641 egrep "yes" >/dev/null 2>&1; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000642 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000643 echo "$ac_t""yes" 1>&4; cat >> confdefs.h <<\EOF
644#define _ALL_SOURCE 1
645EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000646
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000647else
648 rm -rf conftest*
649 echo "$ac_t""no" 1>&4
Guido van Rossum627b2d71993-12-24 10:39:16 +0000650fi
651rm -f conftest*
652
653
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000654echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&4
Guido van Rossum627b2d71993-12-24 10:39:16 +0000655if test -d /etc/conf/kconfig.d &&
656 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
657then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000658 echo "$ac_t""yes" 1>&4
659 ISC=yes # If later tests want to check for ISC.
660 cat >> confdefs.h <<\EOF
661#define _POSIX_SOURCE 1
662EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000663
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000664 if test "$GCC" = yes; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000665 CC="$CC -posix"
666 else
667 CC="$CC -Xp"
668 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000669else
670 echo "$ac_t""no" 1>&4
671 ISC=
Guido van Rossum627b2d71993-12-24 10:39:16 +0000672fi
673
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000674ac_safe=`echo "minix/config.h" | tr './\055' '___'`
675echo $ac_n "checking for minix/config.h""... $ac_c" 1>&4
676if eval "test \"`echo '${'ac_cv_header_$ac_safe'+set}'`\" = set"; then
677 echo $ac_n "(cached) $ac_c" 1>&4
678else
679 cat > conftest.$ac_ext <<EOF
680#line 681 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000681#include "confdefs.h"
682#include <minix/config.h>
683EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000684eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
685ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000686if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000687 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000688 eval "ac_cv_header_$ac_safe=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000689else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000690 echo "$ac_err" >&5
691 rm -rf conftest*
692 eval "ac_cv_header_$ac_safe=no"
693fi
694rm -f conftest*
695fi
696if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
697 echo "$ac_t""yes" 1>&4
698 MINIX=yes
699else
700 echo "$ac_t""no" 1>&4
701MINIX=
Guido van Rossum627b2d71993-12-24 10:39:16 +0000702fi
703
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000704if test "$MINIX" = yes; then
705 cat >> confdefs.h <<\EOF
706#define _POSIX_SOURCE 1
707EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000708
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000709 cat >> confdefs.h <<\EOF
710#define _POSIX_1_SOURCE 2
711EOF
712
713 cat >> confdefs.h <<\EOF
714#define _MINIX 1
715EOF
716
717fi
718
719echo "checking for NeXT" 1>&4
720# If we cannot run a trivial program, we must be cross compiling.
721echo $ac_n "checking whether cross-compiling""... $ac_c" 1>&4
722if eval "test \"`echo '${'ac_cv_c_cross'+set}'`\" = set"; then
723 echo $ac_n "(cached) $ac_c" 1>&4
724else
725 if test "$cross_compiling" = yes; then
726 ac_cv_cross=yes
727else
728cat > conftest.$ac_ext <<EOF
729#line 730 "configure"
730#include "confdefs.h"
731main(){return(0);}
732EOF
733eval $ac_link
734if test -s conftest && (./conftest; exit) 2>/dev/null; then
735 ac_cv_c_cross=no
736else
737 ac_cv_c_cross=yes
738fi
739fi
740rm -fr conftest*
741fi
742cross_compiling=$ac_cv_c_cross
743echo "$ac_t""$ac_cv_c_cross" 1>&4
744
745if test "$cross_compiling" = yes; then
746 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
747else
748cat > conftest.$ac_ext <<EOF
749#line 750 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000750#include "confdefs.h"
751
752#ifdef _NEXT_SOURCE
753main() { exit(0); }
754#endif
755
756EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000757eval $ac_link
Guido van Rossum7f43da71994-08-01 12:15:30 +0000758if test -s conftest && (./conftest; exit) 2>/dev/null; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000759 cat >> confdefs.h <<\EOF
760#define _POSIX_SOURCE 1
761EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +0000762
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000763fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000764fi
765rm -fr conftest*
Guido van Rossum627b2d71993-12-24 10:39:16 +0000766
767# checks for header files
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000768echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&4
769if eval "test \"`echo '${'ac_cv_header_stdc'+set}'`\" = set"; then
770 echo $ac_n "(cached) $ac_c" 1>&4
771else
772 cat > conftest.$ac_ext <<EOF
773#line 774 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000774#include "confdefs.h"
775#include <stdlib.h>
776#include <stdarg.h>
777#include <string.h>
778#include <float.h>
779EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000780eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
781ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000782if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000783 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000784 ac_cv_header_stdc=yes
785else
786 echo "$ac_err" >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +0000787 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000788 ac_cv_header_stdc=no
789fi
790rm -f conftest*
791
792if test $ac_cv_header_stdc = yes; then
793 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
794cat > conftest.$ac_ext <<EOF
795#line 796 "configure"
796#include "confdefs.h"
797#include <string.h>
798EOF
799if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
800 egrep "memchr" >/dev/null 2>&1; then
801 :
802else
803 rm -rf conftest*
804 ac_cv_header_stdc=no
805fi
806rm -f conftest*
807
808fi
809
810if test $ac_cv_header_stdc = yes; then
811 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
812cat > conftest.$ac_ext <<EOF
813#line 814 "configure"
814#include "confdefs.h"
815#include <stdlib.h>
816EOF
817if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
818 egrep "free" >/dev/null 2>&1; then
819 :
820else
821 rm -rf conftest*
822 ac_cv_header_stdc=no
823fi
824rm -f conftest*
825
826fi
827
828if test $ac_cv_header_stdc = yes; then
829 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
830if test "$cross_compiling" = yes; then
831 ac_cv_header_stdc=no
832else
833cat > conftest.$ac_ext <<EOF
834#line 835 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000835#include "confdefs.h"
836#include <ctype.h>
837#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
838#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000839#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
Guido van Rossum627b2d71993-12-24 10:39:16 +0000840int main () { int i; for (i = 0; i < 256; i++)
841if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
842exit (0); }
843
844EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000845eval $ac_link
Guido van Rossum627b2d71993-12-24 10:39:16 +0000846if test -s conftest && (./conftest; exit) 2>/dev/null; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000847 :
848else
849 ac_cv_header_stdc=no
Guido van Rossum627b2d71993-12-24 10:39:16 +0000850fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000851fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000852rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000853fi
854fi
855echo "$ac_t""$ac_cv_header_stdc" 1>&4
856if test $ac_cv_header_stdc = yes; then
857 cat >> confdefs.h <<\EOF
858#define STDC_HEADERS 1
859EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000860
861fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000862
Guido van Rossum8eee56f1994-10-20 22:18:37 +0000863for ac_hdr in dlfcn.h fcntl.h limits.h signal.h stdarg.h stddef.h stdlib.h thread.h unistd.h utime.h sys/audioio.h sys/param.h sys/select.h sys/time.h sys/times.h sys/un.h sys/utsname.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000864do
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000865ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
866echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&4
867if eval "test \"`echo '${'ac_cv_header_$ac_safe'+set}'`\" = set"; then
868 echo $ac_n "(cached) $ac_c" 1>&4
869else
870 cat > conftest.$ac_ext <<EOF
871#line 872 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000872#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000873#include <$ac_hdr>
Guido van Rossum627b2d71993-12-24 10:39:16 +0000874EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000875eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
876ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000877if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000878 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000879 eval "ac_cv_header_$ac_safe=yes"
880else
881 echo "$ac_err" >&5
882 rm -rf conftest*
883 eval "ac_cv_header_$ac_safe=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000884fi
885rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000886fi
887if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
888 echo "$ac_t""yes" 1>&4
889 ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./\055' '[A-Z]___'`
890 cat >> confdefs.h <<EOF
891#define $ac_tr_hdr 1
892EOF
893
894else
895 echo "$ac_t""no" 1>&4
896fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000897done
898
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000899ac_header_dirent=no
900for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
901do
902ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
903echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&4
904if eval "test \"`echo '${'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
905 echo $ac_n "(cached) $ac_c" 1>&4
Guido van Rossum627b2d71993-12-24 10:39:16 +0000906else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000907 cat > conftest.$ac_ext <<EOF
908#line 909 "configure"
909#include "confdefs.h"
910#include <sys/types.h>
911#include <$ac_hdr>
912int main() { return 0; }
913int t() {
914DIR *dirp = 0;
915; return 0; }
916EOF
917if eval $ac_compile; then
918 rm -rf conftest*
919 eval "ac_cv_header_dirent_$ac_safe=yes"
920else
921 rm -rf conftest*
922 eval "ac_cv_header_dirent_$ac_safe=no"
923fi
924rm -f conftest*
Guido van Rossum627b2d71993-12-24 10:39:16 +0000925
926fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000927if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
928 echo "$ac_t""yes" 1>&4
929 ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./\055' '[A-Z]___'`
930 cat >> confdefs.h <<EOF
931#define $ac_tr_hdr 1
932EOF
933 ac_header_dirent=$ac_hdr; break
934else
935 echo "$ac_t""no" 1>&4
936fi
937done
938# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
939if test $ac_header_dirent = dirent.h; then
940echo $ac_n "checking for -ldir""... $ac_c" 1>&4
941if eval "test \"`echo '${'ac_cv_lib_dir'+set}'`\" = set"; then
942 echo $ac_n "(cached) $ac_c" 1>&4
943else
944 ac_save_LIBS="$LIBS"
945LIBS="$LIBS -ldir "
946cat > conftest.$ac_ext <<EOF
947#line 948 "configure"
948#include "confdefs.h"
949
950int main() { return 0; }
951int t() {
952opendir()
953; return 0; }
954EOF
955if eval $ac_link; then
956 rm -rf conftest*
957 eval "ac_cv_lib_dir=yes"
958else
959 rm -rf conftest*
960 eval "ac_cv_lib_dir=no"
961fi
962rm -f conftest*
963LIBS="$ac_save_LIBS"
964
965fi
966if eval "test \"`echo '$ac_cv_lib_'dir`\" = yes"; then
967 echo "$ac_t""yes" 1>&4
968 LIBS="$LIBS -ldir"
969else
970 echo "$ac_t""no" 1>&4
971fi
972
973else
974echo $ac_n "checking for -lx""... $ac_c" 1>&4
975if eval "test \"`echo '${'ac_cv_lib_x'+set}'`\" = set"; then
976 echo $ac_n "(cached) $ac_c" 1>&4
977else
978 ac_save_LIBS="$LIBS"
979LIBS="$LIBS -lx "
980cat > conftest.$ac_ext <<EOF
981#line 982 "configure"
982#include "confdefs.h"
983
984int main() { return 0; }
985int t() {
986opendir()
987; return 0; }
988EOF
989if eval $ac_link; then
990 rm -rf conftest*
991 eval "ac_cv_lib_x=yes"
992else
993 rm -rf conftest*
994 eval "ac_cv_lib_x=no"
995fi
996rm -f conftest*
997LIBS="$ac_save_LIBS"
998
999fi
1000if eval "test \"`echo '$ac_cv_lib_'x`\" = yes"; then
1001 echo "$ac_t""yes" 1>&4
1002 LIBS="$LIBS -lx"
1003else
1004 echo "$ac_t""no" 1>&4
1005fi
1006
1007fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001008
1009
1010# checks for typedefs
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001011echo "checking for clock_t in time.h" 1>&4
1012cat > conftest.$ac_ext <<EOF
1013#line 1014 "configure"
1014#include "confdefs.h"
1015#include <time.h>
1016EOF
1017if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1018 egrep "clock_t" >/dev/null 2>&1; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001019 :
1020else
1021 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001022 cat >> confdefs.h <<\EOF
1023#define clock_t long
1024EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001025
1026fi
1027rm -f conftest*
1028
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001029echo $ac_n "checking for mode_t""... $ac_c" 1>&4
1030if eval "test \"`echo '${'ac_cv_type_mode_t'+set}'`\" = set"; then
1031 echo $ac_n "(cached) $ac_c" 1>&4
1032else
1033 cat > conftest.$ac_ext <<EOF
1034#line 1035 "configure"
1035#include "confdefs.h"
1036#include <sys/types.h>
1037#if STDC_HEADERS
1038#include <stdlib.h>
1039#endif
1040EOF
1041if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1042 egrep "mode_t" >/dev/null 2>&1; then
1043 rm -rf conftest*
1044 ac_cv_type_mode_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001045else
1046 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001047 ac_cv_type_mode_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001048fi
1049rm -f conftest*
1050
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001051fi
1052echo "$ac_t""$ac_cv_type_mode_t" 1>&4
1053if test $ac_cv_type_mode_t = no; then
1054 cat >> confdefs.h <<\EOF
1055#define mode_t int
1056EOF
1057
1058fi
1059
1060echo $ac_n "checking for off_t""... $ac_c" 1>&4
1061if eval "test \"`echo '${'ac_cv_type_off_t'+set}'`\" = set"; then
1062 echo $ac_n "(cached) $ac_c" 1>&4
1063else
1064 cat > conftest.$ac_ext <<EOF
1065#line 1066 "configure"
1066#include "confdefs.h"
1067#include <sys/types.h>
1068#if STDC_HEADERS
1069#include <stdlib.h>
1070#endif
1071EOF
1072if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1073 egrep "off_t" >/dev/null 2>&1; then
1074 rm -rf conftest*
1075 ac_cv_type_off_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001076else
1077 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001078 ac_cv_type_off_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001079fi
1080rm -f conftest*
1081
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001082fi
1083echo "$ac_t""$ac_cv_type_off_t" 1>&4
1084if test $ac_cv_type_off_t = no; then
1085 cat >> confdefs.h <<\EOF
1086#define off_t long
1087EOF
1088
1089fi
1090
1091echo $ac_n "checking for pid_t""... $ac_c" 1>&4
1092if eval "test \"`echo '${'ac_cv_type_pid_t'+set}'`\" = set"; then
1093 echo $ac_n "(cached) $ac_c" 1>&4
1094else
1095 cat > conftest.$ac_ext <<EOF
1096#line 1097 "configure"
1097#include "confdefs.h"
1098#include <sys/types.h>
1099#if STDC_HEADERS
1100#include <stdlib.h>
1101#endif
1102EOF
1103if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1104 egrep "pid_t" >/dev/null 2>&1; then
1105 rm -rf conftest*
1106 ac_cv_type_pid_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001107else
1108 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001109 ac_cv_type_pid_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001110fi
1111rm -f conftest*
1112
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001113fi
1114echo "$ac_t""$ac_cv_type_pid_t" 1>&4
1115if test $ac_cv_type_pid_t = no; then
1116 cat >> confdefs.h <<\EOF
1117#define pid_t int
1118EOF
1119
1120fi
1121
1122echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&4
1123if eval "test \"`echo '${'ac_cv_type_signal'+set}'`\" = set"; then
1124 echo $ac_n "(cached) $ac_c" 1>&4
1125else
1126 cat > conftest.$ac_ext <<EOF
1127#line 1128 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001128#include "confdefs.h"
1129#include <sys/types.h>
1130#include <signal.h>
1131#ifdef signal
1132#undef signal
1133#endif
1134extern void (*signal ()) ();
Guido van Rossum7f43da71994-08-01 12:15:30 +00001135int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001136int t() {
1137int i;
1138; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001139EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001140if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001141 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001142 ac_cv_type_signal=void
Guido van Rossum627b2d71993-12-24 10:39:16 +00001143else
1144 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001145 ac_cv_type_signal=int
Guido van Rossum627b2d71993-12-24 10:39:16 +00001146fi
1147rm -f conftest*
1148
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001149fi
1150echo "$ac_t""$ac_cv_type_signal" 1>&4
1151cat >> confdefs.h <<EOF
1152#define RETSIGTYPE $ac_cv_type_signal
1153EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001154
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001155
1156echo $ac_n "checking for size_t""... $ac_c" 1>&4
1157if eval "test \"`echo '${'ac_cv_type_size_t'+set}'`\" = set"; then
1158 echo $ac_n "(cached) $ac_c" 1>&4
1159else
1160 cat > conftest.$ac_ext <<EOF
1161#line 1162 "configure"
1162#include "confdefs.h"
1163#include <sys/types.h>
1164#if STDC_HEADERS
1165#include <stdlib.h>
1166#endif
1167EOF
1168if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1169 egrep "size_t" >/dev/null 2>&1; then
1170 rm -rf conftest*
1171 ac_cv_type_size_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001172else
1173 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001174 ac_cv_type_size_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001175fi
1176rm -f conftest*
1177
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001178fi
1179echo "$ac_t""$ac_cv_type_size_t" 1>&4
1180if test $ac_cv_type_size_t = no; then
1181 cat >> confdefs.h <<\EOF
1182#define size_t unsigned
1183EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001184
1185fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001186
1187echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&4
1188if eval "test \"`echo '${'ac_cv_type_uid_t'+set}'`\" = set"; then
1189 echo $ac_n "(cached) $ac_c" 1>&4
1190else
1191 cat > conftest.$ac_ext <<EOF
1192#line 1193 "configure"
1193#include "confdefs.h"
1194#include <sys/types.h>
1195EOF
1196if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1197 egrep "uid_t" >/dev/null 2>&1; then
1198 rm -rf conftest*
1199 ac_cv_type_uid_t=yes
1200else
1201 rm -rf conftest*
1202 ac_cv_type_uid_t=no
1203fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001204rm -f conftest*
1205
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001206fi
1207echo "$ac_t""$ac_cv_type_uid_t" 1>&4
1208if test $ac_cv_type_uid_t = no; then
1209 cat >> confdefs.h <<\EOF
1210#define uid_t int
1211EOF
1212
1213 cat >> confdefs.h <<\EOF
1214#define gid_t int
1215EOF
1216
1217fi
1218
Guido van Rossum627b2d71993-12-24 10:39:16 +00001219
Guido van Rossum0a516c91994-09-12 10:58:40 +00001220# Set name for machine-dependent library files
1221
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001222echo $ac_n "checking MACHDEP""... $ac_c" 1>&4
Guido van Rossum0a516c91994-09-12 10:58:40 +00001223if test -z "$MACHDEP"
1224then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001225 ac_sys_system=`uname -s | tr -d ' ' | tr '[A-Z]' '[a-z]'`
1226 ac_sys_release=`uname -r | tr -d ' ' | sed 's/\..*//'`
1227 MACHDEP="$ac_sys_system$ac_sys_release"
Guido van Rossum0a516c91994-09-12 10:58:40 +00001228 case MACHDEP in
1229 '') MACHDEP=unknown;;
1230 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001231fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001232echo "$ac_t""$MACHDEP" 1>&4
Guido van Rossum0a516c91994-09-12 10:58:40 +00001233
1234# Set info about shared libraries.
1235# XXX This should try things out instead of testing uname!
1236
1237
1238
1239
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001240ac_sys_system=`uname -s`
1241ac_sys_release=`uname -r`
Guido van Rossum0a516c91994-09-12 10:58:40 +00001242# SO is the extension of shared libraries `(including the dot!)
1243# -- usually .so, .sl on HP-UX
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001244echo $ac_n "checking SO""... $ac_c" 1>&4
Guido van Rossum0a516c91994-09-12 10:58:40 +00001245if test -z "$SO"
1246then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001247 case $ac_sys_system in
Guido van Rossum0a516c91994-09-12 10:58:40 +00001248 hp*|HP*) SO=.sl;;
1249 *) SO=.so;;
1250 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001251fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001252echo "$ac_t""$SO" 1>&4
Guido van Rossum0a516c91994-09-12 10:58:40 +00001253# LDSHARED is the ld *command* used to create shared library
1254# -- "ld" on SunOS 4.x.x, "ld -G" on SunOS 5.x, "ld -shared" on IRIX 5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001255echo $ac_n "checking LDSHARED""... $ac_c" 1>&4
Guido van Rossum0a516c91994-09-12 10:58:40 +00001256if test -z "$LDSHARED"
1257then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001258 case $ac_sys_system/$ac_sys_release in
Guido van Rossum0a516c91994-09-12 10:58:40 +00001259 IRIX*) LDSHARED="ld -shared";;
1260 SunOS/4*) LDSHARED="ld";;
1261 SunOS/5*) LDSHARED="ld -G";;
1262 hp*|HP*) LDSHARED="ld -b";;
1263 *) LDSHARED="ld";;
1264 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001265fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001266echo "$ac_t""$LDSHARED" 1>&4
Guido van Rossum0a516c91994-09-12 10:58:40 +00001267# CCSHARED are the C *flags* used to create objects to go into a shared
1268# library -- this is only needed for HP-UX
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001269echo $ac_n "checking CCSHARED""... $ac_c" 1>&4
Guido van Rossum0a516c91994-09-12 10:58:40 +00001270if test -z "$CCSHARED"
1271then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001272 case $ac_sys_system in
Guido van Rossum0a516c91994-09-12 10:58:40 +00001273 hp*|HP*) CCSHARED="+z";;
1274 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001275fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001276echo "$ac_t""$CCSHARED" 1>&4
Guido van Rossum0a516c91994-09-12 10:58:40 +00001277# LINKFORSHARED are the flags passed to the $(CC) command that links
1278# the python executable -- this is only needed for HP-UX
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001279echo $ac_n "checking LINKFORSHARED""... $ac_c" 1>&4
Guido van Rossum0a516c91994-09-12 10:58:40 +00001280if test -z "$LINKFORSHARED"
1281then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001282 case $ac_sys_system in
Guido van Rossum0a516c91994-09-12 10:58:40 +00001283 hp*|HP*) LINKFORSHARED="-Wl,-E";;
1284 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001285fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001286echo "$ac_t""$LINKFORSHARED" 1>&4
Guido van Rossum0a516c91994-09-12 10:58:40 +00001287
Guido van Rossum627b2d71993-12-24 10:39:16 +00001288# checks for libraries
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001289echo $ac_n "checking for -ldl""... $ac_c" 1>&4
1290if eval "test \"`echo '${'ac_cv_lib_dl'+set}'`\" = set"; then
1291 echo $ac_n "(cached) $ac_c" 1>&4
1292else
1293 ac_save_LIBS="$LIBS"
1294LIBS="$LIBS -ldl "
1295cat > conftest.$ac_ext <<EOF
1296#line 1297 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001297#include "confdefs.h"
1298
Guido van Rossum7f43da71994-08-01 12:15:30 +00001299int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001300int t() {
1301dlopen()
1302; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001303EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001304if eval $ac_link; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001305 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001306 eval "ac_cv_lib_dl=yes"
1307else
1308 rm -rf conftest*
1309 eval "ac_cv_lib_dl=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001310fi
1311rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001312LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001313
Guido van Rossum627b2d71993-12-24 10:39:16 +00001314fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001315if eval "test \"`echo '$ac_cv_lib_'dl`\" = yes"; then
1316 echo "$ac_t""yes" 1>&4
1317 ac_tr_lib=HAVE_LIB`echo dl | tr '[a-z]' '[A-Z]'`
1318 cat >> confdefs.h <<EOF
1319#define $ac_tr_lib 1
1320EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001321
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001322 LIBS="$LIBS -ldl"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001323
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001324else
1325 echo "$ac_t""no" 1>&4
1326fi
1327 # Dynamic linking for SunOS/Solaris and SYSV
1328echo $ac_n "checking for -ldld""... $ac_c" 1>&4
1329if eval "test \"`echo '${'ac_cv_lib_dld'+set}'`\" = set"; then
1330 echo $ac_n "(cached) $ac_c" 1>&4
1331else
1332 ac_save_LIBS="$LIBS"
1333LIBS="$LIBS -ldld "
1334cat > conftest.$ac_ext <<EOF
1335#line 1336 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001336#include "confdefs.h"
1337
Guido van Rossum7f43da71994-08-01 12:15:30 +00001338int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001339int t() {
1340shl_load()
1341; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001342EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001343if eval $ac_link; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001344 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001345 eval "ac_cv_lib_dld=yes"
1346else
1347 rm -rf conftest*
1348 eval "ac_cv_lib_dld=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001349fi
1350rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001351LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001352
Guido van Rossum627b2d71993-12-24 10:39:16 +00001353fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001354if eval "test \"`echo '$ac_cv_lib_'dld`\" = yes"; then
1355 echo "$ac_t""yes" 1>&4
1356 ac_tr_lib=HAVE_LIB`echo dld | tr '[a-z]' '[A-Z]'`
1357 cat >> confdefs.h <<EOF
1358#define $ac_tr_lib 1
1359EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001360
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001361 LIBS="$LIBS -ldld"
1362
1363else
1364 echo "$ac_t""no" 1>&4
1365fi
1366 # Dynamic linking for HP-UX
1367echo $ac_n "checking for -lsun""... $ac_c" 1>&4
1368if eval "test \"`echo '${'ac_cv_lib_sun'+set}'`\" = set"; then
1369 echo $ac_n "(cached) $ac_c" 1>&4
1370else
1371 ac_save_LIBS="$LIBS"
1372LIBS="$LIBS -lsun "
1373cat > conftest.$ac_ext <<EOF
1374#line 1375 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001375#include "confdefs.h"
1376
1377int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001378int t() {
1379getpwnam()
1380; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00001381EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001382if eval $ac_link; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00001383 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001384 eval "ac_cv_lib_sun=yes"
1385else
1386 rm -rf conftest*
1387 eval "ac_cv_lib_sun=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001388fi
1389rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001390LIBS="$ac_save_LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001391
Guido van Rossum7f43da71994-08-01 12:15:30 +00001392fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001393if eval "test \"`echo '$ac_cv_lib_'sun`\" = yes"; then
1394 echo "$ac_t""yes" 1>&4
1395 ac_tr_lib=HAVE_LIB`echo sun | tr '[a-z]' '[A-Z]'`
1396 cat >> confdefs.h <<EOF
1397#define $ac_tr_lib 1
1398EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001399
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001400 LIBS="$LIBS -lsun"
1401
1402else
1403 echo "$ac_t""no" 1>&4
1404fi
1405 # NIS (== YP) interface for IRIX 4
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001406echo $ac_n "checking for -lnsl""... $ac_c" 1>&4
1407if eval "test \"`echo '${'ac_cv_lib_nsl'+set}'`\" = set"; then
1408 echo $ac_n "(cached) $ac_c" 1>&4
1409else
1410 ac_save_LIBS="$LIBS"
1411LIBS="$LIBS -lnsl "
1412cat > conftest.$ac_ext <<EOF
1413#line 1414 "configure"
1414#include "confdefs.h"
1415
1416int main() { return 0; }
1417int t() {
1418gethostbyname()
1419; return 0; }
1420EOF
1421if eval $ac_link; then
1422 rm -rf conftest*
1423 eval "ac_cv_lib_nsl=yes"
1424else
1425 rm -rf conftest*
1426 eval "ac_cv_lib_nsl=no"
1427fi
1428rm -f conftest*
1429LIBS="$ac_save_LIBS"
1430
1431fi
1432if eval "test \"`echo '$ac_cv_lib_'nsl`\" = yes"; then
1433 echo "$ac_t""yes" 1>&4
1434 LIBS="-lnsl $LIBS"
1435else
1436 echo "$ac_t""no" 1>&4
1437fi
1438 # hosts db interface
1439echo $ac_n "checking for -linet""... $ac_c" 1>&4
1440if eval "test \"`echo '${'ac_cv_lib_inet'+set}'`\" = set"; then
1441 echo $ac_n "(cached) $ac_c" 1>&4
1442else
1443 ac_save_LIBS="$LIBS"
1444LIBS="$LIBS -linet "
1445cat > conftest.$ac_ext <<EOF
1446#line 1447 "configure"
1447#include "confdefs.h"
1448
1449int main() { return 0; }
1450int t() {
1451???()
1452; return 0; }
1453EOF
1454if eval $ac_link; then
1455 rm -rf conftest*
1456 eval "ac_cv_lib_inet=yes"
1457else
1458 rm -rf conftest*
1459 eval "ac_cv_lib_inet=no"
1460fi
1461rm -f conftest*
1462LIBS="$ac_save_LIBS"
1463
1464fi
1465if eval "test \"`echo '$ac_cv_lib_'inet`\" = yes"; then
1466 echo "$ac_t""yes" 1>&4
1467 LIBS="-linet $LIBS"
1468else
1469 echo "$ac_t""no" 1>&4
1470fi
1471 # SVR4 internet???
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001472echo $ac_n "checking for -lsocket""... $ac_c" 1>&4
1473if eval "test \"`echo '${'ac_cv_lib_socket'+set}'`\" = set"; then
1474 echo $ac_n "(cached) $ac_c" 1>&4
1475else
1476 ac_save_LIBS="$LIBS"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001477LIBS="$LIBS -lsocket "
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001478cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001479#line 1480 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001480#include "confdefs.h"
1481
1482int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001483int t() {
1484socket()
1485; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00001486EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001487if eval $ac_link; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00001488 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001489 eval "ac_cv_lib_socket=yes"
1490else
1491 rm -rf conftest*
1492 eval "ac_cv_lib_socket=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001493fi
1494rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001495LIBS="$ac_save_LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001496
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001497fi
1498if eval "test \"`echo '$ac_cv_lib_'socket`\" = yes"; then
1499 echo "$ac_t""yes" 1>&4
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001500 LIBS="-lsocket $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001501else
1502 echo "$ac_t""no" 1>&4
Guido van Rossum7f43da71994-08-01 12:15:30 +00001503fi
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001504 # SVR4 sockets
Guido van Rossum7f43da71994-08-01 12:15:30 +00001505
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001506echo "checking for --with-readline" 1>&4
1507# Check whether --with-readline or --without-readline was given.
Guido van Rossum7f43da71994-08-01 12:15:30 +00001508withval="$with_readline"
1509if test -n "$withval"; then
1510
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001511cat >> confdefs.h <<\EOF
1512#define WITH_READLINE 1
1513EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001514
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00001515if test ! -d "$withval"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001516then { echo "configure: error: proper usage is --with-readline=DIRECTORY" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00001517fi
1518termcap=
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001519echo $ac_n "checking for -ltermcap""... $ac_c" 1>&4
1520if eval "test \"`echo '${'ac_cv_lib_termcap'+set}'`\" = set"; then
1521 echo $ac_n "(cached) $ac_c" 1>&4
1522else
1523 ac_save_LIBS="$LIBS"
1524LIBS="$LIBS -ltermcap "
1525cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001526#line 1527 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001527#include "confdefs.h"
1528
Guido van Rossum7f43da71994-08-01 12:15:30 +00001529int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001530int t() {
1531tgetent()
1532; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001533EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001534if eval $ac_link; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001535 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001536 eval "ac_cv_lib_termcap=yes"
1537else
1538 rm -rf conftest*
1539 eval "ac_cv_lib_termcap=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001540fi
1541rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001542LIBS="$ac_save_LIBS"
1543
1544fi
1545if eval "test \"`echo '$ac_cv_lib_'termcap`\" = yes"; then
1546 echo "$ac_t""yes" 1>&4
1547 termcap=termcap
Guido van Rossum7f43da71994-08-01 12:15:30 +00001548else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001549 echo "$ac_t""no" 1>&4
1550
1551echo $ac_n "checking for -ltermlib""... $ac_c" 1>&4
1552if eval "test \"`echo '${'ac_cv_lib_termlib'+set}'`\" = set"; then
1553 echo $ac_n "(cached) $ac_c" 1>&4
1554else
1555 ac_save_LIBS="$LIBS"
1556LIBS="$LIBS -ltermlib "
1557cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001558#line 1559 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001559#include "confdefs.h"
1560
1561int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001562int t() {
1563tgetent()
1564; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00001565EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001566if eval $ac_link; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00001567 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001568 eval "ac_cv_lib_termlib=yes"
1569else
1570 rm -rf conftest*
1571 eval "ac_cv_lib_termlib=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001572fi
1573rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001574LIBS="$ac_save_LIBS"
1575
1576fi
1577if eval "test \"`echo '$ac_cv_lib_'termlib`\" = yes"; then
1578 echo "$ac_t""yes" 1>&4
1579 termcap=termlib
Guido van Rossum7f43da71994-08-01 12:15:30 +00001580else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001581 echo "$ac_t""no" 1>&4
Guido van Rossum7f43da71994-08-01 12:15:30 +00001582fi
1583
1584fi
1585
1586if test ! -z "$termcap"
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00001587then LIBS="$LIBS $withval/libreadline.a"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001588 # Avoid possible conflict between shared libraries termcap and gl
1589 # on IRIX 5: both contain a routine called clear.
1590 if test -f /usr/lib/lib$termcap.a
1591 then LIBS="$LIBS /usr/lib/lib$termcap.a"
1592 else LIBS="$LIBS -l$termcap"
1593 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001594else { echo "configure: error: no working termcap/termlib" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00001595fi
1596fi
1597
1598
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001599echo "checking for --with-thread" 1>&4
1600# Check whether --with-thread or --without-thread was given.
Guido van Rossum7f43da71994-08-01 12:15:30 +00001601withval="$with_thread"
1602if test -n "$withval"; then
1603
1604if test -d "$withval"
1605then LIBS="$LIBS -L$withval"
1606fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001607echo $ac_n "checking for -lpthreads""... $ac_c" 1>&4
1608if eval "test \"`echo '${'ac_cv_lib_pthreads'+set}'`\" = set"; then
1609 echo $ac_n "(cached) $ac_c" 1>&4
1610else
1611 ac_save_LIBS="$LIBS"
1612LIBS="$LIBS -lpthreads "
1613cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001614#line 1615 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001615#include "confdefs.h"
1616
1617int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001618int t() {
1619pthread_create()
1620; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00001621EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001622if eval $ac_link; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00001623 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001624 eval "ac_cv_lib_pthreads=yes"
1625else
1626 rm -rf conftest*
1627 eval "ac_cv_lib_pthreads=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001628fi
1629rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001630LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001631
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001632fi
1633if eval "test \"`echo '$ac_cv_lib_'pthreads`\" = yes"; then
1634 echo "$ac_t""yes" 1>&4
1635 cat >> confdefs.h <<\EOF
1636#define WITH_THREAD 1
1637EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001638
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001639cat >> confdefs.h <<\EOF
1640#define _POSIX_THREADS 1
1641EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001642
1643LIBS="$LIBS -lpthreads"
1644LIBOBJS="$LIBOBJS thread.o"
1645else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001646 echo "$ac_t""no" 1>&4
Guido van Rossum627b2d71993-12-24 10:39:16 +00001647fi
1648
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001649echo $ac_n "checking for -lmpc""... $ac_c" 1>&4
1650if eval "test \"`echo '${'ac_cv_lib_mpc'+set}'`\" = set"; then
1651 echo $ac_n "(cached) $ac_c" 1>&4
1652else
1653 ac_save_LIBS="$LIBS"
1654LIBS="$LIBS -lmpc "
1655cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001656#line 1657 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001657#include "confdefs.h"
1658
Guido van Rossum7f43da71994-08-01 12:15:30 +00001659int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001660int t() {
1661usconfig()
1662; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001663EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001664if eval $ac_link; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001665 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001666 eval "ac_cv_lib_mpc=yes"
1667else
1668 rm -rf conftest*
1669 eval "ac_cv_lib_mpc=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001670fi
1671rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001672LIBS="$ac_save_LIBS"
1673
1674fi
1675if eval "test \"`echo '$ac_cv_lib_'mpc`\" = yes"; then
1676 echo "$ac_t""yes" 1>&4
1677 cat >> confdefs.h <<\EOF
1678#define WITH_THREAD 1
1679EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001680
Guido van Rossum7f43da71994-08-01 12:15:30 +00001681LIBS="$LIBS -lmpc"
1682LIBOBJS="$LIBOBJS thread.o"
1683else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001684 echo "$ac_t""no" 1>&4
Guido van Rossum627b2d71993-12-24 10:39:16 +00001685fi
1686
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001687echo $ac_n "checking for -lthread""... $ac_c" 1>&4
1688if eval "test \"`echo '${'ac_cv_lib_thread'+set}'`\" = set"; then
1689 echo $ac_n "(cached) $ac_c" 1>&4
1690else
1691 ac_save_LIBS="$LIBS"
1692LIBS="$LIBS -lthread "
1693cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001694#line 1695 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001695#include "confdefs.h"
1696
Guido van Rossum7f43da71994-08-01 12:15:30 +00001697int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001698int t() {
1699thr_create()
1700; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001701EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001702if eval $ac_link; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001703 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001704 eval "ac_cv_lib_thread=yes"
1705else
1706 rm -rf conftest*
1707 eval "ac_cv_lib_thread=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001708fi
1709rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001710LIBS="$ac_save_LIBS"
1711
1712fi
1713if eval "test \"`echo '$ac_cv_lib_'thread`\" = yes"; then
1714 echo "$ac_t""yes" 1>&4
1715 cat >> confdefs.h <<\EOF
1716#define WITH_THREAD 1
1717EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001718
Guido van Rossum7f43da71994-08-01 12:15:30 +00001719LIBS="$LIBS -lthread"
1720LIBOBJS="$LIBOBJS thread.o"
1721else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001722 echo "$ac_t""no" 1>&4
Guido van Rossum627b2d71993-12-24 10:39:16 +00001723fi
1724
Guido van Rossum7f43da71994-08-01 12:15:30 +00001725
Guido van Rossum627b2d71993-12-24 10:39:16 +00001726fi
1727
Guido van Rossum7f43da71994-08-01 12:15:30 +00001728
1729# -I${DLINCLDIR} is added to the compile rule for import.o
1730
1731DLINCLDIR=/
1732
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001733echo "checking for --with-sgi-dl" 1>&4
1734# Check whether --with-sgi-dl or --without-sgi-dl was given.
Guido van Rossum7f43da71994-08-01 12:15:30 +00001735withval="$with_sgi_dl"
1736if test -n "$withval"; then
1737
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001738cat >> confdefs.h <<\EOF
1739#define WITH_SGI_DL 1
1740EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001741
1742dldir=$withval
1743if test -d "$dldir"
1744then LIBS="$LIBS -L$dldir"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001745else { echo "configure: error: proper usage is --with-sgi-dl=DIRECTORY" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00001746fi
1747DLINCLDIR=${dldir}
1748LIBS="$LIBS -ldl -lmld"
1749fi
1750
1751
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001752echo "checking for --with-dl-dld" 1>&4
1753# Check whether --with-dl-dld or --without-dl-dld was given.
Guido van Rossum7f43da71994-08-01 12:15:30 +00001754withval="$with_dl_dld"
1755if test -n "$withval"; then
1756
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001757cat >> confdefs.h <<\EOF
1758#define WITH_DL_DLD 1
1759EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001760
1761dldir=`echo "$withval" | sed 's/,.*//'`
1762dlddir=`echo "$withval" | sed 's/.*,//'`
1763if test -d "$dldir" -a -d "$dlddir"
1764then LIBS="$LIBS -L$dldir -L$dlddir"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001765else { echo "configure: error: proper usage is --with-dl-dld=DL_DIRECTORY" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00001766fi
1767DLINCLDIR=${dldir}
1768LIBS="$LIBS -ldl -ldld"
1769fi
1770
1771
Guido van Rossum627b2d71993-12-24 10:39:16 +00001772# checks for library functions
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001773for ac_func in chown clock dlopen ftime ftruncate gethostname_r gettimeofday getpeername getpgrp getpid getwd link lstat nice readlink select setgid setuid setsid setpgid setpgrp setvbuf siginterrupt symlink tcgetpgrp tcsetpgrp times truncate uname waitpid
Guido van Rossum627b2d71993-12-24 10:39:16 +00001774do
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001775echo $ac_n "checking for $ac_func""... $ac_c" 1>&4
1776if eval "test \"`echo '${'ac_cv_func_$ac_func'+set}'`\" = set"; then
1777 echo $ac_n "(cached) $ac_c" 1>&4
1778else
1779 cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001780#line 1781 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001781#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001782#include <ctype.h> /* Arbitrary system header to define __stub macros. */
Guido van Rossum7f43da71994-08-01 12:15:30 +00001783int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001784int t() {
1785
Guido van Rossum627b2d71993-12-24 10:39:16 +00001786/* The GNU C library defines this for functions which it implements
1787 to always fail with ENOSYS. Some functions are actually named
1788 something starting with __ and the normal name is an alias. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001789#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +00001790choke me
1791#else
1792/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001793char $ac_func(); $ac_func();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001794#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001795
Guido van Rossum7f43da71994-08-01 12:15:30 +00001796; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001797EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001798if eval $ac_link; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001799 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001800 eval "ac_cv_func_$ac_func=yes"
1801else
1802 rm -rf conftest*
1803 eval "ac_cv_func_$ac_func=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001804fi
1805rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001806
1807fi
1808if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1809 echo "$ac_t""yes" 1>&4
1810 ac_tr_func=HAVE_`echo $ac_func | tr '[a-z]' '[A-Z]'`
1811 cat >> confdefs.h <<EOF
1812#define $ac_tr_func 1
1813EOF
1814
1815else
1816 echo "$ac_t""no" 1>&4
1817fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001818done
1819
Guido van Rossum7f43da71994-08-01 12:15:30 +00001820for ac_func in dup2 getcwd strerror memmove
Guido van Rossum627b2d71993-12-24 10:39:16 +00001821do
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001822echo $ac_n "checking for $ac_func""... $ac_c" 1>&4
1823if eval "test \"`echo '${'ac_cv_func_$ac_func'+set}'`\" = set"; then
1824 echo $ac_n "(cached) $ac_c" 1>&4
1825else
1826 cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001827#line 1828 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001828#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001829#include <ctype.h> /* Arbitrary system header to define __stub macros. */
Guido van Rossum7f43da71994-08-01 12:15:30 +00001830int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001831int t() {
1832
Guido van Rossum627b2d71993-12-24 10:39:16 +00001833/* The GNU C library defines this for functions which it implements
1834 to always fail with ENOSYS. Some functions are actually named
1835 something starting with __ and the normal name is an alias. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001836#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +00001837choke me
1838#else
1839/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001840char $ac_func(); $ac_func();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001841#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001842
Guido van Rossum7f43da71994-08-01 12:15:30 +00001843; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001844EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001845if eval $ac_link; then
1846 rm -rf conftest*
1847 eval "ac_cv_func_$ac_func=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001848else
1849 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001850 eval "ac_cv_func_$ac_func=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001851fi
1852rm -f conftest*
1853
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001854fi
1855if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1856 echo "$ac_t""yes" 1>&4
1857 :
1858else
1859 echo "$ac_t""no" 1>&4
1860LIBOBJS="$LIBOBJS ${ac_func}.o"
1861fi
1862
Guido van Rossum627b2d71993-12-24 10:39:16 +00001863done
1864
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001865echo $ac_n "checking for getpgrp""... $ac_c" 1>&4
1866if eval "test \"`echo '${'ac_cv_func_getpgrp'+set}'`\" = set"; then
1867 echo $ac_n "(cached) $ac_c" 1>&4
1868else
1869 cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001870#line 1871 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001871#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001872#include <ctype.h> /* Arbitrary system header to define __stub macros. */
Guido van Rossum7f43da71994-08-01 12:15:30 +00001873int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001874int t() {
1875
Guido van Rossum627b2d71993-12-24 10:39:16 +00001876/* The GNU C library defines this for functions which it implements
1877 to always fail with ENOSYS. Some functions are actually named
1878 something starting with __ and the normal name is an alias. */
1879#if defined (__stub_getpgrp) || defined (__stub___getpgrp)
1880choke me
1881#else
1882/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001883char getpgrp(); getpgrp();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001884#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001885
1886; return 0; }
1887EOF
1888if eval $ac_link; then
1889 rm -rf conftest*
1890 eval "ac_cv_func_getpgrp=yes"
1891else
1892 rm -rf conftest*
1893 eval "ac_cv_func_getpgrp=no"
1894fi
1895rm -f conftest*
1896
1897fi
1898if eval "test \"`echo '$ac_cv_func_'getpgrp`\" = yes"; then
1899 echo "$ac_t""yes" 1>&4
1900 cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001901#line 1902 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001902#include "confdefs.h"
1903#include <unistd.h>
1904int main() { return 0; }
1905int t() {
1906getpgrp(0);
Guido van Rossum7f43da71994-08-01 12:15:30 +00001907; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001908EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001909if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001910 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001911 cat >> confdefs.h <<\EOF
1912#define GETPGRP_HAVE_ARG 1
Guido van Rossum627b2d71993-12-24 10:39:16 +00001913EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001914
1915fi
1916rm -f conftest*
1917
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001918else
1919 echo "$ac_t""no" 1>&4
Guido van Rossum627b2d71993-12-24 10:39:16 +00001920fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001921
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001922echo $ac_n "checking for setpgrp""... $ac_c" 1>&4
1923if eval "test \"`echo '${'ac_cv_func_setpgrp'+set}'`\" = set"; then
1924 echo $ac_n "(cached) $ac_c" 1>&4
1925else
1926 cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001927#line 1928 "configure"
Guido van Rossum8eee56f1994-10-20 22:18:37 +00001928#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001929#include <ctype.h> /* Arbitrary system header to define __stub macros. */
Guido van Rossum8eee56f1994-10-20 22:18:37 +00001930int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001931int t() {
1932
Guido van Rossum8eee56f1994-10-20 22:18:37 +00001933/* The GNU C library defines this for functions which it implements
1934 to always fail with ENOSYS. Some functions are actually named
1935 something starting with __ and the normal name is an alias. */
1936#if defined (__stub_setpgrp) || defined (__stub___setpgrp)
1937choke me
1938#else
1939/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001940char setpgrp(); setpgrp();
Guido van Rossum8eee56f1994-10-20 22:18:37 +00001941#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001942
1943; return 0; }
1944EOF
1945if eval $ac_link; then
1946 rm -rf conftest*
1947 eval "ac_cv_func_setpgrp=yes"
1948else
1949 rm -rf conftest*
1950 eval "ac_cv_func_setpgrp=no"
1951fi
1952rm -f conftest*
1953
1954fi
1955if eval "test \"`echo '$ac_cv_func_'setpgrp`\" = yes"; then
1956 echo "$ac_t""yes" 1>&4
1957 cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001958#line 1959 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001959#include "confdefs.h"
1960#include <unistd.h>
1961int main() { return 0; }
1962int t() {
1963setpgrp(0,0);
Guido van Rossum8eee56f1994-10-20 22:18:37 +00001964; return 0; }
1965EOF
1966if eval $ac_compile; then
1967 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001968 cat >> confdefs.h <<\EOF
1969#define SETPGRP_HAVE_ARG 1
Guido van Rossum8eee56f1994-10-20 22:18:37 +00001970EOF
Guido van Rossum8eee56f1994-10-20 22:18:37 +00001971
1972fi
1973rm -f conftest*
1974
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001975else
1976 echo "$ac_t""no" 1>&4
Guido van Rossum8eee56f1994-10-20 22:18:37 +00001977fi
Guido van Rossum8eee56f1994-10-20 22:18:37 +00001978
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001979echo $ac_n "checking for gettimeofday""... $ac_c" 1>&4
1980if eval "test \"`echo '${'ac_cv_func_gettimeofday'+set}'`\" = set"; then
1981 echo $ac_n "(cached) $ac_c" 1>&4
1982else
1983 cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001984#line 1985 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001985#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001986#include <ctype.h> /* Arbitrary system header to define __stub macros. */
1987int main() { return 0; }
1988int t() {
1989
1990/* The GNU C library defines this for functions which it implements
1991 to always fail with ENOSYS. Some functions are actually named
1992 something starting with __ and the normal name is an alias. */
1993#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
1994choke me
1995#else
1996/* Override any gcc2 internal prototype to avoid an error. */
1997char gettimeofday(); gettimeofday();
1998#endif
1999
2000; return 0; }
2001EOF
2002if eval $ac_link; then
2003 rm -rf conftest*
2004 eval "ac_cv_func_gettimeofday=yes"
2005else
2006 rm -rf conftest*
2007 eval "ac_cv_func_gettimeofday=no"
2008fi
2009rm -f conftest*
2010
2011fi
2012if eval "test \"`echo '$ac_cv_func_'gettimeofday`\" = yes"; then
2013 echo "$ac_t""yes" 1>&4
2014 cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002015#line 2016 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002016#include "confdefs.h"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002017#include <sys/time.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +00002018int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002019int t() {
2020gettimeofday((struct timeval*)0,(struct timezone*)0);
2021; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002022EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002023if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002024 :
2025else
2026 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002027 cat >> confdefs.h <<\EOF
2028#define GETTIMEOFDAY_NO_TZ 1
2029EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002030
2031fi
2032rm -f conftest*
2033
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002034else
2035 echo "$ac_t""no" 1>&4
2036fi
2037
2038
2039# checks for structures
2040echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&4
2041if eval "test \"`echo '${'ac_cv_header_time'+set}'`\" = set"; then
2042 echo $ac_n "(cached) $ac_c" 1>&4
2043else
2044 cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002045#line 2046 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002046#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002047#include <sys/types.h>
2048#include <sys/time.h>
2049#include <time.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +00002050int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002051int t() {
2052struct tm *tp;
2053; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002054EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002055if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002056 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002057 ac_cv_header_time=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00002058else
2059 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002060 ac_cv_header_time=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00002061fi
2062rm -f conftest*
2063
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002064fi
2065echo "$ac_t""$ac_cv_header_time" 1>&4
2066if test $ac_cv_header_time = yes; then
2067 cat >> confdefs.h <<\EOF
2068#define TIME_WITH_SYS_TIME 1
2069EOF
2070
2071fi
2072
2073echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&4
2074if eval "test \"`echo '${'ac_cv_struct_tm'+set}'`\" = set"; then
2075 echo $ac_n "(cached) $ac_c" 1>&4
2076else
2077 cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002078#line 2079 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002079#include "confdefs.h"
2080#include <sys/types.h>
2081#include <time.h>
2082int main() { return 0; }
2083int t() {
2084struct tm *tp; tp->tm_sec;
2085; return 0; }
2086EOF
2087if eval $ac_compile; then
2088 rm -rf conftest*
2089 ac_cv_struct_tm=time.h
2090else
2091 rm -rf conftest*
2092 ac_cv_struct_tm=sys/time.h
2093fi
2094rm -f conftest*
2095
2096fi
2097echo "$ac_t""$ac_cv_struct_tm" 1>&4
2098if test $ac_cv_struct_tm = sys/time.h; then
2099 cat >> confdefs.h <<\EOF
2100#define TM_IN_SYS_TIME 1
2101EOF
2102
2103fi
2104
2105echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&4
2106if eval "test \"`echo '${'ac_cv_struct_tm_zone'+set}'`\" = set"; then
2107 echo $ac_n "(cached) $ac_c" 1>&4
2108else
2109 cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002110#line 2111 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002111#include "confdefs.h"
2112#include <sys/types.h>
2113#include <$ac_cv_struct_tm>
2114int main() { return 0; }
2115int t() {
2116struct tm tm; tm.tm_zone;
2117; return 0; }
2118EOF
2119if eval $ac_compile; then
2120 rm -rf conftest*
2121 ac_cv_struct_tm_zone=yes
2122else
2123 rm -rf conftest*
2124 ac_cv_struct_tm_zone=no
2125fi
2126rm -f conftest*
2127
2128fi
2129echo "$ac_t""$ac_cv_struct_tm_zone" 1>&4
2130if test "$ac_cv_struct_tm_zone" = yes; then
2131 cat >> confdefs.h <<\EOF
2132#define HAVE_TM_ZONE 1
2133EOF
2134
2135else
2136 echo $ac_n "checking for tzname""... $ac_c" 1>&4
2137if eval "test \"`echo '${'ac_cv_var_tzname'+set}'`\" = set"; then
2138 echo $ac_n "(cached) $ac_c" 1>&4
2139else
2140 cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002141#line 2142 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002142#include "confdefs.h"
2143#include <time.h>
2144#ifndef tzname /* For SGI. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002145extern char *tzname[]; /* RS6000 and others reject char **tzname. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00002146#endif
Guido van Rossum7f43da71994-08-01 12:15:30 +00002147int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002148int t() {
2149atoi(*tzname);
2150; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002151EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002152if eval $ac_link; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002153 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002154 ac_cv_var_tzname=yes
2155else
2156 rm -rf conftest*
2157 ac_cv_var_tzname=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00002158fi
2159rm -f conftest*
2160
2161fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002162 echo "$ac_t""$ac_cv_var_tzname" 1>&4
2163 if test $ac_cv_var_tzname = yes; then
2164 cat >> confdefs.h <<\EOF
2165#define HAVE_TZNAME 1
2166EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002167
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002168 fi
2169fi
2170
2171
2172echo $ac_n "checking for time.h that defines altzone""... $ac_c" 1>&4
2173if eval "test \"`echo '${'ac_cv_header_time_altzone'+set}'`\" = set"; then
2174 echo $ac_n "(cached) $ac_c" 1>&4
2175else
2176 cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002177#line 2178 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002178#include "confdefs.h"
2179#include <time.h>
2180int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002181int t() {
2182return altzone;
2183; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002184EOF
2185if eval $ac_compile; then
2186 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002187 ac_cv_header_time_altzone=yes
2188else
2189 rm -rf conftest*
2190 ac_cv_header_time_altzone=no
Guido van Rossum7f43da71994-08-01 12:15:30 +00002191fi
2192rm -f conftest*
2193
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002194fi
2195
2196echo "$ac_t""$ac_cv_header_time_altzone" 1>&4
2197if test $ac_cv_header_time_altzone = yes; then
2198 cat >> confdefs.h <<\EOF
2199#define HAVE_ALTZONE 1
2200EOF
2201
2202fi
2203
2204echo "checking whether sys/select.h and sys/time.h may both be included" 1>&4
2205cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002206#line 2207 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002207#include "confdefs.h"
2208
2209#include <sys/types.h>
2210#include <sys/select.h>
2211#include <sys/time.h>
2212
2213int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002214int t() {
2215;
2216; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002217EOF
2218if eval $ac_compile; then
2219 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002220 cat >> confdefs.h <<\EOF
2221#define SYS_SELECT_WITH_SYS_TIME 1
2222EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002223
2224fi
2225rm -f conftest*
2226
Guido van Rossum627b2d71993-12-24 10:39:16 +00002227
2228# checks for compiler characteristics
Guido van Rossum7f43da71994-08-01 12:15:30 +00002229
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002230echo $ac_n "checking whether char is unsigned""... $ac_c" 1>&4
2231if eval "test \"`echo '${'ac_cv_c_char_unsigned'+set}'`\" = set"; then
2232 echo $ac_n "(cached) $ac_c" 1>&4
2233else
2234 if test "$GCC" = yes; then
2235 # GCC predefines this symbol on systems where it applies.
2236cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002237#line 2238 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002238#include "confdefs.h"
2239#ifdef __CHAR_UNSIGNED__
2240 yes
2241#endif
2242
2243EOF
2244if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2245 egrep "yes" >/dev/null 2>&1; then
2246 rm -rf conftest*
2247 ac_cv_c_char_unsigned=yes
2248else
2249 rm -rf conftest*
2250 ac_cv_c_char_unsigned=no
2251fi
2252rm -f conftest*
2253
2254else
2255if test "$cross_compiling" = yes; then
2256 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
2257else
2258cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002259#line 2260 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002260#include "confdefs.h"
2261/* volatile prevents gcc2 from optimizing the test away on sparcs. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002262#if !defined(__STDC__) || __STDC__ != 1
Guido van Rossum7f43da71994-08-01 12:15:30 +00002263#define volatile
2264#endif
2265main() {
Guido van Rossum7f43da71994-08-01 12:15:30 +00002266 volatile char c = 255; exit(c < 0);
Guido van Rossum7f43da71994-08-01 12:15:30 +00002267}
2268EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002269eval $ac_link
Guido van Rossum7f43da71994-08-01 12:15:30 +00002270if test -s conftest && (./conftest; exit) 2>/dev/null; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002271 ac_cv_c_char_unsigned=yes
2272else
2273 ac_cv_c_char_unsigned=no
2274fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00002275fi
2276rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002277fi
2278fi
2279echo "$ac_t""$ac_cv_c_char_unsigned" 1>&4
2280if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
2281 cat >> confdefs.h <<\EOF
2282#define __CHAR_UNSIGNED__ 1
2283EOF
2284
2285fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00002286
2287
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002288echo $ac_n "checking for working const""... $ac_c" 1>&4
2289if eval "test \"`echo '${'ac_cv_c_const'+set}'`\" = set"; then
2290 echo $ac_n "(cached) $ac_c" 1>&4
2291else
2292 cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002293#line 2294 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002294#include "confdefs.h"
2295
2296int main() { return 0; }
2297int t() {
2298
2299/* Ultrix mips cc rejects this. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00002300typedef int charset[2]; const charset x;
2301/* SunOS 4.1.1 cc rejects this. */
2302char const *const *ccp;
2303char **p;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002304/* NEC SVR4.0.2 mips cc rejects this. */
2305struct point {int x, y;};
2306static struct point const zero;
Guido van Rossum627b2d71993-12-24 10:39:16 +00002307/* AIX XL C 1.02.0.0 rejects this.
2308 It does not let you subtract one const X* pointer from another in an arm
2309 of an if-expression whose if-part is not a constant expression */
2310const char *g = "string";
2311ccp = &g + (g ? g-g : 0);
2312/* HPUX 7.0 cc rejects these. */
2313++ccp;
2314p = (char**) ccp;
2315ccp = (char const *const *) p;
2316{ /* SCO 3.2v4 cc rejects this. */
2317 char *t;
2318 char const *s = 0 ? (char *) 0 : (char const *) 0;
2319
2320 *t++ = 0;
2321}
2322{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002323 int x[] = {25, 17};
Guido van Rossum627b2d71993-12-24 10:39:16 +00002324 const int *foo = &x[0];
2325 ++foo;
2326}
2327{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2328 typedef const int *iptr;
2329 iptr p = 0;
2330 ++p;
2331}
2332{ /* AIX XL C 1.02.0.0 rejects this saying
2333 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2334 struct s { int j; const int *ap[3]; };
2335 struct s *b; b->j = 5;
2336}
2337{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2338 const int foo = 10;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002339}
2340
2341; return 0; }
2342EOF
2343if eval $ac_compile; then
2344 rm -rf conftest*
2345 ac_cv_c_const=yes
2346else
2347 rm -rf conftest*
2348 ac_cv_c_const=no
2349fi
2350rm -f conftest*
2351
2352fi
2353echo "$ac_t""$ac_cv_c_const" 1>&4
2354if test $ac_cv_c_const = no; then
2355 cat >> confdefs.h <<\EOF
2356#define const
2357EOF
2358
2359fi
2360
2361
2362echo "checking for working volatile" 1>&4
2363cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002364#line 2365 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002365#include "confdefs.h"
2366
Guido van Rossum7f43da71994-08-01 12:15:30 +00002367int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002368int t() {
2369volatile int x; x = 0;
2370; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002371EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002372if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002373 :
2374else
2375 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002376 cat >> confdefs.h <<\EOF
2377#define volatile
2378EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002379
2380fi
2381rm -f conftest*
2382
Guido van Rossum7f43da71994-08-01 12:15:30 +00002383
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002384echo "checking for working signed char" 1>&4
2385cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002386#line 2387 "configure"
Guido van Rossumdabb11b1994-10-11 15:04:27 +00002387#include "confdefs.h"
2388
2389int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002390int t() {
2391signed char c;
2392; return 0; }
Guido van Rossumdabb11b1994-10-11 15:04:27 +00002393EOF
2394if eval $ac_compile; then
2395 :
2396else
2397 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002398 cat >> confdefs.h <<\EOF
2399#define signed
Guido van Rossum627b2d71993-12-24 10:39:16 +00002400EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002401
2402fi
2403rm -f conftest*
2404
2405
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002406echo "checking for prototypes" 1>&4
2407cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002408#line 2409 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002409#include "confdefs.h"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002410int foo(int x) { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002411int main() { return 0; }
2412int t() {
2413return foo(10);
2414; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002415EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002416if eval $ac_compile; then
2417 rm -rf conftest*
2418 cat >> confdefs.h <<\EOF
2419#define HAVE_PROTOTYPES 1
2420EOF
2421 have_prototypes=yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00002422fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002423rm -f conftest*
Guido van Rossum7f43da71994-08-01 12:15:30 +00002424
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002425
2426echo "checking for variable length prototypes and stdarg.h" 1>&4
2427cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002428#line 2429 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002429#include "confdefs.h"
2430
2431#include <stdarg.h>
2432int foo(int x, ...) { return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002433
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002434int main() { return 0; }
2435int t() {
2436return foo(10, 11, 12);
2437; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002438EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002439if eval $ac_compile; then
2440 rm -rf conftest*
2441 cat >> confdefs.h <<\EOF
2442#define HAVE_STDARG_PROTOTYPES 1
2443EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002444
2445fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002446rm -f conftest*
2447
2448
Guido van Rossum627b2d71993-12-24 10:39:16 +00002449if test "$have_prototypes"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002450echo "checking for bad exec* prototypes" 1>&4
2451cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002452#line 2453 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002453#include "confdefs.h"
2454#include <unistd.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +00002455int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002456int t() {
2457char **t;execve("@",t,t);
2458; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002459EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002460if eval $ac_compile; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002461 :
2462else
2463 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002464 cat >> confdefs.h <<\EOF
2465#define BAD_EXEC_PROTOTYPES 1
2466EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002467
2468fi
2469rm -f conftest*
2470
2471fi
2472
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002473echo "checking for bad static forward" 1>&4
2474if test "$cross_compiling" = yes; then
2475 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
2476else
2477cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002478#line 2479 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002479#include "confdefs.h"
2480
2481struct s { int a; int b; };
2482static struct s foo;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002483int foobar() {
2484 static int random;
2485 random = (int) &foo;
2486 return random;
2487}
Guido van Rossum7f43da71994-08-01 12:15:30 +00002488static struct s foo = { 1, 2 };
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002489main() {
2490 exit(!((int)&foo == foobar()));
2491}
Guido van Rossum7f43da71994-08-01 12:15:30 +00002492
2493EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002494eval $ac_link
Guido van Rossum7f43da71994-08-01 12:15:30 +00002495if test -s conftest && (./conftest; exit) 2>/dev/null; then
2496 :
2497else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002498 cat >> confdefs.h <<\EOF
2499#define BAD_STATIC_FORWARD 1
2500EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002501
2502fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002503fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00002504rm -fr conftest*
2505
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002506echo "checking whether va_list is an array" 1>&4
2507cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002508#line 2509 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002509#include "confdefs.h"
2510
2511#ifdef HAVE_STDARG_PROTOTYPES
2512#include <stdarg.h>
2513#else
2514#include <varargs.h>
2515#endif
2516
2517int main() { return 0; }
2518int t() {
2519va_list list1, list2; list1 = list2;
2520; return 0; }
2521EOF
2522if eval $ac_compile; then
2523 :
2524else
2525 rm -rf conftest*
2526 cat >> confdefs.h <<\EOF
2527#define VA_LIST_IS_ARRAY 1
2528EOF
2529
2530fi
2531rm -f conftest*
2532
2533
Guido van Rossum627b2d71993-12-24 10:39:16 +00002534# checks for system services
2535# (none yet)
2536
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002537# Linux requires this for correct f.p. operations
2538echo $ac_n "checking for -lieee""... $ac_c" 1>&4
2539if eval "test \"`echo '${'ac_cv_lib_ieee'+set}'`\" = set"; then
2540 echo $ac_n "(cached) $ac_c" 1>&4
2541else
2542 ac_save_LIBS="$LIBS"
2543LIBS="$LIBS -lieee "
2544cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002545#line 2546 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002546#include "confdefs.h"
2547
Guido van Rossum7f43da71994-08-01 12:15:30 +00002548int main() { return 0; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002549int t() {
2550__fpu_control()
2551; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002552EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002553if eval $ac_link; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002554 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002555 eval "ac_cv_lib_ieee=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002556else
Guido van Rossum627b2d71993-12-24 10:39:16 +00002557 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002558 eval "ac_cv_lib_ieee=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002559fi
2560rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002561LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002562
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002563fi
2564if eval "test \"`echo '$ac_cv_lib_'ieee`\" = yes"; then
2565 echo "$ac_t""yes" 1>&4
2566 ac_tr_lib=HAVE_LIB`echo ieee | tr '[a-z]' '[A-Z]'`
2567 cat >> confdefs.h <<EOF
2568#define $ac_tr_lib 1
2569EOF
2570
2571 LIBS="$LIBS -lieee"
2572
2573else
2574 echo "$ac_t""no" 1>&4
Guido van Rossum627b2d71993-12-24 10:39:16 +00002575fi
2576
2577
Guido van Rossum7f43da71994-08-01 12:15:30 +00002578# check for --with-libm=...
2579
2580LIBM=-lm
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002581# Check whether --with-libm or --without-libm was given.
Guido van Rossum7f43da71994-08-01 12:15:30 +00002582withval="$with_libm"
2583if test -n "$withval"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002584
2585if test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00002586then LIBM=$withval
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002587else { echo "configure: error: proper usage is --with-libm=STRING" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002588fi
2589fi
2590
2591
2592# check for --with-libc=...
2593
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002594# Check whether --with-libc or --without-libc was given.
Guido van Rossum7f43da71994-08-01 12:15:30 +00002595withval="$with_libc"
2596if test -n "$withval"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002597
2598if test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00002599then LIBC=$withval
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002600else { echo "configure: error: proper usage is --with-libc=STRING" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002601fi
2602fi
2603
2604
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00002605# check for hypot() in math library
2606LIBS_SAVE=$LIBS
2607LIBS="$LIBS $LIBM"
2608for ac_func in hypot
2609do
2610echo $ac_n "checking for $ac_func""... $ac_c" 1>&4
2611if eval "test \"`echo '${'ac_cv_func_$ac_func'+set}'`\" = set"; then
2612 echo $ac_n "(cached) $ac_c" 1>&4
2613else
2614 cat > conftest.$ac_ext <<EOF
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002615#line 2616 "configure"
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00002616#include "confdefs.h"
2617#include <ctype.h> /* Arbitrary system header to define __stub macros. */
2618int main() { return 0; }
2619int t() {
2620
2621/* The GNU C library defines this for functions which it implements
2622 to always fail with ENOSYS. Some functions are actually named
2623 something starting with __ and the normal name is an alias. */
2624#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2625choke me
2626#else
2627/* Override any gcc2 internal prototype to avoid an error. */
2628char $ac_func(); $ac_func();
2629#endif
2630
2631; return 0; }
2632EOF
2633if eval $ac_link; then
2634 rm -rf conftest*
2635 eval "ac_cv_func_$ac_func=yes"
2636else
2637 rm -rf conftest*
2638 eval "ac_cv_func_$ac_func=no"
2639fi
2640rm -f conftest*
2641
2642fi
2643if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2644 echo "$ac_t""yes" 1>&4
2645 ac_tr_func=HAVE_`echo $ac_func | tr '[a-z]' '[A-Z]'`
2646 cat >> confdefs.h <<EOF
2647#define $ac_tr_func 1
2648EOF
2649
2650else
2651 echo "$ac_t""no" 1>&4
2652fi
2653done
2654
2655LIBS=$LIBS_SAVE
2656
Guido van Rossum627b2d71993-12-24 10:39:16 +00002657# generate output files
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002658trap '' 1 2 15
2659if test -w $cache_file; then
2660echo "updating cache $cache_file"
2661cat > $cache_file <<\EOF
2662# This file is a shell script that caches the results of configure
2663# tests run on this system so they can be shared between configure
2664# scripts and configure runs. It is not useful on other systems.
2665# If it contains results you don't want to keep, you may remove or edit it.
2666#
2667# By default, configure uses ./config.cache as the cache file,
2668# creating it if it does not exist already. You can give configure
2669# the --cache-file=FILE option to use a different cache file; that is
2670# what configure does when it calls configure scripts in
2671# subdirectories, so they share the cache.
2672# Giving --cache-file=/dev/null disables caching, for debugging configure.
2673# config.status only pays attention to the cache file if you give it the
2674# --recheck option to rerun configure.
2675#
2676EOF
2677# Ultrix sh set writes to stderr and can't be redirected directly.
2678(set) 2>&1 |
2679 sed -n "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/: \${\1='\2'}/p" \
2680 >> $cache_file
2681else
2682echo "not updating unwritable cache $cache_file"
2683fi
Guido van Rossum0a516c91994-09-12 10:58:40 +00002684
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002685trap 'rm -fr conftest* confdefs* core $ac_clean_files; exit 1' 1 2 15
2686
2687test "x$prefix" = xNONE && prefix=$ac_default_prefix
2688# Let make expand exec_prefix.
2689test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
Guido van Rossum0a516c91994-09-12 10:58:40 +00002690
Guido van Rossum7f43da71994-08-01 12:15:30 +00002691# Any assignment to VPATH causes Sun make to only execute
2692# the first set of double-colon rules, so remove it if not needed.
2693# If there is a colon in the path, we need to keep it.
2694if test "x$srcdir" = x.; then
2695 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
2696fi
2697
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002698trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
Guido van Rossum627b2d71993-12-24 10:39:16 +00002699
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002700DEFS=-DHAVE_CONFIG_H
2701
2702# Without the "./", some shells look in PATH for config.status.
2703: ${CONFIG_STATUS=./config.status}
2704
2705echo creating $CONFIG_STATUS
2706rm -f $CONFIG_STATUS
2707cat > $CONFIG_STATUS <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002708#!/bin/sh
2709# Generated automatically by configure.
2710# Run this file to recreate the current configuration.
2711# This directory was configured as follows,
2712# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
2713#
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002714# $0 $ac_configure_args
2715#
2716# Compiler output produced by configure, useful for debugging
2717# configure, is in ./config.log if it exists.
Guido van Rossum627b2d71993-12-24 10:39:16 +00002718
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002719ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002720for ac_option
Guido van Rossum627b2d71993-12-24 10:39:16 +00002721do
Guido van Rossum7f43da71994-08-01 12:15:30 +00002722 case "\$ac_option" in
2723 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002724 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
2725 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +00002726 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002727 echo "$CONFIG_STATUS generated by autoconf version 2.0"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002728 exit 0 ;;
2729 -help | --help | --hel | --he | --h)
2730 echo "\$ac_cs_usage"; exit 0 ;;
2731 *) echo "\$ac_cs_usage"; exit 1 ;;
Guido van Rossum627b2d71993-12-24 10:39:16 +00002732 esac
2733done
2734
Guido van Rossum7f43da71994-08-01 12:15:30 +00002735ac_given_srcdir=$srcdir
Guido van Rossum627b2d71993-12-24 10:39:16 +00002736
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002737trap 'rm -fr Makefile Objects/Makefile Parser/Makefile Python/Makefile Modules/Makefile.pre config.h conftest*; exit 1' 1 2 15
Guido van Rossum7f43da71994-08-01 12:15:30 +00002738
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002739# Protect against being on the right side of a sed subst in config.status.
2740sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\\\&%]/\\\\&/g;
2741 s/@@/%@/; s/@@/@%/; s/@g$/%g/' > conftest.subs <<\CEOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002742$ac_vpsub
Guido van Rossum627b2d71993-12-24 10:39:16 +00002743$extrasub
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002744s%@CFLAGS@%$CFLAGS%g
2745s%@CPPFLAGS@%$CPPFLAGS%g
2746s%@CXXFLAGS@%$CXXFLAGS%g
2747s%@DEFS@%$DEFS%g
2748s%@LDFLAGS@%$LDFLAGS%g
2749s%@LIBS@%$LIBS%g
2750s%@exec_prefix@%$exec_prefix%g
2751s%@prefix@%$prefix%g
2752s%@program_transform_name@%$program_transform_name%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00002753s%@CC@%$CC%g
2754s%@RANLIB@%$RANLIB%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00002755s%@AR@%$AR%g
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00002756s%@INSTALL@%$INSTALL%g
2757s%@OPT@%$OPT%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00002758s%@CPP@%$CPP%g
Guido van Rossum0a516c91994-09-12 10:58:40 +00002759s%@MACHDEP@%$MACHDEP%g
2760s%@SO@%$SO%g
2761s%@LDSHARED@%$LDSHARED%g
2762s%@CCSHARED@%$CCSHARED%g
2763s%@LINKFORSHARED@%$LINKFORSHARED%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00002764s%@DLINCLDIR@%$DLINCLDIR%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00002765s%@LIBOBJS@%$LIBOBJS%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00002766s%@LIBM@%$LIBM%g
2767s%@LIBC@%$LIBC%g
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002768
2769CEOF
2770EOF
2771cat >> $CONFIG_STATUS <<EOF
2772
2773CONFIG_FILES=\${CONFIG_FILES-"Makefile Objects/Makefile Parser/Makefile Python/Makefile Modules/Makefile.pre"}
2774EOF
2775cat >> $CONFIG_STATUS <<\EOF
2776for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
2777 # Support "outfile[:infile]", defaulting infile="outfile.in".
2778 case "$ac_file" in
2779 *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
2780 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2781 *) ac_file_in="${ac_file}.in" ;;
2782 esac
2783
2784 # Adjust relative srcdir, etc. for subdirectories.
2785
2786 # Remove last slash and all that follows it. Not all systems have dirname.
2787 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2788 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
2789 # The file is in a subdirectory.
2790 test ! -d "$ac_dir" && mkdir "$ac_dir"
2791 ac_dir_suffix="/$ac_dir"
2792 # A "../" for each directory in $ac_dir_suffix.
2793 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
2794 else
2795 ac_dir_suffix= ac_dots=
2796 fi
2797
2798 case "$ac_given_srcdir" in
2799 .) srcdir=.
2800 if test -z "$ac_dots"; then top_srcdir=.
2801 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
2802 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
2803 *) # Relative path.
2804 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
2805 top_srcdir="$ac_dots$ac_given_srcdir" ;;
2806 esac
2807
2808 echo creating "$ac_file"
2809 rm -f "$ac_file"
2810 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
2811 case "$ac_file" in
2812 *Makefile*) ac_comsub="1i\\
2813# $configure_input" ;;
2814 *) ac_comsub= ;;
2815 esac
2816 sed -e "$ac_comsub
2817s%@configure_input@%$configure_input%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00002818s%@srcdir@%$srcdir%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00002819s%@top_srcdir@%$top_srcdir%g
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002820" -f conftest.subs $ac_given_srcdir/$ac_file_in > $ac_file
Guido van Rossum627b2d71993-12-24 10:39:16 +00002821fi; done
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002822rm -f conftest.subs
Guido van Rossum627b2d71993-12-24 10:39:16 +00002823
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002824# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
2825# NAME is the cpp macro being defined and VALUE is the value it is being given.
Guido van Rossum7f43da71994-08-01 12:15:30 +00002826#
2827# ac_d sets the value in "#define NAME VALUE" lines.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002828ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
2829ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
Guido van Rossum7f43da71994-08-01 12:15:30 +00002830ac_dC='\3'
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002831ac_dD='%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00002832# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002833ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
2834ac_uB='\([ ]\)%\1#\2define\3'
Guido van Rossum7f43da71994-08-01 12:15:30 +00002835ac_uC=' '
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002836ac_uD='\4%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00002837# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002838ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
2839ac_eB='$%\1#\2define\3'
Guido van Rossum7f43da71994-08-01 12:15:30 +00002840ac_eC=' '
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002841ac_eD='%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00002842
2843CONFIG_HEADERS=${CONFIG_HEADERS-"config.h"}
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002844for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
2845 # Support "outfile[:infile]", defaulting infile="outfile.in".
2846 case "$ac_file" in
2847 *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
2848 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2849 *) ac_file_in="${ac_file}.in" ;;
2850 esac
2851
Guido van Rossum7f43da71994-08-01 12:15:30 +00002852 echo creating $ac_file
2853
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002854 rm -f conftest.frag conftest.in conftest.out
2855 cp $ac_given_srcdir/$ac_file_in conftest.in
2856
2857EOF
2858
2859# Transform confdefs.h into a sed script conftest.vals that substitutes
2860# the proper values into config.h.in to produce config.h. And first:
2861# Protect against being on the right side of a sed subst in config.status.
2862# Protect against being in an unquoted here document in config.status.
2863rm -f conftest.vals
2864cat > conftest.hdr <<\EOF
2865s/[\\&%]/\\&/g
2866s%[\\$`]%\\&%g
2867s%#define \([A-Za-z_][A-Za-z0-9_]*\) \(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
2868s%ac_d%ac_u%gp
2869s%ac_u%ac_e%gp
2870EOF
2871sed -n -f conftest.hdr confdefs.h > conftest.vals
2872rm -f conftest.hdr
2873
2874# This sed command replaces #undef with comments. This is necessary, for
2875# example, in the case of _POSIX_SOURCE, which is predefined and required
2876# on some systems where configure will not decide to define it.
2877cat >> conftest.vals <<\EOF
2878s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
2879EOF
2880
2881# Break up conftest.vals because some shells have a limit on
2882# the size of here documents, and old seds have small limits too.
2883# Maximum number of lines to put in a single here document.
2884ac_max_here_lines=12
2885
2886rm -f conftest.tail
2887while :
2888do
2889 ac_lines=`grep -c . conftest.vals`
2890 # grep -c gives empty output for an empty file on some AIX systems.
2891 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
2892 # Write a limited-size here document to conftest.frag.
2893 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
2894 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
2895 echo 'CEOF
2896 sed -f conftest.frag conftest.in > conftest.out
2897 rm -f conftest.in
2898 mv conftest.out conftest.in
2899' >> $CONFIG_STATUS
2900 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
2901 rm -f conftest.vals
2902 mv conftest.tail conftest.vals
2903done
2904rm -f conftest.vals
2905
2906cat >> $CONFIG_STATUS <<\EOF
2907 rm -f conftest.frag conftest.h
Guido van Rossum7f43da71994-08-01 12:15:30 +00002908 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002909 cat conftest.in >> conftest.h
2910 rm -f conftest.in
Guido van Rossum7f43da71994-08-01 12:15:30 +00002911 if cmp -s $ac_file conftest.h 2>/dev/null; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002912 echo "$ac_file is unchanged"
2913 rm -f conftest.h
2914 else
2915 rm -f $ac_file
2916 mv conftest.h $ac_file
2917 fi
2918fi; done
2919
2920
Guido van Rossum627b2d71993-12-24 10:39:16 +00002921
2922exit 0
2923EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002924chmod +x $CONFIG_STATUS
2925rm -fr confdefs* $ac_clean_files
2926test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS
Guido van Rossum627b2d71993-12-24 10:39:16 +00002927