blob: e928bf87b2ea2a178cbda6a2f3776c92cc20e7cc [file] [log] [blame]
Guido van Rossum8ddd0ad1995-06-14 23:10:281#! /bin/sh
Matthias Klose0f4c16e2012-03-14 22:10:152# From configure.ac Revision.
Guido van Rossum627b2d71993-12-24 10:39:163# Guess values for system-dependent variables and create Makefiles.
Georg Brandl6baf1172011-02-25 10:20:454# Generated by GNU Autoconf 2.68 for python 3.1.
Guido van Rossum76be6ed1995-01-02 18:33:545#
Georg Brandle2e15612009-05-20 18:25:106# Report bugs to <http://bugs.python.org/>.
Martin v. Löwis1d459062005-03-14 21:23:337#
Benjamin Petersonf7155a32010-06-21 16:51:228#
Thomas Wouters47b49bf2007-08-30 22:15:339# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
Georg Brandl6baf1172011-02-25 10:20:4510# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
11# Foundation, Inc.
Benjamin Petersonf7155a32010-06-21 16:51:2212#
13#
Guido van Rossum76be6ed1995-01-02 18:33:5414# This configure script is free software; the Free Software Foundation
15# gives unlimited permission to copy, distribute and modify it.
Benjamin Petersonf7155a32010-06-21 16:51:2216## -------------------- ##
17## M4sh Initialization. ##
18## -------------------- ##
Martin v. Löwis11437992002-04-12 09:54:0319
Thomas Wouters47b49bf2007-08-30 22:15:3320# Be more Bourne compatible
21DUALCASE=1; export DUALCASE # for MKS sh
Benjamin Petersonf7155a32010-06-21 16:51:2222if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Martin v. Löwis11437992002-04-12 09:54:0323 emulate sh
24 NULLCMD=:
Benjamin Peterson82af01d2010-05-02 16:45:4125 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Skip Montanaro6dead952003-09-25 14:50:0426 # is contrary to our usage. Disable this feature.
27 alias -g '${1+"$@"}'='"$@"'
Thomas Wouters47b49bf2007-08-30 22:15:3328 setopt NO_GLOB_SUBST
Skip Montanaroeb33e5a2007-08-17 12:57:4129else
Benjamin Petersonf7155a32010-06-21 16:51:2230 case `(set -o) 2>/dev/null` in #(
31 *posix*) :
32 set -o posix ;; #(
33 *) :
34 ;;
Thomas Wouters47b49bf2007-08-30 22:15:3335esac
Martin v. Löwis11437992002-04-12 09:54:0336fi
Thomas Wouters89f507f2006-12-13 04:49:3037
38
Benjamin Peterson82af01d2010-05-02 16:45:4139as_nl='
40'
41export as_nl
42# Printing a long string crashes Solaris 7 /usr/bin/printf.
43as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
44as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
45as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Benjamin Petersonf7155a32010-06-21 16:51:2246# Prefer a ksh shell builtin over an external printf program on Solaris,
47# but without wasting forks for bash or zsh.
48if test -z "$BASH_VERSION$ZSH_VERSION" \
49 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='print -r --'
51 as_echo_n='print -rn --'
52elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Benjamin Peterson82af01d2010-05-02 16:45:4153 as_echo='printf %s\n'
54 as_echo_n='printf %s'
55else
56 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
57 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
58 as_echo_n='/usr/ucb/echo -n'
59 else
60 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
61 as_echo_n_body='eval
62 arg=$1;
Benjamin Petersonf7155a32010-06-21 16:51:2263 case $arg in #(
Benjamin Peterson82af01d2010-05-02 16:45:4164 *"$as_nl"*)
65 expr "X$arg" : "X\\(.*\\)$as_nl";
66 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
67 esac;
68 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
69 '
70 export as_echo_n_body
71 as_echo_n='sh -c $as_echo_n_body as_echo'
72 fi
73 export as_echo_body
74 as_echo='sh -c $as_echo_body as_echo'
75fi
76
Martin v. Löwis11437992002-04-12 09:54:0377# The user is always right.
78if test "${PATH_SEPARATOR+set}" != set; then
Benjamin Peterson82af01d2010-05-02 16:45:4179 PATH_SEPARATOR=:
80 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82 PATH_SEPARATOR=';'
83 }
Martin v. Löwis11437992002-04-12 09:54:0384fi
85
Thomas Wouters47b49bf2007-08-30 22:15:3386
87# IFS
88# We need space, tab and new line, in precisely that order. Quoting is
89# there to prevent editors from complaining about space-tab.
90# (If _AS_PATH_WALK were called with IFS unset, it would disable word
91# splitting by setting IFS to empty value.)
Thomas Wouters47b49bf2007-08-30 22:15:3392IFS=" "" $as_nl"
93
94# Find who we are. Look in the path if we contain no directory separator.
Georg Brandl6baf1172011-02-25 10:20:4595as_myself=
Benjamin Petersonf7155a32010-06-21 16:51:2296case $0 in #((
Thomas Wouters47b49bf2007-08-30 22:15:3397 *[\\/]* ) as_myself=$0 ;;
98 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Martin v. Löwis11437992002-04-12 09:54:0399for as_dir in $PATH
100do
101 IFS=$as_save_IFS
102 test -z "$as_dir" && as_dir=.
Benjamin Petersonf7155a32010-06-21 16:51:22103 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
104 done
Thomas Wouters47b49bf2007-08-30 22:15:33105IFS=$as_save_IFS
Martin v. Löwis11437992002-04-12 09:54:03106
Thomas Wouters47b49bf2007-08-30 22:15:33107 ;;
108esac
109# We did not find ourselves, most probably we were run as `sh COMMAND'
110# in which case we are not to be found in the path.
111if test "x$as_myself" = x; then
112 as_myself=$0
113fi
114if test ! -f "$as_myself"; then
Benjamin Peterson82af01d2010-05-02 16:45:41115 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Benjamin Petersonf7155a32010-06-21 16:51:22116 exit 1
Thomas Wouters47b49bf2007-08-30 22:15:33117fi
118
Benjamin Petersonf7155a32010-06-21 16:51:22119# Unset variables that we do not need and which cause bugs (e.g. in
120# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
121# suppresses any "Segmentation fault" message there. '((' could
122# trigger a bug in pdksh 5.2.14.
123for as_var in BASH_ENV ENV MAIL MAILPATH
124do eval test x\${$as_var+set} = xset \
125 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Thomas Wouters47b49bf2007-08-30 22:15:33126done
127PS1='$ '
128PS2='> '
129PS4='+ '
130
131# NLS nuisances.
Benjamin Peterson82af01d2010-05-02 16:45:41132LC_ALL=C
133export LC_ALL
134LANGUAGE=C
135export LANGUAGE
Thomas Wouters47b49bf2007-08-30 22:15:33136
Benjamin Petersonf7155a32010-06-21 16:51:22137# CDPATH.
138(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
139
140if test "x$CONFIG_SHELL" = x; then
141 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
142 emulate sh
143 NULLCMD=:
144 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
145 # is contrary to our usage. Disable this feature.
146 alias -g '\${1+\"\$@\"}'='\"\$@\"'
147 setopt NO_GLOB_SUBST
148else
149 case \`(set -o) 2>/dev/null\` in #(
150 *posix*) :
151 set -o posix ;; #(
152 *) :
153 ;;
154esac
155fi
156"
157 as_required="as_fn_return () { (exit \$1); }
158as_fn_success () { as_fn_return 0; }
159as_fn_failure () { as_fn_return 1; }
160as_fn_ret_success () { return 0; }
161as_fn_ret_failure () { return 1; }
162
163exitcode=0
164as_fn_success || { exitcode=1; echo as_fn_success failed.; }
165as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
166as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
167as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
168if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
169
170else
171 exitcode=1; echo positional parameters were not saved.
172fi
173test x\$exitcode = x0 || exit 1"
174 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
175 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
176 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
177 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
178test \$(( 1 + 1 )) = 2 || exit 1"
179 if (eval "$as_required") 2>/dev/null; then :
180 as_have_required=yes
181else
182 as_have_required=no
183fi
184 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
185
186else
187 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
188as_found=false
189for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
190do
191 IFS=$as_save_IFS
192 test -z "$as_dir" && as_dir=.
193 as_found=:
194 case $as_dir in #(
195 /*)
196 for as_base in sh bash ksh sh5; do
197 # Try only shells that exist, to save several forks.
198 as_shell=$as_dir/$as_base
199 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
200 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
201 CONFIG_SHELL=$as_shell as_have_required=yes
202 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 break 2
204fi
205fi
206 done;;
207 esac
208 as_found=false
209done
210$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
211 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
212 CONFIG_SHELL=$SHELL as_have_required=yes
213fi; }
214IFS=$as_save_IFS
215
216
217 if test "x$CONFIG_SHELL" != x; then :
218 # We cannot yet assume a decent shell, so we have to provide a
219 # neutralization value for shells without unset; and this also
220 # works around shells that cannot unset nonexistent variables.
Georg Brandl6baf1172011-02-25 10:20:45221 # Preserve -v and -x to the replacement shell.
Benjamin Petersonf7155a32010-06-21 16:51:22222 BASH_ENV=/dev/null
223 ENV=/dev/null
224 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
225 export CONFIG_SHELL
Georg Brandl6baf1172011-02-25 10:20:45226 case $- in # ((((
227 *v*x* | *x*v* ) as_opts=-vx ;;
228 *v* ) as_opts=-v ;;
229 *x* ) as_opts=-x ;;
230 * ) as_opts= ;;
231 esac
232 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
Benjamin Petersonf7155a32010-06-21 16:51:22233fi
234
235 if test x$as_have_required = xno; then :
236 $as_echo "$0: This script requires a shell more modern than all"
237 $as_echo "$0: the shells that I found on your system."
238 if test x${ZSH_VERSION+set} = xset ; then
239 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
240 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
241 else
242 $as_echo "$0: Please tell bug-autoconf@gnu.org and
243$0: http://bugs.python.org/ about your system, including
244$0: any error possibly output before this message. Then
245$0: install a modern shell, or manually run the script
246$0: under such a shell if you do have one."
247 fi
248 exit 1
249fi
250fi
251fi
252SHELL=${CONFIG_SHELL-/bin/sh}
253export SHELL
254# Unset more variables known to interfere with behavior of common tools.
255CLICOLOR_FORCE= GREP_OPTIONS=
256unset CLICOLOR_FORCE GREP_OPTIONS
257
258## --------------------- ##
259## M4sh Shell Functions. ##
260## --------------------- ##
261# as_fn_unset VAR
262# ---------------
263# Portably unset VAR.
264as_fn_unset ()
265{
266 { eval $1=; unset $1;}
267}
268as_unset=as_fn_unset
269
270# as_fn_set_status STATUS
271# -----------------------
272# Set $? to STATUS, without forking.
273as_fn_set_status ()
274{
275 return $1
276} # as_fn_set_status
277
278# as_fn_exit STATUS
279# -----------------
280# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
281as_fn_exit ()
282{
283 set +e
284 as_fn_set_status $1
285 exit $1
286} # as_fn_exit
287
288# as_fn_mkdir_p
289# -------------
290# Create "$as_dir" as a directory, including parents if necessary.
291as_fn_mkdir_p ()
292{
293
294 case $as_dir in #(
295 -*) as_dir=./$as_dir;;
296 esac
297 test -d "$as_dir" || eval $as_mkdir_p || {
298 as_dirs=
299 while :; do
300 case $as_dir in #(
301 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
302 *) as_qdir=$as_dir;;
303 esac
304 as_dirs="'$as_qdir' $as_dirs"
305 as_dir=`$as_dirname -- "$as_dir" ||
306$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
307 X"$as_dir" : 'X\(//\)[^/]' \| \
308 X"$as_dir" : 'X\(//\)$' \| \
309 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
310$as_echo X"$as_dir" |
311 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
312 s//\1/
313 q
314 }
315 /^X\(\/\/\)[^/].*/{
316 s//\1/
317 q
318 }
319 /^X\(\/\/\)$/{
320 s//\1/
321 q
322 }
323 /^X\(\/\).*/{
324 s//\1/
325 q
326 }
327 s/.*/./; q'`
328 test -d "$as_dir" && break
329 done
330 test -z "$as_dirs" || eval "mkdir $as_dirs"
Georg Brandl6baf1172011-02-25 10:20:45331 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
Benjamin Petersonf7155a32010-06-21 16:51:22332
333
334} # as_fn_mkdir_p
335# as_fn_append VAR VALUE
336# ----------------------
337# Append the text in VALUE to the end of the definition contained in VAR. Take
338# advantage of any shell optimizations that allow amortized linear growth over
339# repeated appends, instead of the typical quadratic growth present in naive
340# implementations.
341if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
342 eval 'as_fn_append ()
343 {
344 eval $1+=\$2
345 }'
346else
347 as_fn_append ()
348 {
349 eval $1=\$$1\$2
350 }
351fi # as_fn_append
352
353# as_fn_arith ARG...
354# ------------------
355# Perform arithmetic evaluation on the ARGs, and store the result in the
356# global $as_val. Take advantage of shells that can avoid forks. The arguments
357# must be portable across $(()) and expr.
358if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
359 eval 'as_fn_arith ()
360 {
361 as_val=$(( $* ))
362 }'
363else
364 as_fn_arith ()
365 {
366 as_val=`expr "$@" || test $? -eq 1`
367 }
368fi # as_fn_arith
369
370
Georg Brandl6baf1172011-02-25 10:20:45371# as_fn_error STATUS ERROR [LINENO LOG_FD]
372# ----------------------------------------
Benjamin Petersonf7155a32010-06-21 16:51:22373# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
374# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
Georg Brandl6baf1172011-02-25 10:20:45375# script with STATUS, using 1 if that was 0.
Benjamin Petersonf7155a32010-06-21 16:51:22376as_fn_error ()
377{
Georg Brandl6baf1172011-02-25 10:20:45378 as_status=$1; test $as_status -eq 0 && as_status=1
379 if test "$4"; then
380 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
381 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
Benjamin Petersonf7155a32010-06-21 16:51:22382 fi
Georg Brandl6baf1172011-02-25 10:20:45383 $as_echo "$as_me: error: $2" >&2
Benjamin Petersonf7155a32010-06-21 16:51:22384 as_fn_exit $as_status
385} # as_fn_error
386
Thomas Wouters47b49bf2007-08-30 22:15:33387if expr a : '\(a\)' >/dev/null 2>&1 &&
388 test "X`expr 00001 : '.*\(...\)'`" = X001; then
389 as_expr=expr
390else
391 as_expr=false
392fi
393
394if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
395 as_basename=basename
396else
397 as_basename=false
398fi
399
Benjamin Petersonf7155a32010-06-21 16:51:22400if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
401 as_dirname=dirname
402else
403 as_dirname=false
404fi
Thomas Wouters47b49bf2007-08-30 22:15:33405
Thomas Wouters47b49bf2007-08-30 22:15:33406as_me=`$as_basename -- "$0" ||
407$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
408 X"$0" : 'X\(//\)$' \| \
409 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Benjamin Peterson82af01d2010-05-02 16:45:41410$as_echo X/"$0" |
Thomas Wouters47b49bf2007-08-30 22:15:33411 sed '/^.*\/\([^/][^/]*\)\/*$/{
412 s//\1/
413 q
414 }
415 /^X\/\(\/\/\)$/{
416 s//\1/
417 q
418 }
419 /^X\/\(\/\).*/{
420 s//\1/
421 q
422 }
423 s/.*/./; q'`
424
Benjamin Petersonf7155a32010-06-21 16:51:22425# Avoid depending upon Character Ranges.
426as_cr_letters='abcdefghijklmnopqrstuvwxyz'
427as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
428as_cr_Letters=$as_cr_letters$as_cr_LETTERS
429as_cr_digits='0123456789'
430as_cr_alnum=$as_cr_Letters$as_cr_digits
Thomas Wouters47b49bf2007-08-30 22:15:33431
432
Benjamin Petersonf7155a32010-06-21 16:51:22433 as_lineno_1=$LINENO as_lineno_1a=$LINENO
434 as_lineno_2=$LINENO as_lineno_2a=$LINENO
435 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
436 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
437 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
Thomas Wouters47b49bf2007-08-30 22:15:33438 sed -n '
439 p
440 /[$]LINENO/=
441 ' <$as_myself |
Martin v. Löwis11437992002-04-12 09:54:03442 sed '
Thomas Wouters47b49bf2007-08-30 22:15:33443 s/[$]LINENO.*/&-/
444 t lineno
445 b
446 :lineno
Martin v. Löwis11437992002-04-12 09:54:03447 N
Thomas Wouters47b49bf2007-08-30 22:15:33448 :loop
449 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Martin v. Löwis11437992002-04-12 09:54:03450 t loop
Thomas Wouters47b49bf2007-08-30 22:15:33451 s/-\n.*//
Martin v. Löwis11437992002-04-12 09:54:03452 ' >$as_me.lineno &&
Thomas Wouters47b49bf2007-08-30 22:15:33453 chmod +x "$as_me.lineno" ||
Benjamin Petersonf7155a32010-06-21 16:51:22454 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
Martin v. Löwis11437992002-04-12 09:54:03455
456 # Don't try to exec as it changes $[0], causing all sort of problems
457 # (the dirname of $[0] is not the place where we might find the
Thomas Wouters47b49bf2007-08-30 22:15:33458 # original and so on. Autoconf is especially sensitive to this).
459 . "./$as_me.lineno"
Martin v. Löwis11437992002-04-12 09:54:03460 # Exit status is that of the last command.
461 exit
462}
463
Thomas Wouters47b49bf2007-08-30 22:15:33464ECHO_C= ECHO_N= ECHO_T=
Benjamin Petersonf7155a32010-06-21 16:51:22465case `echo -n x` in #(((((
Thomas Wouters47b49bf2007-08-30 22:15:33466-n*)
Benjamin Petersonf7155a32010-06-21 16:51:22467 case `echo 'xy\c'` in
Thomas Wouters47b49bf2007-08-30 22:15:33468 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Benjamin Petersonf7155a32010-06-21 16:51:22469 xy) ECHO_C='\c';;
470 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
471 ECHO_T=' ';;
Thomas Wouters47b49bf2007-08-30 22:15:33472 esac;;
473*)
474 ECHO_N='-n';;
Martin v. Löwis11437992002-04-12 09:54:03475esac
Martin v. Löwis11437992002-04-12 09:54:03476
477rm -f conf$$ conf$$.exe conf$$.file
Thomas Wouters47b49bf2007-08-30 22:15:33478if test -d conf$$.dir; then
479 rm -f conf$$.dir/conf$$.file
480else
481 rm -f conf$$.dir
Benjamin Peterson82af01d2010-05-02 16:45:41482 mkdir conf$$.dir 2>/dev/null
Thomas Wouters47b49bf2007-08-30 22:15:33483fi
Benjamin Peterson82af01d2010-05-02 16:45:41484if (echo >conf$$.file) 2>/dev/null; then
485 if ln -s conf$$.file conf$$ 2>/dev/null; then
486 as_ln_s='ln -s'
487 # ... but there are two gotchas:
488 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
489 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
490 # In both cases, we have to default to `cp -p'.
491 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
492 as_ln_s='cp -p'
493 elif ln conf$$.file conf$$ 2>/dev/null; then
494 as_ln_s=ln
495 else
Martin v. Löwis11437992002-04-12 09:54:03496 as_ln_s='cp -p'
Benjamin Peterson82af01d2010-05-02 16:45:41497 fi
Martin v. Löwis11437992002-04-12 09:54:03498else
499 as_ln_s='cp -p'
500fi
Thomas Wouters47b49bf2007-08-30 22:15:33501rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
502rmdir conf$$.dir 2>/dev/null
Martin v. Löwis11437992002-04-12 09:54:03503
Skip Montanaro6dead952003-09-25 14:50:04504if mkdir -p . 2>/dev/null; then
Benjamin Petersonf7155a32010-06-21 16:51:22505 as_mkdir_p='mkdir -p "$as_dir"'
Skip Montanaro6dead952003-09-25 14:50:04506else
Skip Montanarof0d5f792004-08-15 14:08:23507 test -d ./-p && rmdir ./-p
Skip Montanaro6dead952003-09-25 14:50:04508 as_mkdir_p=false
509fi
510
Thomas Wouters47b49bf2007-08-30 22:15:33511if test -x / >/dev/null 2>&1; then
512 as_test_x='test -x'
513else
514 if ls -dL / >/dev/null 2>&1; then
515 as_ls_L_option=L
516 else
517 as_ls_L_option=
518 fi
519 as_test_x='
520 eval sh -c '\''
521 if test -d "$1"; then
Benjamin Peterson82af01d2010-05-02 16:45:41522 test -d "$1/.";
Thomas Wouters47b49bf2007-08-30 22:15:33523 else
Benjamin Petersonf7155a32010-06-21 16:51:22524 case $1 in #(
Benjamin Peterson82af01d2010-05-02 16:45:41525 -*)set "./$1";;
Thomas Wouters47b49bf2007-08-30 22:15:33526 esac;
Benjamin Petersonf7155a32010-06-21 16:51:22527 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
Thomas Wouters47b49bf2007-08-30 22:15:33528 ???[sx]*):;;*)false;;esac;fi
529 '\'' sh
530 '
531fi
532as_executable_p=$as_test_x
Martin v. Löwis11437992002-04-12 09:54:03533
534# Sed expression to map a string onto a valid CPP name.
Skip Montanarof0d5f792004-08-15 14:08:23535as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
Martin v. Löwis11437992002-04-12 09:54:03536
537# Sed expression to map a string onto a valid variable name.
Skip Montanarof0d5f792004-08-15 14:08:23538as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
Martin v. Löwis11437992002-04-12 09:54:03539
540
Benjamin Petersonf7155a32010-06-21 16:51:22541test -n "$DJDIR" || exec 7<&0 </dev/null
542exec 6>&1
Martin v. Löwis11437992002-04-12 09:54:03543
544# Name of the host.
Georg Brandl6baf1172011-02-25 10:20:45545# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
Martin v. Löwis11437992002-04-12 09:54:03546# so uname gets run too.
547ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
548
Martin v. Löwis11437992002-04-12 09:54:03549#
550# Initializations.
551#
Guido van Rossum76be6ed1995-01-02 18:33:54552ac_default_prefix=/usr/local
Thomas Wouters47b49bf2007-08-30 22:15:33553ac_clean_files=
Skip Montanaro6dead952003-09-25 14:50:04554ac_config_libobj_dir=.
Thomas Wouters47b49bf2007-08-30 22:15:33555LIBOBJS=
Martin v. Löwis11437992002-04-12 09:54:03556cross_compiling=no
557subdirs=
558MFLAGS=
559MAKEFLAGS=
Martin v. Löwis11437992002-04-12 09:54:03560
Martin v. Löwis11437992002-04-12 09:54:03561# Identity of this package.
Martin v. Löwis88afe662002-10-26 13:47:44562PACKAGE_NAME='python'
563PACKAGE_TARNAME='python'
Christian Heimes70e5cab2008-12-03 18:18:23564PACKAGE_VERSION='3.1'
565PACKAGE_STRING='python 3.1'
Georg Brandle2e15612009-05-20 18:25:10566PACKAGE_BUGREPORT='http://bugs.python.org/'
Benjamin Petersonf7155a32010-06-21 16:51:22567PACKAGE_URL=''
Martin v. Löwis11437992002-04-12 09:54:03568
569ac_unique_file="Include/object.h"
570# Factoring default headers for most tests.
571ac_includes_default="\
572#include <stdio.h>
Thomas Wouters47b49bf2007-08-30 22:15:33573#ifdef HAVE_SYS_TYPES_H
Martin v. Löwis11437992002-04-12 09:54:03574# include <sys/types.h>
575#endif
Thomas Wouters47b49bf2007-08-30 22:15:33576#ifdef HAVE_SYS_STAT_H
Martin v. Löwis11437992002-04-12 09:54:03577# include <sys/stat.h>
578#endif
Thomas Wouters47b49bf2007-08-30 22:15:33579#ifdef STDC_HEADERS
Martin v. Löwis11437992002-04-12 09:54:03580# include <stdlib.h>
581# include <stddef.h>
582#else
Thomas Wouters47b49bf2007-08-30 22:15:33583# ifdef HAVE_STDLIB_H
Martin v. Löwis11437992002-04-12 09:54:03584# include <stdlib.h>
585# endif
586#endif
Thomas Wouters47b49bf2007-08-30 22:15:33587#ifdef HAVE_STRING_H
588# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
Martin v. Löwis11437992002-04-12 09:54:03589# include <memory.h>
590# endif
591# include <string.h>
592#endif
Thomas Wouters47b49bf2007-08-30 22:15:33593#ifdef HAVE_STRINGS_H
Martin v. Löwis11437992002-04-12 09:54:03594# include <strings.h>
595#endif
Thomas Wouters47b49bf2007-08-30 22:15:33596#ifdef HAVE_INTTYPES_H
Martin v. Löwis11437992002-04-12 09:54:03597# include <inttypes.h>
Thomas Wouters477c8d52006-05-27 19:21:47598#endif
Thomas Wouters47b49bf2007-08-30 22:15:33599#ifdef HAVE_STDINT_H
600# include <stdint.h>
601#endif
602#ifdef HAVE_UNISTD_H
Martin v. Löwis11437992002-04-12 09:54:03603# include <unistd.h>
604#endif"
605
Benjamin Peterson82af01d2010-05-02 16:45:41606ac_subst_vars='LTLIBOBJS
Ronald Oussoren5644eb72009-09-20 20:10:02607SRCDIRS
Benjamin Peterson82af01d2010-05-02 16:45:41608THREADHEADERS
609LIBC
610LIBM
611HAVE_GETHOSTBYNAME
612HAVE_GETHOSTBYNAME_R
613HAVE_GETHOSTBYNAME_R_3_ARG
614HAVE_GETHOSTBYNAME_R_5_ARG
615HAVE_GETHOSTBYNAME_R_6_ARG
616LIBOBJS
617TRUE
618MACHDEP_OBJS
619DYNLOADFILE
620DLINCLDIR
621THREADOBJ
622LDLAST
623USE_THREAD_MODULE
624SIGNAL_OBJS
625USE_SIGNAL_MODULE
626SHLIBS
627CFLAGSFORSHARED
628LINKFORSHARED
629CCSHARED
630BLDSHARED
631LDSHARED
632SO
633LIBTOOL_CRUFT
634OTHER_LIBTOOL_OPT
635UNIVERSAL_ARCH_FLAGS
636BASECFLAGS
637OPT
638LN
639INSTALL_DATA
640INSTALL_SCRIPT
641INSTALL_PROGRAM
Georg Brandl1ca2e792011-03-05 19:51:24642HAS_HG
643HGBRANCH
644HGTAG
645HGVERSION
Benjamin Peterson82af01d2010-05-02 16:45:41646SVNVERSION
647ARFLAGS
648AR
649RANLIB
650GNULD
651LINKCC
652RUNSHARED
653INSTSONAME
654LDLIBRARYDIR
655BLDLIBRARY
656DLLLIBRARY
657LDLIBRARY
658LIBRARY
659BUILDEXEEXT
660EGREP
661GREP
662CPP
663MAINCC
664CXX
665OBJEXT
666EXEEXT
667ac_ct_CC
668CPPFLAGS
669LDFLAGS
670CFLAGS
671CC
672EXPORT_MACOSX_DEPLOYMENT_TARGET
673CONFIGURE_MACOSX_DEPLOYMENT_TARGET
674SGI_ABI
675MACHDEP
676FRAMEWORKUNIXTOOLSPREFIX
677FRAMEWORKALTINSTALLLAST
678FRAMEWORKALTINSTALLFIRST
679FRAMEWORKINSTALLLAST
680FRAMEWORKINSTALLFIRST
681PYTHONFRAMEWORKINSTALLDIR
682PYTHONFRAMEWORKPREFIX
683PYTHONFRAMEWORKDIR
684PYTHONFRAMEWORKIDENTIFIER
685PYTHONFRAMEWORK
686LIPO_64BIT_FLAGS
687LIPO_32BIT_FLAGS
688ARCH_RUN_32BIT
689UNIVERSALSDK
690CONFIG_ARGS
691SOVERSION
692VERSION
693target_alias
694host_alias
695build_alias
696LIBS
697ECHO_T
698ECHO_N
699ECHO_C
700DEFS
701mandir
702localedir
703libdir
704psdir
705pdfdir
706dvidir
707htmldir
708infodir
709docdir
710oldincludedir
711includedir
712localstatedir
713sharedstatedir
714sysconfdir
715datadir
716datarootdir
717libexecdir
718sbindir
719bindir
720program_transform_name
721prefix
722exec_prefix
Benjamin Petersonf7155a32010-06-21 16:51:22723PACKAGE_URL
Benjamin Peterson82af01d2010-05-02 16:45:41724PACKAGE_BUGREPORT
725PACKAGE_STRING
726PACKAGE_VERSION
727PACKAGE_TARNAME
728PACKAGE_NAME
729PATH_SEPARATOR
730SHELL'
Skip Montanaro6dead952003-09-25 14:50:04731ac_subst_files=''
Benjamin Peterson82af01d2010-05-02 16:45:41732ac_user_opts='
733enable_option_checking
734enable_universalsdk
735with_universal_archs
736with_framework_name
737enable_framework
738with_gcc
739with_cxx_main
740with_suffix
741enable_shared
742enable_profiling
743with_pydebug
744with_libs
745with_system_ffi
746with_dbmliborder
747with_signal_module
748with_dec_threads
749with_threads
750with_thread
751with_pth
752enable_ipv6
753with_doc_strings
754with_tsc
755with_pymalloc
756with_wctype_functions
757with_fpectl
758with_libm
759with_libc
760enable_big_digits
761with_wide_unicode
762with_computed_gotos
763'
Thomas Wouters47b49bf2007-08-30 22:15:33764 ac_precious_vars='build_alias
765host_alias
766target_alias
767CC
768CFLAGS
769LDFLAGS
770LIBS
771CPPFLAGS
Matthias Klose0f4c16e2012-03-14 22:10:15772CPP'
Thomas Wouters47b49bf2007-08-30 22:15:33773
Guido van Rossum627b2d71993-12-24 10:39:16774
Guido van Rossum7f43da71994-08-01 12:15:30775# Initialize some variables set by options.
Martin v. Löwis11437992002-04-12 09:54:03776ac_init_help=
777ac_init_version=false
Benjamin Peterson82af01d2010-05-02 16:45:41778ac_unrecognized_opts=
779ac_unrecognized_sep=
Guido van Rossum7f43da71994-08-01 12:15:30780# The variables have the same names as the options, with
781# dashes changed to underlines.
Martin v. Löwis11437992002-04-12 09:54:03782cache_file=/dev/null
Guido van Rossum76be6ed1995-01-02 18:33:54783exec_prefix=NONE
Guido van Rossum7f43da71994-08-01 12:15:30784no_create=
Guido van Rossum76be6ed1995-01-02 18:33:54785no_recursion=
786prefix=NONE
787program_prefix=NONE
788program_suffix=NONE
789program_transform_name=s,x,x,
Guido van Rossum7f43da71994-08-01 12:15:30790silent=
Guido van Rossum76be6ed1995-01-02 18:33:54791site=
Guido van Rossum7f43da71994-08-01 12:15:30792srcdir=
Guido van Rossum7f43da71994-08-01 12:15:30793verbose=
Guido van Rossum76be6ed1995-01-02 18:33:54794x_includes=NONE
795x_libraries=NONE
Martin v. Löwis11437992002-04-12 09:54:03796
797# Installation directory options.
798# These are left unexpanded so users can "make install exec_prefix=/foo"
799# and all the variables that are supposed to be based on exec_prefix
800# by default will actually change.
801# Use braces instead of parens because sh, perl, etc. also accept them.
Thomas Wouters47b49bf2007-08-30 22:15:33802# (The list follows the same order as the GNU Coding Standards.)
Guido van Rossum48bdbfc1996-05-28 22:53:48803bindir='${exec_prefix}/bin'
804sbindir='${exec_prefix}/sbin'
805libexecdir='${exec_prefix}/libexec'
Thomas Wouters47b49bf2007-08-30 22:15:33806datarootdir='${prefix}/share'
807datadir='${datarootdir}'
Guido van Rossum48bdbfc1996-05-28 22:53:48808sysconfdir='${prefix}/etc'
809sharedstatedir='${prefix}/com'
810localstatedir='${prefix}/var'
Guido van Rossum48bdbfc1996-05-28 22:53:48811includedir='${prefix}/include'
812oldincludedir='/usr/include'
Thomas Wouters47b49bf2007-08-30 22:15:33813docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
814infodir='${datarootdir}/info'
815htmldir='${docdir}'
816dvidir='${docdir}'
817pdfdir='${docdir}'
818psdir='${docdir}'
819libdir='${exec_prefix}/lib'
820localedir='${datarootdir}/locale'
821mandir='${datarootdir}/man'
Guido van Rossum76be6ed1995-01-02 18:33:54822
Guido van Rossum7f43da71994-08-01 12:15:30823ac_prev=
Thomas Wouters47b49bf2007-08-30 22:15:33824ac_dashdash=
Guido van Rossum7f43da71994-08-01 12:15:30825for ac_option
Guido van Rossum627b2d71993-12-24 10:39:16826do
Guido van Rossum7f43da71994-08-01 12:15:30827 # If the previous option needs an argument, assign it.
828 if test -n "$ac_prev"; then
Thomas Wouters47b49bf2007-08-30 22:15:33829 eval $ac_prev=\$ac_option
Guido van Rossum7f43da71994-08-01 12:15:30830 ac_prev=
831 continue
Guido van Rossum627b2d71993-12-24 10:39:16832 fi
Guido van Rossum7f43da71994-08-01 12:15:30833
Thomas Wouters47b49bf2007-08-30 22:15:33834 case $ac_option in
Georg Brandl6baf1172011-02-25 10:20:45835 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
836 *=) ac_optarg= ;;
837 *) ac_optarg=yes ;;
Thomas Wouters47b49bf2007-08-30 22:15:33838 esac
Guido van Rossum7f43da71994-08-01 12:15:30839
Guido van Rossum76be6ed1995-01-02 18:33:54840 # Accept the important Cygnus configure options, so we can diagnose typos.
841
Thomas Wouters47b49bf2007-08-30 22:15:33842 case $ac_dashdash$ac_option in
843 --)
844 ac_dashdash=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30845
Guido van Rossum48bdbfc1996-05-28 22:53:48846 -bindir | --bindir | --bindi | --bind | --bin | --bi)
847 ac_prev=bindir ;;
848 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Martin v. Löwis11437992002-04-12 09:54:03849 bindir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48850
851 -build | --build | --buil | --bui | --bu)
Martin v. Löwis11437992002-04-12 09:54:03852 ac_prev=build_alias ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48853 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Martin v. Löwis11437992002-04-12 09:54:03854 build_alias=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:30855
Guido van Rossum76be6ed1995-01-02 18:33:54856 -cache-file | --cache-file | --cache-fil | --cache-fi \
857 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
858 ac_prev=cache_file ;;
859 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
860 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Martin v. Löwis11437992002-04-12 09:54:03861 cache_file=$ac_optarg ;;
862
863 --config-cache | -C)
864 cache_file=config.cache ;;
Guido van Rossum76be6ed1995-01-02 18:33:54865
Thomas Wouters47b49bf2007-08-30 22:15:33866 -datadir | --datadir | --datadi | --datad)
Guido van Rossum48bdbfc1996-05-28 22:53:48867 ac_prev=datadir ;;
Thomas Wouters47b49bf2007-08-30 22:15:33868 -datadir=* | --datadir=* | --datadi=* | --datad=*)
Martin v. Löwis11437992002-04-12 09:54:03869 datadir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48870
Thomas Wouters47b49bf2007-08-30 22:15:33871 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
872 | --dataroo | --dataro | --datar)
873 ac_prev=datarootdir ;;
874 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
875 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
876 datarootdir=$ac_optarg ;;
877
Guido van Rossum7f43da71994-08-01 12:15:30878 -disable-* | --disable-*)
Benjamin Peterson82af01d2010-05-02 16:45:41879 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Guido van Rossum76be6ed1995-01-02 18:33:54880 # Reject names that are not valid shell variable names.
Benjamin Peterson82af01d2010-05-02 16:45:41881 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Georg Brandl6baf1172011-02-25 10:20:45882 as_fn_error $? "invalid feature name: $ac_useropt"
Benjamin Peterson82af01d2010-05-02 16:45:41883 ac_useropt_orig=$ac_useropt
884 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
885 case $ac_user_opts in
886 *"
887"enable_$ac_useropt"
888"*) ;;
889 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
890 ac_unrecognized_sep=', ';;
891 esac
892 eval enable_$ac_useropt=no ;;
Thomas Wouters47b49bf2007-08-30 22:15:33893
894 -docdir | --docdir | --docdi | --doc | --do)
895 ac_prev=docdir ;;
896 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
897 docdir=$ac_optarg ;;
898
899 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
900 ac_prev=dvidir ;;
901 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
902 dvidir=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:30903
904 -enable-* | --enable-*)
Benjamin Peterson82af01d2010-05-02 16:45:41905 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Guido van Rossum76be6ed1995-01-02 18:33:54906 # Reject names that are not valid shell variable names.
Benjamin Peterson82af01d2010-05-02 16:45:41907 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Georg Brandl6baf1172011-02-25 10:20:45908 as_fn_error $? "invalid feature name: $ac_useropt"
Benjamin Peterson82af01d2010-05-02 16:45:41909 ac_useropt_orig=$ac_useropt
910 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
911 case $ac_user_opts in
912 *"
913"enable_$ac_useropt"
914"*) ;;
915 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
916 ac_unrecognized_sep=', ';;
917 esac
918 eval enable_$ac_useropt=\$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:30919
Guido van Rossum7f43da71994-08-01 12:15:30920 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
921 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
922 | --exec | --exe | --ex)
923 ac_prev=exec_prefix ;;
924 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
925 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
926 | --exec=* | --exe=* | --ex=*)
Martin v. Löwis11437992002-04-12 09:54:03927 exec_prefix=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:30928
929 -gas | --gas | --ga | --g)
Guido van Rossum76be6ed1995-01-02 18:33:54930 # Obsolete; use --with-gas.
931 with_gas=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30932
Martin v. Löwis11437992002-04-12 09:54:03933 -help | --help | --hel | --he | -h)
934 ac_init_help=long ;;
935 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
936 ac_init_help=recursive ;;
937 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
938 ac_init_help=short ;;
Guido van Rossum7f43da71994-08-01 12:15:30939
940 -host | --host | --hos | --ho)
Martin v. Löwis11437992002-04-12 09:54:03941 ac_prev=host_alias ;;
Guido van Rossum7f43da71994-08-01 12:15:30942 -host=* | --host=* | --hos=* | --ho=*)
Martin v. Löwis11437992002-04-12 09:54:03943 host_alias=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:30944
Thomas Wouters47b49bf2007-08-30 22:15:33945 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
946 ac_prev=htmldir ;;
947 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
948 | --ht=*)
949 htmldir=$ac_optarg ;;
950
Guido van Rossum48bdbfc1996-05-28 22:53:48951 -includedir | --includedir | --includedi | --included | --include \
952 | --includ | --inclu | --incl | --inc)
953 ac_prev=includedir ;;
954 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
955 | --includ=* | --inclu=* | --incl=* | --inc=*)
Martin v. Löwis11437992002-04-12 09:54:03956 includedir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48957
958 -infodir | --infodir | --infodi | --infod | --info | --inf)
959 ac_prev=infodir ;;
960 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Martin v. Löwis11437992002-04-12 09:54:03961 infodir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48962
963 -libdir | --libdir | --libdi | --libd)
964 ac_prev=libdir ;;
965 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Martin v. Löwis11437992002-04-12 09:54:03966 libdir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48967
968 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
969 | --libexe | --libex | --libe)
970 ac_prev=libexecdir ;;
971 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
972 | --libexe=* | --libex=* | --libe=*)
Martin v. Löwis11437992002-04-12 09:54:03973 libexecdir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48974
Thomas Wouters47b49bf2007-08-30 22:15:33975 -localedir | --localedir | --localedi | --localed | --locale)
976 ac_prev=localedir ;;
977 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
978 localedir=$ac_optarg ;;
979
Guido van Rossum48bdbfc1996-05-28 22:53:48980 -localstatedir | --localstatedir | --localstatedi | --localstated \
Thomas Wouters47b49bf2007-08-30 22:15:33981 | --localstate | --localstat | --localsta | --localst | --locals)
Guido van Rossum48bdbfc1996-05-28 22:53:48982 ac_prev=localstatedir ;;
983 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Thomas Wouters47b49bf2007-08-30 22:15:33984 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
Martin v. Löwis11437992002-04-12 09:54:03985 localstatedir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48986
987 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
988 ac_prev=mandir ;;
989 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Martin v. Löwis11437992002-04-12 09:54:03990 mandir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48991
Guido van Rossum7f43da71994-08-01 12:15:30992 -nfp | --nfp | --nf)
Guido van Rossum76be6ed1995-01-02 18:33:54993 # Obsolete; use --without-fp.
994 with_fp=no ;;
Guido van Rossum7f43da71994-08-01 12:15:30995
996 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Martin v. Löwis11437992002-04-12 09:54:03997 | --no-cr | --no-c | -n)
Guido van Rossum7f43da71994-08-01 12:15:30998 no_create=yes ;;
999
Guido van Rossum76be6ed1995-01-02 18:33:541000 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1001 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1002 no_recursion=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:301003
Guido van Rossum48bdbfc1996-05-28 22:53:481004 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1005 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1006 | --oldin | --oldi | --old | --ol | --o)
1007 ac_prev=oldincludedir ;;
1008 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1009 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1010 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Martin v. Löwis11437992002-04-12 09:54:031011 oldincludedir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:481012
Guido van Rossum7f43da71994-08-01 12:15:301013 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1014 ac_prev=prefix ;;
1015 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Martin v. Löwis11437992002-04-12 09:54:031016 prefix=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:301017
1018 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1019 | --program-pre | --program-pr | --program-p)
1020 ac_prev=program_prefix ;;
1021 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1022 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Martin v. Löwis11437992002-04-12 09:54:031023 program_prefix=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:301024
1025 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1026 | --program-suf | --program-su | --program-s)
1027 ac_prev=program_suffix ;;
1028 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1029 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Martin v. Löwis11437992002-04-12 09:54:031030 program_suffix=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:301031
1032 -program-transform-name | --program-transform-name \
1033 | --program-transform-nam | --program-transform-na \
1034 | --program-transform-n | --program-transform- \
1035 | --program-transform | --program-transfor \
1036 | --program-transfo | --program-transf \
1037 | --program-trans | --program-tran \
1038 | --progr-tra | --program-tr | --program-t)
1039 ac_prev=program_transform_name ;;
1040 -program-transform-name=* | --program-transform-name=* \
1041 | --program-transform-nam=* | --program-transform-na=* \
1042 | --program-transform-n=* | --program-transform-=* \
1043 | --program-transform=* | --program-transfor=* \
1044 | --program-transfo=* | --program-transf=* \
1045 | --program-trans=* | --program-tran=* \
1046 | --progr-tra=* | --program-tr=* | --program-t=*)
Martin v. Löwis11437992002-04-12 09:54:031047 program_transform_name=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:301048
Thomas Wouters47b49bf2007-08-30 22:15:331049 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1050 ac_prev=pdfdir ;;
1051 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1052 pdfdir=$ac_optarg ;;
1053
1054 -psdir | --psdir | --psdi | --psd | --ps)
1055 ac_prev=psdir ;;
1056 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1057 psdir=$ac_optarg ;;
1058
Guido van Rossum7f43da71994-08-01 12:15:301059 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1060 | -silent | --silent | --silen | --sile | --sil)
1061 silent=yes ;;
1062
Guido van Rossum48bdbfc1996-05-28 22:53:481063 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1064 ac_prev=sbindir ;;
1065 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1066 | --sbi=* | --sb=*)
Martin v. Löwis11437992002-04-12 09:54:031067 sbindir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:481068
1069 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1070 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1071 | --sharedst | --shareds | --shared | --share | --shar \
1072 | --sha | --sh)
1073 ac_prev=sharedstatedir ;;
1074 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1075 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1076 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1077 | --sha=* | --sh=*)
Martin v. Löwis11437992002-04-12 09:54:031078 sharedstatedir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:481079
Guido van Rossum76be6ed1995-01-02 18:33:541080 -site | --site | --sit)
1081 ac_prev=site ;;
1082 -site=* | --site=* | --sit=*)
Martin v. Löwis11437992002-04-12 09:54:031083 site=$ac_optarg ;;
Guido van Rossum76be6ed1995-01-02 18:33:541084
Guido van Rossum7f43da71994-08-01 12:15:301085 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1086 ac_prev=srcdir ;;
1087 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Martin v. Löwis11437992002-04-12 09:54:031088 srcdir=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:301089
Guido van Rossum48bdbfc1996-05-28 22:53:481090 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1091 | --syscon | --sysco | --sysc | --sys | --sy)
1092 ac_prev=sysconfdir ;;
1093 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1094 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Martin v. Löwis11437992002-04-12 09:54:031095 sysconfdir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:481096
Guido van Rossum7f43da71994-08-01 12:15:301097 -target | --target | --targe | --targ | --tar | --ta | --t)
Martin v. Löwis11437992002-04-12 09:54:031098 ac_prev=target_alias ;;
Guido van Rossum7f43da71994-08-01 12:15:301099 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Martin v. Löwis11437992002-04-12 09:54:031100 target_alias=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:301101
1102 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1103 verbose=yes ;;
1104
Martin v. Löwis11437992002-04-12 09:54:031105 -version | --version | --versio | --versi | --vers | -V)
1106 ac_init_version=: ;;
Guido van Rossum7f43da71994-08-01 12:15:301107
1108 -with-* | --with-*)
Benjamin Peterson82af01d2010-05-02 16:45:411109 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Guido van Rossum76be6ed1995-01-02 18:33:541110 # Reject names that are not valid shell variable names.
Benjamin Peterson82af01d2010-05-02 16:45:411111 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Georg Brandl6baf1172011-02-25 10:20:451112 as_fn_error $? "invalid package name: $ac_useropt"
Benjamin Peterson82af01d2010-05-02 16:45:411113 ac_useropt_orig=$ac_useropt
1114 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1115 case $ac_user_opts in
1116 *"
1117"with_$ac_useropt"
1118"*) ;;
1119 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1120 ac_unrecognized_sep=', ';;
1121 esac
1122 eval with_$ac_useropt=\$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:301123
1124 -without-* | --without-*)
Benjamin Peterson82af01d2010-05-02 16:45:411125 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Guido van Rossum76be6ed1995-01-02 18:33:541126 # Reject names that are not valid shell variable names.
Benjamin Peterson82af01d2010-05-02 16:45:411127 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Georg Brandl6baf1172011-02-25 10:20:451128 as_fn_error $? "invalid package name: $ac_useropt"
Benjamin Peterson82af01d2010-05-02 16:45:411129 ac_useropt_orig=$ac_useropt
1130 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1131 case $ac_user_opts in
1132 *"
1133"with_$ac_useropt"
1134"*) ;;
1135 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1136 ac_unrecognized_sep=', ';;
1137 esac
1138 eval with_$ac_useropt=no ;;
Guido van Rossum7f43da71994-08-01 12:15:301139
Guido van Rossum76be6ed1995-01-02 18:33:541140 --x)
1141 # Obsolete; use --with-x.
1142 with_x=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:301143
1144 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1145 | --x-incl | --x-inc | --x-in | --x-i)
1146 ac_prev=x_includes ;;
1147 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1148 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Martin v. Löwis11437992002-04-12 09:54:031149 x_includes=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:301150
1151 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1152 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1153 ac_prev=x_libraries ;;
1154 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1155 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Martin v. Löwis11437992002-04-12 09:54:031156 x_libraries=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:301157
Georg Brandl6baf1172011-02-25 10:20:451158 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1159Try \`$0 --help' for more information"
Guido van Rossum7f43da71994-08-01 12:15:301160 ;;
1161
Martin v. Löwis11437992002-04-12 09:54:031162 *=*)
1163 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1164 # Reject names that are not valid shell variable names.
Benjamin Petersonf7155a32010-06-21 16:51:221165 case $ac_envvar in #(
1166 '' | [0-9]* | *[!_$as_cr_alnum]* )
Georg Brandl6baf1172011-02-25 10:20:451167 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
Benjamin Petersonf7155a32010-06-21 16:51:221168 esac
Thomas Wouters47b49bf2007-08-30 22:15:331169 eval $ac_envvar=\$ac_optarg
Martin v. Löwis11437992002-04-12 09:54:031170 export $ac_envvar ;;
1171
Guido van Rossum48bdbfc1996-05-28 22:53:481172 *)
Martin v. Löwis11437992002-04-12 09:54:031173 # FIXME: should be removed in autoconf 3.0.
Benjamin Peterson82af01d2010-05-02 16:45:411174 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
Martin v. Löwis11437992002-04-12 09:54:031175 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Benjamin Peterson82af01d2010-05-02 16:45:411176 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
Georg Brandl6baf1172011-02-25 10:20:451177 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
Guido van Rossum7f43da71994-08-01 12:15:301178 ;;
1179
1180 esac
Guido van Rossum627b2d71993-12-24 10:39:161181done
1182
Guido van Rossum7f43da71994-08-01 12:15:301183if test -n "$ac_prev"; then
Martin v. Löwis11437992002-04-12 09:54:031184 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Georg Brandl6baf1172011-02-25 10:20:451185 as_fn_error $? "missing argument to $ac_option"
Guido van Rossum7f43da71994-08-01 12:15:301186fi
1187
Benjamin Peterson82af01d2010-05-02 16:45:411188if test -n "$ac_unrecognized_opts"; then
1189 case $enable_option_checking in
1190 no) ;;
Georg Brandl6baf1172011-02-25 10:20:451191 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
Benjamin Peterson82af01d2010-05-02 16:45:411192 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1193 esac
1194fi
1195
1196# Check all directory arguments for consistency.
Thomas Wouters47b49bf2007-08-30 22:15:331197for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1198 datadir sysconfdir sharedstatedir localstatedir includedir \
1199 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1200 libdir localedir mandir
Guido van Rossum76be6ed1995-01-02 18:33:541201do
Thomas Wouters47b49bf2007-08-30 22:15:331202 eval ac_val=\$$ac_var
Benjamin Peterson82af01d2010-05-02 16:45:411203 # Remove trailing slashes.
1204 case $ac_val in
1205 */ )
1206 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1207 eval $ac_var=\$ac_val;;
1208 esac
1209 # Be sure to have absolute directory names.
Martin v. Löwis11437992002-04-12 09:54:031210 case $ac_val in
Thomas Wouters47b49bf2007-08-30 22:15:331211 [\\/$]* | ?:[\\/]* ) continue;;
1212 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
Guido van Rossum7f43da71994-08-01 12:15:301213 esac
Georg Brandl6baf1172011-02-25 10:20:451214 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
Martin v. Löwis11437992002-04-12 09:54:031215done
Guido van Rossum627b2d71993-12-24 10:39:161216
Martin v. Löwis11437992002-04-12 09:54:031217# There might be people who depend on the old broken behavior: `$host'
1218# used to hold the argument of --host etc.
1219# FIXME: To remove some day.
1220build=$build_alias
1221host=$host_alias
1222target=$target_alias
Guido van Rossum627b2d71993-12-24 10:39:161223
Martin v. Löwis11437992002-04-12 09:54:031224# FIXME: To remove some day.
1225if test "x$host_alias" != x; then
1226 if test "x$build_alias" = x; then
1227 cross_compiling=maybe
Georg Brandl6baf1172011-02-25 10:20:451228 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1229 If a cross compiler is detected then cross compile mode will be used" >&2
Martin v. Löwis11437992002-04-12 09:54:031230 elif test "x$build_alias" != "x$host_alias"; then
1231 cross_compiling=yes
1232 fi
1233fi
1234
1235ac_tool_prefix=
1236test -n "$host_alias" && ac_tool_prefix=$host_alias-
1237
1238test "$silent" = yes && exec 6>/dev/null
1239
Guido van Rossum627b2d71993-12-24 10:39:161240
Thomas Wouters47b49bf2007-08-30 22:15:331241ac_pwd=`pwd` && test -n "$ac_pwd" &&
1242ac_ls_di=`ls -di .` &&
1243ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Georg Brandl6baf1172011-02-25 10:20:451244 as_fn_error $? "working directory cannot be determined"
Thomas Wouters47b49bf2007-08-30 22:15:331245test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Georg Brandl6baf1172011-02-25 10:20:451246 as_fn_error $? "pwd does not report name of working directory"
Thomas Wouters47b49bf2007-08-30 22:15:331247
1248
Guido van Rossum627b2d71993-12-24 10:39:161249# Find the source files, if location was not specified.
1250if test -z "$srcdir"; then
Guido van Rossum7f43da71994-08-01 12:15:301251 ac_srcdir_defaulted=yes
Thomas Wouters47b49bf2007-08-30 22:15:331252 # Try the directory containing this script, then the parent directory.
Benjamin Peterson82af01d2010-05-02 16:45:411253 ac_confdir=`$as_dirname -- "$as_myself" ||
1254$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1255 X"$as_myself" : 'X\(//\)[^/]' \| \
1256 X"$as_myself" : 'X\(//\)$' \| \
1257 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1258$as_echo X"$as_myself" |
Thomas Wouters47b49bf2007-08-30 22:15:331259 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1260 s//\1/
1261 q
1262 }
1263 /^X\(\/\/\)[^/].*/{
1264 s//\1/
1265 q
1266 }
1267 /^X\(\/\/\)$/{
1268 s//\1/
1269 q
1270 }
1271 /^X\(\/\).*/{
1272 s//\1/
1273 q
1274 }
1275 s/.*/./; q'`
Guido van Rossum7f43da71994-08-01 12:15:301276 srcdir=$ac_confdir
Thomas Wouters47b49bf2007-08-30 22:15:331277 if test ! -r "$srcdir/$ac_unique_file"; then
Guido van Rossum627b2d71993-12-24 10:39:161278 srcdir=..
1279 fi
Guido van Rossum76be6ed1995-01-02 18:33:541280else
1281 ac_srcdir_defaulted=no
Guido van Rossum627b2d71993-12-24 10:39:161282fi
Thomas Wouters47b49bf2007-08-30 22:15:331283if test ! -r "$srcdir/$ac_unique_file"; then
1284 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Georg Brandl6baf1172011-02-25 10:20:451285 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
Thomas Wouters477c8d52006-05-27 19:21:471286fi
Thomas Wouters47b49bf2007-08-30 22:15:331287ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1288ac_abs_confdir=`(
Georg Brandl6baf1172011-02-25 10:20:451289 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
Thomas Wouters47b49bf2007-08-30 22:15:331290 pwd)`
1291# When building in place, set srcdir=.
1292if test "$ac_abs_confdir" = "$ac_pwd"; then
1293 srcdir=.
1294fi
1295# Remove unnecessary trailing slashes from srcdir.
1296# Double slashes in file names in object file debugging info
1297# mess up M-x gdb in Emacs.
1298case $srcdir in
1299*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1300esac
1301for ac_var in $ac_precious_vars; do
1302 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1303 eval ac_env_${ac_var}_value=\$${ac_var}
1304 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1305 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1306done
Guido van Rossum76be6ed1995-01-02 18:33:541307
Martin v. Löwis11437992002-04-12 09:54:031308#
1309# Report the --help message.
1310#
1311if test "$ac_init_help" = "long"; then
1312 # Omit some internal or obsolete options to make the list less imposing.
1313 # This message is too long to be a string in the A/UX 3.1 sh.
1314 cat <<_ACEOF
Christian Heimes70e5cab2008-12-03 18:18:231315\`configure' configures python 3.1 to adapt to many kinds of systems.
Martin v. Löwis11437992002-04-12 09:54:031316
1317Usage: $0 [OPTION]... [VAR=VALUE]...
1318
1319To assign environment variables (e.g., CC, CFLAGS...), specify them as
1320VAR=VALUE. See below for descriptions of some of the useful variables.
1321
1322Defaults for the options are specified in brackets.
1323
1324Configuration:
1325 -h, --help display this help and exit
1326 --help=short display options specific to this package
1327 --help=recursive display the short help of all the included packages
1328 -V, --version display version information and exit
Georg Brandl6baf1172011-02-25 10:20:451329 -q, --quiet, --silent do not print \`checking ...' messages
Martin v. Löwis11437992002-04-12 09:54:031330 --cache-file=FILE cache test results in FILE [disabled]
1331 -C, --config-cache alias for \`--cache-file=config.cache'
1332 -n, --no-create do not create output files
1333 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1334
Martin v. Löwis11437992002-04-12 09:54:031335Installation directories:
1336 --prefix=PREFIX install architecture-independent files in PREFIX
Benjamin Peterson82af01d2010-05-02 16:45:411337 [$ac_default_prefix]
Martin v. Löwis11437992002-04-12 09:54:031338 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Benjamin Peterson82af01d2010-05-02 16:45:411339 [PREFIX]
Martin v. Löwis11437992002-04-12 09:54:031340
1341By default, \`make install' will install all the files in
1342\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1343an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1344for instance \`--prefix=\$HOME'.
1345
1346For better control, use the options below.
1347
1348Fine tuning of the installation directories:
Benjamin Peterson82af01d2010-05-02 16:45:411349 --bindir=DIR user executables [EPREFIX/bin]
1350 --sbindir=DIR system admin executables [EPREFIX/sbin]
1351 --libexecdir=DIR program executables [EPREFIX/libexec]
1352 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1353 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1354 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1355 --libdir=DIR object code libraries [EPREFIX/lib]
1356 --includedir=DIR C header files [PREFIX/include]
1357 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1358 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1359 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1360 --infodir=DIR info documentation [DATAROOTDIR/info]
1361 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1362 --mandir=DIR man documentation [DATAROOTDIR/man]
1363 --docdir=DIR documentation root [DATAROOTDIR/doc/python]
1364 --htmldir=DIR html documentation [DOCDIR]
1365 --dvidir=DIR dvi documentation [DOCDIR]
1366 --pdfdir=DIR pdf documentation [DOCDIR]
1367 --psdir=DIR ps documentation [DOCDIR]
Martin v. Löwis11437992002-04-12 09:54:031368_ACEOF
1369
1370 cat <<\_ACEOF
1371_ACEOF
1372fi
1373
1374if test -n "$ac_init_help"; then
Martin v. Löwis88afe662002-10-26 13:47:441375 case $ac_init_help in
Christian Heimes70e5cab2008-12-03 18:18:231376 short | recursive ) echo "Configuration of python 3.1:";;
Martin v. Löwis88afe662002-10-26 13:47:441377 esac
Martin v. Löwis11437992002-04-12 09:54:031378 cat <<\_ACEOF
1379
1380Optional Features:
Benjamin Peterson82af01d2010-05-02 16:45:411381 --disable-option-checking ignore unrecognized --enable/--with options
Martin v. Löwis11437992002-04-12 09:54:031382 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1383 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
Christian Heimes68f5fbe2008-02-14 08:27:371384 --enable-universalsdk[=SDKDIR]
Christian Heimes292d3512008-02-03 16:51:081385 Build against Mac OS X 10.4u SDK (ppc/i386)
Martin v. Löwis3e2c6322002-10-29 10:07:431386 --enable-framework[=INSTALLDIR]
1387 Build (MacOSX|Darwin) framework
1388 --enable-shared disable/enable building shared python library
Skip Montanaro56f6a4f2004-06-18 02:47:221389 --enable-profiling enable C-level code profiling
Martin v. Löwis3e2c6322002-10-29 10:07:431390 --enable-ipv6 Enable ipv6 (with ipv4) support
1391 --disable-ipv6 Disable ipv6 support
Mark Dickinsonbd792642009-03-18 20:06:121392 --enable-big-digits[=BITS]
Benjamin Petersonf7155a32010-06-21 16:51:221393 use big digits for Python longs [[BITS=30]]
Martin v. Löwis11437992002-04-12 09:54:031394
1395Optional Packages:
1396 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1397 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Benjamin Peterson14ae9592008-07-16 02:20:151398 --with-universal-archs=ARCH
1399 select architectures for universal build ("32-bit",
Ronald Oussoren856624d2009-09-08 07:13:531400 "64-bit", "3-way", "intel" or "all")
Christian Heimes81ee3ef2008-05-04 22:42:011401 --with-framework-name=FRAMEWORK
1402 specify an alternate name of the framework built
1403 with --enable-framework
Martin v. Löwis3e2c6322002-10-29 10:07:431404 --without-gcc never use gcc
Thomas Wouters49fd7fa2006-04-21 10:40:581405 --with-cxx-main=<compiler>
1406 compile main() and link python executable with C++
1407 compiler
Martin v. Löwis3e2c6322002-10-29 10:07:431408 --with-suffix=.exe set executable suffix
1409 --with-pydebug build with Py_DEBUG defined
1410 --with-libs='lib1 ...' link against additional libs
Thomas Wouters49fd7fa2006-04-21 10:40:581411 --with-system-ffi build _ctypes module using an installed ffi library
Matthias Klose55708cc2009-04-30 08:06:491412 --with-dbmliborder=db1:db2:...
1413 order to check db backends for dbm. Valid value is a
1414 colon separated string with the backend names
1415 `ndbm', `gdbm' and `bdb'.
Martin v. Löwis3e2c6322002-10-29 10:07:431416 --with-signal-module disable/enable signal module
1417 --with-dec-threads use DEC Alpha/OSF1 thread-safe libraries
1418 --with(out)-threads[=DIRECTORY]
1419 disable/enable thread support
1420 --with(out)-thread[=DIRECTORY]
1421 deprecated; use --with(out)-threads
1422 --with-pth use GNU pth threading libraries
Martin v. Löwis3e2c6322002-10-29 10:07:431423 --with(out)-doc-strings disable/enable documentation strings
Martin v. Löwisf30d60e2004-06-08 08:17:441424 --with(out)-tsc enable/disable timestamp counter profile
Martin v. Löwis3e2c6322002-10-29 10:07:431425 --with(out)-pymalloc disable/enable specialized mallocs
1426 --with-wctype-functions use wctype.h functions
Martin v. Löwis3e2c6322002-10-29 10:07:431427 --with-fpectl enable SIGFPE catching
1428 --with-libm=STRING math library
1429 --with-libc=STRING C library
Georg Brandl52d168a2008-01-07 18:10:241430 --with-wide-unicode Use 4-byte Unicode characters (default is 2 bytes)
Antoine Pitroub52ec782009-01-25 16:34:231431 --with-computed-gotos Use computed gotos / threaded dispatch in evaluation
1432 loop (not available on all compilers)
Martin v. Löwis11437992002-04-12 09:54:031433
1434Some influential environment variables:
1435 CC C compiler command
1436 CFLAGS C compiler flags
1437 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1438 nonstandard directory <lib dir>
Thomas Wouters47b49bf2007-08-30 22:15:331439 LIBS libraries to pass to the linker, e.g. -l<library>
Benjamin Petersonf7155a32010-06-21 16:51:221440 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
Thomas Wouters47b49bf2007-08-30 22:15:331441 you have headers in a nonstandard directory <include dir>
Martin v. Löwis11437992002-04-12 09:54:031442 CPP C preprocessor
1443
1444Use these variables to override the choices made by `configure' or to help
1445it to find libraries and programs with nonstandard names/locations.
1446
Georg Brandle2e15612009-05-20 18:25:101447Report bugs to <http://bugs.python.org/>.
Martin v. Löwis11437992002-04-12 09:54:031448_ACEOF
Thomas Wouters47b49bf2007-08-30 22:15:331449ac_status=$?
Martin v. Löwis11437992002-04-12 09:54:031450fi
1451
1452if test "$ac_init_help" = "recursive"; then
1453 # If there are subdirs, report their specific --help.
Martin v. Löwis11437992002-04-12 09:54:031454 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Benjamin Peterson82af01d2010-05-02 16:45:411455 test -d "$ac_dir" ||
1456 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1457 continue
Martin v. Löwis11437992002-04-12 09:54:031458 ac_builddir=.
1459
Thomas Wouters47b49bf2007-08-30 22:15:331460case "$ac_dir" in
1461.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1462*)
Benjamin Peterson82af01d2010-05-02 16:45:411463 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Thomas Wouters47b49bf2007-08-30 22:15:331464 # A ".." for each directory in $ac_dir_suffix.
Benjamin Peterson82af01d2010-05-02 16:45:411465 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Thomas Wouters47b49bf2007-08-30 22:15:331466 case $ac_top_builddir_sub in
1467 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1468 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1469 esac ;;
1470esac
1471ac_abs_top_builddir=$ac_pwd
1472ac_abs_builddir=$ac_pwd$ac_dir_suffix
1473# for backward compatibility:
1474ac_top_builddir=$ac_top_build_prefix
Martin v. Löwis11437992002-04-12 09:54:031475
1476case $srcdir in
Thomas Wouters47b49bf2007-08-30 22:15:331477 .) # We are building in place.
Martin v. Löwis11437992002-04-12 09:54:031478 ac_srcdir=.
Thomas Wouters47b49bf2007-08-30 22:15:331479 ac_top_srcdir=$ac_top_builddir_sub
1480 ac_abs_top_srcdir=$ac_pwd ;;
1481 [\\/]* | ?:[\\/]* ) # Absolute name.
Martin v. Löwis11437992002-04-12 09:54:031482 ac_srcdir=$srcdir$ac_dir_suffix;
Thomas Wouters47b49bf2007-08-30 22:15:331483 ac_top_srcdir=$srcdir
1484 ac_abs_top_srcdir=$srcdir ;;
1485 *) # Relative name.
1486 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1487 ac_top_srcdir=$ac_top_build_prefix$srcdir
1488 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Martin v. Löwis11437992002-04-12 09:54:031489esac
Thomas Wouters47b49bf2007-08-30 22:15:331490ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Skip Montanarof0d5f792004-08-15 14:08:231491
Thomas Wouters47b49bf2007-08-30 22:15:331492 cd "$ac_dir" || { ac_status=$?; continue; }
1493 # Check for guested configure.
1494 if test -f "$ac_srcdir/configure.gnu"; then
1495 echo &&
1496 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1497 elif test -f "$ac_srcdir/configure"; then
1498 echo &&
1499 $SHELL "$ac_srcdir/configure" --help=recursive
Martin v. Löwis11437992002-04-12 09:54:031500 else
Benjamin Peterson82af01d2010-05-02 16:45:411501 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
Thomas Wouters47b49bf2007-08-30 22:15:331502 fi || ac_status=$?
1503 cd "$ac_pwd" || { ac_status=$?; break; }
Martin v. Löwis11437992002-04-12 09:54:031504 done
1505fi
1506
Thomas Wouters47b49bf2007-08-30 22:15:331507test -n "$ac_init_help" && exit $ac_status
Martin v. Löwis11437992002-04-12 09:54:031508if $ac_init_version; then
1509 cat <<\_ACEOF
Christian Heimes70e5cab2008-12-03 18:18:231510python configure 3.1
Georg Brandl6baf1172011-02-25 10:20:451511generated by GNU Autoconf 2.68
Martin v. Löwis11437992002-04-12 09:54:031512
Georg Brandl6baf1172011-02-25 10:20:451513Copyright (C) 2010 Free Software Foundation, Inc.
Martin v. Löwis11437992002-04-12 09:54:031514This configure script is free software; the Free Software Foundation
1515gives unlimited permission to copy, distribute and modify it.
1516_ACEOF
Thomas Wouters47b49bf2007-08-30 22:15:331517 exit
Martin v. Löwis11437992002-04-12 09:54:031518fi
Benjamin Petersonf7155a32010-06-21 16:51:221519
1520## ------------------------ ##
1521## Autoconf initialization. ##
1522## ------------------------ ##
1523
1524# ac_fn_c_try_compile LINENO
1525# --------------------------
1526# Try to compile conftest.$ac_ext, and return whether this succeeded.
1527ac_fn_c_try_compile ()
1528{
1529 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1530 rm -f conftest.$ac_objext
1531 if { { ac_try="$ac_compile"
1532case "(($ac_try" in
1533 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1534 *) ac_try_echo=$ac_try;;
1535esac
1536eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1537$as_echo "$ac_try_echo"; } >&5
1538 (eval "$ac_compile") 2>conftest.err
1539 ac_status=$?
1540 if test -s conftest.err; then
1541 grep -v '^ *+' conftest.err >conftest.er1
1542 cat conftest.er1 >&5
1543 mv -f conftest.er1 conftest.err
1544 fi
1545 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1546 test $ac_status = 0; } && {
1547 test -z "$ac_c_werror_flag" ||
1548 test ! -s conftest.err
1549 } && test -s conftest.$ac_objext; then :
1550 ac_retval=0
1551else
1552 $as_echo "$as_me: failed program was:" >&5
1553sed 's/^/| /' conftest.$ac_ext >&5
1554
1555 ac_retval=1
1556fi
Georg Brandl6baf1172011-02-25 10:20:451557 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Benjamin Petersonf7155a32010-06-21 16:51:221558 as_fn_set_status $ac_retval
1559
1560} # ac_fn_c_try_compile
1561
1562# ac_fn_c_try_cpp LINENO
1563# ----------------------
1564# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1565ac_fn_c_try_cpp ()
1566{
1567 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1568 if { { ac_try="$ac_cpp conftest.$ac_ext"
1569case "(($ac_try" in
1570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1571 *) ac_try_echo=$ac_try;;
1572esac
1573eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1574$as_echo "$ac_try_echo"; } >&5
1575 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1576 ac_status=$?
1577 if test -s conftest.err; then
1578 grep -v '^ *+' conftest.err >conftest.er1
1579 cat conftest.er1 >&5
1580 mv -f conftest.er1 conftest.err
1581 fi
1582 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Georg Brandl6baf1172011-02-25 10:20:451583 test $ac_status = 0; } > conftest.i && {
Benjamin Petersonf7155a32010-06-21 16:51:221584 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1585 test ! -s conftest.err
1586 }; then :
1587 ac_retval=0
1588else
1589 $as_echo "$as_me: failed program was:" >&5
1590sed 's/^/| /' conftest.$ac_ext >&5
1591
1592 ac_retval=1
1593fi
Georg Brandl6baf1172011-02-25 10:20:451594 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Benjamin Petersonf7155a32010-06-21 16:51:221595 as_fn_set_status $ac_retval
1596
1597} # ac_fn_c_try_cpp
1598
1599# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1600# -------------------------------------------------------
1601# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1602# the include files in INCLUDES and setting the cache variable VAR
1603# accordingly.
1604ac_fn_c_check_header_mongrel ()
1605{
1606 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Georg Brandl6baf1172011-02-25 10:20:451607 if eval \${$3+:} false; then :
Benjamin Petersonf7155a32010-06-21 16:51:221608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1609$as_echo_n "checking for $2... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:451610if eval \${$3+:} false; then :
Benjamin Petersonf7155a32010-06-21 16:51:221611 $as_echo_n "(cached) " >&6
1612fi
1613eval ac_res=\$$3
1614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1615$as_echo "$ac_res" >&6; }
1616else
1617 # Is the header compilable?
1618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1619$as_echo_n "checking $2 usability... " >&6; }
1620cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1621/* end confdefs.h. */
1622$4
1623#include <$2>
1624_ACEOF
1625if ac_fn_c_try_compile "$LINENO"; then :
1626 ac_header_compiler=yes
1627else
1628 ac_header_compiler=no
1629fi
1630rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1632$as_echo "$ac_header_compiler" >&6; }
1633
1634# Is the header present?
1635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1636$as_echo_n "checking $2 presence... " >&6; }
1637cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1638/* end confdefs.h. */
1639#include <$2>
1640_ACEOF
1641if ac_fn_c_try_cpp "$LINENO"; then :
1642 ac_header_preproc=yes
1643else
1644 ac_header_preproc=no
1645fi
Georg Brandl6baf1172011-02-25 10:20:451646rm -f conftest.err conftest.i conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:221647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1648$as_echo "$ac_header_preproc" >&6; }
1649
1650# So? What about this header?
1651case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1652 yes:no: )
1653 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1654$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1656$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1657 ;;
1658 no:yes:* )
1659 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1660$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1661 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1662$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1664$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1665 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1666$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1667 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1668$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
Georg Brandl6baf1172011-02-25 10:20:451669( $as_echo "## -------------------------------------- ##
Benjamin Petersonf7155a32010-06-21 16:51:221670## Report this to http://bugs.python.org/ ##
Georg Brandl6baf1172011-02-25 10:20:451671## -------------------------------------- ##"
Benjamin Petersonf7155a32010-06-21 16:51:221672 ) | sed "s/^/$as_me: WARNING: /" >&2
1673 ;;
1674esac
1675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1676$as_echo_n "checking for $2... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:451677if eval \${$3+:} false; then :
Benjamin Petersonf7155a32010-06-21 16:51:221678 $as_echo_n "(cached) " >&6
1679else
1680 eval "$3=\$ac_header_compiler"
1681fi
1682eval ac_res=\$$3
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1684$as_echo "$ac_res" >&6; }
1685fi
Georg Brandl6baf1172011-02-25 10:20:451686 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Benjamin Petersonf7155a32010-06-21 16:51:221687
1688} # ac_fn_c_check_header_mongrel
1689
1690# ac_fn_c_try_run LINENO
1691# ----------------------
1692# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1693# that executables *can* be run.
1694ac_fn_c_try_run ()
1695{
1696 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1697 if { { ac_try="$ac_link"
1698case "(($ac_try" in
1699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1700 *) ac_try_echo=$ac_try;;
1701esac
1702eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1703$as_echo "$ac_try_echo"; } >&5
1704 (eval "$ac_link") 2>&5
1705 ac_status=$?
1706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1707 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1708 { { case "(($ac_try" in
1709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1710 *) ac_try_echo=$ac_try;;
1711esac
1712eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1713$as_echo "$ac_try_echo"; } >&5
1714 (eval "$ac_try") 2>&5
1715 ac_status=$?
1716 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1717 test $ac_status = 0; }; }; then :
1718 ac_retval=0
1719else
1720 $as_echo "$as_me: program exited with status $ac_status" >&5
1721 $as_echo "$as_me: failed program was:" >&5
1722sed 's/^/| /' conftest.$ac_ext >&5
1723
1724 ac_retval=$ac_status
1725fi
1726 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Georg Brandl6baf1172011-02-25 10:20:451727 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Benjamin Petersonf7155a32010-06-21 16:51:221728 as_fn_set_status $ac_retval
1729
1730} # ac_fn_c_try_run
1731
1732# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1733# -------------------------------------------------------
1734# Tests whether HEADER exists and can be compiled using the include files in
1735# INCLUDES, setting the cache variable VAR accordingly.
1736ac_fn_c_check_header_compile ()
1737{
1738 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1740$as_echo_n "checking for $2... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:451741if eval \${$3+:} false; then :
Benjamin Petersonf7155a32010-06-21 16:51:221742 $as_echo_n "(cached) " >&6
1743else
1744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1745/* end confdefs.h. */
1746$4
1747#include <$2>
1748_ACEOF
1749if ac_fn_c_try_compile "$LINENO"; then :
1750 eval "$3=yes"
1751else
1752 eval "$3=no"
1753fi
1754rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1755fi
1756eval ac_res=\$$3
1757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1758$as_echo "$ac_res" >&6; }
Georg Brandl6baf1172011-02-25 10:20:451759 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Benjamin Petersonf7155a32010-06-21 16:51:221760
1761} # ac_fn_c_check_header_compile
1762
1763# ac_fn_c_try_link LINENO
1764# -----------------------
1765# Try to link conftest.$ac_ext, and return whether this succeeded.
1766ac_fn_c_try_link ()
1767{
1768 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1769 rm -f conftest.$ac_objext conftest$ac_exeext
1770 if { { ac_try="$ac_link"
1771case "(($ac_try" in
1772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1773 *) ac_try_echo=$ac_try;;
1774esac
1775eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1776$as_echo "$ac_try_echo"; } >&5
1777 (eval "$ac_link") 2>conftest.err
1778 ac_status=$?
1779 if test -s conftest.err; then
1780 grep -v '^ *+' conftest.err >conftest.er1
1781 cat conftest.er1 >&5
1782 mv -f conftest.er1 conftest.err
1783 fi
1784 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1785 test $ac_status = 0; } && {
1786 test -z "$ac_c_werror_flag" ||
1787 test ! -s conftest.err
1788 } && test -s conftest$ac_exeext && {
1789 test "$cross_compiling" = yes ||
1790 $as_test_x conftest$ac_exeext
1791 }; then :
1792 ac_retval=0
1793else
1794 $as_echo "$as_me: failed program was:" >&5
1795sed 's/^/| /' conftest.$ac_ext >&5
1796
1797 ac_retval=1
1798fi
1799 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1800 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1801 # interfere with the next link command; also delete a directory that is
1802 # left behind by Apple's compiler. We do this before executing the actions.
1803 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Georg Brandl6baf1172011-02-25 10:20:451804 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Benjamin Petersonf7155a32010-06-21 16:51:221805 as_fn_set_status $ac_retval
1806
1807} # ac_fn_c_try_link
1808
1809# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1810# -------------------------------------------
1811# Tests whether TYPE exists after having included INCLUDES, setting cache
1812# variable VAR accordingly.
1813ac_fn_c_check_type ()
1814{
1815 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1817$as_echo_n "checking for $2... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:451818if eval \${$3+:} false; then :
Benjamin Petersonf7155a32010-06-21 16:51:221819 $as_echo_n "(cached) " >&6
1820else
1821 eval "$3=no"
1822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1823/* end confdefs.h. */
1824$4
1825int
1826main ()
1827{
1828if (sizeof ($2))
1829 return 0;
1830 ;
1831 return 0;
1832}
1833_ACEOF
1834if ac_fn_c_try_compile "$LINENO"; then :
1835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1836/* end confdefs.h. */
1837$4
1838int
1839main ()
1840{
1841if (sizeof (($2)))
1842 return 0;
1843 ;
1844 return 0;
1845}
1846_ACEOF
1847if ac_fn_c_try_compile "$LINENO"; then :
1848
1849else
1850 eval "$3=yes"
1851fi
1852rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1853fi
1854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1855fi
1856eval ac_res=\$$3
1857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1858$as_echo "$ac_res" >&6; }
Georg Brandl6baf1172011-02-25 10:20:451859 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Benjamin Petersonf7155a32010-06-21 16:51:221860
1861} # ac_fn_c_check_type
1862
1863# ac_fn_c_find_uintX_t LINENO BITS VAR
1864# ------------------------------------
1865# Finds an unsigned integer type with width BITS, setting cache variable VAR
1866# accordingly.
1867ac_fn_c_find_uintX_t ()
1868{
1869 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1871$as_echo_n "checking for uint$2_t... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:451872if eval \${$3+:} false; then :
Benjamin Petersonf7155a32010-06-21 16:51:221873 $as_echo_n "(cached) " >&6
1874else
1875 eval "$3=no"
1876 # Order is important - never check a type that is potentially smaller
1877 # than half of the expected target width.
1878 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1879 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1881/* end confdefs.h. */
1882$ac_includes_default
1883int
1884main ()
1885{
1886static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
1887test_array [0] = 0
1888
1889 ;
1890 return 0;
1891}
1892_ACEOF
1893if ac_fn_c_try_compile "$LINENO"; then :
1894 case $ac_type in #(
1895 uint$2_t) :
1896 eval "$3=yes" ;; #(
1897 *) :
1898 eval "$3=\$ac_type" ;;
1899esac
1900fi
1901rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Georg Brandl6baf1172011-02-25 10:20:451902 if eval test \"x\$"$3"\" = x"no"; then :
Benjamin Petersonf7155a32010-06-21 16:51:221903
1904else
1905 break
1906fi
1907 done
1908fi
1909eval ac_res=\$$3
1910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1911$as_echo "$ac_res" >&6; }
Georg Brandl6baf1172011-02-25 10:20:451912 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Benjamin Petersonf7155a32010-06-21 16:51:221913
1914} # ac_fn_c_find_uintX_t
1915
1916# ac_fn_c_find_intX_t LINENO BITS VAR
1917# -----------------------------------
1918# Finds a signed integer type with width BITS, setting cache variable VAR
1919# accordingly.
1920ac_fn_c_find_intX_t ()
1921{
1922 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1924$as_echo_n "checking for int$2_t... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:451925if eval \${$3+:} false; then :
Benjamin Petersonf7155a32010-06-21 16:51:221926 $as_echo_n "(cached) " >&6
1927else
1928 eval "$3=no"
1929 # Order is important - never check a type that is potentially smaller
1930 # than half of the expected target width.
1931 for ac_type in int$2_t 'int' 'long int' \
1932 'long long int' 'short int' 'signed char'; do
1933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1934/* end confdefs.h. */
1935$ac_includes_default
Georg Brandl6baf1172011-02-25 10:20:451936 enum { N = $2 / 2 - 1 };
Benjamin Petersonf7155a32010-06-21 16:51:221937int
1938main ()
1939{
Georg Brandl6baf1172011-02-25 10:20:451940static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
Benjamin Petersonf7155a32010-06-21 16:51:221941test_array [0] = 0
1942
1943 ;
1944 return 0;
1945}
1946_ACEOF
1947if ac_fn_c_try_compile "$LINENO"; then :
1948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1949/* end confdefs.h. */
1950$ac_includes_default
Georg Brandl6baf1172011-02-25 10:20:451951 enum { N = $2 / 2 - 1 };
Benjamin Petersonf7155a32010-06-21 16:51:221952int
1953main ()
1954{
Georg Brandl6baf1172011-02-25 10:20:451955static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
Benjamin Petersonf7155a32010-06-21 16:51:221956 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
1957test_array [0] = 0
1958
1959 ;
1960 return 0;
1961}
1962_ACEOF
1963if ac_fn_c_try_compile "$LINENO"; then :
1964
1965else
1966 case $ac_type in #(
1967 int$2_t) :
1968 eval "$3=yes" ;; #(
1969 *) :
1970 eval "$3=\$ac_type" ;;
1971esac
1972fi
1973rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1974fi
1975rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Georg Brandl6baf1172011-02-25 10:20:451976 if eval test \"x\$"$3"\" = x"no"; then :
Benjamin Petersonf7155a32010-06-21 16:51:221977
1978else
1979 break
1980fi
1981 done
1982fi
1983eval ac_res=\$$3
1984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1985$as_echo "$ac_res" >&6; }
Georg Brandl6baf1172011-02-25 10:20:451986 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Benjamin Petersonf7155a32010-06-21 16:51:221987
1988} # ac_fn_c_find_intX_t
1989
1990# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1991# --------------------------------------------
1992# Tries to find the compile-time value of EXPR in a program that includes
1993# INCLUDES, setting VAR accordingly. Returns whether the value could be
1994# computed
1995ac_fn_c_compute_int ()
1996{
1997 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1998 if test "$cross_compiling" = yes; then
1999 # Depending upon the size, compute the lo and hi bounds.
2000cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2001/* end confdefs.h. */
2002$4
2003int
2004main ()
2005{
2006static int test_array [1 - 2 * !(($2) >= 0)];
2007test_array [0] = 0
2008
2009 ;
2010 return 0;
2011}
2012_ACEOF
2013if ac_fn_c_try_compile "$LINENO"; then :
2014 ac_lo=0 ac_mid=0
2015 while :; do
2016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2017/* end confdefs.h. */
2018$4
2019int
2020main ()
2021{
2022static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2023test_array [0] = 0
2024
2025 ;
2026 return 0;
2027}
2028_ACEOF
2029if ac_fn_c_try_compile "$LINENO"; then :
2030 ac_hi=$ac_mid; break
2031else
2032 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2033 if test $ac_lo -le $ac_mid; then
2034 ac_lo= ac_hi=
2035 break
2036 fi
2037 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2038fi
2039rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2040 done
2041else
2042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2043/* end confdefs.h. */
2044$4
2045int
2046main ()
2047{
2048static int test_array [1 - 2 * !(($2) < 0)];
2049test_array [0] = 0
2050
2051 ;
2052 return 0;
2053}
2054_ACEOF
2055if ac_fn_c_try_compile "$LINENO"; then :
2056 ac_hi=-1 ac_mid=-1
2057 while :; do
2058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2059/* end confdefs.h. */
2060$4
2061int
2062main ()
2063{
2064static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2065test_array [0] = 0
2066
2067 ;
2068 return 0;
2069}
2070_ACEOF
2071if ac_fn_c_try_compile "$LINENO"; then :
2072 ac_lo=$ac_mid; break
2073else
2074 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2075 if test $ac_mid -le $ac_hi; then
2076 ac_lo= ac_hi=
2077 break
2078 fi
2079 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2080fi
2081rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2082 done
2083else
2084 ac_lo= ac_hi=
2085fi
2086rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2087fi
2088rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2089# Binary search between lo and hi bounds.
2090while test "x$ac_lo" != "x$ac_hi"; do
2091 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2093/* end confdefs.h. */
2094$4
2095int
2096main ()
2097{
2098static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2099test_array [0] = 0
2100
2101 ;
2102 return 0;
2103}
2104_ACEOF
2105if ac_fn_c_try_compile "$LINENO"; then :
2106 ac_hi=$ac_mid
2107else
2108 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2109fi
2110rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2111done
2112case $ac_lo in #((
2113?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2114'') ac_retval=1 ;;
2115esac
2116 else
2117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2118/* end confdefs.h. */
2119$4
2120static long int longval () { return $2; }
2121static unsigned long int ulongval () { return $2; }
2122#include <stdio.h>
2123#include <stdlib.h>
2124int
2125main ()
2126{
2127
2128 FILE *f = fopen ("conftest.val", "w");
2129 if (! f)
2130 return 1;
2131 if (($2) < 0)
2132 {
2133 long int i = longval ();
2134 if (i != ($2))
2135 return 1;
2136 fprintf (f, "%ld", i);
2137 }
2138 else
2139 {
2140 unsigned long int i = ulongval ();
2141 if (i != ($2))
2142 return 1;
2143 fprintf (f, "%lu", i);
2144 }
2145 /* Do not output a trailing newline, as this causes \r\n confusion
2146 on some platforms. */
2147 return ferror (f) || fclose (f) != 0;
2148
2149 ;
2150 return 0;
2151}
2152_ACEOF
2153if ac_fn_c_try_run "$LINENO"; then :
2154 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2155else
2156 ac_retval=1
2157fi
2158rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2159 conftest.$ac_objext conftest.beam conftest.$ac_ext
2160rm -f conftest.val
2161
2162 fi
Georg Brandl6baf1172011-02-25 10:20:452163 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Benjamin Petersonf7155a32010-06-21 16:51:222164 as_fn_set_status $ac_retval
2165
2166} # ac_fn_c_compute_int
2167
2168# ac_fn_c_check_func LINENO FUNC VAR
2169# ----------------------------------
2170# Tests whether FUNC exists, setting the cache variable VAR accordingly
2171ac_fn_c_check_func ()
2172{
2173 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2175$as_echo_n "checking for $2... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:452176if eval \${$3+:} false; then :
Benjamin Petersonf7155a32010-06-21 16:51:222177 $as_echo_n "(cached) " >&6
2178else
2179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2180/* end confdefs.h. */
2181/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2182 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2183#define $2 innocuous_$2
2184
2185/* System header to define __stub macros and hopefully few prototypes,
2186 which can conflict with char $2 (); below.
2187 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2188 <limits.h> exists even on freestanding compilers. */
2189
2190#ifdef __STDC__
2191# include <limits.h>
2192#else
2193# include <assert.h>
2194#endif
2195
2196#undef $2
2197
2198/* Override any GCC internal prototype to avoid an error.
2199 Use char because int might match the return type of a GCC
2200 builtin and then its argument prototype would still apply. */
2201#ifdef __cplusplus
2202extern "C"
2203#endif
2204char $2 ();
2205/* The GNU C library defines this for functions which it implements
2206 to always fail with ENOSYS. Some functions are actually named
2207 something starting with __ and the normal name is an alias. */
2208#if defined __stub_$2 || defined __stub___$2
2209choke me
2210#endif
2211
2212int
2213main ()
2214{
2215return $2 ();
2216 ;
2217 return 0;
2218}
2219_ACEOF
2220if ac_fn_c_try_link "$LINENO"; then :
2221 eval "$3=yes"
2222else
2223 eval "$3=no"
2224fi
2225rm -f core conftest.err conftest.$ac_objext \
2226 conftest$ac_exeext conftest.$ac_ext
2227fi
2228eval ac_res=\$$3
2229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2230$as_echo "$ac_res" >&6; }
Georg Brandl6baf1172011-02-25 10:20:452231 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Benjamin Petersonf7155a32010-06-21 16:51:222232
2233} # ac_fn_c_check_func
2234
2235# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2236# ----------------------------------------------------
2237# Tries to find if the field MEMBER exists in type AGGR, after including
2238# INCLUDES, setting cache variable VAR accordingly.
2239ac_fn_c_check_member ()
2240{
2241 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2243$as_echo_n "checking for $2.$3... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:452244if eval \${$4+:} false; then :
Benjamin Petersonf7155a32010-06-21 16:51:222245 $as_echo_n "(cached) " >&6
2246else
2247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2248/* end confdefs.h. */
2249$5
2250int
2251main ()
2252{
2253static $2 ac_aggr;
2254if (ac_aggr.$3)
2255return 0;
2256 ;
2257 return 0;
2258}
2259_ACEOF
2260if ac_fn_c_try_compile "$LINENO"; then :
2261 eval "$4=yes"
2262else
2263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2264/* end confdefs.h. */
2265$5
2266int
2267main ()
2268{
2269static $2 ac_aggr;
2270if (sizeof ac_aggr.$3)
2271return 0;
2272 ;
2273 return 0;
2274}
2275_ACEOF
2276if ac_fn_c_try_compile "$LINENO"; then :
2277 eval "$4=yes"
2278else
2279 eval "$4=no"
2280fi
2281rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2282fi
2283rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2284fi
2285eval ac_res=\$$4
2286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2287$as_echo "$ac_res" >&6; }
Georg Brandl6baf1172011-02-25 10:20:452288 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Benjamin Petersonf7155a32010-06-21 16:51:222289
2290} # ac_fn_c_check_member
2291
Georg Brandl6baf1172011-02-25 10:20:452292# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2293# ---------------------------------------------
2294# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2295# accordingly.
Benjamin Petersonf7155a32010-06-21 16:51:222296ac_fn_c_check_decl ()
2297{
2298 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Georg Brandl6baf1172011-02-25 10:20:452299 as_decl_name=`echo $2|sed 's/ *(.*//'`
2300 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2302$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2303if eval \${$3+:} false; then :
Benjamin Petersonf7155a32010-06-21 16:51:222304 $as_echo_n "(cached) " >&6
2305else
2306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2307/* end confdefs.h. */
2308$4
2309int
2310main ()
2311{
Georg Brandl6baf1172011-02-25 10:20:452312#ifndef $as_decl_name
2313#ifdef __cplusplus
2314 (void) $as_decl_use;
2315#else
2316 (void) $as_decl_name;
2317#endif
Benjamin Petersonf7155a32010-06-21 16:51:222318#endif
2319
2320 ;
2321 return 0;
2322}
2323_ACEOF
2324if ac_fn_c_try_compile "$LINENO"; then :
2325 eval "$3=yes"
2326else
2327 eval "$3=no"
2328fi
2329rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2330fi
2331eval ac_res=\$$3
2332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2333$as_echo "$ac_res" >&6; }
Georg Brandl6baf1172011-02-25 10:20:452334 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Benjamin Petersonf7155a32010-06-21 16:51:222335
2336} # ac_fn_c_check_decl
Thomas Wouters47b49bf2007-08-30 22:15:332337cat >config.log <<_ACEOF
Martin v. Löwis11437992002-04-12 09:54:032338This file contains any messages produced by compilers while
2339running configure, to aid debugging if configure makes a mistake.
2340
Christian Heimes70e5cab2008-12-03 18:18:232341It was created by python $as_me 3.1, which was
Georg Brandl6baf1172011-02-25 10:20:452342generated by GNU Autoconf 2.68. Invocation command line was
Martin v. Löwis11437992002-04-12 09:54:032343
2344 $ $0 $@
2345
2346_ACEOF
Thomas Wouters47b49bf2007-08-30 22:15:332347exec 5>>config.log
Martin v. Löwis11437992002-04-12 09:54:032348{
2349cat <<_ASUNAME
2350## --------- ##
2351## Platform. ##
2352## --------- ##
2353
2354hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2355uname -m = `(uname -m) 2>/dev/null || echo unknown`
2356uname -r = `(uname -r) 2>/dev/null || echo unknown`
2357uname -s = `(uname -s) 2>/dev/null || echo unknown`
2358uname -v = `(uname -v) 2>/dev/null || echo unknown`
2359
2360/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2361/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2362
2363/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2364/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2365/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Thomas Wouters47b49bf2007-08-30 22:15:332366/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
Martin v. Löwis11437992002-04-12 09:54:032367/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2368/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2369/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2370
2371_ASUNAME
2372
2373as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2374for as_dir in $PATH
2375do
2376 IFS=$as_save_IFS
2377 test -z "$as_dir" && as_dir=.
Benjamin Petersonf7155a32010-06-21 16:51:222378 $as_echo "PATH: $as_dir"
2379 done
Thomas Wouters47b49bf2007-08-30 22:15:332380IFS=$as_save_IFS
Martin v. Löwis11437992002-04-12 09:54:032381
2382} >&5
2383
2384cat >&5 <<_ACEOF
2385
2386
2387## ----------- ##
2388## Core tests. ##
2389## ----------- ##
2390
2391_ACEOF
2392
2393
2394# Keep a trace of the command line.
2395# Strip out --no-create and --no-recursion so they do not pile up.
Skip Montanaro6dead952003-09-25 14:50:042396# Strip out --silent because we don't want to record it for future runs.
Martin v. Löwis11437992002-04-12 09:54:032397# Also quote any args containing shell meta-characters.
Skip Montanaro6dead952003-09-25 14:50:042398# Make two passes to allow for proper duplicate-argument suppression.
Martin v. Löwis11437992002-04-12 09:54:032399ac_configure_args=
Skip Montanaro6dead952003-09-25 14:50:042400ac_configure_args0=
2401ac_configure_args1=
Skip Montanaro6dead952003-09-25 14:50:042402ac_must_keep_next=false
2403for ac_pass in 1 2
Martin v. Löwis11437992002-04-12 09:54:032404do
Skip Montanaro6dead952003-09-25 14:50:042405 for ac_arg
2406 do
2407 case $ac_arg in
2408 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2409 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2410 | -silent | --silent | --silen | --sile | --sil)
2411 continue ;;
Thomas Wouters47b49bf2007-08-30 22:15:332412 *\'*)
Benjamin Peterson82af01d2010-05-02 16:45:412413 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Skip Montanaro6dead952003-09-25 14:50:042414 esac
2415 case $ac_pass in
Benjamin Petersonf7155a32010-06-21 16:51:222416 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
Skip Montanaro6dead952003-09-25 14:50:042417 2)
Benjamin Petersonf7155a32010-06-21 16:51:222418 as_fn_append ac_configure_args1 " '$ac_arg'"
Skip Montanaro6dead952003-09-25 14:50:042419 if test $ac_must_keep_next = true; then
Skip Montanarof0d5f792004-08-15 14:08:232420 ac_must_keep_next=false # Got value, back to normal.
Skip Montanaro6dead952003-09-25 14:50:042421 else
Skip Montanarof0d5f792004-08-15 14:08:232422 case $ac_arg in
2423 *=* | --config-cache | -C | -disable-* | --disable-* \
2424 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2425 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2426 | -with-* | --with-* | -without-* | --without-* | --x)
2427 case "$ac_configure_args0 " in
2428 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2429 esac
2430 ;;
2431 -* ) ac_must_keep_next=true ;;
2432 esac
Skip Montanaro6dead952003-09-25 14:50:042433 fi
Benjamin Petersonf7155a32010-06-21 16:51:222434 as_fn_append ac_configure_args " '$ac_arg'"
Skip Montanaro6dead952003-09-25 14:50:042435 ;;
2436 esac
2437 done
Martin v. Löwis11437992002-04-12 09:54:032438done
Benjamin Petersonf7155a32010-06-21 16:51:222439{ ac_configure_args0=; unset ac_configure_args0;}
2440{ ac_configure_args1=; unset ac_configure_args1;}
Martin v. Löwis11437992002-04-12 09:54:032441
2442# When interrupted or exit'd, cleanup temporary files, and complete
2443# config.log. We remove comments because anyway the quotes in there
2444# would cause problems or look ugly.
Thomas Wouters47b49bf2007-08-30 22:15:332445# WARNING: Use '\'' to represent an apostrophe within the trap.
2446# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
Martin v. Löwis11437992002-04-12 09:54:032447trap 'exit_status=$?
2448 # Save into config.log some information that might help in debugging.
2449 {
2450 echo
Skip Montanaro6dead952003-09-25 14:50:042451
Georg Brandl6baf1172011-02-25 10:20:452452 $as_echo "## ---------------- ##
Martin v. Löwis11437992002-04-12 09:54:032453## Cache variables. ##
Georg Brandl6baf1172011-02-25 10:20:452454## ---------------- ##"
Martin v. Löwis11437992002-04-12 09:54:032455 echo
2456 # The following way of writing the cache mishandles newlines in values,
Thomas Wouters47b49bf2007-08-30 22:15:332457(
2458 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2459 eval ac_val=\$$ac_var
2460 case $ac_val in #(
2461 *${as_nl}*)
2462 case $ac_var in #(
Benjamin Petersonf7155a32010-06-21 16:51:222463 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Benjamin Peterson82af01d2010-05-02 16:45:412464$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Thomas Wouters47b49bf2007-08-30 22:15:332465 esac
2466 case $ac_var in #(
2467 _ | IFS | as_nl) ;; #(
Benjamin Peterson82af01d2010-05-02 16:45:412468 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Benjamin Petersonf7155a32010-06-21 16:51:222469 *) { eval $ac_var=; unset $ac_var;} ;;
Thomas Wouters47b49bf2007-08-30 22:15:332470 esac ;;
2471 esac
2472 done
Martin v. Löwis11437992002-04-12 09:54:032473 (set) 2>&1 |
Thomas Wouters47b49bf2007-08-30 22:15:332474 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2475 *${as_nl}ac_space=\ *)
Martin v. Löwis11437992002-04-12 09:54:032476 sed -n \
Thomas Wouters47b49bf2007-08-30 22:15:332477 "s/'\''/'\''\\\\'\'''\''/g;
2478 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2479 ;; #(
Skip Montanaroeb33e5a2007-08-17 12:57:412480 *)
Thomas Wouters47b49bf2007-08-30 22:15:332481 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Skip Montanaroeb33e5a2007-08-17 12:57:412482 ;;
Thomas Wouters47b49bf2007-08-30 22:15:332483 esac |
2484 sort
2485)
Martin v. Löwis11437992002-04-12 09:54:032486 echo
Skip Montanaro6dead952003-09-25 14:50:042487
Georg Brandl6baf1172011-02-25 10:20:452488 $as_echo "## ----------------- ##
Skip Montanaro6dead952003-09-25 14:50:042489## Output variables. ##
Georg Brandl6baf1172011-02-25 10:20:452490## ----------------- ##"
Skip Montanaro6dead952003-09-25 14:50:042491 echo
2492 for ac_var in $ac_subst_vars
2493 do
Thomas Wouters47b49bf2007-08-30 22:15:332494 eval ac_val=\$$ac_var
2495 case $ac_val in
Benjamin Peterson82af01d2010-05-02 16:45:412496 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Thomas Wouters47b49bf2007-08-30 22:15:332497 esac
Benjamin Peterson82af01d2010-05-02 16:45:412498 $as_echo "$ac_var='\''$ac_val'\''"
Skip Montanaro6dead952003-09-25 14:50:042499 done | sort
2500 echo
2501
2502 if test -n "$ac_subst_files"; then
Georg Brandl6baf1172011-02-25 10:20:452503 $as_echo "## ------------------- ##
Thomas Wouters47b49bf2007-08-30 22:15:332504## File substitutions. ##
Georg Brandl6baf1172011-02-25 10:20:452505## ------------------- ##"
Skip Montanaro6dead952003-09-25 14:50:042506 echo
2507 for ac_var in $ac_subst_files
2508 do
Thomas Wouters47b49bf2007-08-30 22:15:332509 eval ac_val=\$$ac_var
2510 case $ac_val in
Benjamin Peterson82af01d2010-05-02 16:45:412511 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Thomas Wouters47b49bf2007-08-30 22:15:332512 esac
Benjamin Peterson82af01d2010-05-02 16:45:412513 $as_echo "$ac_var='\''$ac_val'\''"
Skip Montanaro6dead952003-09-25 14:50:042514 done | sort
2515 echo
2516 fi
2517
Martin v. Löwis11437992002-04-12 09:54:032518 if test -s confdefs.h; then
Georg Brandl6baf1172011-02-25 10:20:452519 $as_echo "## ----------- ##
Martin v. Löwis11437992002-04-12 09:54:032520## confdefs.h. ##
Georg Brandl6baf1172011-02-25 10:20:452521## ----------- ##"
Martin v. Löwis11437992002-04-12 09:54:032522 echo
Thomas Wouters47b49bf2007-08-30 22:15:332523 cat confdefs.h
Martin v. Löwis11437992002-04-12 09:54:032524 echo
2525 fi
2526 test "$ac_signal" != 0 &&
Benjamin Peterson82af01d2010-05-02 16:45:412527 $as_echo "$as_me: caught signal $ac_signal"
2528 $as_echo "$as_me: exit $exit_status"
Martin v. Löwis11437992002-04-12 09:54:032529 } >&5
Thomas Wouters47b49bf2007-08-30 22:15:332530 rm -f core *.core core.conftest.* &&
2531 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
Martin v. Löwis11437992002-04-12 09:54:032532 exit $exit_status
Thomas Wouters47b49bf2007-08-30 22:15:332533' 0
Martin v. Löwis11437992002-04-12 09:54:032534for ac_signal in 1 2 13 15; do
Benjamin Petersonf7155a32010-06-21 16:51:222535 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
Martin v. Löwis11437992002-04-12 09:54:032536done
2537ac_signal=0
2538
2539# confdefs.h avoids OS command line length limits that DEFS can exceed.
Thomas Wouters47b49bf2007-08-30 22:15:332540rm -f -r conftest* confdefs.h
Martin v. Löwis11437992002-04-12 09:54:032541
Benjamin Petersonf7155a32010-06-21 16:51:222542$as_echo "/* confdefs.h */" > confdefs.h
2543
Martin v. Löwis11437992002-04-12 09:54:032544# Predefined preprocessor variables.
2545
2546cat >>confdefs.h <<_ACEOF
2547#define PACKAGE_NAME "$PACKAGE_NAME"
2548_ACEOF
2549
Martin v. Löwis11437992002-04-12 09:54:032550cat >>confdefs.h <<_ACEOF
2551#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2552_ACEOF
2553
Martin v. Löwis11437992002-04-12 09:54:032554cat >>confdefs.h <<_ACEOF
2555#define PACKAGE_VERSION "$PACKAGE_VERSION"
2556_ACEOF
2557
Martin v. Löwis11437992002-04-12 09:54:032558cat >>confdefs.h <<_ACEOF
2559#define PACKAGE_STRING "$PACKAGE_STRING"
2560_ACEOF
2561
Martin v. Löwis11437992002-04-12 09:54:032562cat >>confdefs.h <<_ACEOF
2563#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2564_ACEOF
2565
Benjamin Petersonf7155a32010-06-21 16:51:222566cat >>confdefs.h <<_ACEOF
2567#define PACKAGE_URL "$PACKAGE_URL"
2568_ACEOF
2569
Martin v. Löwis11437992002-04-12 09:54:032570
2571# Let the site file select an alternate cache file if it wants to.
Benjamin Peterson82af01d2010-05-02 16:45:412572# Prefer an explicitly selected file to automatically selected ones.
2573ac_site_file1=NONE
2574ac_site_file2=NONE
Thomas Wouters47b49bf2007-08-30 22:15:332575if test -n "$CONFIG_SITE"; then
Georg Brandl6baf1172011-02-25 10:20:452576 # We do not want a PATH search for config.site.
2577 case $CONFIG_SITE in #((
2578 -*) ac_site_file1=./$CONFIG_SITE;;
2579 */*) ac_site_file1=$CONFIG_SITE;;
2580 *) ac_site_file1=./$CONFIG_SITE;;
2581 esac
Thomas Wouters47b49bf2007-08-30 22:15:332582elif test "x$prefix" != xNONE; then
Benjamin Peterson82af01d2010-05-02 16:45:412583 ac_site_file1=$prefix/share/config.site
2584 ac_site_file2=$prefix/etc/config.site
Thomas Wouters47b49bf2007-08-30 22:15:332585else
Benjamin Peterson82af01d2010-05-02 16:45:412586 ac_site_file1=$ac_default_prefix/share/config.site
2587 ac_site_file2=$ac_default_prefix/etc/config.site
Guido van Rossum76be6ed1995-01-02 18:33:542588fi
Benjamin Peterson82af01d2010-05-02 16:45:412589for ac_site_file in "$ac_site_file1" "$ac_site_file2"
Thomas Wouters47b49bf2007-08-30 22:15:332590do
Benjamin Peterson82af01d2010-05-02 16:45:412591 test "x$ac_site_file" = xNONE && continue
Benjamin Petersonf7155a32010-06-21 16:51:222592 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2593 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
Benjamin Peterson82af01d2010-05-02 16:45:412594$as_echo "$as_me: loading site script $ac_site_file" >&6;}
Martin v. Löwis11437992002-04-12 09:54:032595 sed 's/^/| /' "$ac_site_file" >&5
Georg Brandl6baf1172011-02-25 10:20:452596 . "$ac_site_file" \
2597 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2598$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2599as_fn_error $? "failed to load site script $ac_site_file
2600See \`config.log' for more details" "$LINENO" 5; }
Guido van Rossum76be6ed1995-01-02 18:33:542601 fi
2602done
2603
2604if test -r "$cache_file"; then
Benjamin Petersonf7155a32010-06-21 16:51:222605 # Some versions of bash will fail to source /dev/null (special files
2606 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2607 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2608 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
Benjamin Peterson82af01d2010-05-02 16:45:412609$as_echo "$as_me: loading cache $cache_file" >&6;}
Martin v. Löwis11437992002-04-12 09:54:032610 case $cache_file in
Thomas Wouters47b49bf2007-08-30 22:15:332611 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2612 *) . "./$cache_file";;
Martin v. Löwis11437992002-04-12 09:54:032613 esac
2614 fi
Guido van Rossum76be6ed1995-01-02 18:33:542615else
Benjamin Petersonf7155a32010-06-21 16:51:222616 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
Benjamin Peterson82af01d2010-05-02 16:45:412617$as_echo "$as_me: creating cache $cache_file" >&6;}
Martin v. Löwis11437992002-04-12 09:54:032618 >$cache_file
2619fi
2620
2621# Check that the precious variables saved in the cache have kept the same
2622# value.
2623ac_cache_corrupted=false
Thomas Wouters47b49bf2007-08-30 22:15:332624for ac_var in $ac_precious_vars; do
Martin v. Löwis11437992002-04-12 09:54:032625 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2626 eval ac_new_set=\$ac_env_${ac_var}_set
Thomas Wouters47b49bf2007-08-30 22:15:332627 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2628 eval ac_new_val=\$ac_env_${ac_var}_value
Martin v. Löwis11437992002-04-12 09:54:032629 case $ac_old_set,$ac_new_set in
2630 set,)
Benjamin Petersonf7155a32010-06-21 16:51:222631 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
Benjamin Peterson82af01d2010-05-02 16:45:412632$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
Martin v. Löwis11437992002-04-12 09:54:032633 ac_cache_corrupted=: ;;
2634 ,set)
Benjamin Petersonf7155a32010-06-21 16:51:222635 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
Benjamin Peterson82af01d2010-05-02 16:45:412636$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
Martin v. Löwis11437992002-04-12 09:54:032637 ac_cache_corrupted=: ;;
2638 ,);;
2639 *)
2640 if test "x$ac_old_val" != "x$ac_new_val"; then
Benjamin Peterson82af01d2010-05-02 16:45:412641 # differences in whitespace do not lead to failure.
2642 ac_old_val_w=`echo x $ac_old_val`
2643 ac_new_val_w=`echo x $ac_new_val`
2644 if test "$ac_old_val_w" != "$ac_new_val_w"; then
Benjamin Petersonf7155a32010-06-21 16:51:222645 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
Benjamin Peterson82af01d2010-05-02 16:45:412646$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2647 ac_cache_corrupted=:
2648 else
Benjamin Petersonf7155a32010-06-21 16:51:222649 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
Benjamin Peterson82af01d2010-05-02 16:45:412650$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2651 eval $ac_var=\$ac_old_val
2652 fi
Benjamin Petersonf7155a32010-06-21 16:51:222653 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
Benjamin Peterson82af01d2010-05-02 16:45:412654$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
Benjamin Petersonf7155a32010-06-21 16:51:222655 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
Benjamin Peterson82af01d2010-05-02 16:45:412656$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
Martin v. Löwis11437992002-04-12 09:54:032657 fi;;
2658 esac
2659 # Pass precious variables to config.status.
2660 if test "$ac_new_set" = set; then
2661 case $ac_new_val in
Benjamin Peterson82af01d2010-05-02 16:45:412662 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Martin v. Löwis11437992002-04-12 09:54:032663 *) ac_arg=$ac_var=$ac_new_val ;;
2664 esac
2665 case " $ac_configure_args " in
2666 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
Benjamin Petersonf7155a32010-06-21 16:51:222667 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
Martin v. Löwis11437992002-04-12 09:54:032668 esac
2669 fi
2670done
2671if $ac_cache_corrupted; then
Benjamin Petersonf7155a32010-06-21 16:51:222672 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:412673$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Benjamin Petersonf7155a32010-06-21 16:51:222674 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
Benjamin Peterson82af01d2010-05-02 16:45:412675$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
Georg Brandl6baf1172011-02-25 10:20:452676 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
Guido van Rossum76be6ed1995-01-02 18:33:542677fi
Benjamin Petersonf7155a32010-06-21 16:51:222678## -------------------- ##
2679## Main body of script. ##
2680## -------------------- ##
Thomas Wouters47b49bf2007-08-30 22:15:332681
Guido van Rossum7f43da71994-08-01 12:15:302682ac_ext=c
Guido van Rossum76be6ed1995-01-02 18:33:542683ac_cpp='$CPP $CPPFLAGS'
Martin v. Löwis11437992002-04-12 09:54:032684ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2685ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2686ac_compiler_gnu=$ac_cv_c_compiler_gnu
Guido van Rossum76be6ed1995-01-02 18:33:542687
Guido van Rossum627b2d71993-12-24 10:39:162688
Michael W. Hudson54241132001-12-07 15:38:262689
Thomas Wouters47b49bf2007-08-30 22:15:332690ac_config_headers="$ac_config_headers pyconfig.h"
Martin v. Löwis11437992002-04-12 09:54:032691
2692
Martin v. Löwis11437992002-04-12 09:54:032693
Benjamin Petersond23f8222009-04-05 19:13:162694if test "$prefix" != "/"; then
2695 prefix=`echo "$prefix" | sed -e 's/\/$//g'`
2696fi
2697
2698
Martin v. Löwis11437992002-04-12 09:54:032699
2700
Martin v. Löwis8316feb2003-06-14 07:48:072701# We don't use PACKAGE_ variables, and they cause conflicts
2702# with other autoconf-based packages that include Python.h
2703grep -v 'define PACKAGE_' <confdefs.h >confdefs.h.new
2704rm confdefs.h
2705mv confdefs.h.new confdefs.h
2706
Martin v. Löwisbddf5a52002-11-11 13:37:282707
Christian Heimes70e5cab2008-12-03 18:18:232708VERSION=3.1
Guido van Rossum1fd74a71997-07-19 19:36:022709
Martin v. Löwis1142de32002-03-29 16:28:312710
2711SOVERSION=1.0
2712
Martin v. Löwis6f18a3c2002-07-20 08:51:522713# The later defininition of _XOPEN_SOURCE disables certain features
2714# on Linux, so we need _GNU_SOURCE to re-enable them (makedev, tm_zone).
2715
Benjamin Petersonf7155a32010-06-21 16:51:222716$as_echo "#define _GNU_SOURCE 1" >>confdefs.h
Martin v. Löwis6f18a3c2002-07-20 08:51:522717
2718
Martin v. Löwisbcd93962003-05-03 10:32:182719# The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
2720# certain features on NetBSD, so we need _NETBSD_SOURCE to re-enable
2721# them.
2722
Benjamin Petersonf7155a32010-06-21 16:51:222723$as_echo "#define _NETBSD_SOURCE 1" >>confdefs.h
Martin v. Löwisbcd93962003-05-03 10:32:182724
2725
Andrew MacIntyreabccf412003-07-02 13:53:252726# The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
2727# certain features on FreeBSD, so we need __BSD_VISIBLE to re-enable
2728# them.
2729
Benjamin Petersonf7155a32010-06-21 16:51:222730$as_echo "#define __BSD_VISIBLE 1" >>confdefs.h
Andrew MacIntyreabccf412003-07-02 13:53:252731
2732
Martin v. Löwisd6320502004-08-12 13:45:082733# The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
2734# u_int on Irix 5.3. Defining _BSD_TYPES brings it back.
2735
Benjamin Petersonf7155a32010-06-21 16:51:222736$as_echo "#define _BSD_TYPES 1" >>confdefs.h
Martin v. Löwisd6320502004-08-12 13:45:082737
2738
Benjamin Peterson14ae9592008-07-16 02:20:152739# The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
2740# certain features on Mac OS X, so we need _DARWIN_C_SOURCE to re-enable
2741# them.
2742
Benjamin Petersonf7155a32010-06-21 16:51:222743$as_echo "#define _DARWIN_C_SOURCE 1" >>confdefs.h
Benjamin Peterson14ae9592008-07-16 02:20:152744
2745
2746
Martin v. Löwis35195ad2002-11-11 13:26:512747define_xopen_source=yes
Martin v. Löwis6f18a3c2002-07-20 08:51:522748
Neil Schemenauer4edbc2a2001-03-22 00:34:032749# Arguments passed to configure.
2750
2751CONFIG_ARGS="$ac_configure_args"
2752
Benjamin Petersonf7155a32010-06-21 16:51:222753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-universalsdk" >&5
Benjamin Peterson82af01d2010-05-02 16:45:412754$as_echo_n "checking for --enable-universalsdk... " >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:332755# Check whether --enable-universalsdk was given.
Benjamin Petersonf7155a32010-06-21 16:51:222756if test "${enable_universalsdk+set}" = set; then :
Thomas Wouters47b49bf2007-08-30 22:15:332757 enableval=$enable_universalsdk;
Thomas Wouters477c8d52006-05-27 19:21:472758 case $enableval in
2759 yes)
2760 enableval=/Developer/SDKs/MacOSX10.4u.sdk
Ronald Oussorend5736812010-02-07 12:04:412761 if test ! -d "${enableval}"
2762 then
2763 enableval=/
2764 fi
Thomas Wouters477c8d52006-05-27 19:21:472765 ;;
2766 esac
2767 case $enableval in
2768 no)
2769 UNIVERSALSDK=
2770 enable_universalsdk=
2771 ;;
2772 *)
2773 UNIVERSALSDK=$enableval
Ronald Oussorend5736812010-02-07 12:04:412774 if test ! -d "${UNIVERSALSDK}"
2775 then
Georg Brandl6baf1172011-02-25 10:20:452776 as_fn_error $? "--enable-universalsdk specifies non-existing SDK: ${UNIVERSALSDK}" "$LINENO" 5
Ronald Oussorend5736812010-02-07 12:04:412777 fi
Thomas Wouters477c8d52006-05-27 19:21:472778 ;;
2779 esac
Martin v. Löwis11437992002-04-12 09:54:032780
Ronald Oussorend5736812010-02-07 12:04:412781
Thomas Wouters477c8d52006-05-27 19:21:472782else
2783
2784 UNIVERSALSDK=
2785 enable_universalsdk=
2786
Thomas Wouters47b49bf2007-08-30 22:15:332787fi
Thomas Wouters477c8d52006-05-27 19:21:472788
Ronald Oussorend5736812010-02-07 12:04:412789if test -n "${UNIVERSALSDK}"
2790then
Benjamin Petersonf7155a32010-06-21 16:51:222791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${UNIVERSALSDK}" >&5
Benjamin Peterson82af01d2010-05-02 16:45:412792$as_echo "${UNIVERSALSDK}" >&6; }
Ronald Oussorend5736812010-02-07 12:04:412793else
Benjamin Petersonf7155a32010-06-21 16:51:222794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:412795$as_echo "no" >&6; }
Ronald Oussorend5736812010-02-07 12:04:412796fi
Thomas Wouters477c8d52006-05-27 19:21:472797
Thomas Wouters47b49bf2007-08-30 22:15:332798
Benjamin Peterson6794aa32008-07-16 20:33:372799
2800
Benjamin Peterson14ae9592008-07-16 02:20:152801UNIVERSAL_ARCHS="32-bit"
Benjamin Petersone7e59c22010-03-23 21:05:562802
2803
Benjamin Petersonf7155a32010-06-21 16:51:222804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-universal-archs" >&5
Benjamin Peterson82af01d2010-05-02 16:45:412805$as_echo_n "checking for --with-universal-archs... " >&6; }
Benjamin Peterson14ae9592008-07-16 02:20:152806
2807# Check whether --with-universal-archs was given.
Benjamin Petersonf7155a32010-06-21 16:51:222808if test "${with_universal_archs+set}" = set; then :
Benjamin Peterson14ae9592008-07-16 02:20:152809 withval=$with_universal_archs;
Benjamin Petersonf7155a32010-06-21 16:51:222810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
Benjamin Peterson82af01d2010-05-02 16:45:412811$as_echo "$withval" >&6; }
Benjamin Peterson14ae9592008-07-16 02:20:152812 UNIVERSAL_ARCHS="$withval"
2813
2814else
2815
Benjamin Petersonf7155a32010-06-21 16:51:222816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 32-bit" >&5
Benjamin Peterson82af01d2010-05-02 16:45:412817$as_echo "32-bit" >&6; }
Benjamin Peterson14ae9592008-07-16 02:20:152818
2819fi
2820
2821
2822
2823
Christian Heimes81ee3ef2008-05-04 22:42:012824
2825# Check whether --with-framework-name was given.
Benjamin Petersonf7155a32010-06-21 16:51:222826if test "${with_framework_name+set}" = set; then :
Christian Heimes81ee3ef2008-05-04 22:42:012827 withval=$with_framework_name;
2828 PYTHONFRAMEWORK=${withval}
2829 PYTHONFRAMEWORKDIR=${withval}.framework
2830 PYTHONFRAMEWORKIDENTIFIER=org.python.`echo $withval | tr 'A-Z' 'a-z'`
2831
2832else
2833
2834 PYTHONFRAMEWORK=Python
2835 PYTHONFRAMEWORKDIR=Python.framework
2836 PYTHONFRAMEWORKIDENTIFIER=org.python.python
2837
2838fi
2839
Thomas Wouters47b49bf2007-08-30 22:15:332840# Check whether --enable-framework was given.
Benjamin Petersonf7155a32010-06-21 16:51:222841if test "${enable_framework+set}" = set; then :
Thomas Wouters47b49bf2007-08-30 22:15:332842 enableval=$enable_framework;
Jack Jansene578a632001-08-15 01:27:142843 case $enableval in
Martin v. Löwis11437992002-04-12 09:54:032844 yes)
Jack Jansene578a632001-08-15 01:27:142845 enableval=/Library/Frameworks
Jack Jansen127e56e2001-09-11 14:41:542846 esac
2847 case $enableval in
2848 no)
2849 PYTHONFRAMEWORK=
2850 PYTHONFRAMEWORKDIR=no-framework
2851 PYTHONFRAMEWORKPREFIX=
2852 PYTHONFRAMEWORKINSTALLDIR=
Thomas Wouters477c8d52006-05-27 19:21:472853 FRAMEWORKINSTALLFIRST=
2854 FRAMEWORKINSTALLLAST=
Thomas Wouters73e5a5b2006-06-08 15:35:452855 FRAMEWORKALTINSTALLFIRST=
2856 FRAMEWORKALTINSTALLLAST=
2857 if test "x${prefix}" = "xNONE"; then
2858 FRAMEWORKUNIXTOOLSPREFIX="${ac_default_prefix}"
2859 else
2860 FRAMEWORKUNIXTOOLSPREFIX="${prefix}"
2861 fi
Jack Jansen127e56e2001-09-11 14:41:542862 enable_framework=
Jack Jansene578a632001-08-15 01:27:142863 ;;
2864 *)
Jack Jansene578a632001-08-15 01:27:142865 PYTHONFRAMEWORKPREFIX=$enableval
Jack Jansen127e56e2001-09-11 14:41:542866 PYTHONFRAMEWORKINSTALLDIR=$PYTHONFRAMEWORKPREFIX/$PYTHONFRAMEWORKDIR
Thomas Wouters477c8d52006-05-27 19:21:472867 FRAMEWORKINSTALLFIRST="frameworkinstallstructure"
Ronald Oussorenf6ccbf62009-06-02 10:55:562868 FRAMEWORKALTINSTALLFIRST="frameworkinstallstructure "
Benjamin Petersone7e59c22010-03-23 21:05:562869 case "${UNIVERSAL_ARCHS}" in
2870 all|3-way|intel)
Benjamin Peterson14ae9592008-07-16 02:20:152871 FRAMEWORKINSTALLLAST="frameworkinstallmaclib frameworkinstallapps4way frameworkinstallunixtools4way"
Ronald Oussorene3918352009-03-30 18:00:282872 FRAMEWORKALTINSTALLLAST="frameworkinstallmaclib frameworkinstallapps4way frameworkaltinstallunixtools4way"
Benjamin Petersone7e59c22010-03-23 21:05:562873 ;;
2874 *)
Ronald Oussorene3918352009-03-30 18:00:282875 FRAMEWORKINSTALLLAST="frameworkinstallmaclib frameworkinstallapps frameworkinstallunixtools"
Benjamin Peterson14ae9592008-07-16 02:20:152876 FRAMEWORKALTINSTALLLAST="frameworkinstallmaclib frameworkinstallapps frameworkaltinstallunixtools"
Benjamin Petersone7e59c22010-03-23 21:05:562877 ;;
2878 esac
Benjamin Peterson14ae9592008-07-16 02:20:152879
Thomas Wouters73e5a5b2006-06-08 15:35:452880 if test "x${prefix}" = "xNONE" ; then
2881 FRAMEWORKUNIXTOOLSPREFIX="${ac_default_prefix}"
2882 else
2883 FRAMEWORKUNIXTOOLSPREFIX="${prefix}"
2884 fi
Jack Jansen127e56e2001-09-11 14:41:542885 prefix=$PYTHONFRAMEWORKINSTALLDIR/Versions/$VERSION
Thomas Wouters477c8d52006-05-27 19:21:472886
Christian Heimes81ee3ef2008-05-04 22:42:012887 # Add files for Mac specific code to the list of output
Thomas Wouters477c8d52006-05-27 19:21:472888 # files:
Thomas Wouters47b49bf2007-08-30 22:15:332889 ac_config_files="$ac_config_files Mac/Makefile"
Thomas Wouters477c8d52006-05-27 19:21:472890
Thomas Wouters47b49bf2007-08-30 22:15:332891 ac_config_files="$ac_config_files Mac/PythonLauncher/Makefile"
Thomas Wouters477c8d52006-05-27 19:21:472892
Christian Heimes81ee3ef2008-05-04 22:42:012893 ac_config_files="$ac_config_files Mac/Resources/framework/Info.plist"
2894
2895 ac_config_files="$ac_config_files Mac/Resources/app/Info.plist"
2896
Jack Jansene578a632001-08-15 01:27:142897 esac
Martin v. Löwis11437992002-04-12 09:54:032898
Guido van Rossum563e7081996-09-10 18:20:482899else
Martin v. Löwis11437992002-04-12 09:54:032900
Jack Jansene578a632001-08-15 01:27:142901 PYTHONFRAMEWORK=
Jack Jansen127e56e2001-09-11 14:41:542902 PYTHONFRAMEWORKDIR=no-framework
Jack Jansene578a632001-08-15 01:27:142903 PYTHONFRAMEWORKPREFIX=
2904 PYTHONFRAMEWORKINSTALLDIR=
Thomas Wouters477c8d52006-05-27 19:21:472905 FRAMEWORKINSTALLFIRST=
2906 FRAMEWORKINSTALLLAST=
Thomas Wouters73e5a5b2006-06-08 15:35:452907 FRAMEWORKALTINSTALLFIRST=
2908 FRAMEWORKALTINSTALLLAST=
2909 if test "x${prefix}" = "xNONE" ; then
2910 FRAMEWORKUNIXTOOLSPREFIX="${ac_default_prefix}"
2911 else
2912 FRAMEWORKUNIXTOOLSPREFIX="${prefix}"
2913 fi
Jack Jansene578a632001-08-15 01:27:142914 enable_framework=
Guido van Rossum7b3853f1996-07-30 18:09:352915
Benjamin Peterson14ae9592008-07-16 02:20:152916 if test "$UNIVERSAL_ARCHS" = "all"
2917 then
2918 FRAMEWORKINSTALLLAST=update4wayuniversal
2919 FRAMEWORKALTINSTALLLAST=update4wayuniversal
2920 fi
2921
Thomas Wouters47b49bf2007-08-30 22:15:332922fi
2923
Thomas Wouters477c8d52006-05-27 19:21:472924
2925
Michael W. Hudson54241132001-12-07 15:38:262926
2927
2928
2929
Jack Jansene578a632001-08-15 01:27:142930
Thomas Wouters73e5a5b2006-06-08 15:35:452931
2932
2933
Christian Heimes81ee3ef2008-05-04 22:42:012934
Jack Jansene578a632001-08-15 01:27:142935##AC_ARG_WITH(dyld,
Martin v. Löwis3e2c6322002-10-29 10:07:432936## AC_HELP_STRING(--with-dyld,
2937## Use (OpenStep|Rhapsody) dynamic linker))
Jack Jansene578a632001-08-15 01:27:142938##
Guido van Rossum7b3853f1996-07-30 18:09:352939# Set name for machine-dependent library files
2940
Benjamin Petersonf7155a32010-06-21 16:51:222941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking MACHDEP" >&5
Benjamin Peterson82af01d2010-05-02 16:45:412942$as_echo_n "checking MACHDEP... " >&6; }
Guido van Rossum7b3853f1996-07-30 18:09:352943if test -z "$MACHDEP"
2944then
Guido van Rossum563e7081996-09-10 18:20:482945 ac_sys_system=`uname -s`
Benjamin Petersona8332062009-09-11 22:36:272946 if test "$ac_sys_system" = "AIX" \
Martin v. Löwis21ee4092002-09-30 16:19:482947 -o "$ac_sys_system" = "UnixWare" -o "$ac_sys_system" = "OpenUNIX"; then
Guido van Rossum563e7081996-09-10 18:20:482948 ac_sys_release=`uname -v`
Guido van Rossum7b3853f1996-07-30 18:09:352949 else
Guido van Rossum563e7081996-09-10 18:20:482950 ac_sys_release=`uname -r`
Guido van Rossum7b3853f1996-07-30 18:09:352951 fi
Guido van Rossum563e7081996-09-10 18:20:482952 ac_md_system=`echo $ac_sys_system |
2953 tr -d '/ ' | tr '[A-Z]' '[a-z]'`
2954 ac_md_release=`echo $ac_sys_release |
Guido van Rossum67b26592001-10-20 14:21:452955 tr -d '/ ' | sed 's/^[A-Z]\.//' | sed 's/\..*//'`
Guido van Rossumb97ef171997-09-28 05:44:032956 MACHDEP="$ac_md_system$ac_md_release"
Guido van Rossum563e7081996-09-10 18:20:482957
Guido van Rossum07397971997-04-29 21:49:502958 case $MACHDEP in
Andrew M. Kuchling5a3e4cb2001-07-20 19:29:042959 cygwin*) MACHDEP="cygwin";;
Jack Jansen8a97f4a2001-12-05 23:27:322960 darwin*) MACHDEP="darwin";;
Martin v. Löwisf90ae202002-06-11 06:22:312961 atheos*) MACHDEP="atheos";;
Martin v. Löwisf3322282003-07-13 09:46:132962 irix646) MACHDEP="irix6";;
Guido van Rossumb97ef171997-09-28 05:44:032963 '') MACHDEP="unknown";;
Guido van Rossum7b3853f1996-07-30 18:09:352964 esac
2965fi
Guido van Rossum91922671997-10-09 20:24:132966
Martin v. Löwis35195ad2002-11-11 13:26:512967# Some systems cannot stand _XOPEN_SOURCE being defined at all; they
2968# disable features if it is defined, without any means to access these
2969# features as extensions. For these systems, we skip the definition of
2970# _XOPEN_SOURCE. Before adding a system to the list to gain access to
2971# some feature, make sure there is no alternative way to access this
2972# feature. Also, when using wildcards, make sure you have verified the
2973# need for not defining _XOPEN_SOURCE on all systems matching the
2974# wildcard, and that the wildcard does not include future systems
2975# (which may remove their limitations).
2976case $ac_sys_system/$ac_sys_release in
2977 # On OpenBSD, select(2) is not available if _XOPEN_SOURCE is defined,
2978 # even though select is a POSIX function. Reported by J. Ribbens.
Martin v. Löwis76bafc62003-10-03 13:47:442979 # Reconfirmed for OpenBSD 3.3 by Zachary Hamm, for 3.4 by Jason Ish.
Martin v. Löwis4d0a20a2010-02-15 21:46:272980 # In addition, Stefan Krah confirms that issue #1244610 exists through
2981 # OpenBSD 4.6, but is fixed in 4.7.
2982 OpenBSD/2.* | OpenBSD/3.[0123456789] | OpenBSD/4.[0123456])
Christian Heimes5b5e81c2007-12-31 16:14:332983 define_xopen_source=no
2984 # OpenBSD undoes our definition of __BSD_VISIBLE if _XOPEN_SOURCE is
2985 # also defined. This can be overridden by defining _BSD_SOURCE
2986 # As this has a different meaning on Linux, only define it on OpenBSD
2987
Benjamin Petersonf7155a32010-06-21 16:51:222988$as_echo "#define _BSD_SOURCE 1" >>confdefs.h
Christian Heimes5b5e81c2007-12-31 16:14:332989
2990 ;;
Martin v. Löwis4d0a20a2010-02-15 21:46:272991 OpenBSD/4.[789])
Martin v. Löwisf6594222010-02-15 08:37:472992 # OpenBSD undoes our definition of __BSD_VISIBLE if _XOPEN_SOURCE is
2993 # also defined. This can be overridden by defining _BSD_SOURCE
2994 # As this has a different meaning on Linux, only define it on OpenBSD
2995
Benjamin Petersonf7155a32010-06-21 16:51:222996$as_echo "#define _BSD_SOURCE 1" >>confdefs.h
Martin v. Löwisf6594222010-02-15 08:37:472997
2998 ;;
Thomas Wouters89f507f2006-12-13 04:49:302999 # Defining _XOPEN_SOURCE on NetBSD version prior to the introduction of
3000 # _NETBSD_SOURCE disables certain features (eg. setgroups). Reported by
3001 # Marc Recht
Benjamin Petersonf608c612008-11-16 18:33:533002 NetBSD/1.5 | NetBSD/1.5.* | NetBSD/1.6 | NetBSD/1.6.* | NetBSD/1.6[A-S])
Martin v. Löwis35195ad2002-11-11 13:26:513003 define_xopen_source=no;;
Martin v. Löwisa9d71422003-03-28 18:43:313004 # On Solaris 2.6, sys/wait.h is inconsistent in the usage
3005 # of union __?sigval. Reported by Stuart Bishop.
3006 SunOS/5.6)
3007 define_xopen_source=no;;
Martin v. Löwisc2409b42003-05-11 05:53:413008 # On UnixWare 7, u_long is never defined with _XOPEN_SOURCE,
3009 # but used in /usr/include/netinet/tcp.h. Reported by Tim Rice.
Jack Jansen6b08a402004-06-03 12:41:453010 # Reconfirmed for 7.1.4 by Martin v. Loewis.
Martin v. Löwis253d1f42004-05-07 19:14:143011 OpenUNIX/8.0.0| UnixWare/7.1.[0-4])
Martin v. Löwisc2409b42003-05-11 05:53:413012 define_xopen_source=no;;
3013 # On OpenServer 5, u_short is never defined with _XOPEN_SOURCE,
Martin v. Löwis53e73c32003-05-05 05:13:183014 # but used in struct sockaddr.sa_family. Reported by Tim Rice.
Martin v. Löwisc2409b42003-05-11 05:53:413015 SCO_SV/3.2)
Martin v. Löwis53e73c32003-05-05 05:13:183016 define_xopen_source=no;;
Martin v. Löwisb37509b2008-11-04 20:45:293017 # On FreeBSD 4, the math functions C89 does not cover are never defined
3018 # with _XOPEN_SOURCE and __BSD_VISIBLE does not re-enable them.
3019 FreeBSD/4.*)
3020 define_xopen_source=no;;
3021 # On MacOS X 10.2, a bug in ncurses.h means that it craps out if
3022 # _XOPEN_EXTENDED_SOURCE is defined. Apparently, this is fixed in 10.3, which
3023 # identifies itself as Darwin/7.*
3024 # On Mac OS X 10.4, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
3025 # disables platform specific features beyond repair.
3026 # On Mac OS X 10.3, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
3027 # has no effect, don't bother defining them
3028 Darwin/[6789].*)
Anthony Baxter6169c6b2003-10-04 07:46:233029 define_xopen_source=no;;
Ronald Oussorend4be7a22010-03-09 06:41:583030 Darwin/1[0-9].*)
Ronald Oussoren095d2822010-03-08 07:03:143031 define_xopen_source=no;;
Trent Mickc5625ba2004-08-25 23:59:393032 # On AIX 4 and 5.1, mbstate_t is defined only when _XOPEN_SOURCE == 500 but
3033 # used in wcsnrtombs() and mbsnrtowcs() even if _XOPEN_SOURCE is not defined
3034 # or has another value. By not (re)defining it, the defaults come in place.
Martin v. Löwisc19c5a62003-11-18 20:00:443035 AIX/4)
3036 define_xopen_source=no;;
Trent Mickc5625ba2004-08-25 23:59:393037 AIX/5)
3038 if test `uname -r` -eq 1; then
3039 define_xopen_source=no
3040 fi
3041 ;;
Benjamin Petersonde9c8692008-07-01 18:23:093042 # On QNX 6.3.2, defining _XOPEN_SOURCE prevents netdb.h from
3043 # defining NI_NUMERICHOST.
3044 QNX/6.3.2)
3045 define_xopen_source=no
3046 ;;
Bob Ippolito7026a0a2005-03-28 23:23:473047
Martin v. Löwis35195ad2002-11-11 13:26:513048esac
3049
3050if test $define_xopen_source = yes
3051then
Skip Montanarof0d5f792004-08-15 14:08:233052 # On Solaris w/ g++ it appears that _XOPEN_SOURCE has to be
3053 # defined precisely as g++ defines it
Martin v. Löwis7dece662005-11-26 11:38:243054 # Furthermore, on Solaris 10, XPG6 requires the use of a C99
3055 # compiler
Skip Montanarof0d5f792004-08-15 14:08:233056 case $ac_sys_system/$ac_sys_release in
Jesus Cea436709c2010-11-25 17:05:573057 SunOS/5.8|SunOS/5.9|SunOS/5.10|SunOS/5.11)
Skip Montanarof0d5f792004-08-15 14:08:233058
Benjamin Petersonf7155a32010-06-21 16:51:223059$as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
Skip Montanarof0d5f792004-08-15 14:08:233060
3061 ;;
3062 *)
Martin v. Löwis678fc1e2002-11-12 06:04:393063
Benjamin Petersonf7155a32010-06-21 16:51:223064$as_echo "#define _XOPEN_SOURCE 600" >>confdefs.h
Martin v. Löwis35195ad2002-11-11 13:26:513065
Skip Montanarof0d5f792004-08-15 14:08:233066 ;;
3067 esac
Martin v. Löwis678fc1e2002-11-12 06:04:393068
3069 # On Tru64 Unix 4.0F, defining _XOPEN_SOURCE also requires
3070 # definition of _XOPEN_SOURCE_EXTENDED and _POSIX_C_SOURCE, or else
3071 # several APIs are not declared. Since this is also needed in some
3072 # cases for HP-UX, we define it globally.
Martin v. Löwis7dece662005-11-26 11:38:243073 # except for Solaris 10, where it must not be defined,
3074 # as it implies XPG4.2
3075 case $ac_sys_system/$ac_sys_release in
Jesus Cea436709c2010-11-25 17:05:573076 SunOS/5.10|SunOS/5.11)
Martin v. Löwis7dece662005-11-26 11:38:243077 ;;
3078 *)
Martin v. Löwis678fc1e2002-11-12 06:04:393079
Benjamin Petersonf7155a32010-06-21 16:51:223080$as_echo "#define _XOPEN_SOURCE_EXTENDED 1" >>confdefs.h
Martin v. Löwis678fc1e2002-11-12 06:04:393081
Martin v. Löwis7dece662005-11-26 11:38:243082 ;;
3083 esac
Martin v. Löwis678fc1e2002-11-12 06:04:393084
Bob Ippolito7026a0a2005-03-28 23:23:473085
Benjamin Petersonf7155a32010-06-21 16:51:223086$as_echo "#define _POSIX_C_SOURCE 200112L" >>confdefs.h
Martin v. Löwis678fc1e2002-11-12 06:04:393087
3088
Martin v. Löwis35195ad2002-11-11 13:26:513089fi
3090
Guido van Rossum91922671997-10-09 20:24:133091#
3092# SGI compilers allow the specification of the both the ABI and the
3093# ISA on the command line. Depending on the values of these switches,
3094# different and often incompatable code will be generated.
3095#
3096# The SGI_ABI variable can be used to modify the CC and LDFLAGS and
3097# thus supply support for various ABI/ISA combinations. The MACHDEP
3098# variable is also adjusted.
3099#
3100
3101if test ! -z "$SGI_ABI"
3102then
3103 CC="cc $SGI_ABI"
3104 LDFLAGS="$SGI_ABI $LDFLAGS"
3105 MACHDEP=`echo "${MACHDEP}${SGI_ABI}" | sed 's/ *//g'`
3106fi
Benjamin Petersonf7155a32010-06-21 16:51:223107{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MACHDEP" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413108$as_echo "$MACHDEP" >&6; }
Guido van Rossum7b3853f1996-07-30 18:09:353109
Jack Jansen6b08a402004-06-03 12:41:453110# Record the configure-time value of MACOSX_DEPLOYMENT_TARGET,
3111# it may influence the way we can build extensions, so distutils
3112# needs to check it
3113
Thomas Wouters477c8d52006-05-27 19:21:473114
Jack Jansen6b08a402004-06-03 12:41:453115CONFIGURE_MACOSX_DEPLOYMENT_TARGET=
Thomas Wouters477c8d52006-05-27 19:21:473116EXPORT_MACOSX_DEPLOYMENT_TARGET='#'
Jack Jansen6b08a402004-06-03 12:41:453117
Benjamin Petersonf7155a32010-06-21 16:51:223118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking machine type as reported by uname -m" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413119$as_echo_n "checking machine type as reported by uname -m... " >&6; }
Mark Dickinsonb0e2b4c2008-04-26 20:48:563120ac_sys_machine=`uname -m`
Benjamin Petersonf7155a32010-06-21 16:51:223121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_sys_machine" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413122$as_echo "$ac_sys_machine" >&6; }
Mark Dickinsonb0e2b4c2008-04-26 20:48:563123
Guido van Rossum627b2d71993-12-24 10:39:163124# checks for alternative programs
Skip Montanarodecc6a42003-01-01 20:07:493125
3126# compiler flags are generated in two sets, BASECFLAGS and OPT. OPT is just
3127# for debug/optimization stuff. BASECFLAGS is for flags that are required
3128# just to get things to compile and link. Users are free to override OPT
3129# when running configure or make. The build should not break if they do.
3130# BASECFLAGS should generally not be messed with, however.
3131
3132# XXX shouldn't some/most/all of this code be merged with the stuff later
3133# on that fiddles with OPT and BASECFLAGS?
Benjamin Petersonf7155a32010-06-21 16:51:223134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --without-gcc" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413135$as_echo_n "checking for --without-gcc... " >&6; }
Martin v. Löwis11437992002-04-12 09:54:033136
Thomas Wouters47b49bf2007-08-30 22:15:333137# Check whether --with-gcc was given.
Benjamin Petersonf7155a32010-06-21 16:51:223138if test "${with_gcc+set}" = set; then :
Thomas Wouters47b49bf2007-08-30 22:15:333139 withval=$with_gcc;
Guido van Rossum7f43da71994-08-01 12:15:303140 case $withval in
Antoine Pitroub52ec782009-01-25 16:34:233141 no) CC=${CC:-cc}
Guido van Rossumda88dad1995-01-26 00:46:293142 without_gcc=yes;;
3143 yes) CC=gcc
3144 without_gcc=no;;
3145 *) CC=$withval
3146 without_gcc=$withval;;
Guido van Rossum7f43da71994-08-01 12:15:303147 esac
Guido van Rossumda88dad1995-01-26 00:46:293148else
Martin v. Löwis11437992002-04-12 09:54:033149
Guido van Rossum7b3853f1996-07-30 18:09:353150 case $ac_sys_system in
Antoine Pitrou6e413472010-09-21 15:23:103151 AIX*) CC=${CC:-xlc_r}
Neil Schemenauer4a7bbcb2001-02-16 03:37:543152 without_gcc=;;
Martin v. Löwis130fb172001-07-19 11:00:413153 *) without_gcc=no;;
Guido van Rossume77438c1995-09-13 18:59:593154 esac
Thomas Wouters47b49bf2007-08-30 22:15:333155fi
3156
Benjamin Petersonf7155a32010-06-21 16:51:223157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $without_gcc" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413158$as_echo "$without_gcc" >&6; }
Michael W. Hudson54241132001-12-07 15:38:263159
Guido van Rossum8b131c51995-03-09 14:10:133160# If the user switches compilers, we can't believe the cache
3161if test ! -z "$ac_cv_prog_CC" -a ! -z "$CC" -a "$CC" != "$ac_cv_prog_CC"
3162then
Georg Brandl6baf1172011-02-25 10:20:453163 as_fn_error $? "cached CC is different -- throw away $cache_file
Benjamin Petersonf7155a32010-06-21 16:51:223164(it is also a good idea to do 'make clean' before compiling)" "$LINENO" 5
Guido van Rossum8b131c51995-03-09 14:10:133165fi
3166
Martin v. Löwis11437992002-04-12 09:54:033167ac_ext=c
3168ac_cpp='$CPP $CPPFLAGS'
3169ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3170ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3171ac_compiler_gnu=$ac_cv_c_compiler_gnu
3172if test -n "$ac_tool_prefix"; then
3173 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3174set dummy ${ac_tool_prefix}gcc; ac_word=$2
Benjamin Petersonf7155a32010-06-21 16:51:223175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413176$as_echo_n "checking for $ac_word... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:453177if ${ac_cv_prog_CC+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:413178 $as_echo_n "(cached) " >&6
Guido van Rossum48bdbfc1996-05-28 22:53:483179else
3180 if test -n "$CC"; then
3181 ac_cv_prog_CC="$CC" # Let the user override the test.
3182else
Martin v. Löwis11437992002-04-12 09:54:033183as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3184for as_dir in $PATH
3185do
3186 IFS=$as_save_IFS
3187 test -z "$as_dir" && as_dir=.
Benjamin Petersonf7155a32010-06-21 16:51:223188 for ac_exec_ext in '' $ac_executable_extensions; do
Thomas Wouters47b49bf2007-08-30 22:15:333189 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Martin v. Löwis11437992002-04-12 09:54:033190 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Benjamin Petersonf7155a32010-06-21 16:51:223191 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Martin v. Löwis11437992002-04-12 09:54:033192 break 2
3193 fi
3194done
Benjamin Petersonf7155a32010-06-21 16:51:223195 done
Thomas Wouters47b49bf2007-08-30 22:15:333196IFS=$as_save_IFS
Martin v. Löwis11437992002-04-12 09:54:033197
Jack Jansendd19cf82001-12-06 22:36:173198fi
3199fi
Martin v. Löwis11437992002-04-12 09:54:033200CC=$ac_cv_prog_CC
Jack Jansendd19cf82001-12-06 22:36:173201if test -n "$CC"; then
Benjamin Petersonf7155a32010-06-21 16:51:223202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413203$as_echo "$CC" >&6; }
Jack Jansendd19cf82001-12-06 22:36:173204else
Benjamin Petersonf7155a32010-06-21 16:51:223205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413206$as_echo "no" >&6; }
Martin v. Löwis11437992002-04-12 09:54:033207fi
3208
Thomas Wouters47b49bf2007-08-30 22:15:333209
Martin v. Löwis11437992002-04-12 09:54:033210fi
3211if test -z "$ac_cv_prog_CC"; then
3212 ac_ct_CC=$CC
3213 # Extract the first word of "gcc", so it can be a program name with args.
3214set dummy gcc; ac_word=$2
Benjamin Petersonf7155a32010-06-21 16:51:223215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413216$as_echo_n "checking for $ac_word... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:453217if ${ac_cv_prog_ac_ct_CC+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:413218 $as_echo_n "(cached) " >&6
Martin v. Löwis11437992002-04-12 09:54:033219else
3220 if test -n "$ac_ct_CC"; then
3221 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3222else
3223as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3224for as_dir in $PATH
3225do
3226 IFS=$as_save_IFS
3227 test -z "$as_dir" && as_dir=.
Benjamin Petersonf7155a32010-06-21 16:51:223228 for ac_exec_ext in '' $ac_executable_extensions; do
Thomas Wouters47b49bf2007-08-30 22:15:333229 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Martin v. Löwis11437992002-04-12 09:54:033230 ac_cv_prog_ac_ct_CC="gcc"
Benjamin Petersonf7155a32010-06-21 16:51:223231 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Martin v. Löwis11437992002-04-12 09:54:033232 break 2
3233 fi
3234done
Benjamin Petersonf7155a32010-06-21 16:51:223235 done
Thomas Wouters47b49bf2007-08-30 22:15:333236IFS=$as_save_IFS
Martin v. Löwis11437992002-04-12 09:54:033237
3238fi
3239fi
3240ac_ct_CC=$ac_cv_prog_ac_ct_CC
3241if test -n "$ac_ct_CC"; then
Benjamin Petersonf7155a32010-06-21 16:51:223242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413243$as_echo "$ac_ct_CC" >&6; }
Martin v. Löwis11437992002-04-12 09:54:033244else
Benjamin Petersonf7155a32010-06-21 16:51:223245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413246$as_echo "no" >&6; }
Martin v. Löwis11437992002-04-12 09:54:033247fi
3248
Thomas Wouters47b49bf2007-08-30 22:15:333249 if test "x$ac_ct_CC" = x; then
3250 CC=""
3251 else
3252 case $cross_compiling:$ac_tool_warned in
3253yes:)
Benjamin Petersonf7155a32010-06-21 16:51:223254{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413255$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Thomas Wouters47b49bf2007-08-30 22:15:333256ac_tool_warned=yes ;;
3257esac
3258 CC=$ac_ct_CC
3259 fi
Martin v. Löwis11437992002-04-12 09:54:033260else
3261 CC="$ac_cv_prog_CC"
Jack Jansendd19cf82001-12-06 22:36:173262fi
3263
Jack Jansendd19cf82001-12-06 22:36:173264if test -z "$CC"; then
Thomas Wouters47b49bf2007-08-30 22:15:333265 if test -n "$ac_tool_prefix"; then
3266 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
Martin v. Löwis11437992002-04-12 09:54:033267set dummy ${ac_tool_prefix}cc; ac_word=$2
Benjamin Petersonf7155a32010-06-21 16:51:223268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413269$as_echo_n "checking for $ac_word... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:453270if ${ac_cv_prog_CC+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:413271 $as_echo_n "(cached) " >&6
Jack Jansendd19cf82001-12-06 22:36:173272else
3273 if test -n "$CC"; then
3274 ac_cv_prog_CC="$CC" # Let the user override the test.
3275else
Martin v. Löwis11437992002-04-12 09:54:033276as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3277for as_dir in $PATH
3278do
3279 IFS=$as_save_IFS
3280 test -z "$as_dir" && as_dir=.
Benjamin Petersonf7155a32010-06-21 16:51:223281 for ac_exec_ext in '' $ac_executable_extensions; do
Thomas Wouters47b49bf2007-08-30 22:15:333282 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Martin v. Löwis11437992002-04-12 09:54:033283 ac_cv_prog_CC="${ac_tool_prefix}cc"
Benjamin Petersonf7155a32010-06-21 16:51:223284 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Martin v. Löwis11437992002-04-12 09:54:033285 break 2
3286 fi
3287done
Benjamin Petersonf7155a32010-06-21 16:51:223288 done
Thomas Wouters47b49bf2007-08-30 22:15:333289IFS=$as_save_IFS
Martin v. Löwis11437992002-04-12 09:54:033290
3291fi
3292fi
3293CC=$ac_cv_prog_CC
3294if test -n "$CC"; then
Benjamin Petersonf7155a32010-06-21 16:51:223295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413296$as_echo "$CC" >&6; }
Martin v. Löwis11437992002-04-12 09:54:033297else
Benjamin Petersonf7155a32010-06-21 16:51:223298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413299$as_echo "no" >&6; }
Martin v. Löwis11437992002-04-12 09:54:033300fi
3301
Thomas Wouters47b49bf2007-08-30 22:15:333302
Martin v. Löwis11437992002-04-12 09:54:033303 fi
Martin v. Löwis11437992002-04-12 09:54:033304fi
3305if test -z "$CC"; then
3306 # Extract the first word of "cc", so it can be a program name with args.
3307set dummy cc; ac_word=$2
Benjamin Petersonf7155a32010-06-21 16:51:223308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413309$as_echo_n "checking for $ac_word... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:453310if ${ac_cv_prog_CC+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:413311 $as_echo_n "(cached) " >&6
Martin v. Löwis11437992002-04-12 09:54:033312else
3313 if test -n "$CC"; then
3314 ac_cv_prog_CC="$CC" # Let the user override the test.
3315else
Guido van Rossum48bdbfc1996-05-28 22:53:483316 ac_prog_rejected=no
Martin v. Löwis11437992002-04-12 09:54:033317as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3318for as_dir in $PATH
3319do
3320 IFS=$as_save_IFS
3321 test -z "$as_dir" && as_dir=.
Benjamin Petersonf7155a32010-06-21 16:51:223322 for ac_exec_ext in '' $ac_executable_extensions; do
Thomas Wouters47b49bf2007-08-30 22:15:333323 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Martin v. Löwis11437992002-04-12 09:54:033324 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3325 ac_prog_rejected=yes
3326 continue
3327 fi
3328 ac_cv_prog_CC="cc"
Benjamin Petersonf7155a32010-06-21 16:51:223329 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Martin v. Löwis11437992002-04-12 09:54:033330 break 2
3331 fi
3332done
Benjamin Petersonf7155a32010-06-21 16:51:223333 done
Thomas Wouters47b49bf2007-08-30 22:15:333334IFS=$as_save_IFS
Martin v. Löwis11437992002-04-12 09:54:033335
Guido van Rossum48bdbfc1996-05-28 22:53:483336if test $ac_prog_rejected = yes; then
3337 # We found a bogon in the path, so make sure we never use it.
3338 set dummy $ac_cv_prog_CC
3339 shift
Martin v. Löwis11437992002-04-12 09:54:033340 if test $# != 0; then
Guido van Rossum48bdbfc1996-05-28 22:53:483341 # We chose a different compiler from the bogus one.
3342 # However, it has the same basename, so the bogon will be chosen
3343 # first if we set CC to just the basename; use the full file name.
3344 shift
Skip Montanaro6dead952003-09-25 14:50:043345 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Guido van Rossum48bdbfc1996-05-28 22:53:483346 fi
3347fi
3348fi
3349fi
Martin v. Löwis11437992002-04-12 09:54:033350CC=$ac_cv_prog_CC
Guido van Rossum48bdbfc1996-05-28 22:53:483351if test -n "$CC"; then
Benjamin Petersonf7155a32010-06-21 16:51:223352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413353$as_echo "$CC" >&6; }
Guido van Rossum48bdbfc1996-05-28 22:53:483354else
Benjamin Petersonf7155a32010-06-21 16:51:223355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413356$as_echo "no" >&6; }
Guido van Rossum48bdbfc1996-05-28 22:53:483357fi
3358
Thomas Wouters47b49bf2007-08-30 22:15:333359
Martin v. Löwis11437992002-04-12 09:54:033360fi
3361if test -z "$CC"; then
3362 if test -n "$ac_tool_prefix"; then
Thomas Wouters47b49bf2007-08-30 22:15:333363 for ac_prog in cl.exe
Martin v. Löwis11437992002-04-12 09:54:033364 do
3365 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3366set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Benjamin Petersonf7155a32010-06-21 16:51:223367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413368$as_echo_n "checking for $ac_word... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:453369if ${ac_cv_prog_CC+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:413370 $as_echo_n "(cached) " >&6
Guido van Rossume6c2cf11999-01-08 21:08:333371else
3372 if test -n "$CC"; then
3373 ac_cv_prog_CC="$CC" # Let the user override the test.
3374else
Martin v. Löwis11437992002-04-12 09:54:033375as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3376for as_dir in $PATH
3377do
3378 IFS=$as_save_IFS
3379 test -z "$as_dir" && as_dir=.
Benjamin Petersonf7155a32010-06-21 16:51:223380 for ac_exec_ext in '' $ac_executable_extensions; do
Thomas Wouters47b49bf2007-08-30 22:15:333381 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Martin v. Löwis11437992002-04-12 09:54:033382 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Benjamin Petersonf7155a32010-06-21 16:51:223383 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Martin v. Löwis11437992002-04-12 09:54:033384 break 2
Guido van Rossumf78abae1997-01-21 22:02:363385 fi
Martin v. Löwis11437992002-04-12 09:54:033386done
Benjamin Petersonf7155a32010-06-21 16:51:223387 done
Thomas Wouters47b49bf2007-08-30 22:15:333388IFS=$as_save_IFS
Martin v. Löwis11437992002-04-12 09:54:033389
3390fi
3391fi
3392CC=$ac_cv_prog_CC
3393if test -n "$CC"; then
Benjamin Petersonf7155a32010-06-21 16:51:223394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413395$as_echo "$CC" >&6; }
Martin v. Löwis11437992002-04-12 09:54:033396else
Benjamin Petersonf7155a32010-06-21 16:51:223397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413398$as_echo "no" >&6; }
Jack Jansendd19cf82001-12-06 22:36:173399fi
3400
Thomas Wouters47b49bf2007-08-30 22:15:333401
Martin v. Löwis11437992002-04-12 09:54:033402 test -n "$CC" && break
3403 done
3404fi
3405if test -z "$CC"; then
3406 ac_ct_CC=$CC
Thomas Wouters47b49bf2007-08-30 22:15:333407 for ac_prog in cl.exe
Martin v. Löwis11437992002-04-12 09:54:033408do
3409 # Extract the first word of "$ac_prog", so it can be a program name with args.
3410set dummy $ac_prog; ac_word=$2
Benjamin Petersonf7155a32010-06-21 16:51:223411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413412$as_echo_n "checking for $ac_word... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:453413if ${ac_cv_prog_ac_ct_CC+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:413414 $as_echo_n "(cached) " >&6
Martin v. Löwis11437992002-04-12 09:54:033415else
3416 if test -n "$ac_ct_CC"; then
3417 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3418else
3419as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3420for as_dir in $PATH
3421do
3422 IFS=$as_save_IFS
3423 test -z "$as_dir" && as_dir=.
Benjamin Petersonf7155a32010-06-21 16:51:223424 for ac_exec_ext in '' $ac_executable_extensions; do
Thomas Wouters47b49bf2007-08-30 22:15:333425 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Martin v. Löwis11437992002-04-12 09:54:033426 ac_cv_prog_ac_ct_CC="$ac_prog"
Benjamin Petersonf7155a32010-06-21 16:51:223427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Martin v. Löwis11437992002-04-12 09:54:033428 break 2
3429 fi
3430done
Benjamin Petersonf7155a32010-06-21 16:51:223431 done
Thomas Wouters47b49bf2007-08-30 22:15:333432IFS=$as_save_IFS
Jack Jansendd19cf82001-12-06 22:36:173433
Martin v. Löwis11437992002-04-12 09:54:033434fi
3435fi
3436ac_ct_CC=$ac_cv_prog_ac_ct_CC
3437if test -n "$ac_ct_CC"; then
Benjamin Petersonf7155a32010-06-21 16:51:223438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413439$as_echo "$ac_ct_CC" >&6; }
Martin v. Löwis11437992002-04-12 09:54:033440else
Benjamin Petersonf7155a32010-06-21 16:51:223441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413442$as_echo "no" >&6; }
Martin v. Löwis11437992002-04-12 09:54:033443fi
Michael W. Hudson54241132001-12-07 15:38:263444
Thomas Wouters47b49bf2007-08-30 22:15:333445
Martin v. Löwis11437992002-04-12 09:54:033446 test -n "$ac_ct_CC" && break
3447done
Michael W. Hudson54241132001-12-07 15:38:263448
Thomas Wouters47b49bf2007-08-30 22:15:333449 if test "x$ac_ct_CC" = x; then
3450 CC=""
3451 else
3452 case $cross_compiling:$ac_tool_warned in
3453yes:)
Benjamin Petersonf7155a32010-06-21 16:51:223454{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413455$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Thomas Wouters47b49bf2007-08-30 22:15:333456ac_tool_warned=yes ;;
3457esac
3458 CC=$ac_ct_CC
3459 fi
Martin v. Löwis11437992002-04-12 09:54:033460fi
3461
3462fi
3463
3464
Benjamin Petersonf7155a32010-06-21 16:51:223465test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413466$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:453467as_fn_error $? "no acceptable C compiler found in \$PATH
3468See \`config.log' for more details" "$LINENO" 5; }
Martin v. Löwis11437992002-04-12 09:54:033469
3470# Provide some information about the compiler.
Benjamin Petersonf7155a32010-06-21 16:51:223471$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413472set X $ac_compile
3473ac_compiler=$2
Benjamin Petersonf7155a32010-06-21 16:51:223474for ac_option in --version -v -V -qversion; do
3475 { { ac_try="$ac_compiler $ac_option >&5"
Thomas Wouters47b49bf2007-08-30 22:15:333476case "(($ac_try" in
3477 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3478 *) ac_try_echo=$ac_try;;
3479esac
Benjamin Petersonf7155a32010-06-21 16:51:223480eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3481$as_echo "$ac_try_echo"; } >&5
3482 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Martin v. Löwis11437992002-04-12 09:54:033483 ac_status=$?
Benjamin Petersonf7155a32010-06-21 16:51:223484 if test -s conftest.err; then
3485 sed '10a\
3486... rest of stderr output deleted ...
3487 10q' conftest.err >conftest.er1
3488 cat conftest.er1 >&5
3489 fi
3490 rm -f conftest.er1 conftest.err
3491 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3492 test $ac_status = 0; }
3493done
Martin v. Löwis11437992002-04-12 09:54:033494
Benjamin Petersonf7155a32010-06-21 16:51:223495cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:043496/* end confdefs.h. */
Jack Jansendd19cf82001-12-06 22:36:173497
Martin v. Löwis11437992002-04-12 09:54:033498int
3499main ()
3500{
3501
3502 ;
3503 return 0;
3504}
3505_ACEOF
3506ac_clean_files_save=$ac_clean_files
Benjamin Peterson82af01d2010-05-02 16:45:413507ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
Martin v. Löwis11437992002-04-12 09:54:033508# Try to create an executable without -o first, disregard a.out.
3509# It will help us diagnose broken compilers, and finding out an intuition
3510# of exeext.
Benjamin Petersonf7155a32010-06-21 16:51:223511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3512$as_echo_n "checking whether the C compiler works... " >&6; }
Benjamin Peterson82af01d2010-05-02 16:45:413513ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3514
3515# The possible output files:
3516ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3517
Thomas Wouters47b49bf2007-08-30 22:15:333518ac_rmfiles=
3519for ac_file in $ac_files
3520do
3521 case $ac_file in
Benjamin Peterson82af01d2010-05-02 16:45:413522 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Thomas Wouters47b49bf2007-08-30 22:15:333523 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3524 esac
3525done
3526rm -f $ac_rmfiles
3527
Benjamin Petersonf7155a32010-06-21 16:51:223528if { { ac_try="$ac_link_default"
Thomas Wouters47b49bf2007-08-30 22:15:333529case "(($ac_try" in
3530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3531 *) ac_try_echo=$ac_try;;
3532esac
Benjamin Petersonf7155a32010-06-21 16:51:223533eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3534$as_echo "$ac_try_echo"; } >&5
Thomas Wouters47b49bf2007-08-30 22:15:333535 (eval "$ac_link_default") 2>&5
Martin v. Löwis11437992002-04-12 09:54:033536 ac_status=$?
Benjamin Petersonf7155a32010-06-21 16:51:223537 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3538 test $ac_status = 0; }; then :
Thomas Wouters47b49bf2007-08-30 22:15:333539 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3540# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3541# in a Makefile. We should not override ac_cv_exeext if it was cached,
3542# so that the user can short-circuit this test for compilers unknown to
3543# Autoconf.
3544for ac_file in $ac_files ''
Skip Montanaro6dead952003-09-25 14:50:043545do
3546 test -f "$ac_file" || continue
Martin v. Löwis11437992002-04-12 09:54:033547 case $ac_file in
Benjamin Peterson82af01d2010-05-02 16:45:413548 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
Thomas Wouters1ba5b3b2006-06-08 14:52:473549 ;;
3550 [ab].out )
3551 # We found the default executable, but exeext='' is most
3552 # certainly right.
3553 break;;
3554 *.* )
Benjamin Petersonf7155a32010-06-21 16:51:223555 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
Thomas Wouters47b49bf2007-08-30 22:15:333556 then :; else
3557 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3558 fi
3559 # We set ac_cv_exeext here because the later test for it is not
3560 # safe: cross compilers may not add the suffix if given an `-o'
3561 # argument, so we may need to know it at that point already.
3562 # Even if this section looks crufty: it has the advantage of
3563 # actually working.
Thomas Wouters1ba5b3b2006-06-08 14:52:473564 break;;
3565 * )
3566 break;;
Martin v. Löwis11437992002-04-12 09:54:033567 esac
3568done
Thomas Wouters47b49bf2007-08-30 22:15:333569test "$ac_cv_exeext" = no && ac_cv_exeext=
3570
Guido van Rossume6c2cf11999-01-08 21:08:333571else
Thomas Wouters47b49bf2007-08-30 22:15:333572 ac_file=''
3573fi
Benjamin Petersonf7155a32010-06-21 16:51:223574if test -z "$ac_file"; then :
3575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3576$as_echo "no" >&6; }
3577$as_echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:043578sed 's/^/| /' conftest.$ac_ext >&5
3579
Benjamin Petersonf7155a32010-06-21 16:51:223580{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413581$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:453582as_fn_error 77 "C compiler cannot create executables
3583See \`config.log' for more details" "$LINENO" 5; }
Benjamin Petersonf7155a32010-06-21 16:51:223584else
3585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413586$as_echo "yes" >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:223587fi
3588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3589$as_echo_n "checking for C compiler default output file name... " >&6; }
3590{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3591$as_echo "$ac_file" >&6; }
3592ac_exeext=$ac_cv_exeext
Martin v. Löwis11437992002-04-12 09:54:033593
Benjamin Peterson82af01d2010-05-02 16:45:413594rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
Thomas Wouters1ba5b3b2006-06-08 14:52:473595ac_clean_files=$ac_clean_files_save
Benjamin Petersonf7155a32010-06-21 16:51:223596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413597$as_echo_n "checking for suffix of executables... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:223598if { { ac_try="$ac_link"
Thomas Wouters47b49bf2007-08-30 22:15:333599case "(($ac_try" in
3600 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3601 *) ac_try_echo=$ac_try;;
3602esac
Benjamin Petersonf7155a32010-06-21 16:51:223603eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3604$as_echo "$ac_try_echo"; } >&5
Thomas Wouters47b49bf2007-08-30 22:15:333605 (eval "$ac_link") 2>&5
Martin v. Löwis11437992002-04-12 09:54:033606 ac_status=$?
Benjamin Petersonf7155a32010-06-21 16:51:223607 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3608 test $ac_status = 0; }; then :
Thomas Wouters1ba5b3b2006-06-08 14:52:473609 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3610# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3611# work properly (i.e., refer to `conftest.exe'), while it won't with
3612# `rm'.
3613for ac_file in conftest.exe conftest conftest.*; do
3614 test -f "$ac_file" || continue
3615 case $ac_file in
Benjamin Peterson82af01d2010-05-02 16:45:413616 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Thomas Wouters1ba5b3b2006-06-08 14:52:473617 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3618 break;;
3619 * ) break;;
3620 esac
3621done
Guido van Rossum76be6ed1995-01-02 18:33:543622else
Benjamin Petersonf7155a32010-06-21 16:51:223623 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413624$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:453625as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3626See \`config.log' for more details" "$LINENO" 5; }
Michael W. Hudson54241132001-12-07 15:38:263627fi
Benjamin Petersonf7155a32010-06-21 16:51:223628rm -f conftest conftest$ac_cv_exeext
3629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413630$as_echo "$ac_cv_exeext" >&6; }
Thomas Wouters1ba5b3b2006-06-08 14:52:473631
3632rm -f conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:033633EXEEXT=$ac_cv_exeext
3634ac_exeext=$EXEEXT
Benjamin Petersonf7155a32010-06-21 16:51:223635cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3636/* end confdefs.h. */
3637#include <stdio.h>
3638int
3639main ()
3640{
3641FILE *f = fopen ("conftest.out", "w");
3642 return ferror (f) || fclose (f) != 0;
3643
3644 ;
3645 return 0;
3646}
3647_ACEOF
3648ac_clean_files="$ac_clean_files conftest.out"
3649# Check that the compiler produces executables we can run. If not, either
3650# the compiler is broken, or we cross compile.
3651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3652$as_echo_n "checking whether we are cross compiling... " >&6; }
3653if test "$cross_compiling" != yes; then
3654 { { ac_try="$ac_link"
3655case "(($ac_try" in
3656 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3657 *) ac_try_echo=$ac_try;;
3658esac
3659eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3660$as_echo "$ac_try_echo"; } >&5
3661 (eval "$ac_link") 2>&5
3662 ac_status=$?
3663 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3664 test $ac_status = 0; }
3665 if { ac_try='./conftest$ac_cv_exeext'
3666 { { case "(($ac_try" in
3667 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3668 *) ac_try_echo=$ac_try;;
3669esac
3670eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3671$as_echo "$ac_try_echo"; } >&5
3672 (eval "$ac_try") 2>&5
3673 ac_status=$?
3674 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3675 test $ac_status = 0; }; }; then
3676 cross_compiling=no
3677 else
3678 if test "$cross_compiling" = maybe; then
3679 cross_compiling=yes
3680 else
3681 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3682$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:453683as_fn_error $? "cannot run C compiled programs.
Benjamin Petersonf7155a32010-06-21 16:51:223684If you meant to cross compile, use \`--host'.
Georg Brandl6baf1172011-02-25 10:20:453685See \`config.log' for more details" "$LINENO" 5; }
Benjamin Petersonf7155a32010-06-21 16:51:223686 fi
3687 fi
3688fi
3689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3690$as_echo "$cross_compiling" >&6; }
3691
3692rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3693ac_clean_files=$ac_clean_files_save
3694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413695$as_echo_n "checking for suffix of object files... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:453696if ${ac_cv_objext+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:413697 $as_echo_n "(cached) " >&6
Michael W. Hudson54241132001-12-07 15:38:263698else
Benjamin Petersonf7155a32010-06-21 16:51:223699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Thomas Wouters1ba5b3b2006-06-08 14:52:473700/* end confdefs.h. */
3701
3702int
3703main ()
3704{
3705
3706 ;
3707 return 0;
3708}
3709_ACEOF
3710rm -f conftest.o conftest.obj
Benjamin Petersonf7155a32010-06-21 16:51:223711if { { ac_try="$ac_compile"
Thomas Wouters47b49bf2007-08-30 22:15:333712case "(($ac_try" in
3713 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3714 *) ac_try_echo=$ac_try;;
3715esac
Benjamin Petersonf7155a32010-06-21 16:51:223716eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3717$as_echo "$ac_try_echo"; } >&5
Thomas Wouters47b49bf2007-08-30 22:15:333718 (eval "$ac_compile") 2>&5
Martin v. Löwis11437992002-04-12 09:54:033719 ac_status=$?
Benjamin Petersonf7155a32010-06-21 16:51:223720 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3721 test $ac_status = 0; }; then :
Thomas Wouters47b49bf2007-08-30 22:15:333722 for ac_file in conftest.o conftest.obj conftest.*; do
3723 test -f "$ac_file" || continue;
Martin v. Löwis11437992002-04-12 09:54:033724 case $ac_file in
Benjamin Peterson82af01d2010-05-02 16:45:413725 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
Martin v. Löwis11437992002-04-12 09:54:033726 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3727 break;;
3728 esac
3729done
3730else
Benjamin Peterson82af01d2010-05-02 16:45:413731 $as_echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:043732sed 's/^/| /' conftest.$ac_ext >&5
3733
Benjamin Petersonf7155a32010-06-21 16:51:223734{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413735$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:453736as_fn_error $? "cannot compute suffix of object files: cannot compile
3737See \`config.log' for more details" "$LINENO" 5; }
Martin v. Löwis11437992002-04-12 09:54:033738fi
Thomas Wouters1ba5b3b2006-06-08 14:52:473739rm -f conftest.$ac_cv_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:033740fi
Benjamin Petersonf7155a32010-06-21 16:51:223741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413742$as_echo "$ac_cv_objext" >&6; }
Martin v. Löwis11437992002-04-12 09:54:033743OBJEXT=$ac_cv_objext
3744ac_objext=$OBJEXT
Benjamin Petersonf7155a32010-06-21 16:51:223745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413746$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:453747if ${ac_cv_c_compiler_gnu+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:413748 $as_echo_n "(cached) " >&6
Martin v. Löwis11437992002-04-12 09:54:033749else
Benjamin Petersonf7155a32010-06-21 16:51:223750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:043751/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:033752
Martin v. Löwis11437992002-04-12 09:54:033753int
3754main ()
3755{
3756#ifndef __GNUC__
3757 choke me
3758#endif
3759
3760 ;
3761 return 0;
3762}
3763_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:223764if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:033765 ac_compiler_gnu=yes
3766else
Benjamin Petersonf7155a32010-06-21 16:51:223767 ac_compiler_gnu=no
Martin v. Löwis11437992002-04-12 09:54:033768fi
Thomas Wouters47b49bf2007-08-30 22:15:333769rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:033770ac_cv_c_compiler_gnu=$ac_compiler_gnu
3771
3772fi
Benjamin Petersonf7155a32010-06-21 16:51:223773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413774$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3775if test $ac_compiler_gnu = yes; then
3776 GCC=yes
3777else
3778 GCC=
3779fi
Martin v. Löwis11437992002-04-12 09:54:033780ac_test_CFLAGS=${CFLAGS+set}
3781ac_save_CFLAGS=$CFLAGS
Benjamin Petersonf7155a32010-06-21 16:51:223782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413783$as_echo_n "checking whether $CC accepts -g... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:453784if ${ac_cv_prog_cc_g+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:413785 $as_echo_n "(cached) " >&6
Martin v. Löwis11437992002-04-12 09:54:033786else
Thomas Wouters47b49bf2007-08-30 22:15:333787 ac_save_c_werror_flag=$ac_c_werror_flag
3788 ac_c_werror_flag=yes
3789 ac_cv_prog_cc_g=no
3790 CFLAGS="-g"
Benjamin Petersonf7155a32010-06-21 16:51:223791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:043792/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:033793
Martin v. Löwis11437992002-04-12 09:54:033794int
3795main ()
3796{
3797
3798 ;
3799 return 0;
3800}
3801_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:223802if ac_fn_c_try_compile "$LINENO"; then :
Guido van Rossumf78abae1997-01-21 22:02:363803 ac_cv_prog_cc_g=yes
Guido van Rossum76be6ed1995-01-02 18:33:543804else
Benjamin Petersonf7155a32010-06-21 16:51:223805 CFLAGS=""
3806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Thomas Wouters47b49bf2007-08-30 22:15:333807/* end confdefs.h. */
3808
3809int
3810main ()
3811{
3812
3813 ;
3814 return 0;
3815}
3816_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:223817if ac_fn_c_try_compile "$LINENO"; then :
Thomas Wouters47b49bf2007-08-30 22:15:333818
Benjamin Petersonf7155a32010-06-21 16:51:223819else
3820 ac_c_werror_flag=$ac_save_c_werror_flag
Thomas Wouters47b49bf2007-08-30 22:15:333821 CFLAGS="-g"
Benjamin Petersonf7155a32010-06-21 16:51:223822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Thomas Wouters47b49bf2007-08-30 22:15:333823/* end confdefs.h. */
3824
3825int
3826main ()
3827{
3828
3829 ;
3830 return 0;
3831}
3832_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:223833if ac_fn_c_try_compile "$LINENO"; then :
Thomas Wouters47b49bf2007-08-30 22:15:333834 ac_cv_prog_cc_g=yes
Guido van Rossum627b2d71993-12-24 10:39:163835fi
Thomas Wouters47b49bf2007-08-30 22:15:333836rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:543837fi
Thomas Wouters47b49bf2007-08-30 22:15:333838rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3839fi
Thomas Wouters47b49bf2007-08-30 22:15:333840rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3841 ac_c_werror_flag=$ac_save_c_werror_flag
3842fi
Benjamin Petersonf7155a32010-06-21 16:51:223843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413844$as_echo "$ac_cv_prog_cc_g" >&6; }
Guido van Rossume6c2cf11999-01-08 21:08:333845if test "$ac_test_CFLAGS" = set; then
Martin v. Löwis11437992002-04-12 09:54:033846 CFLAGS=$ac_save_CFLAGS
Guido van Rossume6c2cf11999-01-08 21:08:333847elif test $ac_cv_prog_cc_g = yes; then
3848 if test "$GCC" = yes; then
Guido van Rossumf78abae1997-01-21 22:02:363849 CFLAGS="-g -O2"
3850 else
Guido van Rossume6c2cf11999-01-08 21:08:333851 CFLAGS="-g"
Guido van Rossum76be6ed1995-01-02 18:33:543852 fi
3853else
Guido van Rossume6c2cf11999-01-08 21:08:333854 if test "$GCC" = yes; then
3855 CFLAGS="-O2"
3856 else
3857 CFLAGS=
3858 fi
Guido van Rossum76be6ed1995-01-02 18:33:543859fi
Benjamin Petersonf7155a32010-06-21 16:51:223860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413861$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:453862if ${ac_cv_prog_cc_c89+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:413863 $as_echo_n "(cached) " >&6
Skip Montanaro6dead952003-09-25 14:50:043864else
Thomas Wouters47b49bf2007-08-30 22:15:333865 ac_cv_prog_cc_c89=no
Skip Montanaro6dead952003-09-25 14:50:043866ac_save_CC=$CC
Benjamin Petersonf7155a32010-06-21 16:51:223867cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:043868/* end confdefs.h. */
3869#include <stdarg.h>
3870#include <stdio.h>
3871#include <sys/types.h>
3872#include <sys/stat.h>
3873/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3874struct buf { int x; };
3875FILE * (*rcsopen) (struct buf *, struct stat *, int);
3876static char *e (p, i)
3877 char **p;
3878 int i;
3879{
3880 return p[i];
3881}
3882static char *f (char * (*g) (char **, int), char **p, ...)
3883{
3884 char *s;
3885 va_list v;
3886 va_start (v,p);
3887 s = g (p, va_arg (v,int));
3888 va_end (v);
3889 return s;
3890}
Skip Montanarof0d5f792004-08-15 14:08:233891
3892/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3893 function prototypes and stuff, but not '\xHH' hex character constants.
3894 These don't provoke an error unfortunately, instead are silently treated
Thomas Wouters47b49bf2007-08-30 22:15:333895 as 'x'. The following induces an error, until -std is added to get
Skip Montanarof0d5f792004-08-15 14:08:233896 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3897 array size at least. It's necessary to write '\x00'==0 to get something
Thomas Wouters47b49bf2007-08-30 22:15:333898 that's true only with -std. */
Skip Montanarof0d5f792004-08-15 14:08:233899int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3900
Thomas Wouters47b49bf2007-08-30 22:15:333901/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3902 inside strings and character constants. */
3903#define FOO(x) 'x'
3904int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3905
Skip Montanaro6dead952003-09-25 14:50:043906int test (int i, double x);
3907struct s1 {int (*f) (int a);};
3908struct s2 {int (*f) (double a);};
3909int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3910int argc;
3911char **argv;
3912int
3913main ()
3914{
3915return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3916 ;
3917 return 0;
3918}
3919_ACEOF
Thomas Wouters47b49bf2007-08-30 22:15:333920for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3921 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Skip Montanaro6dead952003-09-25 14:50:043922do
3923 CC="$ac_save_CC $ac_arg"
Benjamin Petersonf7155a32010-06-21 16:51:223924 if ac_fn_c_try_compile "$LINENO"; then :
Thomas Wouters47b49bf2007-08-30 22:15:333925 ac_cv_prog_cc_c89=$ac_arg
Skip Montanaro6dead952003-09-25 14:50:043926fi
Thomas Wouters47b49bf2007-08-30 22:15:333927rm -f core conftest.err conftest.$ac_objext
3928 test "x$ac_cv_prog_cc_c89" != "xno" && break
Skip Montanaro6dead952003-09-25 14:50:043929done
Thomas Wouters47b49bf2007-08-30 22:15:333930rm -f conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:043931CC=$ac_save_CC
3932
3933fi
Thomas Wouters47b49bf2007-08-30 22:15:333934# AC_CACHE_VAL
3935case "x$ac_cv_prog_cc_c89" in
3936 x)
Benjamin Petersonf7155a32010-06-21 16:51:223937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413938$as_echo "none needed" >&6; } ;;
Thomas Wouters47b49bf2007-08-30 22:15:333939 xno)
Benjamin Petersonf7155a32010-06-21 16:51:223940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413941$as_echo "unsupported" >&6; } ;;
Skip Montanaro6dead952003-09-25 14:50:043942 *)
Thomas Wouters47b49bf2007-08-30 22:15:333943 CC="$CC $ac_cv_prog_cc_c89"
Benjamin Petersonf7155a32010-06-21 16:51:223944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413945$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Skip Montanaro6dead952003-09-25 14:50:043946esac
Benjamin Petersonf7155a32010-06-21 16:51:223947if test "x$ac_cv_prog_cc_c89" != xno; then :
Skip Montanaro6dead952003-09-25 14:50:043948
Benjamin Petersonf7155a32010-06-21 16:51:223949fi
Skip Montanaro6dead952003-09-25 14:50:043950
Martin v. Löwis11437992002-04-12 09:54:033951ac_ext=c
3952ac_cpp='$CPP $CPPFLAGS'
3953ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3954ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3955ac_compiler_gnu=$ac_cv_c_compiler_gnu
Guido van Rossum76be6ed1995-01-02 18:33:543956
Martin v. Löwis1d5ecb72001-08-09 10:29:443957
Thomas Wouters49fd7fa2006-04-21 10:40:583958
3959
Benjamin Petersonf7155a32010-06-21 16:51:223960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-cxx-main=<compiler>" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413961$as_echo_n "checking for --with-cxx-main=<compiler>... " >&6; }
Thomas Wouters49fd7fa2006-04-21 10:40:583962
Thomas Wouters47b49bf2007-08-30 22:15:333963# Check whether --with-cxx_main was given.
Benjamin Petersonf7155a32010-06-21 16:51:223964if test "${with_cxx_main+set}" = set; then :
Thomas Wouters47b49bf2007-08-30 22:15:333965 withval=$with_cxx_main;
Thomas Wouters49fd7fa2006-04-21 10:40:583966
3967 case $withval in
3968 no) with_cxx_main=no
3969 MAINCC='$(CC)';;
3970 yes) with_cxx_main=yes
3971 MAINCC='$(CXX)';;
3972 *) with_cxx_main=yes
3973 MAINCC=$withval
3974 if test -z "$CXX"
3975 then
3976 CXX=$withval
3977 fi;;
3978 esac
3979else
3980
3981 with_cxx_main=no
3982 MAINCC='$(CC)'
3983
Thomas Wouters47b49bf2007-08-30 22:15:333984fi
3985
Benjamin Petersonf7155a32010-06-21 16:51:223986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_cxx_main" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413987$as_echo "$with_cxx_main" >&6; }
Thomas Wouters49fd7fa2006-04-21 10:40:583988
3989preset_cxx="$CXX"
3990if test -z "$CXX"
3991then
3992 case "$CC" in
3993 gcc) # Extract the first word of "g++", so it can be a program name with args.
3994set dummy g++; ac_word=$2
Benjamin Petersonf7155a32010-06-21 16:51:223995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Benjamin Peterson82af01d2010-05-02 16:45:413996$as_echo_n "checking for $ac_word... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:453997if ${ac_cv_path_CXX+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:413998 $as_echo_n "(cached) " >&6
Thomas Wouters49fd7fa2006-04-21 10:40:583999else
4000 case $CXX in
4001 [\\/]* | ?:[\\/]*)
4002 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
4003 ;;
4004 *)
4005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4006for as_dir in notfound
4007do
4008 IFS=$as_save_IFS
4009 test -z "$as_dir" && as_dir=.
Benjamin Petersonf7155a32010-06-21 16:51:224010 for ac_exec_ext in '' $ac_executable_extensions; do
Thomas Wouters47b49bf2007-08-30 22:15:334011 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Thomas Wouters49fd7fa2006-04-21 10:40:584012 ac_cv_path_CXX="$as_dir/$ac_word$ac_exec_ext"
Benjamin Petersonf7155a32010-06-21 16:51:224013 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Thomas Wouters49fd7fa2006-04-21 10:40:584014 break 2
4015 fi
4016done
Benjamin Petersonf7155a32010-06-21 16:51:224017 done
Thomas Wouters47b49bf2007-08-30 22:15:334018IFS=$as_save_IFS
Thomas Wouters49fd7fa2006-04-21 10:40:584019
4020 test -z "$ac_cv_path_CXX" && ac_cv_path_CXX="g++"
4021 ;;
4022esac
4023fi
4024CXX=$ac_cv_path_CXX
Skip Montanaroeb33e5a2007-08-17 12:57:414025if test -n "$CXX"; then
Benjamin Petersonf7155a32010-06-21 16:51:224026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414027$as_echo "$CXX" >&6; }
Skip Montanaroeb33e5a2007-08-17 12:57:414028else
Benjamin Petersonf7155a32010-06-21 16:51:224029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414030$as_echo "no" >&6; }
Skip Montanaroeb33e5a2007-08-17 12:57:414031fi
Thomas Wouters47b49bf2007-08-30 22:15:334032
Thomas Wouters49fd7fa2006-04-21 10:40:584033 ;;
4034 cc) # Extract the first word of "c++", so it can be a program name with args.
4035set dummy c++; ac_word=$2
Benjamin Petersonf7155a32010-06-21 16:51:224036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414037$as_echo_n "checking for $ac_word... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:454038if ${ac_cv_path_CXX+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:414039 $as_echo_n "(cached) " >&6
Thomas Wouters49fd7fa2006-04-21 10:40:584040else
4041 case $CXX in
4042 [\\/]* | ?:[\\/]*)
4043 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
4044 ;;
4045 *)
4046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4047for as_dir in notfound
4048do
4049 IFS=$as_save_IFS
4050 test -z "$as_dir" && as_dir=.
Benjamin Petersonf7155a32010-06-21 16:51:224051 for ac_exec_ext in '' $ac_executable_extensions; do
Thomas Wouters47b49bf2007-08-30 22:15:334052 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Thomas Wouters49fd7fa2006-04-21 10:40:584053 ac_cv_path_CXX="$as_dir/$ac_word$ac_exec_ext"
Benjamin Petersonf7155a32010-06-21 16:51:224054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Thomas Wouters49fd7fa2006-04-21 10:40:584055 break 2
4056 fi
4057done
Benjamin Petersonf7155a32010-06-21 16:51:224058 done
Thomas Wouters47b49bf2007-08-30 22:15:334059IFS=$as_save_IFS
Thomas Wouters49fd7fa2006-04-21 10:40:584060
4061 test -z "$ac_cv_path_CXX" && ac_cv_path_CXX="c++"
4062 ;;
4063esac
4064fi
4065CXX=$ac_cv_path_CXX
Skip Montanaroeb33e5a2007-08-17 12:57:414066if test -n "$CXX"; then
Benjamin Petersonf7155a32010-06-21 16:51:224067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414068$as_echo "$CXX" >&6; }
Skip Montanaroeb33e5a2007-08-17 12:57:414069else
Benjamin Petersonf7155a32010-06-21 16:51:224070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414071$as_echo "no" >&6; }
Skip Montanaroeb33e5a2007-08-17 12:57:414072fi
Thomas Wouters47b49bf2007-08-30 22:15:334073
Thomas Wouters49fd7fa2006-04-21 10:40:584074 ;;
4075 esac
4076 if test "$CXX" = "notfound"
4077 then
4078 CXX=""
4079 fi
4080fi
4081if test -z "$CXX"
4082then
4083 for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl
4084do
4085 # Extract the first word of "$ac_prog", so it can be a program name with args.
4086set dummy $ac_prog; ac_word=$2
Benjamin Petersonf7155a32010-06-21 16:51:224087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414088$as_echo_n "checking for $ac_word... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:454089if ${ac_cv_prog_CXX+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:414090 $as_echo_n "(cached) " >&6
Thomas Wouters49fd7fa2006-04-21 10:40:584091else
4092 if test -n "$CXX"; then
4093 ac_cv_prog_CXX="$CXX" # Let the user override the test.
4094else
4095as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4096for as_dir in $PATH
4097do
4098 IFS=$as_save_IFS
4099 test -z "$as_dir" && as_dir=.
Benjamin Petersonf7155a32010-06-21 16:51:224100 for ac_exec_ext in '' $ac_executable_extensions; do
Thomas Wouters47b49bf2007-08-30 22:15:334101 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Thomas Wouters49fd7fa2006-04-21 10:40:584102 ac_cv_prog_CXX="$ac_prog"
Benjamin Petersonf7155a32010-06-21 16:51:224103 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Thomas Wouters49fd7fa2006-04-21 10:40:584104 break 2
4105 fi
4106done
Benjamin Petersonf7155a32010-06-21 16:51:224107 done
Thomas Wouters47b49bf2007-08-30 22:15:334108IFS=$as_save_IFS
Thomas Wouters49fd7fa2006-04-21 10:40:584109
4110fi
4111fi
4112CXX=$ac_cv_prog_CXX
4113if test -n "$CXX"; then
Benjamin Petersonf7155a32010-06-21 16:51:224114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414115$as_echo "$CXX" >&6; }
Thomas Wouters49fd7fa2006-04-21 10:40:584116else
Benjamin Petersonf7155a32010-06-21 16:51:224117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414118$as_echo "no" >&6; }
Thomas Wouters49fd7fa2006-04-21 10:40:584119fi
4120
Thomas Wouters47b49bf2007-08-30 22:15:334121
Thomas Wouters49fd7fa2006-04-21 10:40:584122 test -n "$CXX" && break
4123done
4124test -n "$CXX" || CXX="notfound"
4125
4126 if test "$CXX" = "notfound"
4127 then
4128 CXX=""
4129 fi
4130fi
4131if test "$preset_cxx" != "$CXX"
4132then
Benjamin Petersonf7155a32010-06-21 16:51:224133 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
Thomas Wouters49fd7fa2006-04-21 10:40:584134
4135 By default, distutils will build C++ extension modules with \"$CXX\".
4136 If this is not intended, then set CXX on the configure command line.
4137 " >&5
Benjamin Peterson82af01d2010-05-02 16:45:414138$as_echo "$as_me: WARNING:
Thomas Wouters49fd7fa2006-04-21 10:40:584139
4140 By default, distutils will build C++ extension modules with \"$CXX\".
4141 If this is not intended, then set CXX on the configure command line.
4142 " >&2;}
4143fi
4144
4145
Martin v. Löwis1d5ecb72001-08-09 10:29:444146# checks for UNIX variants that set C preprocessor variables
Martin v. Löwis11437992002-04-12 09:54:034147
4148ac_ext=c
4149ac_cpp='$CPP $CPPFLAGS'
4150ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4151ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4152ac_compiler_gnu=$ac_cv_c_compiler_gnu
Benjamin Petersonf7155a32010-06-21 16:51:224153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414154$as_echo_n "checking how to run the C preprocessor... " >&6; }
Martin v. Löwis1d5ecb72001-08-09 10:29:444155# On Suns, sometimes $CPP names a directory.
4156if test -n "$CPP" && test -d "$CPP"; then
4157 CPP=
4158fi
4159if test -z "$CPP"; then
Georg Brandl6baf1172011-02-25 10:20:454160 if ${ac_cv_prog_CPP+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:414161 $as_echo_n "(cached) " >&6
Martin v. Löwis1d5ecb72001-08-09 10:29:444162else
Martin v. Löwis11437992002-04-12 09:54:034163 # Double quotes because CPP needs to be expanded
4164 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4165 do
4166 ac_preproc_ok=false
4167for ac_c_preproc_warn_flag in '' yes
4168do
4169 # Use a header file that comes with gcc, so configuring glibc
4170 # with a fresh cross-compiler works.
Skip Montanaro6dead952003-09-25 14:50:044171 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4172 # <limits.h> exists even on freestanding compilers.
Martin v. Löwis1d5ecb72001-08-09 10:29:444173 # On the NeXT, cc -E runs the code through the compiler's parser,
Martin v. Löwis11437992002-04-12 09:54:034174 # not just through cpp. "Syntax error" is here to catch this case.
Benjamin Petersonf7155a32010-06-21 16:51:224175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:044176/* end confdefs.h. */
4177#ifdef __STDC__
4178# include <limits.h>
4179#else
4180# include <assert.h>
4181#endif
Skip Montanarof0d5f792004-08-15 14:08:234182 Syntax error
Martin v. Löwis11437992002-04-12 09:54:034183_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:224184if ac_fn_c_try_cpp "$LINENO"; then :
Skip Montanaro6dead952003-09-25 14:50:044185
Benjamin Petersonf7155a32010-06-21 16:51:224186else
Martin v. Löwis11437992002-04-12 09:54:034187 # Broken: fails on valid input.
4188continue
Jack Jansendd19cf82001-12-06 22:36:174189fi
Georg Brandl6baf1172011-02-25 10:20:454190rm -f conftest.err conftest.i conftest.$ac_ext
Jack Jansendd19cf82001-12-06 22:36:174191
Thomas Wouters47b49bf2007-08-30 22:15:334192 # OK, works on sane cases. Now check whether nonexistent headers
Martin v. Löwis11437992002-04-12 09:54:034193 # can be detected and how.
Benjamin Petersonf7155a32010-06-21 16:51:224194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:044195/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:034196#include <ac_nonexistent.h>
4197_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:224198if ac_fn_c_try_cpp "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:034199 # Broken: success on invalid input.
4200continue
4201else
Martin v. Löwis11437992002-04-12 09:54:034202 # Passes both tests.
4203ac_preproc_ok=:
4204break
4205fi
Georg Brandl6baf1172011-02-25 10:20:454206rm -f conftest.err conftest.i conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:034207
4208done
4209# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Georg Brandl6baf1172011-02-25 10:20:454210rm -f conftest.i conftest.err conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:224211if $ac_preproc_ok; then :
Martin v. Löwis11437992002-04-12 09:54:034212 break
4213fi
4214
4215 done
4216 ac_cv_prog_CPP=$CPP
4217
4218fi
4219 CPP=$ac_cv_prog_CPP
4220else
4221 ac_cv_prog_CPP=$CPP
4222fi
Benjamin Petersonf7155a32010-06-21 16:51:224223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414224$as_echo "$CPP" >&6; }
Martin v. Löwis11437992002-04-12 09:54:034225ac_preproc_ok=false
4226for ac_c_preproc_warn_flag in '' yes
4227do
4228 # Use a header file that comes with gcc, so configuring glibc
4229 # with a fresh cross-compiler works.
Skip Montanaro6dead952003-09-25 14:50:044230 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4231 # <limits.h> exists even on freestanding compilers.
Martin v. Löwis11437992002-04-12 09:54:034232 # On the NeXT, cc -E runs the code through the compiler's parser,
4233 # not just through cpp. "Syntax error" is here to catch this case.
Benjamin Petersonf7155a32010-06-21 16:51:224234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:044235/* end confdefs.h. */
4236#ifdef __STDC__
4237# include <limits.h>
4238#else
4239# include <assert.h>
4240#endif
Skip Montanarof0d5f792004-08-15 14:08:234241 Syntax error
Martin v. Löwis11437992002-04-12 09:54:034242_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:224243if ac_fn_c_try_cpp "$LINENO"; then :
Skip Montanaro6dead952003-09-25 14:50:044244
Benjamin Petersonf7155a32010-06-21 16:51:224245else
Martin v. Löwis11437992002-04-12 09:54:034246 # Broken: fails on valid input.
4247continue
4248fi
Georg Brandl6baf1172011-02-25 10:20:454249rm -f conftest.err conftest.i conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:034250
Thomas Wouters47b49bf2007-08-30 22:15:334251 # OK, works on sane cases. Now check whether nonexistent headers
Martin v. Löwis11437992002-04-12 09:54:034252 # can be detected and how.
Benjamin Petersonf7155a32010-06-21 16:51:224253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:044254/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:034255#include <ac_nonexistent.h>
4256_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:224257if ac_fn_c_try_cpp "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:034258 # Broken: success on invalid input.
4259continue
4260else
Martin v. Löwis11437992002-04-12 09:54:034261 # Passes both tests.
4262ac_preproc_ok=:
4263break
4264fi
Georg Brandl6baf1172011-02-25 10:20:454265rm -f conftest.err conftest.i conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:034266
4267done
4268# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Georg Brandl6baf1172011-02-25 10:20:454269rm -f conftest.i conftest.err conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:224270if $ac_preproc_ok; then :
4271
Martin v. Löwis11437992002-04-12 09:54:034272else
Benjamin Petersonf7155a32010-06-21 16:51:224273 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414274$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:454275as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4276See \`config.log' for more details" "$LINENO" 5; }
Martin v. Löwis11437992002-04-12 09:54:034277fi
4278
4279ac_ext=c
4280ac_cpp='$CPP $CPPFLAGS'
4281ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4282ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4283ac_compiler_gnu=$ac_cv_c_compiler_gnu
4284
4285
Benjamin Petersonf7155a32010-06-21 16:51:224286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414287$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:454288if ${ac_cv_path_GREP+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:414289 $as_echo_n "(cached) " >&6
Skip Montanaro6dead952003-09-25 14:50:044290else
Benjamin Peterson82af01d2010-05-02 16:45:414291 if test -z "$GREP"; then
Thomas Wouters47b49bf2007-08-30 22:15:334292 ac_path_GREP_found=false
Benjamin Peterson82af01d2010-05-02 16:45:414293 # Loop through the user's path and test for each of PROGNAME-LIST
4294 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Thomas Wouters47b49bf2007-08-30 22:15:334295for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4296do
4297 IFS=$as_save_IFS
4298 test -z "$as_dir" && as_dir=.
Benjamin Petersonf7155a32010-06-21 16:51:224299 for ac_prog in grep ggrep; do
Benjamin Peterson82af01d2010-05-02 16:45:414300 for ac_exec_ext in '' $ac_executable_extensions; do
4301 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4302 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4303# Check for GNU ac_path_GREP and select it if it is found.
Thomas Wouters47b49bf2007-08-30 22:15:334304 # Check for GNU $ac_path_GREP
4305case `"$ac_path_GREP" --version 2>&1` in
4306*GNU*)
4307 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4308*)
4309 ac_count=0
Benjamin Peterson82af01d2010-05-02 16:45:414310 $as_echo_n 0123456789 >"conftest.in"
Thomas Wouters47b49bf2007-08-30 22:15:334311 while :
4312 do
4313 cat "conftest.in" "conftest.in" >"conftest.tmp"
4314 mv "conftest.tmp" "conftest.in"
4315 cp "conftest.in" "conftest.nl"
Benjamin Peterson82af01d2010-05-02 16:45:414316 $as_echo 'GREP' >> "conftest.nl"
Thomas Wouters47b49bf2007-08-30 22:15:334317 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4318 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Benjamin Petersonf7155a32010-06-21 16:51:224319 as_fn_arith $ac_count + 1 && ac_count=$as_val
Thomas Wouters47b49bf2007-08-30 22:15:334320 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4321 # Best one so far, save it but keep looking for a better one
4322 ac_cv_path_GREP="$ac_path_GREP"
4323 ac_path_GREP_max=$ac_count
Skip Montanaro6dead952003-09-25 14:50:044324 fi
Thomas Wouters47b49bf2007-08-30 22:15:334325 # 10*(2^10) chars as input seems more than enough
4326 test $ac_count -gt 10 && break
4327 done
4328 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4329esac
4330
Benjamin Peterson82af01d2010-05-02 16:45:414331 $ac_path_GREP_found && break 3
4332 done
Thomas Wouters47b49bf2007-08-30 22:15:334333 done
Benjamin Petersonf7155a32010-06-21 16:51:224334 done
Thomas Wouters47b49bf2007-08-30 22:15:334335IFS=$as_save_IFS
Benjamin Peterson82af01d2010-05-02 16:45:414336 if test -z "$ac_cv_path_GREP"; then
Georg Brandl6baf1172011-02-25 10:20:454337 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Benjamin Peterson82af01d2010-05-02 16:45:414338 fi
Thomas Wouters47b49bf2007-08-30 22:15:334339else
4340 ac_cv_path_GREP=$GREP
4341fi
4342
Thomas Wouters47b49bf2007-08-30 22:15:334343fi
Benjamin Petersonf7155a32010-06-21 16:51:224344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414345$as_echo "$ac_cv_path_GREP" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:334346 GREP="$ac_cv_path_GREP"
4347
4348
Benjamin Petersonf7155a32010-06-21 16:51:224349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414350$as_echo_n "checking for egrep... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:454351if ${ac_cv_path_EGREP+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:414352 $as_echo_n "(cached) " >&6
Thomas Wouters47b49bf2007-08-30 22:15:334353else
4354 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4355 then ac_cv_path_EGREP="$GREP -E"
4356 else
Benjamin Peterson82af01d2010-05-02 16:45:414357 if test -z "$EGREP"; then
Thomas Wouters47b49bf2007-08-30 22:15:334358 ac_path_EGREP_found=false
Benjamin Peterson82af01d2010-05-02 16:45:414359 # Loop through the user's path and test for each of PROGNAME-LIST
4360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Thomas Wouters47b49bf2007-08-30 22:15:334361for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4362do
4363 IFS=$as_save_IFS
4364 test -z "$as_dir" && as_dir=.
Benjamin Petersonf7155a32010-06-21 16:51:224365 for ac_prog in egrep; do
Benjamin Peterson82af01d2010-05-02 16:45:414366 for ac_exec_ext in '' $ac_executable_extensions; do
4367 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4368 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4369# Check for GNU ac_path_EGREP and select it if it is found.
Thomas Wouters47b49bf2007-08-30 22:15:334370 # Check for GNU $ac_path_EGREP
4371case `"$ac_path_EGREP" --version 2>&1` in
4372*GNU*)
4373 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4374*)
4375 ac_count=0
Benjamin Peterson82af01d2010-05-02 16:45:414376 $as_echo_n 0123456789 >"conftest.in"
Thomas Wouters47b49bf2007-08-30 22:15:334377 while :
4378 do
4379 cat "conftest.in" "conftest.in" >"conftest.tmp"
4380 mv "conftest.tmp" "conftest.in"
4381 cp "conftest.in" "conftest.nl"
Benjamin Peterson82af01d2010-05-02 16:45:414382 $as_echo 'EGREP' >> "conftest.nl"
Thomas Wouters47b49bf2007-08-30 22:15:334383 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4384 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Benjamin Petersonf7155a32010-06-21 16:51:224385 as_fn_arith $ac_count + 1 && ac_count=$as_val
Thomas Wouters47b49bf2007-08-30 22:15:334386 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4387 # Best one so far, save it but keep looking for a better one
4388 ac_cv_path_EGREP="$ac_path_EGREP"
4389 ac_path_EGREP_max=$ac_count
4390 fi
4391 # 10*(2^10) chars as input seems more than enough
4392 test $ac_count -gt 10 && break
4393 done
4394 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4395esac
4396
Benjamin Peterson82af01d2010-05-02 16:45:414397 $ac_path_EGREP_found && break 3
4398 done
Thomas Wouters47b49bf2007-08-30 22:15:334399 done
Benjamin Petersonf7155a32010-06-21 16:51:224400 done
Thomas Wouters47b49bf2007-08-30 22:15:334401IFS=$as_save_IFS
Benjamin Peterson82af01d2010-05-02 16:45:414402 if test -z "$ac_cv_path_EGREP"; then
Georg Brandl6baf1172011-02-25 10:20:454403 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Benjamin Peterson82af01d2010-05-02 16:45:414404 fi
Thomas Wouters47b49bf2007-08-30 22:15:334405else
4406 ac_cv_path_EGREP=$EGREP
4407fi
4408
Thomas Wouters47b49bf2007-08-30 22:15:334409 fi
4410fi
Benjamin Petersonf7155a32010-06-21 16:51:224411{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414412$as_echo "$ac_cv_path_EGREP" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:334413 EGREP="$ac_cv_path_EGREP"
Skip Montanaro6dead952003-09-25 14:50:044414
4415
Benjamin Petersonf7155a32010-06-21 16:51:224416{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414417$as_echo_n "checking for ANSI C header files... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:454418if ${ac_cv_header_stdc+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:414419 $as_echo_n "(cached) " >&6
4420else
Benjamin Petersonf7155a32010-06-21 16:51:224421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Benjamin Peterson82af01d2010-05-02 16:45:414422/* end confdefs.h. */
4423#include <stdlib.h>
4424#include <stdarg.h>
4425#include <string.h>
4426#include <float.h>
Ronald Oussoren5644eb72009-09-20 20:10:024427
Benjamin Peterson82af01d2010-05-02 16:45:414428int
4429main ()
4430{
4431
4432 ;
4433 return 0;
4434}
4435_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:224436if ac_fn_c_try_compile "$LINENO"; then :
Benjamin Peterson82af01d2010-05-02 16:45:414437 ac_cv_header_stdc=yes
4438else
Benjamin Petersonf7155a32010-06-21 16:51:224439 ac_cv_header_stdc=no
Benjamin Peterson82af01d2010-05-02 16:45:414440fi
Benjamin Peterson82af01d2010-05-02 16:45:414441rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4442
4443if test $ac_cv_header_stdc = yes; then
4444 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Benjamin Petersonf7155a32010-06-21 16:51:224445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Benjamin Peterson82af01d2010-05-02 16:45:414446/* end confdefs.h. */
4447#include <string.h>
4448
4449_ACEOF
4450if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Benjamin Petersonf7155a32010-06-21 16:51:224451 $EGREP "memchr" >/dev/null 2>&1; then :
4452
Benjamin Peterson82af01d2010-05-02 16:45:414453else
4454 ac_cv_header_stdc=no
4455fi
4456rm -f conftest*
4457
4458fi
4459
4460if test $ac_cv_header_stdc = yes; then
4461 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Benjamin Petersonf7155a32010-06-21 16:51:224462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Benjamin Peterson82af01d2010-05-02 16:45:414463/* end confdefs.h. */
4464#include <stdlib.h>
4465
4466_ACEOF
4467if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Benjamin Petersonf7155a32010-06-21 16:51:224468 $EGREP "free" >/dev/null 2>&1; then :
4469
Benjamin Peterson82af01d2010-05-02 16:45:414470else
4471 ac_cv_header_stdc=no
4472fi
4473rm -f conftest*
4474
4475fi
4476
4477if test $ac_cv_header_stdc = yes; then
4478 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Benjamin Petersonf7155a32010-06-21 16:51:224479 if test "$cross_compiling" = yes; then :
Benjamin Peterson82af01d2010-05-02 16:45:414480 :
4481else
Benjamin Petersonf7155a32010-06-21 16:51:224482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Benjamin Peterson82af01d2010-05-02 16:45:414483/* end confdefs.h. */
4484#include <ctype.h>
4485#include <stdlib.h>
4486#if ((' ' & 0x0FF) == 0x020)
4487# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4488# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4489#else
4490# define ISLOWER(c) \
4491 (('a' <= (c) && (c) <= 'i') \
4492 || ('j' <= (c) && (c) <= 'r') \
4493 || ('s' <= (c) && (c) <= 'z'))
4494# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4495#endif
4496
4497#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4498int
4499main ()
4500{
4501 int i;
4502 for (i = 0; i < 256; i++)
4503 if (XOR (islower (i), ISLOWER (i))
4504 || toupper (i) != TOUPPER (i))
4505 return 2;
4506 return 0;
4507}
4508_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:224509if ac_fn_c_try_run "$LINENO"; then :
4510
Benjamin Peterson82af01d2010-05-02 16:45:414511else
Benjamin Petersonf7155a32010-06-21 16:51:224512 ac_cv_header_stdc=no
Benjamin Peterson82af01d2010-05-02 16:45:414513fi
Benjamin Petersonf7155a32010-06-21 16:51:224514rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4515 conftest.$ac_objext conftest.beam conftest.$ac_ext
Benjamin Peterson82af01d2010-05-02 16:45:414516fi
4517
Benjamin Peterson82af01d2010-05-02 16:45:414518fi
4519fi
Benjamin Petersonf7155a32010-06-21 16:51:224520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414521$as_echo "$ac_cv_header_stdc" >&6; }
4522if test $ac_cv_header_stdc = yes; then
4523
Benjamin Petersonf7155a32010-06-21 16:51:224524$as_echo "#define STDC_HEADERS 1" >>confdefs.h
Benjamin Peterson82af01d2010-05-02 16:45:414525
4526fi
4527
4528# On IRIX 5.3, sys/types and inttypes.h are conflicting.
Benjamin Peterson82af01d2010-05-02 16:45:414529for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4530 inttypes.h stdint.h unistd.h
Benjamin Petersonf7155a32010-06-21 16:51:224531do :
4532 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4533ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4534"
Georg Brandl6baf1172011-02-25 10:20:454535if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Benjamin Peterson82af01d2010-05-02 16:45:414536 cat >>confdefs.h <<_ACEOF
4537#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4538_ACEOF
4539
4540fi
4541
4542done
4543
4544
4545
Benjamin Petersonf7155a32010-06-21 16:51:224546 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
Georg Brandl6baf1172011-02-25 10:20:454547if test "x$ac_cv_header_minix_config_h" = xyes; then :
Benjamin Peterson82af01d2010-05-02 16:45:414548 MINIX=yes
4549else
4550 MINIX=
4551fi
4552
4553
4554 if test "$MINIX" = yes; then
4555
Benjamin Petersonf7155a32010-06-21 16:51:224556$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
Benjamin Peterson82af01d2010-05-02 16:45:414557
4558
Benjamin Petersonf7155a32010-06-21 16:51:224559$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
Benjamin Peterson82af01d2010-05-02 16:45:414560
4561
Benjamin Petersonf7155a32010-06-21 16:51:224562$as_echo "#define _MINIX 1" >>confdefs.h
Benjamin Peterson82af01d2010-05-02 16:45:414563
4564 fi
4565
4566
Benjamin Petersonf7155a32010-06-21 16:51:224567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414568$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:454569if ${ac_cv_safe_to_define___extensions__+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:414570 $as_echo_n "(cached) " >&6
4571else
Benjamin Petersonf7155a32010-06-21 16:51:224572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Benjamin Peterson82af01d2010-05-02 16:45:414573/* end confdefs.h. */
4574
4575# define __EXTENSIONS__ 1
4576 $ac_includes_default
4577int
4578main ()
4579{
4580
4581 ;
4582 return 0;
4583}
4584_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:224585if ac_fn_c_try_compile "$LINENO"; then :
Benjamin Peterson82af01d2010-05-02 16:45:414586 ac_cv_safe_to_define___extensions__=yes
4587else
Benjamin Petersonf7155a32010-06-21 16:51:224588 ac_cv_safe_to_define___extensions__=no
Benjamin Peterson82af01d2010-05-02 16:45:414589fi
Benjamin Peterson82af01d2010-05-02 16:45:414590rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4591fi
Benjamin Petersonf7155a32010-06-21 16:51:224592{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414593$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4594 test $ac_cv_safe_to_define___extensions__ = yes &&
Benjamin Petersonf7155a32010-06-21 16:51:224595 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
Benjamin Peterson82af01d2010-05-02 16:45:414596
Benjamin Petersonf7155a32010-06-21 16:51:224597 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
Antoine Pitrou20327222009-05-24 20:39:114598
Benjamin Petersonf7155a32010-06-21 16:51:224599 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
Benjamin Peterson82af01d2010-05-02 16:45:414600
Benjamin Petersonf7155a32010-06-21 16:51:224601 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
Benjamin Peterson82af01d2010-05-02 16:45:414602
Benjamin Petersonf7155a32010-06-21 16:51:224603 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4604
Antoine Pitrou20327222009-05-24 20:39:114605
4606
4607
4608# Check for unsupported systems
4609case $ac_sys_system/$ac_sys_release in
4610atheos*|Linux*/1*)
4611 echo This system \($ac_sys_system/$ac_sys_release\) is no longer supported.
4612 echo See README for details.
4613 exit 1;;
4614esac
4615
4616
Benjamin Petersonf7155a32010-06-21 16:51:224617{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-suffix" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414618$as_echo_n "checking for --with-suffix... " >&6; }
Antoine Pitrou20327222009-05-24 20:39:114619
4620# Check whether --with-suffix was given.
Benjamin Petersonf7155a32010-06-21 16:51:224621if test "${with_suffix+set}" = set; then :
Antoine Pitrou20327222009-05-24 20:39:114622 withval=$with_suffix;
4623 case $withval in
4624 no) EXEEXT=;;
4625 yes) EXEEXT=.exe;;
4626 *) EXEEXT=$withval;;
4627 esac
4628fi
4629
Benjamin Petersonf7155a32010-06-21 16:51:224630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXEEXT" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414631$as_echo "$EXEEXT" >&6; }
Antoine Pitrou20327222009-05-24 20:39:114632
4633# Test whether we're running on a non-case-sensitive system, in which
4634# case we give a warning if no ext is given
4635
Benjamin Petersonf7155a32010-06-21 16:51:224636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for case-insensitive build directory" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414637$as_echo_n "checking for case-insensitive build directory... " >&6; }
Antoine Pitrou20327222009-05-24 20:39:114638if test ! -d CaseSensitiveTestDir; then
4639mkdir CaseSensitiveTestDir
4640fi
4641
4642if test -d casesensitivetestdir
4643then
Benjamin Petersonf7155a32010-06-21 16:51:224644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414645$as_echo "yes" >&6; }
Antoine Pitrou20327222009-05-24 20:39:114646 BUILDEXEEXT=.exe
4647else
Benjamin Petersonf7155a32010-06-21 16:51:224648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414649$as_echo "no" >&6; }
Antoine Pitrou20327222009-05-24 20:39:114650 BUILDEXEEXT=$EXEEXT
4651fi
4652rmdir CaseSensitiveTestDir
4653
4654case $MACHDEP in
4655bsdos*)
4656 case $CC in
4657 gcc) CC="$CC -D_HAVE_BSDI";;
4658 esac;;
4659esac
4660
4661case $ac_sys_system in
4662hp*|HP*)
4663 case $CC in
4664 cc|*/cc) CC="$CC -Ae";;
4665 esac;;
Antoine Pitrou20327222009-05-24 20:39:114666SunOS*)
4667 # Some functions have a prototype only with that define, e.g. confstr
4668
Benjamin Petersonf7155a32010-06-21 16:51:224669$as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
Antoine Pitrou20327222009-05-24 20:39:114670
4671 ;;
4672esac
4673
4674
4675
Benjamin Petersonf7155a32010-06-21 16:51:224676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBRARY" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414677$as_echo_n "checking LIBRARY... " >&6; }
Antoine Pitrou20327222009-05-24 20:39:114678if test -z "$LIBRARY"
4679then
4680 LIBRARY='libpython$(VERSION).a'
4681fi
Benjamin Petersonf7155a32010-06-21 16:51:224682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBRARY" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414683$as_echo "$LIBRARY" >&6; }
Antoine Pitrou20327222009-05-24 20:39:114684
4685# LDLIBRARY is the name of the library to link against (as opposed to the
4686# name of the library into which to insert object files). BLDLIBRARY is also
4687# the library to link against, usually. On Mac OS X frameworks, BLDLIBRARY
4688# is blank as the main program is not linked directly against LDLIBRARY.
4689# LDLIBRARYDIR is the path to LDLIBRARY, which is made in a subdirectory. On
4690# systems without shared libraries, LDLIBRARY is the same as LIBRARY
4691# (defined in the Makefiles). On Cygwin LDLIBRARY is the import library,
4692# DLLLIBRARY is the shared (i.e., DLL) library.
4693#
4694# RUNSHARED is used to run shared python without installed libraries
4695#
4696# INSTSONAME is the name of the shared library that will be use to install
4697# on the system - some systems like version suffix, others don't
4698
4699
4700
4701
4702
4703
4704LDLIBRARY="$LIBRARY"
4705BLDLIBRARY='$(LDLIBRARY)'
4706INSTSONAME='$(LDLIBRARY)'
4707DLLLIBRARY=''
4708LDLIBRARYDIR=''
4709RUNSHARED=''
4710
4711# LINKCC is the command that links the python executable -- default is $(CC).
4712# If CXX is set, and if it is needed to link a main function that was
4713# compiled with CXX, LINKCC is CXX instead. Always using CXX is undesirable:
4714# python might then depend on the C++ runtime
4715# This is altered for AIX in order to build the export list before
4716# linking.
4717
Benjamin Petersonf7155a32010-06-21 16:51:224718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking LINKCC" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414719$as_echo_n "checking LINKCC... " >&6; }
Antoine Pitrou20327222009-05-24 20:39:114720if test -z "$LINKCC"
4721then
4722 LINKCC='$(PURIFY) $(MAINCC)'
4723 case $ac_sys_system in
4724 AIX*)
4725 exp_extra="\"\""
4726 if test $ac_sys_release -ge 5 -o \
4727 $ac_sys_release -eq 4 -a `uname -r` -ge 2 ; then
4728 exp_extra="."
4729 fi
4730 LINKCC="\$(srcdir)/Modules/makexp_aix Modules/python.exp $exp_extra \$(LIBRARY); $LINKCC";;
Antoine Pitrou20327222009-05-24 20:39:114731 QNX*)
4732 # qcc must be used because the other compilers do not
4733 # support -N.
4734 LINKCC=qcc;;
4735 esac
4736fi
Benjamin Petersonf7155a32010-06-21 16:51:224737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINKCC" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414738$as_echo "$LINKCC" >&6; }
Antoine Pitrou20327222009-05-24 20:39:114739
4740# GNULD is set to "yes" if the GNU linker is used. If this goes wrong
4741# make sure we default having it set to "no": this is used by
4742# distutils.unixccompiler to know if it should add --enable-new-dtags
4743# to linker command lines, and failing to detect GNU ld simply results
4744# in the same bahaviour as before.
4745
Benjamin Petersonf7155a32010-06-21 16:51:224746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414747$as_echo_n "checking for GNU ld... " >&6; }
Antoine Pitrou20327222009-05-24 20:39:114748ac_prog=ld
4749if test "$GCC" = yes; then
4750 ac_prog=`$CC -print-prog-name=ld`
4751fi
4752case `"$ac_prog" -V 2>&1 < /dev/null` in
4753 *GNU*)
4754 GNULD=yes;;
4755 *)
4756 GNULD=no;;
4757esac
Benjamin Petersonf7155a32010-06-21 16:51:224758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNULD" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414759$as_echo "$GNULD" >&6; }
Antoine Pitrou20327222009-05-24 20:39:114760
Benjamin Petersonf7155a32010-06-21 16:51:224761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-shared" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414762$as_echo_n "checking for --enable-shared... " >&6; }
Antoine Pitrou20327222009-05-24 20:39:114763# Check whether --enable-shared was given.
Benjamin Petersonf7155a32010-06-21 16:51:224764if test "${enable_shared+set}" = set; then :
Antoine Pitrou20327222009-05-24 20:39:114765 enableval=$enable_shared;
4766fi
4767
4768
4769if test -z "$enable_shared"
4770then
4771 case $ac_sys_system in
4772 CYGWIN* | atheos*)
4773 enable_shared="yes";;
4774 *)
4775 enable_shared="no";;
4776 esac
4777fi
Benjamin Petersonf7155a32010-06-21 16:51:224778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414779$as_echo "$enable_shared" >&6; }
Antoine Pitrou20327222009-05-24 20:39:114780
Benjamin Petersonf7155a32010-06-21 16:51:224781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-profiling" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414782$as_echo_n "checking for --enable-profiling... " >&6; }
Antoine Pitrou20327222009-05-24 20:39:114783# Check whether --enable-profiling was given.
Benjamin Petersonf7155a32010-06-21 16:51:224784if test "${enable_profiling+set}" = set; then :
Antoine Pitrou20327222009-05-24 20:39:114785 enableval=$enable_profiling; ac_save_cc="$CC"
4786 CC="$CC -pg"
Benjamin Petersonf7155a32010-06-21 16:51:224787 if test "$cross_compiling" = yes; then :
Antoine Pitrou20327222009-05-24 20:39:114788 ac_enable_profiling="no"
4789else
Benjamin Petersonf7155a32010-06-21 16:51:224790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:114791/* end confdefs.h. */
4792int main() { return 0; }
4793_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:224794if ac_fn_c_try_run "$LINENO"; then :
Antoine Pitrou20327222009-05-24 20:39:114795 ac_enable_profiling="yes"
4796else
Benjamin Petersonf7155a32010-06-21 16:51:224797 ac_enable_profiling="no"
Antoine Pitrou20327222009-05-24 20:39:114798fi
Benjamin Petersonf7155a32010-06-21 16:51:224799rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4800 conftest.$ac_objext conftest.beam conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:114801fi
4802
Antoine Pitrou20327222009-05-24 20:39:114803 CC="$ac_save_cc"
4804fi
4805
Benjamin Petersonf7155a32010-06-21 16:51:224806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_enable_profiling" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414807$as_echo "$ac_enable_profiling" >&6; }
Antoine Pitrou20327222009-05-24 20:39:114808
4809case "$ac_enable_profiling" in
4810 "yes")
4811 BASECFLAGS="-pg $BASECFLAGS"
4812 LDFLAGS="-pg $LDFLAGS"
4813 ;;
4814esac
4815
Benjamin Petersonf7155a32010-06-21 16:51:224816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking LDLIBRARY" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414817$as_echo_n "checking LDLIBRARY... " >&6; }
Antoine Pitrou20327222009-05-24 20:39:114818
4819# MacOSX framework builds need more magic. LDLIBRARY is the dynamic
4820# library that we build, but we do not want to link against it (we
4821# will find it with a -framework option). For this reason there is an
4822# extra variable BLDLIBRARY against which Python and the extension
4823# modules are linked, BLDLIBRARY. This is normally the same as
4824# LDLIBRARY, but empty for MacOSX framework builds.
4825if test "$enable_framework"
4826then
4827 LDLIBRARY='$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
4828 RUNSHARED=DYLD_FRAMEWORK_PATH="`pwd`:$DYLD_FRAMEWORK_PATH"
4829 BLDLIBRARY=''
4830else
4831 BLDLIBRARY='$(LDLIBRARY)'
4832fi
4833
4834# Other platforms follow
4835if test $enable_shared = "yes"; then
4836
Benjamin Petersonf7155a32010-06-21 16:51:224837$as_echo "#define Py_ENABLE_SHARED 1" >>confdefs.h
Antoine Pitrou20327222009-05-24 20:39:114838
4839 case $ac_sys_system in
4840 CYGWIN*)
4841 LDLIBRARY='libpython$(VERSION).dll.a'
4842 DLLLIBRARY='libpython$(VERSION).dll'
4843 ;;
4844 SunOS*)
4845 LDLIBRARY='libpython$(VERSION).so'
4846 BLDLIBRARY='-Wl,-R,$(LIBDIR) -L. -lpython$(VERSION)'
4847 RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
4848 INSTSONAME="$LDLIBRARY".$SOVERSION
4849 ;;
4850 Linux*|GNU*|NetBSD*|FreeBSD*|DragonFly*)
4851 LDLIBRARY='libpython$(VERSION).so'
4852 BLDLIBRARY='-L. -lpython$(VERSION)'
4853 RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
4854 case $ac_sys_system in
4855 FreeBSD*)
4856 SOVERSION=`echo $SOVERSION|cut -d "." -f 1`
4857 ;;
4858 esac
4859 INSTSONAME="$LDLIBRARY".$SOVERSION
4860 ;;
4861 hp*|HP*)
4862 case `uname -m` in
4863 ia64)
4864 LDLIBRARY='libpython$(VERSION).so'
4865 ;;
4866 *)
4867 LDLIBRARY='libpython$(VERSION).sl'
4868 ;;
4869 esac
4870 BLDLIBRARY='-Wl,+b,$(LIBDIR) -L. -lpython$(VERSION)'
4871 RUNSHARED=SHLIB_PATH=`pwd`:${SHLIB_PATH}
4872 ;;
4873 OSF*)
4874 LDLIBRARY='libpython$(VERSION).so'
4875 BLDLIBRARY='-rpath $(LIBDIR) -L. -lpython$(VERSION)'
4876 RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
4877 ;;
4878 atheos*)
4879 LDLIBRARY='libpython$(VERSION).so'
4880 BLDLIBRARY='-L. -lpython$(VERSION)'
4881 RUNSHARED=DLL_PATH=`pwd`:${DLL_PATH:-/atheos/sys/libs:/atheos/autolnk/lib}
4882 ;;
4883 Darwin*)
4884 LDLIBRARY='libpython$(VERSION).dylib'
4885 BLDLIBRARY='-L. -lpython$(VERSION)'
4886 RUNSHARED='DYLD_LIBRARY_PATH=`pwd`:${DYLD_LIBRARY_PATH}'
4887 ;;
Antoine Pitrou80f45a02010-09-10 19:55:194888 AIX*)
4889 LDLIBRARY='libpython$(VERSION).so'
4890 RUNSHARED=LIBPATH=`pwd`:${LIBPATH}
4891 ;;
Antoine Pitrou20327222009-05-24 20:39:114892
4893 esac
4894else # shared is disabled
4895 case $ac_sys_system in
4896 CYGWIN*)
4897 BLDLIBRARY='$(LIBRARY)'
4898 LDLIBRARY='libpython$(VERSION).dll.a'
4899 ;;
4900 esac
4901fi
4902
Benjamin Petersonf7155a32010-06-21 16:51:224903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDLIBRARY" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414904$as_echo "$LDLIBRARY" >&6; }
Antoine Pitrou20327222009-05-24 20:39:114905
4906if test -n "$ac_tool_prefix"; then
4907 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4908set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Benjamin Petersonf7155a32010-06-21 16:51:224909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414910$as_echo_n "checking for $ac_word... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:454911if ${ac_cv_prog_RANLIB+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:414912 $as_echo_n "(cached) " >&6
Antoine Pitrou20327222009-05-24 20:39:114913else
4914 if test -n "$RANLIB"; then
4915 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4916else
4917as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4918for as_dir in $PATH
4919do
4920 IFS=$as_save_IFS
4921 test -z "$as_dir" && as_dir=.
Benjamin Petersonf7155a32010-06-21 16:51:224922 for ac_exec_ext in '' $ac_executable_extensions; do
Antoine Pitrou20327222009-05-24 20:39:114923 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4924 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
Benjamin Petersonf7155a32010-06-21 16:51:224925 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Antoine Pitrou20327222009-05-24 20:39:114926 break 2
4927 fi
4928done
Benjamin Petersonf7155a32010-06-21 16:51:224929 done
Antoine Pitrou20327222009-05-24 20:39:114930IFS=$as_save_IFS
4931
4932fi
4933fi
4934RANLIB=$ac_cv_prog_RANLIB
4935if test -n "$RANLIB"; then
Benjamin Petersonf7155a32010-06-21 16:51:224936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414937$as_echo "$RANLIB" >&6; }
Antoine Pitrou20327222009-05-24 20:39:114938else
Benjamin Petersonf7155a32010-06-21 16:51:224939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414940$as_echo "no" >&6; }
Antoine Pitrou20327222009-05-24 20:39:114941fi
4942
4943
4944fi
4945if test -z "$ac_cv_prog_RANLIB"; then
4946 ac_ct_RANLIB=$RANLIB
4947 # Extract the first word of "ranlib", so it can be a program name with args.
4948set dummy ranlib; ac_word=$2
Benjamin Petersonf7155a32010-06-21 16:51:224949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414950$as_echo_n "checking for $ac_word... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:454951if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:414952 $as_echo_n "(cached) " >&6
Antoine Pitrou20327222009-05-24 20:39:114953else
4954 if test -n "$ac_ct_RANLIB"; then
4955 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4956else
4957as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4958for as_dir in $PATH
4959do
4960 IFS=$as_save_IFS
4961 test -z "$as_dir" && as_dir=.
Benjamin Petersonf7155a32010-06-21 16:51:224962 for ac_exec_ext in '' $ac_executable_extensions; do
Antoine Pitrou20327222009-05-24 20:39:114963 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4964 ac_cv_prog_ac_ct_RANLIB="ranlib"
Benjamin Petersonf7155a32010-06-21 16:51:224965 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Antoine Pitrou20327222009-05-24 20:39:114966 break 2
4967 fi
4968done
Benjamin Petersonf7155a32010-06-21 16:51:224969 done
Antoine Pitrou20327222009-05-24 20:39:114970IFS=$as_save_IFS
4971
4972fi
4973fi
4974ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4975if test -n "$ac_ct_RANLIB"; then
Benjamin Petersonf7155a32010-06-21 16:51:224976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414977$as_echo "$ac_ct_RANLIB" >&6; }
Antoine Pitrou20327222009-05-24 20:39:114978else
Benjamin Petersonf7155a32010-06-21 16:51:224979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414980$as_echo "no" >&6; }
Antoine Pitrou20327222009-05-24 20:39:114981fi
4982
4983 if test "x$ac_ct_RANLIB" = x; then
4984 RANLIB=":"
4985 else
4986 case $cross_compiling:$ac_tool_warned in
4987yes:)
Benjamin Petersonf7155a32010-06-21 16:51:224988{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Benjamin Peterson82af01d2010-05-02 16:45:414989$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Antoine Pitrou20327222009-05-24 20:39:114990ac_tool_warned=yes ;;
4991esac
4992 RANLIB=$ac_ct_RANLIB
4993 fi
4994else
4995 RANLIB="$ac_cv_prog_RANLIB"
4996fi
4997
4998
4999for ac_prog in ar aal
5000do
5001 # Extract the first word of "$ac_prog", so it can be a program name with args.
5002set dummy $ac_prog; ac_word=$2
Benjamin Petersonf7155a32010-06-21 16:51:225003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415004$as_echo_n "checking for $ac_word... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:455005if ${ac_cv_prog_AR+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:415006 $as_echo_n "(cached) " >&6
Antoine Pitrou20327222009-05-24 20:39:115007else
5008 if test -n "$AR"; then
5009 ac_cv_prog_AR="$AR" # Let the user override the test.
5010else
5011as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5012for as_dir in $PATH
5013do
5014 IFS=$as_save_IFS
5015 test -z "$as_dir" && as_dir=.
Benjamin Petersonf7155a32010-06-21 16:51:225016 for ac_exec_ext in '' $ac_executable_extensions; do
Antoine Pitrou20327222009-05-24 20:39:115017 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5018 ac_cv_prog_AR="$ac_prog"
Benjamin Petersonf7155a32010-06-21 16:51:225019 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Antoine Pitrou20327222009-05-24 20:39:115020 break 2
5021 fi
5022done
Benjamin Petersonf7155a32010-06-21 16:51:225023 done
Antoine Pitrou20327222009-05-24 20:39:115024IFS=$as_save_IFS
5025
5026fi
5027fi
5028AR=$ac_cv_prog_AR
5029if test -n "$AR"; then
Benjamin Petersonf7155a32010-06-21 16:51:225030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415031$as_echo "$AR" >&6; }
Antoine Pitrou20327222009-05-24 20:39:115032else
Benjamin Petersonf7155a32010-06-21 16:51:225033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415034$as_echo "no" >&6; }
Antoine Pitrou20327222009-05-24 20:39:115035fi
5036
5037
5038 test -n "$AR" && break
5039done
5040test -n "$AR" || AR="ar"
5041
5042
5043# tweak ARFLAGS only if the user didn't set it on the command line
5044
5045if test -z "$ARFLAGS"
5046then
5047 ARFLAGS="rc"
5048fi
5049
5050
5051# Extract the first word of "svnversion", so it can be a program name with args.
5052set dummy svnversion; ac_word=$2
Benjamin Petersonf7155a32010-06-21 16:51:225053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415054$as_echo_n "checking for $ac_word... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:455055if ${ac_cv_prog_SVNVERSION+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:415056 $as_echo_n "(cached) " >&6
Antoine Pitrou20327222009-05-24 20:39:115057else
5058 if test -n "$SVNVERSION"; then
5059 ac_cv_prog_SVNVERSION="$SVNVERSION" # Let the user override the test.
5060else
5061as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5062for as_dir in $PATH
5063do
5064 IFS=$as_save_IFS
5065 test -z "$as_dir" && as_dir=.
Benjamin Petersonf7155a32010-06-21 16:51:225066 for ac_exec_ext in '' $ac_executable_extensions; do
Antoine Pitrou20327222009-05-24 20:39:115067 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5068 ac_cv_prog_SVNVERSION="found"
Benjamin Petersonf7155a32010-06-21 16:51:225069 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Antoine Pitrou20327222009-05-24 20:39:115070 break 2
5071 fi
5072done
Benjamin Petersonf7155a32010-06-21 16:51:225073 done
Antoine Pitrou20327222009-05-24 20:39:115074IFS=$as_save_IFS
5075
5076 test -z "$ac_cv_prog_SVNVERSION" && ac_cv_prog_SVNVERSION="not-found"
5077fi
5078fi
5079SVNVERSION=$ac_cv_prog_SVNVERSION
5080if test -n "$SVNVERSION"; then
Benjamin Petersonf7155a32010-06-21 16:51:225081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SVNVERSION" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415082$as_echo "$SVNVERSION" >&6; }
Antoine Pitrou20327222009-05-24 20:39:115083else
Benjamin Petersonf7155a32010-06-21 16:51:225084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415085$as_echo "no" >&6; }
Antoine Pitrou20327222009-05-24 20:39:115086fi
5087
5088
5089if test $SVNVERSION = found
5090then
5091 SVNVERSION="svnversion \$(srcdir)"
5092else
5093 SVNVERSION="echo Unversioned directory"
5094fi
5095
Georg Brandl1ca2e792011-03-05 19:51:245096
5097
5098
5099# Extract the first word of "hg", so it can be a program name with args.
5100set dummy hg; ac_word=$2
5101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5102$as_echo_n "checking for $ac_word... " >&6; }
5103if ${ac_cv_prog_HAS_HG+:} false; then :
5104 $as_echo_n "(cached) " >&6
5105else
5106 if test -n "$HAS_HG"; then
5107 ac_cv_prog_HAS_HG="$HAS_HG" # Let the user override the test.
5108else
5109as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5110for as_dir in $PATH
5111do
5112 IFS=$as_save_IFS
5113 test -z "$as_dir" && as_dir=.
5114 for ac_exec_ext in '' $ac_executable_extensions; do
5115 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5116 ac_cv_prog_HAS_HG="found"
5117 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5118 break 2
5119 fi
5120done
5121 done
5122IFS=$as_save_IFS
5123
5124 test -z "$ac_cv_prog_HAS_HG" && ac_cv_prog_HAS_HG="not-found"
5125fi
5126fi
5127HAS_HG=$ac_cv_prog_HAS_HG
5128if test -n "$HAS_HG"; then
5129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAS_HG" >&5
5130$as_echo "$HAS_HG" >&6; }
5131else
5132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5133$as_echo "no" >&6; }
5134fi
5135
5136
5137if test $HAS_HG = found
5138then
5139 HGVERSION="hg id -i \$(srcdir)"
5140 HGTAG="hg id -t \$(srcdir)"
5141 HGBRANCH="hg id -b \$(srcdir)"
5142else
5143 HGVERSION=""
5144 HGTAG=""
5145 HGBRANCH=""
5146fi
5147
Antoine Pitrou20327222009-05-24 20:39:115148case $MACHDEP in
5149bsdos*|hp*|HP*)
5150 # install -d does not work on BSDI or HP-UX
5151 if test -z "$INSTALL"
5152 then
5153 INSTALL="${srcdir}/install-sh -c"
5154 fi
5155esac
5156ac_aux_dir=
5157for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
Georg Brandl6baf1172011-02-25 10:20:455158 if test -f "$ac_dir/install-sh"; then
5159 ac_aux_dir=$ac_dir
5160 ac_install_sh="$ac_aux_dir/install-sh -c"
5161 break
5162 elif test -f "$ac_dir/install.sh"; then
5163 ac_aux_dir=$ac_dir
5164 ac_install_sh="$ac_aux_dir/install.sh -c"
5165 break
5166 elif test -f "$ac_dir/shtool"; then
5167 ac_aux_dir=$ac_dir
5168 ac_install_sh="$ac_aux_dir/shtool install -c"
5169 break
5170 fi
Antoine Pitrou20327222009-05-24 20:39:115171done
5172if test -z "$ac_aux_dir"; then
Georg Brandl6baf1172011-02-25 10:20:455173 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
Antoine Pitrou20327222009-05-24 20:39:115174fi
5175
5176# These three variables are undocumented and unsupported,
5177# and are intended to be withdrawn in a future Autoconf release.
5178# They can cause serious problems if a builder's source tree is in a directory
5179# whose full name contains unusual characters.
5180ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
5181ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
5182ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
5183
5184
5185# Find a good install program. We prefer a C program (faster),
5186# so one script is as good as another. But avoid the broken or
5187# incompatible versions:
5188# SysV /etc/install, /usr/sbin/install
5189# SunOS /usr/etc/install
5190# IRIX /sbin/install
5191# AIX /bin/install
5192# AmigaOS /C/install, which installs bootblocks on floppy discs
5193# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5194# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5195# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5196# OS/2's system install, which has a completely different semantic
5197# ./install, which can be erroneously created by make from ./install.sh.
Benjamin Peterson82af01d2010-05-02 16:45:415198# Reject install programs that cannot install multiple files.
Benjamin Petersonf7155a32010-06-21 16:51:225199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415200$as_echo_n "checking for a BSD-compatible install... " >&6; }
Antoine Pitrou20327222009-05-24 20:39:115201if test -z "$INSTALL"; then
Georg Brandl6baf1172011-02-25 10:20:455202if ${ac_cv_path_install+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:415203 $as_echo_n "(cached) " >&6
Antoine Pitrou20327222009-05-24 20:39:115204else
5205 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5206for as_dir in $PATH
5207do
5208 IFS=$as_save_IFS
5209 test -z "$as_dir" && as_dir=.
Benjamin Petersonf7155a32010-06-21 16:51:225210 # Account for people who put trailing slashes in PATH elements.
5211case $as_dir/ in #((
5212 ./ | .// | /[cC]/* | \
Antoine Pitrou20327222009-05-24 20:39:115213 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
Benjamin Petersonf7155a32010-06-21 16:51:225214 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
Antoine Pitrou20327222009-05-24 20:39:115215 /usr/ucb/* ) ;;
5216 *)
5217 # OSF1 and SCO ODT 3.0 have their own names for install.
5218 # Don't use installbsd from OSF since it installs stuff as root
5219 # by default.
5220 for ac_prog in ginstall scoinst install; do
5221 for ac_exec_ext in '' $ac_executable_extensions; do
5222 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5223 if test $ac_prog = install &&
5224 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5225 # AIX install. It has an incompatible calling convention.
5226 :
5227 elif test $ac_prog = install &&
5228 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5229 # program-specific install script used by HP pwplus--don't use.
5230 :
5231 else
Benjamin Peterson82af01d2010-05-02 16:45:415232 rm -rf conftest.one conftest.two conftest.dir
5233 echo one > conftest.one
5234 echo two > conftest.two
5235 mkdir conftest.dir
5236 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5237 test -s conftest.one && test -s conftest.two &&
5238 test -s conftest.dir/conftest.one &&
5239 test -s conftest.dir/conftest.two
5240 then
5241 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5242 break 3
5243 fi
Antoine Pitrou20327222009-05-24 20:39:115244 fi
5245 fi
5246 done
5247 done
5248 ;;
5249esac
Benjamin Peterson82af01d2010-05-02 16:45:415250
Benjamin Petersonf7155a32010-06-21 16:51:225251 done
Antoine Pitrou20327222009-05-24 20:39:115252IFS=$as_save_IFS
5253
Benjamin Peterson82af01d2010-05-02 16:45:415254rm -rf conftest.one conftest.two conftest.dir
Antoine Pitrou20327222009-05-24 20:39:115255
5256fi
5257 if test "${ac_cv_path_install+set}" = set; then
5258 INSTALL=$ac_cv_path_install
5259 else
5260 # As a last resort, use the slow shell script. Don't cache a
5261 # value for INSTALL within a source directory, because that will
5262 # break other packages using the cache if that directory is
5263 # removed, or if the value is a relative name.
5264 INSTALL=$ac_install_sh
5265 fi
5266fi
Benjamin Petersonf7155a32010-06-21 16:51:225267{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415268$as_echo "$INSTALL" >&6; }
Antoine Pitrou20327222009-05-24 20:39:115269
5270# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5271# It thinks the first close brace ends the variable substitution.
5272test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5273
5274test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5275
5276test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5277
5278
5279# Not every filesystem supports hard links
5280
5281if test -z "$LN" ; then
5282 case $ac_sys_system in
5283 CYGWIN*) LN="ln -s";;
5284 atheos*) LN="ln -s";;
5285 *) LN=ln;;
5286 esac
5287fi
5288
5289# Check for --with-pydebug
Benjamin Petersonf7155a32010-06-21 16:51:225290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-pydebug" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415291$as_echo_n "checking for --with-pydebug... " >&6; }
Antoine Pitrou20327222009-05-24 20:39:115292
5293# Check whether --with-pydebug was given.
Benjamin Petersonf7155a32010-06-21 16:51:225294if test "${with_pydebug+set}" = set; then :
Antoine Pitrou20327222009-05-24 20:39:115295 withval=$with_pydebug;
5296if test "$withval" != no
5297then
5298
Benjamin Petersonf7155a32010-06-21 16:51:225299$as_echo "#define Py_DEBUG 1" >>confdefs.h
Antoine Pitrou20327222009-05-24 20:39:115300
Benjamin Petersonf7155a32010-06-21 16:51:225301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415302$as_echo "yes" >&6; };
Antoine Pitrou20327222009-05-24 20:39:115303 Py_DEBUG='true'
Benjamin Petersonf7155a32010-06-21 16:51:225304else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415305$as_echo "no" >&6; }; Py_DEBUG='false'
Antoine Pitrou20327222009-05-24 20:39:115306fi
5307else
Benjamin Petersonf7155a32010-06-21 16:51:225308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415309$as_echo "no" >&6; }
Antoine Pitrou20327222009-05-24 20:39:115310fi
5311
5312
5313# XXX Shouldn't the code above that fiddles with BASECFLAGS and OPT be
5314# merged with this chunk of code?
5315
5316# Optimizer/debugger flags
5317# ------------------------
5318# (The following bit of code is complicated enough - please keep things
5319# indented properly. Just pretend you're editing Python code. ;-)
5320
5321# There are two parallel sets of case statements below, one that checks to
5322# see if OPT was set and one that does BASECFLAGS setting based upon
5323# compiler and platform. BASECFLAGS tweaks need to be made even if the
5324# user set OPT.
5325
5326# tweak OPT based on compiler and platform, only if the user didn't set
5327# it on the command line
5328
Benjamin Petersone7e59c22010-03-23 21:05:565329if test "${OPT-unset}" = "unset"
Antoine Pitrou20327222009-05-24 20:39:115330then
5331 case $GCC in
5332 yes)
5333 if test "$CC" != 'g++' ; then
5334 STRICT_PROTO="-Wstrict-prototypes"
5335 fi
5336 # For gcc 4.x we need to use -fwrapv so lets check if its supported
5337 if "$CC" -v --help 2>/dev/null |grep -- -fwrapv > /dev/null; then
5338 WRAP="-fwrapv"
5339 fi
5340 case $ac_cv_prog_cc_g in
5341 yes)
5342 if test "$Py_DEBUG" = 'true' ; then
5343 # Optimization messes up debuggers, so turn it off for
5344 # debug builds.
5345 OPT="-g -Wall $STRICT_PROTO"
5346 else
5347 OPT="-g $WRAP -O3 -Wall $STRICT_PROTO"
5348 fi
5349 ;;
5350 *)
5351 OPT="-O3 -Wall $STRICT_PROTO"
5352 ;;
5353 esac
5354 case $ac_sys_system in
5355 SCO_SV*) OPT="$OPT -m486 -DSCO5"
5356 ;;
5357 esac
5358 ;;
5359
5360 *)
5361 OPT="-O"
5362 ;;
5363 esac
Antoine Pitrou20327222009-05-24 20:39:115364fi
5365
5366
5367
5368# The -arch flags for universal builds on OSX
5369UNIVERSAL_ARCH_FLAGS=
5370
5371
5372# tweak BASECFLAGS based on compiler and platform
5373case $GCC in
5374yes)
Benjamin Petersonc2037d62010-06-21 17:04:075375 # Python doesn't violate C99 aliasing rules, but older versions of
5376 # GCC produce warnings for legal Python code. Enable
5377 # -fno-strict-aliasing on versions of GCC that support but produce
5378 # warnings. See Issue3326
5379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts and needs -fno-strict-aliasing" >&5
5380$as_echo_n "checking whether $CC accepts and needs -fno-strict-aliasing... " >&6; }
Antoine Pitrou20327222009-05-24 20:39:115381 ac_save_cc="$CC"
5382 CC="$CC -fno-strict-aliasing"
Benjamin Petersonc2037d62010-06-21 17:04:075383 save_CFLAGS="$CFLAGS"
Georg Brandl6baf1172011-02-25 10:20:455384 if ${ac_cv_no_strict_aliasing+:} false; then :
Benjamin Petersonc2037d62010-06-21 17:04:075385 $as_echo_n "(cached) " >&6
Antoine Pitrou20327222009-05-24 20:39:115386else
Benjamin Petersonf7155a32010-06-21 16:51:225387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:115388/* end confdefs.h. */
Benjamin Petersonc2037d62010-06-21 17:04:075389
5390
5391int
5392main ()
5393{
5394
5395 ;
5396 return 0;
5397}
5398
Antoine Pitrou20327222009-05-24 20:39:115399_ACEOF
Benjamin Petersonc2037d62010-06-21 17:04:075400if ac_fn_c_try_compile "$LINENO"; then :
5401
5402 CC="$ac_save_cc -fstrict-aliasing"
5403 CFLAGS="$CFLAGS -Werror -Wstrict-aliasing"
5404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5405/* end confdefs.h. */
5406
5407 void f(int **x) {}
5408int
5409main ()
5410{
5411double *x; f((int **) &x);
5412 ;
5413 return 0;
5414}
5415
5416_ACEOF
5417if ac_fn_c_try_compile "$LINENO"; then :
5418
5419 ac_cv_no_strict_aliasing=no
5420
Antoine Pitrou20327222009-05-24 20:39:115421else
Benjamin Petersonc2037d62010-06-21 17:04:075422
5423 ac_cv_no_strict_aliasing=yes
5424
Antoine Pitrou20327222009-05-24 20:39:115425fi
Benjamin Petersonc2037d62010-06-21 17:04:075426rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5427
5428else
5429
5430 ac_cv_no_strict_aliasing=no
5431
5432fi
5433rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:115434fi
5435
Benjamin Petersonc2037d62010-06-21 17:04:075436 CFLAGS="$save_CFLAGS"
Antoine Pitrou20327222009-05-24 20:39:115437 CC="$ac_save_cc"
Benjamin Petersonc2037d62010-06-21 17:04:075438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_no_strict_aliasing" >&5
5439$as_echo "$ac_cv_no_strict_aliasing" >&6; }
5440 if test $ac_cv_no_strict_aliasing = yes
Antoine Pitrou20327222009-05-24 20:39:115441 then
5442 BASECFLAGS="$BASECFLAGS -fno-strict-aliasing"
5443 fi
5444
5445 # if using gcc on alpha, use -mieee to get (near) full IEEE 754
5446 # support. Without this, treatment of subnormals doesn't follow
5447 # the standard.
5448 case $ac_sys_machine in
5449 alpha*)
5450 BASECFLAGS="$BASECFLAGS -mieee"
5451 ;;
5452 esac
5453
5454 case $ac_sys_system in
5455 SCO_SV*)
5456 BASECFLAGS="$BASECFLAGS -m486 -DSCO5"
5457 ;;
5458 # is there any other compiler on Darwin besides gcc?
5459 Darwin*)
5460 # -Wno-long-double, -no-cpp-precomp, and -mno-fused-madd
5461 # used to be here, but non-Apple gcc doesn't accept them.
Ronald Oussoren79a93512010-04-18 19:08:475462 if test "${CC}" = gcc
5463 then
Benjamin Petersonf7155a32010-06-21 16:51:225464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which compiler should be used" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415465$as_echo_n "checking which compiler should be used... " >&6; }
Ronald Oussoren79a93512010-04-18 19:08:475466 case "${UNIVERSALSDK}" in
5467 */MacOSX10.4u.sdk)
5468 # Build using 10.4 SDK, force usage of gcc when the
5469 # compiler is gcc, otherwise the user will get very
5470 # confusing error messages when building on OSX 10.6
5471 CC=gcc-4.0
5472 CPP=cpp-4.0
5473 ;;
5474 esac
Benjamin Petersonf7155a32010-06-21 16:51:225475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415476$as_echo "$CC" >&6; }
Ronald Oussoren79a93512010-04-18 19:08:475477 fi
Antoine Pitrou20327222009-05-24 20:39:115478
5479
5480 if test "${enable_universalsdk}"; then
5481 UNIVERSAL_ARCH_FLAGS=""
5482 if test "$UNIVERSAL_ARCHS" = "32-bit" ; then
Antoine Pitrou20327222009-05-24 20:39:115483 ARCH_RUN_32BIT=""
Benjamin Petersone7e59c22010-03-23 21:05:565484 UNIVERSAL_ARCH_FLAGS="-arch ppc -arch i386"
Antoine Pitrou20327222009-05-24 20:39:115485
5486 elif test "$UNIVERSAL_ARCHS" = "64-bit" ; then
Ronald Oussorend45ff2c2009-09-06 11:11:045487 ARCH_RUN_32BIT="true"
Benjamin Petersone7e59c22010-03-23 21:05:565488 UNIVERSAL_ARCH_FLAGS="-arch ppc64 -arch x86_64"
Antoine Pitrou20327222009-05-24 20:39:115489
5490 elif test "$UNIVERSAL_ARCHS" = "all" ; then
Ronald Oussorenc8c89c42010-02-11 13:24:455491 ARCH_RUN_32BIT="/usr/bin/arch -i386 -ppc"
Benjamin Petersone7e59c22010-03-23 21:05:565492 UNIVERSAL_ARCH_FLAGS="-arch i386 -arch ppc -arch ppc64 -arch x86_64"
5493 LIPO_32BIT_FLAGS="-extract i386 -extract ppc7400"
5494 LIPO_64BIT_FLAGS="-extract x86_64 -extract ppc64"
Antoine Pitrou20327222009-05-24 20:39:115495
Ronald Oussoren856624d2009-09-08 07:13:535496 elif test "$UNIVERSAL_ARCHS" = "intel" ; then
Ronald Oussorenc8c89c42010-02-11 13:24:455497 ARCH_RUN_32BIT="/usr/bin/arch -i386"
Benjamin Petersone7e59c22010-03-23 21:05:565498 UNIVERSAL_ARCH_FLAGS="-arch i386 -arch x86_64"
5499 LIPO_32BIT_FLAGS="-extract i386"
5500 LIPO_64BIT_FLAGS="-extract x86_64"
Ronald Oussoren856624d2009-09-08 07:13:535501
5502 elif test "$UNIVERSAL_ARCHS" = "3-way" ; then
Ronald Oussorenc8c89c42010-02-11 13:24:455503 ARCH_RUN_32BIT="/usr/bin/arch -i386 -ppc"
Benjamin Petersone7e59c22010-03-23 21:05:565504 UNIVERSAL_ARCH_FLAGS="-arch i386 -arch ppc -arch x86_64"
5505 LIPO_32BIT_FLAGS="-extract i386 -extract ppc7400"
5506 LIPO_64BIT_FLAGS="-extract x86_64"
Ronald Oussoren856624d2009-09-08 07:13:535507
Antoine Pitrou20327222009-05-24 20:39:115508 else
Georg Brandl6baf1172011-02-25 10:20:455509 as_fn_error $? "proper usage is --with-universal-arch=32-bit|64-bit|all|intel|3-way" "$LINENO" 5
Antoine Pitrou20327222009-05-24 20:39:115510
5511 fi
5512
5513
Ronald Oussoren79a93512010-04-18 19:08:475514 CFLAGS="${UNIVERSAL_ARCH_FLAGS} -isysroot ${UNIVERSALSDK} ${CFLAGS}"
5515 if test "${UNIVERSALSDK}" != "/"
5516 then
5517 CFLAGS="-isysroot ${UNIVERSALSDK} ${CFLAGS}"
5518 LDFLAGS="-isysroot ${UNIVERSALSDK} ${LDFLAGS}"
5519 CPPFLAGSFLAGS="-isysroot ${UNIVERSALSDK} ${CPPFLAGS}"
Antoine Pitrou20327222009-05-24 20:39:115520 fi
5521 fi
5522
5523 # Calculate the right deployment target for this build.
5524 #
5525 cur_target=`sw_vers -productVersion | sed 's/\(10\.[0-9]*\).*/\1/'`
5526 if test ${cur_target} '>' 10.2; then
5527 cur_target=10.3
Ronald Oussorend45ff2c2009-09-06 11:11:045528 if test ${enable_universalsdk}; then
5529 if test "${UNIVERSAL_ARCHS}" = "all"; then
5530 # Ensure that the default platform for a
5531 # 4-way universal build is OSX 10.5,
5532 # that's the first OS release where
5533 # 4-way builds make sense.
5534 cur_target='10.5'
Ronald Oussoren856624d2009-09-08 07:13:535535
5536 elif test "${UNIVERSAL_ARCHS}" = "3-way"; then
5537 cur_target='10.5'
5538
5539 elif test "${UNIVERSAL_ARCHS}" = "intel"; then
5540 cur_target='10.5'
5541
5542 elif test "${UNIVERSAL_ARCHS}" = "64-bit"; then
5543 cur_target='10.5'
Ronald Oussorend45ff2c2009-09-06 11:11:045544 fi
5545 else
Ronald Oussoren175a8842010-02-11 13:40:065546 if test `/usr/bin/arch` = "i386"; then
Ronald Oussorend45ff2c2009-09-06 11:11:045547 # On Intel macs default to a deployment
5548 # target of 10.4, that's the first OSX
5549 # release with Intel support.
5550 cur_target="10.4"
5551 fi
5552 fi
Antoine Pitrou20327222009-05-24 20:39:115553 fi
5554 CONFIGURE_MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET-${cur_target}}
5555
5556 # Make sure that MACOSX_DEPLOYMENT_TARGET is set in the
5557 # environment with a value that is the same as what we'll use
5558 # in the Makefile to ensure that we'll get the same compiler
5559 # environment during configure and build time.
5560 MACOSX_DEPLOYMENT_TARGET="$CONFIGURE_MACOSX_DEPLOYMENT_TARGET"
5561 export MACOSX_DEPLOYMENT_TARGET
5562 EXPORT_MACOSX_DEPLOYMENT_TARGET=''
5563
5564 ;;
5565 OSF*)
5566 BASECFLAGS="$BASECFLAGS -mieee"
5567 ;;
5568 esac
5569 ;;
5570
5571*)
5572 case $ac_sys_system in
5573 OpenUNIX*|UnixWare*)
5574 BASECFLAGS="$BASECFLAGS -K pentium,host,inline,loop_unroll,alloca "
5575 ;;
5576 OSF*)
5577 BASECFLAGS="$BASECFLAGS -ieee -std"
5578 ;;
5579 SCO_SV*)
5580 BASECFLAGS="$BASECFLAGS -belf -Ki486 -DSCO5"
5581 ;;
5582 esac
5583 ;;
5584esac
5585
5586if test "$Py_DEBUG" = 'true'; then
5587 :
5588else
5589 OPT="-DNDEBUG $OPT"
5590fi
5591
5592if test "$ac_arch_flags"
5593then
5594 BASECFLAGS="$BASECFLAGS $ac_arch_flags"
5595fi
5596
5597# disable check for icc since it seems to pass, but generates a warning
5598if test "$CC" = icc
5599then
5600 ac_cv_opt_olimit_ok=no
5601fi
5602
Benjamin Petersonf7155a32010-06-21 16:51:225603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -OPT:Olimit=0" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415604$as_echo_n "checking whether $CC accepts -OPT:Olimit=0... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:455605if ${ac_cv_opt_olimit_ok+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:415606 $as_echo_n "(cached) " >&6
Antoine Pitrou20327222009-05-24 20:39:115607else
5608 ac_save_cc="$CC"
5609CC="$CC -OPT:Olimit=0"
Benjamin Petersonf7155a32010-06-21 16:51:225610if test "$cross_compiling" = yes; then :
Antoine Pitrou20327222009-05-24 20:39:115611 ac_cv_opt_olimit_ok=no
5612else
Benjamin Petersonf7155a32010-06-21 16:51:225613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:115614/* end confdefs.h. */
5615int main() { return 0; }
5616_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:225617if ac_fn_c_try_run "$LINENO"; then :
Antoine Pitrou20327222009-05-24 20:39:115618 ac_cv_opt_olimit_ok=yes
5619else
Benjamin Petersonf7155a32010-06-21 16:51:225620 ac_cv_opt_olimit_ok=no
Antoine Pitrou20327222009-05-24 20:39:115621fi
Benjamin Petersonf7155a32010-06-21 16:51:225622rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5623 conftest.$ac_objext conftest.beam conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:115624fi
5625
Antoine Pitrou20327222009-05-24 20:39:115626CC="$ac_save_cc"
5627fi
5628
Benjamin Petersonf7155a32010-06-21 16:51:225629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_opt_olimit_ok" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415630$as_echo "$ac_cv_opt_olimit_ok" >&6; }
Antoine Pitrou20327222009-05-24 20:39:115631if test $ac_cv_opt_olimit_ok = yes; then
5632 case $ac_sys_system in
5633 # XXX is this branch needed? On MacOSX 10.2.2 the result of the
5634 # olimit_ok test is "no". Is it "yes" in some other Darwin-esque
5635 # environment?
5636 Darwin*)
5637 ;;
5638 *)
5639 BASECFLAGS="$BASECFLAGS -OPT:Olimit=0"
5640 ;;
5641 esac
5642else
Benjamin Petersonf7155a32010-06-21 16:51:225643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -Olimit 1500" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415644$as_echo_n "checking whether $CC accepts -Olimit 1500... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:455645 if ${ac_cv_olimit_ok+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:415646 $as_echo_n "(cached) " >&6
Antoine Pitrou20327222009-05-24 20:39:115647else
5648 ac_save_cc="$CC"
5649 CC="$CC -Olimit 1500"
Benjamin Petersonf7155a32010-06-21 16:51:225650 if test "$cross_compiling" = yes; then :
Antoine Pitrou20327222009-05-24 20:39:115651 ac_cv_olimit_ok=no
5652else
Benjamin Petersonf7155a32010-06-21 16:51:225653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:115654/* end confdefs.h. */
5655int main() { return 0; }
5656_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:225657if ac_fn_c_try_run "$LINENO"; then :
Antoine Pitrou20327222009-05-24 20:39:115658 ac_cv_olimit_ok=yes
5659else
Benjamin Petersonf7155a32010-06-21 16:51:225660 ac_cv_olimit_ok=no
Antoine Pitrou20327222009-05-24 20:39:115661fi
Benjamin Petersonf7155a32010-06-21 16:51:225662rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5663 conftest.$ac_objext conftest.beam conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:115664fi
5665
Antoine Pitrou20327222009-05-24 20:39:115666 CC="$ac_save_cc"
5667fi
5668
Benjamin Petersonf7155a32010-06-21 16:51:225669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_olimit_ok" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415670$as_echo "$ac_cv_olimit_ok" >&6; }
Antoine Pitrou20327222009-05-24 20:39:115671 if test $ac_cv_olimit_ok = yes; then
5672 BASECFLAGS="$BASECFLAGS -Olimit 1500"
5673 fi
5674fi
5675
5676# Check whether GCC supports PyArg_ParseTuple format
5677if test "$GCC" = "yes"
5678then
Benjamin Petersonf7155a32010-06-21 16:51:225679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc supports ParseTuple __format__" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415680$as_echo_n "checking whether gcc supports ParseTuple __format__... " >&6; }
Antoine Pitrou20327222009-05-24 20:39:115681 save_CFLAGS=$CFLAGS
5682 CFLAGS="$CFLAGS -Werror"
Benjamin Petersonf7155a32010-06-21 16:51:225683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:115684/* end confdefs.h. */
5685
5686 void f(char*,...)__attribute((format(PyArg_ParseTuple, 1, 2)));
5687
5688int
5689main ()
5690{
5691
5692 ;
5693 return 0;
5694}
5695_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:225696if ac_fn_c_try_compile "$LINENO"; then :
Antoine Pitrou20327222009-05-24 20:39:115697
Benjamin Petersonf7155a32010-06-21 16:51:225698$as_echo "#define HAVE_ATTRIBUTE_FORMAT_PARSETUPLE 1" >>confdefs.h
Antoine Pitrou20327222009-05-24 20:39:115699
Benjamin Petersonf7155a32010-06-21 16:51:225700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415701$as_echo "yes" >&6; }
Antoine Pitrou20327222009-05-24 20:39:115702else
Benjamin Petersonf7155a32010-06-21 16:51:225703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415704$as_echo "no" >&6; }
Antoine Pitrou20327222009-05-24 20:39:115705
5706fi
Antoine Pitrou20327222009-05-24 20:39:115707rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5708 CFLAGS=$save_CFLAGS
5709fi
5710
5711# On some compilers, pthreads are available without further options
5712# (e.g. MacOS X). On some of these systems, the compiler will not
5713# complain if unaccepted options are passed (e.g. gcc on Mac OS X).
5714# So we have to see first whether pthreads are available without
5715# options before we can check whether -Kpthread improves anything.
Benjamin Petersonf7155a32010-06-21 16:51:225716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads are available without options" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415717$as_echo_n "checking whether pthreads are available without options... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:455718if ${ac_cv_pthread_is_default+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:415719 $as_echo_n "(cached) " >&6
Antoine Pitrou20327222009-05-24 20:39:115720else
Benjamin Petersonf7155a32010-06-21 16:51:225721 if test "$cross_compiling" = yes; then :
Antoine Pitrou20327222009-05-24 20:39:115722 ac_cv_pthread_is_default=no
5723else
Benjamin Petersonf7155a32010-06-21 16:51:225724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:115725/* end confdefs.h. */
5726
5727#include <pthread.h>
5728
5729void* routine(void* p){return NULL;}
5730
5731int main(){
5732 pthread_t p;
5733 if(pthread_create(&p,NULL,routine,NULL)!=0)
5734 return 1;
5735 (void)pthread_detach(p);
5736 return 0;
5737}
5738
5739_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:225740if ac_fn_c_try_run "$LINENO"; then :
Antoine Pitrou20327222009-05-24 20:39:115741
5742 ac_cv_pthread_is_default=yes
5743 ac_cv_kthread=no
5744 ac_cv_pthread=no
5745
5746else
Benjamin Petersonf7155a32010-06-21 16:51:225747 ac_cv_pthread_is_default=no
Antoine Pitrou20327222009-05-24 20:39:115748fi
Benjamin Petersonf7155a32010-06-21 16:51:225749rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5750 conftest.$ac_objext conftest.beam conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:115751fi
5752
5753
Antoine Pitrou20327222009-05-24 20:39:115754fi
5755
Benjamin Petersonf7155a32010-06-21 16:51:225756{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pthread_is_default" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415757$as_echo "$ac_cv_pthread_is_default" >&6; }
Antoine Pitrou20327222009-05-24 20:39:115758
5759
5760if test $ac_cv_pthread_is_default = yes
5761then
5762 ac_cv_kpthread=no
5763else
5764# -Kpthread, if available, provides the right #defines
5765# and linker options to make pthread_create available
5766# Some compilers won't report that they do not support -Kpthread,
5767# so we need to run a program to see whether it really made the
5768# function available.
Benjamin Petersonf7155a32010-06-21 16:51:225769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -Kpthread" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415770$as_echo_n "checking whether $CC accepts -Kpthread... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:455771if ${ac_cv_kpthread+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:415772 $as_echo_n "(cached) " >&6
Antoine Pitrou20327222009-05-24 20:39:115773else
5774 ac_save_cc="$CC"
5775CC="$CC -Kpthread"
Benjamin Petersonf7155a32010-06-21 16:51:225776if test "$cross_compiling" = yes; then :
Antoine Pitrou20327222009-05-24 20:39:115777 ac_cv_kpthread=no
5778else
Benjamin Petersonf7155a32010-06-21 16:51:225779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:115780/* end confdefs.h. */
5781
5782#include <pthread.h>
5783
5784void* routine(void* p){return NULL;}
5785
5786int main(){
5787 pthread_t p;
5788 if(pthread_create(&p,NULL,routine,NULL)!=0)
5789 return 1;
5790 (void)pthread_detach(p);
5791 return 0;
5792}
5793
5794_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:225795if ac_fn_c_try_run "$LINENO"; then :
Antoine Pitrou20327222009-05-24 20:39:115796 ac_cv_kpthread=yes
5797else
Benjamin Petersonf7155a32010-06-21 16:51:225798 ac_cv_kpthread=no
Antoine Pitrou20327222009-05-24 20:39:115799fi
Benjamin Petersonf7155a32010-06-21 16:51:225800rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5801 conftest.$ac_objext conftest.beam conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:115802fi
5803
Antoine Pitrou20327222009-05-24 20:39:115804CC="$ac_save_cc"
5805fi
5806
Benjamin Petersonf7155a32010-06-21 16:51:225807{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_kpthread" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415808$as_echo "$ac_cv_kpthread" >&6; }
Antoine Pitrou20327222009-05-24 20:39:115809fi
5810
5811if test $ac_cv_kpthread = no -a $ac_cv_pthread_is_default = no
5812then
5813# -Kthread, if available, provides the right #defines
5814# and linker options to make pthread_create available
5815# Some compilers won't report that they do not support -Kthread,
5816# so we need to run a program to see whether it really made the
5817# function available.
Benjamin Petersonf7155a32010-06-21 16:51:225818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -Kthread" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415819$as_echo_n "checking whether $CC accepts -Kthread... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:455820if ${ac_cv_kthread+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:415821 $as_echo_n "(cached) " >&6
Antoine Pitrou20327222009-05-24 20:39:115822else
5823 ac_save_cc="$CC"
5824CC="$CC -Kthread"
Benjamin Petersonf7155a32010-06-21 16:51:225825if test "$cross_compiling" = yes; then :
Antoine Pitrou20327222009-05-24 20:39:115826 ac_cv_kthread=no
5827else
Benjamin Petersonf7155a32010-06-21 16:51:225828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:115829/* end confdefs.h. */
5830
5831#include <pthread.h>
5832
5833void* routine(void* p){return NULL;}
5834
5835int main(){
5836 pthread_t p;
5837 if(pthread_create(&p,NULL,routine,NULL)!=0)
5838 return 1;
5839 (void)pthread_detach(p);
5840 return 0;
5841}
5842
5843_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:225844if ac_fn_c_try_run "$LINENO"; then :
Antoine Pitrou20327222009-05-24 20:39:115845 ac_cv_kthread=yes
5846else
Benjamin Petersonf7155a32010-06-21 16:51:225847 ac_cv_kthread=no
Antoine Pitrou20327222009-05-24 20:39:115848fi
Benjamin Petersonf7155a32010-06-21 16:51:225849rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5850 conftest.$ac_objext conftest.beam conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:115851fi
5852
Antoine Pitrou20327222009-05-24 20:39:115853CC="$ac_save_cc"
5854fi
5855
Benjamin Petersonf7155a32010-06-21 16:51:225856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_kthread" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415857$as_echo "$ac_cv_kthread" >&6; }
Antoine Pitrou20327222009-05-24 20:39:115858fi
5859
5860if test $ac_cv_kthread = no -a $ac_cv_pthread_is_default = no
5861then
5862# -pthread, if available, provides the right #defines
5863# and linker options to make pthread_create available
5864# Some compilers won't report that they do not support -pthread,
5865# so we need to run a program to see whether it really made the
5866# function available.
Benjamin Petersonf7155a32010-06-21 16:51:225867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -pthread" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415868$as_echo_n "checking whether $CC accepts -pthread... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:455869if ${ac_cv_thread+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:415870 $as_echo_n "(cached) " >&6
Antoine Pitrou20327222009-05-24 20:39:115871else
5872 ac_save_cc="$CC"
5873CC="$CC -pthread"
Benjamin Petersonf7155a32010-06-21 16:51:225874if test "$cross_compiling" = yes; then :
Antoine Pitrou20327222009-05-24 20:39:115875 ac_cv_pthread=no
5876else
Benjamin Petersonf7155a32010-06-21 16:51:225877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:115878/* end confdefs.h. */
5879
5880#include <pthread.h>
5881
5882void* routine(void* p){return NULL;}
5883
5884int main(){
5885 pthread_t p;
5886 if(pthread_create(&p,NULL,routine,NULL)!=0)
5887 return 1;
5888 (void)pthread_detach(p);
5889 return 0;
5890}
5891
5892_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:225893if ac_fn_c_try_run "$LINENO"; then :
Antoine Pitrou20327222009-05-24 20:39:115894 ac_cv_pthread=yes
5895else
Benjamin Petersonf7155a32010-06-21 16:51:225896 ac_cv_pthread=no
Antoine Pitrou20327222009-05-24 20:39:115897fi
Benjamin Petersonf7155a32010-06-21 16:51:225898rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5899 conftest.$ac_objext conftest.beam conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:115900fi
5901
Antoine Pitrou20327222009-05-24 20:39:115902CC="$ac_save_cc"
5903fi
5904
Benjamin Petersonf7155a32010-06-21 16:51:225905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pthread" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415906$as_echo "$ac_cv_pthread" >&6; }
Antoine Pitrou20327222009-05-24 20:39:115907fi
5908
5909# If we have set a CC compiler flag for thread support then
5910# check if it works for CXX, too.
5911ac_cv_cxx_thread=no
5912if test ! -z "$CXX"
5913then
Benjamin Petersonf7155a32010-06-21 16:51:225914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX also accepts flags for thread support" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415915$as_echo_n "checking whether $CXX also accepts flags for thread support... " >&6; }
Antoine Pitrou20327222009-05-24 20:39:115916ac_save_cxx="$CXX"
5917
5918if test "$ac_cv_kpthread" = "yes"
5919then
5920 CXX="$CXX -Kpthread"
5921 ac_cv_cxx_thread=yes
5922elif test "$ac_cv_kthread" = "yes"
5923then
5924 CXX="$CXX -Kthread"
5925 ac_cv_cxx_thread=yes
5926elif test "$ac_cv_pthread" = "yes"
5927then
5928 CXX="$CXX -pthread"
5929 ac_cv_cxx_thread=yes
5930fi
5931
5932if test $ac_cv_cxx_thread = yes
5933then
5934 echo 'void foo();int main(){foo();}void foo(){}' > conftest.$ac_ext
5935 $CXX -c conftest.$ac_ext 2>&5
5936 if $CXX -o conftest$ac_exeext conftest.$ac_objext 2>&5 \
5937 && test -s conftest$ac_exeext && ./conftest$ac_exeext
5938 then
5939 ac_cv_cxx_thread=yes
5940 else
5941 ac_cv_cxx_thread=no
5942 fi
5943 rm -fr conftest*
5944fi
Benjamin Petersonf7155a32010-06-21 16:51:225945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_thread" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415946$as_echo "$ac_cv_cxx_thread" >&6; }
Antoine Pitrou20327222009-05-24 20:39:115947fi
5948CXX="$ac_save_cxx"
5949
5950
5951# checks for header files
Benjamin Petersonf7155a32010-06-21 16:51:225952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
Benjamin Peterson82af01d2010-05-02 16:45:415953$as_echo_n "checking for ANSI C header files... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:455954if ${ac_cv_header_stdc+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:415955 $as_echo_n "(cached) " >&6
Antoine Pitrou20327222009-05-24 20:39:115956else
Benjamin Petersonf7155a32010-06-21 16:51:225957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:115958/* end confdefs.h. */
5959#include <stdlib.h>
5960#include <stdarg.h>
5961#include <string.h>
5962#include <float.h>
5963
5964int
5965main ()
5966{
5967
5968 ;
5969 return 0;
5970}
5971_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:225972if ac_fn_c_try_compile "$LINENO"; then :
Antoine Pitrou20327222009-05-24 20:39:115973 ac_cv_header_stdc=yes
5974else
Benjamin Petersonf7155a32010-06-21 16:51:225975 ac_cv_header_stdc=no
Antoine Pitrou20327222009-05-24 20:39:115976fi
Antoine Pitrou20327222009-05-24 20:39:115977rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5978
5979if test $ac_cv_header_stdc = yes; then
5980 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Benjamin Petersonf7155a32010-06-21 16:51:225981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:115982/* end confdefs.h. */
5983#include <string.h>
5984
5985_ACEOF
5986if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Benjamin Petersonf7155a32010-06-21 16:51:225987 $EGREP "memchr" >/dev/null 2>&1; then :
5988
Antoine Pitrou20327222009-05-24 20:39:115989else
5990 ac_cv_header_stdc=no
5991fi
Jesus Cea0f752ee2010-04-28 12:03:065992rm -f conftest*
Antoine Pitrou20327222009-05-24 20:39:115993
5994fi
5995
5996if test $ac_cv_header_stdc = yes; then
5997 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Benjamin Petersonf7155a32010-06-21 16:51:225998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:115999/* end confdefs.h. */
6000#include <stdlib.h>
6001
6002_ACEOF
6003if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Benjamin Petersonf7155a32010-06-21 16:51:226004 $EGREP "free" >/dev/null 2>&1; then :
6005
Antoine Pitrou20327222009-05-24 20:39:116006else
6007 ac_cv_header_stdc=no
6008fi
Jesus Cea0f752ee2010-04-28 12:03:066009rm -f conftest*
Antoine Pitrou20327222009-05-24 20:39:116010
6011fi
6012
6013if test $ac_cv_header_stdc = yes; then
6014 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Benjamin Petersonf7155a32010-06-21 16:51:226015 if test "$cross_compiling" = yes; then :
Antoine Pitrou20327222009-05-24 20:39:116016 :
6017else
Benjamin Petersonf7155a32010-06-21 16:51:226018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:116019/* end confdefs.h. */
6020#include <ctype.h>
6021#include <stdlib.h>
6022#if ((' ' & 0x0FF) == 0x020)
6023# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6024# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6025#else
6026# define ISLOWER(c) \
6027 (('a' <= (c) && (c) <= 'i') \
6028 || ('j' <= (c) && (c) <= 'r') \
6029 || ('s' <= (c) && (c) <= 'z'))
6030# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6031#endif
6032
6033#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6034int
6035main ()
6036{
6037 int i;
6038 for (i = 0; i < 256; i++)
6039 if (XOR (islower (i), ISLOWER (i))
6040 || toupper (i) != TOUPPER (i))
6041 return 2;
6042 return 0;
6043}
6044_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:226045if ac_fn_c_try_run "$LINENO"; then :
6046
Antoine Pitrou20327222009-05-24 20:39:116047else
Benjamin Petersonf7155a32010-06-21 16:51:226048 ac_cv_header_stdc=no
Antoine Pitrou20327222009-05-24 20:39:116049fi
Benjamin Petersonf7155a32010-06-21 16:51:226050rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6051 conftest.$ac_objext conftest.beam conftest.$ac_ext
Antoine Pitrou20327222009-05-24 20:39:116052fi
6053
Antoine Pitrou20327222009-05-24 20:39:116054fi
6055fi
Benjamin Petersonf7155a32010-06-21 16:51:226056{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416057$as_echo "$ac_cv_header_stdc" >&6; }
Antoine Pitrou20327222009-05-24 20:39:116058if test $ac_cv_header_stdc = yes; then
6059
Benjamin Petersonf7155a32010-06-21 16:51:226060$as_echo "#define STDC_HEADERS 1" >>confdefs.h
Antoine Pitrou20327222009-05-24 20:39:116061
6062fi
6063
Thomas Wouters0e3f5912006-08-11 14:57:126064for ac_header in asm/types.h conio.h curses.h direct.h dlfcn.h errno.h \
6065fcntl.h grp.h \
Christian Heimesbbe741d2008-03-28 10:53:296066ieeefp.h io.h langinfo.h libintl.h ncurses.h poll.h process.h pthread.h \
Thomas Wouters89f507f2006-12-13 04:49:306067shadow.h signal.h stdint.h stropts.h termios.h thread.h \
Martin v. Löwis14e73b12003-01-01 09:51:126068unistd.h utime.h \
Christian Heimes4fbc72b2008-03-22 00:47:356069sys/audioio.h sys/bsdtty.h sys/epoll.h sys/event.h sys/file.h sys/loadavg.h \
6070sys/lock.h sys/mkdev.h sys/modem.h \
Thomas Wouters0e3f5912006-08-11 14:57:126071sys/param.h sys/poll.h sys/select.h sys/socket.h sys/statvfs.h sys/stat.h \
Benjamin Petersonde9c8692008-07-01 18:23:096072sys/termio.h sys/time.h \
Thomas Wouters0e3f5912006-08-11 14:57:126073sys/times.h sys/types.h sys/un.h sys/utsname.h sys/wait.h pty.h libutil.h \
Hye-Shik Chang81268602004-02-02 06:05:246074sys/resource.h netpacket/packet.h sysexits.h bluetooth.h \
Christian Heimes043d6f62008-01-07 17:19:166075bluetooth/bluetooth.h linux/tipc.h
Benjamin Petersonf7155a32010-06-21 16:51:226076do :
6077 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6078ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
Georg Brandl6baf1172011-02-25 10:20:456079if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Martin v. Löwis11437992002-04-12 09:54:036080 cat >>confdefs.h <<_ACEOF
Benjamin Peterson82af01d2010-05-02 16:45:416081#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Martin v. Löwis11437992002-04-12 09:54:036082_ACEOF
6083
6084fi
6085
Guido van Rossum627b2d71993-12-24 10:39:166086done
6087
Guido van Rossum76be6ed1995-01-02 18:33:546088ac_header_dirent=no
Martin v. Löwis11437992002-04-12 09:54:036089for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Benjamin Peterson82af01d2010-05-02 16:45:416090 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
Benjamin Petersonf7155a32010-06-21 16:51:226091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416092$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:456093if eval \${$as_ac_Header+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:416094 $as_echo_n "(cached) " >&6
Guido van Rossum627b2d71993-12-24 10:39:166095else
Benjamin Petersonf7155a32010-06-21 16:51:226096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:046097/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:546098#include <sys/types.h>
6099#include <$ac_hdr>
Martin v. Löwis11437992002-04-12 09:54:036100
Martin v. Löwis11437992002-04-12 09:54:036101int
6102main ()
6103{
6104if ((DIR *) 0)
6105return 0;
6106 ;
6107 return 0;
6108}
6109_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:226110if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:036111 eval "$as_ac_Header=yes"
Michael W. Hudson54241132001-12-07 15:38:266112else
Benjamin Petersonf7155a32010-06-21 16:51:226113 eval "$as_ac_Header=no"
Guido van Rossum76be6ed1995-01-02 18:33:546114fi
Thomas Wouters47b49bf2007-08-30 22:15:336115rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:266116fi
Benjamin Petersonf7155a32010-06-21 16:51:226117eval ac_res=\$$as_ac_Header
6118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416119$as_echo "$ac_res" >&6; }
Georg Brandl6baf1172011-02-25 10:20:456120if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Martin v. Löwis11437992002-04-12 09:54:036121 cat >>confdefs.h <<_ACEOF
Benjamin Peterson82af01d2010-05-02 16:45:416122#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Martin v. Löwis11437992002-04-12 09:54:036123_ACEOF
6124
6125ac_header_dirent=$ac_hdr; break
Michael W. Hudson54241132001-12-07 15:38:266126fi
Martin v. Löwis11437992002-04-12 09:54:036127
Guido van Rossum76be6ed1995-01-02 18:33:546128done
6129# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
6130if test $ac_header_dirent = dirent.h; then
Benjamin Petersonf7155a32010-06-21 16:51:226131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416132$as_echo_n "checking for library containing opendir... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:456133if ${ac_cv_search_opendir+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:416134 $as_echo_n "(cached) " >&6
Guido van Rossum76be6ed1995-01-02 18:33:546135else
Martin v. Löwis11437992002-04-12 09:54:036136 ac_func_search_save_LIBS=$LIBS
Benjamin Petersonf7155a32010-06-21 16:51:226137cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:046138/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:036139
Thomas Wouters47b49bf2007-08-30 22:15:336140/* Override any GCC internal prototype to avoid an error.
6141 Use char because int might match the return type of a GCC
6142 builtin and then its argument prototype would still apply. */
Martin v. Löwis11437992002-04-12 09:54:036143#ifdef __cplusplus
6144extern "C"
6145#endif
Martin v. Löwis11437992002-04-12 09:54:036146char opendir ();
Martin v. Löwis11437992002-04-12 09:54:036147int
6148main ()
6149{
Thomas Wouters47b49bf2007-08-30 22:15:336150return opendir ();
Martin v. Löwis11437992002-04-12 09:54:036151 ;
6152 return 0;
6153}
6154_ACEOF
Thomas Wouters47b49bf2007-08-30 22:15:336155for ac_lib in '' dir; do
6156 if test -z "$ac_lib"; then
6157 ac_res="none required"
6158 else
6159 ac_res=-l$ac_lib
Skip Montanaroeb33e5a2007-08-17 12:57:416160 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Thomas Wouters47b49bf2007-08-30 22:15:336161 fi
Benjamin Petersonf7155a32010-06-21 16:51:226162 if ac_fn_c_try_link "$LINENO"; then :
Thomas Wouters47b49bf2007-08-30 22:15:336163 ac_cv_search_opendir=$ac_res
Thomas Wouters477c8d52006-05-27 19:21:476164fi
Benjamin Petersonf7155a32010-06-21 16:51:226165rm -f core conftest.err conftest.$ac_objext \
6166 conftest$ac_exeext
Georg Brandl6baf1172011-02-25 10:20:456167 if ${ac_cv_search_opendir+:} false; then :
Thomas Wouters47b49bf2007-08-30 22:15:336168 break
Skip Montanaroeb33e5a2007-08-17 12:57:416169fi
Thomas Wouters47b49bf2007-08-30 22:15:336170done
Georg Brandl6baf1172011-02-25 10:20:456171if ${ac_cv_search_opendir+:} false; then :
Benjamin Petersonf7155a32010-06-21 16:51:226172
Thomas Wouters47b49bf2007-08-30 22:15:336173else
6174 ac_cv_search_opendir=no
6175fi
6176rm conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:036177LIBS=$ac_func_search_save_LIBS
6178fi
Benjamin Petersonf7155a32010-06-21 16:51:226179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416180$as_echo "$ac_cv_search_opendir" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:336181ac_res=$ac_cv_search_opendir
Benjamin Petersonf7155a32010-06-21 16:51:226182if test "$ac_res" != no; then :
Thomas Wouters47b49bf2007-08-30 22:15:336183 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Michael W. Hudson54241132001-12-07 15:38:266184
Guido van Rossum76be6ed1995-01-02 18:33:546185fi
Martin v. Löwis11437992002-04-12 09:54:036186
Michael W. Hudson54241132001-12-07 15:38:266187else
Benjamin Petersonf7155a32010-06-21 16:51:226188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416189$as_echo_n "checking for library containing opendir... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:456190if ${ac_cv_search_opendir+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:416191 $as_echo_n "(cached) " >&6
Martin v. Löwis11437992002-04-12 09:54:036192else
6193 ac_func_search_save_LIBS=$LIBS
Benjamin Petersonf7155a32010-06-21 16:51:226194cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:046195/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:036196
Thomas Wouters47b49bf2007-08-30 22:15:336197/* Override any GCC internal prototype to avoid an error.
6198 Use char because int might match the return type of a GCC
6199 builtin and then its argument prototype would still apply. */
Martin v. Löwis11437992002-04-12 09:54:036200#ifdef __cplusplus
6201extern "C"
6202#endif
Martin v. Löwis11437992002-04-12 09:54:036203char opendir ();
Martin v. Löwis11437992002-04-12 09:54:036204int
6205main ()
6206{
Thomas Wouters47b49bf2007-08-30 22:15:336207return opendir ();
Martin v. Löwis11437992002-04-12 09:54:036208 ;
6209 return 0;
6210}
6211_ACEOF
Thomas Wouters47b49bf2007-08-30 22:15:336212for ac_lib in '' x; do
6213 if test -z "$ac_lib"; then
6214 ac_res="none required"
6215 else
6216 ac_res=-l$ac_lib
Skip Montanaroeb33e5a2007-08-17 12:57:416217 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Thomas Wouters47b49bf2007-08-30 22:15:336218 fi
Benjamin Petersonf7155a32010-06-21 16:51:226219 if ac_fn_c_try_link "$LINENO"; then :
Thomas Wouters47b49bf2007-08-30 22:15:336220 ac_cv_search_opendir=$ac_res
Thomas Wouters477c8d52006-05-27 19:21:476221fi
Benjamin Petersonf7155a32010-06-21 16:51:226222rm -f core conftest.err conftest.$ac_objext \
6223 conftest$ac_exeext
Georg Brandl6baf1172011-02-25 10:20:456224 if ${ac_cv_search_opendir+:} false; then :
Thomas Wouters47b49bf2007-08-30 22:15:336225 break
Skip Montanaroeb33e5a2007-08-17 12:57:416226fi
Thomas Wouters47b49bf2007-08-30 22:15:336227done
Georg Brandl6baf1172011-02-25 10:20:456228if ${ac_cv_search_opendir+:} false; then :
Benjamin Petersonf7155a32010-06-21 16:51:226229
Thomas Wouters47b49bf2007-08-30 22:15:336230else
6231 ac_cv_search_opendir=no
6232fi
6233rm conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:036234LIBS=$ac_func_search_save_LIBS
6235fi
Benjamin Petersonf7155a32010-06-21 16:51:226236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416237$as_echo "$ac_cv_search_opendir" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:336238ac_res=$ac_cv_search_opendir
Benjamin Petersonf7155a32010-06-21 16:51:226239if test "$ac_res" != no; then :
Thomas Wouters47b49bf2007-08-30 22:15:336240 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Martin v. Löwis11437992002-04-12 09:54:036241
Guido van Rossum76be6ed1995-01-02 18:33:546242fi
6243
6244fi
Guido van Rossum627b2d71993-12-24 10:39:166245
Benjamin Petersonf7155a32010-06-21 16:51:226246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416247$as_echo_n "checking whether sys/types.h defines makedev... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:456248if ${ac_cv_header_sys_types_h_makedev+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:416249 $as_echo_n "(cached) " >&6
Martin v. Löwisdbe3f762002-10-10 14:27:306250else
Benjamin Petersonf7155a32010-06-21 16:51:226251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:046252/* end confdefs.h. */
Martin v. Löwisdbe3f762002-10-10 14:27:306253#include <sys/types.h>
Martin v. Löwisdbe3f762002-10-10 14:27:306254int
6255main ()
6256{
6257return makedev(0, 0);
6258 ;
6259 return 0;
6260}
6261_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:226262if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwisdbe3f762002-10-10 14:27:306263 ac_cv_header_sys_types_h_makedev=yes
6264else
Benjamin Petersonf7155a32010-06-21 16:51:226265 ac_cv_header_sys_types_h_makedev=no
Martin v. Löwisdbe3f762002-10-10 14:27:306266fi
Benjamin Petersonf7155a32010-06-21 16:51:226267rm -f core conftest.err conftest.$ac_objext \
6268 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwisdbe3f762002-10-10 14:27:306269
6270fi
Benjamin Petersonf7155a32010-06-21 16:51:226271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416272$as_echo "$ac_cv_header_sys_types_h_makedev" >&6; }
Martin v. Löwisdbe3f762002-10-10 14:27:306273
6274if test $ac_cv_header_sys_types_h_makedev = no; then
Benjamin Petersonf7155a32010-06-21 16:51:226275ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
Georg Brandl6baf1172011-02-25 10:20:456276if test "x$ac_cv_header_sys_mkdev_h" = xyes; then :
Skip Montanaro6dead952003-09-25 14:50:046277
Benjamin Petersonf7155a32010-06-21 16:51:226278$as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h
Martin v. Löwisdbe3f762002-10-10 14:27:306279
6280fi
6281
6282
6283
6284 if test $ac_cv_header_sys_mkdev_h = no; then
Benjamin Petersonf7155a32010-06-21 16:51:226285 ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
Georg Brandl6baf1172011-02-25 10:20:456286if test "x$ac_cv_header_sys_sysmacros_h" = xyes; then :
Skip Montanaro6dead952003-09-25 14:50:046287
Benjamin Petersonf7155a32010-06-21 16:51:226288$as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
Martin v. Löwisdbe3f762002-10-10 14:27:306289
6290fi
6291
6292
6293 fi
6294fi
6295
Michael W. Hudson54241132001-12-07 15:38:266296
Martin v. Löwisae2830c2004-09-18 09:54:526297# On Solaris, term.h requires curses.h
Martin v. Löwisfd1c69e72004-11-30 22:09:376298for ac_header in term.h
Benjamin Petersonf7155a32010-06-21 16:51:226299do :
6300 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "
Martin v. Löwis5d52e782004-09-18 10:07:036301#ifdef HAVE_CURSES_H
6302#include <curses.h>
6303#endif
6304
Benjamin Petersonf7155a32010-06-21 16:51:226305"
Georg Brandl6baf1172011-02-25 10:20:456306if test "x$ac_cv_header_term_h" = xyes; then :
Martin v. Löwisfd1c69e72004-11-30 22:09:376307 cat >>confdefs.h <<_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:226308#define HAVE_TERM_H 1
Martin v. Löwisfd1c69e72004-11-30 22:09:376309_ACEOF
Martin v. Löwisae2830c2004-09-18 09:54:526310
Martin v. Löwisfd1c69e72004-11-30 22:09:376311fi
6312
6313done
Martin v. Löwisae2830c2004-09-18 09:54:526314
6315
Martin v. Löwis11017b12006-01-14 18:12:576316# On Linux, netlink.h requires asm/types.h
Martin v. Löwis11017b12006-01-14 18:12:576317for ac_header in linux/netlink.h
Benjamin Petersonf7155a32010-06-21 16:51:226318do :
6319 ac_fn_c_check_header_compile "$LINENO" "linux/netlink.h" "ac_cv_header_linux_netlink_h" "
Martin v. Löwis11017b12006-01-14 18:12:576320#ifdef HAVE_ASM_TYPES_H
6321#include <asm/types.h>
6322#endif
6323#ifdef HAVE_SYS_SOCKET_H
6324#include <sys/socket.h>
6325#endif
6326
Benjamin Petersonf7155a32010-06-21 16:51:226327"
Georg Brandl6baf1172011-02-25 10:20:456328if test "x$ac_cv_header_linux_netlink_h" = xyes; then :
Martin v. Löwis11017b12006-01-14 18:12:576329 cat >>confdefs.h <<_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:226330#define HAVE_LINUX_NETLINK_H 1
Martin v. Löwis11017b12006-01-14 18:12:576331_ACEOF
6332
6333fi
6334
6335done
6336
6337
Guido van Rossum627b2d71993-12-24 10:39:166338# checks for typedefs
Guido van Rossumda88dad1995-01-26 00:46:296339was_it_defined=no
Benjamin Petersonf7155a32010-06-21 16:51:226340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_t in time.h" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416341$as_echo_n "checking for clock_t in time.h... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:226342cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:046343/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:546344#include <time.h>
Martin v. Löwis11437992002-04-12 09:54:036345
6346_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:546347if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Benjamin Petersonf7155a32010-06-21 16:51:226348 $EGREP "clock_t" >/dev/null 2>&1; then :
Guido van Rossumda88dad1995-01-26 00:46:296349 was_it_defined=yes
Guido van Rossum627b2d71993-12-24 10:39:166350else
Martin v. Löwis11437992002-04-12 09:54:036351
6352
Benjamin Petersonf7155a32010-06-21 16:51:226353$as_echo "#define clock_t long" >>confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:166354
Martin v. Löwisc45929e2002-04-06 10:10:496355
Guido van Rossum627b2d71993-12-24 10:39:166356fi
Jesus Cea0f752ee2010-04-28 12:03:066357rm -f conftest*
Guido van Rossum627b2d71993-12-24 10:39:166358
Benjamin Petersonf7155a32010-06-21 16:51:226359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $was_it_defined" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416360$as_echo "$was_it_defined" >&6; }
Guido van Rossumda88dad1995-01-26 00:46:296361
Neal Norwitz11690112002-07-30 01:08:286362# Check whether using makedev requires defining _OSF_SOURCE
Benjamin Petersonf7155a32010-06-21 16:51:226363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for makedev" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416364$as_echo_n "checking for makedev... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:226365cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:046366/* end confdefs.h. */
Jesus Cea0f752ee2010-04-28 12:03:066367
6368#if defined(MAJOR_IN_MKDEV)
6369#include <sys/mkdev.h>
6370#elif defined(MAJOR_IN_SYSMACROS)
6371#include <sys/sysmacros.h>
6372#else
Neal Norwitz6eb37f02003-02-23 23:28:156373#include <sys/types.h>
Jesus Cea0f752ee2010-04-28 12:03:066374#endif
Neal Norwitz11690112002-07-30 01:08:286375int
6376main ()
6377{
6378 makedev(0, 0)
6379 ;
6380 return 0;
6381}
6382_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:226383if ac_fn_c_try_link "$LINENO"; then :
Neal Norwitz11690112002-07-30 01:08:286384 ac_cv_has_makedev=yes
6385else
Benjamin Petersonf7155a32010-06-21 16:51:226386 ac_cv_has_makedev=no
Neal Norwitz11690112002-07-30 01:08:286387fi
Benjamin Petersonf7155a32010-06-21 16:51:226388rm -f core conftest.err conftest.$ac_objext \
6389 conftest$ac_exeext conftest.$ac_ext
Neal Norwitz11690112002-07-30 01:08:286390if test "$ac_cv_has_makedev" = "no"; then
6391 # we didn't link, try if _OSF_SOURCE will allow us to link
Benjamin Petersonf7155a32010-06-21 16:51:226392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:046393/* end confdefs.h. */
Neal Norwitz11690112002-07-30 01:08:286394
Neal Norwitz6eb37f02003-02-23 23:28:156395#define _OSF_SOURCE 1
6396#include <sys/types.h>
Neal Norwitz11690112002-07-30 01:08:286397
Neal Norwitz11690112002-07-30 01:08:286398int
6399main ()
6400{
6401 makedev(0, 0)
6402 ;
6403 return 0;
6404}
6405_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:226406if ac_fn_c_try_link "$LINENO"; then :
Neal Norwitz11690112002-07-30 01:08:286407 ac_cv_has_makedev=yes
6408else
Benjamin Petersonf7155a32010-06-21 16:51:226409 ac_cv_has_makedev=no
Neal Norwitz11690112002-07-30 01:08:286410fi
Benjamin Petersonf7155a32010-06-21 16:51:226411rm -f core conftest.err conftest.$ac_objext \
6412 conftest$ac_exeext conftest.$ac_ext
Neal Norwitz11690112002-07-30 01:08:286413 if test "$ac_cv_has_makedev" = "yes"; then
6414
Benjamin Petersonf7155a32010-06-21 16:51:226415$as_echo "#define _OSF_SOURCE 1" >>confdefs.h
Neal Norwitz11690112002-07-30 01:08:286416
6417 fi
6418fi
Benjamin Petersonf7155a32010-06-21 16:51:226419{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_has_makedev" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416420$as_echo "$ac_cv_has_makedev" >&6; }
Neal Norwitz11690112002-07-30 01:08:286421if test "$ac_cv_has_makedev" = "yes"; then
6422
Benjamin Petersonf7155a32010-06-21 16:51:226423$as_echo "#define HAVE_MAKEDEV 1" >>confdefs.h
Neal Norwitz11690112002-07-30 01:08:286424
6425fi
6426
Martin v. Löwis399a6892002-10-04 10:22:026427# Enabling LFS on Solaris (2.6 to 9) with gcc 2.95 triggers a bug in
6428# the system headers: If _XOPEN_SOURCE and _LARGEFILE_SOURCE are
6429# defined, but the compiler does not support pragma redefine_extname,
6430# and _LARGEFILE64_SOURCE is not defined, the headers refer to 64-bit
6431# structures (such as rlimit64) without declaring them. As a
6432# work-around, disable LFS on such configurations
6433
6434use_lfs=yes
Benjamin Petersonf7155a32010-06-21 16:51:226435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Solaris LFS bug" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416436$as_echo_n "checking Solaris LFS bug... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:226437cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:046438/* end confdefs.h. */
Martin v. Löwis399a6892002-10-04 10:22:026439
6440#define _LARGEFILE_SOURCE 1
6441#define _FILE_OFFSET_BITS 64
6442#include <sys/resource.h>
6443
Martin v. Löwis399a6892002-10-04 10:22:026444int
6445main ()
6446{
6447struct rlimit foo;
6448 ;
6449 return 0;
6450}
6451_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:226452if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwis399a6892002-10-04 10:22:026453 sol_lfs_bug=no
6454else
Benjamin Petersonf7155a32010-06-21 16:51:226455 sol_lfs_bug=yes
Martin v. Löwis399a6892002-10-04 10:22:026456fi
Thomas Wouters47b49bf2007-08-30 22:15:336457rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:226458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sol_lfs_bug" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416459$as_echo "$sol_lfs_bug" >&6; }
Martin v. Löwis399a6892002-10-04 10:22:026460if test "$sol_lfs_bug" = "yes"; then
6461 use_lfs=no
6462fi
6463
6464if test "$use_lfs" = "yes"; then
Guido van Rossum810cc512001-09-09 23:51:396465# Two defines needed to enable largefile support on various platforms
6466# These may affect some typedefs
Georg Brandl8f159872011-02-25 10:26:146467case $ac_sys_system/$ac_sys_release in
6468AIX*)
6469
6470$as_echo "#define _LARGE_FILES 1" >>confdefs.h
6471
6472 ;;
6473esac
Guido van Rossum810cc512001-09-09 23:51:396474
Benjamin Petersonf7155a32010-06-21 16:51:226475$as_echo "#define _LARGEFILE_SOURCE 1" >>confdefs.h
Martin v. Löwis11437992002-04-12 09:54:036476
6477
Benjamin Petersonf7155a32010-06-21 16:51:226478$as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h
Guido van Rossum810cc512001-09-09 23:51:396479
Martin v. Löwis399a6892002-10-04 10:22:026480fi
Michael W. Hudson54241132001-12-07 15:38:266481
Guido van Rossum84e7b241996-08-19 21:59:006482# Add some code to confdefs.h so that the test for off_t works on SCO
6483cat >> confdefs.h <<\EOF
6484#if defined(SCO_DS)
6485#undef _OFF_T
6486#endif
6487EOF
6488
Guido van Rossumef2255b2000-03-10 22:30:296489# Type availability checks
Benjamin Petersonf7155a32010-06-21 16:51:226490ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
Georg Brandl6baf1172011-02-25 10:20:456491if test "x$ac_cv_type_mode_t" = xyes; then :
Skip Montanaro6dead952003-09-25 14:50:046492
Guido van Rossum76be6ed1995-01-02 18:33:546493else
Martin v. Löwis11437992002-04-12 09:54:036494
6495cat >>confdefs.h <<_ACEOF
6496#define mode_t int
6497_ACEOF
6498
6499fi
6500
Benjamin Petersonf7155a32010-06-21 16:51:226501ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
Georg Brandl6baf1172011-02-25 10:20:456502if test "x$ac_cv_type_off_t" = xyes; then :
Skip Montanaro6dead952003-09-25 14:50:046503
Guido van Rossum76be6ed1995-01-02 18:33:546504else
Martin v. Löwis11437992002-04-12 09:54:036505
6506cat >>confdefs.h <<_ACEOF
Thomas Wouters47b49bf2007-08-30 22:15:336507#define off_t long int
Martin v. Löwis11437992002-04-12 09:54:036508_ACEOF
6509
6510fi
6511
Benjamin Petersonf7155a32010-06-21 16:51:226512ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
Georg Brandl6baf1172011-02-25 10:20:456513if test "x$ac_cv_type_pid_t" = xyes; then :
Skip Montanaro6dead952003-09-25 14:50:046514
Guido van Rossum76be6ed1995-01-02 18:33:546515else
Martin v. Löwis11437992002-04-12 09:54:036516
6517cat >>confdefs.h <<_ACEOF
6518#define pid_t int
6519_ACEOF
6520
6521fi
6522
Benjamin Petersonf7155a32010-06-21 16:51:226523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416524$as_echo_n "checking return type of signal handlers... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:456525if ${ac_cv_type_signal+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:416526 $as_echo_n "(cached) " >&6
Martin v. Löwis11437992002-04-12 09:54:036527else
Benjamin Petersonf7155a32010-06-21 16:51:226528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:046529/* end confdefs.h. */
Guido van Rossum627b2d71993-12-24 10:39:166530#include <sys/types.h>
6531#include <signal.h>
Guido van Rossum48bdbfc1996-05-28 22:53:486532
Martin v. Löwis11437992002-04-12 09:54:036533int
6534main ()
6535{
Thomas Wouters47b49bf2007-08-30 22:15:336536return *(signal (0, 0)) (0) == 1;
Martin v. Löwis11437992002-04-12 09:54:036537 ;
6538 return 0;
6539}
6540_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:226541if ac_fn_c_try_compile "$LINENO"; then :
Thomas Wouters47b49bf2007-08-30 22:15:336542 ac_cv_type_signal=int
Guido van Rossum627b2d71993-12-24 10:39:166543else
Benjamin Petersonf7155a32010-06-21 16:51:226544 ac_cv_type_signal=void
Guido van Rossum627b2d71993-12-24 10:39:166545fi
Thomas Wouters47b49bf2007-08-30 22:15:336546rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:546547fi
Benjamin Petersonf7155a32010-06-21 16:51:226548{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416549$as_echo "$ac_cv_type_signal" >&6; }
Guido van Rossum48bdbfc1996-05-28 22:53:486550
Martin v. Löwis11437992002-04-12 09:54:036551cat >>confdefs.h <<_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:546552#define RETSIGTYPE $ac_cv_type_signal
Martin v. Löwis11437992002-04-12 09:54:036553_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:166554
Michael W. Hudson54241132001-12-07 15:38:266555
Benjamin Petersonf7155a32010-06-21 16:51:226556ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
Georg Brandl6baf1172011-02-25 10:20:456557if test "x$ac_cv_type_size_t" = xyes; then :
Skip Montanaro6dead952003-09-25 14:50:046558
Guido van Rossum76be6ed1995-01-02 18:33:546559else
Martin v. Löwis11437992002-04-12 09:54:036560
6561cat >>confdefs.h <<_ACEOF
Thomas Wouters47b49bf2007-08-30 22:15:336562#define size_t unsigned int
Martin v. Löwis11437992002-04-12 09:54:036563_ACEOF
6564
6565fi
6566
Benjamin Petersonf7155a32010-06-21 16:51:226567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416568$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:456569if ${ac_cv_type_uid_t+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:416570 $as_echo_n "(cached) " >&6
Martin v. Löwis11437992002-04-12 09:54:036571else
Benjamin Petersonf7155a32010-06-21 16:51:226572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:046573/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:546574#include <sys/types.h>
Martin v. Löwis11437992002-04-12 09:54:036575
6576_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:546577if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Benjamin Petersonf7155a32010-06-21 16:51:226578 $EGREP "uid_t" >/dev/null 2>&1; then :
Guido van Rossum76be6ed1995-01-02 18:33:546579 ac_cv_type_uid_t=yes
6580else
Guido van Rossum76be6ed1995-01-02 18:33:546581 ac_cv_type_uid_t=no
6582fi
Jesus Cea0f752ee2010-04-28 12:03:066583rm -f conftest*
Guido van Rossum627b2d71993-12-24 10:39:166584
Guido van Rossum76be6ed1995-01-02 18:33:546585fi
Benjamin Petersonf7155a32010-06-21 16:51:226586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416587$as_echo "$ac_cv_type_uid_t" >&6; }
Michael W. Hudson54241132001-12-07 15:38:266588if test $ac_cv_type_uid_t = no; then
Guido van Rossum76be6ed1995-01-02 18:33:546589
Benjamin Petersonf7155a32010-06-21 16:51:226590$as_echo "#define uid_t int" >>confdefs.h
Martin v. Löwis11437992002-04-12 09:54:036591
6592
Benjamin Petersonf7155a32010-06-21 16:51:226593$as_echo "#define gid_t int" >>confdefs.h
Guido van Rossum76be6ed1995-01-02 18:33:546594
6595fi
6596
Benjamin Petersonf7155a32010-06-21 16:51:226597ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
6598case $ac_cv_c_uint32_t in #(
Mark Dickinsonbd792642009-03-18 20:06:126599 no|yes) ;; #(
6600 *)
6601
Benjamin Petersonf7155a32010-06-21 16:51:226602$as_echo "#define _UINT32_T 1" >>confdefs.h
Mark Dickinsonbd792642009-03-18 20:06:126603
6604
6605cat >>confdefs.h <<_ACEOF
6606#define uint32_t $ac_cv_c_uint32_t
6607_ACEOF
6608;;
6609 esac
6610
Benjamin Petersonf7155a32010-06-21 16:51:226611ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
6612case $ac_cv_c_uint64_t in #(
Mark Dickinsonbd792642009-03-18 20:06:126613 no|yes) ;; #(
6614 *)
6615
Benjamin Petersonf7155a32010-06-21 16:51:226616$as_echo "#define _UINT64_T 1" >>confdefs.h
Mark Dickinsonbd792642009-03-18 20:06:126617
6618
6619cat >>confdefs.h <<_ACEOF
6620#define uint64_t $ac_cv_c_uint64_t
6621_ACEOF
6622;;
6623 esac
6624
Benjamin Petersonf7155a32010-06-21 16:51:226625ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
6626case $ac_cv_c_int32_t in #(
Mark Dickinsonbd792642009-03-18 20:06:126627 no|yes) ;; #(
6628 *)
6629
6630cat >>confdefs.h <<_ACEOF
6631#define int32_t $ac_cv_c_int32_t
6632_ACEOF
6633;;
Mark Dickinsonbd792642009-03-18 20:06:126634esac
6635
Benjamin Petersonf7155a32010-06-21 16:51:226636ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
6637case $ac_cv_c_int64_t in #(
Mark Dickinsonbd792642009-03-18 20:06:126638 no|yes) ;; #(
6639 *)
6640
6641cat >>confdefs.h <<_ACEOF
6642#define int64_t $ac_cv_c_int64_t
6643_ACEOF
6644;;
Benjamin Petersona8332062009-09-11 22:36:276645esac
Martin v. Löwis18e16552006-02-15 17:27:456646
Benjamin Petersonf7155a32010-06-21 16:51:226647ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
Georg Brandl6baf1172011-02-25 10:20:456648if test "x$ac_cv_type_ssize_t" = xyes; then :
Benjamin Peterson82af01d2010-05-02 16:45:416649
Benjamin Petersonf7155a32010-06-21 16:51:226650$as_echo "#define HAVE_SSIZE_T 1" >>confdefs.h
Martin v. Löwis18e16552006-02-15 17:27:456651
6652fi
6653
Jack Jansendd19cf82001-12-06 22:36:176654
Michael W. Hudson54241132001-12-07 15:38:266655# Sizes of various common basic types
Skip Montanarob9820a32004-01-17 00:16:126656# ANSI C requires sizeof(char) == 1, so no need to check it
Thomas Wouters47b49bf2007-08-30 22:15:336657# The cast to long int works around a bug in the HP C Compiler
6658# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6659# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6660# This bug is HP SR number 8606223364.
Benjamin Petersonf7155a32010-06-21 16:51:226661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416662$as_echo_n "checking size of int... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:456663if ${ac_cv_sizeof_int+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:416664 $as_echo_n "(cached) " >&6
Martin v. Löwis11437992002-04-12 09:54:036665else
Benjamin Petersonf7155a32010-06-21 16:51:226666 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
Martin v. Löwis11437992002-04-12 09:54:036667
Martin v. Löwis11437992002-04-12 09:54:036668else
Benjamin Petersonf7155a32010-06-21 16:51:226669 if test "$ac_cv_type_int" = yes; then
6670 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416671$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:456672as_fn_error 77 "cannot compute sizeof (int)
6673See \`config.log' for more details" "$LINENO" 5; }
Thomas Wouters47b49bf2007-08-30 22:15:336674 else
6675 ac_cv_sizeof_int=0
6676 fi
Martin v. Löwis11437992002-04-12 09:54:036677fi
Benjamin Petersonf7155a32010-06-21 16:51:226678
Martin v. Löwis11437992002-04-12 09:54:036679fi
Benjamin Petersonf7155a32010-06-21 16:51:226680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416681$as_echo "$ac_cv_sizeof_int" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:336682
6683
6684
Martin v. Löwis11437992002-04-12 09:54:036685cat >>confdefs.h <<_ACEOF
Guido van Rossumccaf3b61996-12-06 21:19:166686#define SIZEOF_INT $ac_cv_sizeof_int
Martin v. Löwis11437992002-04-12 09:54:036687_ACEOF
Guido van Rossumccaf3b61996-12-06 21:19:166688
6689
Thomas Wouters47b49bf2007-08-30 22:15:336690# The cast to long int works around a bug in the HP C Compiler
6691# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6692# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6693# This bug is HP SR number 8606223364.
Benjamin Petersonf7155a32010-06-21 16:51:226694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416695$as_echo_n "checking size of long... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:456696if ${ac_cv_sizeof_long+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:416697 $as_echo_n "(cached) " >&6
Martin v. Löwis11437992002-04-12 09:54:036698else
Benjamin Petersonf7155a32010-06-21 16:51:226699 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
Martin v. Löwis11437992002-04-12 09:54:036700
Martin v. Löwis11437992002-04-12 09:54:036701else
Benjamin Petersonf7155a32010-06-21 16:51:226702 if test "$ac_cv_type_long" = yes; then
6703 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416704$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:456705as_fn_error 77 "cannot compute sizeof (long)
6706See \`config.log' for more details" "$LINENO" 5; }
Thomas Wouters47b49bf2007-08-30 22:15:336707 else
6708 ac_cv_sizeof_long=0
6709 fi
Martin v. Löwis11437992002-04-12 09:54:036710fi
Benjamin Petersonf7155a32010-06-21 16:51:226711
Martin v. Löwis11437992002-04-12 09:54:036712fi
Benjamin Petersonf7155a32010-06-21 16:51:226713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416714$as_echo "$ac_cv_sizeof_long" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:336715
6716
6717
Martin v. Löwis11437992002-04-12 09:54:036718cat >>confdefs.h <<_ACEOF
Guido van Rossumccaf3b61996-12-06 21:19:166719#define SIZEOF_LONG $ac_cv_sizeof_long
Martin v. Löwis11437992002-04-12 09:54:036720_ACEOF
Guido van Rossumccaf3b61996-12-06 21:19:166721
6722
Thomas Wouters47b49bf2007-08-30 22:15:336723# The cast to long int works around a bug in the HP C Compiler
6724# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6725# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6726# This bug is HP SR number 8606223364.
Benjamin Petersonf7155a32010-06-21 16:51:226727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416728$as_echo_n "checking size of void *... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:456729if ${ac_cv_sizeof_void_p+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:416730 $as_echo_n "(cached) " >&6
Martin v. Löwis11437992002-04-12 09:54:036731else
Benjamin Petersonf7155a32010-06-21 16:51:226732 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
Martin v. Löwis11437992002-04-12 09:54:036733
Martin v. Löwis11437992002-04-12 09:54:036734else
Benjamin Petersonf7155a32010-06-21 16:51:226735 if test "$ac_cv_type_void_p" = yes; then
6736 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416737$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:456738as_fn_error 77 "cannot compute sizeof (void *)
6739See \`config.log' for more details" "$LINENO" 5; }
Thomas Wouters47b49bf2007-08-30 22:15:336740 else
6741 ac_cv_sizeof_void_p=0
6742 fi
Martin v. Löwis11437992002-04-12 09:54:036743fi
Benjamin Petersonf7155a32010-06-21 16:51:226744
Martin v. Löwis11437992002-04-12 09:54:036745fi
Benjamin Petersonf7155a32010-06-21 16:51:226746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416747$as_echo "$ac_cv_sizeof_void_p" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:336748
6749
6750
Martin v. Löwis11437992002-04-12 09:54:036751cat >>confdefs.h <<_ACEOF
Guido van Rossumad678af1998-10-02 14:42:156752#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
Martin v. Löwis11437992002-04-12 09:54:036753_ACEOF
Guido van Rossumad678af1998-10-02 14:42:156754
6755
Thomas Wouters47b49bf2007-08-30 22:15:336756# The cast to long int works around a bug in the HP C Compiler
6757# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6758# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6759# This bug is HP SR number 8606223364.
Benjamin Petersonf7155a32010-06-21 16:51:226760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416761$as_echo_n "checking size of short... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:456762if ${ac_cv_sizeof_short+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:416763 $as_echo_n "(cached) " >&6
Martin v. Löwis11437992002-04-12 09:54:036764else
Benjamin Petersonf7155a32010-06-21 16:51:226765 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
Martin v. Löwis11437992002-04-12 09:54:036766
Martin v. Löwis11437992002-04-12 09:54:036767else
Benjamin Petersonf7155a32010-06-21 16:51:226768 if test "$ac_cv_type_short" = yes; then
6769 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416770$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:456771as_fn_error 77 "cannot compute sizeof (short)
6772See \`config.log' for more details" "$LINENO" 5; }
Thomas Wouters47b49bf2007-08-30 22:15:336773 else
6774 ac_cv_sizeof_short=0
6775 fi
Martin v. Löwis11437992002-04-12 09:54:036776fi
Benjamin Petersonf7155a32010-06-21 16:51:226777
Martin v. Löwis11437992002-04-12 09:54:036778fi
Benjamin Petersonf7155a32010-06-21 16:51:226779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416780$as_echo "$ac_cv_sizeof_short" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:336781
6782
6783
Martin v. Löwis11437992002-04-12 09:54:036784cat >>confdefs.h <<_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:296785#define SIZEOF_SHORT $ac_cv_sizeof_short
Martin v. Löwis11437992002-04-12 09:54:036786_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:296787
6788
Thomas Wouters47b49bf2007-08-30 22:15:336789# The cast to long int works around a bug in the HP C Compiler
6790# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6791# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6792# This bug is HP SR number 8606223364.
Benjamin Petersonf7155a32010-06-21 16:51:226793{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of float" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416794$as_echo_n "checking size of float... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:456795if ${ac_cv_sizeof_float+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:416796 $as_echo_n "(cached) " >&6
Martin v. Löwis11437992002-04-12 09:54:036797else
Benjamin Petersonf7155a32010-06-21 16:51:226798 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (float))" "ac_cv_sizeof_float" "$ac_includes_default"; then :
Martin v. Löwis11437992002-04-12 09:54:036799
Martin v. Löwis11437992002-04-12 09:54:036800else
Benjamin Petersonf7155a32010-06-21 16:51:226801 if test "$ac_cv_type_float" = yes; then
6802 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416803$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:456804as_fn_error 77 "cannot compute sizeof (float)
6805See \`config.log' for more details" "$LINENO" 5; }
Thomas Wouters47b49bf2007-08-30 22:15:336806 else
6807 ac_cv_sizeof_float=0
6808 fi
Martin v. Löwis11437992002-04-12 09:54:036809fi
Benjamin Petersonf7155a32010-06-21 16:51:226810
Martin v. Löwis11437992002-04-12 09:54:036811fi
Benjamin Petersonf7155a32010-06-21 16:51:226812{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_float" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416813$as_echo "$ac_cv_sizeof_float" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:336814
6815
6816
Martin v. Löwis11437992002-04-12 09:54:036817cat >>confdefs.h <<_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:296818#define SIZEOF_FLOAT $ac_cv_sizeof_float
Martin v. Löwis11437992002-04-12 09:54:036819_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:296820
6821
Thomas Wouters47b49bf2007-08-30 22:15:336822# The cast to long int works around a bug in the HP C Compiler
6823# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6824# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6825# This bug is HP SR number 8606223364.
Benjamin Petersonf7155a32010-06-21 16:51:226826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416827$as_echo_n "checking size of double... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:456828if ${ac_cv_sizeof_double+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:416829 $as_echo_n "(cached) " >&6
Martin v. Löwis11437992002-04-12 09:54:036830else
Benjamin Petersonf7155a32010-06-21 16:51:226831 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double" "$ac_includes_default"; then :
Martin v. Löwis11437992002-04-12 09:54:036832
Martin v. Löwis11437992002-04-12 09:54:036833else
Benjamin Petersonf7155a32010-06-21 16:51:226834 if test "$ac_cv_type_double" = yes; then
6835 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416836$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:456837as_fn_error 77 "cannot compute sizeof (double)
6838See \`config.log' for more details" "$LINENO" 5; }
Thomas Wouters47b49bf2007-08-30 22:15:336839 else
6840 ac_cv_sizeof_double=0
6841 fi
Martin v. Löwis11437992002-04-12 09:54:036842fi
Benjamin Petersonf7155a32010-06-21 16:51:226843
Martin v. Löwis11437992002-04-12 09:54:036844fi
Benjamin Petersonf7155a32010-06-21 16:51:226845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416846$as_echo "$ac_cv_sizeof_double" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:336847
6848
6849
Martin v. Löwis11437992002-04-12 09:54:036850cat >>confdefs.h <<_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:296851#define SIZEOF_DOUBLE $ac_cv_sizeof_double
Martin v. Löwis11437992002-04-12 09:54:036852_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:296853
6854
Thomas Wouters47b49bf2007-08-30 22:15:336855# The cast to long int works around a bug in the HP C Compiler
6856# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6857# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6858# This bug is HP SR number 8606223364.
Benjamin Petersonf7155a32010-06-21 16:51:226859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of fpos_t" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416860$as_echo_n "checking size of fpos_t... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:456861if ${ac_cv_sizeof_fpos_t+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:416862 $as_echo_n "(cached) " >&6
Martin v. Löwis11437992002-04-12 09:54:036863else
Benjamin Petersonf7155a32010-06-21 16:51:226864 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (fpos_t))" "ac_cv_sizeof_fpos_t" "$ac_includes_default"; then :
Martin v. Löwis11437992002-04-12 09:54:036865
Martin v. Löwis11437992002-04-12 09:54:036866else
Benjamin Petersonf7155a32010-06-21 16:51:226867 if test "$ac_cv_type_fpos_t" = yes; then
6868 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416869$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:456870as_fn_error 77 "cannot compute sizeof (fpos_t)
6871See \`config.log' for more details" "$LINENO" 5; }
Thomas Wouters47b49bf2007-08-30 22:15:336872 else
6873 ac_cv_sizeof_fpos_t=0
6874 fi
Martin v. Löwis11437992002-04-12 09:54:036875fi
Benjamin Petersonf7155a32010-06-21 16:51:226876
Martin v. Löwis11437992002-04-12 09:54:036877fi
Benjamin Petersonf7155a32010-06-21 16:51:226878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_fpos_t" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416879$as_echo "$ac_cv_sizeof_fpos_t" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:336880
6881
6882
Martin v. Löwis11437992002-04-12 09:54:036883cat >>confdefs.h <<_ACEOF
Guido van Rossumb9a22a12000-06-30 02:48:536884#define SIZEOF_FPOS_T $ac_cv_sizeof_fpos_t
Martin v. Löwis11437992002-04-12 09:54:036885_ACEOF
Guido van Rossumb9a22a12000-06-30 02:48:536886
Michael W. Hudson54241132001-12-07 15:38:266887
Thomas Wouters47b49bf2007-08-30 22:15:336888# The cast to long int works around a bug in the HP C Compiler
6889# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6890# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6891# This bug is HP SR number 8606223364.
Benjamin Petersonf7155a32010-06-21 16:51:226892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416893$as_echo_n "checking size of size_t... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:456894if ${ac_cv_sizeof_size_t+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:416895 $as_echo_n "(cached) " >&6
Martin v. Löwis18e16552006-02-15 17:27:456896else
Benjamin Petersonf7155a32010-06-21 16:51:226897 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then :
Martin v. Löwis18e16552006-02-15 17:27:456898
Martin v. Löwis18e16552006-02-15 17:27:456899else
Benjamin Petersonf7155a32010-06-21 16:51:226900 if test "$ac_cv_type_size_t" = yes; then
6901 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416902$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:456903as_fn_error 77 "cannot compute sizeof (size_t)
6904See \`config.log' for more details" "$LINENO" 5; }
Thomas Wouters47b49bf2007-08-30 22:15:336905 else
6906 ac_cv_sizeof_size_t=0
6907 fi
Martin v. Löwis18e16552006-02-15 17:27:456908fi
Benjamin Petersonf7155a32010-06-21 16:51:226909
Martin v. Löwis18e16552006-02-15 17:27:456910fi
Benjamin Petersonf7155a32010-06-21 16:51:226911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416912$as_echo "$ac_cv_sizeof_size_t" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:336913
6914
6915
Martin v. Löwis18e16552006-02-15 17:27:456916cat >>confdefs.h <<_ACEOF
6917#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
6918_ACEOF
6919
6920
Christian Heimes400adb02008-02-01 08:12:036921# The cast to long int works around a bug in the HP C Compiler
6922# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6923# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6924# This bug is HP SR number 8606223364.
Benjamin Petersonf7155a32010-06-21 16:51:226925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of pid_t" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416926$as_echo_n "checking size of pid_t... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:456927if ${ac_cv_sizeof_pid_t+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:416928 $as_echo_n "(cached) " >&6
Christian Heimes400adb02008-02-01 08:12:036929else
Benjamin Petersonf7155a32010-06-21 16:51:226930 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (pid_t))" "ac_cv_sizeof_pid_t" "$ac_includes_default"; then :
Christian Heimes400adb02008-02-01 08:12:036931
Christian Heimes400adb02008-02-01 08:12:036932else
Benjamin Petersonf7155a32010-06-21 16:51:226933 if test "$ac_cv_type_pid_t" = yes; then
6934 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416935$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:456936as_fn_error 77 "cannot compute sizeof (pid_t)
6937See \`config.log' for more details" "$LINENO" 5; }
Christian Heimes400adb02008-02-01 08:12:036938 else
6939 ac_cv_sizeof_pid_t=0
6940 fi
6941fi
Benjamin Petersonf7155a32010-06-21 16:51:226942
Christian Heimes400adb02008-02-01 08:12:036943fi
Benjamin Petersonf7155a32010-06-21 16:51:226944{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_pid_t" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416945$as_echo "$ac_cv_sizeof_pid_t" >&6; }
Christian Heimes400adb02008-02-01 08:12:036946
6947
6948
6949cat >>confdefs.h <<_ACEOF
6950#define SIZEOF_PID_T $ac_cv_sizeof_pid_t
6951_ACEOF
6952
6953
Michael W. Hudson54241132001-12-07 15:38:266954
Benjamin Petersonf7155a32010-06-21 16:51:226955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416956$as_echo_n "checking for long long support... " >&6; }
Guido van Rossumec95c7b1998-08-04 17:59:566957have_long_long=no
Benjamin Petersonf7155a32010-06-21 16:51:226958cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:046959/* end confdefs.h. */
Guido van Rossumec95c7b1998-08-04 17:59:566960
Martin v. Löwis11437992002-04-12 09:54:036961int
6962main ()
6963{
Guido van Rossumec95c7b1998-08-04 17:59:566964long long x; x = (long long)0;
Martin v. Löwis11437992002-04-12 09:54:036965 ;
6966 return 0;
6967}
6968_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:226969if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:036970
6971
Benjamin Petersonf7155a32010-06-21 16:51:226972$as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h
Martin v. Löwis11437992002-04-12 09:54:036973
Martin v. Löwisc45929e2002-04-06 10:10:496974 have_long_long=yes
6975
Guido van Rossumec95c7b1998-08-04 17:59:566976fi
Thomas Wouters47b49bf2007-08-30 22:15:336977rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:226978{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_long_long" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416979$as_echo "$have_long_long" >&6; }
Guido van Rossum96f2eb91999-04-10 16:02:186980if test "$have_long_long" = yes ; then
Thomas Wouters47b49bf2007-08-30 22:15:336981# The cast to long int works around a bug in the HP C Compiler
6982# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6983# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6984# This bug is HP SR number 8606223364.
Benjamin Petersonf7155a32010-06-21 16:51:226985{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416986$as_echo_n "checking size of long long... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:456987if ${ac_cv_sizeof_long_long+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:416988 $as_echo_n "(cached) " >&6
Martin v. Löwis11437992002-04-12 09:54:036989else
Benjamin Petersonf7155a32010-06-21 16:51:226990 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
Martin v. Löwis11437992002-04-12 09:54:036991
Martin v. Löwis11437992002-04-12 09:54:036992else
Benjamin Petersonf7155a32010-06-21 16:51:226993 if test "$ac_cv_type_long_long" = yes; then
6994 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:416995$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:456996as_fn_error 77 "cannot compute sizeof (long long)
6997See \`config.log' for more details" "$LINENO" 5; }
Thomas Wouters47b49bf2007-08-30 22:15:336998 else
6999 ac_cv_sizeof_long_long=0
7000 fi
Martin v. Löwis11437992002-04-12 09:54:037001fi
Benjamin Petersonf7155a32010-06-21 16:51:227002
Martin v. Löwis11437992002-04-12 09:54:037003fi
Benjamin Petersonf7155a32010-06-21 16:51:227004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417005$as_echo "$ac_cv_sizeof_long_long" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:337006
7007
7008
Martin v. Löwis11437992002-04-12 09:54:037009cat >>confdefs.h <<_ACEOF
Guido van Rossumec95c7b1998-08-04 17:59:567010#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
Martin v. Löwis11437992002-04-12 09:54:037011_ACEOF
Guido van Rossumec95c7b1998-08-04 17:59:567012
Michael W. Hudson54241132001-12-07 15:38:267013
Guido van Rossumec95c7b1998-08-04 17:59:567014fi
7015
Benjamin Petersonf7155a32010-06-21 16:51:227016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417017$as_echo_n "checking for long double support... " >&6; }
Travis E. Oliphant9b307842007-10-12 22:06:377018have_long_double=no
Benjamin Petersonf7155a32010-06-21 16:51:227019cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Travis E. Oliphant9b307842007-10-12 22:06:377020/* end confdefs.h. */
7021
7022int
7023main ()
7024{
7025long double x; x = (long double)0;
7026 ;
7027 return 0;
7028}
7029_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:227030if ac_fn_c_try_compile "$LINENO"; then :
Travis E. Oliphant9b307842007-10-12 22:06:377031
7032
Benjamin Petersonf7155a32010-06-21 16:51:227033$as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
Travis E. Oliphant9b307842007-10-12 22:06:377034
7035 have_long_double=yes
7036
Travis E. Oliphant9b307842007-10-12 22:06:377037fi
Travis E. Oliphant9b307842007-10-12 22:06:377038rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:227039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_long_double" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417040$as_echo "$have_long_double" >&6; }
Travis E. Oliphant9b307842007-10-12 22:06:377041if test "$have_long_double" = yes ; then
Travis E. Oliphant9b307842007-10-12 22:06:377042# The cast to long int works around a bug in the HP C Compiler
7043# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7044# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7045# This bug is HP SR number 8606223364.
Benjamin Petersonf7155a32010-06-21 16:51:227046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417047$as_echo_n "checking size of long double... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:457048if ${ac_cv_sizeof_long_double+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:417049 $as_echo_n "(cached) " >&6
Travis E. Oliphant9b307842007-10-12 22:06:377050else
Benjamin Petersonf7155a32010-06-21 16:51:227051 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
Travis E. Oliphant9b307842007-10-12 22:06:377052
Travis E. Oliphant9b307842007-10-12 22:06:377053else
Benjamin Petersonf7155a32010-06-21 16:51:227054 if test "$ac_cv_type_long_double" = yes; then
7055 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417056$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:457057as_fn_error 77 "cannot compute sizeof (long double)
7058See \`config.log' for more details" "$LINENO" 5; }
Travis E. Oliphant9b307842007-10-12 22:06:377059 else
7060 ac_cv_sizeof_long_double=0
7061 fi
7062fi
Benjamin Petersonf7155a32010-06-21 16:51:227063
Travis E. Oliphant9b307842007-10-12 22:06:377064fi
Benjamin Petersonf7155a32010-06-21 16:51:227065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417066$as_echo "$ac_cv_sizeof_long_double" >&6; }
Travis E. Oliphant9b307842007-10-12 22:06:377067
7068
7069
7070cat >>confdefs.h <<_ACEOF
7071#define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7072_ACEOF
7073
7074
7075fi
7076
7077
Benjamin Petersonf7155a32010-06-21 16:51:227078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Bool support" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417079$as_echo_n "checking for _Bool support... " >&6; }
Thomas Woutersb2137042007-02-01 18:02:277080have_c99_bool=no
Benjamin Petersonf7155a32010-06-21 16:51:227081cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Thomas Woutersb2137042007-02-01 18:02:277082/* end confdefs.h. */
7083
7084int
7085main ()
7086{
7087_Bool x; x = (_Bool)0;
7088 ;
7089 return 0;
7090}
7091_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:227092if ac_fn_c_try_compile "$LINENO"; then :
Thomas Woutersb2137042007-02-01 18:02:277093
7094
Benjamin Petersonf7155a32010-06-21 16:51:227095$as_echo "#define HAVE_C99_BOOL 1" >>confdefs.h
Thomas Woutersb2137042007-02-01 18:02:277096
7097 have_c99_bool=yes
7098
Thomas Woutersb2137042007-02-01 18:02:277099fi
Thomas Wouters47b49bf2007-08-30 22:15:337100rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:227101{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_c99_bool" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417102$as_echo "$have_c99_bool" >&6; }
Thomas Woutersb2137042007-02-01 18:02:277103if test "$have_c99_bool" = yes ; then
Thomas Wouters47b49bf2007-08-30 22:15:337104# The cast to long int works around a bug in the HP C Compiler
7105# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7106# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7107# This bug is HP SR number 8606223364.
Benjamin Petersonf7155a32010-06-21 16:51:227108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of _Bool" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417109$as_echo_n "checking size of _Bool... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:457110if ${ac_cv_sizeof__Bool+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:417111 $as_echo_n "(cached) " >&6
Thomas Woutersb2137042007-02-01 18:02:277112else
Benjamin Petersonf7155a32010-06-21 16:51:227113 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (_Bool))" "ac_cv_sizeof__Bool" "$ac_includes_default"; then :
Thomas Woutersb2137042007-02-01 18:02:277114
Thomas Woutersb2137042007-02-01 18:02:277115else
Benjamin Petersonf7155a32010-06-21 16:51:227116 if test "$ac_cv_type__Bool" = yes; then
7117 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417118$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:457119as_fn_error 77 "cannot compute sizeof (_Bool)
7120See \`config.log' for more details" "$LINENO" 5; }
Thomas Wouters47b49bf2007-08-30 22:15:337121 else
7122 ac_cv_sizeof__Bool=0
7123 fi
Thomas Woutersb2137042007-02-01 18:02:277124fi
Benjamin Petersonf7155a32010-06-21 16:51:227125
Thomas Woutersb2137042007-02-01 18:02:277126fi
Benjamin Petersonf7155a32010-06-21 16:51:227127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof__Bool" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417128$as_echo "$ac_cv_sizeof__Bool" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:337129
7130
7131
Thomas Woutersb2137042007-02-01 18:02:277132cat >>confdefs.h <<_ACEOF
7133#define SIZEOF__BOOL $ac_cv_sizeof__Bool
7134_ACEOF
7135
7136
7137fi
7138
Benjamin Petersonf7155a32010-06-21 16:51:227139ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#ifdef HAVE_STDINT_H
Benjamin Peterson82af01d2010-05-02 16:45:417140 #include <stdint.h>
7141 #endif
Antoine Pitrouc1583542010-10-10 08:15:087142 #ifdef HAVE_INTTYPES_H
7143 #include <inttypes.h>
7144 #endif
Benjamin Petersonf7155a32010-06-21 16:51:227145"
Georg Brandl6baf1172011-02-25 10:20:457146if test "x$ac_cv_type_uintptr_t" = xyes; then :
Thomas Wouters89f507f2006-12-13 04:49:307147
7148cat >>confdefs.h <<_ACEOF
7149#define HAVE_UINTPTR_T 1
7150_ACEOF
7151
Thomas Wouters47b49bf2007-08-30 22:15:337152# The cast to long int works around a bug in the HP C Compiler
7153# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7154# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7155# This bug is HP SR number 8606223364.
Benjamin Petersonf7155a32010-06-21 16:51:227156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of uintptr_t" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417157$as_echo_n "checking size of uintptr_t... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:457158if ${ac_cv_sizeof_uintptr_t+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:417159 $as_echo_n "(cached) " >&6
Martin v. Löwis11437992002-04-12 09:54:037160else
Benjamin Petersonf7155a32010-06-21 16:51:227161 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (uintptr_t))" "ac_cv_sizeof_uintptr_t" "$ac_includes_default"; then :
Martin v. Löwis11437992002-04-12 09:54:037162
Martin v. Löwis11437992002-04-12 09:54:037163else
Benjamin Petersonf7155a32010-06-21 16:51:227164 if test "$ac_cv_type_uintptr_t" = yes; then
7165 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417166$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:457167as_fn_error 77 "cannot compute sizeof (uintptr_t)
7168See \`config.log' for more details" "$LINENO" 5; }
Thomas Wouters47b49bf2007-08-30 22:15:337169 else
7170 ac_cv_sizeof_uintptr_t=0
7171 fi
Martin v. Löwis11437992002-04-12 09:54:037172fi
Benjamin Petersonf7155a32010-06-21 16:51:227173
Martin v. Löwis11437992002-04-12 09:54:037174fi
Benjamin Petersonf7155a32010-06-21 16:51:227175{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_uintptr_t" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417176$as_echo "$ac_cv_sizeof_uintptr_t" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:337177
7178
7179
Martin v. Löwis11437992002-04-12 09:54:037180cat >>confdefs.h <<_ACEOF
Barry Warsawbc7c7f92000-08-18 04:53:337181#define SIZEOF_UINTPTR_T $ac_cv_sizeof_uintptr_t
Martin v. Löwis11437992002-04-12 09:54:037182_ACEOF
Barry Warsawbc7c7f92000-08-18 04:53:337183
Michael W. Hudson54241132001-12-07 15:38:267184
Barry Warsawbc7c7f92000-08-18 04:53:337185fi
7186
Thomas Wouters89f507f2006-12-13 04:49:307187
7188
Guido van Rossumf98e2a71999-01-06 18:53:347189# Hmph. AC_CHECK_SIZEOF() doesn't include <sys/types.h>.
Benjamin Petersonf7155a32010-06-21 16:51:227190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417191$as_echo_n "checking size of off_t... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:457192if ${ac_cv_sizeof_off_t+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:417193 $as_echo_n "(cached) " >&6
Guido van Rossumf98e2a71999-01-06 18:53:347194else
Benjamin Petersonf7155a32010-06-21 16:51:227195 if test "$cross_compiling" = yes; then :
Guido van Rossum3065c942001-09-17 04:03:147196 ac_cv_sizeof_off_t=4
Guido van Rossumf98e2a71999-01-06 18:53:347197else
Benjamin Petersonf7155a32010-06-21 16:51:227198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:047199/* end confdefs.h. */
Guido van Rossumf98e2a71999-01-06 18:53:347200#include <stdio.h>
7201#include <sys/types.h>
7202main()
7203{
7204 FILE *f=fopen("conftestval", "w");
7205 if (!f) exit(1);
7206 fprintf(f, "%d\n", sizeof(off_t));
7207 exit(0);
7208}
Martin v. Löwis11437992002-04-12 09:54:037209_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:227210if ac_fn_c_try_run "$LINENO"; then :
Guido van Rossumf98e2a71999-01-06 18:53:347211 ac_cv_sizeof_off_t=`cat conftestval`
7212else
Benjamin Petersonf7155a32010-06-21 16:51:227213 ac_cv_sizeof_off_t=0
Guido van Rossumf98e2a71999-01-06 18:53:347214fi
Benjamin Petersonf7155a32010-06-21 16:51:227215rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7216 conftest.$ac_objext conftest.beam conftest.$ac_ext
Guido van Rossumf98e2a71999-01-06 18:53:347217fi
7218
Thomas Wouters47b49bf2007-08-30 22:15:337219
Guido van Rossumf98e2a71999-01-06 18:53:347220fi
7221
Benjamin Petersonf7155a32010-06-21 16:51:227222{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417223$as_echo "$ac_cv_sizeof_off_t" >&6; }
Martin v. Löwis11437992002-04-12 09:54:037224
7225cat >>confdefs.h <<_ACEOF
Guido van Rossumf98e2a71999-01-06 18:53:347226#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
Martin v. Löwis11437992002-04-12 09:54:037227_ACEOF
Guido van Rossumf98e2a71999-01-06 18:53:347228
Michael W. Hudson54241132001-12-07 15:38:267229
Benjamin Petersonf7155a32010-06-21 16:51:227230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable large file support" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417231$as_echo_n "checking whether to enable large file support... " >&6; }
Mark Dickinsonb87f0d02009-12-31 21:25:027232if test "$have_long_long" = yes
7233then
7234if test "$ac_cv_sizeof_off_t" -gt "$ac_cv_sizeof_long" -a \
Guido van Rossum96f2eb91999-04-10 16:02:187235 "$ac_cv_sizeof_long_long" -ge "$ac_cv_sizeof_off_t"; then
Guido van Rossumf98e2a71999-01-06 18:53:347236
Benjamin Petersonf7155a32010-06-21 16:51:227237$as_echo "#define HAVE_LARGEFILE_SUPPORT 1" >>confdefs.h
Martin v. Löwis11437992002-04-12 09:54:037238
Benjamin Petersonf7155a32010-06-21 16:51:227239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417240$as_echo "yes" >&6; }
Guido van Rossumf98e2a71999-01-06 18:53:347241else
Benjamin Petersonf7155a32010-06-21 16:51:227242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417243$as_echo "no" >&6; }
Guido van Rossumf98e2a71999-01-06 18:53:347244fi
Mark Dickinsonb87f0d02009-12-31 21:25:027245else
Benjamin Petersonf7155a32010-06-21 16:51:227246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417247$as_echo "no" >&6; }
Mark Dickinsonb87f0d02009-12-31 21:25:027248fi
Guido van Rossumf98e2a71999-01-06 18:53:347249
Guido van Rossumb9a22a12000-06-30 02:48:537250# AC_CHECK_SIZEOF() doesn't include <time.h>.
Benjamin Petersonf7155a32010-06-21 16:51:227251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417252$as_echo_n "checking size of time_t... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:457253if ${ac_cv_sizeof_time_t+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:417254 $as_echo_n "(cached) " >&6
Guido van Rossumb9a22a12000-06-30 02:48:537255else
Benjamin Petersonf7155a32010-06-21 16:51:227256 if test "$cross_compiling" = yes; then :
Guido van Rossum3065c942001-09-17 04:03:147257 ac_cv_sizeof_time_t=4
Guido van Rossumb9a22a12000-06-30 02:48:537258else
Benjamin Petersonf7155a32010-06-21 16:51:227259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:047260/* end confdefs.h. */
Guido van Rossumb9a22a12000-06-30 02:48:537261#include <stdio.h>
7262#include <time.h>
7263main()
7264{
7265 FILE *f=fopen("conftestval", "w");
7266 if (!f) exit(1);
7267 fprintf(f, "%d\n", sizeof(time_t));
7268 exit(0);
7269}
Martin v. Löwis11437992002-04-12 09:54:037270_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:227271if ac_fn_c_try_run "$LINENO"; then :
Guido van Rossumb9a22a12000-06-30 02:48:537272 ac_cv_sizeof_time_t=`cat conftestval`
7273else
Benjamin Petersonf7155a32010-06-21 16:51:227274 ac_cv_sizeof_time_t=0
Guido van Rossumb9a22a12000-06-30 02:48:537275fi
Benjamin Petersonf7155a32010-06-21 16:51:227276rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7277 conftest.$ac_objext conftest.beam conftest.$ac_ext
Guido van Rossumb9a22a12000-06-30 02:48:537278fi
7279
Thomas Wouters47b49bf2007-08-30 22:15:337280
Guido van Rossumb9a22a12000-06-30 02:48:537281fi
7282
Benjamin Petersonf7155a32010-06-21 16:51:227283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417284$as_echo "$ac_cv_sizeof_time_t" >&6; }
Martin v. Löwis11437992002-04-12 09:54:037285
7286cat >>confdefs.h <<_ACEOF
Guido van Rossumb9a22a12000-06-30 02:48:537287#define SIZEOF_TIME_T $ac_cv_sizeof_time_t
Martin v. Löwis11437992002-04-12 09:54:037288_ACEOF
Guido van Rossumb9a22a12000-06-30 02:48:537289
Michael W. Hudson54241132001-12-07 15:38:267290
7291
Trent Mick635f6fb2000-08-23 21:33:057292# if have pthread_t then define SIZEOF_PTHREAD_T
Martin v. Löwis123cbd22001-07-19 14:21:107293ac_save_cc="$CC"
7294if test "$ac_cv_kpthread" = "yes"
7295then CC="$CC -Kpthread"
Martin v. Löwis5f433f02003-05-05 05:05:307296elif test "$ac_cv_kthread" = "yes"
7297then CC="$CC -Kthread"
Martin v. Löwis4ee6eef2003-05-26 05:37:517298elif test "$ac_cv_pthread" = "yes"
7299then CC="$CC -pthread"
Martin v. Löwis123cbd22001-07-19 14:21:107300fi
Benjamin Petersonf7155a32010-06-21 16:51:227301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_t" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417302$as_echo_n "checking for pthread_t... " >&6; }
Trent Mick635f6fb2000-08-23 21:33:057303have_pthread_t=no
Benjamin Petersonf7155a32010-06-21 16:51:227304cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:047305/* end confdefs.h. */
Trent Mick635f6fb2000-08-23 21:33:057306#include <pthread.h>
Martin v. Löwis11437992002-04-12 09:54:037307int
7308main ()
7309{
Guido van Rossum12580492000-09-24 16:47:197310pthread_t x; x = *(pthread_t*)0;
Martin v. Löwis11437992002-04-12 09:54:037311 ;
7312 return 0;
7313}
7314_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:227315if ac_fn_c_try_compile "$LINENO"; then :
Trent Mick635f6fb2000-08-23 21:33:057316 have_pthread_t=yes
Trent Mick635f6fb2000-08-23 21:33:057317fi
Thomas Wouters47b49bf2007-08-30 22:15:337318rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:227319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_pthread_t" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417320$as_echo "$have_pthread_t" >&6; }
Trent Mick635f6fb2000-08-23 21:33:057321if test "$have_pthread_t" = yes ; then
7322 # AC_CHECK_SIZEOF() doesn't include <pthread.h>.
Benjamin Petersonf7155a32010-06-21 16:51:227323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of pthread_t" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417324$as_echo_n "checking size of pthread_t... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:457325 if ${ac_cv_sizeof_pthread_t+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:417326 $as_echo_n "(cached) " >&6
Trent Mick635f6fb2000-08-23 21:33:057327else
Benjamin Petersonf7155a32010-06-21 16:51:227328 if test "$cross_compiling" = yes; then :
Guido van Rossum3065c942001-09-17 04:03:147329 ac_cv_sizeof_pthread_t=4
Trent Mick635f6fb2000-08-23 21:33:057330else
Benjamin Petersonf7155a32010-06-21 16:51:227331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:047332/* end confdefs.h. */
Trent Mick635f6fb2000-08-23 21:33:057333#include <stdio.h>
Neal Norwitz6eb37f02003-02-23 23:28:157334#include <pthread.h>
Trent Mick635f6fb2000-08-23 21:33:057335 main()
7336 {
7337 FILE *f=fopen("conftestval", "w");
7338 if (!f) exit(1);
7339 fprintf(f, "%d\n", sizeof(pthread_t));
7340 exit(0);
7341 }
Martin v. Löwis11437992002-04-12 09:54:037342_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:227343if ac_fn_c_try_run "$LINENO"; then :
Trent Mick635f6fb2000-08-23 21:33:057344 ac_cv_sizeof_pthread_t=`cat conftestval`
7345else
Benjamin Petersonf7155a32010-06-21 16:51:227346 ac_cv_sizeof_pthread_t=0
Trent Mick635f6fb2000-08-23 21:33:057347fi
Benjamin Petersonf7155a32010-06-21 16:51:227348rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7349 conftest.$ac_objext conftest.beam conftest.$ac_ext
Trent Mick635f6fb2000-08-23 21:33:057350fi
7351
Thomas Wouters47b49bf2007-08-30 22:15:337352
Trent Mick635f6fb2000-08-23 21:33:057353fi
7354
Benjamin Petersonf7155a32010-06-21 16:51:227355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_pthread_t" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417356$as_echo "$ac_cv_sizeof_pthread_t" >&6; }
Martin v. Löwis11437992002-04-12 09:54:037357
7358cat >>confdefs.h <<_ACEOF
Trent Mick635f6fb2000-08-23 21:33:057359#define SIZEOF_PTHREAD_T $ac_cv_sizeof_pthread_t
Martin v. Löwis11437992002-04-12 09:54:037360_ACEOF
Trent Mick635f6fb2000-08-23 21:33:057361
7362fi
Martin v. Löwis123cbd22001-07-19 14:21:107363CC="$ac_save_cc"
Trent Mick635f6fb2000-08-23 21:33:057364
Michael W. Hudson54241132001-12-07 15:38:267365
Guido van Rossum54ecc3d1999-01-27 17:53:117366
Benjamin Peterson8f95cc22008-07-16 02:23:257367
Guido van Rossum54ecc3d1999-01-27 17:53:117368case $ac_sys_system/$ac_sys_release in
Thomas Wouters49fd7fa2006-04-21 10:40:587369 Darwin/[01567]\..*)
Bob Ippolito7026a0a2005-03-28 23:23:477370 OTHER_LIBTOOL_OPT="-prebind -seg1addr 0x10000000"
7371 ;;
7372 Darwin/*)
7373 OTHER_LIBTOOL_OPT=""
7374 ;;
7375esac
7376
7377
Ronald Oussorend45ff2c2009-09-06 11:11:047378ARCH_RUN_32BIT=""
7379
Bob Ippolito7026a0a2005-03-28 23:23:477380case $ac_sys_system/$ac_sys_release in
Thomas Wouters49fd7fa2006-04-21 10:40:587381 Darwin/[01567]\..*)
Thomas Wouters477c8d52006-05-27 19:21:477382 LIBTOOL_CRUFT="-framework System -lcc_dynamic"
7383 if test "${enable_universalsdk}"; then
7384 :
7385 else
Ronald Oussoren175a8842010-02-11 13:40:067386 LIBTOOL_CRUFT="${LIBTOOL_CRUFT} -arch_only `/usr/bin/arch`"
Thomas Wouters477c8d52006-05-27 19:21:477387 fi
Jack Jansenb36687a2004-07-16 08:43:477388 LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
Jack Jansena3891ea2001-09-07 14:25:127389 LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';;
Guido van Rossum5839e582000-10-09 19:52:357390 Darwin/*)
Ronald Oussoren652f4de2010-02-07 11:54:037391 gcc_version=`gcc -dumpversion`
Bob Ippolito7026a0a2005-03-28 23:23:477392 if test ${gcc_version} '<' 4.0
7393 then
7394 LIBTOOL_CRUFT="-lcc_dynamic"
7395 else
7396 LIBTOOL_CRUFT=""
7397 fi
Benjamin Petersonf7155a32010-06-21 16:51:227398 if test "$cross_compiling" = yes; then :
Ronald Oussoren856624d2009-09-08 07:13:537399 ac_osx_32bit=yes
Ronald Oussorend45ff2c2009-09-06 11:11:047400else
Benjamin Petersonf7155a32010-06-21 16:51:227401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Ronald Oussorend45ff2c2009-09-06 11:11:047402/* end confdefs.h. */
Ronald Oussoren856624d2009-09-08 07:13:537403
Ronald Oussorend45ff2c2009-09-06 11:11:047404 #include <unistd.h>
7405 int main(int argc, char*argv[])
7406 {
7407 if (sizeof(long) == 4) {
7408 return 0;
7409 } else {
7410 return 1;
7411 }
Ronald Oussoren856624d2009-09-08 07:13:537412 }
7413
Ronald Oussorend45ff2c2009-09-06 11:11:047414_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:227415if ac_fn_c_try_run "$LINENO"; then :
Ronald Oussorend45ff2c2009-09-06 11:11:047416 ac_osx_32bit=yes
7417else
Benjamin Petersonf7155a32010-06-21 16:51:227418 ac_osx_32bit=no
Ronald Oussorend45ff2c2009-09-06 11:11:047419fi
Benjamin Petersonf7155a32010-06-21 16:51:227420rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7421 conftest.$ac_objext conftest.beam conftest.$ac_ext
Ronald Oussorend45ff2c2009-09-06 11:11:047422fi
7423
7424
Ronald Oussorend45ff2c2009-09-06 11:11:047425 if test "${ac_osx_32bit}" = "yes"; then
Ronald Oussoren175a8842010-02-11 13:40:067426 case `/usr/bin/arch` in
Ronald Oussorend45ff2c2009-09-06 11:11:047427 i386)
7428 MACOSX_DEFAULT_ARCH="i386"
7429 ;;
7430 ppc)
7431 MACOSX_DEFAULT_ARCH="ppc"
7432 ;;
7433 *)
Georg Brandl6baf1172011-02-25 10:20:457434 as_fn_error $? "Unexpected output of 'arch' on OSX" "$LINENO" 5
Ronald Oussorend45ff2c2009-09-06 11:11:047435 ;;
7436 esac
7437 else
Ronald Oussoren175a8842010-02-11 13:40:067438 case `/usr/bin/arch` in
Ronald Oussorend45ff2c2009-09-06 11:11:047439 i386)
7440 MACOSX_DEFAULT_ARCH="x86_64"
7441 ;;
7442 ppc)
7443 MACOSX_DEFAULT_ARCH="ppc64"
7444 ;;
7445 *)
Georg Brandl6baf1172011-02-25 10:20:457446 as_fn_error $? "Unexpected output of 'arch' on OSX" "$LINENO" 5
Ronald Oussorend45ff2c2009-09-06 11:11:047447 ;;
7448 esac
7449
7450 #ARCH_RUN_32BIT="true"
7451 fi
7452
7453 LIBTOOL_CRUFT=$LIBTOOL_CRUFT" -lSystem -lSystemStubs -arch_only ${MACOSX_DEFAULT_ARCH}"
Jack Jansenb36687a2004-07-16 08:43:477454 LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
Jack Jansene578a632001-08-15 01:27:147455 LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';;
Guido van Rossum54ecc3d1999-01-27 17:53:117456esac
7457
Benjamin Petersonf7155a32010-06-21 16:51:227458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-framework" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417459$as_echo_n "checking for --enable-framework... " >&6; }
Jack Jansene578a632001-08-15 01:27:147460if test "$enable_framework"
Guido van Rossum54ecc3d1999-01-27 17:53:117461then
Skip Montanarodecc6a42003-01-01 20:07:497462 BASECFLAGS="$BASECFLAGS -fno-common -dynamic"
Martin v. Löwis11437992002-04-12 09:54:037463 # -F. is needed to allow linking to the framework while
Jack Jansene578a632001-08-15 01:27:147464 # in the build location.
Guido van Rossum54ecc3d1999-01-27 17:53:117465
Benjamin Petersonf7155a32010-06-21 16:51:227466$as_echo "#define WITH_NEXT_FRAMEWORK 1" >>confdefs.h
Martin v. Löwis11437992002-04-12 09:54:037467
Benjamin Petersonf7155a32010-06-21 16:51:227468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417469$as_echo "yes" >&6; }
Ronald Oussoren99aab652009-06-08 21:22:577470 if test $enable_shared = "yes"
7471 then
Georg Brandl6baf1172011-02-25 10:20:457472 as_fn_error $? "Specifying both --enable-shared and --enable-framework is not supported, use only --enable-framework instead" "$LINENO" 5
Ronald Oussoren99aab652009-06-08 21:22:577473 fi
Guido van Rossum54ecc3d1999-01-27 17:53:117474else
Benjamin Petersonf7155a32010-06-21 16:51:227475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417476$as_echo "no" >&6; }
Guido van Rossum54ecc3d1999-01-27 17:53:117477fi
7478
Benjamin Petersonf7155a32010-06-21 16:51:227479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dyld" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417480$as_echo_n "checking for dyld... " >&6; }
Jack Jansen9a66b6d2001-08-08 13:56:147481case $ac_sys_system/$ac_sys_release in
7482 Darwin/*)
Guido van Rossum54ecc3d1999-01-27 17:53:117483
Benjamin Petersonf7155a32010-06-21 16:51:227484$as_echo "#define WITH_DYLD 1" >>confdefs.h
Martin v. Löwis11437992002-04-12 09:54:037485
Benjamin Petersonf7155a32010-06-21 16:51:227486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: always on for Darwin" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417487$as_echo "always on for Darwin" >&6; }
Jack Jansen9a66b6d2001-08-08 13:56:147488 ;;
7489 *)
Benjamin Petersonf7155a32010-06-21 16:51:227490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417491$as_echo "no" >&6; }
Jack Jansene578a632001-08-15 01:27:147492 ;;
Jack Jansen9a66b6d2001-08-08 13:56:147493esac
Guido van Rossum54ecc3d1999-01-27 17:53:117494
Guido van Rossum0a516c91994-09-12 10:58:407495# Set info about shared libraries.
Guido van Rossum0a516c91994-09-12 10:58:407496
Michael W. Hudson54241132001-12-07 15:38:267497
7498
7499
7500
Guido van Rossum0a516c91994-09-12 10:58:407501# SO is the extension of shared libraries `(including the dot!)
Guido van Rossumaef734b2001-01-10 21:09:127502# -- usually .so, .sl on HP-UX, .dll on Cygwin
Benjamin Petersonf7155a32010-06-21 16:51:227503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking SO" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417504$as_echo_n "checking SO... " >&6; }
Guido van Rossum0a516c91994-09-12 10:58:407505if test -z "$SO"
7506then
Guido van Rossum76be6ed1995-01-02 18:33:547507 case $ac_sys_system in
Thomas Wouters477c8d52006-05-27 19:21:477508 hp*|HP*)
7509 case `uname -m` in
7510 ia64) SO=.so;;
7511 *) SO=.sl;;
7512 esac
7513 ;;
Guido van Rossumaef734b2001-01-10 21:09:127514 CYGWIN*) SO=.dll;;
Guido van Rossum563e7081996-09-10 18:20:487515 *) SO=.so;;
Guido van Rossum0a516c91994-09-12 10:58:407516 esac
Martin v. Löwis368de8f2003-06-14 14:46:387517else
7518 # this might also be a termcap variable, see #610332
7519 echo
7520 echo '====================================================================='
7521 echo '+ +'
7522 echo '+ WARNING: You have set SO in your environment. +'
7523 echo '+ Do you really mean to change the extension for shared libraries? +'
7524 echo '+ Continuing in 10 seconds to let you to ponder. +'
7525 echo '+ +'
7526 echo '====================================================================='
7527 sleep 10
Guido van Rossum0a516c91994-09-12 10:58:407528fi
Benjamin Petersonf7155a32010-06-21 16:51:227529{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $SO" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417530$as_echo "$SO" >&6; }
Thomas Wouters477c8d52006-05-27 19:21:477531
Georg Brandlb1441c72009-01-03 22:33:397532
Thomas Wouters477c8d52006-05-27 19:21:477533cat >>confdefs.h <<_ACEOF
7534#define SHLIB_EXT "$SO"
7535_ACEOF
7536
Guido van Rossum0a516c91994-09-12 10:58:407537# LDSHARED is the ld *command* used to create shared library
Martin v. Löwis12af0482004-01-31 12:34:177538# -- "cc -G" on SunOS 5.x, "ld -shared" on IRIX 5
Guido van Rossum54ecc3d1999-01-27 17:53:117539# (Shared libraries in this instance are shared modules to be loaded into
7540# Python, as opposed to building Python itself as a shared library.)
Benjamin Petersonf7155a32010-06-21 16:51:227541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking LDSHARED" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417542$as_echo_n "checking LDSHARED... " >&6; }
Guido van Rossum0a516c91994-09-12 10:58:407543if test -z "$LDSHARED"
7544then
Guido van Rossum76be6ed1995-01-02 18:33:547545 case $ac_sys_system/$ac_sys_release in
Neil Schemenauer4a7bbcb2001-02-16 03:37:547546 AIX*)
Georg Brandl6baf1172011-02-25 10:20:457547 BLDSHARED="\$(srcdir)/Modules/ld_so_aix \$(CC) -bI:\$(srcdir)/Modules/python.exp"
Guido van Rossumce608b02001-09-28 15:59:387548 LDSHARED="\$(BINLIBDEST)/config/ld_so_aix \$(CC) -bI:\$(BINLIBDEST)/config/python.exp"
Neil Schemenauer4a7bbcb2001-02-16 03:37:547549 ;;
Guido van Rossum07397971997-04-29 21:49:507550 IRIX/5*) LDSHARED="ld -shared";;
Guido van Rossum91922671997-10-09 20:24:137551 IRIX*/6*) LDSHARED="ld ${SGI_ABI} -shared -all";;
Martin v. Löwis11437992002-04-12 09:54:037552 SunOS/5*)
Greg Ward57c9a6632000-05-26 12:22:547553 if test "$GCC" = "yes"
Jesus Cead3b7a552011-03-16 19:37:547554 then LDSHARED='$(CC) -shared $(LDFLAGS)'
7555 else LDSHARED='$(CC) -G $(LDFLAGS)';
Greg Ward57c9a6632000-05-26 12:22:547556 fi ;;
Thomas Hellerf44b9a12008-04-04 10:18:237557 hp*|HP*)
7558 if test "$GCC" = "yes"
7559 then LDSHARED='$(CC) -shared'
7560 else LDSHARED='ld -b';
7561 fi ;;
Guido van Rossumda88dad1995-01-26 00:46:297562 OSF*) LDSHARED="ld -shared -expect_unresolved \"*\"";;
Jack Jansen418c3b12001-11-14 10:59:577563 Darwin/1.3*)
Jack Jansena3891ea2001-09-07 14:25:127564 LDSHARED='$(CC) $(LDFLAGS) -bundle'
7565 if test "$enable_framework" ; then
7566 # Link against the framework. All externals should be defined.
Jack Jansenda49e192005-01-07 13:08:227567 BLDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
7568 LDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
Jack Jansena3891ea2001-09-07 14:25:127569 else
7570 # No framework. Ignore undefined symbols, assuming they come from Python
Jack Jansen418c3b12001-11-14 10:59:577571 LDSHARED="$LDSHARED -undefined suppress"
Jack Jansena3891ea2001-09-07 14:25:127572 fi ;;
Jack Jansen6b08a402004-06-03 12:41:457573 Darwin/1.4*|Darwin/5.*|Darwin/6.*)
Jack Jansene578a632001-08-15 01:27:147574 LDSHARED='$(CC) $(LDFLAGS) -bundle'
7575 if test "$enable_framework" ; then
7576 # Link against the framework. All externals should be defined.
Jack Jansenda49e192005-01-07 13:08:227577 BLDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
7578 LDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
Jack Jansene578a632001-08-15 01:27:147579 else
Michael W. Hudson594bc802002-03-07 09:59:157580 # No framework, use the Python app as bundle-loader
7581 BLDSHARED="$LDSHARED "'-bundle_loader $(BUILDPYTHON)'
Jack Jansenc28fc372003-02-25 13:14:437582 LDSHARED="$LDSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
Guido van Rossum54ecc3d1999-01-27 17:53:117583 fi ;;
Jack Jansen6b08a402004-06-03 12:41:457584 Darwin/*)
7585 # Use -undefined dynamic_lookup whenever possible (10.3 and later).
7586 # This allows an extension to be used in any Python
Thomas Wouters89d996e2007-09-08 17:39:287587
Benjamin Peterson14ae9592008-07-16 02:20:157588 if test ${MACOSX_DEPLOYMENT_TARGET} '>' 10.2
Jack Jansen6b08a402004-06-03 12:41:457589 then
Thomas Wouters477c8d52006-05-27 19:21:477590 if test "${enable_universalsdk}"; then
Benjamin Peterson14ae9592008-07-16 02:20:157591 LDFLAGS="${UNIVERSAL_ARCH_FLAGS} -isysroot ${UNIVERSALSDK} ${LDFLAGS}"
Thomas Wouters477c8d52006-05-27 19:21:477592 fi
Jack Jansen6b08a402004-06-03 12:41:457593 LDSHARED='$(CC) $(LDFLAGS) -bundle -undefined dynamic_lookup'
7594 BLDSHARED="$LDSHARED"
Jack Jansen6b08a402004-06-03 12:41:457595 else
7596 LDSHARED='$(CC) $(LDFLAGS) -bundle'
7597 if test "$enable_framework" ; then
7598 # Link against the framework. All externals should be defined.
Jack Jansenda49e192005-01-07 13:08:227599 BLDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
7600 LDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
Jack Jansen6b08a402004-06-03 12:41:457601 else
7602 # No framework, use the Python app as bundle-loader
7603 BLDSHARED="$LDSHARED "'-bundle_loader $(BUILDPYTHON)'
7604 LDSHARED="$LDSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
7605 fi
7606 fi
7607 ;;
Benjamin Petersonde9c8692008-07-01 18:23:097608 Linux*|GNU*|QNX*) LDSHARED='$(CC) -shared';;
Guido van Rossum458e7fa1999-09-17 15:40:407609 BSD/OS*/4*) LDSHARED="gcc -shared";;
Thomas Wouters1ba5b3b2006-06-08 14:52:477610 FreeBSD*)
Jeremy Hylton4bcc7c52000-08-31 17:45:357611 if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
Guido van Rossum0286ae82000-08-29 15:06:497612 then
Benjamin Peterson82af01d2010-05-02 16:45:417613 LDSHARED='$(CC) -shared ${LDFLAGS}'
Guido van Rossum0286ae82000-08-29 15:06:497614 else
7615 LDSHARED="ld -Bshareable ${LDFLAGS}"
7616 fi;;
Thomas Wouters1ba5b3b2006-06-08 14:52:477617 OpenBSD*)
7618 if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
7619 then
7620 LDSHARED='$(CC) -shared $(CCSHARED) ${LDFLAGS}'
7621 else
7622 case `uname -r` in
7623 [01].* | 2.[0-7] | 2.[0-7].*)
7624 LDSHARED="ld -Bshareable ${LDFLAGS}"
7625 ;;
7626 *)
7627 LDSHARED='$(CC) -shared $(CCSHARED) ${LDFLAGS}'
7628 ;;
7629 esac
7630 fi;;
Antoine Pitrou59dd7ab2011-01-02 20:49:427631 NetBSD*|DragonFly*) LDSHARED='$(CC) -shared ${LDFLAGS}';;
Martin v. Löwis25ae43b2001-10-07 08:39:187632 OpenUNIX*|UnixWare*)
Martin v. Löwisbec19582001-03-21 15:57:547633 if test "$GCC" = "yes"
Martin v. Löwis79f3c532002-12-11 12:51:587634 then LDSHARED='$(CC) -shared'
7635 else LDSHARED='$(CC) -G'
Martin v. Löwisbec19582001-03-21 15:57:547636 fi;;
Martin v. Löwis79f3c532002-12-11 12:51:587637 SCO_SV*) LDSHARED='$(CC) -Wl,-G,-Bexport';;
Guido van Rossumaef734b2001-01-10 21:09:127638 CYGWIN*) LDSHARED="gcc -shared -Wl,--enable-auto-image-base";;
Martin v. Löwisf90ae202002-06-11 06:22:317639 atheos*) LDSHARED="gcc -shared";;
Guido van Rossum0a516c91994-09-12 10:58:407640 *) LDSHARED="ld";;
7641 esac
Guido van Rossum0a516c91994-09-12 10:58:407642fi
Benjamin Petersonf7155a32010-06-21 16:51:227643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDSHARED" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417644$as_echo "$LDSHARED" >&6; }
Neil Schemenauer4a7bbcb2001-02-16 03:37:547645BLDSHARED=${BLDSHARED-$LDSHARED}
Guido van Rossum0a516c91994-09-12 10:58:407646# CCSHARED are the C *flags* used to create objects to go into a shared
Guido van Rossum54ecc3d1999-01-27 17:53:117647# library (module) -- this is only needed for a few systems
Benjamin Petersonf7155a32010-06-21 16:51:227648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking CCSHARED" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417649$as_echo_n "checking CCSHARED... " >&6; }
Guido van Rossum0a516c91994-09-12 10:58:407650if test -z "$CCSHARED"
7651then
Guido van Rossum07397971997-04-29 21:49:507652 case $ac_sys_system/$ac_sys_release in
Neil Schemenauerc761fc82001-02-19 04:50:497653 SunOS*) if test "$GCC" = yes;
Skip Montanaroeb33e5a2007-08-17 12:57:417654 then CCSHARED="-fPIC";
7655 elif test `uname -p` = sparc;
7656 then CCSHARED="-xcode=pic32";
7657 else CCSHARED="-Kpic";
7658 fi;;
Guido van Rossumaf07a441995-02-13 19:45:277659 hp*|HP*) if test "$GCC" = yes;
Martin v. Löwis703ad702001-09-05 08:36:527660 then CCSHARED="-fPIC";
Guido van Rossumaf07a441995-02-13 19:45:277661 else CCSHARED="+z";
7662 fi;;
Martin v. Löwisa6e97582002-01-01 18:41:337663 Linux*|GNU*) CCSHARED="-fPIC";;
Guido van Rossumf5957ea1999-10-05 21:59:337664 BSD/OS*/4*) CCSHARED="-fpic";;
Martin v. Löwis86d66262006-02-17 08:40:117665 FreeBSD*|NetBSD*|OpenBSD*|DragonFly*) CCSHARED="-fPIC";;
Martin v. Löwis25ae43b2001-10-07 08:39:187666 OpenUNIX*|UnixWare*)
Martin v. Löwisbec19582001-03-21 15:57:547667 if test "$GCC" = "yes"
7668 then CCSHARED="-fPIC"
Martin v. Löwis130fb172001-07-19 11:00:417669 else CCSHARED="-KPIC"
Martin v. Löwisbec19582001-03-21 15:57:547670 fi;;
Martin v. Löwis21ee4092002-09-30 16:19:487671 SCO_SV*)
7672 if test "$GCC" = "yes"
7673 then CCSHARED="-fPIC"
7674 else CCSHARED="-Kpic -belf"
7675 fi;;
Guido van Rossum2b5ca001998-03-05 15:41:097676 IRIX*/6*) case $CC in
7677 *gcc*) CCSHARED="-shared";;
Guido van Rossumee21f411998-04-20 18:51:547678 *) CCSHARED="";;
Guido van Rossum2b5ca001998-03-05 15:41:097679 esac;;
Martin v. Löwisf90ae202002-06-11 06:22:317680 atheos*) CCSHARED="-fPIC";;
Guido van Rossum0a516c91994-09-12 10:58:407681 esac
Guido van Rossum0a516c91994-09-12 10:58:407682fi
Benjamin Petersonf7155a32010-06-21 16:51:227683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CCSHARED" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417684$as_echo "$CCSHARED" >&6; }
Guido van Rossum0a516c91994-09-12 10:58:407685# LINKFORSHARED are the flags passed to the $(CC) command that links
Guido van Rossum8ddd0ad1995-06-14 23:10:287686# the python executable -- this is only needed for a few systems
Benjamin Petersonf7155a32010-06-21 16:51:227687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking LINKFORSHARED" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417688$as_echo_n "checking LINKFORSHARED... " >&6; }
Guido van Rossum0a516c91994-09-12 10:58:407689if test -z "$LINKFORSHARED"
7690then
Guido van Rossum07397971997-04-29 21:49:507691 case $ac_sys_system/$ac_sys_release in
Neil Schemenauer4a7bbcb2001-02-16 03:37:547692 AIX*) LINKFORSHARED='-Wl,-bE:Modules/python.exp -lld';;
Guido van Rossumccaf3b61996-12-06 21:19:167693 hp*|HP*)
Martin v. Löwis1142de32002-03-29 16:28:317694 LINKFORSHARED="-Wl,-E -Wl,+s";;
7695# LINKFORSHARED="-Wl,-E -Wl,+s -Wl,+b\$(BINLIBDEST)/lib-dynload";;
Guido van Rossumf5957ea1999-10-05 21:59:337696 BSD/OS/4*) LINKFORSHARED="-Xlinker -export-dynamic";;
Martin v. Löwisa6e97582002-01-01 18:41:337697 Linux*|GNU*) LINKFORSHARED="-Xlinker -export-dynamic";;
Guido van Rossum54ecc3d1999-01-27 17:53:117698 # -u libsys_s pulls in all symbols in libsys
Martin v. Löwis11437992002-04-12 09:54:037699 Darwin/*)
Benjamin Peterson9c80cac2009-05-23 16:34:237700 LINKFORSHARED="$extra_undefs -framework CoreFoundation"
Jack Jansene578a632001-08-15 01:27:147701 if test "$enable_framework"
7702 then
Jack Jansenda49e192005-01-07 13:08:227703 LINKFORSHARED="$LINKFORSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
Jack Jansene578a632001-08-15 01:27:147704 fi
Anthony Baxtereef2d3b2004-11-06 04:45:337705 LINKFORSHARED="$LINKFORSHARED";;
Martin v. Löwis25ae43b2001-10-07 08:39:187706 OpenUNIX*|UnixWare*) LINKFORSHARED="-Wl,-Bexport";;
Martin v. Löwis21ee4092002-09-30 16:19:487707 SCO_SV*) LINKFORSHARED="-Wl,-Bexport";;
Fred Drake02706f52000-09-25 15:08:467708 ReliantUNIX*) LINKFORSHARED="-W1 -Blargedynsym";;
Martin v. Löwis86d66262006-02-17 08:40:117709 FreeBSD*|NetBSD*|OpenBSD*|DragonFly*)
Guido van Rossumdf693651999-01-07 21:50:417710 if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
7711 then
7712 LINKFORSHARED="-Wl,--export-dynamic"
7713 fi;;
Guido van Rossum2b5ca001998-03-05 15:41:097714 SunOS/5*) case $CC in
7715 *gcc*)
Martin v. Löwisa4548572002-04-18 14:51:367716 if $CC -Xlinker --help 2>&1 | grep export-dynamic >/dev/null
Guido van Rossum8f4ceb11997-12-18 23:42:197717 then
7718 LINKFORSHARED="-Xlinker --export-dynamic"
Guido van Rossum2b5ca001998-03-05 15:41:097719 fi;;
7720 esac;;
Jason Tishler30765592003-09-04 11:04:067721 CYGWIN*)
7722 if test $enable_shared = "no"
7723 then
7724 LINKFORSHARED='-Wl,--out-implib=$(LDLIBRARY)'
7725 fi;;
Benjamin Petersonde9c8692008-07-01 18:23:097726 QNX*)
7727 # -Wl,-E causes the symbols to be added to the dynamic
7728 # symbol table so that they can be found when a module
7729 # is loaded. -N 2048K causes the stack size to be set
7730 # to 2048 kilobytes so that the stack doesn't overflow
7731 # when running test_compile.py.
7732 LINKFORSHARED='-Wl,-E -N 2048K';;
Guido van Rossum0a516c91994-09-12 10:58:407733 esac
Guido van Rossum0a516c91994-09-12 10:58:407734fi
Benjamin Petersonf7155a32010-06-21 16:51:227735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINKFORSHARED" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417736$as_echo "$LINKFORSHARED" >&6; }
Guido van Rossum0a516c91994-09-12 10:58:407737
Michael W. Hudson54241132001-12-07 15:38:267738
Benjamin Peterson8f95cc22008-07-16 02:23:257739
Benjamin Petersonf7155a32010-06-21 16:51:227740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking CFLAGSFORSHARED" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417741$as_echo_n "checking CFLAGSFORSHARED... " >&6; }
Neil Schemenauer3ecf0aa2001-01-26 16:15:207742if test ! "$LIBRARY" = "$LDLIBRARY"
7743then
Neil Schemenauer0c6141f2001-01-27 21:40:547744 case $ac_sys_system in
7745 CYGWIN*)
7746 # Cygwin needs CCSHARED when building extension DLLs
7747 # but not when building the interpreter DLL.
7748 CFLAGSFORSHARED='';;
7749 *)
7750 CFLAGSFORSHARED='$(CCSHARED)'
7751 esac
Neil Schemenauer3ecf0aa2001-01-26 16:15:207752fi
Benjamin Petersonf7155a32010-06-21 16:51:227753{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CFLAGSFORSHARED" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417754$as_echo "$CFLAGSFORSHARED" >&6; }
Neil Schemenauer3ecf0aa2001-01-26 16:15:207755
Martin v. Löwisf90ae202002-06-11 06:22:317756# SHLIBS are libraries (except -lc and -lm) to link to the python shared
7757# library (with --enable-shared).
7758# For platforms on which shared libraries are not allowed to have unresolved
Martin v. Löwisd6359c52002-08-04 12:38:507759# symbols, this must be set to $(LIBS) (expanded by make). We do this even
7760# if it is not required, since it creates a dependency of the shared library
7761# to LIBS. This, in turn, means that applications linking the shared libpython
7762# don't need to link LIBS explicitly. The default should be only changed
7763# on systems where this approach causes problems.
Martin v. Löwisf90ae202002-06-11 06:22:317764
Benjamin Petersonf7155a32010-06-21 16:51:227765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking SHLIBS" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417766$as_echo_n "checking SHLIBS... " >&6; }
Martin v. Löwisf90ae202002-06-11 06:22:317767case "$ac_sys_system" in
Martin v. Löwisf90ae202002-06-11 06:22:317768 *)
Martin v. Löwisd6359c52002-08-04 12:38:507769 SHLIBS='$(LIBS)';;
Martin v. Löwisf90ae202002-06-11 06:22:317770esac
Benjamin Petersonf7155a32010-06-21 16:51:227771{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLIBS" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417772$as_echo "$SHLIBS" >&6; }
Martin v. Löwisf90ae202002-06-11 06:22:317773
7774
Guido van Rossum627b2d71993-12-24 10:39:167775# checks for libraries
Benjamin Petersonf7155a32010-06-21 16:51:227776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417777$as_echo_n "checking for dlopen in -ldl... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:457778if ${ac_cv_lib_dl_dlopen+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:417779 $as_echo_n "(cached) " >&6
Guido van Rossum76be6ed1995-01-02 18:33:547780else
Martin v. Löwis11437992002-04-12 09:54:037781 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:287782LIBS="-ldl $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:227783cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:047784/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:037785
Thomas Wouters47b49bf2007-08-30 22:15:337786/* Override any GCC internal prototype to avoid an error.
7787 Use char because int might match the return type of a GCC
7788 builtin and then its argument prototype would still apply. */
Martin v. Löwis11437992002-04-12 09:54:037789#ifdef __cplusplus
7790extern "C"
7791#endif
Martin v. Löwis11437992002-04-12 09:54:037792char dlopen ();
Martin v. Löwis11437992002-04-12 09:54:037793int
7794main ()
7795{
Thomas Wouters47b49bf2007-08-30 22:15:337796return dlopen ();
Martin v. Löwis11437992002-04-12 09:54:037797 ;
7798 return 0;
7799}
7800_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:227801if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:037802 ac_cv_lib_dl_dlopen=yes
Guido van Rossum76be6ed1995-01-02 18:33:547803else
Benjamin Petersonf7155a32010-06-21 16:51:227804 ac_cv_lib_dl_dlopen=no
Guido van Rossum627b2d71993-12-24 10:39:167805fi
Benjamin Petersonf7155a32010-06-21 16:51:227806rm -f core conftest.err conftest.$ac_objext \
7807 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:037808LIBS=$ac_check_lib_save_LIBS
Guido van Rossum627b2d71993-12-24 10:39:167809fi
Benjamin Petersonf7155a32010-06-21 16:51:227810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417811$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
Georg Brandl6baf1172011-02-25 10:20:457812if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Martin v. Löwis11437992002-04-12 09:54:037813 cat >>confdefs.h <<_ACEOF
7814#define HAVE_LIBDL 1
7815_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:167816
Guido van Rossum8ddd0ad1995-06-14 23:10:287817 LIBS="-ldl $LIBS"
Guido van Rossum7f43da71994-08-01 12:15:307818
Guido van Rossum76be6ed1995-01-02 18:33:547819fi
7820 # Dynamic linking for SunOS/Solaris and SYSV
Benjamin Petersonf7155a32010-06-21 16:51:227821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417822$as_echo_n "checking for shl_load in -ldld... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:457823if ${ac_cv_lib_dld_shl_load+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:417824 $as_echo_n "(cached) " >&6
Guido van Rossum76be6ed1995-01-02 18:33:547825else
Martin v. Löwis11437992002-04-12 09:54:037826 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:287827LIBS="-ldld $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:227828cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:047829/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:037830
Thomas Wouters47b49bf2007-08-30 22:15:337831/* Override any GCC internal prototype to avoid an error.
7832 Use char because int might match the return type of a GCC
7833 builtin and then its argument prototype would still apply. */
Martin v. Löwis11437992002-04-12 09:54:037834#ifdef __cplusplus
7835extern "C"
7836#endif
Martin v. Löwis11437992002-04-12 09:54:037837char shl_load ();
Martin v. Löwis11437992002-04-12 09:54:037838int
7839main ()
7840{
Thomas Wouters47b49bf2007-08-30 22:15:337841return shl_load ();
Martin v. Löwis11437992002-04-12 09:54:037842 ;
7843 return 0;
7844}
7845_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:227846if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:037847 ac_cv_lib_dld_shl_load=yes
Guido van Rossum76be6ed1995-01-02 18:33:547848else
Benjamin Petersonf7155a32010-06-21 16:51:227849 ac_cv_lib_dld_shl_load=no
Guido van Rossum627b2d71993-12-24 10:39:167850fi
Benjamin Petersonf7155a32010-06-21 16:51:227851rm -f core conftest.err conftest.$ac_objext \
7852 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:037853LIBS=$ac_check_lib_save_LIBS
Guido van Rossum627b2d71993-12-24 10:39:167854fi
Benjamin Petersonf7155a32010-06-21 16:51:227855{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417856$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
Georg Brandl6baf1172011-02-25 10:20:457857if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
Martin v. Löwis11437992002-04-12 09:54:037858 cat >>confdefs.h <<_ACEOF
7859#define HAVE_LIBDLD 1
7860_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:167861
Guido van Rossum8ddd0ad1995-06-14 23:10:287862 LIBS="-ldld $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:547863
Guido van Rossum76be6ed1995-01-02 18:33:547864fi
7865 # Dynamic linking for HP-UX
Martin v. Löwis519adae2003-09-20 10:47:477866
Georg Brandlb1441c72009-01-03 22:33:397867# only check for sem_init if thread support is requested
Martin v. Löwis519adae2003-09-20 10:47:477868if test "$with_threads" = "yes" -o -z "$with_threads"; then
Benjamin Petersonf7155a32010-06-21 16:51:227869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sem_init" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417870$as_echo_n "checking for library containing sem_init... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:457871if ${ac_cv_search_sem_init+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:417872 $as_echo_n "(cached) " >&6
Martin v. Löwis41933dd2002-03-21 15:10:587873else
Martin v. Löwis82c19a72002-10-06 11:48:097874 ac_func_search_save_LIBS=$LIBS
Benjamin Petersonf7155a32010-06-21 16:51:227875cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:047876/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:037877
Thomas Wouters47b49bf2007-08-30 22:15:337878/* Override any GCC internal prototype to avoid an error.
7879 Use char because int might match the return type of a GCC
7880 builtin and then its argument prototype would still apply. */
Martin v. Löwis11437992002-04-12 09:54:037881#ifdef __cplusplus
7882extern "C"
7883#endif
Martin v. Löwis11437992002-04-12 09:54:037884char sem_init ();
Martin v. Löwis11437992002-04-12 09:54:037885int
7886main ()
7887{
Thomas Wouters47b49bf2007-08-30 22:15:337888return sem_init ();
Martin v. Löwis11437992002-04-12 09:54:037889 ;
7890 return 0;
7891}
7892_ACEOF
Thomas Wouters47b49bf2007-08-30 22:15:337893for ac_lib in '' pthread rt posix4; do
7894 if test -z "$ac_lib"; then
7895 ac_res="none required"
7896 else
7897 ac_res=-l$ac_lib
Skip Montanaroeb33e5a2007-08-17 12:57:417898 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Thomas Wouters47b49bf2007-08-30 22:15:337899 fi
Benjamin Petersonf7155a32010-06-21 16:51:227900 if ac_fn_c_try_link "$LINENO"; then :
Thomas Wouters47b49bf2007-08-30 22:15:337901 ac_cv_search_sem_init=$ac_res
Thomas Wouters477c8d52006-05-27 19:21:477902fi
Benjamin Petersonf7155a32010-06-21 16:51:227903rm -f core conftest.err conftest.$ac_objext \
7904 conftest$ac_exeext
Georg Brandl6baf1172011-02-25 10:20:457905 if ${ac_cv_search_sem_init+:} false; then :
Thomas Wouters47b49bf2007-08-30 22:15:337906 break
Skip Montanaroeb33e5a2007-08-17 12:57:417907fi
Thomas Wouters47b49bf2007-08-30 22:15:337908done
Georg Brandl6baf1172011-02-25 10:20:457909if ${ac_cv_search_sem_init+:} false; then :
Benjamin Petersonf7155a32010-06-21 16:51:227910
Thomas Wouters47b49bf2007-08-30 22:15:337911else
7912 ac_cv_search_sem_init=no
7913fi
7914rm conftest.$ac_ext
Martin v. Löwis82c19a72002-10-06 11:48:097915LIBS=$ac_func_search_save_LIBS
7916fi
Benjamin Petersonf7155a32010-06-21 16:51:227917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sem_init" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417918$as_echo "$ac_cv_search_sem_init" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:337919ac_res=$ac_cv_search_sem_init
Benjamin Petersonf7155a32010-06-21 16:51:227920if test "$ac_res" != no; then :
Thomas Wouters47b49bf2007-08-30 22:15:337921 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Martin v. Löwis41933dd2002-03-21 15:10:587922
Martin v. Löwis41933dd2002-03-21 15:10:587923fi
Martin v. Löwisd3545ec2003-05-03 11:25:437924 # 'Real Time' functions on Solaris
Martin v. Löwis519adae2003-09-20 10:47:477925 # posix4 on Solaris 2.6
7926 # pthread (first!) on Linux
7927fi
7928
Martin v. Löwis19d17342003-06-14 21:03:057929# check if we need libintl for locale functions
Benjamin Petersonf7155a32010-06-21 16:51:227930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for textdomain in -lintl" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417931$as_echo_n "checking for textdomain in -lintl... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:457932if ${ac_cv_lib_intl_textdomain+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:417933 $as_echo_n "(cached) " >&6
Martin v. Löwis19d17342003-06-14 21:03:057934else
7935 ac_check_lib_save_LIBS=$LIBS
7936LIBS="-lintl $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:227937cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:047938/* end confdefs.h. */
Martin v. Löwis19d17342003-06-14 21:03:057939
Thomas Wouters47b49bf2007-08-30 22:15:337940/* Override any GCC internal prototype to avoid an error.
7941 Use char because int might match the return type of a GCC
7942 builtin and then its argument prototype would still apply. */
Martin v. Löwis19d17342003-06-14 21:03:057943#ifdef __cplusplus
7944extern "C"
7945#endif
Martin v. Löwis19d17342003-06-14 21:03:057946char textdomain ();
Martin v. Löwis19d17342003-06-14 21:03:057947int
7948main ()
7949{
Thomas Wouters47b49bf2007-08-30 22:15:337950return textdomain ();
Martin v. Löwis19d17342003-06-14 21:03:057951 ;
7952 return 0;
7953}
7954_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:227955if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwis19d17342003-06-14 21:03:057956 ac_cv_lib_intl_textdomain=yes
7957else
Benjamin Petersonf7155a32010-06-21 16:51:227958 ac_cv_lib_intl_textdomain=no
Martin v. Löwis19d17342003-06-14 21:03:057959fi
Benjamin Petersonf7155a32010-06-21 16:51:227960rm -f core conftest.err conftest.$ac_objext \
7961 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis19d17342003-06-14 21:03:057962LIBS=$ac_check_lib_save_LIBS
7963fi
Benjamin Petersonf7155a32010-06-21 16:51:227964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_textdomain" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417965$as_echo "$ac_cv_lib_intl_textdomain" >&6; }
Georg Brandl6baf1172011-02-25 10:20:457966if test "x$ac_cv_lib_intl_textdomain" = xyes; then :
Martin v. Löwis19d17342003-06-14 21:03:057967
Benjamin Petersonf7155a32010-06-21 16:51:227968$as_echo "#define WITH_LIBINTL 1" >>confdefs.h
Martin v. Löwis19d17342003-06-14 21:03:057969
Brett Cannonc6d936e2009-06-07 20:09:537970 LIBS="-lintl $LIBS"
Martin v. Löwis19d17342003-06-14 21:03:057971fi
7972
Guido van Rossum0eefa3f1999-11-16 15:57:377973
7974# checks for system dependent C++ extensions support
7975case "$ac_sys_system" in
Benjamin Petersonf7155a32010-06-21 16:51:227976 AIX*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for genuine AIX C++ extensions support" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417977$as_echo_n "checking for genuine AIX C++ extensions support... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:227978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:047979/* end confdefs.h. */
Georg Brandl3f0df3b2011-02-25 10:22:447980#include <load.h>
Martin v. Löwis11437992002-04-12 09:54:037981int
7982main ()
7983{
Guido van Rossum0eefa3f1999-11-16 15:57:377984loadAndInit("", 0, "")
Martin v. Löwis11437992002-04-12 09:54:037985 ;
7986 return 0;
7987}
7988_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:227989if ac_fn_c_try_link "$LINENO"; then :
Guido van Rossum0eefa3f1999-11-16 15:57:377990
Benjamin Petersonf7155a32010-06-21 16:51:227991$as_echo "#define AIX_GENUINE_CPLUSPLUS 1" >>confdefs.h
Martin v. Löwis11437992002-04-12 09:54:037992
Benjamin Petersonf7155a32010-06-21 16:51:227993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417994$as_echo "yes" >&6; }
Guido van Rossum0eefa3f1999-11-16 15:57:377995else
Benjamin Petersonf7155a32010-06-21 16:51:227996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:417997$as_echo "no" >&6; }
Guido van Rossum0eefa3f1999-11-16 15:57:377998fi
Benjamin Petersonf7155a32010-06-21 16:51:227999rm -f core conftest.err conftest.$ac_objext \
8000 conftest$ac_exeext conftest.$ac_ext;;
Guido van Rossum0eefa3f1999-11-16 15:57:378001 *) ;;
8002esac
8003
Guido van Rossum70c7f481998-03-26 18:44:108004# Most SVR4 platforms (e.g. Solaris) need -lsocket and -lnsl.
Benjamin Petersonf7155a32010-06-21 16:51:228005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for t_open in -lnsl" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418006$as_echo_n "checking for t_open in -lnsl... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:458007if ${ac_cv_lib_nsl_t_open+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:418008 $as_echo_n "(cached) " >&6
Guido van Rossum79dddcb1995-01-12 12:25:428009else
Martin v. Löwis11437992002-04-12 09:54:038010 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:288011LIBS="-lnsl $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:228012cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:048013/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:038014
Thomas Wouters47b49bf2007-08-30 22:15:338015/* Override any GCC internal prototype to avoid an error.
8016 Use char because int might match the return type of a GCC
8017 builtin and then its argument prototype would still apply. */
Martin v. Löwis11437992002-04-12 09:54:038018#ifdef __cplusplus
8019extern "C"
8020#endif
Martin v. Löwis11437992002-04-12 09:54:038021char t_open ();
Martin v. Löwis11437992002-04-12 09:54:038022int
8023main ()
8024{
Thomas Wouters47b49bf2007-08-30 22:15:338025return t_open ();
Martin v. Löwis11437992002-04-12 09:54:038026 ;
8027 return 0;
8028}
8029_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:228030if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:038031 ac_cv_lib_nsl_t_open=yes
Guido van Rossum79dddcb1995-01-12 12:25:428032else
Benjamin Petersonf7155a32010-06-21 16:51:228033 ac_cv_lib_nsl_t_open=no
Guido van Rossum79dddcb1995-01-12 12:25:428034fi
Benjamin Petersonf7155a32010-06-21 16:51:228035rm -f core conftest.err conftest.$ac_objext \
8036 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:038037LIBS=$ac_check_lib_save_LIBS
Guido van Rossum79dddcb1995-01-12 12:25:428038fi
Benjamin Petersonf7155a32010-06-21 16:51:228039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_t_open" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418040$as_echo "$ac_cv_lib_nsl_t_open" >&6; }
Georg Brandl6baf1172011-02-25 10:20:458041if test "x$ac_cv_lib_nsl_t_open" = xyes; then :
Guido van Rossum79dddcb1995-01-12 12:25:428042 LIBS="-lnsl $LIBS"
Guido van Rossum79dddcb1995-01-12 12:25:428043fi
Guido van Rossum0ddb0281995-01-17 16:46:148044 # SVR4
Benjamin Petersonf7155a32010-06-21 16:51:228045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418046$as_echo_n "checking for socket in -lsocket... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:458047if ${ac_cv_lib_socket_socket+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:418048 $as_echo_n "(cached) " >&6
Guido van Rossum76be6ed1995-01-02 18:33:548049else
Martin v. Löwis11437992002-04-12 09:54:038050 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:288051LIBS="-lsocket $LIBS $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:228052cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:048053/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:038054
Thomas Wouters47b49bf2007-08-30 22:15:338055/* Override any GCC internal prototype to avoid an error.
8056 Use char because int might match the return type of a GCC
8057 builtin and then its argument prototype would still apply. */
Martin v. Löwis11437992002-04-12 09:54:038058#ifdef __cplusplus
8059extern "C"
8060#endif
Martin v. Löwis11437992002-04-12 09:54:038061char socket ();
Martin v. Löwis11437992002-04-12 09:54:038062int
8063main ()
8064{
Thomas Wouters47b49bf2007-08-30 22:15:338065return socket ();
Martin v. Löwis11437992002-04-12 09:54:038066 ;
8067 return 0;
8068}
8069_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:228070if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:038071 ac_cv_lib_socket_socket=yes
Guido van Rossumec95c7b1998-08-04 17:59:568072else
Benjamin Petersonf7155a32010-06-21 16:51:228073 ac_cv_lib_socket_socket=no
Guido van Rossumec95c7b1998-08-04 17:59:568074fi
Benjamin Petersonf7155a32010-06-21 16:51:228075rm -f core conftest.err conftest.$ac_objext \
8076 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:038077LIBS=$ac_check_lib_save_LIBS
Guido van Rossumec95c7b1998-08-04 17:59:568078fi
Benjamin Petersonf7155a32010-06-21 16:51:228079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418080$as_echo "$ac_cv_lib_socket_socket" >&6; }
Georg Brandl6baf1172011-02-25 10:20:458081if test "x$ac_cv_lib_socket_socket" = xyes; then :
Guido van Rossumad678af1998-10-02 14:42:158082 LIBS="-lsocket $LIBS"
Guido van Rossumad678af1998-10-02 14:42:158083fi
8084 # SVR4 sockets
Skip Montanarob9949db2004-01-17 04:04:138085
Benjamin Petersonf7155a32010-06-21 16:51:228086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-libs" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418087$as_echo_n "checking for --with-libs... " >&6; }
Martin v. Löwis11437992002-04-12 09:54:038088
Thomas Wouters47b49bf2007-08-30 22:15:338089# Check whether --with-libs was given.
Benjamin Petersonf7155a32010-06-21 16:51:228090if test "${with_libs+set}" = set; then :
Thomas Wouters47b49bf2007-08-30 22:15:338091 withval=$with_libs;
Benjamin Petersonf7155a32010-06-21 16:51:228092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418093$as_echo "$withval" >&6; }
Guido van Rossuma68acba1996-07-31 17:36:398094LIBS="$withval $LIBS"
8095
8096else
Benjamin Petersonf7155a32010-06-21 16:51:228097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418098$as_echo "no" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:338099fi
8100
Guido van Rossum7f43da71994-08-01 12:15:308101
Thomas Wouters49fd7fa2006-04-21 10:40:588102# Check for use of the system libffi library
Benjamin Petersonf7155a32010-06-21 16:51:228103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-system-ffi" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418104$as_echo_n "checking for --with-system-ffi... " >&6; }
Thomas Wouters49fd7fa2006-04-21 10:40:588105
Thomas Wouters47b49bf2007-08-30 22:15:338106# Check whether --with-system_ffi was given.
Benjamin Petersonf7155a32010-06-21 16:51:228107if test "${with_system_ffi+set}" = set; then :
Thomas Wouters47b49bf2007-08-30 22:15:338108 withval=$with_system_ffi;
Benjamin Petersonbdf5eff2010-10-31 16:55:058109else
8110 with_system_ffi="no"
Thomas Wouters47b49bf2007-08-30 22:15:338111fi
Thomas Wouters49fd7fa2006-04-21 10:40:588112
Thomas Wouters49fd7fa2006-04-21 10:40:588113
Benjamin Petersonf7155a32010-06-21 16:51:228114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_system_ffi" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418115$as_echo "$with_system_ffi" >&6; }
Thomas Wouters49fd7fa2006-04-21 10:40:588116
Matthias Klose55708cc2009-04-30 08:06:498117# Check for --with-dbmliborder
Benjamin Petersonf7155a32010-06-21 16:51:228118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-dbmliborder" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418119$as_echo_n "checking for --with-dbmliborder... " >&6; }
Matthias Klose55708cc2009-04-30 08:06:498120
8121# Check whether --with-dbmliborder was given.
Benjamin Petersonf7155a32010-06-21 16:51:228122if test "${with_dbmliborder+set}" = set; then :
Matthias Klose55708cc2009-04-30 08:06:498123 withval=$with_dbmliborder;
8124if test x$with_dbmliborder = xyes
8125then
Georg Brandl6baf1172011-02-25 10:20:458126as_fn_error $? "proper usage is --with-dbmliborder=db1:db2:..." "$LINENO" 5
Matthias Klose55708cc2009-04-30 08:06:498127else
8128 for db in `echo $with_dbmliborder | sed 's/:/ /g'`; do
8129 if test x$db != xndbm && test x$db != xgdbm && test x$db != xbdb
8130 then
Georg Brandl6baf1172011-02-25 10:20:458131 as_fn_error $? "proper usage is --with-dbmliborder=db1:db2:..." "$LINENO" 5
Matthias Klose55708cc2009-04-30 08:06:498132 fi
8133 done
8134fi
8135fi
8136
Benjamin Petersonf7155a32010-06-21 16:51:228137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_dbmliborder" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418138$as_echo "$with_dbmliborder" >&6; }
Matthias Klose55708cc2009-04-30 08:06:498139
Martin v. Löwis3e2c6322002-10-29 10:07:438140# Determine if signalmodule should be used.
Neil Schemenauerd32c2492001-01-24 17:25:288141
8142
Benjamin Petersonf7155a32010-06-21 16:51:228143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-signal-module" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418144$as_echo_n "checking for --with-signal-module... " >&6; }
Martin v. Löwis11437992002-04-12 09:54:038145
Thomas Wouters47b49bf2007-08-30 22:15:338146# Check whether --with-signal-module was given.
Benjamin Petersonf7155a32010-06-21 16:51:228147if test "${with_signal_module+set}" = set; then :
Thomas Wouters47b49bf2007-08-30 22:15:338148 withval=$with_signal_module;
8149fi
Neil Schemenauerd32c2492001-01-24 17:25:288150
Neil Schemenauerd32c2492001-01-24 17:25:288151
8152if test -z "$with_signal_module"
8153then with_signal_module="yes"
8154fi
Benjamin Petersonf7155a32010-06-21 16:51:228155{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_signal_module" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418156$as_echo "$with_signal_module" >&6; }
Neil Schemenauerd32c2492001-01-24 17:25:288157
8158if test "${with_signal_module}" = "yes"; then
8159 USE_SIGNAL_MODULE=""
8160 SIGNAL_OBJS=""
8161else
8162 USE_SIGNAL_MODULE="#"
8163 SIGNAL_OBJS="Parser/intrcheck.o Python/sigcheck.o"
8164fi
8165
Guido van Rossum3d15bd82001-01-10 18:53:488166# This is used to generate Setup.config
Guido van Rossum009f7871997-12-04 00:51:428167
Barry Warsawc0d24d8b2000-06-29 16:12:008168USE_THREAD_MODULE=""
Guido van Rossum009f7871997-12-04 00:51:428169
Benjamin Petersonf7155a32010-06-21 16:51:228170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-dec-threads" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418171$as_echo_n "checking for --with-dec-threads... " >&6; }
Martin v. Löwis11437992002-04-12 09:54:038172
Guido van Rossumec2f0731997-01-22 20:54:018173
Thomas Wouters47b49bf2007-08-30 22:15:338174# Check whether --with-dec-threads was given.
Benjamin Petersonf7155a32010-06-21 16:51:228175if test "${with_dec_threads+set}" = set; then :
Thomas Wouters47b49bf2007-08-30 22:15:338176 withval=$with_dec_threads;
Benjamin Petersonf7155a32010-06-21 16:51:228177{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418178$as_echo "$withval" >&6; }
Guido van Rossumec2f0731997-01-22 20:54:018179LDLAST=-threads
Guido van Rossumf78abae1997-01-21 22:02:368180if test "${with_thread+set}" != set; then
Guido van Rossumec2f0731997-01-22 20:54:018181 with_thread="$withval";
Guido van Rossumf78abae1997-01-21 22:02:368182fi
Guido van Rossumec2f0731997-01-22 20:54:018183else
Benjamin Petersonf7155a32010-06-21 16:51:228184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418185$as_echo "no" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:338186fi
8187
Martin v. Löwis11437992002-04-12 09:54:038188
8189# Templates for things AC_DEFINEd more than once.
8190# For a single AC_DEFINE, no template is needed.
Guido van Rossumec2f0731997-01-22 20:54:018191
8192
Martin v. Löwis11437992002-04-12 09:54:038193
8194
Benjamin Petersonf7155a32010-06-21 16:51:228195{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-threads" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418196$as_echo_n "checking for --with-threads... " >&6; }
Martin v. Löwis11437992002-04-12 09:54:038197
Thomas Wouters47b49bf2007-08-30 22:15:338198# Check whether --with-threads was given.
Benjamin Petersonf7155a32010-06-21 16:51:228199if test "${with_threads+set}" = set; then :
Thomas Wouters47b49bf2007-08-30 22:15:338200 withval=$with_threads;
8201fi
Guido van Rossumec2f0731997-01-22 20:54:018202
Guido van Rossumec2f0731997-01-22 20:54:018203
Barry Warsawc0d24d8b2000-06-29 16:12:008204# --with-thread is deprecated, but check for it anyway
Martin v. Löwis11437992002-04-12 09:54:038205
Thomas Wouters47b49bf2007-08-30 22:15:338206# Check whether --with-thread was given.
Benjamin Petersonf7155a32010-06-21 16:51:228207if test "${with_thread+set}" = set; then :
Thomas Wouters47b49bf2007-08-30 22:15:338208 withval=$with_thread; with_threads=$with_thread
8209fi
8210
Barry Warsawc0d24d8b2000-06-29 16:12:008211
8212if test -z "$with_threads"
8213then with_threads="yes"
8214fi
Benjamin Petersonf7155a32010-06-21 16:51:228215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_threads" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418216$as_echo "$with_threads" >&6; }
Barry Warsawc0d24d8b2000-06-29 16:12:008217
Martin v. Löwis2d7e2642002-04-05 16:50:538218
Barry Warsawc0d24d8b2000-06-29 16:12:008219if test "$with_threads" = "no"
8220then
8221 USE_THREAD_MODULE="#"
Martin v. Löwisa5f73f92001-10-15 08:06:298222elif test "$ac_cv_pthread_is_default" = yes
8223then
Benjamin Petersonf7155a32010-06-21 16:51:228224 $as_echo "#define WITH_THREAD 1" >>confdefs.h
Martin v. Löwisa5f73f92001-10-15 08:06:298225
Martin v. Löwisa5f73f92001-10-15 08:06:298226 # Defining _REENTRANT on system with POSIX threads should not hurt.
Benjamin Petersonf7155a32010-06-21 16:51:228227 $as_echo "#define _REENTRANT 1" >>confdefs.h
Martin v. Löwisa5f73f92001-10-15 08:06:298228
8229 posix_threads=yes
Martin v. Löwis11437992002-04-12 09:54:038230 THREADOBJ="Python/thread.o"
Martin v. Löwis130fb172001-07-19 11:00:418231elif test "$ac_cv_kpthread" = "yes"
8232then
8233 CC="$CC -Kpthread"
Martin v. Löwis519adae2003-09-20 10:47:478234 if test "$ac_cv_cxx_thread" = "yes"; then
8235 CXX="$CXX -Kpthread"
8236 fi
Benjamin Petersonf7155a32010-06-21 16:51:228237 $as_echo "#define WITH_THREAD 1" >>confdefs.h
Guido van Rossum2242f2f2001-04-11 20:58:208238
Guido van Rossumd0b69ec2001-09-10 14:10:548239 posix_threads=yes
Martin v. Löwis2d7e2642002-04-05 16:50:538240 THREADOBJ="Python/thread.o"
Martin v. Löwis5f433f02003-05-05 05:05:308241elif test "$ac_cv_kthread" = "yes"
8242then
8243 CC="$CC -Kthread"
Martin v. Löwis519adae2003-09-20 10:47:478244 if test "$ac_cv_cxx_thread" = "yes"; then
8245 CXX="$CXX -Kthread"
8246 fi
Benjamin Petersonf7155a32010-06-21 16:51:228247 $as_echo "#define WITH_THREAD 1" >>confdefs.h
Martin v. Löwis5f433f02003-05-05 05:05:308248
8249 posix_threads=yes
8250 THREADOBJ="Python/thread.o"
Martin v. Löwis4ee6eef2003-05-26 05:37:518251elif test "$ac_cv_pthread" = "yes"
8252then
8253 CC="$CC -pthread"
Martin v. Löwis519adae2003-09-20 10:47:478254 if test "$ac_cv_cxx_thread" = "yes"; then
8255 CXX="$CXX -pthread"
8256 fi
Benjamin Petersonf7155a32010-06-21 16:51:228257 $as_echo "#define WITH_THREAD 1" >>confdefs.h
Martin v. Löwis4ee6eef2003-05-26 05:37:518258
8259 posix_threads=yes
8260 THREADOBJ="Python/thread.o"
Martin v. Löwis130fb172001-07-19 11:00:418261else
8262 if test ! -z "$with_threads" -a -d "$with_threads"
8263 then LDFLAGS="$LDFLAGS -L$with_threads"
8264 fi
8265 if test ! -z "$withval" -a -d "$withval"
8266 then LDFLAGS="$LDFLAGS -L$withval"
8267 fi
Martin v. Löwis69c0ff32001-10-15 14:34:428268
8269 # According to the POSIX spec, a pthreads implementation must
Matthias Klosea2542be2004-08-16 11:35:518270 # define _POSIX_THREADS in unistd.h. Some apparently don't
8271 # (e.g. gnu pth with pthread emulation)
Benjamin Petersonf7155a32010-06-21 16:51:228272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _POSIX_THREADS in unistd.h" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418273$as_echo_n "checking for _POSIX_THREADS in unistd.h... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:228274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:048275/* end confdefs.h. */
Neal Norwitz6eb37f02003-02-23 23:28:158276
Martin v. Löwis69c0ff32001-10-15 14:34:428277#include <unistd.h>
Neal Norwitz6eb37f02003-02-23 23:28:158278#ifdef _POSIX_THREADS
8279yes
8280#endif
Martin v. Löwis11437992002-04-12 09:54:038281
8282_ACEOF
Martin v. Löwis69c0ff32001-10-15 14:34:428283if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Benjamin Petersonf7155a32010-06-21 16:51:228284 $EGREP "yes" >/dev/null 2>&1; then :
Martin v. Löwis69c0ff32001-10-15 14:34:428285 unistd_defines_pthreads=yes
8286else
Martin v. Löwis69c0ff32001-10-15 14:34:428287 unistd_defines_pthreads=no
8288fi
Jesus Cea0f752ee2010-04-28 12:03:068289rm -f conftest*
Martin v. Löwis69c0ff32001-10-15 14:34:428290
Benjamin Petersonf7155a32010-06-21 16:51:228291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $unistd_defines_pthreads" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418292$as_echo "$unistd_defines_pthreads" >&6; }
Martin v. Löwis69c0ff32001-10-15 14:34:428293
Benjamin Petersonf7155a32010-06-21 16:51:228294 $as_echo "#define _REENTRANT 1" >>confdefs.h
Guido van Rossum9caf77a1996-08-01 00:52:268295
Benjamin Petersonf7155a32010-06-21 16:51:228296 ac_fn_c_check_header_mongrel "$LINENO" "cthreads.h" "ac_cv_header_cthreads_h" "$ac_includes_default"
Georg Brandl6baf1172011-02-25 10:20:458297if test "x$ac_cv_header_cthreads_h" = xyes; then :
Benjamin Petersonf7155a32010-06-21 16:51:228298 $as_echo "#define WITH_THREAD 1" >>confdefs.h
Skip Montanaro6dead952003-09-25 14:50:048299
Benjamin Petersonf7155a32010-06-21 16:51:228300 $as_echo "#define C_THREADS 1" >>confdefs.h
Guido van Rossum7b3853f1996-07-30 18:09:358301
Martin v. Löwis11437992002-04-12 09:54:038302
Benjamin Petersonf7155a32010-06-21 16:51:228303$as_echo "#define HURD_C_THREADS 1" >>confdefs.h
Martin v. Löwisa6e97582002-01-01 18:41:338304
8305 LIBS="$LIBS -lthreads"
Martin v. Löwis2d7e2642002-04-05 16:50:538306 THREADOBJ="Python/thread.o"
Martin v. Löwisa6e97582002-01-01 18:41:338307else
Martin v. Löwisa6e97582002-01-01 18:41:338308
Benjamin Petersonf7155a32010-06-21 16:51:228309 ac_fn_c_check_header_mongrel "$LINENO" "mach/cthreads.h" "ac_cv_header_mach_cthreads_h" "$ac_includes_default"
Georg Brandl6baf1172011-02-25 10:20:458310if test "x$ac_cv_header_mach_cthreads_h" = xyes; then :
Benjamin Petersonf7155a32010-06-21 16:51:228311 $as_echo "#define WITH_THREAD 1" >>confdefs.h
Skip Montanaro6dead952003-09-25 14:50:048312
Benjamin Petersonf7155a32010-06-21 16:51:228313 $as_echo "#define C_THREADS 1" >>confdefs.h
Martin v. Löwisa6e97582002-01-01 18:41:338314
Martin v. Löwis11437992002-04-12 09:54:038315
Benjamin Petersonf7155a32010-06-21 16:51:228316$as_echo "#define MACH_C_THREADS 1" >>confdefs.h
Martin v. Löwisa6e97582002-01-01 18:41:338317
Martin v. Löwis2d7e2642002-04-05 16:50:538318 THREADOBJ="Python/thread.o"
Guido van Rossum7b3853f1996-07-30 18:09:358319else
Guido van Rossum7b3853f1996-07-30 18:09:358320
Benjamin Petersonf7155a32010-06-21 16:51:228321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-pth" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418322$as_echo_n "checking for --with-pth... " >&6; }
Martin v. Löwis11437992002-04-12 09:54:038323
Thomas Wouters47b49bf2007-08-30 22:15:338324# Check whether --with-pth was given.
Benjamin Petersonf7155a32010-06-21 16:51:228325if test "${with_pth+set}" = set; then :
8326 withval=$with_pth; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418327$as_echo "$withval" >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:228328 $as_echo "#define WITH_THREAD 1" >>confdefs.h
Martin v. Löwis11437992002-04-12 09:54:038329
8330
Benjamin Petersonf7155a32010-06-21 16:51:228331$as_echo "#define HAVE_PTH 1" >>confdefs.h
Guido van Rossum9e8181b2000-09-19 00:46:468332
Martin v. Löwis3e2c6322002-10-29 10:07:438333 LIBS="-lpth $LIBS"
8334 THREADOBJ="Python/thread.o"
Guido van Rossum9e8181b2000-09-19 00:46:468335else
Benjamin Petersonf7155a32010-06-21 16:51:228336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418337$as_echo "no" >&6; }
Martin v. Löwis8158b5a2001-10-08 13:17:288338
8339 # Just looking for pthread_create in libpthread is not enough:
8340 # on HP/UX, pthread.h renames pthread_create to a different symbol name.
8341 # So we really have to include pthread.h, and then link.
8342 _libs=$LIBS
8343 LIBS="$LIBS -lpthread"
Benjamin Petersonf7155a32010-06-21 16:51:228344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418345$as_echo_n "checking for pthread_create in -lpthread... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:228346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:048347/* end confdefs.h. */
Martin v. Löwis8158b5a2001-10-08 13:17:288348#include <pthread.h>
Guido van Rossum02a1c402000-02-25 19:26:318349
Martin v. Löwis8158b5a2001-10-08 13:17:288350void * start_routine (void *arg) { exit (0); }
Martin v. Löwis11437992002-04-12 09:54:038351int
8352main ()
8353{
Martin v. Löwis8158b5a2001-10-08 13:17:288354
8355pthread_create (NULL, NULL, start_routine, NULL)
Martin v. Löwis11437992002-04-12 09:54:038356 ;
8357 return 0;
8358}
8359_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:228360if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:038361
Benjamin Petersonf7155a32010-06-21 16:51:228362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418363$as_echo "yes" >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:228364 $as_echo "#define WITH_THREAD 1" >>confdefs.h
Guido van Rossum02a1c402000-02-25 19:26:318365
Martin v. Löwis69c0ff32001-10-15 14:34:428366 posix_threads=yes
Martin v. Löwis2d7e2642002-04-05 16:50:538367 THREADOBJ="Python/thread.o"
Guido van Rossum02a1c402000-02-25 19:26:318368else
Martin v. Löwis11437992002-04-12 09:54:038369
Martin v. Löwis8158b5a2001-10-08 13:17:288370 LIBS=$_libs
Benjamin Petersonf7155a32010-06-21 16:51:228371 ac_fn_c_check_func "$LINENO" "pthread_detach" "ac_cv_func_pthread_detach"
Georg Brandl6baf1172011-02-25 10:20:458372if test "x$ac_cv_func_pthread_detach" = xyes; then :
Benjamin Petersonf7155a32010-06-21 16:51:228373 $as_echo "#define WITH_THREAD 1" >>confdefs.h
Guido van Rossumad678af1998-10-02 14:42:158374
Martin v. Löwis69c0ff32001-10-15 14:34:428375 posix_threads=yes
Martin v. Löwis2d7e2642002-04-05 16:50:538376 THREADOBJ="Python/thread.o"
Guido van Rossumad678af1998-10-02 14:42:158377else
Guido van Rossumad678af1998-10-02 14:42:158378
Benjamin Petersonf7155a32010-06-21 16:51:228379 ac_fn_c_check_header_mongrel "$LINENO" "atheos/threads.h" "ac_cv_header_atheos_threads_h" "$ac_includes_default"
Georg Brandl6baf1172011-02-25 10:20:458380if test "x$ac_cv_header_atheos_threads_h" = xyes; then :
Benjamin Petersonf7155a32010-06-21 16:51:228381 $as_echo "#define WITH_THREAD 1" >>confdefs.h
Martin v. Löwisf90ae202002-06-11 06:22:318382
8383
Benjamin Petersonf7155a32010-06-21 16:51:228384$as_echo "#define ATHEOS_THREADS 1" >>confdefs.h
Martin v. Löwisf90ae202002-06-11 06:22:318385
8386 THREADOBJ="Python/thread.o"
8387else
8388
Benjamin Petersonf7155a32010-06-21 16:51:228389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthreads" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418390$as_echo_n "checking for pthread_create in -lpthreads... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:458391if ${ac_cv_lib_pthreads_pthread_create+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:418392 $as_echo_n "(cached) " >&6
Guido van Rossum76be6ed1995-01-02 18:33:548393else
Martin v. Löwis11437992002-04-12 09:54:038394 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:288395LIBS="-lpthreads $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:228396cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:048397/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:038398
Thomas Wouters47b49bf2007-08-30 22:15:338399/* Override any GCC internal prototype to avoid an error.
8400 Use char because int might match the return type of a GCC
8401 builtin and then its argument prototype would still apply. */
Martin v. Löwis11437992002-04-12 09:54:038402#ifdef __cplusplus
8403extern "C"
8404#endif
Martin v. Löwis11437992002-04-12 09:54:038405char pthread_create ();
Martin v. Löwis11437992002-04-12 09:54:038406int
8407main ()
8408{
Thomas Wouters47b49bf2007-08-30 22:15:338409return pthread_create ();
Martin v. Löwis11437992002-04-12 09:54:038410 ;
8411 return 0;
8412}
8413_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:228414if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:038415 ac_cv_lib_pthreads_pthread_create=yes
Greg Steinadf63d62000-07-05 10:38:098416else
Benjamin Petersonf7155a32010-06-21 16:51:228417 ac_cv_lib_pthreads_pthread_create=no
Greg Steinadf63d62000-07-05 10:38:098418fi
Benjamin Petersonf7155a32010-06-21 16:51:228419rm -f core conftest.err conftest.$ac_objext \
8420 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:038421LIBS=$ac_check_lib_save_LIBS
Greg Steinadf63d62000-07-05 10:38:098422fi
Benjamin Petersonf7155a32010-06-21 16:51:228423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthreads_pthread_create" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418424$as_echo "$ac_cv_lib_pthreads_pthread_create" >&6; }
Georg Brandl6baf1172011-02-25 10:20:458425if test "x$ac_cv_lib_pthreads_pthread_create" = xyes; then :
Benjamin Petersonf7155a32010-06-21 16:51:228426 $as_echo "#define WITH_THREAD 1" >>confdefs.h
Greg Steinadf63d62000-07-05 10:38:098427
Guido van Rossumd0b69ec2001-09-10 14:10:548428 posix_threads=yes
Martin v. Löwis130fb172001-07-19 11:00:418429 LIBS="$LIBS -lpthreads"
Martin v. Löwis2d7e2642002-04-05 16:50:538430 THREADOBJ="Python/thread.o"
Greg Steinadf63d62000-07-05 10:38:098431else
Greg Steinadf63d62000-07-05 10:38:098432
Benjamin Petersonf7155a32010-06-21 16:51:228433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lc_r" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418434$as_echo_n "checking for pthread_create in -lc_r... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:458435if ${ac_cv_lib_c_r_pthread_create+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:418436 $as_echo_n "(cached) " >&6
Greg Steinadf63d62000-07-05 10:38:098437else
Martin v. Löwis11437992002-04-12 09:54:038438 ac_check_lib_save_LIBS=$LIBS
Greg Steinadf63d62000-07-05 10:38:098439LIBS="-lc_r $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:228440cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:048441/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:038442
Thomas Wouters47b49bf2007-08-30 22:15:338443/* Override any GCC internal prototype to avoid an error.
8444 Use char because int might match the return type of a GCC
8445 builtin and then its argument prototype would still apply. */
Martin v. Löwis11437992002-04-12 09:54:038446#ifdef __cplusplus
8447extern "C"
8448#endif
Martin v. Löwis11437992002-04-12 09:54:038449char pthread_create ();
Martin v. Löwis11437992002-04-12 09:54:038450int
8451main ()
8452{
Thomas Wouters47b49bf2007-08-30 22:15:338453return pthread_create ();
Martin v. Löwis11437992002-04-12 09:54:038454 ;
8455 return 0;
8456}
8457_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:228458if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:038459 ac_cv_lib_c_r_pthread_create=yes
Guido van Rossum49545951997-12-02 19:28:298460else
Benjamin Petersonf7155a32010-06-21 16:51:228461 ac_cv_lib_c_r_pthread_create=no
Guido van Rossum49545951997-12-02 19:28:298462fi
Benjamin Petersonf7155a32010-06-21 16:51:228463rm -f core conftest.err conftest.$ac_objext \
8464 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:038465LIBS=$ac_check_lib_save_LIBS
Guido van Rossum49545951997-12-02 19:28:298466fi
Benjamin Petersonf7155a32010-06-21 16:51:228467{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_create" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418468$as_echo "$ac_cv_lib_c_r_pthread_create" >&6; }
Georg Brandl6baf1172011-02-25 10:20:458469if test "x$ac_cv_lib_c_r_pthread_create" = xyes; then :
Benjamin Petersonf7155a32010-06-21 16:51:228470 $as_echo "#define WITH_THREAD 1" >>confdefs.h
Guido van Rossum49545951997-12-02 19:28:298471
Guido van Rossumd0b69ec2001-09-10 14:10:548472 posix_threads=yes
Martin v. Löwis130fb172001-07-19 11:00:418473 LIBS="$LIBS -lc_r"
Martin v. Löwis2d7e2642002-04-05 16:50:538474 THREADOBJ="Python/thread.o"
Guido van Rossum07bd90e2000-05-08 13:41:388475else
Guido van Rossum07bd90e2000-05-08 13:41:388476
Benjamin Petersonf7155a32010-06-21 16:51:228477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __pthread_create_system in -lpthread" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418478$as_echo_n "checking for __pthread_create_system in -lpthread... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:458479if ${ac_cv_lib_pthread___pthread_create_system+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:418480 $as_echo_n "(cached) " >&6
Guido van Rossum8d6e8af2000-10-30 17:45:078481else
Martin v. Löwis11437992002-04-12 09:54:038482 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8d6e8af2000-10-30 17:45:078483LIBS="-lpthread $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:228484cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:048485/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:038486
Thomas Wouters47b49bf2007-08-30 22:15:338487/* Override any GCC internal prototype to avoid an error.
8488 Use char because int might match the return type of a GCC
8489 builtin and then its argument prototype would still apply. */
Martin v. Löwis11437992002-04-12 09:54:038490#ifdef __cplusplus
8491extern "C"
8492#endif
Martin v. Löwis11437992002-04-12 09:54:038493char __pthread_create_system ();
Martin v. Löwis11437992002-04-12 09:54:038494int
8495main ()
8496{
Thomas Wouters47b49bf2007-08-30 22:15:338497return __pthread_create_system ();
Martin v. Löwis11437992002-04-12 09:54:038498 ;
8499 return 0;
8500}
8501_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:228502if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:038503 ac_cv_lib_pthread___pthread_create_system=yes
Guido van Rossum8d6e8af2000-10-30 17:45:078504else
Benjamin Petersonf7155a32010-06-21 16:51:228505 ac_cv_lib_pthread___pthread_create_system=no
Guido van Rossum8d6e8af2000-10-30 17:45:078506fi
Benjamin Petersonf7155a32010-06-21 16:51:228507rm -f core conftest.err conftest.$ac_objext \
8508 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:038509LIBS=$ac_check_lib_save_LIBS
Guido van Rossum8d6e8af2000-10-30 17:45:078510fi
Benjamin Petersonf7155a32010-06-21 16:51:228511{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread___pthread_create_system" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418512$as_echo "$ac_cv_lib_pthread___pthread_create_system" >&6; }
Georg Brandl6baf1172011-02-25 10:20:458513if test "x$ac_cv_lib_pthread___pthread_create_system" = xyes; then :
Benjamin Petersonf7155a32010-06-21 16:51:228514 $as_echo "#define WITH_THREAD 1" >>confdefs.h
Guido van Rossum8d6e8af2000-10-30 17:45:078515
Guido van Rossumd0b69ec2001-09-10 14:10:548516 posix_threads=yes
Martin v. Löwis130fb172001-07-19 11:00:418517 LIBS="$LIBS -lpthread"
Martin v. Löwis2d7e2642002-04-05 16:50:538518 THREADOBJ="Python/thread.o"
Guido van Rossum8d6e8af2000-10-30 17:45:078519else
Guido van Rossum8d6e8af2000-10-30 17:45:078520
Benjamin Petersonf7155a32010-06-21 16:51:228521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lcma" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418522$as_echo_n "checking for pthread_create in -lcma... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:458523if ${ac_cv_lib_cma_pthread_create+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:418524 $as_echo_n "(cached) " >&6
Guido van Rossumb93a8621998-05-07 13:27:328525else
Martin v. Löwis11437992002-04-12 09:54:038526 ac_check_lib_save_LIBS=$LIBS
Guido van Rossumb93a8621998-05-07 13:27:328527LIBS="-lcma $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:228528cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:048529/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:038530
Thomas Wouters47b49bf2007-08-30 22:15:338531/* Override any GCC internal prototype to avoid an error.
8532 Use char because int might match the return type of a GCC
8533 builtin and then its argument prototype would still apply. */
Martin v. Löwis11437992002-04-12 09:54:038534#ifdef __cplusplus
8535extern "C"
8536#endif
Martin v. Löwis11437992002-04-12 09:54:038537char pthread_create ();
Martin v. Löwis11437992002-04-12 09:54:038538int
8539main ()
8540{
Thomas Wouters47b49bf2007-08-30 22:15:338541return pthread_create ();
Martin v. Löwis11437992002-04-12 09:54:038542 ;
8543 return 0;
8544}
8545_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:228546if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:038547 ac_cv_lib_cma_pthread_create=yes
Guido van Rossumb93a8621998-05-07 13:27:328548else
Benjamin Petersonf7155a32010-06-21 16:51:228549 ac_cv_lib_cma_pthread_create=no
Guido van Rossumb93a8621998-05-07 13:27:328550fi
Benjamin Petersonf7155a32010-06-21 16:51:228551rm -f core conftest.err conftest.$ac_objext \
8552 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:038553LIBS=$ac_check_lib_save_LIBS
Guido van Rossumb93a8621998-05-07 13:27:328554fi
Benjamin Petersonf7155a32010-06-21 16:51:228555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cma_pthread_create" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418556$as_echo "$ac_cv_lib_cma_pthread_create" >&6; }
Georg Brandl6baf1172011-02-25 10:20:458557if test "x$ac_cv_lib_cma_pthread_create" = xyes; then :
Benjamin Petersonf7155a32010-06-21 16:51:228558 $as_echo "#define WITH_THREAD 1" >>confdefs.h
Guido van Rossumb93a8621998-05-07 13:27:328559
Guido van Rossumd0b69ec2001-09-10 14:10:548560 posix_threads=yes
Martin v. Löwis130fb172001-07-19 11:00:418561 LIBS="$LIBS -lcma"
Martin v. Löwis2d7e2642002-04-05 16:50:538562 THREADOBJ="Python/thread.o"
Guido van Rossumb93a8621998-05-07 13:27:328563else
Thomas Wouters0db2b2b2000-08-26 11:33:438564
Martin v. Löwis130fb172001-07-19 11:00:418565 USE_THREAD_MODULE="#"
Guido van Rossum2d38f911996-06-26 19:47:018566fi
8567
Guido van Rossum627b2d71993-12-24 10:39:168568
Guido van Rossum7b3853f1996-07-30 18:09:358569fi
8570
Guido van Rossum0be3e491997-05-22 20:33:338571fi
8572
Guido van Rossum49545951997-12-02 19:28:298573fi
8574
Guido van Rossumb93a8621998-05-07 13:27:328575fi
8576
Guido van Rossum07bd90e2000-05-08 13:41:388577
Michael W. Hudson54241132001-12-07 15:38:268578fi
8579
Martin v. Löwisf90ae202002-06-11 06:22:318580fi
Benjamin Petersonf7155a32010-06-21 16:51:228581rm -f core conftest.err conftest.$ac_objext \
8582 conftest$ac_exeext conftest.$ac_ext
Thomas Wouters47b49bf2007-08-30 22:15:338583fi
8584
Martin v. Löwis11437992002-04-12 09:54:038585fi
8586
8587
8588fi
8589
Martin v. Löwisa6e97582002-01-01 18:41:338590
Michael W. Hudson54241132001-12-07 15:38:268591
Benjamin Petersonf7155a32010-06-21 16:51:228592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usconfig in -lmpc" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418593$as_echo_n "checking for usconfig in -lmpc... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:458594if ${ac_cv_lib_mpc_usconfig+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:418595 $as_echo_n "(cached) " >&6
Guido van Rossum76be6ed1995-01-02 18:33:548596else
Martin v. Löwis11437992002-04-12 09:54:038597 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:288598LIBS="-lmpc $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:228599cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:048600/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:038601
Thomas Wouters47b49bf2007-08-30 22:15:338602/* Override any GCC internal prototype to avoid an error.
8603 Use char because int might match the return type of a GCC
8604 builtin and then its argument prototype would still apply. */
Martin v. Löwis11437992002-04-12 09:54:038605#ifdef __cplusplus
8606extern "C"
8607#endif
Martin v. Löwis11437992002-04-12 09:54:038608char usconfig ();
Martin v. Löwis11437992002-04-12 09:54:038609int
8610main ()
8611{
Thomas Wouters47b49bf2007-08-30 22:15:338612return usconfig ();
Martin v. Löwis11437992002-04-12 09:54:038613 ;
8614 return 0;
8615}
8616_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:228617if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:038618 ac_cv_lib_mpc_usconfig=yes
Guido van Rossum76be6ed1995-01-02 18:33:548619else
Benjamin Petersonf7155a32010-06-21 16:51:228620 ac_cv_lib_mpc_usconfig=no
Guido van Rossum627b2d71993-12-24 10:39:168621fi
Benjamin Petersonf7155a32010-06-21 16:51:228622rm -f core conftest.err conftest.$ac_objext \
8623 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:038624LIBS=$ac_check_lib_save_LIBS
Guido van Rossum76be6ed1995-01-02 18:33:548625fi
Benjamin Petersonf7155a32010-06-21 16:51:228626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpc_usconfig" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418627$as_echo "$ac_cv_lib_mpc_usconfig" >&6; }
Georg Brandl6baf1172011-02-25 10:20:458628if test "x$ac_cv_lib_mpc_usconfig" = xyes; then :
Benjamin Petersonf7155a32010-06-21 16:51:228629 $as_echo "#define WITH_THREAD 1" >>confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:168630
Martin v. Löwis130fb172001-07-19 11:00:418631 LIBS="$LIBS -lmpc"
Martin v. Löwis2d7e2642002-04-05 16:50:538632 THREADOBJ="Python/thread.o"
Martin v. Löwis130fb172001-07-19 11:00:418633 USE_THREAD_MODULE=""
Guido van Rossum627b2d71993-12-24 10:39:168634fi
8635
Martin v. Löwis3d2b5492002-03-15 13:48:218636
Neal Norwitza978ab02002-11-02 16:58:058637 if test "$posix_threads" != "yes"; then
Benjamin Petersonf7155a32010-06-21 16:51:228638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thr_create in -lthread" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418639$as_echo_n "checking for thr_create in -lthread... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:458640if ${ac_cv_lib_thread_thr_create+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:418641 $as_echo_n "(cached) " >&6
Guido van Rossum76be6ed1995-01-02 18:33:548642else
Martin v. Löwis11437992002-04-12 09:54:038643 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:288644LIBS="-lthread $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:228645cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:048646/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:038647
Thomas Wouters47b49bf2007-08-30 22:15:338648/* Override any GCC internal prototype to avoid an error.
8649 Use char because int might match the return type of a GCC
8650 builtin and then its argument prototype would still apply. */
Martin v. Löwis11437992002-04-12 09:54:038651#ifdef __cplusplus
8652extern "C"
8653#endif
Martin v. Löwis11437992002-04-12 09:54:038654char thr_create ();
Martin v. Löwis11437992002-04-12 09:54:038655int
8656main ()
8657{
Thomas Wouters47b49bf2007-08-30 22:15:338658return thr_create ();
Martin v. Löwis11437992002-04-12 09:54:038659 ;
8660 return 0;
8661}
8662_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:228663if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:038664 ac_cv_lib_thread_thr_create=yes
Guido van Rossum76be6ed1995-01-02 18:33:548665else
Benjamin Petersonf7155a32010-06-21 16:51:228666 ac_cv_lib_thread_thr_create=no
Guido van Rossum627b2d71993-12-24 10:39:168667fi
Benjamin Petersonf7155a32010-06-21 16:51:228668rm -f core conftest.err conftest.$ac_objext \
8669 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:038670LIBS=$ac_check_lib_save_LIBS
Guido van Rossum76be6ed1995-01-02 18:33:548671fi
Benjamin Petersonf7155a32010-06-21 16:51:228672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_thread_thr_create" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418673$as_echo "$ac_cv_lib_thread_thr_create" >&6; }
Georg Brandl6baf1172011-02-25 10:20:458674if test "x$ac_cv_lib_thread_thr_create" = xyes; then :
Benjamin Petersonf7155a32010-06-21 16:51:228675 $as_echo "#define WITH_THREAD 1" >>confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:168676
Martin v. Löwis3d2b5492002-03-15 13:48:218677 LIBS="$LIBS -lthread"
Martin v. Löwis2d7e2642002-04-05 16:50:538678 THREADOBJ="Python/thread.o"
Martin v. Löwis3d2b5492002-03-15 13:48:218679 USE_THREAD_MODULE=""
Guido van Rossum627b2d71993-12-24 10:39:168680fi
8681
Martin v. Löwis3d2b5492002-03-15 13:48:218682 fi
Michael W. Hudson54241132001-12-07 15:38:268683
Martin v. Löwis130fb172001-07-19 11:00:418684 if test "$USE_THREAD_MODULE" != "#"
8685 then
8686 # If the above checks didn't disable threads, (at least) OSF1
8687 # needs this '-threads' argument during linking.
8688 case $ac_sys_system in
8689 OSF1) LDLAST=-threads;;
8690 esac
Jeremy Hylton1a2ca862000-10-16 16:59:128691 fi
Martin v. Löwis4ee6eef2003-05-26 05:37:518692fi
Martin v. Löwisa7a76d32002-10-04 07:21:248693
Martin v. Löwis4ee6eef2003-05-26 05:37:518694if test "$posix_threads" = "yes"; then
8695 if test "$unistd_defines_pthreads" = "no"; then
Martin v. Löwisa7a76d32002-10-04 07:21:248696
Benjamin Petersonf7155a32010-06-21 16:51:228697$as_echo "#define _POSIX_THREADS 1" >>confdefs.h
Martin v. Löwis4ee6eef2003-05-26 05:37:518698
8699 fi
8700
8701 # Bug 662787: Using semaphores causes unexplicable hangs on Solaris 8.
8702 case $ac_sys_system/$ac_sys_release in
8703 SunOS/5.6)
Benjamin Petersonf7155a32010-06-21 16:51:228704$as_echo "#define HAVE_PTHREAD_DESTRUCTOR 1" >>confdefs.h
Martin v. Löwisa7a76d32002-10-04 07:21:248705
Martin v. Löwis4ee6eef2003-05-26 05:37:518706 ;;
8707 SunOS/5.8)
Benjamin Petersonf7155a32010-06-21 16:51:228708$as_echo "#define HAVE_BROKEN_POSIX_SEMAPHORES 1" >>confdefs.h
Martin v. Löwis4ee6eef2003-05-26 05:37:518709
8710 ;;
Christian Heimes7b3ce6a2008-01-31 14:31:458711 AIX/5)
Benjamin Petersonf7155a32010-06-21 16:51:228712$as_echo "#define HAVE_BROKEN_POSIX_SEMAPHORES 1" >>confdefs.h
Christian Heimes7b3ce6a2008-01-31 14:31:458713
8714 ;;
Antoine Pitrou48fd2a62010-08-30 14:54:038715 AIX/6)
8716$as_echo "#define HAVE_BROKEN_POSIX_SEMAPHORES 1" >>confdefs.h
8717
8718 ;;
Martin v. Löwis4ee6eef2003-05-26 05:37:518719 esac
8720
Benjamin Petersonf7155a32010-06-21 16:51:228721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if PTHREAD_SCOPE_SYSTEM is supported" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418722$as_echo_n "checking if PTHREAD_SCOPE_SYSTEM is supported... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:458723 if ${ac_cv_pthread_system_supported+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:418724 $as_echo_n "(cached) " >&6
Martin v. Löwis4ee6eef2003-05-26 05:37:518725else
Benjamin Petersonf7155a32010-06-21 16:51:228726 if test "$cross_compiling" = yes; then :
Martin v. Löwis4ee6eef2003-05-26 05:37:518727 ac_cv_pthread_system_supported=no
8728else
Benjamin Petersonf7155a32010-06-21 16:51:228729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:048730/* end confdefs.h. */
Martin v. Löwis4ee6eef2003-05-26 05:37:518731#include <pthread.h>
8732 void *foo(void *parm) {
8733 return NULL;
8734 }
8735 main() {
8736 pthread_attr_t attr;
8737 pthread_t id;
8738 if (pthread_attr_init(&attr)) exit(-1);
8739 if (pthread_attr_setscope(&attr, PTHREAD_SCOPE_SYSTEM)) exit(-1);
8740 if (pthread_create(&id, &attr, foo, NULL)) exit(-1);
8741 exit(0);
8742 }
8743_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:228744if ac_fn_c_try_run "$LINENO"; then :
Martin v. Löwis4ee6eef2003-05-26 05:37:518745 ac_cv_pthread_system_supported=yes
8746else
Benjamin Petersonf7155a32010-06-21 16:51:228747 ac_cv_pthread_system_supported=no
Martin v. Löwis4ee6eef2003-05-26 05:37:518748fi
Benjamin Petersonf7155a32010-06-21 16:51:228749rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8750 conftest.$ac_objext conftest.beam conftest.$ac_ext
Martin v. Löwis4ee6eef2003-05-26 05:37:518751fi
Martin v. Löwisa7a76d32002-10-04 07:21:248752
Thomas Wouters47b49bf2007-08-30 22:15:338753
Guido van Rossum627b2d71993-12-24 10:39:168754fi
8755
Benjamin Petersonf7155a32010-06-21 16:51:228756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pthread_system_supported" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418757$as_echo "$ac_cv_pthread_system_supported" >&6; }
Martin v. Löwis4ee6eef2003-05-26 05:37:518758 if test "$ac_cv_pthread_system_supported" = "yes"; then
8759
Benjamin Petersonf7155a32010-06-21 16:51:228760$as_echo "#define PTHREAD_SYSTEM_SCHED_SUPPORTED 1" >>confdefs.h
Martin v. Löwis4ee6eef2003-05-26 05:37:518761
8762 fi
Benjamin Petersonf7155a32010-06-21 16:51:228763 for ac_func in pthread_sigmask
8764do :
8765 ac_fn_c_check_func "$LINENO" "pthread_sigmask" "ac_cv_func_pthread_sigmask"
Georg Brandl6baf1172011-02-25 10:20:458766if test "x$ac_cv_func_pthread_sigmask" = xyes; then :
Martin v. Löwis4ee6eef2003-05-26 05:37:518767 cat >>confdefs.h <<_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:228768#define HAVE_PTHREAD_SIGMASK 1
Martin v. Löwis4ee6eef2003-05-26 05:37:518769_ACEOF
Jason Tishlerfac083d2003-07-22 15:20:498770 case $ac_sys_system in
8771 CYGWIN*)
Martin v. Löwis4ee6eef2003-05-26 05:37:518772
Benjamin Petersonf7155a32010-06-21 16:51:228773$as_echo "#define HAVE_BROKEN_PTHREAD_SIGMASK 1" >>confdefs.h
Jason Tishlerfac083d2003-07-22 15:20:498774
8775 ;;
8776 esac
Martin v. Löwis4ee6eef2003-05-26 05:37:518777fi
8778done
8779
8780fi
8781
8782
Martin v. Löwisa2ac6022001-08-09 11:40:148783# Check for enable-ipv6
Martin v. Löwis11437992002-04-12 09:54:038784
Benjamin Petersonf7155a32010-06-21 16:51:228785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if --enable-ipv6 is specified" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418786$as_echo_n "checking if --enable-ipv6 is specified... " >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:338787# Check whether --enable-ipv6 was given.
Benjamin Petersonf7155a32010-06-21 16:51:228788if test "${enable_ipv6+set}" = set; then :
Thomas Wouters47b49bf2007-08-30 22:15:338789 enableval=$enable_ipv6; case "$enableval" in
Martin v. Löwisa2ac6022001-08-09 11:40:148790 no)
Benjamin Petersonf7155a32010-06-21 16:51:228791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418792$as_echo "no" >&6; }
Martin v. Löwisa2ac6022001-08-09 11:40:148793 ipv6=no
8794 ;;
Benjamin Petersonf7155a32010-06-21 16:51:228795 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418796$as_echo "yes" >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:228797 $as_echo "#define ENABLE_IPV6 1" >>confdefs.h
Martin v. Löwisa2ac6022001-08-09 11:40:148798
8799 ipv6=yes
8800 ;;
Martin v. Löwis11437992002-04-12 09:54:038801 esac
Martin v. Löwisa2ac6022001-08-09 11:40:148802else
Martin v. Löwis11437992002-04-12 09:54:038803
Benjamin Petersonf7155a32010-06-21 16:51:228804 if test "$cross_compiling" = yes; then :
8805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418806$as_echo "no" >&6; }
Martin v. Löwisa2ac6022001-08-09 11:40:148807 ipv6=no
8808
8809else
Benjamin Petersonf7155a32010-06-21 16:51:228810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:048811/* end confdefs.h. */
Martin v. Löwisa2ac6022001-08-09 11:40:148812 /* AF_INET6 available check */
8813#include <sys/types.h>
8814#include <sys/socket.h>
8815main()
8816{
8817 if (socket(AF_INET6, SOCK_STREAM, 0) < 0)
8818 exit(1);
8819 else
8820 exit(0);
8821}
8822
Martin v. Löwis11437992002-04-12 09:54:038823_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:228824if ac_fn_c_try_run "$LINENO"; then :
8825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418826$as_echo "yes" >&6; }
Martin v. Löwisa2ac6022001-08-09 11:40:148827 ipv6=yes
8828else
Benjamin Petersonf7155a32010-06-21 16:51:228829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418830$as_echo "no" >&6; }
Martin v. Löwisa2ac6022001-08-09 11:40:148831 ipv6=no
8832fi
Benjamin Petersonf7155a32010-06-21 16:51:228833rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8834 conftest.$ac_objext conftest.beam conftest.$ac_ext
Martin v. Löwisa2ac6022001-08-09 11:40:148835fi
8836
Thomas Wouters47b49bf2007-08-30 22:15:338837
Martin v. Löwisa5f8bb52001-09-05 08:22:348838if test "$ipv6" = "yes"; then
Benjamin Petersonf7155a32010-06-21 16:51:228839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RFC2553 API is available" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418840$as_echo_n "checking if RFC2553 API is available... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:228841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:048842/* end confdefs.h. */
Martin v. Löwisa5f8bb52001-09-05 08:22:348843#include <sys/types.h>
8844#include <netinet/in.h>
Martin v. Löwis11437992002-04-12 09:54:038845int
8846main ()
8847{
Martin v. Löwisa5f8bb52001-09-05 08:22:348848struct sockaddr_in6 x;
8849x.sin6_scope_id;
Martin v. Löwis11437992002-04-12 09:54:038850 ;
8851 return 0;
8852}
8853_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:228854if ac_fn_c_try_compile "$LINENO"; then :
8855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418856$as_echo "yes" >&6; }
Martin v. Löwisa5f8bb52001-09-05 08:22:348857 ipv6=yes
8858else
Benjamin Petersonf7155a32010-06-21 16:51:228859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418860$as_echo "no" >&6; }
Martin v. Löwisa5f8bb52001-09-05 08:22:348861 ipv6=no
8862fi
Thomas Wouters47b49bf2007-08-30 22:15:338863rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisa5f8bb52001-09-05 08:22:348864fi
8865
8866if test "$ipv6" = "yes"; then
Benjamin Petersonf7155a32010-06-21 16:51:228867 $as_echo "#define ENABLE_IPV6 1" >>confdefs.h
Martin v. Löwisa5f8bb52001-09-05 08:22:348868
8869fi
8870
Thomas Wouters47b49bf2007-08-30 22:15:338871fi
8872
Martin v. Löwisa2ac6022001-08-09 11:40:148873
8874ipv6type=unknown
8875ipv6lib=none
8876ipv6trylibc=no
8877
8878if test "$ipv6" = "yes"; then
Benjamin Petersonf7155a32010-06-21 16:51:228879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ipv6 stack type" >&5
Benjamin Peterson82af01d2010-05-02 16:45:418880$as_echo_n "checking ipv6 stack type... " >&6; }
Guido van Rossumb8552162001-09-05 14:58:118881 for i in inria kame linux-glibc linux-inet6 solaris toshiba v6d zeta;
8882 do
Martin v. Löwisa2ac6022001-08-09 11:40:148883 case $i in
8884 inria)
Benjamin Petersonf7155a32010-06-21 16:51:228885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:048886/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:298887
Martin v. Löwisa2ac6022001-08-09 11:40:148888#include <netinet/in.h>
8889#ifdef IPV6_INRIA_VERSION
8890yes
8891#endif
Martin v. Löwis11437992002-04-12 09:54:038892_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:148893if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Benjamin Petersonf7155a32010-06-21 16:51:228894 $EGREP "yes" >/dev/null 2>&1; then :
Martin v. Löwis44ddbde2001-12-02 10:15:378895 ipv6type=$i
Martin v. Löwisa2ac6022001-08-09 11:40:148896fi
Jesus Cea0f752ee2010-04-28 12:03:068897rm -f conftest*
Martin v. Löwisa2ac6022001-08-09 11:40:148898
8899 ;;
8900 kame)
Benjamin Petersonf7155a32010-06-21 16:51:228901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:048902/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:298903
Martin v. Löwisa2ac6022001-08-09 11:40:148904#include <netinet/in.h>
8905#ifdef __KAME__
8906yes
8907#endif
Martin v. Löwis11437992002-04-12 09:54:038908_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:148909if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Benjamin Petersonf7155a32010-06-21 16:51:228910 $EGREP "yes" >/dev/null 2>&1; then :
Martin v. Löwisa2ac6022001-08-09 11:40:148911 ipv6type=$i;
8912 ipv6lib=inet6
8913 ipv6libdir=/usr/local/v6/lib
8914 ipv6trylibc=yes
Martin v. Löwisa2ac6022001-08-09 11:40:148915fi
Jesus Cea0f752ee2010-04-28 12:03:068916rm -f conftest*
Martin v. Löwisa2ac6022001-08-09 11:40:148917
8918 ;;
8919 linux-glibc)
Benjamin Petersonf7155a32010-06-21 16:51:228920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:048921/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:298922
Martin v. Löwisa2ac6022001-08-09 11:40:148923#include <features.h>
8924#if defined(__GLIBC__) && ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2))
8925yes
8926#endif
Martin v. Löwis11437992002-04-12 09:54:038927_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:148928if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Benjamin Petersonf7155a32010-06-21 16:51:228929 $EGREP "yes" >/dev/null 2>&1; then :
Martin v. Löwisa2ac6022001-08-09 11:40:148930 ipv6type=$i;
8931 ipv6trylibc=yes
Martin v. Löwisa2ac6022001-08-09 11:40:148932fi
Jesus Cea0f752ee2010-04-28 12:03:068933rm -f conftest*
Martin v. Löwisa2ac6022001-08-09 11:40:148934
8935 ;;
8936 linux-inet6)
8937 if test -d /usr/inet6; then
8938 ipv6type=$i
8939 ipv6lib=inet6
8940 ipv6libdir=/usr/inet6/lib
Skip Montanarodecc6a42003-01-01 20:07:498941 BASECFLAGS="-I/usr/inet6/include $BASECFLAGS"
Martin v. Löwisa2ac6022001-08-09 11:40:148942 fi
8943 ;;
8944 solaris)
8945 if test -f /etc/netconfig; then
Antoine Pitroua75c1052011-01-03 18:56:508946 if $GREP -q tcp6 /etc/netconfig; then
Martin v. Löwisa2ac6022001-08-09 11:40:148947 ipv6type=$i
8948 ipv6trylibc=yes
Martin v. Löwisa2ac6022001-08-09 11:40:148949 fi
8950 fi
8951 ;;
8952 toshiba)
Benjamin Petersonf7155a32010-06-21 16:51:228953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:048954/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:298955
Martin v. Löwisa2ac6022001-08-09 11:40:148956#include <sys/param.h>
8957#ifdef _TOSHIBA_INET6
8958yes
8959#endif
Martin v. Löwis11437992002-04-12 09:54:038960_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:148961if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Benjamin Petersonf7155a32010-06-21 16:51:228962 $EGREP "yes" >/dev/null 2>&1; then :
Martin v. Löwisa2ac6022001-08-09 11:40:148963 ipv6type=$i;
8964 ipv6lib=inet6;
Martin v. Löwis44ddbde2001-12-02 10:15:378965 ipv6libdir=/usr/local/v6/lib
Martin v. Löwisa2ac6022001-08-09 11:40:148966fi
Jesus Cea0f752ee2010-04-28 12:03:068967rm -f conftest*
Martin v. Löwisa2ac6022001-08-09 11:40:148968
8969 ;;
8970 v6d)
Benjamin Petersonf7155a32010-06-21 16:51:228971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:048972/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:298973
Martin v. Löwisa2ac6022001-08-09 11:40:148974#include </usr/local/v6/include/sys/v6config.h>
8975#ifdef __V6D__
8976yes
8977#endif
Martin v. Löwis11437992002-04-12 09:54:038978_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:148979if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Benjamin Petersonf7155a32010-06-21 16:51:228980 $EGREP "yes" >/dev/null 2>&1; then :
Martin v. Löwisa2ac6022001-08-09 11:40:148981 ipv6type=$i;
8982 ipv6lib=v6;
8983 ipv6libdir=/usr/local/v6/lib;
Skip Montanarodecc6a42003-01-01 20:07:498984 BASECFLAGS="-I/usr/local/v6/include $BASECFLAGS"
Martin v. Löwisa2ac6022001-08-09 11:40:148985fi
Jesus Cea0f752ee2010-04-28 12:03:068986rm -f conftest*
Martin v. Löwisa2ac6022001-08-09 11:40:148987
8988 ;;
8989 zeta)
Benjamin Petersonf7155a32010-06-21 16:51:228990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:048991/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:298992
Martin v. Löwisa2ac6022001-08-09 11:40:148993#include <sys/param.h>
8994#ifdef _ZETA_MINAMI_INET6
8995yes
8996#endif
Martin v. Löwis11437992002-04-12 09:54:038997_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:148998if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Benjamin Petersonf7155a32010-06-21 16:51:228999 $EGREP "yes" >/dev/null 2>&1; then :
Martin v. Löwisa2ac6022001-08-09 11:40:149000 ipv6type=$i;
9001 ipv6lib=inet6;
Martin v. Löwis44ddbde2001-12-02 10:15:379002 ipv6libdir=/usr/local/v6/lib
Martin v. Löwisa2ac6022001-08-09 11:40:149003fi
Jesus Cea0f752ee2010-04-28 12:03:069004rm -f conftest*
Martin v. Löwisa2ac6022001-08-09 11:40:149005
9006 ;;
9007 esac
9008 if test "$ipv6type" != "unknown"; then
9009 break
9010 fi
9011 done
Benjamin Petersonf7155a32010-06-21 16:51:229012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ipv6type" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419013$as_echo "$ipv6type" >&6; }
Martin v. Löwisa2ac6022001-08-09 11:40:149014fi
9015
9016if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
9017 if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then
9018 LIBS="-L$ipv6libdir -l$ipv6lib $LIBS"
9019 echo "using lib$ipv6lib"
9020 else
9021 if test $ipv6trylibc = "yes"; then
9022 echo "using libc"
9023 else
9024 echo 'Fatal: no $ipv6lib library found. cannot continue.'
9025 echo "You need to fetch lib$ipv6lib.a from appropriate"
9026 echo 'ipv6 kit and compile beforehand.'
9027 exit 1
9028 fi
9029 fi
9030fi
9031
Benjamin Petersonf7155a32010-06-21 16:51:229032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OSX 10.5 SDK or later" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419033$as_echo_n "checking for OSX 10.5 SDK or later... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:229034cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Benjamin Peterson8f95cc22008-07-16 02:23:259035/* end confdefs.h. */
9036#include <Carbon/Carbon.h>
9037int
9038main ()
9039{
9040FSIORefNum fRef = 0
9041 ;
9042 return 0;
9043}
9044_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:229045if ac_fn_c_try_compile "$LINENO"; then :
Benjamin Peterson8f95cc22008-07-16 02:23:259046
Benjamin Petersonf7155a32010-06-21 16:51:229047$as_echo "#define HAVE_OSX105_SDK 1" >>confdefs.h
Benjamin Peterson8f95cc22008-07-16 02:23:259048
Benjamin Petersonf7155a32010-06-21 16:51:229049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419050$as_echo "yes" >&6; }
Benjamin Peterson8f95cc22008-07-16 02:23:259051else
Benjamin Petersonf7155a32010-06-21 16:51:229052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419053$as_echo "no" >&6; }
Benjamin Peterson8f95cc22008-07-16 02:23:259054
9055fi
Benjamin Peterson8f95cc22008-07-16 02:23:259056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9057
Martin v. Löwisa3fb4f72002-06-09 13:33:549058# Check for --with-doc-strings
Benjamin Petersonf7155a32010-06-21 16:51:229059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-doc-strings" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419060$as_echo_n "checking for --with-doc-strings... " >&6; }
Martin v. Löwisa3fb4f72002-06-09 13:33:549061
Thomas Wouters47b49bf2007-08-30 22:15:339062# Check whether --with-doc-strings was given.
Benjamin Petersonf7155a32010-06-21 16:51:229063if test "${with_doc_strings+set}" = set; then :
Thomas Wouters47b49bf2007-08-30 22:15:339064 withval=$with_doc_strings;
9065fi
Martin v. Löwisa3fb4f72002-06-09 13:33:549066
Martin v. Löwisa3fb4f72002-06-09 13:33:549067
9068if test -z "$with_doc_strings"
9069then with_doc_strings="yes"
9070fi
9071if test "$with_doc_strings" != "no"
9072then
9073
Benjamin Petersonf7155a32010-06-21 16:51:229074$as_echo "#define WITH_DOC_STRINGS 1" >>confdefs.h
Martin v. Löwisa3fb4f72002-06-09 13:33:549075
9076fi
Benjamin Petersonf7155a32010-06-21 16:51:229077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_doc_strings" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419078$as_echo "$with_doc_strings" >&6; }
Martin v. Löwisa3fb4f72002-06-09 13:33:549079
Antoine Pitrouc1583542010-10-10 08:15:089080# Check if eval loop should use timestamp counter profiling
Benjamin Petersonf7155a32010-06-21 16:51:229081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-tsc" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419082$as_echo_n "checking for --with-tsc... " >&6; }
Martin v. Löwisf30d60e2004-06-08 08:17:449083
Thomas Wouters47b49bf2007-08-30 22:15:339084# Check whether --with-tsc was given.
Benjamin Petersonf7155a32010-06-21 16:51:229085if test "${with_tsc+set}" = set; then :
Thomas Wouters47b49bf2007-08-30 22:15:339086 withval=$with_tsc;
Martin v. Löwisf30d60e2004-06-08 08:17:449087if test "$withval" != no
9088then
9089
Benjamin Petersonf7155a32010-06-21 16:51:229090$as_echo "#define WITH_TSC 1" >>confdefs.h
Martin v. Löwisf30d60e2004-06-08 08:17:449091
Benjamin Petersonf7155a32010-06-21 16:51:229092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419093$as_echo "yes" >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:229094else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419095$as_echo "no" >&6; }
Martin v. Löwisf30d60e2004-06-08 08:17:449096fi
9097else
Benjamin Petersonf7155a32010-06-21 16:51:229098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419099$as_echo "no" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:339100fi
9101
Martin v. Löwisf30d60e2004-06-08 08:17:449102
9103# Check for Python-specific malloc support
Benjamin Petersonf7155a32010-06-21 16:51:229104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-pymalloc" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419105$as_echo_n "checking for --with-pymalloc... " >&6; }
Martin v. Löwis11437992002-04-12 09:54:039106
Thomas Wouters47b49bf2007-08-30 22:15:339107# Check whether --with-pymalloc was given.
Benjamin Petersonf7155a32010-06-21 16:51:229108if test "${with_pymalloc+set}" = set; then :
Thomas Wouters47b49bf2007-08-30 22:15:339109 withval=$with_pymalloc;
9110fi
Michael W. Hudson54241132001-12-07 15:38:269111
Neil Schemenauera35c6882001-02-27 04:45:059112
Neil Schemenauer16c22972002-03-22 15:34:499113if test -z "$with_pymalloc"
9114then with_pymalloc="yes"
9115fi
9116if test "$with_pymalloc" != "no"
9117then
Martin v. Löwis11437992002-04-12 09:54:039118
Benjamin Petersonf7155a32010-06-21 16:51:229119$as_echo "#define WITH_PYMALLOC 1" >>confdefs.h
Neil Schemenauer16c22972002-03-22 15:34:499120
9121fi
Benjamin Petersonf7155a32010-06-21 16:51:229122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_pymalloc" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419123$as_echo "$with_pymalloc" >&6; }
Neil Schemenauer16c22972002-03-22 15:34:499124
Barry Warsawef82cd72000-06-30 16:21:019125# Check for --with-wctype-functions
Benjamin Petersonf7155a32010-06-21 16:51:229126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-wctype-functions" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419127$as_echo_n "checking for --with-wctype-functions... " >&6; }
Martin v. Löwis11437992002-04-12 09:54:039128
Thomas Wouters47b49bf2007-08-30 22:15:339129# Check whether --with-wctype-functions was given.
Benjamin Petersonf7155a32010-06-21 16:51:229130if test "${with_wctype_functions+set}" = set; then :
Thomas Wouters47b49bf2007-08-30 22:15:339131 withval=$with_wctype_functions;
Barry Warsawef82cd72000-06-30 16:21:019132if test "$withval" != no
Martin v. Löwis11437992002-04-12 09:54:039133then
9134
Benjamin Petersonf7155a32010-06-21 16:51:229135$as_echo "#define WANT_WCTYPE_FUNCTIONS 1" >>confdefs.h
Martin v. Löwis11437992002-04-12 09:54:039136
Benjamin Petersonf7155a32010-06-21 16:51:229137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419138$as_echo "yes" >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:229139else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419140$as_echo "no" >&6; }
Barry Warsawef82cd72000-06-30 16:21:019141fi
9142else
Benjamin Petersonf7155a32010-06-21 16:51:229143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419144$as_echo "no" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:339145fi
9146
Barry Warsawef82cd72000-06-30 16:21:019147
Guido van Rossum48bdbfc1996-05-28 22:53:489148# -I${DLINCLDIR} is added to the compile rule for importdl.o
Guido van Rossum7f43da71994-08-01 12:15:309149
Guido van Rossum98935bf2001-09-05 19:13:169150DLINCLDIR=.
Guido van Rossum7f43da71994-08-01 12:15:309151
Guido van Rossume97ee181999-12-20 21:27:229152# the dlopen() function means we might want to use dynload_shlib.o. some
9153# platforms, such as AIX, have dlopen(), but don't want to use it.
Thomas Wouters3a584202000-08-05 23:28:519154for ac_func in dlopen
Benjamin Petersonf7155a32010-06-21 16:51:229155do :
9156 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
Georg Brandl6baf1172011-02-25 10:20:459157if test "x$ac_cv_func_dlopen" = xyes; then :
Martin v. Löwis11437992002-04-12 09:54:039158 cat >>confdefs.h <<_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:229159#define HAVE_DLOPEN 1
Martin v. Löwis11437992002-04-12 09:54:039160_ACEOF
Guido van Rossume97ee181999-12-20 21:27:229161
Guido van Rossume97ee181999-12-20 21:27:229162fi
Thomas Wouters3a584202000-08-05 23:28:519163done
Guido van Rossume97ee181999-12-20 21:27:229164
Michael W. Hudson54241132001-12-07 15:38:269165
Guido van Rossume97ee181999-12-20 21:27:229166# DYNLOADFILE specifies which dynload_*.o file we will use for dynamic
9167# loading of modules.
9168
Benjamin Petersonf7155a32010-06-21 16:51:229169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking DYNLOADFILE" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419170$as_echo_n "checking DYNLOADFILE... " >&6; }
Guido van Rossume97ee181999-12-20 21:27:229171if test -z "$DYNLOADFILE"
9172then
9173 case $ac_sys_system/$ac_sys_release in
Martin v. Löwisc19c5a62003-11-18 20:00:449174 AIX*) # Use dynload_shlib.c and dlopen() if we have it; otherwise dynload_aix.c
9175 if test "$ac_cv_func_dlopen" = yes
9176 then DYNLOADFILE="dynload_shlib.o"
9177 else DYNLOADFILE="dynload_aix.o"
9178 fi
9179 ;;
Guido van Rossume97ee181999-12-20 21:27:229180 hp*|HP*) DYNLOADFILE="dynload_hpux.o";;
Thomas Wouters49fd7fa2006-04-21 10:40:589181 # Use dynload_next.c only on 10.2 and below, which don't have native dlopen()
9182 Darwin/[0156]\..*) DYNLOADFILE="dynload_next.o";;
Martin v. Löwisf90ae202002-06-11 06:22:319183 atheos*) DYNLOADFILE="dynload_atheos.o";;
Guido van Rossume97ee181999-12-20 21:27:229184 *)
9185 # use dynload_shlib.c and dlopen() if we have it; otherwise stub
9186 # out any dynamic loading
9187 if test "$ac_cv_func_dlopen" = yes
9188 then DYNLOADFILE="dynload_shlib.o"
9189 else DYNLOADFILE="dynload_stub.o"
9190 fi
9191 ;;
9192 esac
9193fi
Benjamin Petersonf7155a32010-06-21 16:51:229194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DYNLOADFILE" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419195$as_echo "$DYNLOADFILE" >&6; }
Guido van Rossume97ee181999-12-20 21:27:229196if test "$DYNLOADFILE" != "dynload_stub.o"
9197then
Martin v. Löwis11437992002-04-12 09:54:039198
Benjamin Petersonf7155a32010-06-21 16:51:229199$as_echo "#define HAVE_DYNAMIC_LOADING 1" >>confdefs.h
Guido van Rossume97ee181999-12-20 21:27:229200
9201fi
9202
Neil Schemenauer4e425612001-06-19 15:44:159203# MACHDEP_OBJS can be set to platform-specific object files needed by Python
9204
Michael W. Hudson54241132001-12-07 15:38:269205
Benjamin Petersonf7155a32010-06-21 16:51:229206{ $as_echo "$as_me:${as_lineno-$LINENO}: checking MACHDEP_OBJS" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419207$as_echo_n "checking MACHDEP_OBJS... " >&6; }
Neil Schemenauer4e425612001-06-19 15:44:159208if test -z "$MACHDEP_OBJS"
9209then
Jack Jansene578a632001-08-15 01:27:149210 MACHDEP_OBJS=$extra_machdep_objs
9211else
9212 MACHDEP_OBJS="$MACHDEP_OBJS $extra_machdep_objs"
Neil Schemenauer4e425612001-06-19 15:44:159213fi
Benjamin Petersonf7155a32010-06-21 16:51:229214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: MACHDEP_OBJS" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419215$as_echo "MACHDEP_OBJS" >&6; }
Neil Schemenauer4e425612001-06-19 15:44:159216
Guido van Rossum627b2d71993-12-24 10:39:169217# checks for library functions
Martin v. Löwis823725e2008-03-24 13:39:549218for ac_func in alarm setitimer getitimer bind_textdomain_codeset chown \
9219 clock confstr ctermid execv fchmod fchown fork fpathconf ftime ftruncate \
Martin v. Löwis438b5342002-12-27 10:16:429220 gai_strerror getgroups getlogin getloadavg getpeername getpgid getpid \
Martin v. Löwisc3001752005-01-23 09:27:249221 getpriority getpwent getspnam getspent getsid getwd \
Martin v. Löwis011e8422009-05-05 04:43:179222 kill killpg lchmod lchown lstat mbrtowc mkfifo mknod mktime \
Martin v. Löwisa5f09072002-10-11 05:37:599223 mremap nice pathconf pause plock poll pthread_init \
Guido van Rossum162e38c2003-02-19 15:25:109224 putenv readlink realpath \
Benjamin Peterson965ce872009-04-05 21:24:589225 select sem_open sem_timedwait sem_getvalue sem_unlink setegid seteuid \
9226 setgid \
Martin v. Löwis4daacb12003-03-28 18:37:019227 setlocale setregid setreuid setsid setpgid setpgrp setuid setvbuf snprintf \
Gregory P. Smith25523d22007-09-03 16:44:559228 sigaction siginterrupt sigrelse strftime strlcpy \
Michael W. Hudson34f20ea2002-05-27 15:08:249229 sysconf tcgetpgrp tcsetpgrp tempnam timegm times tmpfile tmpnam tmpnam_r \
Martin v. Löwis113a0852009-05-29 17:25:399230 truncate uname unsetenv utimes waitpid wait3 wait4 \
9231 wcscoll wcsftime wcsxfrm _getpty
Benjamin Petersonf7155a32010-06-21 16:51:229232do :
9233 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9234ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Georg Brandl6baf1172011-02-25 10:20:459235if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Martin v. Löwis11437992002-04-12 09:54:039236 cat >>confdefs.h <<_ACEOF
Benjamin Peterson82af01d2010-05-02 16:45:419237#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Martin v. Löwis11437992002-04-12 09:54:039238_ACEOF
Fred Drake8cef4cf2000-06-28 16:40:389239
Guido van Rossumd0b69ec2001-09-10 14:10:549240fi
9241done
9242
Michael W. Hudson54241132001-12-07 15:38:269243
Martin v. Löwisc8ad7cc2002-11-11 13:23:459244# For some functions, having a definition is not sufficient, since
9245# we want to take their address.
Benjamin Petersonf7155a32010-06-21 16:51:229246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for chroot" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419247$as_echo_n "checking for chroot... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:229248cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:049249/* end confdefs.h. */
Martin v. Löwisc8ad7cc2002-11-11 13:23:459250#include <unistd.h>
Martin v. Löwisc8ad7cc2002-11-11 13:23:459251int
9252main ()
9253{
9254void *x=chroot
9255 ;
9256 return 0;
9257}
9258_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:229259if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwisc8ad7cc2002-11-11 13:23:459260
Benjamin Petersonf7155a32010-06-21 16:51:229261$as_echo "#define HAVE_CHROOT 1" >>confdefs.h
Martin v. Löwisc8ad7cc2002-11-11 13:23:459262
Benjamin Petersonf7155a32010-06-21 16:51:229263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419264$as_echo "yes" >&6; }
Martin v. Löwisc8ad7cc2002-11-11 13:23:459265else
Benjamin Petersonf7155a32010-06-21 16:51:229266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419267$as_echo "no" >&6; }
Martin v. Löwisc8ad7cc2002-11-11 13:23:459268
9269fi
Thomas Wouters47b49bf2007-08-30 22:15:339270rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:229271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for link" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419272$as_echo_n "checking for link... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:229273cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:049274/* end confdefs.h. */
Martin v. Löwisc8ad7cc2002-11-11 13:23:459275#include <unistd.h>
Martin v. Löwisc8ad7cc2002-11-11 13:23:459276int
9277main ()
9278{
9279void *x=link
9280 ;
9281 return 0;
9282}
9283_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:229284if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwisc8ad7cc2002-11-11 13:23:459285
Benjamin Petersonf7155a32010-06-21 16:51:229286$as_echo "#define HAVE_LINK 1" >>confdefs.h
Martin v. Löwisc8ad7cc2002-11-11 13:23:459287
Benjamin Petersonf7155a32010-06-21 16:51:229288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419289$as_echo "yes" >&6; }
Martin v. Löwisc8ad7cc2002-11-11 13:23:459290else
Benjamin Petersonf7155a32010-06-21 16:51:229291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419292$as_echo "no" >&6; }
Martin v. Löwisc8ad7cc2002-11-11 13:23:459293
9294fi
Thomas Wouters47b49bf2007-08-30 22:15:339295rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:229296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for symlink" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419297$as_echo_n "checking for symlink... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:229298cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:049299/* end confdefs.h. */
Martin v. Löwisc8ad7cc2002-11-11 13:23:459300#include <unistd.h>
Martin v. Löwisc8ad7cc2002-11-11 13:23:459301int
9302main ()
9303{
9304void *x=symlink
9305 ;
9306 return 0;
9307}
9308_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:229309if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwisc8ad7cc2002-11-11 13:23:459310
Benjamin Petersonf7155a32010-06-21 16:51:229311$as_echo "#define HAVE_SYMLINK 1" >>confdefs.h
Martin v. Löwisc8ad7cc2002-11-11 13:23:459312
Benjamin Petersonf7155a32010-06-21 16:51:229313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419314$as_echo "yes" >&6; }
Martin v. Löwisc8ad7cc2002-11-11 13:23:459315else
Benjamin Petersonf7155a32010-06-21 16:51:229316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419317$as_echo "no" >&6; }
Martin v. Löwisc8ad7cc2002-11-11 13:23:459318
9319fi
Thomas Wouters47b49bf2007-08-30 22:15:339320rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:229321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fchdir" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419322$as_echo_n "checking for fchdir... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:229323cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:049324/* end confdefs.h. */
Martin v. Löwisa64988c2003-09-20 15:30:209325#include <unistd.h>
9326int
9327main ()
9328{
9329void *x=fchdir
9330 ;
9331 return 0;
9332}
9333_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:229334if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwisa64988c2003-09-20 15:30:209335
Benjamin Petersonf7155a32010-06-21 16:51:229336$as_echo "#define HAVE_FCHDIR 1" >>confdefs.h
Martin v. Löwisa64988c2003-09-20 15:30:209337
Benjamin Petersonf7155a32010-06-21 16:51:229338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419339$as_echo "yes" >&6; }
Martin v. Löwisa64988c2003-09-20 15:30:209340else
Benjamin Petersonf7155a32010-06-21 16:51:229341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419342$as_echo "no" >&6; }
Martin v. Löwisa64988c2003-09-20 15:30:209343
9344fi
Thomas Wouters47b49bf2007-08-30 22:15:339345rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:229346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fsync" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419347$as_echo_n "checking for fsync... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:229348cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:049349/* end confdefs.h. */
Martin v. Löwisa64988c2003-09-20 15:30:209350#include <unistd.h>
9351int
9352main ()
9353{
9354void *x=fsync
9355 ;
9356 return 0;
9357}
9358_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:229359if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwisa64988c2003-09-20 15:30:209360
Benjamin Petersonf7155a32010-06-21 16:51:229361$as_echo "#define HAVE_FSYNC 1" >>confdefs.h
Martin v. Löwisa64988c2003-09-20 15:30:209362
Benjamin Petersonf7155a32010-06-21 16:51:229363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419364$as_echo "yes" >&6; }
Martin v. Löwisa64988c2003-09-20 15:30:209365else
Benjamin Petersonf7155a32010-06-21 16:51:229366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419367$as_echo "no" >&6; }
Martin v. Löwisa64988c2003-09-20 15:30:209368
9369fi
Thomas Wouters47b49bf2007-08-30 22:15:339370rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:229371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fdatasync" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419372$as_echo_n "checking for fdatasync... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:229373cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:049374/* end confdefs.h. */
Martin v. Löwisa64988c2003-09-20 15:30:209375#include <unistd.h>
9376int
9377main ()
9378{
9379void *x=fdatasync
9380 ;
9381 return 0;
9382}
9383_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:229384if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwisa64988c2003-09-20 15:30:209385
Benjamin Petersonf7155a32010-06-21 16:51:229386$as_echo "#define HAVE_FDATASYNC 1" >>confdefs.h
Martin v. Löwisa64988c2003-09-20 15:30:209387
Benjamin Petersonf7155a32010-06-21 16:51:229388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419389$as_echo "yes" >&6; }
Martin v. Löwisa64988c2003-09-20 15:30:209390else
Benjamin Petersonf7155a32010-06-21 16:51:229391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419392$as_echo "no" >&6; }
Martin v. Löwisa64988c2003-09-20 15:30:209393
9394fi
Thomas Wouters47b49bf2007-08-30 22:15:339395rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:229396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419397$as_echo_n "checking for epoll... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:229398cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Christian Heimes4fbc72b2008-03-22 00:47:359399/* end confdefs.h. */
9400#include <sys/epoll.h>
9401int
9402main ()
9403{
9404void *x=epoll_create
9405 ;
9406 return 0;
9407}
9408_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:229409if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwisc8ad7cc2002-11-11 13:23:459410
Benjamin Petersonf7155a32010-06-21 16:51:229411$as_echo "#define HAVE_EPOLL 1" >>confdefs.h
Christian Heimes4fbc72b2008-03-22 00:47:359412
Benjamin Petersonf7155a32010-06-21 16:51:229413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419414$as_echo "yes" >&6; }
Christian Heimes4fbc72b2008-03-22 00:47:359415else
Benjamin Petersonf7155a32010-06-21 16:51:229416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419417$as_echo "no" >&6; }
Christian Heimes4fbc72b2008-03-22 00:47:359418
9419fi
Christian Heimes4fbc72b2008-03-22 00:47:359420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:229421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for kqueue" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419422$as_echo_n "checking for kqueue... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:229423cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Christian Heimes4fbc72b2008-03-22 00:47:359424/* end confdefs.h. */
9425
9426#include <sys/types.h>
9427#include <sys/event.h>
9428
9429int
9430main ()
9431{
9432int x=kqueue()
9433 ;
9434 return 0;
9435}
9436_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:229437if ac_fn_c_try_compile "$LINENO"; then :
Christian Heimes4fbc72b2008-03-22 00:47:359438
Benjamin Petersonf7155a32010-06-21 16:51:229439$as_echo "#define HAVE_KQUEUE 1" >>confdefs.h
Christian Heimes4fbc72b2008-03-22 00:47:359440
Benjamin Petersonf7155a32010-06-21 16:51:229441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419442$as_echo "yes" >&6; }
Christian Heimes4fbc72b2008-03-22 00:47:359443else
Benjamin Petersonf7155a32010-06-21 16:51:229444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419445$as_echo "no" >&6; }
Christian Heimes4fbc72b2008-03-22 00:47:359446
9447fi
Christian Heimes4fbc72b2008-03-22 00:47:359448rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisd5843682002-11-21 20:41:289449# On some systems (eg. FreeBSD 5), we would find a definition of the
9450# functions ctermid_r, setgroups in the library, but no prototype
9451# (e.g. because we use _XOPEN_SOURCE). See whether we can take their
9452# address to avoid compiler warnings and potential miscompilations
9453# because of the missing prototypes.
9454
Benjamin Petersonf7155a32010-06-21 16:51:229455{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctermid_r" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419456$as_echo_n "checking for ctermid_r... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:229457cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:049458/* end confdefs.h. */
Martin v. Löwisd5843682002-11-21 20:41:289459
9460#include "confdefs.h"
9461#include <stdio.h>
9462
Martin v. Löwisd5843682002-11-21 20:41:289463int
9464main ()
9465{
9466void* p = ctermid_r
9467 ;
9468 return 0;
9469}
9470_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:229471if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwisd5843682002-11-21 20:41:289472
Benjamin Petersonf7155a32010-06-21 16:51:229473$as_echo "#define HAVE_CTERMID_R 1" >>confdefs.h
Martin v. Löwisd5843682002-11-21 20:41:289474
Benjamin Petersonf7155a32010-06-21 16:51:229475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419476$as_echo "yes" >&6; }
Martin v. Löwisd5843682002-11-21 20:41:289477else
Benjamin Petersonf7155a32010-06-21 16:51:229478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419479$as_echo "no" >&6; }
Martin v. Löwisd5843682002-11-21 20:41:289480
9481fi
Thomas Wouters47b49bf2007-08-30 22:15:339482rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9483
Antoine Pitrou5ea28282010-09-10 18:44:459484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for flock declaration" >&5
9485$as_echo_n "checking for flock declaration... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:459486if ${ac_cv_flock_decl+:} false; then :
Antoine Pitrou5ea28282010-09-10 18:44:459487 $as_echo_n "(cached) " >&6
9488else
9489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:049490/* end confdefs.h. */
Martin v. Löwisf26d63b2003-03-30 17:23:499491#include <sys/file.h>
Martin v. Löwisf26d63b2003-03-30 17:23:499492int
9493main ()
9494{
9495void* p = flock
Antoine Pitrou5ea28282010-09-10 18:44:459496
Martin v. Löwisf26d63b2003-03-30 17:23:499497 ;
9498 return 0;
9499}
9500_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:229501if ac_fn_c_try_compile "$LINENO"; then :
Antoine Pitrou5ea28282010-09-10 18:44:459502 ac_cv_flock_decl=yes
9503else
9504 ac_cv_flock_decl=no
Martin v. Löwisf26d63b2003-03-30 17:23:499505
9506fi
Thomas Wouters47b49bf2007-08-30 22:15:339507rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Antoine Pitrou15db1442010-09-07 14:58:509508
Antoine Pitrou5ea28282010-09-10 18:44:459509fi
9510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_flock_decl" >&5
9511$as_echo "$ac_cv_flock_decl" >&6; }
9512if test "x${ac_cv_flock_decl}" = xyes; then
9513 for ac_func in flock
9514do :
9515 ac_fn_c_check_func "$LINENO" "flock" "ac_cv_func_flock"
Georg Brandl6baf1172011-02-25 10:20:459516if test "x$ac_cv_func_flock" = xyes; then :
Antoine Pitrou5ea28282010-09-10 18:44:459517 cat >>confdefs.h <<_ACEOF
9518#define HAVE_FLOCK 1
Antoine Pitrou15db1442010-09-07 14:58:509519_ACEOF
Antoine Pitrou15db1442010-09-07 14:58:509520
Antoine Pitrou5ea28282010-09-10 18:44:459521else
9522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flock in -lbsd" >&5
Antoine Pitrou15db1442010-09-07 14:58:509523$as_echo_n "checking for flock in -lbsd... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:459524if ${ac_cv_lib_bsd_flock+:} false; then :
Antoine Pitrou15db1442010-09-07 14:58:509525 $as_echo_n "(cached) " >&6
9526else
9527 ac_check_lib_save_LIBS=$LIBS
9528LIBS="-lbsd $LIBS"
9529cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9530/* end confdefs.h. */
9531
9532/* Override any GCC internal prototype to avoid an error.
9533 Use char because int might match the return type of a GCC
9534 builtin and then its argument prototype would still apply. */
9535#ifdef __cplusplus
9536extern "C"
9537#endif
9538char flock ();
9539int
9540main ()
9541{
9542return flock ();
9543 ;
9544 return 0;
9545}
9546_ACEOF
9547if ac_fn_c_try_link "$LINENO"; then :
9548 ac_cv_lib_bsd_flock=yes
9549else
9550 ac_cv_lib_bsd_flock=no
9551fi
9552rm -f core conftest.err conftest.$ac_objext \
9553 conftest$ac_exeext conftest.$ac_ext
9554LIBS=$ac_check_lib_save_LIBS
9555fi
9556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_flock" >&5
9557$as_echo "$ac_cv_lib_bsd_flock" >&6; }
Georg Brandl6baf1172011-02-25 10:20:459558if test "x$ac_cv_lib_bsd_flock" = xyes; then :
Antoine Pitrou5ea28282010-09-10 18:44:459559 $as_echo "#define HAVE_FLOCK 1" >>confdefs.h
Antoine Pitrou15db1442010-09-07 14:58:509560
9561
9562$as_echo "#define FLOCK_NEEDS_LIBBSD 1" >>confdefs.h
9563
9564
9565fi
9566
9567
9568fi
Antoine Pitrou5ea28282010-09-10 18:44:459569done
9570
Antoine Pitrou15db1442010-09-07 14:58:509571fi
Thomas Wouters47b49bf2007-08-30 22:15:339572
Benjamin Petersonf7155a32010-06-21 16:51:229573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getpagesize" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419574$as_echo_n "checking for getpagesize... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:229575cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:049576/* end confdefs.h. */
Martin v. Löwisf26d63b2003-03-30 17:23:499577
9578#include "confdefs.h"
9579#include <unistd.h>
9580
Martin v. Löwisf26d63b2003-03-30 17:23:499581int
9582main ()
9583{
9584void* p = getpagesize
9585 ;
9586 return 0;
9587}
9588_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:229589if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwisf26d63b2003-03-30 17:23:499590
Benjamin Petersonf7155a32010-06-21 16:51:229591$as_echo "#define HAVE_GETPAGESIZE 1" >>confdefs.h
Martin v. Löwisf26d63b2003-03-30 17:23:499592
Benjamin Petersonf7155a32010-06-21 16:51:229593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419594$as_echo "yes" >&6; }
Martin v. Löwisf26d63b2003-03-30 17:23:499595else
Benjamin Petersonf7155a32010-06-21 16:51:229596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419597$as_echo "no" >&6; }
Martin v. Löwisf26d63b2003-03-30 17:23:499598
9599fi
Thomas Wouters47b49bf2007-08-30 22:15:339600rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisf26d63b2003-03-30 17:23:499601
Martin v. Löwis4ee6eef2003-05-26 05:37:519602for ac_prog in true
9603do
9604 # Extract the first word of "$ac_prog", so it can be a program name with args.
9605set dummy $ac_prog; ac_word=$2
Benjamin Petersonf7155a32010-06-21 16:51:229606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419607$as_echo_n "checking for $ac_word... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:459608if ${ac_cv_prog_TRUE+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:419609 $as_echo_n "(cached) " >&6
Martin v. Löwis4ee6eef2003-05-26 05:37:519610else
9611 if test -n "$TRUE"; then
9612 ac_cv_prog_TRUE="$TRUE" # Let the user override the test.
9613else
9614as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9615for as_dir in $PATH
9616do
9617 IFS=$as_save_IFS
9618 test -z "$as_dir" && as_dir=.
Benjamin Petersonf7155a32010-06-21 16:51:229619 for ac_exec_ext in '' $ac_executable_extensions; do
Thomas Wouters47b49bf2007-08-30 22:15:339620 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Martin v. Löwis4ee6eef2003-05-26 05:37:519621 ac_cv_prog_TRUE="$ac_prog"
Benjamin Petersonf7155a32010-06-21 16:51:229622 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Martin v. Löwis4ee6eef2003-05-26 05:37:519623 break 2
9624 fi
9625done
Benjamin Petersonf7155a32010-06-21 16:51:229626 done
Thomas Wouters47b49bf2007-08-30 22:15:339627IFS=$as_save_IFS
Martin v. Löwis4ee6eef2003-05-26 05:37:519628
9629fi
9630fi
9631TRUE=$ac_cv_prog_TRUE
9632if test -n "$TRUE"; then
Benjamin Petersonf7155a32010-06-21 16:51:229633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TRUE" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419634$as_echo "$TRUE" >&6; }
Martin v. Löwis4ee6eef2003-05-26 05:37:519635else
Benjamin Petersonf7155a32010-06-21 16:51:229636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419637$as_echo "no" >&6; }
Martin v. Löwis4ee6eef2003-05-26 05:37:519638fi
9639
Thomas Wouters47b49bf2007-08-30 22:15:339640
Martin v. Löwis4ee6eef2003-05-26 05:37:519641 test -n "$TRUE" && break
9642done
9643test -n "$TRUE" || TRUE="/bin/true"
9644
9645
Benjamin Petersonf7155a32010-06-21 16:51:229646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton in -lc" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419647$as_echo_n "checking for inet_aton in -lc... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:459648if ${ac_cv_lib_c_inet_aton+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:419649 $as_echo_n "(cached) " >&6
Martin v. Löwis95c419b2003-05-03 12:10:489650else
9651 ac_check_lib_save_LIBS=$LIBS
9652LIBS="-lc $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:229653cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:049654/* end confdefs.h. */
Martin v. Löwis95c419b2003-05-03 12:10:489655
Thomas Wouters47b49bf2007-08-30 22:15:339656/* Override any GCC internal prototype to avoid an error.
9657 Use char because int might match the return type of a GCC
9658 builtin and then its argument prototype would still apply. */
Martin v. Löwis95c419b2003-05-03 12:10:489659#ifdef __cplusplus
9660extern "C"
9661#endif
Martin v. Löwis95c419b2003-05-03 12:10:489662char inet_aton ();
Martin v. Löwis95c419b2003-05-03 12:10:489663int
9664main ()
9665{
Thomas Wouters47b49bf2007-08-30 22:15:339666return inet_aton ();
Martin v. Löwis95c419b2003-05-03 12:10:489667 ;
9668 return 0;
9669}
9670_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:229671if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwis95c419b2003-05-03 12:10:489672 ac_cv_lib_c_inet_aton=yes
9673else
Benjamin Petersonf7155a32010-06-21 16:51:229674 ac_cv_lib_c_inet_aton=no
Martin v. Löwis95c419b2003-05-03 12:10:489675fi
Benjamin Petersonf7155a32010-06-21 16:51:229676rm -f core conftest.err conftest.$ac_objext \
9677 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis95c419b2003-05-03 12:10:489678LIBS=$ac_check_lib_save_LIBS
9679fi
Benjamin Petersonf7155a32010-06-21 16:51:229680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_inet_aton" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419681$as_echo "$ac_cv_lib_c_inet_aton" >&6; }
Georg Brandl6baf1172011-02-25 10:20:459682if test "x$ac_cv_lib_c_inet_aton" = xyes; then :
Martin v. Löwis4ee6eef2003-05-26 05:37:519683 $ac_cv_prog_TRUE
Martin v. Löwis95c419b2003-05-03 12:10:489684else
Benjamin Petersonf7155a32010-06-21 16:51:229685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton in -lresolv" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419686$as_echo_n "checking for inet_aton in -lresolv... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:459687if ${ac_cv_lib_resolv_inet_aton+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:419688 $as_echo_n "(cached) " >&6
Martin v. Löwis95c419b2003-05-03 12:10:489689else
9690 ac_check_lib_save_LIBS=$LIBS
9691LIBS="-lresolv $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:229692cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:049693/* end confdefs.h. */
Martin v. Löwis95c419b2003-05-03 12:10:489694
Thomas Wouters47b49bf2007-08-30 22:15:339695/* Override any GCC internal prototype to avoid an error.
9696 Use char because int might match the return type of a GCC
9697 builtin and then its argument prototype would still apply. */
Martin v. Löwis95c419b2003-05-03 12:10:489698#ifdef __cplusplus
9699extern "C"
9700#endif
Martin v. Löwis95c419b2003-05-03 12:10:489701char inet_aton ();
Martin v. Löwis95c419b2003-05-03 12:10:489702int
9703main ()
9704{
Thomas Wouters47b49bf2007-08-30 22:15:339705return inet_aton ();
Martin v. Löwis95c419b2003-05-03 12:10:489706 ;
9707 return 0;
9708}
9709_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:229710if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwis95c419b2003-05-03 12:10:489711 ac_cv_lib_resolv_inet_aton=yes
9712else
Benjamin Petersonf7155a32010-06-21 16:51:229713 ac_cv_lib_resolv_inet_aton=no
Martin v. Löwis95c419b2003-05-03 12:10:489714fi
Benjamin Petersonf7155a32010-06-21 16:51:229715rm -f core conftest.err conftest.$ac_objext \
9716 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis95c419b2003-05-03 12:10:489717LIBS=$ac_check_lib_save_LIBS
9718fi
Benjamin Petersonf7155a32010-06-21 16:51:229719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_inet_aton" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419720$as_echo "$ac_cv_lib_resolv_inet_aton" >&6; }
Georg Brandl6baf1172011-02-25 10:20:459721if test "x$ac_cv_lib_resolv_inet_aton" = xyes; then :
Martin v. Löwis95c419b2003-05-03 12:10:489722 cat >>confdefs.h <<_ACEOF
9723#define HAVE_LIBRESOLV 1
9724_ACEOF
9725
9726 LIBS="-lresolv $LIBS"
9727
9728fi
9729
9730
9731fi
9732
9733
Christian Heimesd0764e22007-12-04 15:00:339734# On Tru64, chflags seems to be present, but calling it will
9735# exit Python
Benjamin Petersonf7155a32010-06-21 16:51:229736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for chflags" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419737$as_echo_n "checking for chflags... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:459738if ${ac_cv_have_chflags+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:419739 $as_echo_n "(cached) " >&6
Benjamin Peterson08fd6722010-01-30 19:51:439740else
Benjamin Petersonf7155a32010-06-21 16:51:229741 if test "$cross_compiling" = yes; then :
Benjamin Peterson08fd6722010-01-30 19:51:439742 ac_cv_have_chflags=cross
Christian Heimesd0764e22007-12-04 15:00:339743else
Benjamin Petersonf7155a32010-06-21 16:51:229744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Christian Heimesd0764e22007-12-04 15:00:339745/* end confdefs.h. */
Benjamin Peterson08fd6722010-01-30 19:51:439746[
Christian Heimesd0764e22007-12-04 15:00:339747#include <sys/stat.h>
9748#include <unistd.h>
9749int main(int argc, char*argv[])
9750{
9751 if(chflags(argv[0], 0) != 0)
9752 return 1;
9753 return 0;
9754}
Benjamin Peterson08fd6722010-01-30 19:51:439755]
Christian Heimesd0764e22007-12-04 15:00:339756_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:229757if ac_fn_c_try_run "$LINENO"; then :
Benjamin Peterson08fd6722010-01-30 19:51:439758 ac_cv_have_chflags=yes
Christian Heimesd0764e22007-12-04 15:00:339759else
Benjamin Petersonf7155a32010-06-21 16:51:229760 ac_cv_have_chflags=no
Christian Heimesd0764e22007-12-04 15:00:339761fi
Benjamin Petersonf7155a32010-06-21 16:51:229762rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9763 conftest.$ac_objext conftest.beam conftest.$ac_ext
Christian Heimesd0764e22007-12-04 15:00:339764fi
9765
9766
Benjamin Peterson08fd6722010-01-30 19:51:439767fi
Benjamin Petersonf7155a32010-06-21 16:51:229768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_chflags" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419769$as_echo "$ac_cv_have_chflags" >&6; }
Benjamin Peterson08fd6722010-01-30 19:51:439770if test "$ac_cv_have_chflags" = cross ; then
Benjamin Petersonf7155a32010-06-21 16:51:229771 ac_fn_c_check_func "$LINENO" "chflags" "ac_cv_func_chflags"
Georg Brandl6baf1172011-02-25 10:20:459772if test "x$ac_cv_func_chflags" = xyes; then :
Benjamin Peterson08fd6722010-01-30 19:51:439773 ac_cv_have_chflags="yes"
9774else
9775 ac_cv_have_chflags="no"
9776fi
9777
9778fi
9779if test "$ac_cv_have_chflags" = yes ; then
9780
Benjamin Petersonf7155a32010-06-21 16:51:229781$as_echo "#define HAVE_CHFLAGS 1" >>confdefs.h
Benjamin Peterson08fd6722010-01-30 19:51:439782
9783fi
9784
Benjamin Petersonf7155a32010-06-21 16:51:229785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for lchflags" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419786$as_echo_n "checking for lchflags... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:459787if ${ac_cv_have_lchflags+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:419788 $as_echo_n "(cached) " >&6
Benjamin Peterson08fd6722010-01-30 19:51:439789else
Benjamin Petersonf7155a32010-06-21 16:51:229790 if test "$cross_compiling" = yes; then :
Benjamin Peterson08fd6722010-01-30 19:51:439791 ac_cv_have_lchflags=cross
9792else
Benjamin Petersonf7155a32010-06-21 16:51:229793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Benjamin Peterson08fd6722010-01-30 19:51:439794/* end confdefs.h. */
9795[
Christian Heimesd0764e22007-12-04 15:00:339796#include <sys/stat.h>
9797#include <unistd.h>
9798int main(int argc, char*argv[])
9799{
9800 if(lchflags(argv[0], 0) != 0)
9801 return 1;
9802 return 0;
9803}
Benjamin Peterson08fd6722010-01-30 19:51:439804]
Christian Heimesd0764e22007-12-04 15:00:339805_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:229806if ac_fn_c_try_run "$LINENO"; then :
Benjamin Peterson08fd6722010-01-30 19:51:439807 ac_cv_have_lchflags=yes
Christian Heimesd0764e22007-12-04 15:00:339808else
Benjamin Petersonf7155a32010-06-21 16:51:229809 ac_cv_have_lchflags=no
Christian Heimesd0764e22007-12-04 15:00:339810fi
Benjamin Petersonf7155a32010-06-21 16:51:229811rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9812 conftest.$ac_objext conftest.beam conftest.$ac_ext
Christian Heimesd0764e22007-12-04 15:00:339813fi
9814
9815
Benjamin Peterson08fd6722010-01-30 19:51:439816fi
Benjamin Petersonf7155a32010-06-21 16:51:229817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_lchflags" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419818$as_echo "$ac_cv_have_lchflags" >&6; }
Benjamin Peterson08fd6722010-01-30 19:51:439819if test "$ac_cv_have_lchflags" = cross ; then
Benjamin Petersonf7155a32010-06-21 16:51:229820 ac_fn_c_check_func "$LINENO" "lchflags" "ac_cv_func_lchflags"
Georg Brandl6baf1172011-02-25 10:20:459821if test "x$ac_cv_func_lchflags" = xyes; then :
Benjamin Peterson08fd6722010-01-30 19:51:439822 ac_cv_have_lchflags="yes"
9823else
9824 ac_cv_have_lchflags="no"
9825fi
9826
9827fi
9828if test "$ac_cv_have_lchflags" = yes ; then
9829
Benjamin Petersonf7155a32010-06-21 16:51:229830$as_echo "#define HAVE_LCHFLAGS 1" >>confdefs.h
Benjamin Peterson08fd6722010-01-30 19:51:439831
9832fi
9833
Thomas Wouters0e3f5912006-08-11 14:57:129834case $ac_sys_system/$ac_sys_release in
9835Darwin/*)
9836 _CUR_CFLAGS="${CFLAGS}"
9837 _CUR_LDFLAGS="${LDFLAGS}"
9838 CFLAGS="${CFLAGS} -Wl,-search_paths_first"
9839 LDFLAGS="${LDFLAGS} -Wl,-search_paths_first -L/usr/local/lib"
9840 ;;
9841esac
9842
Benjamin Petersonf7155a32010-06-21 16:51:229843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateCopy in -lz" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419844$as_echo_n "checking for inflateCopy in -lz... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:459845if ${ac_cv_lib_z_inflateCopy+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:419846 $as_echo_n "(cached) " >&6
Thomas Wouters0e3f5912006-08-11 14:57:129847else
9848 ac_check_lib_save_LIBS=$LIBS
9849LIBS="-lz $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:229850cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Thomas Wouters0e3f5912006-08-11 14:57:129851/* end confdefs.h. */
9852
Thomas Wouters47b49bf2007-08-30 22:15:339853/* Override any GCC internal prototype to avoid an error.
9854 Use char because int might match the return type of a GCC
9855 builtin and then its argument prototype would still apply. */
Thomas Wouters0e3f5912006-08-11 14:57:129856#ifdef __cplusplus
9857extern "C"
9858#endif
9859char inflateCopy ();
9860int
9861main ()
9862{
Thomas Wouters47b49bf2007-08-30 22:15:339863return inflateCopy ();
Thomas Wouters0e3f5912006-08-11 14:57:129864 ;
9865 return 0;
9866}
9867_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:229868if ac_fn_c_try_link "$LINENO"; then :
Thomas Wouters0e3f5912006-08-11 14:57:129869 ac_cv_lib_z_inflateCopy=yes
9870else
Benjamin Petersonf7155a32010-06-21 16:51:229871 ac_cv_lib_z_inflateCopy=no
Thomas Wouters0e3f5912006-08-11 14:57:129872fi
Benjamin Petersonf7155a32010-06-21 16:51:229873rm -f core conftest.err conftest.$ac_objext \
9874 conftest$ac_exeext conftest.$ac_ext
Thomas Wouters0e3f5912006-08-11 14:57:129875LIBS=$ac_check_lib_save_LIBS
9876fi
Benjamin Petersonf7155a32010-06-21 16:51:229877{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateCopy" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419878$as_echo "$ac_cv_lib_z_inflateCopy" >&6; }
Georg Brandl6baf1172011-02-25 10:20:459879if test "x$ac_cv_lib_z_inflateCopy" = xyes; then :
Thomas Wouters0e3f5912006-08-11 14:57:129880
Benjamin Petersonf7155a32010-06-21 16:51:229881$as_echo "#define HAVE_ZLIB_COPY 1" >>confdefs.h
Thomas Wouters0e3f5912006-08-11 14:57:129882
9883fi
9884
9885
9886case $ac_sys_system/$ac_sys_release in
9887Darwin/*)
9888 CFLAGS="${_CUR_CFLAGS}"
9889 LDFLAGS="${_CUR_LDFLAGS}"
9890 ;;
9891esac
9892
Benjamin Petersonf7155a32010-06-21 16:51:229893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for hstrerror" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419894$as_echo_n "checking for hstrerror... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:229895cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:049896/* end confdefs.h. */
Martin v. Löwise9416172003-05-03 10:12:459897
9898#include "confdefs.h"
9899#include <netdb.h>
9900
Martin v. Löwise9416172003-05-03 10:12:459901int
9902main ()
9903{
Martin v. Löwis95c419b2003-05-03 12:10:489904void* p = hstrerror; hstrerror(0)
Martin v. Löwise9416172003-05-03 10:12:459905 ;
9906 return 0;
9907}
9908_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:229909if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwise9416172003-05-03 10:12:459910
Benjamin Petersonf7155a32010-06-21 16:51:229911$as_echo "#define HAVE_HSTRERROR 1" >>confdefs.h
Martin v. Löwise9416172003-05-03 10:12:459912
Benjamin Petersonf7155a32010-06-21 16:51:229913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419914$as_echo "yes" >&6; }
Martin v. Löwise9416172003-05-03 10:12:459915else
Benjamin Petersonf7155a32010-06-21 16:51:229916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419917$as_echo "no" >&6; }
Martin v. Löwise9416172003-05-03 10:12:459918
9919fi
Benjamin Petersonf7155a32010-06-21 16:51:229920rm -f core conftest.err conftest.$ac_objext \
9921 conftest$ac_exeext conftest.$ac_ext
Thomas Wouters47b49bf2007-08-30 22:15:339922
Benjamin Petersonf7155a32010-06-21 16:51:229923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419924$as_echo_n "checking for inet_aton... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:229925cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:049926/* end confdefs.h. */
Martin v. Löwise9416172003-05-03 10:12:459927
9928#include "confdefs.h"
Martin v. Löwis86d66262006-02-17 08:40:119929#include <sys/types.h>
Martin v. Löwise9416172003-05-03 10:12:459930#include <sys/socket.h>
9931#include <netinet/in.h>
9932#include <arpa/inet.h>
9933
Martin v. Löwise9416172003-05-03 10:12:459934int
9935main ()
9936{
Martin v. Löwis95c419b2003-05-03 12:10:489937void* p = inet_aton;inet_aton(0,0)
Martin v. Löwise9416172003-05-03 10:12:459938 ;
9939 return 0;
9940}
9941_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:229942if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwise9416172003-05-03 10:12:459943
Benjamin Petersonf7155a32010-06-21 16:51:229944$as_echo "#define HAVE_INET_ATON 1" >>confdefs.h
Martin v. Löwise9416172003-05-03 10:12:459945
Benjamin Petersonf7155a32010-06-21 16:51:229946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419947$as_echo "yes" >&6; }
Martin v. Löwise9416172003-05-03 10:12:459948else
Benjamin Petersonf7155a32010-06-21 16:51:229949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419950$as_echo "no" >&6; }
Martin v. Löwise9416172003-05-03 10:12:459951
9952fi
Benjamin Petersonf7155a32010-06-21 16:51:229953rm -f core conftest.err conftest.$ac_objext \
9954 conftest$ac_exeext conftest.$ac_ext
Thomas Wouters47b49bf2007-08-30 22:15:339955
Benjamin Petersonf7155a32010-06-21 16:51:229956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_pton" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419957$as_echo_n "checking for inet_pton... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:229958cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:049959/* end confdefs.h. */
Martin v. Löwise9416172003-05-03 10:12:459960
9961#include "confdefs.h"
Martin v. Löwisf2e488d2003-05-05 22:00:119962#include <sys/types.h>
Martin v. Löwise9416172003-05-03 10:12:459963#include <sys/socket.h>
9964#include <netinet/in.h>
9965#include <arpa/inet.h>
9966
Martin v. Löwise9416172003-05-03 10:12:459967int
9968main ()
9969{
9970void* p = inet_pton
9971 ;
9972 return 0;
9973}
9974_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:229975if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwise9416172003-05-03 10:12:459976
Benjamin Petersonf7155a32010-06-21 16:51:229977$as_echo "#define HAVE_INET_PTON 1" >>confdefs.h
Martin v. Löwise9416172003-05-03 10:12:459978
Benjamin Petersonf7155a32010-06-21 16:51:229979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419980$as_echo "yes" >&6; }
Martin v. Löwise9416172003-05-03 10:12:459981else
Benjamin Petersonf7155a32010-06-21 16:51:229982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419983$as_echo "no" >&6; }
Martin v. Löwise9416172003-05-03 10:12:459984
9985fi
Thomas Wouters47b49bf2007-08-30 22:15:339986rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwise9416172003-05-03 10:12:459987
Martin v. Löwisd6640d42003-07-06 09:29:529988# On some systems, setgroups is in unistd.h, on others, in grp.h
Benjamin Petersonf7155a32010-06-21 16:51:229989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for setgroups" >&5
Benjamin Peterson82af01d2010-05-02 16:45:419990$as_echo_n "checking for setgroups... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:229991cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:049992/* end confdefs.h. */
Martin v. Löwisd5843682002-11-21 20:41:289993
9994#include "confdefs.h"
Martin v. Löwisf2e488d2003-05-05 22:00:119995#include <unistd.h>
Martin v. Löwisd6640d42003-07-06 09:29:529996#ifdef HAVE_GRP_H
9997#include <grp.h>
9998#endif
Martin v. Löwisd5843682002-11-21 20:41:289999
Martin v. Löwisd5843682002-11-21 20:41:2810000int
10001main ()
10002{
10003void* p = setgroups
10004 ;
10005 return 0;
10006}
10007_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210008if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwisd5843682002-11-21 20:41:2810009
Benjamin Petersonf7155a32010-06-21 16:51:2210010$as_echo "#define HAVE_SETGROUPS 1" >>confdefs.h
Martin v. Löwisd5843682002-11-21 20:41:2810011
Benjamin Petersonf7155a32010-06-21 16:51:2210012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110013$as_echo "yes" >&6; }
Martin v. Löwisd5843682002-11-21 20:41:2810014else
Benjamin Petersonf7155a32010-06-21 16:51:2210015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110016$as_echo "no" >&6; }
Martin v. Löwisd5843682002-11-21 20:41:2810017
10018fi
Thomas Wouters47b49bf2007-08-30 22:15:3310019rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisd5843682002-11-21 20:41:2810020
Guido van Rossumd0b69ec2001-09-10 14:10:5410021# check for openpty and forkpty
10022
Guido van Rossumd0b69ec2001-09-10 14:10:5410023for ac_func in openpty
Benjamin Petersonf7155a32010-06-21 16:51:2210024do :
10025 ac_fn_c_check_func "$LINENO" "openpty" "ac_cv_func_openpty"
Georg Brandl6baf1172011-02-25 10:20:4510026if test "x$ac_cv_func_openpty" = xyes; then :
Martin v. Löwis11437992002-04-12 09:54:0310027 cat >>confdefs.h <<_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210028#define HAVE_OPENPTY 1
Martin v. Löwis11437992002-04-12 09:54:0310029_ACEOF
Guido van Rossumd0b69ec2001-09-10 14:10:5410030
Guido van Rossumd0b69ec2001-09-10 14:10:5410031else
Benjamin Petersonf7155a32010-06-21 16:51:2210032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for openpty in -lutil" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110033$as_echo_n "checking for openpty in -lutil... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4510034if ${ac_cv_lib_util_openpty+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4110035 $as_echo_n "(cached) " >&6
Fred Drake8cef4cf2000-06-28 16:40:3810036else
Martin v. Löwis11437992002-04-12 09:54:0310037 ac_check_lib_save_LIBS=$LIBS
Fred Drake8cef4cf2000-06-28 16:40:3810038LIBS="-lutil $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:2210039cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0410040/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:0310041
Thomas Wouters47b49bf2007-08-30 22:15:3310042/* Override any GCC internal prototype to avoid an error.
10043 Use char because int might match the return type of a GCC
10044 builtin and then its argument prototype would still apply. */
Martin v. Löwis11437992002-04-12 09:54:0310045#ifdef __cplusplus
10046extern "C"
10047#endif
Martin v. Löwis11437992002-04-12 09:54:0310048char openpty ();
Martin v. Löwis11437992002-04-12 09:54:0310049int
10050main ()
10051{
Thomas Wouters47b49bf2007-08-30 22:15:3310052return openpty ();
Martin v. Löwis11437992002-04-12 09:54:0310053 ;
10054 return 0;
10055}
10056_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210057if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:0310058 ac_cv_lib_util_openpty=yes
Fred Drake8cef4cf2000-06-28 16:40:3810059else
Benjamin Petersonf7155a32010-06-21 16:51:2210060 ac_cv_lib_util_openpty=no
Fred Drake8cef4cf2000-06-28 16:40:3810061fi
Benjamin Petersonf7155a32010-06-21 16:51:2210062rm -f core conftest.err conftest.$ac_objext \
10063 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:0310064LIBS=$ac_check_lib_save_LIBS
Fred Drake8cef4cf2000-06-28 16:40:3810065fi
Benjamin Petersonf7155a32010-06-21 16:51:2210066{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_openpty" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110067$as_echo "$ac_cv_lib_util_openpty" >&6; }
Georg Brandl6baf1172011-02-25 10:20:4510068if test "x$ac_cv_lib_util_openpty" = xyes; then :
Benjamin Petersonf7155a32010-06-21 16:51:2210069 $as_echo "#define HAVE_OPENPTY 1" >>confdefs.h
Fred Drake8cef4cf2000-06-28 16:40:3810070 LIBS="$LIBS -lutil"
Martin v. Löwisfd9a72a2006-01-08 10:07:3310071else
Benjamin Petersonf7155a32010-06-21 16:51:2210072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for openpty in -lbsd" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110073$as_echo_n "checking for openpty in -lbsd... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4510074if ${ac_cv_lib_bsd_openpty+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4110075 $as_echo_n "(cached) " >&6
Martin v. Löwisfd9a72a2006-01-08 10:07:3310076else
10077 ac_check_lib_save_LIBS=$LIBS
10078LIBS="-lbsd $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:2210079cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Martin v. Löwisfd9a72a2006-01-08 10:07:3310080/* end confdefs.h. */
10081
Thomas Wouters47b49bf2007-08-30 22:15:3310082/* Override any GCC internal prototype to avoid an error.
10083 Use char because int might match the return type of a GCC
10084 builtin and then its argument prototype would still apply. */
Martin v. Löwisfd9a72a2006-01-08 10:07:3310085#ifdef __cplusplus
10086extern "C"
10087#endif
Martin v. Löwisfd9a72a2006-01-08 10:07:3310088char openpty ();
10089int
10090main ()
10091{
Thomas Wouters47b49bf2007-08-30 22:15:3310092return openpty ();
Martin v. Löwisfd9a72a2006-01-08 10:07:3310093 ;
10094 return 0;
10095}
10096_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210097if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwisfd9a72a2006-01-08 10:07:3310098 ac_cv_lib_bsd_openpty=yes
10099else
Benjamin Petersonf7155a32010-06-21 16:51:2210100 ac_cv_lib_bsd_openpty=no
Fred Drake8cef4cf2000-06-28 16:40:3810101fi
Benjamin Petersonf7155a32010-06-21 16:51:2210102rm -f core conftest.err conftest.$ac_objext \
10103 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwisfd9a72a2006-01-08 10:07:3310104LIBS=$ac_check_lib_save_LIBS
10105fi
Benjamin Petersonf7155a32010-06-21 16:51:2210106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_openpty" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110107$as_echo "$ac_cv_lib_bsd_openpty" >&6; }
Georg Brandl6baf1172011-02-25 10:20:4510108if test "x$ac_cv_lib_bsd_openpty" = xyes; then :
Benjamin Petersonf7155a32010-06-21 16:51:2210109 $as_echo "#define HAVE_OPENPTY 1" >>confdefs.h
Martin v. Löwisfd9a72a2006-01-08 10:07:3310110 LIBS="$LIBS -lbsd"
10111fi
10112
10113
10114fi
10115
Fred Drake8cef4cf2000-06-28 16:40:3810116
10117fi
10118done
10119
Fred Drake8cef4cf2000-06-28 16:40:3810120for ac_func in forkpty
Benjamin Petersonf7155a32010-06-21 16:51:2210121do :
10122 ac_fn_c_check_func "$LINENO" "forkpty" "ac_cv_func_forkpty"
Georg Brandl6baf1172011-02-25 10:20:4510123if test "x$ac_cv_func_forkpty" = xyes; then :
Martin v. Löwis11437992002-04-12 09:54:0310124 cat >>confdefs.h <<_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210125#define HAVE_FORKPTY 1
Martin v. Löwis11437992002-04-12 09:54:0310126_ACEOF
Fred Drake8cef4cf2000-06-28 16:40:3810127
Fred Drake8cef4cf2000-06-28 16:40:3810128else
Benjamin Petersonf7155a32010-06-21 16:51:2210129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for forkpty in -lutil" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110130$as_echo_n "checking for forkpty in -lutil... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4510131if ${ac_cv_lib_util_forkpty+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4110132 $as_echo_n "(cached) " >&6
Fred Drake8cef4cf2000-06-28 16:40:3810133else
Martin v. Löwis11437992002-04-12 09:54:0310134 ac_check_lib_save_LIBS=$LIBS
Fred Drake8cef4cf2000-06-28 16:40:3810135LIBS="-lutil $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:2210136cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0410137/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:0310138
Thomas Wouters47b49bf2007-08-30 22:15:3310139/* Override any GCC internal prototype to avoid an error.
10140 Use char because int might match the return type of a GCC
10141 builtin and then its argument prototype would still apply. */
Martin v. Löwis11437992002-04-12 09:54:0310142#ifdef __cplusplus
10143extern "C"
10144#endif
Martin v. Löwis11437992002-04-12 09:54:0310145char forkpty ();
Martin v. Löwis11437992002-04-12 09:54:0310146int
10147main ()
10148{
Thomas Wouters47b49bf2007-08-30 22:15:3310149return forkpty ();
Martin v. Löwis11437992002-04-12 09:54:0310150 ;
10151 return 0;
10152}
10153_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210154if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:0310155 ac_cv_lib_util_forkpty=yes
Fred Drake8cef4cf2000-06-28 16:40:3810156else
Benjamin Petersonf7155a32010-06-21 16:51:2210157 ac_cv_lib_util_forkpty=no
Fred Drake8cef4cf2000-06-28 16:40:3810158fi
Benjamin Petersonf7155a32010-06-21 16:51:2210159rm -f core conftest.err conftest.$ac_objext \
10160 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:0310161LIBS=$ac_check_lib_save_LIBS
Fred Drake8cef4cf2000-06-28 16:40:3810162fi
Benjamin Petersonf7155a32010-06-21 16:51:2210163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_forkpty" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110164$as_echo "$ac_cv_lib_util_forkpty" >&6; }
Georg Brandl6baf1172011-02-25 10:20:4510165if test "x$ac_cv_lib_util_forkpty" = xyes; then :
Benjamin Petersonf7155a32010-06-21 16:51:2210166 $as_echo "#define HAVE_FORKPTY 1" >>confdefs.h
Fred Drake8cef4cf2000-06-28 16:40:3810167 LIBS="$LIBS -lutil"
Martin v. Löwisfd9a72a2006-01-08 10:07:3310168else
Benjamin Petersonf7155a32010-06-21 16:51:2210169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for forkpty in -lbsd" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110170$as_echo_n "checking for forkpty in -lbsd... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4510171if ${ac_cv_lib_bsd_forkpty+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4110172 $as_echo_n "(cached) " >&6
Martin v. Löwisfd9a72a2006-01-08 10:07:3310173else
10174 ac_check_lib_save_LIBS=$LIBS
10175LIBS="-lbsd $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:2210176cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Martin v. Löwisfd9a72a2006-01-08 10:07:3310177/* end confdefs.h. */
10178
Thomas Wouters47b49bf2007-08-30 22:15:3310179/* Override any GCC internal prototype to avoid an error.
10180 Use char because int might match the return type of a GCC
10181 builtin and then its argument prototype would still apply. */
Martin v. Löwisfd9a72a2006-01-08 10:07:3310182#ifdef __cplusplus
10183extern "C"
10184#endif
Martin v. Löwisfd9a72a2006-01-08 10:07:3310185char forkpty ();
10186int
10187main ()
10188{
Thomas Wouters47b49bf2007-08-30 22:15:3310189return forkpty ();
Martin v. Löwisfd9a72a2006-01-08 10:07:3310190 ;
10191 return 0;
10192}
10193_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210194if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwisfd9a72a2006-01-08 10:07:3310195 ac_cv_lib_bsd_forkpty=yes
10196else
Benjamin Petersonf7155a32010-06-21 16:51:2210197 ac_cv_lib_bsd_forkpty=no
Fred Drake8cef4cf2000-06-28 16:40:3810198fi
Benjamin Petersonf7155a32010-06-21 16:51:2210199rm -f core conftest.err conftest.$ac_objext \
10200 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwisfd9a72a2006-01-08 10:07:3310201LIBS=$ac_check_lib_save_LIBS
10202fi
Benjamin Petersonf7155a32010-06-21 16:51:2210203{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_forkpty" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110204$as_echo "$ac_cv_lib_bsd_forkpty" >&6; }
Georg Brandl6baf1172011-02-25 10:20:4510205if test "x$ac_cv_lib_bsd_forkpty" = xyes; then :
Benjamin Petersonf7155a32010-06-21 16:51:2210206 $as_echo "#define HAVE_FORKPTY 1" >>confdefs.h
Martin v. Löwisfd9a72a2006-01-08 10:07:3310207 LIBS="$LIBS -lbsd"
10208fi
10209
10210
10211fi
10212
Fred Drake8cef4cf2000-06-28 16:40:3810213
10214fi
10215done
10216
Jack Jansendd19cf82001-12-06 22:36:1710217
Christian Heimesb186d002008-03-18 15:15:0110218# Stuff for expat.
Christian Heimesb186d002008-03-18 15:15:0110219for ac_func in memmove
Benjamin Petersonf7155a32010-06-21 16:51:2210220do :
10221 ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove"
Georg Brandl6baf1172011-02-25 10:20:4510222if test "x$ac_cv_func_memmove" = xyes; then :
Christian Heimesb186d002008-03-18 15:15:0110223 cat >>confdefs.h <<_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210224#define HAVE_MEMMOVE 1
Christian Heimesb186d002008-03-18 15:15:0110225_ACEOF
10226
10227fi
10228done
10229
10230
Michael W. Hudson54241132001-12-07 15:38:2610231# check for long file support functions
Fred Drake8cef4cf2000-06-28 16:40:3810232for ac_func in fseek64 fseeko fstatvfs ftell64 ftello statvfs
Benjamin Petersonf7155a32010-06-21 16:51:2210233do :
10234 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10235ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Georg Brandl6baf1172011-02-25 10:20:4510236if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Martin v. Löwis11437992002-04-12 09:54:0310237 cat >>confdefs.h <<_ACEOF
Benjamin Peterson82af01d2010-05-02 16:45:4110238#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Martin v. Löwis11437992002-04-12 09:54:0310239_ACEOF
Michael W. Hudson54241132001-12-07 15:38:2610240
Guido van Rossum76be6ed1995-01-02 18:33:5410241fi
Guido van Rossum627b2d71993-12-24 10:39:1610242done
10243
Michael W. Hudson54241132001-12-07 15:38:2610244
Georg Brandl6baf1172011-02-25 10:20:4510245ac_fn_c_check_func "$LINENO" "dup2" "ac_cv_func_dup2"
10246if test "x$ac_cv_func_dup2" = xyes; then :
10247 $as_echo "#define HAVE_DUP2 1" >>confdefs.h
Martin v. Löwis1142de32002-03-29 16:28:3110248
Martin v. Löwis1142de32002-03-29 16:28:3110249else
Thomas Wouters47b49bf2007-08-30 22:15:3310250 case " $LIBOBJS " in
Georg Brandl6baf1172011-02-25 10:20:4510251 *" dup2.$ac_objext "* ) ;;
10252 *) LIBOBJS="$LIBOBJS dup2.$ac_objext"
Thomas Wouters47b49bf2007-08-30 22:15:3310253 ;;
Skip Montanarof0d5f792004-08-15 14:08:2310254esac
10255
Martin v. Löwis1142de32002-03-29 16:28:3110256fi
Georg Brandl6baf1172011-02-25 10:20:4510257
10258ac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd"
10259if test "x$ac_cv_func_getcwd" = xyes; then :
10260 $as_echo "#define HAVE_GETCWD 1" >>confdefs.h
10261
10262else
10263 case " $LIBOBJS " in
10264 *" getcwd.$ac_objext "* ) ;;
10265 *) LIBOBJS="$LIBOBJS getcwd.$ac_objext"
10266 ;;
10267esac
10268
10269fi
10270
10271ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
10272if test "x$ac_cv_func_strdup" = xyes; then :
10273 $as_echo "#define HAVE_STRDUP 1" >>confdefs.h
10274
10275else
10276 case " $LIBOBJS " in
10277 *" strdup.$ac_objext "* ) ;;
10278 *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
10279 ;;
10280esac
10281
10282fi
Martin v. Löwis1142de32002-03-29 16:28:3110283
10284
Martin v. Löwis1142de32002-03-29 16:28:3110285for ac_func in getpgrp
Benjamin Petersonf7155a32010-06-21 16:51:2210286do :
10287 ac_fn_c_check_func "$LINENO" "getpgrp" "ac_cv_func_getpgrp"
Georg Brandl6baf1172011-02-25 10:20:4510288if test "x$ac_cv_func_getpgrp" = xyes; then :
Martin v. Löwis11437992002-04-12 09:54:0310289 cat >>confdefs.h <<_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210290#define HAVE_GETPGRP 1
Martin v. Löwis11437992002-04-12 09:54:0310291_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0410293/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:5410294#include <unistd.h>
Martin v. Löwis11437992002-04-12 09:54:0310295int
10296main ()
10297{
Guido van Rossum76be6ed1995-01-02 18:33:5410298getpgrp(0);
Martin v. Löwis11437992002-04-12 09:54:0310299 ;
10300 return 0;
10301}
10302_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210303if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:0310304
Benjamin Petersonf7155a32010-06-21 16:51:2210305$as_echo "#define GETPGRP_HAVE_ARG 1" >>confdefs.h
Skip Montanaro6dead952003-09-25 14:50:0410306
Thomas Wouters47b49bf2007-08-30 22:15:3310307
Guido van Rossum627b2d71993-12-24 10:39:1610308fi
Thomas Wouters47b49bf2007-08-30 22:15:3310309rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisc45929e2002-04-06 10:10:4910310
Guido van Rossum627b2d71993-12-24 10:39:1610311fi
Thomas Wouters3a584202000-08-05 23:28:5110312done
Guido van Rossum627b2d71993-12-24 10:39:1610313
Jack Jansen150753c2003-03-29 22:07:4710314for ac_func in setpgrp
Benjamin Petersonf7155a32010-06-21 16:51:2210315do :
10316 ac_fn_c_check_func "$LINENO" "setpgrp" "ac_cv_func_setpgrp"
Georg Brandl6baf1172011-02-25 10:20:4510317if test "x$ac_cv_func_setpgrp" = xyes; then :
Jack Jansen150753c2003-03-29 22:07:4710318 cat >>confdefs.h <<_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210319#define HAVE_SETPGRP 1
Jack Jansen150753c2003-03-29 22:07:4710320_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0410322/* end confdefs.h. */
Jack Jansen150753c2003-03-29 22:07:4710323#include <unistd.h>
Jack Jansen150753c2003-03-29 22:07:4710324int
10325main ()
10326{
10327setpgrp(0,0);
10328 ;
10329 return 0;
10330}
10331_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210332if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:0310333
Benjamin Petersonf7155a32010-06-21 16:51:2210334$as_echo "#define SETPGRP_HAVE_ARG 1" >>confdefs.h
Skip Montanaro6dead952003-09-25 14:50:0410335
Thomas Wouters47b49bf2007-08-30 22:15:3310336
Guido van Rossum8eee56f1994-10-20 22:18:3710337fi
Thomas Wouters47b49bf2007-08-30 22:15:3310338rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jack Jansen150753c2003-03-29 22:07:4710339
10340fi
10341done
Guido van Rossum8eee56f1994-10-20 22:18:3710342
Thomas Wouters3a584202000-08-05 23:28:5110343for ac_func in gettimeofday
Benjamin Petersonf7155a32010-06-21 16:51:2210344do :
10345 ac_fn_c_check_func "$LINENO" "gettimeofday" "ac_cv_func_gettimeofday"
Georg Brandl6baf1172011-02-25 10:20:4510346if test "x$ac_cv_func_gettimeofday" = xyes; then :
Martin v. Löwis11437992002-04-12 09:54:0310347 cat >>confdefs.h <<_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210348#define HAVE_GETTIMEOFDAY 1
Martin v. Löwis11437992002-04-12 09:54:0310349_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0410351/* end confdefs.h. */
Guido van Rossum627b2d71993-12-24 10:39:1610352#include <sys/time.h>
Martin v. Löwis11437992002-04-12 09:54:0310353int
10354main ()
10355{
Guido van Rossum76be6ed1995-01-02 18:33:5410356gettimeofday((struct timeval*)0,(struct timezone*)0);
Martin v. Löwis11437992002-04-12 09:54:0310357 ;
10358 return 0;
10359}
10360_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210361if ac_fn_c_try_compile "$LINENO"; then :
10362
Guido van Rossum627b2d71993-12-24 10:39:1610363else
Skip Montanaro6dead952003-09-25 14:50:0410364
Benjamin Petersonf7155a32010-06-21 16:51:2210365$as_echo "#define GETTIMEOFDAY_NO_TZ 1" >>confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:1610366
Martin v. Löwis11437992002-04-12 09:54:0310367
Guido van Rossum627b2d71993-12-24 10:39:1610368fi
Thomas Wouters47b49bf2007-08-30 22:15:3310369rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisc45929e2002-04-06 10:10:4910370
Guido van Rossum76be6ed1995-01-02 18:33:5410371fi
Thomas Wouters3a584202000-08-05 23:28:5110372done
Guido van Rossum76be6ed1995-01-02 18:33:5410373
Michael W. Hudson54241132001-12-07 15:38:2610374
Benjamin Petersonf7155a32010-06-21 16:51:2210375{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for major" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110376$as_echo_n "checking for major... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2210377cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0410378/* end confdefs.h. */
Martin v. Löwisdbe3f762002-10-10 14:27:3010379
Neal Norwitz6eb37f02003-02-23 23:28:1510380#if defined(MAJOR_IN_MKDEV)
10381#include <sys/mkdev.h>
10382#elif defined(MAJOR_IN_SYSMACROS)
10383#include <sys/sysmacros.h>
10384#else
10385#include <sys/types.h>
10386#endif
Martin v. Löwisdbe3f762002-10-10 14:27:3010387
Martin v. Löwisdbe3f762002-10-10 14:27:3010388int
10389main ()
10390{
10391
10392 makedev(major(0),minor(0));
10393
10394 ;
10395 return 0;
10396}
10397_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210398if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwisdbe3f762002-10-10 14:27:3010399
10400
Benjamin Petersonf7155a32010-06-21 16:51:2210401$as_echo "#define HAVE_DEVICE_MACROS 1" >>confdefs.h
Martin v. Löwisdbe3f762002-10-10 14:27:3010402
Benjamin Petersonf7155a32010-06-21 16:51:2210403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110404$as_echo "yes" >&6; }
Martin v. Löwisdbe3f762002-10-10 14:27:3010405
10406else
Skip Montanaro6dead952003-09-25 14:50:0410407
Benjamin Petersonf7155a32010-06-21 16:51:2210408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110409$as_echo "no" >&6; }
Martin v. Löwisdbe3f762002-10-10 14:27:3010410
10411fi
Benjamin Petersonf7155a32010-06-21 16:51:2210412rm -f core conftest.err conftest.$ac_objext \
10413 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:2610414
Martin v. Löwis861a65b2001-10-24 14:36:0010415# On OSF/1 V5.1, getaddrinfo is available, but a define
Martin v. Löwis11437992002-04-12 09:54:0310416# for [no]getaddrinfo in netdb.h.
Benjamin Petersonf7155a32010-06-21 16:51:2210417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110418$as_echo_n "checking for getaddrinfo... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2210419cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0410420/* end confdefs.h. */
Martin v. Löwis861a65b2001-10-24 14:36:0010421
Martin v. Löwisc010b6d2001-11-09 17:50:5210422#include <sys/types.h>
Martin v. Löwis861a65b2001-10-24 14:36:0010423#include <sys/socket.h>
10424#include <netdb.h>
Martin v. Löwisc010b6d2001-11-09 17:50:5210425#include <stdio.h>
Martin v. Löwis01dfdb32001-06-23 16:30:1310426
Martin v. Löwis11437992002-04-12 09:54:0310427int
10428main ()
10429{
Martin v. Löwis01dfdb32001-06-23 16:30:1310430
Martin v. Löwis861a65b2001-10-24 14:36:0010431getaddrinfo(NULL, NULL, NULL, NULL);
Martin v. Löwis01dfdb32001-06-23 16:30:1310432
Martin v. Löwis11437992002-04-12 09:54:0310433 ;
10434 return 0;
10435}
10436_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210437if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:0310438
Benjamin Petersonf7155a32010-06-21 16:51:2210439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110440$as_echo "yes" >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2210441{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getaddrinfo bug" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110442$as_echo_n "checking getaddrinfo bug... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2210443if test "$cross_compiling" = yes; then :
10444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110445$as_echo "buggy" >&6; }
Martin v. Löwis01dfdb32001-06-23 16:30:1310446buggygetaddrinfo=yes
10447else
Benjamin Petersonf7155a32010-06-21 16:51:2210448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0410449/* end confdefs.h. */
Martin v. Löwis01dfdb32001-06-23 16:30:1310450
10451#include <sys/types.h>
10452#include <netdb.h>
10453#include <string.h>
10454#include <sys/socket.h>
10455#include <netinet/in.h>
10456
10457main()
10458{
10459 int passive, gaierr, inet4 = 0, inet6 = 0;
10460 struct addrinfo hints, *ai, *aitop;
10461 char straddr[INET6_ADDRSTRLEN], strport[16];
10462
10463 for (passive = 0; passive <= 1; passive++) {
10464 memset(&hints, 0, sizeof(hints));
10465 hints.ai_family = AF_UNSPEC;
10466 hints.ai_flags = passive ? AI_PASSIVE : 0;
10467 hints.ai_socktype = SOCK_STREAM;
Hye-Shik Chang54f94392004-04-14 07:55:3110468 hints.ai_protocol = IPPROTO_TCP;
Martin v. Löwis01dfdb32001-06-23 16:30:1310469 if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) {
10470 (void)gai_strerror(gaierr);
10471 goto bad;
10472 }
10473 for (ai = aitop; ai; ai = ai->ai_next) {
10474 if (ai->ai_addr == NULL ||
10475 ai->ai_addrlen == 0 ||
10476 getnameinfo(ai->ai_addr, ai->ai_addrlen,
10477 straddr, sizeof(straddr), strport, sizeof(strport),
10478 NI_NUMERICHOST|NI_NUMERICSERV) != 0) {
10479 goto bad;
10480 }
10481 switch (ai->ai_family) {
10482 case AF_INET:
10483 if (strcmp(strport, "54321") != 0) {
10484 goto bad;
10485 }
10486 if (passive) {
10487 if (strcmp(straddr, "0.0.0.0") != 0) {
10488 goto bad;
10489 }
10490 } else {
10491 if (strcmp(straddr, "127.0.0.1") != 0) {
10492 goto bad;
10493 }
10494 }
10495 inet4++;
10496 break;
10497 case AF_INET6:
10498 if (strcmp(strport, "54321") != 0) {
10499 goto bad;
10500 }
10501 if (passive) {
10502 if (strcmp(straddr, "::") != 0) {
10503 goto bad;
10504 }
10505 } else {
10506 if (strcmp(straddr, "::1") != 0) {
10507 goto bad;
10508 }
10509 }
10510 inet6++;
10511 break;
10512 case AF_UNSPEC:
10513 goto bad;
10514 break;
10515 default:
10516 /* another family support? */
10517 break;
10518 }
10519 }
10520 }
10521
10522 if (!(inet4 == 0 || inet4 == 2))
10523 goto bad;
10524 if (!(inet6 == 0 || inet6 == 2))
10525 goto bad;
10526
10527 if (aitop)
10528 freeaddrinfo(aitop);
10529 exit(0);
10530
10531 bad:
10532 if (aitop)
10533 freeaddrinfo(aitop);
10534 exit(1);
10535}
10536
Martin v. Löwis11437992002-04-12 09:54:0310537_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210538if ac_fn_c_try_run "$LINENO"; then :
10539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: good" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110540$as_echo "good" >&6; }
Martin v. Löwis01dfdb32001-06-23 16:30:1310541buggygetaddrinfo=no
10542else
Benjamin Petersonf7155a32010-06-21 16:51:2210543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110544$as_echo "buggy" >&6; }
Martin v. Löwis01dfdb32001-06-23 16:30:1310545buggygetaddrinfo=yes
10546fi
Benjamin Petersonf7155a32010-06-21 16:51:2210547rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10548 conftest.$ac_objext conftest.beam conftest.$ac_ext
Martin v. Löwis01dfdb32001-06-23 16:30:1310549fi
Thomas Wouters47b49bf2007-08-30 22:15:3310550
Martin v. Löwis01dfdb32001-06-23 16:30:1310551else
Skip Montanaro6dead952003-09-25 14:50:0410552
Benjamin Petersonf7155a32010-06-21 16:51:2210553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110554$as_echo "no" >&6; }
Martin v. Löwis01dfdb32001-06-23 16:30:1310555buggygetaddrinfo=yes
Martin v. Löwis01dfdb32001-06-23 16:30:1310556
Martin v. Löwis861a65b2001-10-24 14:36:0010557fi
Benjamin Petersonf7155a32010-06-21 16:51:2210558rm -f core conftest.err conftest.$ac_objext \
10559 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis01dfdb32001-06-23 16:30:1310560
10561if test "$buggygetaddrinfo" = "yes"; then
10562 if test "$ipv6" = "yes"; then
10563 echo 'Fatal: You must get working getaddrinfo() function.'
10564 echo ' or you can specify "--disable-ipv6"'.
10565 exit 1
10566 fi
Martin v. Löwis861a65b2001-10-24 14:36:0010567else
Martin v. Löwis11437992002-04-12 09:54:0310568
Benjamin Petersonf7155a32010-06-21 16:51:2210569$as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
Martin v. Löwis861a65b2001-10-24 14:36:0010570
Martin v. Löwis01dfdb32001-06-23 16:30:1310571fi
Jack Jansen9a66b6d2001-08-08 13:56:1410572for ac_func in getnameinfo
Benjamin Petersonf7155a32010-06-21 16:51:2210573do :
10574 ac_fn_c_check_func "$LINENO" "getnameinfo" "ac_cv_func_getnameinfo"
Georg Brandl6baf1172011-02-25 10:20:4510575if test "x$ac_cv_func_getnameinfo" = xyes; then :
Martin v. Löwis11437992002-04-12 09:54:0310576 cat >>confdefs.h <<_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210577#define HAVE_GETNAMEINFO 1
Martin v. Löwis11437992002-04-12 09:54:0310578_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:1310579
Martin v. Löwis01dfdb32001-06-23 16:30:1310580fi
10581done
10582
Michael W. Hudson54241132001-12-07 15:38:2610583
Guido van Rossum76be6ed1995-01-02 18:33:5410584# checks for structures
Benjamin Petersonf7155a32010-06-21 16:51:2210585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110586$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4510587if ${ac_cv_header_time+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4110588 $as_echo_n "(cached) " >&6
Guido van Rossum76be6ed1995-01-02 18:33:5410589else
Benjamin Petersonf7155a32010-06-21 16:51:2210590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0410591/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:5410592#include <sys/types.h>
10593#include <sys/time.h>
10594#include <time.h>
Martin v. Löwis11437992002-04-12 09:54:0310595
Martin v. Löwis11437992002-04-12 09:54:0310596int
10597main ()
10598{
10599if ((struct tm *) 0)
10600return 0;
10601 ;
10602 return 0;
10603}
10604_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210605if ac_fn_c_try_compile "$LINENO"; then :
Guido van Rossum76be6ed1995-01-02 18:33:5410606 ac_cv_header_time=yes
Guido van Rossum627b2d71993-12-24 10:39:1610607else
Benjamin Petersonf7155a32010-06-21 16:51:2210608 ac_cv_header_time=no
Guido van Rossum627b2d71993-12-24 10:39:1610609fi
Thomas Wouters47b49bf2007-08-30 22:15:3310610rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:5410611fi
Benjamin Petersonf7155a32010-06-21 16:51:2210612{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110613$as_echo "$ac_cv_header_time" >&6; }
Michael W. Hudson54241132001-12-07 15:38:2610614if test $ac_cv_header_time = yes; then
Martin v. Löwis11437992002-04-12 09:54:0310615
Benjamin Petersonf7155a32010-06-21 16:51:2210616$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
Guido van Rossum76be6ed1995-01-02 18:33:5410617
10618fi
10619
Benjamin Petersonf7155a32010-06-21 16:51:2210620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110621$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4510622if ${ac_cv_struct_tm+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4110623 $as_echo_n "(cached) " >&6
Guido van Rossum76be6ed1995-01-02 18:33:5410624else
Benjamin Petersonf7155a32010-06-21 16:51:2210625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0410626/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:5410627#include <sys/types.h>
10628#include <time.h>
Martin v. Löwis11437992002-04-12 09:54:0310629
Martin v. Löwis11437992002-04-12 09:54:0310630int
10631main ()
10632{
Thomas Wouters47b49bf2007-08-30 22:15:3310633struct tm tm;
10634 int *p = &tm.tm_sec;
Benjamin Peterson82af01d2010-05-02 16:45:4110635 return !p;
Martin v. Löwis11437992002-04-12 09:54:0310636 ;
10637 return 0;
10638}
10639_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210640if ac_fn_c_try_compile "$LINENO"; then :
Guido van Rossum76be6ed1995-01-02 18:33:5410641 ac_cv_struct_tm=time.h
10642else
Benjamin Petersonf7155a32010-06-21 16:51:2210643 ac_cv_struct_tm=sys/time.h
Guido van Rossum76be6ed1995-01-02 18:33:5410644fi
Thomas Wouters47b49bf2007-08-30 22:15:3310645rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:5410646fi
Benjamin Petersonf7155a32010-06-21 16:51:2210647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110648$as_echo "$ac_cv_struct_tm" >&6; }
Michael W. Hudson54241132001-12-07 15:38:2610649if test $ac_cv_struct_tm = sys/time.h; then
Martin v. Löwis11437992002-04-12 09:54:0310650
Benjamin Petersonf7155a32010-06-21 16:51:2210651$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
Guido van Rossum76be6ed1995-01-02 18:33:5410652
10653fi
10654
Benjamin Petersonf7155a32010-06-21 16:51:2210655ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
Guido van Rossum76be6ed1995-01-02 18:33:5410656#include <$ac_cv_struct_tm>
Martin v. Löwis11437992002-04-12 09:54:0310657
Benjamin Petersonf7155a32010-06-21 16:51:2210658"
Georg Brandl6baf1172011-02-25 10:20:4510659if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then :
Martin v. Löwis11437992002-04-12 09:54:0310660
10661cat >>confdefs.h <<_ACEOF
10662#define HAVE_STRUCT_TM_TM_ZONE 1
10663_ACEOF
10664
10665
Guido van Rossum76be6ed1995-01-02 18:33:5410666fi
Guido van Rossum48bdbfc1996-05-28 22:53:4810667
Martin v. Löwis11437992002-04-12 09:54:0310668if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
10669
Benjamin Petersonf7155a32010-06-21 16:51:2210670$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
Guido van Rossum76be6ed1995-01-02 18:33:5410671
10672else
Benjamin Petersonf7155a32010-06-21 16:51:2210673 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
10674"
Georg Brandl6baf1172011-02-25 10:20:4510675if test "x$ac_cv_have_decl_tzname" = xyes; then :
Benjamin Petersonf7155a32010-06-21 16:51:2210676 ac_have_decl=1
Thomas Wouters47b49bf2007-08-30 22:15:3310677else
Benjamin Petersonf7155a32010-06-21 16:51:2210678 ac_have_decl=0
Thomas Wouters47b49bf2007-08-30 22:15:3310679fi
10680
Thomas Wouters47b49bf2007-08-30 22:15:3310681cat >>confdefs.h <<_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210682#define HAVE_DECL_TZNAME $ac_have_decl
Thomas Wouters47b49bf2007-08-30 22:15:3310683_ACEOF
10684
Benjamin Petersonf7155a32010-06-21 16:51:2210685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110686$as_echo_n "checking for tzname... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4510687if ${ac_cv_var_tzname+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4110688 $as_echo_n "(cached) " >&6
Guido van Rossum76be6ed1995-01-02 18:33:5410689else
Benjamin Petersonf7155a32010-06-21 16:51:2210690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0410691/* end confdefs.h. */
Guido van Rossum627b2d71993-12-24 10:39:1610692#include <time.h>
Thomas Wouters47b49bf2007-08-30 22:15:3310693#if !HAVE_DECL_TZNAME
10694extern char *tzname[];
Guido van Rossum627b2d71993-12-24 10:39:1610695#endif
Martin v. Löwis11437992002-04-12 09:54:0310696
Martin v. Löwis11437992002-04-12 09:54:0310697int
10698main ()
10699{
Thomas Wouters47b49bf2007-08-30 22:15:3310700return tzname[0][0];
Martin v. Löwis11437992002-04-12 09:54:0310701 ;
10702 return 0;
10703}
10704_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210705if ac_fn_c_try_link "$LINENO"; then :
Guido van Rossum76be6ed1995-01-02 18:33:5410706 ac_cv_var_tzname=yes
10707else
Benjamin Petersonf7155a32010-06-21 16:51:2210708 ac_cv_var_tzname=no
Guido van Rossum627b2d71993-12-24 10:39:1610709fi
Benjamin Petersonf7155a32010-06-21 16:51:2210710rm -f core conftest.err conftest.$ac_objext \
10711 conftest$ac_exeext conftest.$ac_ext
Guido van Rossum627b2d71993-12-24 10:39:1610712fi
Benjamin Petersonf7155a32010-06-21 16:51:2210713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110714$as_echo "$ac_cv_var_tzname" >&6; }
Michael W. Hudson54241132001-12-07 15:38:2610715 if test $ac_cv_var_tzname = yes; then
Martin v. Löwis11437992002-04-12 09:54:0310716
Benjamin Petersonf7155a32010-06-21 16:51:2210717$as_echo "#define HAVE_TZNAME 1" >>confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:1610718
Guido van Rossum76be6ed1995-01-02 18:33:5410719 fi
10720fi
10721
Benjamin Petersonf7155a32010-06-21 16:51:2210722ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
Georg Brandl6baf1172011-02-25 10:20:4510723if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
Martin v. Löwis11437992002-04-12 09:54:0310724
10725cat >>confdefs.h <<_ACEOF
10726#define HAVE_STRUCT_STAT_ST_RDEV 1
10727_ACEOF
10728
10729
Guido van Rossum98bf58f2001-10-18 20:34:2510730fi
10731
Benjamin Petersonf7155a32010-06-21 16:51:2210732ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
Georg Brandl6baf1172011-02-25 10:20:4510733if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
Jack Jansendd19cf82001-12-06 22:36:1710734
Martin v. Löwis11437992002-04-12 09:54:0310735cat >>confdefs.h <<_ACEOF
10736#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
10737_ACEOF
10738
10739
Guido van Rossum98bf58f2001-10-18 20:34:2510740fi
10741
Benjamin Petersonf7155a32010-06-21 16:51:2210742ac_fn_c_check_member "$LINENO" "struct stat" "st_flags" "ac_cv_member_struct_stat_st_flags" "$ac_includes_default"
Georg Brandl6baf1172011-02-25 10:20:4510743if test "x$ac_cv_member_struct_stat_st_flags" = xyes; then :
Hye-Shik Chang5f937a72005-06-02 13:09:3010744
10745cat >>confdefs.h <<_ACEOF
10746#define HAVE_STRUCT_STAT_ST_FLAGS 1
10747_ACEOF
10748
10749
10750fi
10751
Benjamin Petersonf7155a32010-06-21 16:51:2210752ac_fn_c_check_member "$LINENO" "struct stat" "st_gen" "ac_cv_member_struct_stat_st_gen" "$ac_includes_default"
Georg Brandl6baf1172011-02-25 10:20:4510753if test "x$ac_cv_member_struct_stat_st_gen" = xyes; then :
Martin v. Löwisebd9d5b2005-08-09 15:00:5910754
10755cat >>confdefs.h <<_ACEOF
10756#define HAVE_STRUCT_STAT_ST_GEN 1
10757_ACEOF
10758
10759
10760fi
10761
Benjamin Petersonf7155a32010-06-21 16:51:2210762ac_fn_c_check_member "$LINENO" "struct stat" "st_birthtime" "ac_cv_member_struct_stat_st_birthtime" "$ac_includes_default"
Georg Brandl6baf1172011-02-25 10:20:4510763if test "x$ac_cv_member_struct_stat_st_birthtime" = xyes; then :
Martin v. Löwisebd9d5b2005-08-09 15:00:5910764
10765cat >>confdefs.h <<_ACEOF
10766#define HAVE_STRUCT_STAT_ST_BIRTHTIME 1
10767_ACEOF
10768
10769
10770fi
10771
Benjamin Petersonf7155a32010-06-21 16:51:2210772ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
Georg Brandl6baf1172011-02-25 10:20:4510773if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
Jack Jansendd19cf82001-12-06 22:36:1710774
Martin v. Löwis11437992002-04-12 09:54:0310775cat >>confdefs.h <<_ACEOF
10776#define HAVE_STRUCT_STAT_ST_BLOCKS 1
10777_ACEOF
10778
10779
Benjamin Petersonf7155a32010-06-21 16:51:2210780$as_echo "#define HAVE_ST_BLOCKS 1" >>confdefs.h
Guido van Rossum98bf58f2001-10-18 20:34:2510781
10782else
Thomas Wouters47b49bf2007-08-30 22:15:3310783 case " $LIBOBJS " in
Skip Montanarof0d5f792004-08-15 14:08:2310784 *" fileblocks.$ac_objext "* ) ;;
Thomas Wouters47b49bf2007-08-30 22:15:3310785 *) LIBOBJS="$LIBOBJS fileblocks.$ac_objext"
10786 ;;
Skip Montanarof0d5f792004-08-15 14:08:2310787esac
10788
Guido van Rossum98bf58f2001-10-18 20:34:2510789fi
10790
Michael W. Hudson54241132001-12-07 15:38:2610791
Martin v. Löwis11437992002-04-12 09:54:0310792
Benjamin Petersonf7155a32010-06-21 16:51:2210793{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for time.h that defines altzone" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110794$as_echo_n "checking for time.h that defines altzone... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4510795if ${ac_cv_header_time_altzone+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4110796 $as_echo_n "(cached) " >&6
Guido van Rossum76be6ed1995-01-02 18:33:5410797else
Benjamin Petersonf7155a32010-06-21 16:51:2210798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0410799/* end confdefs.h. */
Guido van Rossum7f43da71994-08-01 12:15:3010800#include <time.h>
Martin v. Löwis11437992002-04-12 09:54:0310801int
10802main ()
10803{
Guido van Rossum76be6ed1995-01-02 18:33:5410804return altzone;
Martin v. Löwis11437992002-04-12 09:54:0310805 ;
10806 return 0;
10807}
10808_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210809if ac_fn_c_try_compile "$LINENO"; then :
Guido van Rossum76be6ed1995-01-02 18:33:5410810 ac_cv_header_time_altzone=yes
10811else
Benjamin Petersonf7155a32010-06-21 16:51:2210812 ac_cv_header_time_altzone=no
Guido van Rossum7f43da71994-08-01 12:15:3010813fi
Thomas Wouters47b49bf2007-08-30 22:15:3310814rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10815fi
10816
Benjamin Petersonf7155a32010-06-21 16:51:2210817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time_altzone" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110818$as_echo "$ac_cv_header_time_altzone" >&6; }
Guido van Rossum76be6ed1995-01-02 18:33:5410819if test $ac_cv_header_time_altzone = yes; then
Martin v. Löwis11437992002-04-12 09:54:0310820
Benjamin Petersonf7155a32010-06-21 16:51:2210821$as_echo "#define HAVE_ALTZONE 1" >>confdefs.h
Guido van Rossum76be6ed1995-01-02 18:33:5410822
10823fi
10824
Guido van Rossumda88dad1995-01-26 00:46:2910825was_it_defined=no
Benjamin Petersonf7155a32010-06-21 16:51:2210826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110827$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2210828cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0410829/* end confdefs.h. */
Guido van Rossum7f43da71994-08-01 12:15:3010830
10831#include <sys/types.h>
10832#include <sys/select.h>
10833#include <sys/time.h>
10834
Martin v. Löwis11437992002-04-12 09:54:0310835int
10836main ()
10837{
Guido van Rossum76be6ed1995-01-02 18:33:5410838;
Martin v. Löwis11437992002-04-12 09:54:0310839 ;
10840 return 0;
10841}
10842_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210843if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:0310844
10845
Benjamin Petersonf7155a32010-06-21 16:51:2210846$as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h
Martin v. Löwis11437992002-04-12 09:54:0310847
Martin v. Löwisc45929e2002-04-06 10:10:4910848 was_it_defined=yes
10849
Thomas Wouters47b49bf2007-08-30 22:15:3310850fi
Thomas Wouters47b49bf2007-08-30 22:15:3310851rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:2210852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $was_it_defined" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110853$as_echo "$was_it_defined" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:3310854
Benjamin Petersonf7155a32010-06-21 16:51:2210855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for addrinfo" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110856$as_echo_n "checking for addrinfo... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4510857if ${ac_cv_struct_addrinfo+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4110858 $as_echo_n "(cached) " >&6
Martin v. Löwis01dfdb32001-06-23 16:30:1310859else
Benjamin Petersonf7155a32010-06-21 16:51:2210860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0410861/* end confdefs.h. */
Martin v. Löwis01dfdb32001-06-23 16:30:1310862
10863# include <netdb.h>
Martin v. Löwis11437992002-04-12 09:54:0310864int
10865main ()
10866{
Martin v. Löwis01dfdb32001-06-23 16:30:1310867struct addrinfo a
Martin v. Löwis11437992002-04-12 09:54:0310868 ;
10869 return 0;
10870}
10871_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210872if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwis01dfdb32001-06-23 16:30:1310873 ac_cv_struct_addrinfo=yes
10874else
Benjamin Petersonf7155a32010-06-21 16:51:2210875 ac_cv_struct_addrinfo=no
Martin v. Löwis01dfdb32001-06-23 16:30:1310876fi
Thomas Wouters47b49bf2007-08-30 22:15:3310877rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10878fi
10879
Benjamin Petersonf7155a32010-06-21 16:51:2210880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_addrinfo" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110881$as_echo "$ac_cv_struct_addrinfo" >&6; }
Martin v. Löwis01dfdb32001-06-23 16:30:1310882if test $ac_cv_struct_addrinfo = yes; then
Martin v. Löwis11437992002-04-12 09:54:0310883
Benjamin Petersonf7155a32010-06-21 16:51:2210884$as_echo "#define HAVE_ADDRINFO 1" >>confdefs.h
Martin v. Löwis01dfdb32001-06-23 16:30:1310885
10886fi
10887
Benjamin Petersonf7155a32010-06-21 16:51:2210888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sockaddr_storage" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110889$as_echo_n "checking for sockaddr_storage... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4510890if ${ac_cv_struct_sockaddr_storage+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4110891 $as_echo_n "(cached) " >&6
Martin v. Löwis01dfdb32001-06-23 16:30:1310892else
Benjamin Petersonf7155a32010-06-21 16:51:2210893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0410894/* end confdefs.h. */
Martin v. Löwis01dfdb32001-06-23 16:30:1310895
10896# include <sys/types.h>
10897# include <sys/socket.h>
Martin v. Löwis11437992002-04-12 09:54:0310898int
10899main ()
10900{
Martin v. Löwis01dfdb32001-06-23 16:30:1310901struct sockaddr_storage s
Martin v. Löwis11437992002-04-12 09:54:0310902 ;
10903 return 0;
10904}
10905_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210906if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwis01dfdb32001-06-23 16:30:1310907 ac_cv_struct_sockaddr_storage=yes
10908else
Benjamin Petersonf7155a32010-06-21 16:51:2210909 ac_cv_struct_sockaddr_storage=no
Martin v. Löwis01dfdb32001-06-23 16:30:1310910fi
Thomas Wouters47b49bf2007-08-30 22:15:3310911rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10912fi
10913
Benjamin Petersonf7155a32010-06-21 16:51:2210914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_sockaddr_storage" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110915$as_echo "$ac_cv_struct_sockaddr_storage" >&6; }
Martin v. Löwis01dfdb32001-06-23 16:30:1310916if test $ac_cv_struct_sockaddr_storage = yes; then
Martin v. Löwis11437992002-04-12 09:54:0310917
Benjamin Petersonf7155a32010-06-21 16:51:2210918$as_echo "#define HAVE_SOCKADDR_STORAGE 1" >>confdefs.h
Martin v. Löwis01dfdb32001-06-23 16:30:1310919
10920fi
10921
Guido van Rossum627b2d71993-12-24 10:39:1610922# checks for compiler characteristics
Guido van Rossum7f43da71994-08-01 12:15:3010923
Benjamin Petersonf7155a32010-06-21 16:51:2210924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether char is unsigned" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110925$as_echo_n "checking whether char is unsigned... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4510926if ${ac_cv_c_char_unsigned+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4110927 $as_echo_n "(cached) " >&6
Jack Jansendd19cf82001-12-06 22:36:1710928else
Benjamin Petersonf7155a32010-06-21 16:51:2210929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0410930/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:0310931$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:0310932int
10933main ()
10934{
10935static int test_array [1 - 2 * !(((char) -1) < 0)];
10936test_array [0] = 0
10937
10938 ;
10939 return 0;
Michael W. Hudson54241132001-12-07 15:38:2610940}
Martin v. Löwis11437992002-04-12 09:54:0310941_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2210942if ac_fn_c_try_compile "$LINENO"; then :
Michael W. Hudson54241132001-12-07 15:38:2610943 ac_cv_c_char_unsigned=no
Martin v. Löwis11437992002-04-12 09:54:0310944else
Benjamin Petersonf7155a32010-06-21 16:51:2210945 ac_cv_c_char_unsigned=yes
Guido van Rossum76be6ed1995-01-02 18:33:5410946fi
Thomas Wouters47b49bf2007-08-30 22:15:3310947rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:2610948fi
Benjamin Petersonf7155a32010-06-21 16:51:2210949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_char_unsigned" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110950$as_echo "$ac_cv_c_char_unsigned" >&6; }
Guido van Rossum76be6ed1995-01-02 18:33:5410951if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
Benjamin Petersonf7155a32010-06-21 16:51:2210952 $as_echo "#define __CHAR_UNSIGNED__ 1" >>confdefs.h
Guido van Rossum76be6ed1995-01-02 18:33:5410953
10954fi
Guido van Rossum7f43da71994-08-01 12:15:3010955
Benjamin Petersonf7155a32010-06-21 16:51:2210956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4110957$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4510958if ${ac_cv_c_const+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4110959 $as_echo_n "(cached) " >&6
Martin v. Löwis11437992002-04-12 09:54:0310960else
Benjamin Petersonf7155a32010-06-21 16:51:2210961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0410962/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:5410963
Martin v. Löwis11437992002-04-12 09:54:0310964int
10965main ()
10966{
10967/* FIXME: Include the comments suggested by Paul. */
10968#ifndef __cplusplus
10969 /* Ultrix mips cc rejects this. */
10970 typedef int charset[2];
Thomas Wouters47b49bf2007-08-30 22:15:3310971 const charset cs;
Martin v. Löwis11437992002-04-12 09:54:0310972 /* SunOS 4.1.1 cc rejects this. */
Thomas Wouters47b49bf2007-08-30 22:15:3310973 char const *const *pcpcc;
10974 char **ppc;
Martin v. Löwis11437992002-04-12 09:54:0310975 /* NEC SVR4.0.2 mips cc rejects this. */
10976 struct point {int x, y;};
10977 static struct point const zero = {0,0};
10978 /* AIX XL C 1.02.0.0 rejects this.
10979 It does not let you subtract one const X* pointer from another in
10980 an arm of an if-expression whose if-part is not a constant
10981 expression */
10982 const char *g = "string";
Thomas Wouters47b49bf2007-08-30 22:15:3310983 pcpcc = &g + (g ? g-g : 0);
Martin v. Löwis11437992002-04-12 09:54:0310984 /* HPUX 7.0 cc rejects these. */
Thomas Wouters47b49bf2007-08-30 22:15:3310985 ++pcpcc;
10986 ppc = (char**) pcpcc;
10987 pcpcc = (char const *const *) ppc;
Martin v. Löwis11437992002-04-12 09:54:0310988 { /* SCO 3.2v4 cc rejects this. */
10989 char *t;
10990 char const *s = 0 ? (char *) 0 : (char const *) 0;
Guido van Rossum76be6ed1995-01-02 18:33:5410991
Martin v. Löwis11437992002-04-12 09:54:0310992 *t++ = 0;
Thomas Wouters47b49bf2007-08-30 22:15:3310993 if (s) return 0;
Martin v. Löwis11437992002-04-12 09:54:0310994 }
10995 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
10996 int x[] = {25, 17};
10997 const int *foo = &x[0];
10998 ++foo;
10999 }
11000 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11001 typedef const int *iptr;
11002 iptr p = 0;
11003 ++p;
11004 }
11005 { /* AIX XL C 1.02.0.0 rejects this saying
11006 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11007 struct s { int j; const int *ap[3]; };
11008 struct s *b; b->j = 5;
11009 }
11010 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11011 const int foo = 10;
Thomas Wouters47b49bf2007-08-30 22:15:3311012 if (!foo) return 0;
Martin v. Löwis11437992002-04-12 09:54:0311013 }
Thomas Wouters47b49bf2007-08-30 22:15:3311014 return !cs[0] && !zero.x;
Martin v. Löwis11437992002-04-12 09:54:0311015#endif
Guido van Rossum627b2d71993-12-24 10:39:1611016
Martin v. Löwis11437992002-04-12 09:54:0311017 ;
11018 return 0;
Guido van Rossum627b2d71993-12-24 10:39:1611019}
Martin v. Löwis11437992002-04-12 09:54:0311020_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211021if ac_fn_c_try_compile "$LINENO"; then :
Guido van Rossum76be6ed1995-01-02 18:33:5411022 ac_cv_c_const=yes
11023else
Benjamin Petersonf7155a32010-06-21 16:51:2211024 ac_cv_c_const=no
Guido van Rossum76be6ed1995-01-02 18:33:5411025fi
Thomas Wouters47b49bf2007-08-30 22:15:3311026rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:5411027fi
Benjamin Petersonf7155a32010-06-21 16:51:2211028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111029$as_echo "$ac_cv_c_const" >&6; }
Guido van Rossum76be6ed1995-01-02 18:33:5411030if test $ac_cv_c_const = no; then
Martin v. Löwis11437992002-04-12 09:54:0311031
Benjamin Petersonf7155a32010-06-21 16:51:2211032$as_echo "#define const /**/" >>confdefs.h
Guido van Rossum76be6ed1995-01-02 18:33:5411033
11034fi
11035
Michael W. Hudson54241132001-12-07 15:38:2611036
Guido van Rossumda88dad1995-01-26 00:46:2911037works=no
Benjamin Petersonf7155a32010-06-21 16:51:2211038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111039$as_echo_n "checking for working volatile... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2211040cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0411041/* end confdefs.h. */
Guido van Rossum627b2d71993-12-24 10:39:1611042
Martin v. Löwis11437992002-04-12 09:54:0311043int
11044main ()
11045{
Guido van Rossum76be6ed1995-01-02 18:33:5411046volatile int x; x = 0;
Martin v. Löwis11437992002-04-12 09:54:0311047 ;
11048 return 0;
11049}
11050_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211051if ac_fn_c_try_compile "$LINENO"; then :
Guido van Rossumda88dad1995-01-26 00:46:2911052 works=yes
Guido van Rossum627b2d71993-12-24 10:39:1611053else
Skip Montanaro6dead952003-09-25 14:50:0411054
Benjamin Petersonf7155a32010-06-21 16:51:2211055$as_echo "#define volatile /**/" >>confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:1611056
Martin v. Löwisc45929e2002-04-06 10:10:4911057
Guido van Rossum627b2d71993-12-24 10:39:1611058fi
Thomas Wouters47b49bf2007-08-30 22:15:3311059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:2211060{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $works" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111061$as_echo "$works" >&6; }
Guido van Rossum7f43da71994-08-01 12:15:3011062
Guido van Rossumda88dad1995-01-26 00:46:2911063works=no
Benjamin Petersonf7155a32010-06-21 16:51:2211064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working signed char" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111065$as_echo_n "checking for working signed char... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2211066cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0411067/* end confdefs.h. */
Guido van Rossumdabb11b1994-10-11 15:04:2711068
Martin v. Löwis11437992002-04-12 09:54:0311069int
11070main ()
11071{
Guido van Rossum76be6ed1995-01-02 18:33:5411072signed char c;
Martin v. Löwis11437992002-04-12 09:54:0311073 ;
11074 return 0;
11075}
11076_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211077if ac_fn_c_try_compile "$LINENO"; then :
Guido van Rossumda88dad1995-01-26 00:46:2911078 works=yes
Guido van Rossumdabb11b1994-10-11 15:04:2711079else
Skip Montanaro6dead952003-09-25 14:50:0411080
Benjamin Petersonf7155a32010-06-21 16:51:2211081$as_echo "#define signed /**/" >>confdefs.h
Guido van Rossum7f43da71994-08-01 12:15:3011082
Martin v. Löwisc45929e2002-04-06 10:10:4911083
Guido van Rossum7f43da71994-08-01 12:15:3011084fi
Thomas Wouters47b49bf2007-08-30 22:15:3311085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:2211086{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $works" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111087$as_echo "$works" >&6; }
Guido van Rossum7f43da71994-08-01 12:15:3011088
Guido van Rossumda88dad1995-01-26 00:46:2911089have_prototypes=no
Benjamin Petersonf7155a32010-06-21 16:51:2211090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for prototypes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111091$as_echo_n "checking for prototypes... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2211092cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0411093/* end confdefs.h. */
Guido van Rossum7f43da71994-08-01 12:15:3011094int foo(int x) { return 0; }
Martin v. Löwis11437992002-04-12 09:54:0311095int
11096main ()
11097{
Guido van Rossum76be6ed1995-01-02 18:33:5411098return foo(10);
Martin v. Löwis11437992002-04-12 09:54:0311099 ;
11100 return 0;
11101}
11102_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211103if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:0311104
11105
Benjamin Petersonf7155a32010-06-21 16:51:2211106$as_echo "#define HAVE_PROTOTYPES 1" >>confdefs.h
Martin v. Löwis11437992002-04-12 09:54:0311107
Martin v. Löwisc45929e2002-04-06 10:10:4911108 have_prototypes=yes
11109
Guido van Rossum7f43da71994-08-01 12:15:3011110fi
Thomas Wouters47b49bf2007-08-30 22:15:3311111rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:2211112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_prototypes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111113$as_echo "$have_prototypes" >&6; }
Guido van Rossum76be6ed1995-01-02 18:33:5411114
Guido van Rossumda88dad1995-01-26 00:46:2911115works=no
Benjamin Petersonf7155a32010-06-21 16:51:2211116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for variable length prototypes and stdarg.h" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111117$as_echo_n "checking for variable length prototypes and stdarg.h... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2211118cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0411119/* end confdefs.h. */
Guido van Rossum7f43da71994-08-01 12:15:3011120
11121#include <stdarg.h>
Guido van Rossum90eea071996-08-30 20:58:5711122int foo(int x, ...) {
11123 va_list va;
11124 va_start(va, x);
11125 va_arg(va, int);
11126 va_arg(va, char *);
11127 va_arg(va, double);
11128 return 0;
11129}
Guido van Rossum7f43da71994-08-01 12:15:3011130
Martin v. Löwis11437992002-04-12 09:54:0311131int
11132main ()
11133{
Guido van Rossum90eea071996-08-30 20:58:5711134return foo(10, "", 3.14);
Martin v. Löwis11437992002-04-12 09:54:0311135 ;
11136 return 0;
11137}
11138_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211139if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:0311140
11141
Benjamin Petersonf7155a32010-06-21 16:51:2211142$as_echo "#define HAVE_STDARG_PROTOTYPES 1" >>confdefs.h
Martin v. Löwis11437992002-04-12 09:54:0311143
Martin v. Löwisc45929e2002-04-06 10:10:4911144 works=yes
11145
Guido van Rossum627b2d71993-12-24 10:39:1611146fi
Thomas Wouters47b49bf2007-08-30 22:15:3311147rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:2211148{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $works" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111149$as_echo "$works" >&6; }
Guido van Rossum76be6ed1995-01-02 18:33:5411150
Martin v. Löwisd6320502004-08-12 13:45:0811151# check for socketpair
Benjamin Petersonf7155a32010-06-21 16:51:2211152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socketpair" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111153$as_echo_n "checking for socketpair... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2211154cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Martin v. Löwisd6320502004-08-12 13:45:0811155/* end confdefs.h. */
11156
11157#include <sys/types.h>
11158#include <sys/socket.h>
11159
11160int
11161main ()
11162{
11163void *x=socketpair
11164 ;
11165 return 0;
11166}
11167_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211168if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwisd6320502004-08-12 13:45:0811169
Benjamin Petersonf7155a32010-06-21 16:51:2211170$as_echo "#define HAVE_SOCKETPAIR 1" >>confdefs.h
Martin v. Löwisd6320502004-08-12 13:45:0811171
Benjamin Petersonf7155a32010-06-21 16:51:2211172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111173$as_echo "yes" >&6; }
Martin v. Löwisd6320502004-08-12 13:45:0811174else
Benjamin Petersonf7155a32010-06-21 16:51:2211175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111176$as_echo "no" >&6; }
Martin v. Löwisd6320502004-08-12 13:45:0811177
11178fi
Thomas Wouters47b49bf2007-08-30 22:15:3311179rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisd6320502004-08-12 13:45:0811180
Martin v. Löwis01dfdb32001-06-23 16:30:1311181# check if sockaddr has sa_len member
Benjamin Petersonf7155a32010-06-21 16:51:2211182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr has sa_len member" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111183$as_echo_n "checking if sockaddr has sa_len member... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2211184cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0411185/* end confdefs.h. */
Martin v. Löwis01dfdb32001-06-23 16:30:1311186#include <sys/types.h>
11187#include <sys/socket.h>
Martin v. Löwis11437992002-04-12 09:54:0311188int
11189main ()
11190{
Martin v. Löwis01dfdb32001-06-23 16:30:1311191struct sockaddr x;
11192x.sa_len = 0;
Martin v. Löwis11437992002-04-12 09:54:0311193 ;
11194 return 0;
11195}
11196_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211197if ac_fn_c_try_compile "$LINENO"; then :
11198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111199$as_echo "yes" >&6; }
Martin v. Löwis11437992002-04-12 09:54:0311200
Benjamin Petersonf7155a32010-06-21 16:51:2211201$as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
Martin v. Löwis01dfdb32001-06-23 16:30:1311202
11203else
Benjamin Petersonf7155a32010-06-21 16:51:2211204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111205$as_echo "no" >&6; }
Martin v. Löwis01dfdb32001-06-23 16:30:1311206fi
Thomas Wouters47b49bf2007-08-30 22:15:3311207rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis01dfdb32001-06-23 16:30:1311208
Guido van Rossumda88dad1995-01-26 00:46:2911209va_list_is_array=no
Benjamin Petersonf7155a32010-06-21 16:51:2211210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether va_list is an array" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111211$as_echo_n "checking whether va_list is an array... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2211212cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0411213/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:5411214
11215#ifdef HAVE_STDARG_PROTOTYPES
11216#include <stdarg.h>
11217#else
11218#include <varargs.h>
11219#endif
11220
Martin v. Löwis11437992002-04-12 09:54:0311221int
11222main ()
11223{
Guido van Rossum76be6ed1995-01-02 18:33:5411224va_list list1, list2; list1 = list2;
Martin v. Löwis11437992002-04-12 09:54:0311225 ;
11226 return 0;
11227}
11228_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211229if ac_fn_c_try_compile "$LINENO"; then :
11230
Guido van Rossum76be6ed1995-01-02 18:33:5411231else
Skip Montanaro6dead952003-09-25 14:50:0411232
Martin v. Löwis11437992002-04-12 09:54:0311233
Benjamin Petersonf7155a32010-06-21 16:51:2211234$as_echo "#define VA_LIST_IS_ARRAY 1" >>confdefs.h
Martin v. Löwis11437992002-04-12 09:54:0311235
Guido van Rossumda88dad1995-01-26 00:46:2911236 va_list_is_array=yes
Martin v. Löwisc45929e2002-04-06 10:10:4911237
Guido van Rossum76be6ed1995-01-02 18:33:5411238fi
Thomas Wouters47b49bf2007-08-30 22:15:3311239rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:2211240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $va_list_is_array" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111241$as_echo "$va_list_is_array" >&6; }
Guido van Rossum76be6ed1995-01-02 18:33:5411242
Guido van Rossuma96f0ba1999-03-22 21:49:5111243# sigh -- gethostbyname_r is a mess; it can have 3, 5 or 6 arguments :-(
Martin v. Löwis11437992002-04-12 09:54:0311244
11245
Benjamin Petersonf7155a32010-06-21 16:51:2211246ac_fn_c_check_func "$LINENO" "gethostbyname_r" "ac_cv_func_gethostbyname_r"
Georg Brandl6baf1172011-02-25 10:20:4511247if test "x$ac_cv_func_gethostbyname_r" = xyes; then :
Martin v. Löwis11437992002-04-12 09:54:0311248
Benjamin Petersonf7155a32010-06-21 16:51:2211249 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
Martin v. Löwis4ddc78a2006-01-29 09:53:4411250
Benjamin Petersonf7155a32010-06-21 16:51:2211251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking gethostbyname_r with 6 args" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111252$as_echo_n "checking gethostbyname_r with 6 args... " >&6; }
Guido van Rossuma96f0ba1999-03-22 21:49:5111253 OLD_CFLAGS=$CFLAGS
11254 CFLAGS="$CFLAGS $MY_CPPFLAGS $MY_THREAD_CPPFLAGS $MY_CFLAGS"
Benjamin Petersonf7155a32010-06-21 16:51:2211255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0411256/* end confdefs.h. */
Guido van Rossuma96f0ba1999-03-22 21:49:5111257
11258# include <netdb.h>
Martin v. Löwis11437992002-04-12 09:54:0311259
Martin v. Löwis11437992002-04-12 09:54:0311260int
11261main ()
11262{
Guido van Rossuma96f0ba1999-03-22 21:49:5111263
11264 char *name;
11265 struct hostent *he, *res;
11266 char buffer[2048];
11267 int buflen = 2048;
11268 int h_errnop;
11269
11270 (void) gethostbyname_r(name, he, buffer, buflen, &res, &h_errnop)
Martin v. Löwis11437992002-04-12 09:54:0311271
11272 ;
11273 return 0;
11274}
11275_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211276if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:0311277
Benjamin Petersonf7155a32010-06-21 16:51:2211278 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
Guido van Rossum8db7d8b1999-03-23 16:40:3311279
Martin v. Löwis11437992002-04-12 09:54:0311280
Benjamin Petersonf7155a32010-06-21 16:51:2211281$as_echo "#define HAVE_GETHOSTBYNAME_R_6_ARG 1" >>confdefs.h
Guido van Rossuma96f0ba1999-03-22 21:49:5111282
Benjamin Petersonf7155a32010-06-21 16:51:2211283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111284$as_echo "yes" >&6; }
Martin v. Löwis11437992002-04-12 09:54:0311285
Guido van Rossuma96f0ba1999-03-22 21:49:5111286else
Skip Montanaro6dead952003-09-25 14:50:0411287
Benjamin Petersonf7155a32010-06-21 16:51:2211288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111289$as_echo "no" >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2211290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking gethostbyname_r with 5 args" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111291$as_echo_n "checking gethostbyname_r with 5 args... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2211292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0411293/* end confdefs.h. */
Guido van Rossuma96f0ba1999-03-22 21:49:5111294
11295# include <netdb.h>
Martin v. Löwis11437992002-04-12 09:54:0311296
Martin v. Löwis11437992002-04-12 09:54:0311297int
11298main ()
11299{
Guido van Rossuma96f0ba1999-03-22 21:49:5111300
11301 char *name;
11302 struct hostent *he;
11303 char buffer[2048];
11304 int buflen = 2048;
11305 int h_errnop;
11306
11307 (void) gethostbyname_r(name, he, buffer, buflen, &h_errnop)
Martin v. Löwis11437992002-04-12 09:54:0311308
11309 ;
11310 return 0;
11311}
11312_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211313if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:0311314
Benjamin Petersonf7155a32010-06-21 16:51:2211315 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
Guido van Rossum8db7d8b1999-03-23 16:40:3311316
Martin v. Löwis11437992002-04-12 09:54:0311317
Benjamin Petersonf7155a32010-06-21 16:51:2211318$as_echo "#define HAVE_GETHOSTBYNAME_R_5_ARG 1" >>confdefs.h
Guido van Rossuma96f0ba1999-03-22 21:49:5111319
Benjamin Petersonf7155a32010-06-21 16:51:2211320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111321$as_echo "yes" >&6; }
Martin v. Löwis11437992002-04-12 09:54:0311322
Guido van Rossuma96f0ba1999-03-22 21:49:5111323else
Skip Montanaro6dead952003-09-25 14:50:0411324
Benjamin Petersonf7155a32010-06-21 16:51:2211325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111326$as_echo "no" >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2211327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking gethostbyname_r with 3 args" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111328$as_echo_n "checking gethostbyname_r with 3 args... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2211329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0411330/* end confdefs.h. */
Guido van Rossuma96f0ba1999-03-22 21:49:5111331
11332# include <netdb.h>
Martin v. Löwis11437992002-04-12 09:54:0311333
Martin v. Löwis11437992002-04-12 09:54:0311334int
11335main ()
11336{
Guido van Rossuma96f0ba1999-03-22 21:49:5111337
11338 char *name;
11339 struct hostent *he;
11340 struct hostent_data data;
11341
11342 (void) gethostbyname_r(name, he, &data);
Martin v. Löwis11437992002-04-12 09:54:0311343
11344 ;
11345 return 0;
11346}
11347_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211348if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:0311349
Benjamin Petersonf7155a32010-06-21 16:51:2211350 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
Guido van Rossum8db7d8b1999-03-23 16:40:3311351
Martin v. Löwis11437992002-04-12 09:54:0311352
Benjamin Petersonf7155a32010-06-21 16:51:2211353$as_echo "#define HAVE_GETHOSTBYNAME_R_3_ARG 1" >>confdefs.h
Guido van Rossuma96f0ba1999-03-22 21:49:5111354
Benjamin Petersonf7155a32010-06-21 16:51:2211355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111356$as_echo "yes" >&6; }
Martin v. Löwis11437992002-04-12 09:54:0311357
Guido van Rossuma96f0ba1999-03-22 21:49:5111358else
Skip Montanaro6dead952003-09-25 14:50:0411359
Benjamin Petersonf7155a32010-06-21 16:51:2211360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111361$as_echo "no" >&6; }
Martin v. Löwis11437992002-04-12 09:54:0311362
Guido van Rossuma96f0ba1999-03-22 21:49:5111363fi
Thomas Wouters47b49bf2007-08-30 22:15:3311364rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:0311365
Guido van Rossuma96f0ba1999-03-22 21:49:5111366fi
Thomas Wouters47b49bf2007-08-30 22:15:3311367rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:0311368
Guido van Rossuma96f0ba1999-03-22 21:49:5111369fi
Thomas Wouters47b49bf2007-08-30 22:15:3311370rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossuma96f0ba1999-03-22 21:49:5111371 CFLAGS=$OLD_CFLAGS
11372
11373else
Guido van Rossuma96f0ba1999-03-22 21:49:5111374
Benjamin Petersonf7155a32010-06-21 16:51:2211375 for ac_func in gethostbyname
11376do :
11377 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
Georg Brandl6baf1172011-02-25 10:20:4511378if test "x$ac_cv_func_gethostbyname" = xyes; then :
Martin v. Löwis11437992002-04-12 09:54:0311379 cat >>confdefs.h <<_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211380#define HAVE_GETHOSTBYNAME 1
Martin v. Löwis11437992002-04-12 09:54:0311381_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:5111382
Guido van Rossuma96f0ba1999-03-22 21:49:5111383fi
Thomas Wouters3a584202000-08-05 23:28:5111384done
Guido van Rossuma96f0ba1999-03-22 21:49:5111385
Michael W. Hudson54241132001-12-07 15:38:2611386
Guido van Rossuma96f0ba1999-03-22 21:49:5111387fi
11388
Michael W. Hudson54241132001-12-07 15:38:2611389
11390
11391
11392
11393
11394
Guido van Rossum627b2d71993-12-24 10:39:1611395# checks for system services
11396# (none yet)
11397
Guido van Rossum76be6ed1995-01-02 18:33:5411398# Linux requires this for correct f.p. operations
Benjamin Petersonf7155a32010-06-21 16:51:2211399ac_fn_c_check_func "$LINENO" "__fpu_control" "ac_cv_func___fpu_control"
Georg Brandl6baf1172011-02-25 10:20:4511400if test "x$ac_cv_func___fpu_control" = xyes; then :
Benjamin Petersonf7155a32010-06-21 16:51:2211401
Jeremy Hyltonbe28f5b2000-07-27 21:03:0411402else
Benjamin Petersonf7155a32010-06-21 16:51:2211403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __fpu_control in -lieee" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111404$as_echo_n "checking for __fpu_control in -lieee... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4511405if ${ac_cv_lib_ieee___fpu_control+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4111406 $as_echo_n "(cached) " >&6
Guido van Rossum76be6ed1995-01-02 18:33:5411407else
Martin v. Löwis11437992002-04-12 09:54:0311408 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:2811409LIBS="-lieee $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:2211410cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0411411/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:0311412
Thomas Wouters47b49bf2007-08-30 22:15:3311413/* Override any GCC internal prototype to avoid an error.
11414 Use char because int might match the return type of a GCC
11415 builtin and then its argument prototype would still apply. */
Martin v. Löwis11437992002-04-12 09:54:0311416#ifdef __cplusplus
11417extern "C"
11418#endif
Martin v. Löwis11437992002-04-12 09:54:0311419char __fpu_control ();
Martin v. Löwis11437992002-04-12 09:54:0311420int
11421main ()
11422{
Thomas Wouters47b49bf2007-08-30 22:15:3311423return __fpu_control ();
Martin v. Löwis11437992002-04-12 09:54:0311424 ;
11425 return 0;
11426}
11427_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211428if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:0311429 ac_cv_lib_ieee___fpu_control=yes
Guido van Rossum627b2d71993-12-24 10:39:1611430else
Benjamin Petersonf7155a32010-06-21 16:51:2211431 ac_cv_lib_ieee___fpu_control=no
Guido van Rossum627b2d71993-12-24 10:39:1611432fi
Benjamin Petersonf7155a32010-06-21 16:51:2211433rm -f core conftest.err conftest.$ac_objext \
11434 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:0311435LIBS=$ac_check_lib_save_LIBS
Guido van Rossum76be6ed1995-01-02 18:33:5411436fi
Benjamin Petersonf7155a32010-06-21 16:51:2211437{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ieee___fpu_control" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111438$as_echo "$ac_cv_lib_ieee___fpu_control" >&6; }
Georg Brandl6baf1172011-02-25 10:20:4511439if test "x$ac_cv_lib_ieee___fpu_control" = xyes; then :
Martin v. Löwis11437992002-04-12 09:54:0311440 cat >>confdefs.h <<_ACEOF
11441#define HAVE_LIBIEEE 1
11442_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:5411443
Guido van Rossum8ddd0ad1995-06-14 23:10:2811444 LIBS="-lieee $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:5411445
Guido van Rossum627b2d71993-12-24 10:39:1611446fi
11447
Michael W. Hudson54241132001-12-07 15:38:2611448
Jeremy Hyltonbe28f5b2000-07-27 21:03:0411449fi
11450
Michael W. Hudson54241132001-12-07 15:38:2611451
Guido van Rossum7f253911997-05-09 02:42:4811452# Check for --with-fpectl
Benjamin Petersonf7155a32010-06-21 16:51:2211453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-fpectl" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111454$as_echo_n "checking for --with-fpectl... " >&6; }
Martin v. Löwis11437992002-04-12 09:54:0311455
Thomas Wouters47b49bf2007-08-30 22:15:3311456# Check whether --with-fpectl was given.
Benjamin Petersonf7155a32010-06-21 16:51:2211457if test "${with_fpectl+set}" = set; then :
Thomas Wouters47b49bf2007-08-30 22:15:3311458 withval=$with_fpectl;
Guido van Rossum7f253911997-05-09 02:42:4811459if test "$withval" != no
Martin v. Löwis11437992002-04-12 09:54:0311460then
11461
Benjamin Petersonf7155a32010-06-21 16:51:2211462$as_echo "#define WANT_SIGFPE_HANDLER 1" >>confdefs.h
Martin v. Löwis11437992002-04-12 09:54:0311463
Benjamin Petersonf7155a32010-06-21 16:51:2211464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111465$as_echo "yes" >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2211466else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111467$as_echo "no" >&6; }
Guido van Rossum7f253911997-05-09 02:42:4811468fi
Guido van Rossumef2255b2000-03-10 22:30:2911469else
Benjamin Petersonf7155a32010-06-21 16:51:2211470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111471$as_echo "no" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:3311472fi
11473
Guido van Rossum7f253911997-05-09 02:42:4811474
Guido van Rossum7f43da71994-08-01 12:15:3011475# check for --with-libm=...
11476
Guido van Rossum563e7081996-09-10 18:20:4811477case $ac_sys_system in
Guido van Rossum3dc0a512000-10-05 18:00:0611478Darwin) ;;
Guido van Rossum563e7081996-09-10 18:20:4811479*) LIBM=-lm
11480esac
Benjamin Petersonf7155a32010-06-21 16:51:2211481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-libm=STRING" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111482$as_echo_n "checking for --with-libm=STRING... " >&6; }
Martin v. Löwis11437992002-04-12 09:54:0311483
Thomas Wouters47b49bf2007-08-30 22:15:3311484# Check whether --with-libm was given.
Benjamin Petersonf7155a32010-06-21 16:51:2211485if test "${with_libm+set}" = set; then :
Thomas Wouters47b49bf2007-08-30 22:15:3311486 withval=$with_libm;
Guido van Rossum7f253911997-05-09 02:42:4811487if test "$withval" = no
11488then LIBM=
Benjamin Petersonf7155a32010-06-21 16:51:2211489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: force LIBM empty" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111490$as_echo "force LIBM empty" >&6; }
Guido van Rossum7f253911997-05-09 02:42:4811491elif test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:3011492then LIBM=$withval
Benjamin Petersonf7155a32010-06-21 16:51:2211493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: set LIBM=\"$withval\"" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111494$as_echo "set LIBM=\"$withval\"" >&6; }
Georg Brandl6baf1172011-02-25 10:20:4511495else as_fn_error $? "proper usage is --with-libm=STRING" "$LINENO" 5
Guido van Rossum7f43da71994-08-01 12:15:3011496fi
Guido van Rossum7f253911997-05-09 02:42:4811497else
Benjamin Petersonf7155a32010-06-21 16:51:2211498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: default LIBM=\"$LIBM\"" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111499$as_echo "default LIBM=\"$LIBM\"" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:3311500fi
11501
Guido van Rossum7f43da71994-08-01 12:15:3011502
11503# check for --with-libc=...
11504
Benjamin Petersonf7155a32010-06-21 16:51:2211505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-libc=STRING" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111506$as_echo_n "checking for --with-libc=STRING... " >&6; }
Martin v. Löwis11437992002-04-12 09:54:0311507
Thomas Wouters47b49bf2007-08-30 22:15:3311508# Check whether --with-libc was given.
Benjamin Petersonf7155a32010-06-21 16:51:2211509if test "${with_libc+set}" = set; then :
Thomas Wouters47b49bf2007-08-30 22:15:3311510 withval=$with_libc;
Guido van Rossum7f253911997-05-09 02:42:4811511if test "$withval" = no
11512then LIBC=
Benjamin Petersonf7155a32010-06-21 16:51:2211513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: force LIBC empty" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111514$as_echo "force LIBC empty" >&6; }
Guido van Rossum7f253911997-05-09 02:42:4811515elif test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:3011516then LIBC=$withval
Benjamin Petersonf7155a32010-06-21 16:51:2211517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: set LIBC=\"$withval\"" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111518$as_echo "set LIBC=\"$withval\"" >&6; }
Georg Brandl6baf1172011-02-25 10:20:4511519else as_fn_error $? "proper usage is --with-libc=STRING" "$LINENO" 5
Guido van Rossum7f43da71994-08-01 12:15:3011520fi
Guido van Rossum7f253911997-05-09 02:42:4811521else
Benjamin Petersonf7155a32010-06-21 16:51:2211522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: default LIBC=\"$LIBC\"" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111523$as_echo "default LIBC=\"$LIBC\"" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:3311524fi
11525
Guido van Rossum7f43da71994-08-01 12:15:3011526
Mark Dickinsonb08a53a2009-04-16 19:52:0911527# **************************************************
11528# * Check for various properties of floating point *
11529# **************************************************
Christian Heimes81ee3ef2008-05-04 22:42:0111530
Benjamin Petersonf7155a32010-06-21 16:51:2211531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C doubles are little-endian IEEE 754 binary64" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111532$as_echo_n "checking whether C doubles are little-endian IEEE 754 binary64... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4511533if ${ac_cv_little_endian_double+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4111534 $as_echo_n "(cached) " >&6
Mark Dickinsonb08a53a2009-04-16 19:52:0911535else
11536
Benjamin Petersonf7155a32010-06-21 16:51:2211537if test "$cross_compiling" = yes; then :
Mark Dickinsonb08a53a2009-04-16 19:52:0911538 ac_cv_little_endian_double=no
11539else
Benjamin Petersonf7155a32010-06-21 16:51:2211540 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Mark Dickinsonb08a53a2009-04-16 19:52:0911541/* end confdefs.h. */
11542
11543#include <string.h>
11544int main() {
11545 double x = 9006104071832581.0;
11546 if (memcmp(&x, "\x05\x04\x03\x02\x01\xff\x3f\x43", 8) == 0)
11547 return 0;
11548 else
11549 return 1;
11550}
11551
11552_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211553if ac_fn_c_try_run "$LINENO"; then :
Mark Dickinsonb08a53a2009-04-16 19:52:0911554 ac_cv_little_endian_double=yes
11555else
Benjamin Petersonf7155a32010-06-21 16:51:2211556 ac_cv_little_endian_double=no
Mark Dickinsonb08a53a2009-04-16 19:52:0911557fi
Benjamin Petersonf7155a32010-06-21 16:51:2211558rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11559 conftest.$ac_objext conftest.beam conftest.$ac_ext
Mark Dickinsonb08a53a2009-04-16 19:52:0911560fi
11561
Mark Dickinsonb08a53a2009-04-16 19:52:0911562fi
11563
Benjamin Petersonf7155a32010-06-21 16:51:2211564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_little_endian_double" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111565$as_echo "$ac_cv_little_endian_double" >&6; }
Mark Dickinsonb08a53a2009-04-16 19:52:0911566if test "$ac_cv_little_endian_double" = yes
11567then
11568
Benjamin Petersonf7155a32010-06-21 16:51:2211569$as_echo "#define DOUBLE_IS_LITTLE_ENDIAN_IEEE754 1" >>confdefs.h
Mark Dickinsonb08a53a2009-04-16 19:52:0911570
11571fi
11572
Benjamin Petersonf7155a32010-06-21 16:51:2211573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C doubles are big-endian IEEE 754 binary64" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111574$as_echo_n "checking whether C doubles are big-endian IEEE 754 binary64... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4511575if ${ac_cv_big_endian_double+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4111576 $as_echo_n "(cached) " >&6
Mark Dickinsonb08a53a2009-04-16 19:52:0911577else
11578
Benjamin Petersonf7155a32010-06-21 16:51:2211579if test "$cross_compiling" = yes; then :
Mark Dickinsonb08a53a2009-04-16 19:52:0911580 ac_cv_big_endian_double=no
11581else
Benjamin Petersonf7155a32010-06-21 16:51:2211582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Mark Dickinsonb08a53a2009-04-16 19:52:0911583/* end confdefs.h. */
11584
11585#include <string.h>
11586int main() {
11587 double x = 9006104071832581.0;
11588 if (memcmp(&x, "\x43\x3f\xff\x01\x02\x03\x04\x05", 8) == 0)
11589 return 0;
11590 else
11591 return 1;
11592}
11593
11594_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211595if ac_fn_c_try_run "$LINENO"; then :
Mark Dickinsonb08a53a2009-04-16 19:52:0911596 ac_cv_big_endian_double=yes
11597else
Benjamin Petersonf7155a32010-06-21 16:51:2211598 ac_cv_big_endian_double=no
Mark Dickinsonb08a53a2009-04-16 19:52:0911599fi
Benjamin Petersonf7155a32010-06-21 16:51:2211600rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11601 conftest.$ac_objext conftest.beam conftest.$ac_ext
Mark Dickinsonb08a53a2009-04-16 19:52:0911602fi
11603
Mark Dickinsonb08a53a2009-04-16 19:52:0911604fi
11605
Benjamin Petersonf7155a32010-06-21 16:51:2211606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_big_endian_double" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111607$as_echo "$ac_cv_big_endian_double" >&6; }
Mark Dickinsonb08a53a2009-04-16 19:52:0911608if test "$ac_cv_big_endian_double" = yes
11609then
11610
Benjamin Petersonf7155a32010-06-21 16:51:2211611$as_echo "#define DOUBLE_IS_BIG_ENDIAN_IEEE754 1" >>confdefs.h
Mark Dickinsonb08a53a2009-04-16 19:52:0911612
11613fi
11614
11615# Some ARM platforms use a mixed-endian representation for doubles.
11616# While Python doesn't currently have full support for these platforms
11617# (see e.g., issue 1762561), we can at least make sure that float <-> string
11618# conversions work.
Benjamin Petersonf7155a32010-06-21 16:51:2211619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C doubles are ARM mixed-endian IEEE 754 binary64" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111620$as_echo_n "checking whether C doubles are ARM mixed-endian IEEE 754 binary64... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4511621if ${ac_cv_mixed_endian_double+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4111622 $as_echo_n "(cached) " >&6
Mark Dickinsonb08a53a2009-04-16 19:52:0911623else
11624
Benjamin Petersonf7155a32010-06-21 16:51:2211625if test "$cross_compiling" = yes; then :
Mark Dickinsonb08a53a2009-04-16 19:52:0911626 ac_cv_mixed_endian_double=no
11627else
Benjamin Petersonf7155a32010-06-21 16:51:2211628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Mark Dickinsonb08a53a2009-04-16 19:52:0911629/* end confdefs.h. */
11630
11631#include <string.h>
11632int main() {
11633 double x = 9006104071832581.0;
11634 if (memcmp(&x, "\x01\xff\x3f\x43\x05\x04\x03\x02", 8) == 0)
11635 return 0;
11636 else
11637 return 1;
11638}
11639
11640_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211641if ac_fn_c_try_run "$LINENO"; then :
Mark Dickinsonb08a53a2009-04-16 19:52:0911642 ac_cv_mixed_endian_double=yes
11643else
Benjamin Petersonf7155a32010-06-21 16:51:2211644 ac_cv_mixed_endian_double=no
Mark Dickinsonb08a53a2009-04-16 19:52:0911645fi
Benjamin Petersonf7155a32010-06-21 16:51:2211646rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11647 conftest.$ac_objext conftest.beam conftest.$ac_ext
Mark Dickinsonb08a53a2009-04-16 19:52:0911648fi
11649
Mark Dickinsonb08a53a2009-04-16 19:52:0911650fi
11651
Benjamin Petersonf7155a32010-06-21 16:51:2211652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mixed_endian_double" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111653$as_echo "$ac_cv_mixed_endian_double" >&6; }
Mark Dickinsonb08a53a2009-04-16 19:52:0911654if test "$ac_cv_mixed_endian_double" = yes
11655then
11656
Benjamin Petersonf7155a32010-06-21 16:51:2211657$as_echo "#define DOUBLE_IS_ARM_MIXED_ENDIAN_IEEE754 1" >>confdefs.h
Mark Dickinsonb08a53a2009-04-16 19:52:0911658
11659fi
11660
Mark Dickinson7abf8d42009-04-18 20:17:5211661# The short float repr introduced in Python 3.1 requires the
Mark Dickinson10683072009-04-18 21:18:1911662# correctly-rounded string <-> double conversion functions from
Mark Dickinson7abf8d42009-04-18 20:17:5211663# Python/dtoa.c, which in turn require that the FPU uses 53-bit
Mark Dickinson10683072009-04-18 21:18:1911664# rounding; this is a problem on x86, where the x87 FPU has a default
11665# rounding precision of 64 bits. For gcc/x86, we try to fix this by
11666# using inline assembler to get and set the x87 FPU control word.
Mark Dickinsonb08a53a2009-04-16 19:52:0911667if test "$GCC" = yes && test -n "`$CC -dM -E - </dev/null | grep i386`"
11668then
Mark Dickinson7abf8d42009-04-18 20:17:5211669 # Check that it's okay to use gcc inline assembler to get and set
Mark Dickinson10683072009-04-18 21:18:1911670 # x87 control word. It should be, but you never know...
Benjamin Petersonf7155a32010-06-21 16:51:2211671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can use gcc inline assembler to get and set x87 control word" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111672$as_echo_n "checking whether we can use gcc inline assembler to get and set x87 control word... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2211673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Mark Dickinsonb08a53a2009-04-16 19:52:0911674/* end confdefs.h. */
11675
11676int
11677main ()
11678{
11679
Mark Dickinson7abf8d42009-04-18 20:17:5211680 unsigned short cw;
11681 __asm__ __volatile__ ("fnstcw %0" : "=m" (cw));
11682 __asm__ __volatile__ ("fldcw %0" : : "m" (cw));
Mark Dickinsonb08a53a2009-04-16 19:52:0911683
11684 ;
11685 return 0;
11686}
11687_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211688if ac_fn_c_try_compile "$LINENO"; then :
Mark Dickinsonb08a53a2009-04-16 19:52:0911689 have_gcc_asm_for_x87=yes
11690else
Benjamin Petersonf7155a32010-06-21 16:51:2211691 have_gcc_asm_for_x87=no
Mark Dickinsonb08a53a2009-04-16 19:52:0911692fi
Mark Dickinsonb08a53a2009-04-16 19:52:0911693rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:2211694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_gcc_asm_for_x87" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111695$as_echo "$have_gcc_asm_for_x87" >&6; }
Mark Dickinson7abf8d42009-04-18 20:17:5211696 if test "$have_gcc_asm_for_x87" = yes
11697 then
Mark Dickinsonb08a53a2009-04-16 19:52:0911698
Benjamin Petersonf7155a32010-06-21 16:51:2211699$as_echo "#define HAVE_GCC_ASM_FOR_X87 1" >>confdefs.h
Mark Dickinsonb08a53a2009-04-16 19:52:0911700
Mark Dickinsonb08a53a2009-04-16 19:52:0911701 fi
11702fi
Martin v. Löwis11437992002-04-12 09:54:0311703
Mark Dickinson3dc7c6a2009-01-04 15:09:0211704# Detect whether system arithmetic is subject to x87-style double
11705# rounding issues. The result of this test has little meaning on non
11706# IEEE 754 platforms. On IEEE 754, test should return 1 if rounding
11707# mode is round-to-nearest and double rounding issues are present, and
11708# 0 otherwise. See http://bugs.python.org/issue2937 for more info.
Benjamin Petersonf7155a32010-06-21 16:51:2211709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for x87-style double rounding" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111710$as_echo_n "checking for x87-style double rounding... " >&6; }
Mark Dickinsonb08a53a2009-04-16 19:52:0911711# $BASECFLAGS may affect the result
11712ac_save_cc="$CC"
11713CC="$CC $BASECFLAGS"
Benjamin Petersonf7155a32010-06-21 16:51:2211714if test "$cross_compiling" = yes; then :
Mark Dickinson3dc7c6a2009-01-04 15:09:0211715 ac_cv_x87_double_rounding=no
11716else
Benjamin Petersonf7155a32010-06-21 16:51:2211717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Mark Dickinson3dc7c6a2009-01-04 15:09:0211718/* end confdefs.h. */
11719
11720#include <stdlib.h>
11721#include <math.h>
11722int main() {
11723 volatile double x, y, z;
11724 /* 1./(1-2**-53) -> 1+2**-52 (correct), 1.0 (double rounding) */
11725 x = 0.99999999999999989; /* 1-2**-53 */
11726 y = 1./x;
11727 if (y != 1.)
11728 exit(0);
11729 /* 1e16+2.99999 -> 1e16+2. (correct), 1e16+4. (double rounding) */
11730 x = 1e16;
11731 y = 2.99999;
11732 z = x + y;
11733 if (z != 1e16+4.)
11734 exit(0);
11735 /* both tests show evidence of double rounding */
11736 exit(1);
11737}
11738
11739_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211740if ac_fn_c_try_run "$LINENO"; then :
Mark Dickinson3dc7c6a2009-01-04 15:09:0211741 ac_cv_x87_double_rounding=no
11742else
Benjamin Petersonf7155a32010-06-21 16:51:2211743 ac_cv_x87_double_rounding=yes
Mark Dickinson3dc7c6a2009-01-04 15:09:0211744fi
Benjamin Petersonf7155a32010-06-21 16:51:2211745rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11746 conftest.$ac_objext conftest.beam conftest.$ac_ext
Mark Dickinson3dc7c6a2009-01-04 15:09:0211747fi
11748
Mark Dickinsonb08a53a2009-04-16 19:52:0911749CC="$ac_save_cc"
Benjamin Petersonf7155a32010-06-21 16:51:2211750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_x87_double_rounding" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111751$as_echo "$ac_cv_x87_double_rounding" >&6; }
Mark Dickinson3dc7c6a2009-01-04 15:09:0211752if test "$ac_cv_x87_double_rounding" = yes
11753then
11754
Benjamin Petersonf7155a32010-06-21 16:51:2211755$as_echo "#define X87_DOUBLE_ROUNDING 1" >>confdefs.h
Mark Dickinson3dc7c6a2009-01-04 15:09:0211756
11757fi
11758
Mark Dickinsonb08a53a2009-04-16 19:52:0911759# ************************************
11760# * Check for mathematical functions *
11761# ************************************
11762
11763LIBS_SAVE=$LIBS
11764LIBS="$LIBS $LIBM"
11765
Christian Heimes81ee3ef2008-05-04 22:42:0111766# On FreeBSD 6.2, it appears that tanh(-0.) returns 0. instead of
11767# -0. on some architectures.
Benjamin Petersonf7155a32010-06-21 16:51:2211768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tanh preserves the sign of zero" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111769$as_echo_n "checking whether tanh preserves the sign of zero... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4511770if ${ac_cv_tanh_preserves_zero_sign+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4111771 $as_echo_n "(cached) " >&6
Christian Heimes81ee3ef2008-05-04 22:42:0111772else
11773
Benjamin Petersonf7155a32010-06-21 16:51:2211774if test "$cross_compiling" = yes; then :
Christian Heimes81ee3ef2008-05-04 22:42:0111775 ac_cv_tanh_preserves_zero_sign=no
11776else
Benjamin Petersonf7155a32010-06-21 16:51:2211777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Christian Heimes81ee3ef2008-05-04 22:42:0111778/* end confdefs.h. */
11779
11780#include <math.h>
11781#include <stdlib.h>
11782int main() {
11783 /* return 0 if either negative zeros don't exist
11784 on this platform or if negative zeros exist
11785 and tanh(-0.) == -0. */
11786 if (atan2(0., -1.) == atan2(-0., -1.) ||
11787 atan2(tanh(-0.), -1.) == atan2(-0., -1.)) exit(0);
11788 else exit(1);
11789}
11790
11791_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211792if ac_fn_c_try_run "$LINENO"; then :
Christian Heimes81ee3ef2008-05-04 22:42:0111793 ac_cv_tanh_preserves_zero_sign=yes
11794else
Benjamin Petersonf7155a32010-06-21 16:51:2211795 ac_cv_tanh_preserves_zero_sign=no
Christian Heimes81ee3ef2008-05-04 22:42:0111796fi
Benjamin Petersonf7155a32010-06-21 16:51:2211797rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11798 conftest.$ac_objext conftest.beam conftest.$ac_ext
Christian Heimes81ee3ef2008-05-04 22:42:0111799fi
11800
Christian Heimes81ee3ef2008-05-04 22:42:0111801fi
11802
Benjamin Petersonf7155a32010-06-21 16:51:2211803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tanh_preserves_zero_sign" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111804$as_echo "$ac_cv_tanh_preserves_zero_sign" >&6; }
Christian Heimes81ee3ef2008-05-04 22:42:0111805if test "$ac_cv_tanh_preserves_zero_sign" = yes
11806then
11807
Benjamin Petersonf7155a32010-06-21 16:51:2211808$as_echo "#define TANH_PRESERVES_ZERO_SIGN 1" >>confdefs.h
Christian Heimes81ee3ef2008-05-04 22:42:0111809
11810fi
11811
Mark Dickinsonf2537862009-04-18 13:58:1811812for ac_func in acosh asinh atanh copysign expm1 finite hypot log1p round
Benjamin Petersonf7155a32010-06-21 16:51:2211813do :
11814 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11815ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Georg Brandl6baf1172011-02-25 10:20:4511816if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Christian Heimes99170a52007-12-19 02:07:3411817 cat >>confdefs.h <<_ACEOF
Benjamin Peterson82af01d2010-05-02 16:45:4111818#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Christian Heimes99170a52007-12-19 02:07:3411819_ACEOF
11820
11821fi
11822done
11823
Benjamin Petersonf7155a32010-06-21 16:51:2211824ac_fn_c_check_decl "$LINENO" "isinf" "ac_cv_have_decl_isinf" "#include <math.h>
11825"
Georg Brandl6baf1172011-02-25 10:20:4511826if test "x$ac_cv_have_decl_isinf" = xyes; then :
Benjamin Petersonf7155a32010-06-21 16:51:2211827 ac_have_decl=1
Mark Dickinson3dc7c6a2009-01-04 15:09:0211828else
Benjamin Petersonf7155a32010-06-21 16:51:2211829 ac_have_decl=0
Mark Dickinson3dc7c6a2009-01-04 15:09:0211830fi
11831
Mark Dickinson3dc7c6a2009-01-04 15:09:0211832cat >>confdefs.h <<_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211833#define HAVE_DECL_ISINF $ac_have_decl
Mark Dickinson3dc7c6a2009-01-04 15:09:0211834_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211835ac_fn_c_check_decl "$LINENO" "isnan" "ac_cv_have_decl_isnan" "#include <math.h>
11836"
Georg Brandl6baf1172011-02-25 10:20:4511837if test "x$ac_cv_have_decl_isnan" = xyes; then :
Benjamin Petersonf7155a32010-06-21 16:51:2211838 ac_have_decl=1
Mark Dickinson3dc7c6a2009-01-04 15:09:0211839else
Benjamin Petersonf7155a32010-06-21 16:51:2211840 ac_have_decl=0
Mark Dickinson3dc7c6a2009-01-04 15:09:0211841fi
Mark Dickinson3dc7c6a2009-01-04 15:09:0211842
11843cat >>confdefs.h <<_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211844#define HAVE_DECL_ISNAN $ac_have_decl
Mark Dickinson3dc7c6a2009-01-04 15:09:0211845_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211846ac_fn_c_check_decl "$LINENO" "isfinite" "ac_cv_have_decl_isfinite" "#include <math.h>
11847"
Georg Brandl6baf1172011-02-25 10:20:4511848if test "x$ac_cv_have_decl_isfinite" = xyes; then :
Benjamin Petersonf7155a32010-06-21 16:51:2211849 ac_have_decl=1
Mark Dickinson3dc7c6a2009-01-04 15:09:0211850else
Benjamin Petersonf7155a32010-06-21 16:51:2211851 ac_have_decl=0
Mark Dickinson3dc7c6a2009-01-04 15:09:0211852fi
Mark Dickinson3dc7c6a2009-01-04 15:09:0211853
11854cat >>confdefs.h <<_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211855#define HAVE_DECL_ISFINITE $ac_have_decl
Mark Dickinson3dc7c6a2009-01-04 15:09:0211856_ACEOF
11857
11858
Guido van Rossumaf5b83e1995-01-04 19:02:3511859LIBS=$LIBS_SAVE
11860
Mark Dickinson875ada42009-11-28 12:52:3911861# For multiprocessing module, check that sem_open
11862# actually works. For FreeBSD versions <= 7.2,
11863# the kernel module that provides POSIX semaphores
11864# isn't loaded by default, so an attempt to call
11865# sem_open results in a 'Signal 12' error.
Benjamin Petersonf7155a32010-06-21 16:51:2211866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether POSIX semaphores are enabled" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111867$as_echo_n "checking whether POSIX semaphores are enabled... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4511868if ${ac_cv_posix_semaphores_enabled+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4111869 $as_echo_n "(cached) " >&6
Mark Dickinson875ada42009-11-28 12:52:3911870else
Benjamin Petersonf7155a32010-06-21 16:51:2211871 if test "$cross_compiling" = yes; then :
Mark Dickinson875ada42009-11-28 12:52:3911872 ac_cv_posix_semaphores_enabled=yes
11873else
Benjamin Petersonf7155a32010-06-21 16:51:2211874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Mark Dickinson875ada42009-11-28 12:52:3911875/* end confdefs.h. */
11876
11877#include <unistd.h>
11878#include <fcntl.h>
11879#include <stdio.h>
11880#include <semaphore.h>
11881#include <sys/stat.h>
11882
11883int main(void) {
11884 sem_t *a = sem_open("/autoconf", O_CREAT, S_IRUSR|S_IWUSR, 0);
11885 if (a == SEM_FAILED) {
11886 perror("sem_open");
11887 return 1;
11888 }
11889 sem_close(a);
Mark Dickinson62eda4d2009-12-13 21:18:1611890 sem_unlink("/autoconf");
Mark Dickinson875ada42009-11-28 12:52:3911891 return 0;
11892}
11893
11894_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211895if ac_fn_c_try_run "$LINENO"; then :
Mark Dickinson875ada42009-11-28 12:52:3911896 ac_cv_posix_semaphores_enabled=yes
11897else
Benjamin Petersonf7155a32010-06-21 16:51:2211898 ac_cv_posix_semaphores_enabled=no
Mark Dickinson875ada42009-11-28 12:52:3911899fi
Benjamin Petersonf7155a32010-06-21 16:51:2211900rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11901 conftest.$ac_objext conftest.beam conftest.$ac_ext
Mark Dickinson875ada42009-11-28 12:52:3911902fi
11903
11904
Mark Dickinson875ada42009-11-28 12:52:3911905fi
11906
Benjamin Petersonf7155a32010-06-21 16:51:2211907{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_posix_semaphores_enabled" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111908$as_echo "$ac_cv_posix_semaphores_enabled" >&6; }
Mark Dickinson875ada42009-11-28 12:52:3911909if test $ac_cv_posix_semaphores_enabled = no
11910then
11911
Benjamin Petersonf7155a32010-06-21 16:51:2211912$as_echo "#define POSIX_SEMAPHORES_NOT_ENABLED 1" >>confdefs.h
Mark Dickinson875ada42009-11-28 12:52:3911913
11914fi
11915
Mark Dickinson10683072009-04-18 21:18:1911916# Multiprocessing check for broken sem_getvalue
Benjamin Petersonf7155a32010-06-21 16:51:2211917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken sem_getvalue" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111918$as_echo_n "checking for broken sem_getvalue... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2211919if test "$cross_compiling" = yes; then :
11920 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111921$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:4511922as_fn_error $? "cannot run test program while cross compiling
11923See \`config.log' for more details" "$LINENO" 5; }
Mark Dickinson10683072009-04-18 21:18:1911924else
Benjamin Petersonf7155a32010-06-21 16:51:2211925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Mark Dickinson10683072009-04-18 21:18:1911926/* end confdefs.h. */
11927
11928#include <unistd.h>
11929#include <fcntl.h>
11930#include <stdio.h>
11931#include <semaphore.h>
11932#include <sys/stat.h>
11933
11934int main(void){
Mark Dickinson62eda4d2009-12-13 21:18:1611935 sem_t *a = sem_open("/autocftw", O_CREAT, S_IRUSR|S_IWUSR, 0);
Mark Dickinson10683072009-04-18 21:18:1911936 int count;
11937 int res;
11938 if(a==SEM_FAILED){
11939 perror("sem_open");
11940 return 1;
11941
11942 }
11943 res = sem_getvalue(a, &count);
11944 sem_close(a);
Mark Dickinson62eda4d2009-12-13 21:18:1611945 sem_unlink("/autocftw");
Mark Dickinson10683072009-04-18 21:18:1911946 return res==-1 ? 1 : 0;
11947}
11948
11949
11950_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2211951if ac_fn_c_try_run "$LINENO"; then :
11952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111953$as_echo "no" >&6; }
Mark Dickinson10683072009-04-18 21:18:1911954else
Benjamin Petersonf7155a32010-06-21 16:51:2211955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111956$as_echo "yes" >&6; }
Mark Dickinson10683072009-04-18 21:18:1911957
Benjamin Petersonf7155a32010-06-21 16:51:2211958$as_echo "#define HAVE_BROKEN_SEM_GETVALUE 1" >>confdefs.h
Mark Dickinson10683072009-04-18 21:18:1911959
11960
11961fi
Benjamin Petersonf7155a32010-06-21 16:51:2211962rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11963 conftest.$ac_objext conftest.beam conftest.$ac_ext
Mark Dickinson10683072009-04-18 21:18:1911964fi
11965
11966
Mark Dickinsonbd792642009-03-18 20:06:1211967# determine what size digit to use for Python's longs
Benjamin Petersonf7155a32010-06-21 16:51:2211968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking digit size for Python's longs" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111969$as_echo_n "checking digit size for Python's longs... " >&6; }
Mark Dickinsonbd792642009-03-18 20:06:1211970# Check whether --enable-big-digits was given.
Benjamin Petersonf7155a32010-06-21 16:51:2211971if test "${enable_big_digits+set}" = set; then :
Mark Dickinsonbd792642009-03-18 20:06:1211972 enableval=$enable_big_digits; case $enable_big_digits in
11973yes)
11974 enable_big_digits=30 ;;
11975no)
11976 enable_big_digits=15 ;;
1197715|30)
11978 ;;
11979*)
Georg Brandl6baf1172011-02-25 10:20:4511980 as_fn_error $? "bad value $enable_big_digits for --enable-big-digits; value should be 15 or 30" "$LINENO" 5 ;;
Mark Dickinsonbd792642009-03-18 20:06:1211981esac
Benjamin Petersonf7155a32010-06-21 16:51:2211982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_big_digits" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111983$as_echo "$enable_big_digits" >&6; }
Mark Dickinsonbd792642009-03-18 20:06:1211984
11985cat >>confdefs.h <<_ACEOF
11986#define PYLONG_BITS_IN_DIGIT $enable_big_digits
11987_ACEOF
11988
11989
11990else
Benjamin Petersonf7155a32010-06-21 16:51:2211991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no value specified" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4111992$as_echo "no value specified" >&6; }
Mark Dickinsonbd792642009-03-18 20:06:1211993fi
11994
11995
Guido van Rossumef2255b2000-03-10 22:30:2911996# check for wchar.h
Benjamin Petersonf7155a32010-06-21 16:51:2211997ac_fn_c_check_header_mongrel "$LINENO" "wchar.h" "ac_cv_header_wchar_h" "$ac_includes_default"
Georg Brandl6baf1172011-02-25 10:20:4511998if test "x$ac_cv_header_wchar_h" = xyes; then :
Martin v. Löwis11437992002-04-12 09:54:0311999
12000
Benjamin Petersonf7155a32010-06-21 16:51:2212001$as_echo "#define HAVE_WCHAR_H 1" >>confdefs.h
Martin v. Löwis11437992002-04-12 09:54:0312002
Martin v. Löwisc45929e2002-04-06 10:10:4912003 wchar_h="yes"
12004
Guido van Rossumef2255b2000-03-10 22:30:2912005else
Martin v. Löwis11437992002-04-12 09:54:0312006 wchar_h="no"
Guido van Rossumef2255b2000-03-10 22:30:2912007
12008fi
12009
Michael W. Hudson54241132001-12-07 15:38:2612010
Martin v. Löwis11437992002-04-12 09:54:0312011
Martin v. Löwis0ba70cc2001-06-26 22:22:3712012# determine wchar_t size
12013if test "$wchar_h" = yes
12014then
Benjamin Peterson82af01d2010-05-02 16:45:4112015 # The cast to long int works around a bug in the HP C Compiler
Thomas Wouters47b49bf2007-08-30 22:15:3312016# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12017# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12018# This bug is HP SR number 8606223364.
Benjamin Petersonf7155a32010-06-21 16:51:2212019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112020$as_echo_n "checking size of wchar_t... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4512021if ${ac_cv_sizeof_wchar_t+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4112022 $as_echo_n "(cached) " >&6
Martin v. Löwis11437992002-04-12 09:54:0312023else
Benjamin Petersonf7155a32010-06-21 16:51:2212024 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (wchar_t))" "ac_cv_sizeof_wchar_t" "#include <wchar.h>
12025"; then :
Martin v. Löwis11437992002-04-12 09:54:0312026
Martin v. Löwis11437992002-04-12 09:54:0312027else
Benjamin Petersonf7155a32010-06-21 16:51:2212028 if test "$ac_cv_type_wchar_t" = yes; then
12029 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112030$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:4512031as_fn_error 77 "cannot compute sizeof (wchar_t)
12032See \`config.log' for more details" "$LINENO" 5; }
Thomas Wouters47b49bf2007-08-30 22:15:3312033 else
12034 ac_cv_sizeof_wchar_t=0
12035 fi
Martin v. Löwis11437992002-04-12 09:54:0312036fi
Benjamin Petersonf7155a32010-06-21 16:51:2212037
Martin v. Löwis11437992002-04-12 09:54:0312038fi
Benjamin Petersonf7155a32010-06-21 16:51:2212039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_wchar_t" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112040$as_echo "$ac_cv_sizeof_wchar_t" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:3312041
12042
12043
Martin v. Löwis11437992002-04-12 09:54:0312044cat >>confdefs.h <<_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:3712045#define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
Martin v. Löwis11437992002-04-12 09:54:0312046_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:3712047
Michael W. Hudson54241132001-12-07 15:38:2612048
Martin v. Löwis0ba70cc2001-06-26 22:22:3712049fi
12050
Benjamin Petersonf7155a32010-06-21 16:51:2212051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for UCS-4 tcl" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112052$as_echo_n "checking for UCS-4 tcl... " >&6; }
Martin v. Löwisfa3bdea2003-09-04 18:50:5412053have_ucs4_tcl=no
Benjamin Petersonf7155a32010-06-21 16:51:2212054cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0412055/* end confdefs.h. */
Martin v. Löwisfa3bdea2003-09-04 18:50:5412056
12057#include <tcl.h>
12058#if TCL_UTF_MAX != 6
12059# error "NOT UCS4_TCL"
12060#endif
12061int
12062main ()
12063{
12064
12065 ;
12066 return 0;
12067}
12068_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212069if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwisfa3bdea2003-09-04 18:50:5412070
12071
Benjamin Petersonf7155a32010-06-21 16:51:2212072$as_echo "#define HAVE_UCS4_TCL 1" >>confdefs.h
Martin v. Löwisfa3bdea2003-09-04 18:50:5412073
12074 have_ucs4_tcl=yes
12075
Martin v. Löwisfa3bdea2003-09-04 18:50:5412076fi
Thomas Wouters47b49bf2007-08-30 22:15:3312077rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Petersonf7155a32010-06-21 16:51:2212078{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_ucs4_tcl" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112079$as_echo "$have_ucs4_tcl" >&6; }
Martin v. Löwisfa3bdea2003-09-04 18:50:5412080
Skip Montanaro6dead952003-09-25 14:50:0412081# check whether wchar_t is signed or not
Marc-André Lemburgd7160f82003-09-22 11:14:4012082if test "$wchar_h" = yes
12083then
12084 # check whether wchar_t is signed or not
Benjamin Petersonf7155a32010-06-21 16:51:2212085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether wchar_t is signed" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112086$as_echo_n "checking whether wchar_t is signed... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4512087 if ${ac_cv_wchar_t_signed+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4112088 $as_echo_n "(cached) " >&6
Marc-André Lemburgd7160f82003-09-22 11:14:4012089else
12090
Benjamin Petersonf7155a32010-06-21 16:51:2212091 if test "$cross_compiling" = yes; then :
Marc-André Lemburgd7160f82003-09-22 11:14:4012092 ac_cv_wchar_t_signed=yes
12093else
Benjamin Petersonf7155a32010-06-21 16:51:2212094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0412095/* end confdefs.h. */
Marc-André Lemburgd7160f82003-09-22 11:14:4012096
12097 #include <wchar.h>
12098 int main()
12099 {
Thomas Wouters49fd7fa2006-04-21 10:40:5812100 /* Success: exit code 0 */
12101 exit((((wchar_t) -1) < ((wchar_t) 0)) ? 0 : 1);
Marc-André Lemburgd7160f82003-09-22 11:14:4012102 }
12103
12104_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212105if ac_fn_c_try_run "$LINENO"; then :
Marc-André Lemburgd7160f82003-09-22 11:14:4012106 ac_cv_wchar_t_signed=yes
12107else
Benjamin Petersonf7155a32010-06-21 16:51:2212108 ac_cv_wchar_t_signed=no
Marc-André Lemburgd7160f82003-09-22 11:14:4012109fi
Benjamin Petersonf7155a32010-06-21 16:51:2212110rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12111 conftest.$ac_objext conftest.beam conftest.$ac_ext
Marc-André Lemburgd7160f82003-09-22 11:14:4012112fi
12113
Marc-André Lemburgd7160f82003-09-22 11:14:4012114fi
12115
Benjamin Petersonf7155a32010-06-21 16:51:2212116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_wchar_t_signed" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112117$as_echo "$ac_cv_wchar_t_signed" >&6; }
Thomas Wouters47b49bf2007-08-30 22:15:3312118fi
12119
Benjamin Petersonf7155a32010-06-21 16:51:2212120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what type to use for str" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112121$as_echo_n "checking what type to use for str... " >&6; }
Georg Brandl52d168a2008-01-07 18:10:2412122
12123# Check whether --with-wide-unicode was given.
Benjamin Petersonf7155a32010-06-21 16:51:2212124if test "${with_wide_unicode+set}" = set; then :
Georg Brandl52d168a2008-01-07 18:10:2412125 withval=$with_wide_unicode;
12126if test "$withval" != no
12127then unicode_size="4"
12128else unicode_size="2"
12129fi
12130
Martin v. Löwis0ba70cc2001-06-26 22:22:3712131else
Thomas Wouters47b49bf2007-08-30 22:15:3312132
Georg Brandl52d168a2008-01-07 18:10:2412133case "$have_ucs4_tcl" in
12134 yes) unicode_size="4" ;;
12135 *) unicode_size="2" ;;
12136esac
Martin v. Löwis0ba70cc2001-06-26 22:22:3712137
Martin v. Löwis0ba70cc2001-06-26 22:22:3712138fi
12139
Martin v. Löwis0036cba2002-04-12 09:58:4512140
12141
Georg Brandl52d168a2008-01-07 18:10:2412142case "$unicode_size" in
Benjamin Petersonf7155a32010-06-21 16:51:2212143 4) $as_echo "#define Py_UNICODE_SIZE 4" >>confdefs.h
Georg Brandl52d168a2008-01-07 18:10:2412144 ;;
Benjamin Petersonf7155a32010-06-21 16:51:2212145 *) $as_echo "#define Py_UNICODE_SIZE 2" >>confdefs.h
Georg Brandl52d168a2008-01-07 18:10:2412146 ;;
Martin v. Löwis0ba70cc2001-06-26 22:22:3712147esac
12148
Michael W. Hudson54241132001-12-07 15:38:2612149
Martin v. Löwis11437992002-04-12 09:54:0312150
Georg Brandl52d168a2008-01-07 18:10:2412151# wchar_t is only usable if it maps to an unsigned type
12152if test "$unicode_size" = "$ac_cv_sizeof_wchar_t" \
Matthias Klose7dbeed72004-12-24 08:22:1712153 -a "$ac_cv_wchar_t_signed" = "no"
Georg Brandl52d168a2008-01-07 18:10:2412154then
12155 PY_UNICODE_TYPE="wchar_t"
Martin v. Löwis0ba70cc2001-06-26 22:22:3712156
Benjamin Petersonf7155a32010-06-21 16:51:2212157$as_echo "#define HAVE_USABLE_WCHAR_T 1" >>confdefs.h
Martin v. Löwis11437992002-04-12 09:54:0312158
Benjamin Petersonf7155a32010-06-21 16:51:2212159 $as_echo "#define PY_UNICODE_TYPE wchar_t" >>confdefs.h
Martin v. Löwis0ba70cc2001-06-26 22:22:3712160
Georg Brandl52d168a2008-01-07 18:10:2412161elif test "$ac_cv_sizeof_short" = "$unicode_size"
12162then
12163 PY_UNICODE_TYPE="unsigned short"
Benjamin Petersonf7155a32010-06-21 16:51:2212164 $as_echo "#define PY_UNICODE_TYPE unsigned short" >>confdefs.h
Martin v. Löwis0ba70cc2001-06-26 22:22:3712165
Georg Brandl52d168a2008-01-07 18:10:2412166elif test "$ac_cv_sizeof_long" = "$unicode_size"
12167then
12168 PY_UNICODE_TYPE="unsigned long"
Benjamin Petersonf7155a32010-06-21 16:51:2212169 $as_echo "#define PY_UNICODE_TYPE unsigned long" >>confdefs.h
Martin v. Löwis0ba70cc2001-06-26 22:22:3712170
Georg Brandl52d168a2008-01-07 18:10:2412171else
12172 PY_UNICODE_TYPE="no type found"
Martin v. Löwis0ba70cc2001-06-26 22:22:3712173fi
Benjamin Petersonf7155a32010-06-21 16:51:2212174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PY_UNICODE_TYPE" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112175$as_echo "$PY_UNICODE_TYPE" >&6; }
Guido van Rossumef2255b2000-03-10 22:30:2912176
12177# check for endianness
Benjamin Petersonf7155a32010-06-21 16:51:2212178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112179$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4512180if ${ac_cv_c_bigendian+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4112181 $as_echo_n "(cached) " >&6
Guido van Rossumef2255b2000-03-10 22:30:2912182else
Benjamin Peterson82af01d2010-05-02 16:45:4112183 ac_cv_c_bigendian=unknown
12184 # See if we're dealing with a universal compiler.
Benjamin Petersonf7155a32010-06-21 16:51:2212185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Benjamin Peterson82af01d2010-05-02 16:45:4112186/* end confdefs.h. */
12187#ifndef __APPLE_CC__
12188 not a universal capable compiler
12189 #endif
12190 typedef int dummy;
12191
12192_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212193if ac_fn_c_try_compile "$LINENO"; then :
Benjamin Peterson82af01d2010-05-02 16:45:4112194
12195 # Check for potential -arch flags. It is not universal unless
Benjamin Petersonf7155a32010-06-21 16:51:2212196 # there are at least two -arch flags with different values.
12197 ac_arch=
12198 ac_prev=
12199 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12200 if test -n "$ac_prev"; then
12201 case $ac_word in
12202 i?86 | x86_64 | ppc | ppc64)
12203 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12204 ac_arch=$ac_word
12205 else
12206 ac_cv_c_bigendian=universal
12207 break
12208 fi
12209 ;;
12210 esac
12211 ac_prev=
12212 elif test "x$ac_word" = "x-arch"; then
12213 ac_prev=arch
12214 fi
12215 done
Benjamin Peterson82af01d2010-05-02 16:45:4112216fi
Benjamin Peterson82af01d2010-05-02 16:45:4112217rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12218 if test $ac_cv_c_bigendian = unknown; then
12219 # See if sys/param.h defines the BYTE_ORDER macro.
Benjamin Petersonf7155a32010-06-21 16:51:2212220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0412221/* end confdefs.h. */
Guido van Rossumef2255b2000-03-10 22:30:2912222#include <sys/types.h>
Benjamin Peterson82af01d2010-05-02 16:45:4112223 #include <sys/param.h>
Guido van Rossumef2255b2000-03-10 22:30:2912224
Martin v. Löwis11437992002-04-12 09:54:0312225int
12226main ()
12227{
Benjamin Peterson82af01d2010-05-02 16:45:4112228#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12229 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12230 && LITTLE_ENDIAN)
12231 bogus endian macros
12232 #endif
Martin v. Löwis11437992002-04-12 09:54:0312233
12234 ;
12235 return 0;
12236}
12237_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212238if ac_fn_c_try_compile "$LINENO"; then :
Guido van Rossumef2255b2000-03-10 22:30:2912239 # It does; now see whether it defined to BIG_ENDIAN or not.
Benjamin Petersonf7155a32010-06-21 16:51:2212240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0412241/* end confdefs.h. */
Guido van Rossumef2255b2000-03-10 22:30:2912242#include <sys/types.h>
Benjamin Peterson82af01d2010-05-02 16:45:4112243 #include <sys/param.h>
Guido van Rossumef2255b2000-03-10 22:30:2912244
Martin v. Löwis11437992002-04-12 09:54:0312245int
12246main ()
12247{
Guido van Rossumef2255b2000-03-10 22:30:2912248#if BYTE_ORDER != BIG_ENDIAN
Benjamin Peterson82af01d2010-05-02 16:45:4112249 not big endian
12250 #endif
Martin v. Löwis11437992002-04-12 09:54:0312251
12252 ;
12253 return 0;
12254}
12255_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212256if ac_fn_c_try_compile "$LINENO"; then :
Guido van Rossumef2255b2000-03-10 22:30:2912257 ac_cv_c_bigendian=yes
12258else
Benjamin Petersonf7155a32010-06-21 16:51:2212259 ac_cv_c_bigendian=no
Guido van Rossumef2255b2000-03-10 22:30:2912260fi
Thomas Wouters47b49bf2007-08-30 22:15:3312261rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Peterson82af01d2010-05-02 16:45:4112262fi
Benjamin Peterson82af01d2010-05-02 16:45:4112263rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12264 fi
12265 if test $ac_cv_c_bigendian = unknown; then
12266 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
Benjamin Petersonf7155a32010-06-21 16:51:2212267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0412268/* end confdefs.h. */
Benjamin Peterson82af01d2010-05-02 16:45:4112269#include <limits.h>
12270
Martin v. Löwis11437992002-04-12 09:54:0312271int
12272main ()
12273{
Benjamin Peterson82af01d2010-05-02 16:45:4112274#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12275 bogus endian macros
12276 #endif
12277
Martin v. Löwis11437992002-04-12 09:54:0312278 ;
12279 return 0;
12280}
12281_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212282if ac_fn_c_try_compile "$LINENO"; then :
Benjamin Peterson82af01d2010-05-02 16:45:4112283 # It does; now see whether it defined to _BIG_ENDIAN or not.
Benjamin Petersonf7155a32010-06-21 16:51:2212284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Benjamin Peterson82af01d2010-05-02 16:45:4112285/* end confdefs.h. */
12286#include <limits.h>
12287
12288int
12289main ()
12290{
12291#ifndef _BIG_ENDIAN
12292 not big endian
12293 #endif
12294
12295 ;
12296 return 0;
12297}
12298_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212299if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:0312300 ac_cv_c_bigendian=yes
Benjamin Petersona8332062009-09-11 22:36:2712301else
Benjamin Petersonf7155a32010-06-21 16:51:2212302 ac_cv_c_bigendian=no
Benjamin Peterson82af01d2010-05-02 16:45:4112303fi
Benjamin Peterson82af01d2010-05-02 16:45:4112304rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Benjamin Peterson82af01d2010-05-02 16:45:4112305fi
Benjamin Peterson82af01d2010-05-02 16:45:4112306rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12307 fi
12308 if test $ac_cv_c_bigendian = unknown; then
12309 # Compile a test program.
Benjamin Petersonf7155a32010-06-21 16:51:2212310 if test "$cross_compiling" = yes; then :
Benjamin Peterson82af01d2010-05-02 16:45:4112311 # Try to guess by grepping values from an object file.
Benjamin Petersonf7155a32010-06-21 16:51:2212312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Benjamin Peterson82af01d2010-05-02 16:45:4112313/* end confdefs.h. */
12314short int ascii_mm[] =
12315 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12316 short int ascii_ii[] =
12317 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12318 int use_ascii (int i) {
12319 return ascii_mm[i] + ascii_ii[i];
12320 }
12321 short int ebcdic_ii[] =
12322 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12323 short int ebcdic_mm[] =
12324 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12325 int use_ebcdic (int i) {
12326 return ebcdic_mm[i] + ebcdic_ii[i];
12327 }
12328 extern int foo;
12329
12330int
12331main ()
12332{
12333return use_ascii (foo) == use_ebcdic (foo);
12334 ;
12335 return 0;
12336}
12337_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212338if ac_fn_c_try_compile "$LINENO"; then :
Benjamin Peterson82af01d2010-05-02 16:45:4112339 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12340 ac_cv_c_bigendian=yes
12341 fi
12342 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12343 if test "$ac_cv_c_bigendian" = unknown; then
12344 ac_cv_c_bigendian=no
12345 else
12346 # finding both strings is unlikely to happen, but who knows?
12347 ac_cv_c_bigendian=unknown
12348 fi
12349 fi
Martin v. Löwis11437992002-04-12 09:54:0312350fi
Thomas Wouters47b49bf2007-08-30 22:15:3312351rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:0312352else
Benjamin Petersonf7155a32010-06-21 16:51:2212353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0412354/* end confdefs.h. */
Thomas Wouters47b49bf2007-08-30 22:15:3312355$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:0312356int
12357main ()
12358{
Thomas Wouters47b49bf2007-08-30 22:15:3312359
Benjamin Peterson82af01d2010-05-02 16:45:4112360 /* Are we little or big endian? From Harbison&Steele. */
12361 union
12362 {
12363 long int l;
12364 char c[sizeof (long int)];
12365 } u;
12366 u.l = 1;
12367 return u.c[sizeof (long int) - 1] == 1;
Thomas Wouters47b49bf2007-08-30 22:15:3312368
12369 ;
12370 return 0;
Guido van Rossumef2255b2000-03-10 22:30:2912371}
Martin v. Löwis11437992002-04-12 09:54:0312372_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212373if ac_fn_c_try_run "$LINENO"; then :
Guido van Rossumef2255b2000-03-10 22:30:2912374 ac_cv_c_bigendian=no
12375else
Benjamin Petersonf7155a32010-06-21 16:51:2212376 ac_cv_c_bigendian=yes
Guido van Rossumef2255b2000-03-10 22:30:2912377fi
Benjamin Petersonf7155a32010-06-21 16:51:2212378rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12379 conftest.$ac_objext conftest.beam conftest.$ac_ext
Guido van Rossumef2255b2000-03-10 22:30:2912380fi
Thomas Wouters47b49bf2007-08-30 22:15:3312381
Benjamin Peterson82af01d2010-05-02 16:45:4112382 fi
Martin v. Löwis11437992002-04-12 09:54:0312383fi
Benjamin Petersonf7155a32010-06-21 16:51:2212384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112385$as_echo "$ac_cv_c_bigendian" >&6; }
12386 case $ac_cv_c_bigendian in #(
12387 yes)
Benjamin Petersonf7155a32010-06-21 16:51:2212388 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
Benjamin Peterson82af01d2010-05-02 16:45:4112389;; #(
12390 no)
12391 ;; #(
12392 universal)
12393
Benjamin Petersonf7155a32010-06-21 16:51:2212394$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
Benjamin Peterson82af01d2010-05-02 16:45:4112395
12396 ;; #(
12397 *)
Georg Brandl6baf1172011-02-25 10:20:4512398 as_fn_error $? "unknown endianness
Benjamin Petersonf7155a32010-06-21 16:51:2212399 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
Benjamin Peterson82af01d2010-05-02 16:45:4112400 esac
Guido van Rossumef2255b2000-03-10 22:30:2912401
Michael W. Hudson54241132001-12-07 15:38:2612402
Vladimir Marangozov676aa882000-07-12 03:02:4312403# Check whether right shifting a negative integer extends the sign bit
12404# or fills with zeros (like the Cray J90, according to Tim Peters).
Benjamin Petersonf7155a32010-06-21 16:51:2212405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether right shift extends the sign bit" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112406$as_echo_n "checking whether right shift extends the sign bit... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4512407if ${ac_cv_rshift_extends_sign+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4112408 $as_echo_n "(cached) " >&6
Vladimir Marangozova6180282000-07-12 05:05:0612409else
Martin v. Löwis11437992002-04-12 09:54:0312410
Benjamin Petersonf7155a32010-06-21 16:51:2212411if test "$cross_compiling" = yes; then :
Guido van Rossum3065c942001-09-17 04:03:1412412 ac_cv_rshift_extends_sign=yes
Vladimir Marangozov676aa882000-07-12 03:02:4312413else
Benjamin Petersonf7155a32010-06-21 16:51:2212414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0412415/* end confdefs.h. */
Vladimir Marangozov676aa882000-07-12 03:02:4312416
12417int main()
12418{
Vladimir Marangozova6180282000-07-12 05:05:0612419 exit(((-1)>>3 == -1) ? 0 : 1);
Vladimir Marangozov676aa882000-07-12 03:02:4312420}
12421
Martin v. Löwis11437992002-04-12 09:54:0312422_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212423if ac_fn_c_try_run "$LINENO"; then :
Vladimir Marangozova6180282000-07-12 05:05:0612424 ac_cv_rshift_extends_sign=yes
12425else
Benjamin Petersonf7155a32010-06-21 16:51:2212426 ac_cv_rshift_extends_sign=no
Vladimir Marangozova6180282000-07-12 05:05:0612427fi
Benjamin Petersonf7155a32010-06-21 16:51:2212428rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12429 conftest.$ac_objext conftest.beam conftest.$ac_ext
Vladimir Marangozova6180282000-07-12 05:05:0612430fi
12431
Thomas Wouters47b49bf2007-08-30 22:15:3312432fi
12433
Benjamin Petersonf7155a32010-06-21 16:51:2212434{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_rshift_extends_sign" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112435$as_echo "$ac_cv_rshift_extends_sign" >&6; }
Vladimir Marangozova6180282000-07-12 05:05:0612436if test "$ac_cv_rshift_extends_sign" = no
Vladimir Marangozov676aa882000-07-12 03:02:4312437then
Martin v. Löwis11437992002-04-12 09:54:0312438
Benjamin Petersonf7155a32010-06-21 16:51:2212439$as_echo "#define SIGNED_RIGHT_SHIFT_ZERO_FILLS 1" >>confdefs.h
Vladimir Marangozov676aa882000-07-12 03:02:4312440
Vladimir Marangozov676aa882000-07-12 03:02:4312441fi
12442
Guido van Rossumcadfaec2001-01-05 14:45:4912443# check for getc_unlocked and related locking functions
Benjamin Petersonf7155a32010-06-21 16:51:2212444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getc_unlocked() and friends" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112445$as_echo_n "checking for getc_unlocked() and friends... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4512446if ${ac_cv_have_getc_unlocked+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4112447 $as_echo_n "(cached) " >&6
Guido van Rossumcadfaec2001-01-05 14:45:4912448else
Martin v. Löwis11437992002-04-12 09:54:0312449
Benjamin Petersonf7155a32010-06-21 16:51:2212450cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0412451/* end confdefs.h. */
Guido van Rossumcadfaec2001-01-05 14:45:4912452#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:0312453int
12454main ()
12455{
Guido van Rossumcadfaec2001-01-05 14:45:4912456
12457 FILE *f = fopen("/dev/null", "r");
12458 flockfile(f);
12459 getc_unlocked(f);
12460 funlockfile(f);
12461
Martin v. Löwis11437992002-04-12 09:54:0312462 ;
12463 return 0;
12464}
12465_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212466if ac_fn_c_try_link "$LINENO"; then :
Guido van Rossumcadfaec2001-01-05 14:45:4912467 ac_cv_have_getc_unlocked=yes
12468else
Benjamin Petersonf7155a32010-06-21 16:51:2212469 ac_cv_have_getc_unlocked=no
12470fi
12471rm -f core conftest.err conftest.$ac_objext \
12472 conftest$ac_exeext conftest.$ac_ext
Guido van Rossumcadfaec2001-01-05 14:45:4912473fi
Thomas Wouters47b49bf2007-08-30 22:15:3312474
Benjamin Petersonf7155a32010-06-21 16:51:2212475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_getc_unlocked" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112476$as_echo "$ac_cv_have_getc_unlocked" >&6; }
Guido van Rossumcadfaec2001-01-05 14:45:4912477if test "$ac_cv_have_getc_unlocked" = yes
12478then
Martin v. Löwis11437992002-04-12 09:54:0312479
Benjamin Petersonf7155a32010-06-21 16:51:2212480$as_echo "#define HAVE_GETC_UNLOCKED 1" >>confdefs.h
Guido van Rossumcadfaec2001-01-05 14:45:4912481
12482fi
Vladimir Marangozov676aa882000-07-12 03:02:4312483
Neal Norwitzfe8e3d92006-01-07 21:07:2012484# check where readline lives
Martin v. Löwis82bca632006-02-10 20:49:3012485# save the value of LIBS so we don't actually link Python with readline
12486LIBS_no_readline=$LIBS
Neal Norwitzfe8e3d92006-01-07 21:07:2012487
Gregory P. Smith18820942008-09-07 06:24:4912488# On some systems we need to link readline to a termcap compatible
12489# library. NOTE: Keep the precedence of listed libraries synchronised
12490# with setup.py.
12491py_cv_lib_readline=no
Benjamin Petersonf7155a32010-06-21 16:51:2212492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link readline libs" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112493$as_echo_n "checking how to link readline libs... " >&6; }
Gregory P. Smith18820942008-09-07 06:24:4912494for py_libtermcap in "" ncursesw ncurses curses termcap; do
12495 if test -z "$py_libtermcap"; then
12496 READLINE_LIBS="-lreadline"
12497 else
12498 READLINE_LIBS="-lreadline -l$py_libtermcap"
12499 fi
12500 LIBS="$READLINE_LIBS $LIBS_no_readline"
Benjamin Petersonf7155a32010-06-21 16:51:2212501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Neal Norwitzfe8e3d92006-01-07 21:07:2012502/* end confdefs.h. */
12503
Thomas Wouters47b49bf2007-08-30 22:15:3312504/* Override any GCC internal prototype to avoid an error.
12505 Use char because int might match the return type of a GCC
12506 builtin and then its argument prototype would still apply. */
Neal Norwitzfe8e3d92006-01-07 21:07:2012507#ifdef __cplusplus
12508extern "C"
12509#endif
Neal Norwitzfe8e3d92006-01-07 21:07:2012510char readline ();
12511int
12512main ()
12513{
Thomas Wouters47b49bf2007-08-30 22:15:3312514return readline ();
Neal Norwitzfe8e3d92006-01-07 21:07:2012515 ;
12516 return 0;
12517}
12518_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212519if ac_fn_c_try_link "$LINENO"; then :
Gregory P. Smith18820942008-09-07 06:24:4912520 py_cv_lib_readline=yes
Neal Norwitzfe8e3d92006-01-07 21:07:2012521fi
Benjamin Petersonf7155a32010-06-21 16:51:2212522rm -f core conftest.err conftest.$ac_objext \
12523 conftest$ac_exeext conftest.$ac_ext
Gregory P. Smith18820942008-09-07 06:24:4912524 if test $py_cv_lib_readline = yes; then
12525 break
12526 fi
12527done
12528# Uncomment this line if you want to use READINE_LIBS in Makefile or scripts
12529#AC_SUBST([READLINE_LIBS])
Gregory P. Smith3856c372008-09-07 19:24:0012530if test $py_cv_lib_readline = no; then
Benjamin Petersonf7155a32010-06-21 16:51:2212531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112532$as_echo "none" >&6; }
Gregory P. Smith18820942008-09-07 06:24:4912533else
Benjamin Petersonf7155a32010-06-21 16:51:2212534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINE_LIBS" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112535$as_echo "$READLINE_LIBS" >&6; }
Gregory P. Smith18820942008-09-07 06:24:4912536
Benjamin Petersonf7155a32010-06-21 16:51:2212537$as_echo "#define HAVE_LIBREADLINE 1" >>confdefs.h
Neal Norwitzfe8e3d92006-01-07 21:07:2012538
Neal Norwitzfe8e3d92006-01-07 21:07:2012539fi
12540
Michael W. Hudson30ea2f22004-07-07 17:44:1212541# check for readline 2.1
Benjamin Petersonf7155a32010-06-21 16:51:2212542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rl_callback_handler_install in -lreadline" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112543$as_echo_n "checking for rl_callback_handler_install in -lreadline... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4512544if ${ac_cv_lib_readline_rl_callback_handler_install+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4112545 $as_echo_n "(cached) " >&6
Michael W. Hudson30ea2f22004-07-07 17:44:1212546else
12547 ac_check_lib_save_LIBS=$LIBS
Gregory P. Smith18820942008-09-07 06:24:4912548LIBS="-lreadline $READLINE_LIBS $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:2212549cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Michael W. Hudson30ea2f22004-07-07 17:44:1212550/* end confdefs.h. */
12551
Thomas Wouters47b49bf2007-08-30 22:15:3312552/* Override any GCC internal prototype to avoid an error.
12553 Use char because int might match the return type of a GCC
12554 builtin and then its argument prototype would still apply. */
Michael W. Hudson30ea2f22004-07-07 17:44:1212555#ifdef __cplusplus
12556extern "C"
12557#endif
Michael W. Hudson30ea2f22004-07-07 17:44:1212558char rl_callback_handler_install ();
12559int
12560main ()
12561{
Thomas Wouters47b49bf2007-08-30 22:15:3312562return rl_callback_handler_install ();
Michael W. Hudson30ea2f22004-07-07 17:44:1212563 ;
12564 return 0;
12565}
12566_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212567if ac_fn_c_try_link "$LINENO"; then :
Michael W. Hudson30ea2f22004-07-07 17:44:1212568 ac_cv_lib_readline_rl_callback_handler_install=yes
12569else
Benjamin Petersonf7155a32010-06-21 16:51:2212570 ac_cv_lib_readline_rl_callback_handler_install=no
Michael W. Hudson30ea2f22004-07-07 17:44:1212571fi
Benjamin Petersonf7155a32010-06-21 16:51:2212572rm -f core conftest.err conftest.$ac_objext \
12573 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson30ea2f22004-07-07 17:44:1212574LIBS=$ac_check_lib_save_LIBS
12575fi
Benjamin Petersonf7155a32010-06-21 16:51:2212576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_rl_callback_handler_install" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112577$as_echo "$ac_cv_lib_readline_rl_callback_handler_install" >&6; }
Georg Brandl6baf1172011-02-25 10:20:4512578if test "x$ac_cv_lib_readline_rl_callback_handler_install" = xyes; then :
Michael W. Hudson30ea2f22004-07-07 17:44:1212579
Benjamin Petersonf7155a32010-06-21 16:51:2212580$as_echo "#define HAVE_RL_CALLBACK 1" >>confdefs.h
Michael W. Hudson30ea2f22004-07-07 17:44:1212581
12582fi
12583
12584
Guido van Rossumfaf5e4d2002-12-30 16:25:4112585# check for readline 2.2
Benjamin Petersonf7155a32010-06-21 16:51:2212586cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0412587/* end confdefs.h. */
Guido van Rossumfaf5e4d2002-12-30 16:25:4112588#include <readline/readline.h>
12589_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212590if ac_fn_c_try_cpp "$LINENO"; then :
Guido van Rossumfaf5e4d2002-12-30 16:25:4112591 have_readline=yes
12592else
Guido van Rossumfaf5e4d2002-12-30 16:25:4112593 have_readline=no
12594fi
Georg Brandl6baf1172011-02-25 10:20:4512595rm -f conftest.err conftest.i conftest.$ac_ext
Guido van Rossumfaf5e4d2002-12-30 16:25:4112596if test $have_readline = yes
12597then
Benjamin Petersonf7155a32010-06-21 16:51:2212598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0412599/* end confdefs.h. */
Guido van Rossumfaf5e4d2002-12-30 16:25:4112600#include <readline/readline.h>
12601
12602_ACEOF
12603if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Benjamin Petersonf7155a32010-06-21 16:51:2212604 $EGREP "extern int rl_completion_append_character;" >/dev/null 2>&1; then :
Guido van Rossumfaf5e4d2002-12-30 16:25:4112605
Benjamin Petersonf7155a32010-06-21 16:51:2212606$as_echo "#define HAVE_RL_COMPLETION_APPEND_CHARACTER 1" >>confdefs.h
Guido van Rossumfaf5e4d2002-12-30 16:25:4112607
12608fi
Jesus Cea0f752ee2010-04-28 12:03:0612609rm -f conftest*
Antoine Pitrou37276002009-10-26 19:32:5112610
Benjamin Petersonf7155a32010-06-21 16:51:2212611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Antoine Pitrou37276002009-10-26 19:32:5112612/* end confdefs.h. */
12613#include <readline/readline.h>
12614
12615_ACEOF
12616if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Benjamin Petersonf7155a32010-06-21 16:51:2212617 $EGREP "extern int rl_completion_suppress_append;" >/dev/null 2>&1; then :
Antoine Pitrou37276002009-10-26 19:32:5112618
Benjamin Petersonf7155a32010-06-21 16:51:2212619$as_echo "#define HAVE_RL_COMPLETION_SUPPRESS_APPEND 1" >>confdefs.h
Antoine Pitrou37276002009-10-26 19:32:5112620
12621fi
Jesus Cea0f752ee2010-04-28 12:03:0612622rm -f conftest*
Guido van Rossumfaf5e4d2002-12-30 16:25:4112623
12624fi
12625
Martin v. Löwis0daad592001-09-30 21:09:5912626# check for readline 4.0
Benjamin Petersonf7155a32010-06-21 16:51:2212627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rl_pre_input_hook in -lreadline" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112628$as_echo_n "checking for rl_pre_input_hook in -lreadline... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4512629if ${ac_cv_lib_readline_rl_pre_input_hook+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4112630 $as_echo_n "(cached) " >&6
Guido van Rossum353ae582001-07-10 16:45:3212631else
Martin v. Löwis11437992002-04-12 09:54:0312632 ac_check_lib_save_LIBS=$LIBS
Gregory P. Smith18820942008-09-07 06:24:4912633LIBS="-lreadline $READLINE_LIBS $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:2212634cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0412635/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:0312636
Thomas Wouters47b49bf2007-08-30 22:15:3312637/* Override any GCC internal prototype to avoid an error.
12638 Use char because int might match the return type of a GCC
12639 builtin and then its argument prototype would still apply. */
Martin v. Löwis11437992002-04-12 09:54:0312640#ifdef __cplusplus
12641extern "C"
12642#endif
Martin v. Löwis11437992002-04-12 09:54:0312643char rl_pre_input_hook ();
Martin v. Löwis11437992002-04-12 09:54:0312644int
12645main ()
12646{
Thomas Wouters47b49bf2007-08-30 22:15:3312647return rl_pre_input_hook ();
Martin v. Löwis11437992002-04-12 09:54:0312648 ;
12649 return 0;
12650}
12651_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212652if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:0312653 ac_cv_lib_readline_rl_pre_input_hook=yes
Martin v. Löwis0daad592001-09-30 21:09:5912654else
Benjamin Petersonf7155a32010-06-21 16:51:2212655 ac_cv_lib_readline_rl_pre_input_hook=no
Martin v. Löwis0daad592001-09-30 21:09:5912656fi
Benjamin Petersonf7155a32010-06-21 16:51:2212657rm -f core conftest.err conftest.$ac_objext \
12658 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:0312659LIBS=$ac_check_lib_save_LIBS
12660fi
Benjamin Petersonf7155a32010-06-21 16:51:2212661{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_rl_pre_input_hook" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112662$as_echo "$ac_cv_lib_readline_rl_pre_input_hook" >&6; }
Georg Brandl6baf1172011-02-25 10:20:4512663if test "x$ac_cv_lib_readline_rl_pre_input_hook" = xyes; then :
Michael W. Hudson54241132001-12-07 15:38:2612664
Benjamin Petersonf7155a32010-06-21 16:51:2212665$as_echo "#define HAVE_RL_PRE_INPUT_HOOK 1" >>confdefs.h
Martin v. Löwis0daad592001-09-30 21:09:5912666
Martin v. Löwis0daad592001-09-30 21:09:5912667fi
12668
Michael W. Hudson54241132001-12-07 15:38:2612669
Thomas Wouters89d996e2007-09-08 17:39:2812670# also in 4.0
Benjamin Petersonf7155a32010-06-21 16:51:2212671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rl_completion_display_matches_hook in -lreadline" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112672$as_echo_n "checking for rl_completion_display_matches_hook in -lreadline... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4512673if ${ac_cv_lib_readline_rl_completion_display_matches_hook+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4112674 $as_echo_n "(cached) " >&6
Thomas Wouters89d996e2007-09-08 17:39:2812675else
12676 ac_check_lib_save_LIBS=$LIBS
Gregory P. Smith18820942008-09-07 06:24:4912677LIBS="-lreadline $READLINE_LIBS $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:2212678cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Thomas Wouters89d996e2007-09-08 17:39:2812679/* end confdefs.h. */
12680
12681/* Override any GCC internal prototype to avoid an error.
12682 Use char because int might match the return type of a GCC
12683 builtin and then its argument prototype would still apply. */
12684#ifdef __cplusplus
12685extern "C"
12686#endif
12687char rl_completion_display_matches_hook ();
12688int
12689main ()
12690{
12691return rl_completion_display_matches_hook ();
12692 ;
12693 return 0;
12694}
12695_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212696if ac_fn_c_try_link "$LINENO"; then :
Thomas Wouters89d996e2007-09-08 17:39:2812697 ac_cv_lib_readline_rl_completion_display_matches_hook=yes
12698else
Benjamin Petersonf7155a32010-06-21 16:51:2212699 ac_cv_lib_readline_rl_completion_display_matches_hook=no
Thomas Wouters89d996e2007-09-08 17:39:2812700fi
Benjamin Petersonf7155a32010-06-21 16:51:2212701rm -f core conftest.err conftest.$ac_objext \
12702 conftest$ac_exeext conftest.$ac_ext
Thomas Wouters89d996e2007-09-08 17:39:2812703LIBS=$ac_check_lib_save_LIBS
12704fi
Benjamin Petersonf7155a32010-06-21 16:51:2212705{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_rl_completion_display_matches_hook" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112706$as_echo "$ac_cv_lib_readline_rl_completion_display_matches_hook" >&6; }
Georg Brandl6baf1172011-02-25 10:20:4512707if test "x$ac_cv_lib_readline_rl_completion_display_matches_hook" = xyes; then :
Thomas Wouters89d996e2007-09-08 17:39:2812708
Benjamin Petersonf7155a32010-06-21 16:51:2212709$as_echo "#define HAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK 1" >>confdefs.h
Thomas Wouters89d996e2007-09-08 17:39:2812710
12711fi
12712
12713
Martin v. Löwis0daad592001-09-30 21:09:5912714# check for readline 4.2
Benjamin Petersonf7155a32010-06-21 16:51:2212715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rl_completion_matches in -lreadline" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112716$as_echo_n "checking for rl_completion_matches in -lreadline... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4512717if ${ac_cv_lib_readline_rl_completion_matches+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4112718 $as_echo_n "(cached) " >&6
Martin v. Löwis0daad592001-09-30 21:09:5912719else
Martin v. Löwis11437992002-04-12 09:54:0312720 ac_check_lib_save_LIBS=$LIBS
Gregory P. Smith18820942008-09-07 06:24:4912721LIBS="-lreadline $READLINE_LIBS $LIBS"
Benjamin Petersonf7155a32010-06-21 16:51:2212722cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0412723/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:0312724
Thomas Wouters47b49bf2007-08-30 22:15:3312725/* Override any GCC internal prototype to avoid an error.
12726 Use char because int might match the return type of a GCC
12727 builtin and then its argument prototype would still apply. */
Martin v. Löwis11437992002-04-12 09:54:0312728#ifdef __cplusplus
12729extern "C"
12730#endif
Martin v. Löwis11437992002-04-12 09:54:0312731char rl_completion_matches ();
Martin v. Löwis11437992002-04-12 09:54:0312732int
12733main ()
12734{
Thomas Wouters47b49bf2007-08-30 22:15:3312735return rl_completion_matches ();
Martin v. Löwis11437992002-04-12 09:54:0312736 ;
12737 return 0;
12738}
12739_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212740if ac_fn_c_try_link "$LINENO"; then :
Martin v. Löwis11437992002-04-12 09:54:0312741 ac_cv_lib_readline_rl_completion_matches=yes
Guido van Rossum353ae582001-07-10 16:45:3212742else
Benjamin Petersonf7155a32010-06-21 16:51:2212743 ac_cv_lib_readline_rl_completion_matches=no
Guido van Rossum353ae582001-07-10 16:45:3212744fi
Benjamin Petersonf7155a32010-06-21 16:51:2212745rm -f core conftest.err conftest.$ac_objext \
12746 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:0312747LIBS=$ac_check_lib_save_LIBS
12748fi
Benjamin Petersonf7155a32010-06-21 16:51:2212749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_rl_completion_matches" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112750$as_echo "$ac_cv_lib_readline_rl_completion_matches" >&6; }
Georg Brandl6baf1172011-02-25 10:20:4512751if test "x$ac_cv_lib_readline_rl_completion_matches" = xyes; then :
Michael W. Hudson54241132001-12-07 15:38:2612752
Benjamin Petersonf7155a32010-06-21 16:51:2212753$as_echo "#define HAVE_RL_COMPLETION_MATCHES 1" >>confdefs.h
Guido van Rossum353ae582001-07-10 16:45:3212754
Guido van Rossum353ae582001-07-10 16:45:3212755fi
12756
Jack Jansendd19cf82001-12-06 22:36:1712757
Michael W. Hudson30ea2f22004-07-07 17:44:1212758# also in readline 4.2
Benjamin Petersonf7155a32010-06-21 16:51:2212759cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Michael W. Hudson30ea2f22004-07-07 17:44:1212760/* end confdefs.h. */
12761#include <readline/readline.h>
12762_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212763if ac_fn_c_try_cpp "$LINENO"; then :
Michael W. Hudson30ea2f22004-07-07 17:44:1212764 have_readline=yes
12765else
Michael W. Hudson30ea2f22004-07-07 17:44:1212766 have_readline=no
12767fi
Georg Brandl6baf1172011-02-25 10:20:4512768rm -f conftest.err conftest.i conftest.$ac_ext
Michael W. Hudson30ea2f22004-07-07 17:44:1212769if test $have_readline = yes
12770then
Benjamin Petersonf7155a32010-06-21 16:51:2212771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Michael W. Hudson30ea2f22004-07-07 17:44:1212772/* end confdefs.h. */
12773#include <readline/readline.h>
12774
12775_ACEOF
12776if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Benjamin Petersonf7155a32010-06-21 16:51:2212777 $EGREP "extern int rl_catch_signals;" >/dev/null 2>&1; then :
Michael W. Hudson30ea2f22004-07-07 17:44:1212778
Benjamin Petersonf7155a32010-06-21 16:51:2212779$as_echo "#define HAVE_RL_CATCH_SIGNAL 1" >>confdefs.h
Michael W. Hudson30ea2f22004-07-07 17:44:1212780
12781fi
Jesus Cea0f752ee2010-04-28 12:03:0612782rm -f conftest*
Michael W. Hudson30ea2f22004-07-07 17:44:1212783
12784fi
12785
Martin v. Löwis82bca632006-02-10 20:49:3012786# End of readline checks: restore LIBS
12787LIBS=$LIBS_no_readline
12788
Benjamin Petersonf7155a32010-06-21 16:51:2212789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken nice()" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112790$as_echo_n "checking for broken nice()... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4512791if ${ac_cv_broken_nice+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4112792 $as_echo_n "(cached) " >&6
Michael W. Hudson54241132001-12-07 15:38:2612793else
Martin v. Löwis11437992002-04-12 09:54:0312794
Benjamin Petersonf7155a32010-06-21 16:51:2212795if test "$cross_compiling" = yes; then :
Guido van Rossum3065c942001-09-17 04:03:1412796 ac_cv_broken_nice=no
Thomas Wouterse38b2f12001-07-11 22:35:3112797else
Benjamin Petersonf7155a32010-06-21 16:51:2212798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0412799/* end confdefs.h. */
Thomas Wouterse38b2f12001-07-11 22:35:3112800
12801int main()
12802{
12803 int val1 = nice(1);
12804 if (val1 != -1 && val1 == nice(2))
12805 exit(0);
12806 exit(1);
12807}
12808
Martin v. Löwis11437992002-04-12 09:54:0312809_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212810if ac_fn_c_try_run "$LINENO"; then :
Thomas Wouterse38b2f12001-07-11 22:35:3112811 ac_cv_broken_nice=yes
12812else
Benjamin Petersonf7155a32010-06-21 16:51:2212813 ac_cv_broken_nice=no
Thomas Wouterse38b2f12001-07-11 22:35:3112814fi
Benjamin Petersonf7155a32010-06-21 16:51:2212815rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12816 conftest.$ac_objext conftest.beam conftest.$ac_ext
Thomas Wouterse38b2f12001-07-11 22:35:3112817fi
12818
Thomas Wouters47b49bf2007-08-30 22:15:3312819fi
12820
Benjamin Petersonf7155a32010-06-21 16:51:2212821{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_broken_nice" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112822$as_echo "$ac_cv_broken_nice" >&6; }
Thomas Wouterse38b2f12001-07-11 22:35:3112823if test "$ac_cv_broken_nice" = yes
12824then
Martin v. Löwis11437992002-04-12 09:54:0312825
Benjamin Petersonf7155a32010-06-21 16:51:2212826$as_echo "#define HAVE_BROKEN_NICE 1" >>confdefs.h
Thomas Wouterse38b2f12001-07-11 22:35:3112827
12828fi
12829
Benjamin Petersonf7155a32010-06-21 16:51:2212830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken poll()" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112831$as_echo_n "checking for broken poll()... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2212832if test "$cross_compiling" = yes; then :
Nicholas Bastine62c5c82004-03-21 23:45:4212833 ac_cv_broken_poll=no
12834else
Benjamin Petersonf7155a32010-06-21 16:51:2212835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Nicholas Bastine62c5c82004-03-21 23:45:4212836/* end confdefs.h. */
12837
12838#include <poll.h>
12839
12840int main (void)
12841 {
12842 struct pollfd poll_struct = { 42, POLLIN|POLLPRI|POLLOUT, 0 };
12843
12844 close (42);
12845
12846 int poll_test = poll (&poll_struct, 1, 0);
12847
12848 if (poll_test < 0)
12849 {
12850 exit(0);
12851 }
12852 else if (poll_test == 0 && poll_struct.revents != POLLNVAL)
12853 {
12854 exit(0);
12855 }
12856 else
12857 {
12858 exit(1);
12859 }
12860 }
12861
12862_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212863if ac_fn_c_try_run "$LINENO"; then :
Nicholas Bastine62c5c82004-03-21 23:45:4212864 ac_cv_broken_poll=yes
12865else
Benjamin Petersonf7155a32010-06-21 16:51:2212866 ac_cv_broken_poll=no
Nicholas Bastine62c5c82004-03-21 23:45:4212867fi
Benjamin Petersonf7155a32010-06-21 16:51:2212868rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12869 conftest.$ac_objext conftest.beam conftest.$ac_ext
Nicholas Bastine62c5c82004-03-21 23:45:4212870fi
Thomas Wouters47b49bf2007-08-30 22:15:3312871
Benjamin Petersonf7155a32010-06-21 16:51:2212872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_broken_poll" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112873$as_echo "$ac_cv_broken_poll" >&6; }
Nicholas Bastine62c5c82004-03-21 23:45:4212874if test "$ac_cv_broken_poll" = yes
12875then
12876
Benjamin Petersonf7155a32010-06-21 16:51:2212877$as_echo "#define HAVE_BROKEN_POLL 1" >>confdefs.h
Nicholas Bastine62c5c82004-03-21 23:45:4212878
12879fi
12880
Brett Cannon43802422005-02-10 20:48:0312881# Before we can test tzset, we need to check if struct tm has a tm_zone
Martin v. Löwis1d459062005-03-14 21:23:3312882# (which is not required by ISO C or UNIX spec) and/or if we support
12883# tzname[]
Benjamin Petersonf7155a32010-06-21 16:51:2212884ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
Brett Cannon43802422005-02-10 20:48:0312885#include <$ac_cv_struct_tm>
12886
Benjamin Petersonf7155a32010-06-21 16:51:2212887"
Georg Brandl6baf1172011-02-25 10:20:4512888if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then :
Brett Cannon43802422005-02-10 20:48:0312889
12890cat >>confdefs.h <<_ACEOF
12891#define HAVE_STRUCT_TM_TM_ZONE 1
12892_ACEOF
12893
12894
12895fi
12896
12897if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
12898
Benjamin Petersonf7155a32010-06-21 16:51:2212899$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
Brett Cannon43802422005-02-10 20:48:0312900
12901else
Benjamin Petersonf7155a32010-06-21 16:51:2212902 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
12903"
Georg Brandl6baf1172011-02-25 10:20:4512904if test "x$ac_cv_have_decl_tzname" = xyes; then :
Benjamin Petersonf7155a32010-06-21 16:51:2212905 ac_have_decl=1
Thomas Wouters47b49bf2007-08-30 22:15:3312906else
Benjamin Petersonf7155a32010-06-21 16:51:2212907 ac_have_decl=0
Thomas Wouters47b49bf2007-08-30 22:15:3312908fi
12909
Thomas Wouters47b49bf2007-08-30 22:15:3312910cat >>confdefs.h <<_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212911#define HAVE_DECL_TZNAME $ac_have_decl
Thomas Wouters47b49bf2007-08-30 22:15:3312912_ACEOF
12913
Benjamin Petersonf7155a32010-06-21 16:51:2212914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112915$as_echo_n "checking for tzname... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4512916if ${ac_cv_var_tzname+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4112917 $as_echo_n "(cached) " >&6
Brett Cannon43802422005-02-10 20:48:0312918else
Benjamin Petersonf7155a32010-06-21 16:51:2212919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Brett Cannon43802422005-02-10 20:48:0312920/* end confdefs.h. */
12921#include <time.h>
Thomas Wouters47b49bf2007-08-30 22:15:3312922#if !HAVE_DECL_TZNAME
12923extern char *tzname[];
Brett Cannon43802422005-02-10 20:48:0312924#endif
12925
12926int
12927main ()
12928{
Thomas Wouters47b49bf2007-08-30 22:15:3312929return tzname[0][0];
Brett Cannon43802422005-02-10 20:48:0312930 ;
12931 return 0;
12932}
12933_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2212934if ac_fn_c_try_link "$LINENO"; then :
Brett Cannon43802422005-02-10 20:48:0312935 ac_cv_var_tzname=yes
12936else
Benjamin Petersonf7155a32010-06-21 16:51:2212937 ac_cv_var_tzname=no
Brett Cannon43802422005-02-10 20:48:0312938fi
Benjamin Petersonf7155a32010-06-21 16:51:2212939rm -f core conftest.err conftest.$ac_objext \
12940 conftest$ac_exeext conftest.$ac_ext
Brett Cannon43802422005-02-10 20:48:0312941fi
Benjamin Petersonf7155a32010-06-21 16:51:2212942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112943$as_echo "$ac_cv_var_tzname" >&6; }
Brett Cannon43802422005-02-10 20:48:0312944 if test $ac_cv_var_tzname = yes; then
12945
Benjamin Petersonf7155a32010-06-21 16:51:2212946$as_echo "#define HAVE_TZNAME 1" >>confdefs.h
Brett Cannon43802422005-02-10 20:48:0312947
12948 fi
12949fi
12950
Nicholas Bastine62c5c82004-03-21 23:45:4212951
Martin v. Löwis1d459062005-03-14 21:23:3312952# check tzset(3) exists and works like we expect it to
Benjamin Petersonf7155a32010-06-21 16:51:2212953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working tzset()" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4112954$as_echo_n "checking for working tzset()... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4512955if ${ac_cv_working_tzset+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4112956 $as_echo_n "(cached) " >&6
Guido van Rossumd11b62e2003-03-14 21:51:3612957else
12958
Benjamin Petersonf7155a32010-06-21 16:51:2212959if test "$cross_compiling" = yes; then :
Guido van Rossumd11b62e2003-03-14 21:51:3612960 ac_cv_working_tzset=no
12961else
Benjamin Petersonf7155a32010-06-21 16:51:2212962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0412963/* end confdefs.h. */
Guido van Rossumd11b62e2003-03-14 21:51:3612964
12965#include <stdlib.h>
12966#include <time.h>
Brett Cannon18367812003-09-19 00:59:1612967#include <string.h>
Brett Cannon43802422005-02-10 20:48:0312968
12969#if HAVE_TZNAME
12970extern char *tzname[];
12971#endif
12972
Guido van Rossumd11b62e2003-03-14 21:51:3612973int main()
12974{
Brett Cannon18367812003-09-19 00:59:1612975 /* Note that we need to ensure that not only does tzset(3)
12976 do 'something' with localtime, but it works as documented
12977 in the library reference and as expected by the test suite.
Martin v. Löwis1d459062005-03-14 21:23:3312978 This includes making sure that tzname is set properly if
12979 tm->tm_zone does not exist since it is the alternative way
12980 of getting timezone info.
Brett Cannon18367812003-09-19 00:59:1612981
12982 Red Hat 6.2 doesn't understand the southern hemisphere
Martin v. Löwis1d459062005-03-14 21:23:3312983 after New Year's Day.
Brett Cannon18367812003-09-19 00:59:1612984 */
12985
Martin v. Löwis1d459062005-03-14 21:23:3312986 time_t groundhogday = 1044144000; /* GMT-based */
Brett Cannon18367812003-09-19 00:59:1612987 time_t midyear = groundhogday + (365 * 24 * 3600 / 2);
12988
Neal Norwitz7f2588c2003-04-11 15:35:5312989 putenv("TZ=UTC+0");
Guido van Rossumd11b62e2003-03-14 21:51:3612990 tzset();
Brett Cannon18367812003-09-19 00:59:1612991 if (localtime(&groundhogday)->tm_hour != 0)
12992 exit(1);
Brett Cannon43802422005-02-10 20:48:0312993#if HAVE_TZNAME
12994 /* For UTC, tzname[1] is sometimes "", sometimes " " */
12995 if (strcmp(tzname[0], "UTC") ||
12996 (tzname[1][0] != 0 && tzname[1][0] != ' '))
12997 exit(1);
12998#endif
Brett Cannon18367812003-09-19 00:59:1612999
Neal Norwitz7f2588c2003-04-11 15:35:5313000 putenv("TZ=EST+5EDT,M4.1.0,M10.5.0");
Guido van Rossumd11b62e2003-03-14 21:51:3613001 tzset();
Brett Cannon18367812003-09-19 00:59:1613002 if (localtime(&groundhogday)->tm_hour != 19)
Guido van Rossumd11b62e2003-03-14 21:51:3613003 exit(1);
Brett Cannon43802422005-02-10 20:48:0313004#if HAVE_TZNAME
13005 if (strcmp(tzname[0], "EST") || strcmp(tzname[1], "EDT"))
13006 exit(1);
13007#endif
Brett Cannon18367812003-09-19 00:59:1613008
13009 putenv("TZ=AEST-10AEDT-11,M10.5.0,M3.5.0");
13010 tzset();
13011 if (localtime(&groundhogday)->tm_hour != 11)
13012 exit(1);
Brett Cannon43802422005-02-10 20:48:0313013#if HAVE_TZNAME
13014 if (strcmp(tzname[0], "AEST") || strcmp(tzname[1], "AEDT"))
13015 exit(1);
13016#endif
13017
13018#if HAVE_STRUCT_TM_TM_ZONE
Brett Cannon18367812003-09-19 00:59:1613019 if (strcmp(localtime(&groundhogday)->tm_zone, "AEDT"))
13020 exit(1);
13021 if (strcmp(localtime(&midyear)->tm_zone, "AEST"))
13022 exit(1);
Brett Cannon43802422005-02-10 20:48:0313023#endif
Brett Cannon18367812003-09-19 00:59:1613024
Guido van Rossumd11b62e2003-03-14 21:51:3613025 exit(0);
13026}
13027
13028_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2213029if ac_fn_c_try_run "$LINENO"; then :
Guido van Rossumd11b62e2003-03-14 21:51:3613030 ac_cv_working_tzset=yes
13031else
Benjamin Petersonf7155a32010-06-21 16:51:2213032 ac_cv_working_tzset=no
Guido van Rossumd11b62e2003-03-14 21:51:3613033fi
Benjamin Petersonf7155a32010-06-21 16:51:2213034rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13035 conftest.$ac_objext conftest.beam conftest.$ac_ext
Guido van Rossumd11b62e2003-03-14 21:51:3613036fi
13037
Thomas Wouters47b49bf2007-08-30 22:15:3313038fi
13039
Benjamin Petersonf7155a32010-06-21 16:51:2213040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_tzset" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113041$as_echo "$ac_cv_working_tzset" >&6; }
Guido van Rossumd11b62e2003-03-14 21:51:3613042if test "$ac_cv_working_tzset" = yes
13043then
13044
Benjamin Petersonf7155a32010-06-21 16:51:2213045$as_echo "#define HAVE_WORKING_TZSET 1" >>confdefs.h
Guido van Rossumd11b62e2003-03-14 21:51:3613046
13047fi
13048
Martin v. Löwis94717ed2002-09-09 14:24:1613049# Look for subsecond timestamps in struct stat
Benjamin Petersonf7155a32010-06-21 16:51:2213050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tv_nsec in struct stat" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113051$as_echo_n "checking for tv_nsec in struct stat... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4513052if ${ac_cv_stat_tv_nsec+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4113053 $as_echo_n "(cached) " >&6
Martin v. Löwis94717ed2002-09-09 14:24:1613054else
Benjamin Petersonf7155a32010-06-21 16:51:2213055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0413056/* end confdefs.h. */
Martin v. Löwis94717ed2002-09-09 14:24:1613057#include <sys/stat.h>
Martin v. Löwis94717ed2002-09-09 14:24:1613058int
13059main ()
13060{
13061
13062struct stat st;
13063st.st_mtim.tv_nsec = 1;
13064
13065 ;
13066 return 0;
13067}
13068_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2213069if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwisa32c9942002-09-09 16:17:4713070 ac_cv_stat_tv_nsec=yes
Martin v. Löwis94717ed2002-09-09 14:24:1613071else
Benjamin Petersonf7155a32010-06-21 16:51:2213072 ac_cv_stat_tv_nsec=no
Martin v. Löwis94717ed2002-09-09 14:24:1613073fi
Thomas Wouters47b49bf2007-08-30 22:15:3313074rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13075fi
13076
Benjamin Petersonf7155a32010-06-21 16:51:2213077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_stat_tv_nsec" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113078$as_echo "$ac_cv_stat_tv_nsec" >&6; }
Martin v. Löwis94717ed2002-09-09 14:24:1613079if test "$ac_cv_stat_tv_nsec" = yes
13080then
13081
Benjamin Petersonf7155a32010-06-21 16:51:2213082$as_echo "#define HAVE_STAT_TV_NSEC 1" >>confdefs.h
Martin v. Löwis94717ed2002-09-09 14:24:1613083
13084fi
13085
Martin v. Löwisebd9d5b2005-08-09 15:00:5913086# Look for BSD style subsecond timestamps in struct stat
Benjamin Petersonf7155a32010-06-21 16:51:2213087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tv_nsec2 in struct stat" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113088$as_echo_n "checking for tv_nsec2 in struct stat... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4513089if ${ac_cv_stat_tv_nsec2+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4113090 $as_echo_n "(cached) " >&6
Martin v. Löwisebd9d5b2005-08-09 15:00:5913091else
Benjamin Petersonf7155a32010-06-21 16:51:2213092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Martin v. Löwisebd9d5b2005-08-09 15:00:5913093/* end confdefs.h. */
13094#include <sys/stat.h>
13095int
13096main ()
13097{
13098
13099struct stat st;
13100st.st_mtimespec.tv_nsec = 1;
13101
13102 ;
13103 return 0;
13104}
13105_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2213106if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwisebd9d5b2005-08-09 15:00:5913107 ac_cv_stat_tv_nsec2=yes
13108else
Benjamin Petersonf7155a32010-06-21 16:51:2213109 ac_cv_stat_tv_nsec2=no
Martin v. Löwisebd9d5b2005-08-09 15:00:5913110fi
Thomas Wouters47b49bf2007-08-30 22:15:3313111rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13112fi
13113
Benjamin Petersonf7155a32010-06-21 16:51:2213114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_stat_tv_nsec2" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113115$as_echo "$ac_cv_stat_tv_nsec2" >&6; }
Martin v. Löwisebd9d5b2005-08-09 15:00:5913116if test "$ac_cv_stat_tv_nsec2" = yes
13117then
13118
Benjamin Petersonf7155a32010-06-21 16:51:2213119$as_echo "#define HAVE_STAT_TV_NSEC2 1" >>confdefs.h
Martin v. Löwisebd9d5b2005-08-09 15:00:5913120
13121fi
13122
Jack Jansen666b1e72001-10-31 12:11:4813123# On HP/UX 11.0, mvwdelch is a block with a return statement
Benjamin Petersonf7155a32010-06-21 16:51:2213124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mvwdelch is an expression" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113125$as_echo_n "checking whether mvwdelch is an expression... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4513126if ${ac_cv_mvwdelch_is_expression+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4113127 $as_echo_n "(cached) " >&6
Jack Jansen666b1e72001-10-31 12:11:4813128else
Benjamin Petersonf7155a32010-06-21 16:51:2213129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0413130/* end confdefs.h. */
Jack Jansen666b1e72001-10-31 12:11:4813131#include <curses.h>
Martin v. Löwis11437992002-04-12 09:54:0313132int
13133main ()
13134{
Jack Jansen666b1e72001-10-31 12:11:4813135
13136 int rtn;
13137 rtn = mvwdelch(0,0,0);
13138
Martin v. Löwis11437992002-04-12 09:54:0313139 ;
13140 return 0;
13141}
13142_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2213143if ac_fn_c_try_compile "$LINENO"; then :
Jack Jansen666b1e72001-10-31 12:11:4813144 ac_cv_mvwdelch_is_expression=yes
13145else
Benjamin Petersonf7155a32010-06-21 16:51:2213146 ac_cv_mvwdelch_is_expression=no
Jack Jansen666b1e72001-10-31 12:11:4813147fi
Thomas Wouters47b49bf2007-08-30 22:15:3313148rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13149fi
13150
Benjamin Petersonf7155a32010-06-21 16:51:2213151{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mvwdelch_is_expression" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113152$as_echo "$ac_cv_mvwdelch_is_expression" >&6; }
Jack Jansen666b1e72001-10-31 12:11:4813153
13154if test "$ac_cv_mvwdelch_is_expression" = yes
13155then
Martin v. Löwis11437992002-04-12 09:54:0313156
Benjamin Petersonf7155a32010-06-21 16:51:2213157$as_echo "#define MVWDELCH_IS_EXPRESSION 1" >>confdefs.h
Jack Jansen666b1e72001-10-31 12:11:4813158
13159fi
13160
Benjamin Petersonf7155a32010-06-21 16:51:2213161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether WINDOW has _flags" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113162$as_echo_n "checking whether WINDOW has _flags... " >&6; }
Georg Brandl6baf1172011-02-25 10:20:4513163if ${ac_cv_window_has_flags+:} false; then :
Benjamin Peterson82af01d2010-05-02 16:45:4113164 $as_echo_n "(cached) " >&6
Jack Jansen666b1e72001-10-31 12:11:4813165else
Benjamin Petersonf7155a32010-06-21 16:51:2213166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:0413167/* end confdefs.h. */
Jack Jansen666b1e72001-10-31 12:11:4813168#include <curses.h>
Martin v. Löwis11437992002-04-12 09:54:0313169int
13170main ()
13171{
Jack Jansen666b1e72001-10-31 12:11:4813172
13173 WINDOW *w;
13174 w->_flags = 0;
13175
Martin v. Löwis11437992002-04-12 09:54:0313176 ;
13177 return 0;
13178}
13179_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2213180if ac_fn_c_try_compile "$LINENO"; then :
Jack Jansen666b1e72001-10-31 12:11:4813181 ac_cv_window_has_flags=yes
13182else
Benjamin Petersonf7155a32010-06-21 16:51:2213183 ac_cv_window_has_flags=no
Jack Jansen666b1e72001-10-31 12:11:4813184fi
Thomas Wouters47b49bf2007-08-30 22:15:3313185rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13186fi
13187
Benjamin Petersonf7155a32010-06-21 16:51:2213188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_window_has_flags" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113189$as_echo "$ac_cv_window_has_flags" >&6; }
Michael W. Hudson54241132001-12-07 15:38:2613190
Jack Jansen666b1e72001-10-31 12:11:4813191
13192if test "$ac_cv_window_has_flags" = yes
13193then
Martin v. Löwis11437992002-04-12 09:54:0313194
Benjamin Petersonf7155a32010-06-21 16:51:2213195$as_echo "#define WINDOW_HAS_FLAGS 1" >>confdefs.h
Jack Jansen666b1e72001-10-31 12:11:4813196
13197fi
13198
Benjamin Petersonf7155a32010-06-21 16:51:2213199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_term_resized" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113200$as_echo_n "checking for is_term_resized... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2213201cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Thomas Wouters0e3f5912006-08-11 14:57:1213202/* end confdefs.h. */
13203#include <curses.h>
13204int
13205main ()
13206{
13207void *x=is_term_resized
13208 ;
13209 return 0;
13210}
13211_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2213212if ac_fn_c_try_compile "$LINENO"; then :
Martin v. Löwis24a880b2002-12-31 12:55:1513213
Benjamin Petersonf7155a32010-06-21 16:51:2213214$as_echo "#define HAVE_CURSES_IS_TERM_RESIZED 1" >>confdefs.h
Thomas Wouters0e3f5912006-08-11 14:57:1213215
Benjamin Petersonf7155a32010-06-21 16:51:2213216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113217$as_echo "yes" >&6; }
Thomas Wouters0e3f5912006-08-11 14:57:1213218else
Benjamin Petersonf7155a32010-06-21 16:51:2213219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113220$as_echo "no" >&6; }
Thomas Wouters0e3f5912006-08-11 14:57:1213221
13222fi
Thomas Wouters47b49bf2007-08-30 22:15:3313223rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13224
Benjamin Petersonf7155a32010-06-21 16:51:2213225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for resize_term" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113226$as_echo_n "checking for resize_term... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2213227cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Thomas Wouters0e3f5912006-08-11 14:57:1213228/* end confdefs.h. */
13229#include <curses.h>
13230int
13231main ()
13232{
13233void *x=resize_term
13234 ;
13235 return 0;
13236}
13237_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2213238if ac_fn_c_try_compile "$LINENO"; then :
Thomas Wouters0e3f5912006-08-11 14:57:1213239
Benjamin Petersonf7155a32010-06-21 16:51:2213240$as_echo "#define HAVE_CURSES_RESIZE_TERM 1" >>confdefs.h
Thomas Wouters0e3f5912006-08-11 14:57:1213241
Benjamin Petersonf7155a32010-06-21 16:51:2213242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113243$as_echo "yes" >&6; }
Thomas Wouters0e3f5912006-08-11 14:57:1213244else
Benjamin Petersonf7155a32010-06-21 16:51:2213245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113246$as_echo "no" >&6; }
Thomas Wouters0e3f5912006-08-11 14:57:1213247
13248fi
Thomas Wouters47b49bf2007-08-30 22:15:3313249rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13250
Benjamin Petersonf7155a32010-06-21 16:51:2213251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for resizeterm" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113252$as_echo_n "checking for resizeterm... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2213253cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Thomas Wouters0e3f5912006-08-11 14:57:1213254/* end confdefs.h. */
13255#include <curses.h>
13256int
13257main ()
13258{
13259void *x=resizeterm
13260 ;
13261 return 0;
13262}
13263_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2213264if ac_fn_c_try_compile "$LINENO"; then :
Thomas Wouters0e3f5912006-08-11 14:57:1213265
Benjamin Petersonf7155a32010-06-21 16:51:2213266$as_echo "#define HAVE_CURSES_RESIZETERM 1" >>confdefs.h
Thomas Wouters0e3f5912006-08-11 14:57:1213267
Benjamin Petersonf7155a32010-06-21 16:51:2213268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113269$as_echo "yes" >&6; }
Thomas Wouters0e3f5912006-08-11 14:57:1213270else
Benjamin Petersonf7155a32010-06-21 16:51:2213271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113272$as_echo "no" >&6; }
Thomas Wouters0e3f5912006-08-11 14:57:1213273
13274fi
Thomas Wouters47b49bf2007-08-30 22:15:3313275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13276
Benjamin Petersonf7155a32010-06-21 16:51:2213277{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptmx" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113278$as_echo_n "checking for /dev/ptmx... " >&6; }
Thomas Wouters89f507f2006-12-13 04:49:3013279
13280if test -r /dev/ptmx
13281then
Benjamin Petersonf7155a32010-06-21 16:51:2213282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113283$as_echo "yes" >&6; }
Martin v. Löwis24a880b2002-12-31 12:55:1513284
Benjamin Petersonf7155a32010-06-21 16:51:2213285$as_echo "#define HAVE_DEV_PTMX 1" >>confdefs.h
Martin v. Löwis24a880b2002-12-31 12:55:1513286
Thomas Wouters89f507f2006-12-13 04:49:3013287else
Benjamin Petersonf7155a32010-06-21 16:51:2213288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113289$as_echo "no" >&6; }
Martin v. Löwis24a880b2002-12-31 12:55:1513290fi
13291
Benjamin Petersonf7155a32010-06-21 16:51:2213292{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113293$as_echo_n "checking for /dev/ptc... " >&6; }
Thomas Wouters89f507f2006-12-13 04:49:3013294
13295if test -r /dev/ptc
13296then
Benjamin Petersonf7155a32010-06-21 16:51:2213297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113298$as_echo "yes" >&6; }
Neal Norwitz865400f2003-03-21 01:42:5813299
Benjamin Petersonf7155a32010-06-21 16:51:2213300$as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h
Neal Norwitz865400f2003-03-21 01:42:5813301
Thomas Wouters89f507f2006-12-13 04:49:3013302else
Benjamin Petersonf7155a32010-06-21 16:51:2213303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113304$as_echo "no" >&6; }
Neal Norwitz865400f2003-03-21 01:42:5813305fi
13306
Benjamin Petersonf7155a32010-06-21 16:51:2213307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for %zd printf() format support" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113308$as_echo_n "checking for %zd printf() format support... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2213309if test "$cross_compiling" = yes; then :
13310 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113311$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Georg Brandl6baf1172011-02-25 10:20:4513312as_fn_error $? "cannot run test program while cross compiling
13313See \`config.log' for more details" "$LINENO" 5; }
Thomas Wouters477c8d52006-05-27 19:21:4713314else
Benjamin Petersonf7155a32010-06-21 16:51:2213315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Thomas Wouters477c8d52006-05-27 19:21:4713316/* end confdefs.h. */
13317#include <stdio.h>
13318#include <stddef.h>
13319#include <string.h>
13320
Christian Heimes2c181612007-12-17 20:04:1313321#ifdef HAVE_SYS_TYPES_H
13322#include <sys/types.h>
13323#endif
Thomas Wouters89f507f2006-12-13 04:49:3013324
13325#ifdef HAVE_SSIZE_T
13326typedef ssize_t Py_ssize_t;
13327#elif SIZEOF_VOID_P == SIZEOF_LONG
13328typedef long Py_ssize_t;
13329#else
13330typedef int Py_ssize_t;
13331#endif
Thomas Wouters477c8d52006-05-27 19:21:4713332
Christian Heimes2c181612007-12-17 20:04:1313333int main()
13334{
13335 char buffer[256];
13336
Thomas Wouters477c8d52006-05-27 19:21:4713337 if(sprintf(buffer, "%zd", (size_t)123) < 0)
13338 return 1;
13339
Thomas Wouters89f507f2006-12-13 04:49:3013340 if (strcmp(buffer, "123"))
13341 return 1;
13342
13343 if (sprintf(buffer, "%zd", (Py_ssize_t)-123) < 0)
13344 return 1;
13345
13346 if (strcmp(buffer, "-123"))
Thomas Wouters477c8d52006-05-27 19:21:4713347 return 1;
13348
13349 return 0;
13350}
13351_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2213352if ac_fn_c_try_run "$LINENO"; then :
13353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113354$as_echo "yes" >&6; }
Thomas Wouters477c8d52006-05-27 19:21:4713355
Benjamin Petersonf7155a32010-06-21 16:51:2213356$as_echo "#define PY_FORMAT_SIZE_T \"z\"" >>confdefs.h
Thomas Wouters477c8d52006-05-27 19:21:4713357
13358else
Benjamin Petersonf7155a32010-06-21 16:51:2213359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113360$as_echo "no" >&6; }
Thomas Wouters477c8d52006-05-27 19:21:4713361fi
Benjamin Petersonf7155a32010-06-21 16:51:2213362rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13363 conftest.$ac_objext conftest.beam conftest.$ac_ext
Thomas Wouters477c8d52006-05-27 19:21:4713364fi
13365
Thomas Wouters47b49bf2007-08-30 22:15:3313366
Benjamin Petersonf7155a32010-06-21 16:51:2213367ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "
Benjamin Peterson82af01d2010-05-02 16:45:4113368#ifdef HAVE_SYS_TYPES_H
13369#include <sys/types.h>
13370#endif
13371#ifdef HAVE_SYS_SOCKET_H
13372#include <sys/socket.h>
13373#endif
13374
Benjamin Petersonf7155a32010-06-21 16:51:2213375"
Georg Brandl6baf1172011-02-25 10:20:4513376if test "x$ac_cv_type_socklen_t" = xyes; then :
Benjamin Peterson82af01d2010-05-02 16:45:4113377
Martin v. Löwis11437992002-04-12 09:54:0313378else
Guido van Rossum95713eb2000-05-18 20:53:3113379
Benjamin Petersonf7155a32010-06-21 16:51:2213380$as_echo "#define socklen_t int" >>confdefs.h
Guido van Rossum95713eb2000-05-18 20:53:3113381
13382fi
13383
Michael W. Hudson54241132001-12-07 15:38:2613384
Benjamin Petersonf7155a32010-06-21 16:51:2213385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken mbstowcs" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113386$as_echo_n "checking for broken mbstowcs... " >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2213387if test "$cross_compiling" = yes; then :
Antoine Pitroufff95302008-09-03 18:58:5113388 ac_cv_broken_mbstowcs=no
13389else
Benjamin Petersonf7155a32010-06-21 16:51:2213390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Antoine Pitroufff95302008-09-03 18:58:5113391/* end confdefs.h. */
13392
13393#include<stdlib.h>
13394int main() {
13395 size_t len = -1;
13396 const char *str = "text";
13397 len = mbstowcs(NULL, str, 0);
13398 return (len != 4);
13399}
13400
13401_ACEOF
Benjamin Petersonf7155a32010-06-21 16:51:2213402if ac_fn_c_try_run "$LINENO"; then :
Antoine Pitroufff95302008-09-03 18:58:5113403 ac_cv_broken_mbstowcs=no
13404else
Benjamin Petersonf7155a32010-06-21 16:51:2213405 ac_cv_broken_mbstowcs=yes
Antoine Pitroufff95302008-09-03 18:58:5113406fi
Benjamin Petersonf7155a32010-06-21 16:51:2213407rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13408 conftest.$ac_objext conftest.beam conftest.$ac_ext
Antoine Pitroufff95302008-09-03 18:58:5113409fi
13410
Benjamin Petersonf7155a32010-06-21 16:51:2213411{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_broken_mbstowcs" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113412$as_echo "$ac_cv_broken_mbstowcs" >&6; }
Antoine Pitroufff95302008-09-03 18:58:5113413if test "$ac_cv_broken_mbstowcs" = yes
13414then
13415
Benjamin Petersonf7155a32010-06-21 16:51:2213416$as_echo "#define HAVE_BROKEN_MBSTOWCS 1" >>confdefs.h
Antoine Pitroufff95302008-09-03 18:58:5113417
13418fi
13419
Antoine Pitroub52ec782009-01-25 16:34:2313420# Check for --with-computed-gotos
Benjamin Petersonf7155a32010-06-21 16:51:2213421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-computed-gotos" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113422$as_echo_n "checking for --with-computed-gotos... " >&6; }
Antoine Pitroub52ec782009-01-25 16:34:2313423
13424# Check whether --with-computed-gotos was given.
Benjamin Petersonf7155a32010-06-21 16:51:2213425if test "${with_computed_gotos+set}" = set; then :
Antoine Pitroub52ec782009-01-25 16:34:2313426 withval=$with_computed_gotos;
13427if test "$withval" != no
13428then
13429
Benjamin Petersonf7155a32010-06-21 16:51:2213430$as_echo "#define USE_COMPUTED_GOTOS 1" >>confdefs.h
Antoine Pitroub52ec782009-01-25 16:34:2313431
Benjamin Petersonf7155a32010-06-21 16:51:2213432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113433$as_echo "yes" >&6; }
Benjamin Petersonf7155a32010-06-21 16:51:2213434else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113435$as_echo "no" >&6; }
Antoine Pitroub52ec782009-01-25 16:34:2313436fi
13437else
Benjamin Petersonf7155a32010-06-21 16:51:2213438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113439$as_echo "no" >&6; }
Antoine Pitroub52ec782009-01-25 16:34:2313440fi
13441
13442
Ronald Oussoren1b2cad02009-11-19 17:30:0513443if test $ac_sys_system = Darwin
13444then
13445 LIBS="$LIBS -framework CoreFoundation"
13446fi
13447
13448
Antoine Pitroub52ec782009-01-25 16:34:2313449
Michael W. Hudson54241132001-12-07 15:38:2613450
13451
Martin v. Löwis06f15bb2001-12-02 13:02:3213452for h in `(cd $srcdir;echo Python/thread_*.h)`
13453do
13454 THREADHEADERS="$THREADHEADERS \$(srcdir)/$h"
13455done
13456
Michael W. Hudson54241132001-12-07 15:38:2613457
Neal Norwitzd24499dc2005-12-18 21:36:3913458SRCDIRS="Parser Grammar Objects Python Modules Mac"
Benjamin Petersonf7155a32010-06-21 16:51:2213459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for build directories" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113460$as_echo_n "checking for build directories... " >&6; }
Neil Schemenauerd32c2492001-01-24 17:25:2813461for dir in $SRCDIRS; do
13462 if test ! -d $dir; then
13463 mkdir $dir
Guido van Rossum262cf202000-11-02 19:33:5313464 fi
Neil Schemenauerd32c2492001-01-24 17:25:2813465done
Benjamin Petersonf7155a32010-06-21 16:51:2213466{ $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113467$as_echo "done" >&6; }
Fred Drake036144d2000-10-26 17:09:3513468
Guido van Rossum627b2d71993-12-24 10:39:1613469# generate output files
Antoine Pitrou20327222009-05-24 20:39:1113470ac_config_files="$ac_config_files Makefile.pre Modules/Setup.config Misc/python.pc"
Martin v. Löwis88afe662002-10-26 13:47:4413471
Antoine Pitrou80f45a02010-09-10 19:55:1913472ac_config_files="$ac_config_files Modules/ld_so_aix"
13473
Martin v. Löwis11437992002-04-12 09:54:0313474cat >confcache <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:5413475# This file is a shell script that caches the results of configure
13476# tests run on this system so they can be shared between configure
Martin v. Löwis11437992002-04-12 09:54:0313477# scripts and configure runs, see configure's option --config-cache.
13478# It is not useful on other systems. If it contains results you don't
13479# want to keep, you may remove or edit it.
Guido van Rossum76be6ed1995-01-02 18:33:5413480#
Martin v. Löwis11437992002-04-12 09:54:0313481# config.status only pays attention to the cache file if you give it
13482# the --recheck option to rerun configure.
Guido van Rossum76be6ed1995-01-02 18:33:5413483#
Skip Montanaro6dead952003-09-25 14:50:0413484# `ac_cv_env_foo' variables (set or unset) will be overridden when
Martin v. Löwis11437992002-04-12 09:54:0313485# loading this file, other *unset* `ac_cv_foo' will be assigned the
13486# following values.
13487
13488_ACEOF
13489
Guido van Rossumf78abae1997-01-21 22:02:3613490# The following way of writing the cache mishandles newlines in values,
13491# but we know of no workaround that is simple, portable, and efficient.
Thomas Wouters47b49bf2007-08-30 22:15:3313492# So, we kill variables containing newlines.
Guido van Rossum8ddd0ad1995-06-14 23:10:2813493# Ultrix sh set writes to stderr and can't be redirected directly,
13494# and sets the high bit in the cache file unless we assign to the vars.
Thomas Wouters47b49bf2007-08-30 22:15:3313495(
13496 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13497 eval ac_val=\$$ac_var
13498 case $ac_val in #(
13499 *${as_nl}*)
13500 case $ac_var in #(
Benjamin Petersonf7155a32010-06-21 16:51:2213501 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113502$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Thomas Wouters47b49bf2007-08-30 22:15:3313503 esac
13504 case $ac_var in #(
13505 _ | IFS | as_nl) ;; #(
Benjamin Peterson82af01d2010-05-02 16:45:4113506 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Benjamin Petersonf7155a32010-06-21 16:51:2213507 *) { eval $ac_var=; unset $ac_var;} ;;
Thomas Wouters47b49bf2007-08-30 22:15:3313508 esac ;;
13509 esac
13510 done
13511
Martin v. Löwis11437992002-04-12 09:54:0313512 (set) 2>&1 |
Thomas Wouters47b49bf2007-08-30 22:15:3313513 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13514 *${as_nl}ac_space=\ *)
Benjamin Petersonf7155a32010-06-21 16:51:2213515 # `set' does not quote correctly, so add quotes: double-quote
13516 # substitution turns \\\\ into \\, and sed turns \\ into \.
Martin v. Löwis11437992002-04-12 09:54:0313517 sed -n \
Skip Montanarof0d5f792004-08-15 14:08:2313518 "s/'/'\\\\''/g;
13519 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Thomas Wouters47b49bf2007-08-30 22:15:3313520 ;; #(
Martin v. Löwis11437992002-04-12 09:54:0313521 *)
13522 # `set' quotes correctly as required by POSIX, so do not add quotes.
Thomas Wouters47b49bf2007-08-30 22:15:3313523 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Martin v. Löwis11437992002-04-12 09:54:0313524 ;;
Thomas Wouters47b49bf2007-08-30 22:15:3313525 esac |
13526 sort
13527) |
Martin v. Löwis11437992002-04-12 09:54:0313528 sed '
Thomas Wouters47b49bf2007-08-30 22:15:3313529 /^ac_cv_env_/b end
Martin v. Löwis11437992002-04-12 09:54:0313530 t clear
Thomas Wouters47b49bf2007-08-30 22:15:3313531 :clear
Martin v. Löwis11437992002-04-12 09:54:0313532 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13533 t end
Thomas Wouters47b49bf2007-08-30 22:15:3313534 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13535 :end' >>confcache
13536if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13537 if test -w "$cache_file"; then
Georg Brandl6baf1172011-02-25 10:20:4513538 if test "x$cache_file" != "x/dev/null"; then
Benjamin Petersonf7155a32010-06-21 16:51:2213539 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113540$as_echo "$as_me: updating cache $cache_file" >&6;}
Georg Brandl6baf1172011-02-25 10:20:4513541 if test ! -f "$cache_file" || test -h "$cache_file"; then
13542 cat confcache >"$cache_file"
13543 else
13544 case $cache_file in #(
13545 */* | ?:*)
13546 mv -f confcache "$cache_file"$$ &&
13547 mv -f "$cache_file"$$ "$cache_file" ;; #(
13548 *)
13549 mv -f confcache "$cache_file" ;;
13550 esac
13551 fi
13552 fi
Guido van Rossum8ddd0ad1995-06-14 23:10:2813553 else
Benjamin Petersonf7155a32010-06-21 16:51:2213554 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113555$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Guido van Rossum8ddd0ad1995-06-14 23:10:2813556 fi
Guido van Rossum76be6ed1995-01-02 18:33:5413557fi
Guido van Rossum8ddd0ad1995-06-14 23:10:2813558rm -f confcache
Guido van Rossum0a516c91994-09-12 10:58:4013559
Guido van Rossum76be6ed1995-01-02 18:33:5413560test "x$prefix" = xNONE && prefix=$ac_default_prefix
13561# Let make expand exec_prefix.
13562test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
Guido van Rossum0a516c91994-09-12 10:58:4013563
Guido van Rossum76be6ed1995-01-02 18:33:5413564DEFS=-DHAVE_CONFIG_H
13565
Skip Montanaro6dead952003-09-25 14:50:0413566ac_libobjs=
13567ac_ltlibobjs=
Georg Brandl6baf1172011-02-25 10:20:4513568U=
Skip Montanaro6dead952003-09-25 14:50:0413569for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13570 # 1. Remove the extension, and $U if already installed.
Thomas Wouters47b49bf2007-08-30 22:15:3313571 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
Benjamin Peterson82af01d2010-05-02 16:45:4113572 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
Thomas Wouters47b49bf2007-08-30 22:15:3313573 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13574 # will be set to the directory where LIBOBJS objects are built.
Benjamin Petersonf7155a32010-06-21 16:51:2213575 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13576 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
Skip Montanaro6dead952003-09-25 14:50:0413577done
13578LIBOBJS=$ac_libobjs
13579
13580LTLIBOBJS=$ac_ltlibobjs
13581
13582
Martin v. Löwis11437992002-04-12 09:54:0313583
Benjamin Peterson82af01d2010-05-02 16:45:4113584
Georg Brandl6baf1172011-02-25 10:20:4513585: "${CONFIG_STATUS=./config.status}"
Benjamin Peterson82af01d2010-05-02 16:45:4113586ac_write_fail=0
Martin v. Löwis11437992002-04-12 09:54:0313587ac_clean_files_save=$ac_clean_files
13588ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Benjamin Petersonf7155a32010-06-21 16:51:2213589{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4113590$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
Benjamin Petersonf7155a32010-06-21 16:51:2213591as_write_fail=0
13592cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
Martin v. Löwis11437992002-04-12 09:54:0313593#! $SHELL
13594# Generated by $as_me.
Guido van Rossum627b2d71993-12-24 10:39:1613595# Run this file to recreate the current configuration.
Guido van Rossum76be6ed1995-01-02 18:33:5413596# Compiler output produced by configure, useful for debugging
Martin v. Löwis11437992002-04-12 09:54:0313597# configure, is in config.log if it exists.
Guido van Rossum627b2d71993-12-24 10:39:1613598
Martin v. Löwis11437992002-04-12 09:54:0313599debug=false
Skip Montanaro6dead952003-09-25 14:50:0413600ac_cs_recheck=false
13601ac_cs_silent=false
Jack Jansendd19cf82001-12-06 22:36:1713602
Benjamin Petersonf7155a32010-06-21 16:51:2213603SHELL=\${CONFIG_SHELL-$SHELL}
13604export SHELL
13605_ASEOF
13606cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13607## -------------------- ##
13608## M4sh Initialization. ##
13609## -------------------- ##
Jack Jansendd19cf82001-12-06 22:36:1713610
Thomas Wouters47b49bf2007-08-30 22:15:3313611# Be more Bourne compatible
13612DUALCASE=1; export DUALCASE # for MKS sh
Benjamin Petersonf7155a32010-06-21 16:51:2213613if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Martin v. Löwis11437992002-04-12 09:54:0313614 emulate sh
13615 NULLCMD=:
Benjamin Peterson82af01d2010-05-02 16:45:4113616 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Skip Montanaro6dead952003-09-25 14:50:0413617 # is contrary to our usage. Disable this feature.
13618 alias -g '${1+"$@"}'='"$@"'
Thomas Wouters47b49bf2007-08-30 22:15:3313619 setopt NO_GLOB_SUBST
Skip Montanaroeb33e5a2007-08-17 12:57:4113620else
Benjamin Petersonf7155a32010-06-21 16:51:2213621 case `(set -o) 2>/dev/null` in #(
13622 *posix*) :
13623 set -o posix ;; #(
13624 *) :
13625 ;;
Thomas Wouters47b49bf2007-08-30 22:15:3313626esac
Michael W. Hudson54241132001-12-07 15:38:2613627fi
Thomas Wouters89f507f2006-12-13 04:49:3013628
13629
Benjamin Peterson82af01d2010-05-02 16:45:4113630as_nl='
13631'
13632export as_nl
13633# Printing a long string crashes Solaris 7 /usr/bin/printf.
13634as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13635as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13636as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Benjamin Petersonf7155a32010-06-21 16:51:2213637# Prefer a ksh shell builtin over an external printf program on Solaris,
13638# but without wasting forks for bash or zsh.
13639if test -z "$BASH_VERSION$ZSH_VERSION" \
13640 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13641 as_echo='print -r --'
13642 as_echo_n='print -rn --'
13643elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Benjamin Peterson82af01d2010-05-02 16:45:4113644 as_echo='printf %s\n'
13645 as_echo_n='printf %s'
13646else
13647 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13648 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13649 as_echo_n='/usr/ucb/echo -n'
13650 else
13651 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13652 as_echo_n_body='eval
13653 arg=$1;
Benjamin Petersonf7155a32010-06-21 16:51:2213654 case $arg in #(
Benjamin Peterson82af01d2010-05-02 16:45:4113655 *"$as_nl"*)
13656 expr "X$arg" : "X\\(.*\\)$as_nl";
13657 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13658 esac;
13659 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13660 '
13661 export as_echo_n_body
13662 as_echo_n='sh -c $as_echo_n_body as_echo'
13663 fi
13664 export as_echo_body
13665 as_echo='sh -c $as_echo_body as_echo'
13666fi
13667
Martin v. Löwis11437992002-04-12 09:54:0313668# The user is always right.
13669if test "${PATH_SEPARATOR+set}" != set; then
Benjamin Peterson82af01d2010-05-02 16:45:4113670 PATH_SEPARATOR=:
13671 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13672 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13673 PATH_SEPARATOR=';'
13674 }
Martin v. Löwis11437992002-04-12 09:54:0313675fi
13676
Thomas Wouters47b49bf2007-08-30 22:15:3313677
13678# IFS
13679# We need space, tab and new line, in precisely that order. Quoting is
13680# there to prevent editors from complaining about space-tab.
13681# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13682# splitting by setting IFS to empty value.)
Thomas Wouters47b49bf2007-08-30 22:15:3313683IFS=" "" $as_nl"
13684
13685# Find who we are. Look in the path if we contain no directory separator.
Georg Brandl6baf1172011-02-25 10:20:4513686as_myself=
Benjamin Petersonf7155a32010-06-21 16:51:2213687case $0 in #((
Thomas Wouters47b49bf2007-08-30 22:15:3313688 *[\\/]* ) as_myself=$0 ;;
13689 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Martin v. Löwis11437992002-04-12 09:54:0313690for as_dir in $PATH
13691do
13692 IFS=$as_save_IFS
13693 test -z "$as_dir" && as_dir=.
Benjamin Petersonf7155a32010-06-21 16:51:2213694 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13695 done
Thomas Wouters47b49bf2007-08-30 22:15:3313696IFS=$as_save_IFS
Martin v. Löwis11437992002-04-12 09:54:0313697
Thomas Wouters47b49bf2007-08-30 22:15:3313698 ;;
13699esac
13700# We did not find ourselves, most probably we were run as `sh COMMAND'
13701# in which case we are not to be found in the path.
13702if test "x$as_myself" = x; then
13703 as_myself=$0
13704fi
13705if test ! -f "$as_myself"; then
Benjamin Peterson82af01d2010-05-02 16:45:4113706 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Benjamin Petersonf7155a32010-06-21 16:51:2213707 exit 1
Thomas Wouters47b49bf2007-08-30 22:15:3313708fi
13709
Benjamin Petersonf7155a32010-06-21 16:51:2213710# Unset variables that we do not need and which cause bugs (e.g. in
13711# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13712# suppresses any "Segmentation fault" message there. '((' could
13713# trigger a bug in pdksh 5.2.14.
13714for as_var in BASH_ENV ENV MAIL MAILPATH
13715do eval test x\${$as_var+set} = xset \
13716 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Thomas Wouters47b49bf2007-08-30 22:15:3313717done
13718PS1='$ '
13719PS2='> '
13720PS4='+ '
13721
13722# NLS nuisances.
Benjamin Peterson82af01d2010-05-02 16:45:4113723LC_ALL=C
13724export LC_ALL
13725LANGUAGE=C
13726export LANGUAGE
Thomas Wouters47b49bf2007-08-30 22:15:3313727
Benjamin Petersonf7155a32010-06-21 16:51:2213728# CDPATH.
13729(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13730
13731
Georg Brandl6baf1172011-02-25 10:20:4513732# as_fn_error STATUS ERROR [LINENO LOG_FD]
13733# ----------------------------------------
Benjamin Petersonf7155a32010-06-21 16:51:2213734# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13735# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
Georg Brandl6baf1172011-02-25 10:20:4513736# script with STATUS, using 1 if that was 0.
Benjamin Petersonf7155a32010-06-21 16:51:2213737as_fn_error ()
13738{
Georg Brandl6baf1172011-02-25 10:20:4513739 as_status=$1; test $as_status -eq 0 && as_status=1
13740 if test "$4"; then
13741 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13742 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
Benjamin Petersonf7155a32010-06-21 16:51:2213743 fi
Georg Brandl6baf1172011-02-25 10:20:4513744 $as_echo "$as_me: error: $2" >&2
Benjamin Petersonf7155a32010-06-21 16:51:2213745 as_fn_exit $as_status
13746} # as_fn_error
13747
13748
13749# as_fn_set_status STATUS
13750# -----------------------
13751# Set $? to STATUS, without forking.
13752as_fn_set_status ()
13753{
13754 return $1
13755} # as_fn_set_status
13756
13757# as_fn_exit STATUS
13758# -----------------
13759# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13760as_fn_exit ()
13761{
13762 set +e
13763 as_fn_set_status $1
13764 exit $1
13765} # as_fn_exit
13766
13767# as_fn_unset VAR
13768# ---------------
13769# Portably unset VAR.
13770as_fn_unset ()
13771{
13772 { eval $1=; unset $1;}
13773}
13774as_unset=as_fn_unset
13775# as_fn_append VAR VALUE
13776# ----------------------
13777# Append the text in VALUE to the end of the definition contained in VAR. Take
13778# advantage of any shell optimizations that allow amortized linear growth over
13779# repeated appends, instead of the typical quadratic growth present in naive
13780# implementations.
13781if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13782 eval 'as_fn_append ()
13783 {
13784 eval $1+=\$2
13785 }'
13786else
13787 as_fn_append ()
13788 {
13789 eval $1=\$$1\$2
13790 }
13791fi # as_fn_append
13792
13793# as_fn_arith ARG...
13794# ------------------
13795# Perform arithmetic evaluation on the ARGs, and store the result in the
13796# global $as_val. Take advantage of shells that can avoid forks. The arguments
13797# must be portable across $(()) and expr.
13798if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13799 eval 'as_fn_arith ()
13800 {
13801 as_val=$(( $* ))
13802 }'
13803else
13804 as_fn_arith ()
13805 {
13806 as_val=`expr "$@" || test $? -eq 1`
13807 }
13808fi # as_fn_arith
13809
13810
Thomas Wouters47b49bf2007-08-30 22:15:3313811if expr a : '\(a\)' >/dev/null 2>&1 &&
13812 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13813 as_expr=expr
13814else
13815 as_expr=false
13816fi
13817
13818if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13819 as_basename=basename
13820else
13821 as_basename=false
13822fi
13823
Benjamin Petersonf7155a32010-06-21 16:51:2213824if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13825 as_dirname=dirname
13826else
13827 as_dirname=false
13828fi
Thomas Wouters47b49bf2007-08-30 22:15:3313829
Thomas Wouters47b49bf2007-08-30 22:15:3313830as_me=`$as_basename -- "$0" ||
13831$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13832 X"$0" : 'X\(//\)$' \| \
13833 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Benjamin Peterson82af01d2010-05-02 16:45:4113834$as_echo X/"$0" |
Thomas Wouters47b49bf2007-08-30 22:15:3313835 sed '/^.*\/\([^/][^/]*\)\/*$/{
13836 s//\1/
13837 q
13838 }
13839 /^X\/\(\/\/\)$/{
13840 s//\1/
13841 q
13842 }
13843 /^X\/\(\/\).*/{
13844 s//\1/
13845 q
13846 }
13847 s/.*/./; q'`
13848
Benjamin Petersonf7155a32010-06-21 16:51:2213849# Avoid depending upon Character Ranges.
13850as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13851as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13852as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13853as_cr_digits='0123456789'
13854as_cr_alnum=$as_cr_Letters$as_cr_digits
Thomas Wouters47b49bf2007-08-30 22:15:3313855
13856ECHO_C= ECHO_N= ECHO_T=
Benjamin Petersonf7155a32010-06-21 16:51:2213857case `echo -n x` in #(((((
Thomas Wouters47b49bf2007-08-30 22:15:3313858-n*)
Benjamin Petersonf7155a32010-06-21 16:51:2213859 case `echo 'xy\c'` in
Thomas Wouters47b49bf2007-08-30 22:15:3313860 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Benjamin Petersonf7155a32010-06-21 16:51:2213861 xy) ECHO_C='\c';;
13862 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13863 ECHO_T=' ';;
Thomas Wouters47b49bf2007-08-30 22:15:3313864 esac;;
13865*)
13866 ECHO_N='-n';;
Martin v. Löwis11437992002-04-12 09:54:0313867esac
Martin v. Löwis11437992002-04-12 09:54:0313868
13869rm -f conf$$ conf$$.exe conf$$.file
Thomas Wouters47b49bf2007-08-30 22:15:3313870if test -d conf$$.dir; then
13871 rm -f conf$$.dir/conf$$.file
13872else
13873 rm -f conf$$.dir
Benjamin Peterson82af01d2010-05-02 16:45:4113874 mkdir conf$$.dir 2>/dev/null
Thomas Wouters47b49bf2007-08-30 22:15:3313875fi
Benjamin Peterson82af01d2010-05-02 16:45:4113876if (echo >conf$$.file) 2>/dev/null; then
13877 if ln -s conf$$.file conf$$ 2>/dev/null; then
13878 as_ln_s='ln -s'
13879 # ... but there are two gotchas:
13880 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13881 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13882 # In both cases, we have to default to `cp -p'.
13883 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13884 as_ln_s='cp -p'
13885 elif ln conf$$.file conf$$ 2>/dev/null; then
13886 as_ln_s=ln
13887 else
Martin v. Löwis11437992002-04-12 09:54:0313888 as_ln_s='cp -p'
Benjamin Peterson82af01d2010-05-02 16:45:4113889 fi
Martin v. Löwis11437992002-04-12 09:54:0313890else
13891 as_ln_s='cp -p'
13892fi
Thomas Wouters47b49bf2007-08-30 22:15:3313893rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13894rmdir conf$$.dir 2>/dev/null
Martin v. Löwis11437992002-04-12 09:54:0313895
Benjamin Petersonf7155a32010-06-21 16:51:2213896
13897# as_fn_mkdir_p
13898# -------------
13899# Create "$as_dir" as a directory, including parents if necessary.
13900as_fn_mkdir_p ()
13901{
13902
13903 case $as_dir in #(
13904 -*) as_dir=./$as_dir;;
13905 esac
13906 test -d "$as_dir" || eval $as_mkdir_p || {
13907 as_dirs=
13908 while :; do
13909 case $as_dir in #(
13910 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13911 *) as_qdir=$as_dir;;
13912 esac
13913 as_dirs="'$as_qdir' $as_dirs"
13914 as_dir=`$as_dirname -- "$as_dir" ||
13915$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13916 X"$as_dir" : 'X\(//\)[^/]' \| \
13917 X"$as_dir" : 'X\(//\)$' \| \
13918 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13919$as_echo X"$as_dir" |
13920 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13921 s//\1/
13922 q
13923 }
13924 /^X\(\/\/\)[^/].*/{
13925 s//\1/
13926 q
13927 }
13928 /^X\(\/\/\)$/{
13929 s//\1/
13930 q
13931 }
13932 /^X\(\/\).*/{
13933 s//\1/
13934 q
13935 }
13936 s/.*/./; q'`
13937 test -d "$as_dir" && break
13938 done
13939 test -z "$as_dirs" || eval "mkdir $as_dirs"
Georg Brandl6baf1172011-02-25 10:20:4513940 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
Benjamin Petersonf7155a32010-06-21 16:51:2213941
13942
13943} # as_fn_mkdir_p
Skip Montanaro6dead952003-09-25 14:50:0413944if mkdir -p . 2>/dev/null; then
Benjamin Petersonf7155a32010-06-21 16:51:2213945 as_mkdir_p='mkdir -p "$as_dir"'
Skip Montanaro6dead952003-09-25 14:50:0413946else
Skip Montanarof0d5f792004-08-15 14:08:2313947 test -d ./-p && rmdir ./-p
Skip Montanaro6dead952003-09-25 14:50:0413948 as_mkdir_p=false
13949fi
13950
Thomas Wouters47b49bf2007-08-30 22:15:3313951if test -x / >/dev/null 2>&1; then
13952 as_test_x='test -x'
13953else
13954 if ls -dL / >/dev/null 2>&1; then
13955 as_ls_L_option=L
13956 else
13957 as_ls_L_option=
13958 fi
13959 as_test_x='
13960 eval sh -c '\''
13961 if test -d "$1"; then
Benjamin Peterson82af01d2010-05-02 16:45:4113962 test -d "$1/.";
Thomas Wouters47b49bf2007-08-30 22:15:3313963 else
Benjamin Petersonf7155a32010-06-21 16:51:2213964 case $1 in #(
Benjamin Peterson82af01d2010-05-02 16:45:4113965 -*)set "./$1";;
Thomas Wouters47b49bf2007-08-30 22:15:3313966 esac;
Benjamin Petersonf7155a32010-06-21 16:51:2213967 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
Thomas Wouters47b49bf2007-08-30 22:15:3313968 ???[sx]*):;;*)false;;esac;fi
13969 '\'' sh
13970 '
13971fi
13972as_executable_p=$as_test_x
Martin v. Löwis11437992002-04-12 09:54:0313973
13974# Sed expression to map a string onto a valid CPP name.
Skip Montanarof0d5f792004-08-15 14:08:2313975as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
Martin v. Löwis11437992002-04-12 09:54:0313976
13977# Sed expression to map a string onto a valid variable name.
Skip Montanarof0d5f792004-08-15 14:08:2313978as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
Martin v. Löwis11437992002-04-12 09:54:0313979
13980
Martin v. Löwis11437992002-04-12 09:54:0313981exec 6>&1
Benjamin Petersonf7155a32010-06-21 16:51:2213982## ----------------------------------- ##
13983## Main body of $CONFIG_STATUS script. ##
13984## ----------------------------------- ##
13985_ASEOF
13986test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
Martin v. Löwis11437992002-04-12 09:54:0313987
Benjamin Petersonf7155a32010-06-21 16:51:2213988cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13989# Save the log message, to keep $0 and so on meaningful, and to
Martin v. Löwis11437992002-04-12 09:54:0313990# report actual input values of CONFIG_FILES etc. instead of their
Thomas Wouters47b49bf2007-08-30 22:15:3313991# values after options handling.
13992ac_log="
Christian Heimes70e5cab2008-12-03 18:18:2313993This file was extended by python $as_me 3.1, which was
Georg Brandl6baf1172011-02-25 10:20:4513994generated by GNU Autoconf 2.68. Invocation command line was
Martin v. Löwis11437992002-04-12 09:54:0313995
13996 CONFIG_FILES = $CONFIG_FILES
13997 CONFIG_HEADERS = $CONFIG_HEADERS
13998 CONFIG_LINKS = $CONFIG_LINKS
13999 CONFIG_COMMANDS = $CONFIG_COMMANDS
14000 $ $0 $@
14001
Thomas Wouters47b49bf2007-08-30 22:15:3314002on `(hostname || uname -n) 2>/dev/null | sed 1q`
14003"
14004
Martin v. Löwis11437992002-04-12 09:54:0314005_ACEOF
14006
Benjamin Peterson82af01d2010-05-02 16:45:4114007case $ac_config_files in *"
14008"*) set x $ac_config_files; shift; ac_config_files=$*;;
14009esac
14010
14011case $ac_config_headers in *"
14012"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14013esac
14014
14015
14016cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Martin v. Löwis11437992002-04-12 09:54:0314017# Files that config.status was made for.
Georg Brandl6baf1172011-02-25 10:20:4514018config_files="$ac_config_files"
14019config_headers="$ac_config_headers"
Martin v. Löwis11437992002-04-12 09:54:0314020
Thomas Wouters47b49bf2007-08-30 22:15:3314021_ACEOF
Martin v. Löwis11437992002-04-12 09:54:0314022
Benjamin Peterson82af01d2010-05-02 16:45:4114023cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Martin v. Löwis11437992002-04-12 09:54:0314024ac_cs_usage="\
Benjamin Petersonf7155a32010-06-21 16:51:2214025\`$as_me' instantiates files and other configuration actions
14026from templates according to the current configuration. Unless the files
14027and actions are specified as TAGs, all are instantiated by default.
Martin v. Löwis11437992002-04-12 09:54:0314028
Benjamin Petersonf7155a32010-06-21 16:51:2214029Usage: $0 [OPTION]... [TAG]...
Martin v. Löwis11437992002-04-12 09:54:0314030
14031 -h, --help print this help, then exit
Thomas Wouters47b49bf2007-08-30 22:15:3314032 -V, --version print version number and configuration settings, then exit
Benjamin Petersonf7155a32010-06-21 16:51:2214033 --config print configuration, then exit
Benjamin Peterson82af01d2010-05-02 16:45:4114034 -q, --quiet, --silent
14035 do not print progress messages
Martin v. Löwis11437992002-04-12 09:54:0314036 -d, --debug don't remove temporary files
14037 --recheck update $as_me by reconfiguring in the same conditions
Benjamin Peterson82af01d2010-05-02 16:45:4114038 --file=FILE[:TEMPLATE]
14039 instantiate the configuration file FILE
14040 --header=FILE[:TEMPLATE]
14041 instantiate the configuration header FILE
Martin v. Löwis11437992002-04-12 09:54:0314042
14043Configuration files:
14044$config_files
14045
14046Configuration headers:
14047$config_headers
14048
Benjamin Petersonf7155a32010-06-21 16:51:2214049Report bugs to <http://bugs.python.org/>."
Skip Montanaroeb33e5a2007-08-17 12:57:4114050
Thomas Wouters47b49bf2007-08-30 22:15:3314051_ACEOF
Benjamin Peterson82af01d2010-05-02 16:45:4114052cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Benjamin Petersonf7155a32010-06-21 16:51:2214053ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
Martin v. Löwis11437992002-04-12 09:54:0314054ac_cs_version="\\
Christian Heimes70e5cab2008-12-03 18:18:2314055python config.status 3.1
Georg Brandl6baf1172011-02-25 10:20:4514056configured by $0, generated by GNU Autoconf 2.68,
Benjamin Petersonf7155a32010-06-21 16:51:2214057 with options \\"\$ac_cs_config\\"
Martin v. Löwis11437992002-04-12 09:54:0314058
Georg Brandl6baf1172011-02-25 10:20:4514059Copyright (C) 2010 Free Software Foundation, Inc.
Martin v. Löwis11437992002-04-12 09:54:0314060This config.status script is free software; the Free Software Foundation
14061gives unlimited permission to copy, distribute and modify it."
Thomas Wouters47b49bf2007-08-30 22:15:3314062
14063ac_pwd='$ac_pwd'
14064srcdir='$srcdir'
14065INSTALL='$INSTALL'
Benjamin Peterson82af01d2010-05-02 16:45:4114066test -n "\$AWK" || AWK=awk
Martin v. Löwis11437992002-04-12 09:54:0314067_ACEOF
14068
Benjamin Peterson82af01d2010-05-02 16:45:4114069cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14070# The default lists apply if the user does not specify any file.
Martin v. Löwis11437992002-04-12 09:54:0314071ac_need_defaults=:
14072while test $# != 0
14073do
14074 case $1 in
Georg Brandl6baf1172011-02-25 10:20:4514075 --*=?*)
Thomas Wouters47b49bf2007-08-30 22:15:3314076 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14077 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Skip Montanaro6dead952003-09-25 14:50:0414078 ac_shift=:
Martin v. Löwis11437992002-04-12 09:54:0314079 ;;
Georg Brandl6baf1172011-02-25 10:20:4514080 --*=)
14081 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14082 ac_optarg=
14083 ac_shift=:
14084 ;;
Thomas Wouters47b49bf2007-08-30 22:15:3314085 *)
Skip Montanaro6dead952003-09-25 14:50:0414086 ac_option=$1
14087 ac_optarg=$2
14088 ac_shift=shift
14089 ;;
Martin v. Löwis11437992002-04-12 09:54:0314090 esac
14091
Skip Montanaro6dead952003-09-25 14:50:0414092 case $ac_option in
Martin v. Löwis11437992002-04-12 09:54:0314093 # Handling of the options.
Skip Montanaro6dead952003-09-25 14:50:0414094 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14095 ac_cs_recheck=: ;;
Thomas Wouters47b49bf2007-08-30 22:15:3314096 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
Benjamin Peterson82af01d2010-05-02 16:45:4114097 $as_echo "$ac_cs_version"; exit ;;
Benjamin Petersonf7155a32010-06-21 16:51:2214098 --config | --confi | --conf | --con | --co | --c )
14099 $as_echo "$ac_cs_config"; exit ;;
Thomas Wouters47b49bf2007-08-30 22:15:3314100 --debug | --debu | --deb | --de | --d | -d )
Martin v. Löwis11437992002-04-12 09:54:0314101 debug=: ;;
14102 --file | --fil | --fi | --f )
Skip Montanaro6dead952003-09-25 14:50:0414103 $ac_shift
Benjamin Peterson82af01d2010-05-02 16:45:4114104 case $ac_optarg in
14105 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
Georg Brandl6baf1172011-02-25 10:20:4514106 '') as_fn_error $? "missing file argument" ;;
Benjamin Peterson82af01d2010-05-02 16:45:4114107 esac
Benjamin Petersonf7155a32010-06-21 16:51:2214108 as_fn_append CONFIG_FILES " '$ac_optarg'"
Martin v. Löwis11437992002-04-12 09:54:0314109 ac_need_defaults=false;;
14110 --header | --heade | --head | --hea )
Skip Montanaro6dead952003-09-25 14:50:0414111 $ac_shift
Benjamin Peterson82af01d2010-05-02 16:45:4114112 case $ac_optarg in
14113 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14114 esac
Benjamin Petersonf7155a32010-06-21 16:51:2214115 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
Martin v. Löwis11437992002-04-12 09:54:0314116 ac_need_defaults=false;;
Thomas Wouters47b49bf2007-08-30 22:15:3314117 --he | --h)
14118 # Conflict between --help and --header
Georg Brandl6baf1172011-02-25 10:20:4514119 as_fn_error $? "ambiguous option: \`$1'
Benjamin Petersonf7155a32010-06-21 16:51:2214120Try \`$0 --help' for more information.";;
Thomas Wouters47b49bf2007-08-30 22:15:3314121 --help | --hel | -h )
Benjamin Peterson82af01d2010-05-02 16:45:4114122 $as_echo "$ac_cs_usage"; exit ;;
Skip Montanaro6dead952003-09-25 14:50:0414123 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14124 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14125 ac_cs_silent=: ;;
Martin v. Löwis11437992002-04-12 09:54:0314126
14127 # This is an error.
Georg Brandl6baf1172011-02-25 10:20:4514128 -*) as_fn_error $? "unrecognized option: \`$1'
Benjamin Petersonf7155a32010-06-21 16:51:2214129Try \`$0 --help' for more information." ;;
Martin v. Löwis11437992002-04-12 09:54:0314130
Benjamin Petersonf7155a32010-06-21 16:51:2214131 *) as_fn_append ac_config_targets " $1"
Thomas Wouters47b49bf2007-08-30 22:15:3314132 ac_need_defaults=false ;;
Martin v. Löwis11437992002-04-12 09:54:0314133
14134 esac
14135 shift
14136done
14137
Skip Montanaro6dead952003-09-25 14:50:0414138ac_configure_extra_args=
14139
14140if $ac_cs_silent; then
14141 exec 6>/dev/null
14142 ac_configure_extra_args="$ac_configure_extra_args --silent"
14143fi
14144
14145_ACEOF
Benjamin Peterson82af01d2010-05-02 16:45:4114146cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Skip Montanaro6dead952003-09-25 14:50:0414147if \$ac_cs_recheck; then
Benjamin Peterson82af01d2010-05-02 16:45:4114148 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14149 shift
14150 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14151 CONFIG_SHELL='$SHELL'
Thomas Wouters47b49bf2007-08-30 22:15:3314152 export CONFIG_SHELL
Benjamin Peterson82af01d2010-05-02 16:45:4114153 exec "\$@"
Skip Montanaro6dead952003-09-25 14:50:0414154fi
14155
Martin v. Löwis11437992002-04-12 09:54:0314156_ACEOF
Benjamin Peterson82af01d2010-05-02 16:45:4114157cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Thomas Wouters47b49bf2007-08-30 22:15:3314158exec 5>>config.log
14159{
14160 echo
14161 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14162## Running $as_me. ##
14163_ASBOX
Benjamin Peterson82af01d2010-05-02 16:45:4114164 $as_echo "$ac_log"
Thomas Wouters47b49bf2007-08-30 22:15:3314165} >&5
Martin v. Löwis11437992002-04-12 09:54:0314166
Thomas Wouters47b49bf2007-08-30 22:15:3314167_ACEOF
Benjamin Peterson82af01d2010-05-02 16:45:4114168cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Thomas Wouters47b49bf2007-08-30 22:15:3314169_ACEOF
Martin v. Löwis11437992002-04-12 09:54:0314170
Benjamin Peterson82af01d2010-05-02 16:45:4114171cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Thomas Wouters47b49bf2007-08-30 22:15:3314172
14173# Handling of arguments.
Martin v. Löwis11437992002-04-12 09:54:0314174for ac_config_target in $ac_config_targets
14175do
Thomas Wouters47b49bf2007-08-30 22:15:3314176 case $ac_config_target in
14177 "pyconfig.h") CONFIG_HEADERS="$CONFIG_HEADERS pyconfig.h" ;;
14178 "Mac/Makefile") CONFIG_FILES="$CONFIG_FILES Mac/Makefile" ;;
14179 "Mac/PythonLauncher/Makefile") CONFIG_FILES="$CONFIG_FILES Mac/PythonLauncher/Makefile" ;;
Christian Heimes81ee3ef2008-05-04 22:42:0114180 "Mac/Resources/framework/Info.plist") CONFIG_FILES="$CONFIG_FILES Mac/Resources/framework/Info.plist" ;;
14181 "Mac/Resources/app/Info.plist") CONFIG_FILES="$CONFIG_FILES Mac/Resources/app/Info.plist" ;;
Thomas Wouters47b49bf2007-08-30 22:15:3314182 "Makefile.pre") CONFIG_FILES="$CONFIG_FILES Makefile.pre" ;;
14183 "Modules/Setup.config") CONFIG_FILES="$CONFIG_FILES Modules/Setup.config" ;;
Antoine Pitrou20327222009-05-24 20:39:1114184 "Misc/python.pc") CONFIG_FILES="$CONFIG_FILES Misc/python.pc" ;;
Antoine Pitrou80f45a02010-09-10 19:55:1914185 "Modules/ld_so_aix") CONFIG_FILES="$CONFIG_FILES Modules/ld_so_aix" ;;
Thomas Wouters47b49bf2007-08-30 22:15:3314186
Georg Brandl6baf1172011-02-25 10:20:4514187 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
Martin v. Löwis11437992002-04-12 09:54:0314188 esac
14189done
14190
Thomas Wouters47b49bf2007-08-30 22:15:3314191
Martin v. Löwis11437992002-04-12 09:54:0314192# If the user did not use the arguments to specify the items to instantiate,
14193# then the envvar interface is used. Set only those that are not.
14194# We use the long form for the default assignment because of an extremely
14195# bizarre bug on SunOS 4.1.3.
14196if $ac_need_defaults; then
14197 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14198 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14199fi
14200
Skip Montanaro6dead952003-09-25 14:50:0414201# Have a temporary directory for convenience. Make it in the build tree
Thomas Wouters47b49bf2007-08-30 22:15:3314202# simply because there is no reason against having it here, and in addition,
Skip Montanaro6dead952003-09-25 14:50:0414203# creating and moving files from /tmp can sometimes cause problems.
Thomas Wouters47b49bf2007-08-30 22:15:3314204# Hook for its removal unless debugging.
14205# Note that there is a small window in which the directory will not be cleaned:
14206# after its creation but before its name has been assigned to `$tmp'.
Martin v. Löwis11437992002-04-12 09:54:0314207$debug ||
14208{
Georg Brandl6baf1172011-02-25 10:20:4514209 tmp= ac_tmp=
Thomas Wouters47b49bf2007-08-30 22:15:3314210 trap 'exit_status=$?
Georg Brandl6baf1172011-02-25 10:20:4514211 : "${ac_tmp:=$tmp}"
14212 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
Thomas Wouters47b49bf2007-08-30 22:15:3314213' 0
Benjamin Petersonf7155a32010-06-21 16:51:2214214 trap 'as_fn_exit 1' 1 2 13 15
Martin v. Löwis11437992002-04-12 09:54:0314215}
Martin v. Löwis11437992002-04-12 09:54:0314216# Create a (secure) tmp directory for tmp files.
Skip Montanaro6dead952003-09-25 14:50:0414217
Martin v. Löwis11437992002-04-12 09:54:0314218{
Thomas Wouters47b49bf2007-08-30 22:15:3314219 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Georg Brandl6baf1172011-02-25 10:20:4514220 test -d "$tmp"
Martin v. Löwis11437992002-04-12 09:54:0314221} ||
14222{
Thomas Wouters47b49bf2007-08-30 22:15:3314223 tmp=./conf$$-$RANDOM
14224 (umask 077 && mkdir "$tmp")
Georg Brandl6baf1172011-02-25 10:20:4514225} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14226ac_tmp=$tmp
Martin v. Löwis11437992002-04-12 09:54:0314227
Benjamin Peterson82af01d2010-05-02 16:45:4114228# Set up the scripts for CONFIG_FILES section.
14229# No need to generate them if there are no CONFIG_FILES.
14230# This happens for instance with `./config.status config.h'.
Thomas Wouters47b49bf2007-08-30 22:15:3314231if test -n "$CONFIG_FILES"; then
Martin v. Löwis11437992002-04-12 09:54:0314232
Benjamin Peterson82af01d2010-05-02 16:45:4114233
Benjamin Petersonf7155a32010-06-21 16:51:2214234ac_cr=`echo X | tr X '\015'`
14235# On cygwin, bash can eat \r inside `` if the user requested igncr.
14236# But we know of no other shell where ac_cr would be empty at this
14237# point, so we can use a bashism as a fallback.
14238if test "x$ac_cr" = x; then
14239 eval ac_cr=\$\'\\r\'
14240fi
Benjamin Peterson82af01d2010-05-02 16:45:4114241ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14242if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
Georg Brandl6baf1172011-02-25 10:20:4514243 ac_cs_awk_cr='\\r'
Benjamin Peterson82af01d2010-05-02 16:45:4114244else
14245 ac_cs_awk_cr=$ac_cr
14246fi
14247
Georg Brandl6baf1172011-02-25 10:20:4514248echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
Martin v. Löwis11437992002-04-12 09:54:0314249_ACEOF
14250
Thomas Wouters47b49bf2007-08-30 22:15:3314251
Benjamin Peterson82af01d2010-05-02 16:45:4114252{
14253 echo "cat >conf$$subs.awk <<_ACEOF" &&
14254 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14255 echo "_ACEOF"
14256} >conf$$subs.sh ||
Georg Brandl6baf1172011-02-25 10:20:4514257 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14258ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
Thomas Wouters47b49bf2007-08-30 22:15:3314259ac_delim='%!_!# '
14260for ac_last_try in false false false false false :; do
Benjamin Peterson82af01d2010-05-02 16:45:4114261 . ./conf$$subs.sh ||
Georg Brandl6baf1172011-02-25 10:20:4514262 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Thomas Wouters47b49bf2007-08-30 22:15:3314263
Benjamin Peterson82af01d2010-05-02 16:45:4114264 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14265 if test $ac_delim_n = $ac_delim_num; then
Thomas Wouters47b49bf2007-08-30 22:15:3314266 break
14267 elif $ac_last_try; then
Georg Brandl6baf1172011-02-25 10:20:4514268 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Thomas Wouters47b49bf2007-08-30 22:15:3314269 else
14270 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
Martin v. Löwis11437992002-04-12 09:54:0314271 fi
Thomas Wouters47b49bf2007-08-30 22:15:3314272done
Benjamin Peterson82af01d2010-05-02 16:45:4114273rm -f conf$$subs.sh
Thomas Wouters47b49bf2007-08-30 22:15:3314274
Benjamin Peterson82af01d2010-05-02 16:45:4114275cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Georg Brandl6baf1172011-02-25 10:20:4514276cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
Thomas Wouters47b49bf2007-08-30 22:15:3314277_ACEOF
Benjamin Peterson82af01d2010-05-02 16:45:4114278sed -n '
14279h
14280s/^/S["/; s/!.*/"]=/
14281p
14282g
14283s/^[^!]*!//
14284:repl
14285t repl
14286s/'"$ac_delim"'$//
14287t delim
14288:nl
14289h
Benjamin Petersonf7155a32010-06-21 16:51:2214290s/\(.\{148\}\)..*/\1/
Benjamin Peterson82af01d2010-05-02 16:45:4114291t more1
14292s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14293p
14294n
14295b repl
14296:more1
14297s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14298p
14299g
14300s/.\{148\}//
14301t nl
14302:delim
14303h
Benjamin Petersonf7155a32010-06-21 16:51:2214304s/\(.\{148\}\)..*/\1/
Benjamin Peterson82af01d2010-05-02 16:45:4114305t more2
14306s/["\\]/\\&/g; s/^/"/; s/$/"/
14307p
14308b
14309:more2
14310s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14311p
14312g
14313s/.\{148\}//
14314t delim
14315' <conf$$subs.awk | sed '
14316/^[^""]/{
14317 N
14318 s/\n//
14319}
14320' >>$CONFIG_STATUS || ac_write_fail=1
14321rm -f conf$$subs.awk
14322cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14323_ACAWK
Georg Brandl6baf1172011-02-25 10:20:4514324cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
Benjamin Peterson82af01d2010-05-02 16:45:4114325 for (key in S) S_is_set[key] = 1
14326 FS = ""
14327
14328}
14329{
14330 line = $ 0
14331 nfields = split(line, field, "@")
14332 substed = 0
14333 len = length(field[1])
14334 for (i = 2; i < nfields; i++) {
14335 key = field[i]
14336 keylen = length(key)
14337 if (S_is_set[key]) {
14338 value = S[key]
14339 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14340 len += length(value) + length(field[++i])
14341 substed = 1
14342 } else
14343 len += 1 + keylen
14344 }
14345
14346 print line
14347}
14348
14349_ACAWK
Thomas Wouters47b49bf2007-08-30 22:15:3314350_ACEOF
Benjamin Peterson82af01d2010-05-02 16:45:4114351cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14352if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14353 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14354else
14355 cat
Georg Brandl6baf1172011-02-25 10:20:4514356fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14357 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
Thomas Wouters47b49bf2007-08-30 22:15:3314358_ACEOF
Thomas Wouters47b49bf2007-08-30 22:15:3314359
Georg Brandl6baf1172011-02-25 10:20:4514360# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14361# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
Thomas Wouters47b49bf2007-08-30 22:15:3314362# trailing colons and then remove the whole line if VPATH becomes empty
14363# (actually we leave an empty line to preserve line numbers).
14364if test "x$srcdir" = x.; then
Georg Brandl6baf1172011-02-25 10:20:4514365 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14366h
14367s///
14368s/^/:/
14369s/[ ]*$/:/
14370s/:\$(srcdir):/:/g
14371s/:\${srcdir}:/:/g
14372s/:@srcdir@:/:/g
14373s/^:*//
Thomas Wouters47b49bf2007-08-30 22:15:3314374s/:*$//
Georg Brandl6baf1172011-02-25 10:20:4514375x
14376s/\(=[ ]*\).*/\1/
14377G
14378s/\n//
Thomas Wouters47b49bf2007-08-30 22:15:3314379s/^[^=]*=[ ]*$//
14380}'
14381fi
14382
Benjamin Peterson82af01d2010-05-02 16:45:4114383cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Martin v. Löwis11437992002-04-12 09:54:0314384fi # test -n "$CONFIG_FILES"
14385
Benjamin Peterson82af01d2010-05-02 16:45:4114386# Set up the scripts for CONFIG_HEADERS section.
14387# No need to generate them if there are no CONFIG_HEADERS.
14388# This happens for instance with `./config.status Makefile'.
14389if test -n "$CONFIG_HEADERS"; then
Georg Brandl6baf1172011-02-25 10:20:4514390cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
Benjamin Peterson82af01d2010-05-02 16:45:4114391BEGIN {
14392_ACEOF
Thomas Wouters47b49bf2007-08-30 22:15:3314393
Benjamin Peterson82af01d2010-05-02 16:45:4114394# Transform confdefs.h into an awk script `defines.awk', embedded as
14395# here-document in config.status, that substitutes the proper values into
14396# config.h.in to produce config.h.
14397
14398# Create a delimiter string that does not exist in confdefs.h, to ease
14399# handling of long lines.
14400ac_delim='%!_!# '
14401for ac_last_try in false false :; do
Georg Brandl6baf1172011-02-25 10:20:4514402 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14403 if test -z "$ac_tt"; then
Benjamin Peterson82af01d2010-05-02 16:45:4114404 break
14405 elif $ac_last_try; then
Georg Brandl6baf1172011-02-25 10:20:4514406 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
Benjamin Peterson82af01d2010-05-02 16:45:4114407 else
14408 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14409 fi
14410done
14411
14412# For the awk script, D is an array of macro values keyed by name,
14413# likewise P contains macro parameters if any. Preserve backslash
14414# newline sequences.
14415
14416ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14417sed -n '
14418s/.\{148\}/&'"$ac_delim"'/g
14419t rset
14420:rset
14421s/^[ ]*#[ ]*define[ ][ ]*/ /
14422t def
14423d
14424:def
14425s/\\$//
14426t bsnl
14427s/["\\]/\\&/g
14428s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14429D["\1"]=" \3"/p
14430s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14431d
14432:bsnl
14433s/["\\]/\\&/g
14434s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14435D["\1"]=" \3\\\\\\n"\\/p
14436t cont
14437s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14438t cont
14439d
14440:cont
14441n
14442s/.\{148\}/&'"$ac_delim"'/g
14443t clear
14444:clear
14445s/\\$//
14446t bsnlc
14447s/["\\]/\\&/g; s/^/"/; s/$/"/p
14448d
14449:bsnlc
14450s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14451b cont
14452' <confdefs.h | sed '
14453s/'"$ac_delim"'/"\\\
14454"/g' >>$CONFIG_STATUS || ac_write_fail=1
14455
14456cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14457 for (key in D) D_is_set[key] = 1
14458 FS = ""
14459}
14460/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14461 line = \$ 0
14462 split(line, arg, " ")
14463 if (arg[1] == "#") {
14464 defundef = arg[2]
14465 mac1 = arg[3]
14466 } else {
14467 defundef = substr(arg[1], 2)
14468 mac1 = arg[2]
14469 }
14470 split(mac1, mac2, "(") #)
14471 macro = mac2[1]
14472 prefix = substr(line, 1, index(line, defundef) - 1)
14473 if (D_is_set[macro]) {
14474 # Preserve the white space surrounding the "#".
14475 print prefix "define", macro P[macro] D[macro]
14476 next
14477 } else {
14478 # Replace #undef with comments. This is necessary, for example,
14479 # in the case of _POSIX_SOURCE, which is predefined and required
14480 # on some systems where configure will not decide to define it.
14481 if (defundef == "undef") {
14482 print "/*", prefix defundef, macro, "*/"
14483 next
14484 }
14485 }
14486}
14487{ print }
14488_ACAWK
14489_ACEOF
14490cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Georg Brandl6baf1172011-02-25 10:20:4514491 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
Benjamin Peterson82af01d2010-05-02 16:45:4114492fi # test -n "$CONFIG_HEADERS"
14493
14494
14495eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
14496shift
14497for ac_tag
Thomas Wouters47b49bf2007-08-30 22:15:3314498do
14499 case $ac_tag in
14500 :[FHLC]) ac_mode=$ac_tag; continue;;
14501 esac
14502 case $ac_mode$ac_tag in
14503 :[FHL]*:*);;
Georg Brandl6baf1172011-02-25 10:20:4514504 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
Thomas Wouters47b49bf2007-08-30 22:15:3314505 :[FH]-) ac_tag=-:-;;
14506 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14507 esac
14508 ac_save_IFS=$IFS
14509 IFS=:
14510 set x $ac_tag
14511 IFS=$ac_save_IFS
14512 shift
14513 ac_file=$1
14514 shift
14515
14516 case $ac_mode in
14517 :L) ac_source=$1;;
14518 :[FH])
14519 ac_file_inputs=
14520 for ac_f
14521 do
14522 case $ac_f in
Georg Brandl6baf1172011-02-25 10:20:4514523 -) ac_f="$ac_tmp/stdin";;
Thomas Wouters47b49bf2007-08-30 22:15:3314524 *) # Look for the file first in the build tree, then in the source tree
14525 # (if the path is not absolute). The absolute path cannot be DOS-style,
14526 # because $ac_f cannot contain `:'.
14527 test -f "$ac_f" ||
14528 case $ac_f in
14529 [\\/$]*) false;;
14530 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14531 esac ||
Georg Brandl6baf1172011-02-25 10:20:4514532 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
Thomas Wouters47b49bf2007-08-30 22:15:3314533 esac
Benjamin Peterson82af01d2010-05-02 16:45:4114534 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
Benjamin Petersonf7155a32010-06-21 16:51:2214535 as_fn_append ac_file_inputs " '$ac_f'"
Thomas Wouters47b49bf2007-08-30 22:15:3314536 done
14537
14538 # Let's still pretend it is `configure' which instantiates (i.e., don't
14539 # use $as_me), people would be surprised to read:
14540 # /* config.h. Generated by config.status. */
Benjamin Peterson82af01d2010-05-02 16:45:4114541 configure_input='Generated from '`
14542 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14543 `' by configure.'
Thomas Wouters47b49bf2007-08-30 22:15:3314544 if test x"$ac_file" != x-; then
14545 configure_input="$ac_file. $configure_input"
Benjamin Petersonf7155a32010-06-21 16:51:2214546 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4114547$as_echo "$as_me: creating $ac_file" >&6;}
Thomas Wouters47b49bf2007-08-30 22:15:3314548 fi
Benjamin Peterson82af01d2010-05-02 16:45:4114549 # Neutralize special characters interpreted by sed in replacement strings.
14550 case $configure_input in #(
14551 *\&* | *\|* | *\\* )
14552 ac_sed_conf_input=`$as_echo "$configure_input" |
14553 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14554 *) ac_sed_conf_input=$configure_input;;
14555 esac
Thomas Wouters47b49bf2007-08-30 22:15:3314556
14557 case $ac_tag in
Georg Brandl6baf1172011-02-25 10:20:4514558 *:-:* | *:-) cat >"$ac_tmp/stdin" \
14559 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
Thomas Wouters47b49bf2007-08-30 22:15:3314560 esac
14561 ;;
Martin v. Löwis11437992002-04-12 09:54:0314562 esac
14563
Thomas Wouters47b49bf2007-08-30 22:15:3314564 ac_dir=`$as_dirname -- "$ac_file" ||
Martin v. Löwis11437992002-04-12 09:54:0314565$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Skip Montanarof0d5f792004-08-15 14:08:2314566 X"$ac_file" : 'X\(//\)[^/]' \| \
14567 X"$ac_file" : 'X\(//\)$' \| \
Thomas Wouters47b49bf2007-08-30 22:15:3314568 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
Benjamin Peterson82af01d2010-05-02 16:45:4114569$as_echo X"$ac_file" |
Thomas Wouters47b49bf2007-08-30 22:15:3314570 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14571 s//\1/
14572 q
14573 }
14574 /^X\(\/\/\)[^/].*/{
14575 s//\1/
14576 q
14577 }
14578 /^X\(\/\/\)$/{
14579 s//\1/
14580 q
14581 }
14582 /^X\(\/\).*/{
14583 s//\1/
14584 q
14585 }
14586 s/.*/./; q'`
Benjamin Petersonf7155a32010-06-21 16:51:2214587 as_dir="$ac_dir"; as_fn_mkdir_p
Martin v. Löwis11437992002-04-12 09:54:0314588 ac_builddir=.
14589
Thomas Wouters47b49bf2007-08-30 22:15:3314590case "$ac_dir" in
14591.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14592*)
Benjamin Peterson82af01d2010-05-02 16:45:4114593 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Thomas Wouters47b49bf2007-08-30 22:15:3314594 # A ".." for each directory in $ac_dir_suffix.
Benjamin Peterson82af01d2010-05-02 16:45:4114595 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Thomas Wouters47b49bf2007-08-30 22:15:3314596 case $ac_top_builddir_sub in
14597 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14598 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14599 esac ;;
14600esac
14601ac_abs_top_builddir=$ac_pwd
14602ac_abs_builddir=$ac_pwd$ac_dir_suffix
14603# for backward compatibility:
14604ac_top_builddir=$ac_top_build_prefix
Martin v. Löwis11437992002-04-12 09:54:0314605
14606case $srcdir in
Thomas Wouters47b49bf2007-08-30 22:15:3314607 .) # We are building in place.
Martin v. Löwis11437992002-04-12 09:54:0314608 ac_srcdir=.
Thomas Wouters47b49bf2007-08-30 22:15:3314609 ac_top_srcdir=$ac_top_builddir_sub
14610 ac_abs_top_srcdir=$ac_pwd ;;
14611 [\\/]* | ?:[\\/]* ) # Absolute name.
Martin v. Löwis11437992002-04-12 09:54:0314612 ac_srcdir=$srcdir$ac_dir_suffix;
Thomas Wouters47b49bf2007-08-30 22:15:3314613 ac_top_srcdir=$srcdir
14614 ac_abs_top_srcdir=$srcdir ;;
14615 *) # Relative name.
14616 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14617 ac_top_srcdir=$ac_top_build_prefix$srcdir
14618 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Martin v. Löwis11437992002-04-12 09:54:0314619esac
Thomas Wouters47b49bf2007-08-30 22:15:3314620ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Skip Montanarof0d5f792004-08-15 14:08:2314621
Martin v. Löwis11437992002-04-12 09:54:0314622
Thomas Wouters47b49bf2007-08-30 22:15:3314623 case $ac_mode in
14624 :F)
14625 #
14626 # CONFIG_FILE
14627 #
Martin v. Löwis11437992002-04-12 09:54:0314628
14629 case $INSTALL in
14630 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
Thomas Wouters47b49bf2007-08-30 22:15:3314631 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
Martin v. Löwis11437992002-04-12 09:54:0314632 esac
Thomas Wouters477c8d52006-05-27 19:21:4714633_ACEOF
Thomas Wouters47b49bf2007-08-30 22:15:3314634
Benjamin Peterson82af01d2010-05-02 16:45:4114635cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Thomas Wouters47b49bf2007-08-30 22:15:3314636# If the template does not know about datarootdir, expand it.
14637# FIXME: This hack should be removed a few years after 2.60.
14638ac_datarootdir_hack=; ac_datarootdir_seen=
Benjamin Peterson82af01d2010-05-02 16:45:4114639ac_sed_dataroot='
14640/datarootdir/ {
Thomas Wouters47b49bf2007-08-30 22:15:3314641 p
14642 q
14643}
14644/@datadir@/p
14645/@docdir@/p
14646/@infodir@/p
14647/@localedir@/p
Benjamin Petersonf7155a32010-06-21 16:51:2214648/@mandir@/p'
Benjamin Peterson82af01d2010-05-02 16:45:4114649case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
Thomas Wouters47b49bf2007-08-30 22:15:3314650*datarootdir*) ac_datarootdir_seen=yes;;
14651*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Benjamin Petersonf7155a32010-06-21 16:51:2214652 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4114653$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
Thomas Wouters47b49bf2007-08-30 22:15:3314654_ACEOF
Benjamin Peterson82af01d2010-05-02 16:45:4114655cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Thomas Wouters47b49bf2007-08-30 22:15:3314656 ac_datarootdir_hack='
14657 s&@datadir@&$datadir&g
14658 s&@docdir@&$docdir&g
14659 s&@infodir@&$infodir&g
14660 s&@localedir@&$localedir&g
14661 s&@mandir@&$mandir&g
Benjamin Petersonf7155a32010-06-21 16:51:2214662 s&\\\${datarootdir}&$datarootdir&g' ;;
Thomas Wouters47b49bf2007-08-30 22:15:3314663esac
14664_ACEOF
14665
14666# Neutralize VPATH when `$srcdir' = `.'.
14667# Shell code in configure.ac might set extrasub.
14668# FIXME: do we really want to maintain this feature?
Benjamin Peterson82af01d2010-05-02 16:45:4114669cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14670ac_sed_extra="$ac_vpsub
Martin v. Löwis11437992002-04-12 09:54:0314671$extrasub
14672_ACEOF
Benjamin Peterson82af01d2010-05-02 16:45:4114673cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Martin v. Löwis11437992002-04-12 09:54:0314674:t
14675/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Benjamin Peterson82af01d2010-05-02 16:45:4114676s|@configure_input@|$ac_sed_conf_input|;t t
Thomas Wouters47b49bf2007-08-30 22:15:3314677s&@top_builddir@&$ac_top_builddir_sub&;t t
Benjamin Peterson82af01d2010-05-02 16:45:4114678s&@top_build_prefix@&$ac_top_build_prefix&;t t
Thomas Wouters47b49bf2007-08-30 22:15:3314679s&@srcdir@&$ac_srcdir&;t t
14680s&@abs_srcdir@&$ac_abs_srcdir&;t t
14681s&@top_srcdir@&$ac_top_srcdir&;t t
14682s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14683s&@builddir@&$ac_builddir&;t t
14684s&@abs_builddir@&$ac_abs_builddir&;t t
14685s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14686s&@INSTALL@&$ac_INSTALL&;t t
14687$ac_datarootdir_hack
Benjamin Peterson82af01d2010-05-02 16:45:4114688"
Georg Brandl6baf1172011-02-25 10:20:4514689eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
14690 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Guido van Rossum76be6ed1995-01-02 18:33:5414691
Thomas Wouters47b49bf2007-08-30 22:15:3314692test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
Georg Brandl6baf1172011-02-25 10:20:4514693 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
14694 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
14695 "$ac_tmp/out"`; test -z "$ac_out"; } &&
Benjamin Petersonf7155a32010-06-21 16:51:2214696 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Georg Brandl6baf1172011-02-25 10:20:4514697which seems to be undefined. Please make sure it is defined" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4114698$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Georg Brandl6baf1172011-02-25 10:20:4514699which seems to be undefined. Please make sure it is defined" >&2;}
Thomas Wouters1ba5b3b2006-06-08 14:52:4714700
Georg Brandl6baf1172011-02-25 10:20:4514701 rm -f "$ac_tmp/stdin"
Martin v. Löwis11437992002-04-12 09:54:0314702 case $ac_file in
Georg Brandl6baf1172011-02-25 10:20:4514703 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
14704 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
Benjamin Peterson82af01d2010-05-02 16:45:4114705 esac \
Georg Brandl6baf1172011-02-25 10:20:4514706 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Thomas Wouters47b49bf2007-08-30 22:15:3314707 ;;
14708 :H)
14709 #
14710 # CONFIG_HEADER
14711 #
Martin v. Löwis11437992002-04-12 09:54:0314712 if test x"$ac_file" != x-; then
Benjamin Peterson82af01d2010-05-02 16:45:4114713 {
14714 $as_echo "/* $configure_input */" \
Georg Brandl6baf1172011-02-25 10:20:4514715 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
14716 } >"$ac_tmp/config.h" \
14717 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14718 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
Benjamin Petersonf7155a32010-06-21 16:51:2214719 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4114720$as_echo "$as_me: $ac_file is unchanged" >&6;}
Martin v. Löwis11437992002-04-12 09:54:0314721 else
Benjamin Peterson82af01d2010-05-02 16:45:4114722 rm -f "$ac_file"
Georg Brandl6baf1172011-02-25 10:20:4514723 mv "$ac_tmp/config.h" "$ac_file" \
14724 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Martin v. Löwis11437992002-04-12 09:54:0314725 fi
14726 else
Benjamin Peterson82af01d2010-05-02 16:45:4114727 $as_echo "/* $configure_input */" \
Georg Brandl6baf1172011-02-25 10:20:4514728 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
14729 || as_fn_error $? "could not create -" "$LINENO" 5
Martin v. Löwis11437992002-04-12 09:54:0314730 fi
Thomas Wouters47b49bf2007-08-30 22:15:3314731 ;;
Guido van Rossum7f43da71994-08-01 12:15:3014732
Thomas Wouters47b49bf2007-08-30 22:15:3314733
14734 esac
14735
Antoine Pitrou80f45a02010-09-10 19:55:1914736
14737 case $ac_file$ac_mode in
14738 "Modules/ld_so_aix":F) chmod +x Modules/ld_so_aix ;;
14739
14740 esac
Thomas Wouters47b49bf2007-08-30 22:15:3314741done # for ac_tag
14742
Guido van Rossum627b2d71993-12-24 10:39:1614743
Benjamin Petersonf7155a32010-06-21 16:51:2214744as_fn_exit 0
Martin v. Löwis11437992002-04-12 09:54:0314745_ACEOF
Martin v. Löwis11437992002-04-12 09:54:0314746ac_clean_files=$ac_clean_files_save
14747
Benjamin Peterson82af01d2010-05-02 16:45:4114748test $ac_write_fail = 0 ||
Georg Brandl6baf1172011-02-25 10:20:4514749 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
Benjamin Peterson82af01d2010-05-02 16:45:4114750
Martin v. Löwis11437992002-04-12 09:54:0314751
14752# configure is writing to config.log, and then calls config.status.
14753# config.status does its own redirection, appending to config.log.
14754# Unfortunately, on DOS this fails, as config.log is still kept open
14755# by configure, so config.status won't be able to write to it; its
14756# output is simply discarded. So we exec the FD to /dev/null,
14757# effectively closing config.log, so it can be properly (re)opened and
14758# appended to by config.status. When coming back to configure, we
14759# need to make the FD available again.
14760if test "$no_create" != yes; then
14761 ac_cs_success=:
Skip Montanaro6dead952003-09-25 14:50:0414762 ac_config_status_args=
14763 test "$silent" = yes &&
14764 ac_config_status_args="$ac_config_status_args --quiet"
Martin v. Löwis11437992002-04-12 09:54:0314765 exec 5>/dev/null
Skip Montanaro6dead952003-09-25 14:50:0414766 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Martin v. Löwis11437992002-04-12 09:54:0314767 exec 5>>config.log
14768 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14769 # would make configure fail if this is the last instruction.
Georg Brandl6baf1172011-02-25 10:20:4514770 $ac_cs_success || as_fn_exit 1
Martin v. Löwis11437992002-04-12 09:54:0314771fi
Benjamin Peterson82af01d2010-05-02 16:45:4114772if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
Benjamin Petersonf7155a32010-06-21 16:51:2214773 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
Benjamin Peterson82af01d2010-05-02 16:45:4114774$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14775fi
Guido van Rossum627b2d71993-12-24 10:39:1614776
Neil Schemenauer3ecf0aa2001-01-26 16:15:2014777
Thomas Wouters49fd7fa2006-04-21 10:40:5814778echo "creating Modules/Setup"
Neil Schemenauer3ecf0aa2001-01-26 16:15:2014779if test ! -f Modules/Setup
14780then
14781 cp $srcdir/Modules/Setup.dist Modules/Setup
14782fi
14783
Thomas Wouters49fd7fa2006-04-21 10:40:5814784echo "creating Modules/Setup.local"
Neil Schemenauer3ecf0aa2001-01-26 16:15:2014785if test ! -f Modules/Setup.local
14786then
14787 echo "# Edit this file for local setup changes" >Modules/Setup.local
14788fi
14789
14790echo "creating Makefile"
14791$SHELL $srcdir/Modules/makesetup -c $srcdir/Modules/config.c.in \
14792 -s Modules Modules/Setup.config \
Neil Schemenauerf8b71c52001-04-21 17:41:1614793 Modules/Setup.local Modules/Setup
Neil Schemenauerc761fc82001-02-19 04:50:4914794mv config.c Modules