]> git.saurik.com Git - redis.git/blame - deps/jemalloc/configure
some test colorization and some fix
[redis.git] / deps / jemalloc / configure
CommitLineData
a78e148b 1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.65.
4#
5#
6# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
7# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
8# Inc.
9#
10#
11# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
13## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
16
17# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 emulate sh
21 NULLCMD=:
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
25 setopt NO_GLOB_SUBST
26else
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
31 ;;
32esac
33fi
34
35
36as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43# Prefer a ksh shell builtin over an external printf program on Solaris,
44# but without wasting forks for bash or zsh.
45if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in #(
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
69 fi
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
81fi
82
83
84# IFS
85# We need space, tab and new line, in precisely that order. Quoting is
86# there to prevent editors from complaining about space-tab.
87# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88# splitting by setting IFS to empty value.)
89IFS=" "" $as_nl"
90
91# Find who we are. Look in the path if we contain no directory separator.
92case $0 in #((
93 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95for as_dir in $PATH
96do
97 IFS=$as_save_IFS
98 test -z "$as_dir" && as_dir=.
99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100 done
101IFS=$as_save_IFS
102
103 ;;
104esac
105# We did not find ourselves, most probably we were run as `sh COMMAND'
106# in which case we are not to be found in the path.
107if test "x$as_myself" = x; then
108 as_myself=$0
109fi
110if test ! -f "$as_myself"; then
111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112 exit 1
113fi
114
115# Unset variables that we do not need and which cause bugs (e.g. in
116# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
117# suppresses any "Segmentation fault" message there. '((' could
118# trigger a bug in pdksh 5.2.14.
119for as_var in BASH_ENV ENV MAIL MAILPATH
120do eval test x\${$as_var+set} = xset \
121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122done
123PS1='$ '
124PS2='> '
125PS4='+ '
126
127# NLS nuisances.
128LC_ALL=C
129export LC_ALL
130LANGUAGE=C
131export LANGUAGE
132
133# CDPATH.
134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136if test "x$CONFIG_SHELL" = x; then
137 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138 emulate sh
139 NULLCMD=:
140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141 # is contrary to our usage. Disable this feature.
142 alias -g '\${1+\"\$@\"}'='\"\$@\"'
143 setopt NO_GLOB_SUBST
144else
145 case \`(set -o) 2>/dev/null\` in #(
146 *posix*) :
147 set -o posix ;; #(
148 *) :
149 ;;
150esac
151fi
152"
153 as_required="as_fn_return () { (exit \$1); }
154as_fn_success () { as_fn_return 0; }
155as_fn_failure () { as_fn_return 1; }
156as_fn_ret_success () { return 0; }
157as_fn_ret_failure () { return 1; }
158
159exitcode=0
160as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
166else
167 exitcode=1; echo positional parameters were not saved.
168fi
169test x\$exitcode = x0 || exit 1"
170 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174test \$(( 1 + 1 )) = 2 || exit 1"
175 if (eval "$as_required") 2>/dev/null; then :
176 as_have_required=yes
177else
178 as_have_required=no
179fi
180 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
181
182else
183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
184as_found=false
185for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
186do
187 IFS=$as_save_IFS
188 test -z "$as_dir" && as_dir=.
189 as_found=:
190 case $as_dir in #(
191 /*)
192 for as_base in sh bash ksh sh5; do
193 # Try only shells that exist, to save several forks.
194 as_shell=$as_dir/$as_base
195 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
196 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 CONFIG_SHELL=$as_shell as_have_required=yes
198 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 break 2
200fi
201fi
202 done;;
203 esac
204 as_found=false
205done
206$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
208 CONFIG_SHELL=$SHELL as_have_required=yes
209fi; }
210IFS=$as_save_IFS
211
212
213 if test "x$CONFIG_SHELL" != x; then :
214 # We cannot yet assume a decent shell, so we have to provide a
215 # neutralization value for shells without unset; and this also
216 # works around shells that cannot unset nonexistent variables.
217 BASH_ENV=/dev/null
218 ENV=/dev/null
219 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
220 export CONFIG_SHELL
221 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222fi
223
224 if test x$as_have_required = xno; then :
225 $as_echo "$0: This script requires a shell more modern than all"
226 $as_echo "$0: the shells that I found on your system."
227 if test x${ZSH_VERSION+set} = xset ; then
228 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
229 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
230 else
231 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
232$0: including any error possibly output before this
233$0: message. Then install a modern shell, or manually run
234$0: the script under such a shell if you do have one."
235 fi
236 exit 1
237fi
238fi
239fi
240SHELL=${CONFIG_SHELL-/bin/sh}
241export SHELL
242# Unset more variables known to interfere with behavior of common tools.
243CLICOLOR_FORCE= GREP_OPTIONS=
244unset CLICOLOR_FORCE GREP_OPTIONS
245
246## --------------------- ##
247## M4sh Shell Functions. ##
248## --------------------- ##
249# as_fn_unset VAR
250# ---------------
251# Portably unset VAR.
252as_fn_unset ()
253{
254 { eval $1=; unset $1;}
255}
256as_unset=as_fn_unset
257
258# as_fn_set_status STATUS
259# -----------------------
260# Set $? to STATUS, without forking.
261as_fn_set_status ()
262{
263 return $1
264} # as_fn_set_status
265
266# as_fn_exit STATUS
267# -----------------
268# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
269as_fn_exit ()
270{
271 set +e
272 as_fn_set_status $1
273 exit $1
274} # as_fn_exit
275
276# as_fn_mkdir_p
277# -------------
278# Create "$as_dir" as a directory, including parents if necessary.
279as_fn_mkdir_p ()
280{
281
282 case $as_dir in #(
283 -*) as_dir=./$as_dir;;
284 esac
285 test -d "$as_dir" || eval $as_mkdir_p || {
286 as_dirs=
287 while :; do
288 case $as_dir in #(
289 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
290 *) as_qdir=$as_dir;;
291 esac
292 as_dirs="'$as_qdir' $as_dirs"
293 as_dir=`$as_dirname -- "$as_dir" ||
294$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
295 X"$as_dir" : 'X\(//\)[^/]' \| \
296 X"$as_dir" : 'X\(//\)$' \| \
297 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
298$as_echo X"$as_dir" |
299 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
300 s//\1/
301 q
302 }
303 /^X\(\/\/\)[^/].*/{
304 s//\1/
305 q
306 }
307 /^X\(\/\/\)$/{
308 s//\1/
309 q
310 }
311 /^X\(\/\).*/{
312 s//\1/
313 q
314 }
315 s/.*/./; q'`
316 test -d "$as_dir" && break
317 done
318 test -z "$as_dirs" || eval "mkdir $as_dirs"
319 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
320
321
322} # as_fn_mkdir_p
323# as_fn_append VAR VALUE
324# ----------------------
325# Append the text in VALUE to the end of the definition contained in VAR. Take
326# advantage of any shell optimizations that allow amortized linear growth over
327# repeated appends, instead of the typical quadratic growth present in naive
328# implementations.
329if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
330 eval 'as_fn_append ()
331 {
332 eval $1+=\$2
333 }'
334else
335 as_fn_append ()
336 {
337 eval $1=\$$1\$2
338 }
339fi # as_fn_append
340
341# as_fn_arith ARG...
342# ------------------
343# Perform arithmetic evaluation on the ARGs, and store the result in the
344# global $as_val. Take advantage of shells that can avoid forks. The arguments
345# must be portable across $(()) and expr.
346if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
347 eval 'as_fn_arith ()
348 {
349 as_val=$(( $* ))
350 }'
351else
352 as_fn_arith ()
353 {
354 as_val=`expr "$@" || test $? -eq 1`
355 }
356fi # as_fn_arith
357
358
359# as_fn_error ERROR [LINENO LOG_FD]
360# ---------------------------------
361# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
362# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
363# script with status $?, using 1 if that was 0.
364as_fn_error ()
365{
366 as_status=$?; test $as_status -eq 0 && as_status=1
367 if test "$3"; then
368 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
369 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
370 fi
371 $as_echo "$as_me: error: $1" >&2
372 as_fn_exit $as_status
373} # as_fn_error
374
375if expr a : '\(a\)' >/dev/null 2>&1 &&
376 test "X`expr 00001 : '.*\(...\)'`" = X001; then
377 as_expr=expr
378else
379 as_expr=false
380fi
381
382if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
383 as_basename=basename
384else
385 as_basename=false
386fi
387
388if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
389 as_dirname=dirname
390else
391 as_dirname=false
392fi
393
394as_me=`$as_basename -- "$0" ||
395$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
396 X"$0" : 'X\(//\)$' \| \
397 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
398$as_echo X/"$0" |
399 sed '/^.*\/\([^/][^/]*\)\/*$/{
400 s//\1/
401 q
402 }
403 /^X\/\(\/\/\)$/{
404 s//\1/
405 q
406 }
407 /^X\/\(\/\).*/{
408 s//\1/
409 q
410 }
411 s/.*/./; q'`
412
413# Avoid depending upon Character Ranges.
414as_cr_letters='abcdefghijklmnopqrstuvwxyz'
415as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
416as_cr_Letters=$as_cr_letters$as_cr_LETTERS
417as_cr_digits='0123456789'
418as_cr_alnum=$as_cr_Letters$as_cr_digits
419
420
421 as_lineno_1=$LINENO as_lineno_1a=$LINENO
422 as_lineno_2=$LINENO as_lineno_2a=$LINENO
423 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
424 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
425 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
426 sed -n '
427 p
428 /[$]LINENO/=
429 ' <$as_myself |
430 sed '
431 s/[$]LINENO.*/&-/
432 t lineno
433 b
434 :lineno
435 N
436 :loop
437 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
438 t loop
439 s/-\n.*//
440 ' >$as_me.lineno &&
441 chmod +x "$as_me.lineno" ||
442 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
443
444 # Don't try to exec as it changes $[0], causing all sort of problems
445 # (the dirname of $[0] is not the place where we might find the
446 # original and so on. Autoconf is especially sensitive to this).
447 . "./$as_me.lineno"
448 # Exit status is that of the last command.
449 exit
450}
451
452ECHO_C= ECHO_N= ECHO_T=
453case `echo -n x` in #(((((
454-n*)
455 case `echo 'xy\c'` in
456 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
457 xy) ECHO_C='\c';;
458 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
459 ECHO_T=' ';;
460 esac;;
461*)
462 ECHO_N='-n';;
463esac
464
465rm -f conf$$ conf$$.exe conf$$.file
466if test -d conf$$.dir; then
467 rm -f conf$$.dir/conf$$.file
468else
469 rm -f conf$$.dir
470 mkdir conf$$.dir 2>/dev/null
471fi
472if (echo >conf$$.file) 2>/dev/null; then
473 if ln -s conf$$.file conf$$ 2>/dev/null; then
474 as_ln_s='ln -s'
475 # ... but there are two gotchas:
476 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
477 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
478 # In both cases, we have to default to `cp -p'.
479 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
480 as_ln_s='cp -p'
481 elif ln conf$$.file conf$$ 2>/dev/null; then
482 as_ln_s=ln
483 else
484 as_ln_s='cp -p'
485 fi
486else
487 as_ln_s='cp -p'
488fi
489rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
490rmdir conf$$.dir 2>/dev/null
491
492if mkdir -p . 2>/dev/null; then
493 as_mkdir_p='mkdir -p "$as_dir"'
494else
495 test -d ./-p && rmdir ./-p
496 as_mkdir_p=false
497fi
498
499if test -x / >/dev/null 2>&1; then
500 as_test_x='test -x'
501else
502 if ls -dL / >/dev/null 2>&1; then
503 as_ls_L_option=L
504 else
505 as_ls_L_option=
506 fi
507 as_test_x='
508 eval sh -c '\''
509 if test -d "$1"; then
510 test -d "$1/.";
511 else
512 case $1 in #(
513 -*)set "./$1";;
514 esac;
515 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
516 ???[sx]*):;;*)false;;esac;fi
517 '\'' sh
518 '
519fi
520as_executable_p=$as_test_x
521
522# Sed expression to map a string onto a valid CPP name.
523as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
524
525# Sed expression to map a string onto a valid variable name.
526as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
527
528
529test -n "$DJDIR" || exec 7<&0 </dev/null
530exec 6>&1
531
532# Name of the host.
533# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
534# so uname gets run too.
535ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
536
537#
538# Initializations.
539#
540ac_default_prefix=/usr/local
541ac_clean_files=
542ac_config_libobj_dir=.
543LIBOBJS=
544cross_compiling=no
545subdirs=
546MFLAGS=
547MAKEFLAGS=
548
549# Identity of this package.
550PACKAGE_NAME=
551PACKAGE_TARNAME=
552PACKAGE_VERSION=
553PACKAGE_STRING=
554PACKAGE_BUGREPORT=
555PACKAGE_URL=
556
557ac_unique_file="Makefile.in"
558# Factoring default headers for most tests.
559ac_includes_default="\
560#include <stdio.h>
561#ifdef HAVE_SYS_TYPES_H
562# include <sys/types.h>
563#endif
564#ifdef HAVE_SYS_STAT_H
565# include <sys/stat.h>
566#endif
567#ifdef STDC_HEADERS
568# include <stdlib.h>
569# include <stddef.h>
570#else
571# ifdef HAVE_STDLIB_H
572# include <stdlib.h>
573# endif
574#endif
575#ifdef HAVE_STRING_H
576# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
577# include <memory.h>
578# endif
579# include <string.h>
580#endif
581#ifdef HAVE_STRINGS_H
582# include <strings.h>
583#endif
584#ifdef HAVE_INTTYPES_H
585# include <inttypes.h>
586#endif
587#ifdef HAVE_STDINT_H
588# include <stdint.h>
589#endif
590#ifdef HAVE_UNISTD_H
591# include <unistd.h>
592#endif"
593
594ac_subst_vars='LTLIBOBJS
595LIBOBJS
596cfgoutputs_out
597cfgoutputs_in
598cfghdrs_out
599cfghdrs_in
600enable_tls
601enable_lazy_lock
602jemalloc_version_gid
603jemalloc_version_nrev
604jemalloc_version_bugfix
605jemalloc_version_minor
606jemalloc_version_major
607jemalloc_version
608enable_dynamic_page_shift
609enable_sysv
610enable_xmalloc
611enable_fill
612enable_dss
613enable_swap
614enable_tcache
615enable_tiny
616enable_prof
617enable_stats
618enable_debug
619install_suffix
620jemalloc_cprefix
621jemalloc_prefix
622AUTOCONF
623LD
624AR
625RANLIB
626INSTALL_DATA
627INSTALL_SCRIPT
628INSTALL_PROGRAM
629enable_autogen
630RPATH_EXTRA
631RPATH
632abi
633host_os
634host_vendor
635host_cpu
636host
637build_os
638build_vendor
639build_cpu
640build
641EGREP
642GREP
643CPP
644OBJEXT
645EXEEXT
646ac_ct_CC
647CPPFLAGS
648LDFLAGS
649CFLAGS
650CC
651XSLROOT
652XSLTPROC
653MANDIR
654DATADIR
655LIBDIR
656INCLUDEDIR
657BINDIR
658PREFIX
659abs_objroot
660objroot
661abs_srcroot
662srcroot
663target_alias
664host_alias
665build_alias
666LIBS
667ECHO_T
668ECHO_N
669ECHO_C
670DEFS
671mandir
672localedir
673libdir
674psdir
675pdfdir
676dvidir
677htmldir
678infodir
679docdir
680oldincludedir
681includedir
682localstatedir
683sharedstatedir
684sysconfdir
685datadir
686datarootdir
687libexecdir
688sbindir
689bindir
690program_transform_name
691prefix
692exec_prefix
693PACKAGE_URL
694PACKAGE_BUGREPORT
695PACKAGE_STRING
696PACKAGE_VERSION
697PACKAGE_TARNAME
698PACKAGE_NAME
699PATH_SEPARATOR
700SHELL'
701ac_subst_files=''
702ac_user_opts='
703enable_option_checking
704with_xslroot
705with_rpath
706enable_autogen
707with_jemalloc_prefix
708with_install_suffix
709enable_cc_silence
710enable_debug
711enable_stats
712enable_prof
713enable_prof_libunwind
714with_static_libunwind
715enable_prof_libgcc
716enable_prof_gcc
717enable_tiny
718enable_tcache
719enable_swap
720enable_dss
721enable_fill
722enable_xmalloc
723enable_sysv
724enable_dynamic_page_shift
725enable_lazy_lock
726enable_tls
727'
728 ac_precious_vars='build_alias
729host_alias
730target_alias
731CC
732CFLAGS
733LDFLAGS
734LIBS
735CPPFLAGS
736CPP'
737
738
739# Initialize some variables set by options.
740ac_init_help=
741ac_init_version=false
742ac_unrecognized_opts=
743ac_unrecognized_sep=
744# The variables have the same names as the options, with
745# dashes changed to underlines.
746cache_file=/dev/null
747exec_prefix=NONE
748no_create=
749no_recursion=
750prefix=NONE
751program_prefix=NONE
752program_suffix=NONE
753program_transform_name=s,x,x,
754silent=
755site=
756srcdir=
757verbose=
758x_includes=NONE
759x_libraries=NONE
760
761# Installation directory options.
762# These are left unexpanded so users can "make install exec_prefix=/foo"
763# and all the variables that are supposed to be based on exec_prefix
764# by default will actually change.
765# Use braces instead of parens because sh, perl, etc. also accept them.
766# (The list follows the same order as the GNU Coding Standards.)
767bindir='${exec_prefix}/bin'
768sbindir='${exec_prefix}/sbin'
769libexecdir='${exec_prefix}/libexec'
770datarootdir='${prefix}/share'
771datadir='${datarootdir}'
772sysconfdir='${prefix}/etc'
773sharedstatedir='${prefix}/com'
774localstatedir='${prefix}/var'
775includedir='${prefix}/include'
776oldincludedir='/usr/include'
777docdir='${datarootdir}/doc/${PACKAGE}'
778infodir='${datarootdir}/info'
779htmldir='${docdir}'
780dvidir='${docdir}'
781pdfdir='${docdir}'
782psdir='${docdir}'
783libdir='${exec_prefix}/lib'
784localedir='${datarootdir}/locale'
785mandir='${datarootdir}/man'
786
787ac_prev=
788ac_dashdash=
789for ac_option
790do
791 # If the previous option needs an argument, assign it.
792 if test -n "$ac_prev"; then
793 eval $ac_prev=\$ac_option
794 ac_prev=
795 continue
796 fi
797
798 case $ac_option in
799 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
800 *) ac_optarg=yes ;;
801 esac
802
803 # Accept the important Cygnus configure options, so we can diagnose typos.
804
805 case $ac_dashdash$ac_option in
806 --)
807 ac_dashdash=yes ;;
808
809 -bindir | --bindir | --bindi | --bind | --bin | --bi)
810 ac_prev=bindir ;;
811 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
812 bindir=$ac_optarg ;;
813
814 -build | --build | --buil | --bui | --bu)
815 ac_prev=build_alias ;;
816 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
817 build_alias=$ac_optarg ;;
818
819 -cache-file | --cache-file | --cache-fil | --cache-fi \
820 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
821 ac_prev=cache_file ;;
822 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
823 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
824 cache_file=$ac_optarg ;;
825
826 --config-cache | -C)
827 cache_file=config.cache ;;
828
829 -datadir | --datadir | --datadi | --datad)
830 ac_prev=datadir ;;
831 -datadir=* | --datadir=* | --datadi=* | --datad=*)
832 datadir=$ac_optarg ;;
833
834 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
835 | --dataroo | --dataro | --datar)
836 ac_prev=datarootdir ;;
837 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
838 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
839 datarootdir=$ac_optarg ;;
840
841 -disable-* | --disable-*)
842 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
843 # Reject names that are not valid shell variable names.
844 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
845 as_fn_error "invalid feature name: $ac_useropt"
846 ac_useropt_orig=$ac_useropt
847 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
848 case $ac_user_opts in
849 *"
850"enable_$ac_useropt"
851"*) ;;
852 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
853 ac_unrecognized_sep=', ';;
854 esac
855 eval enable_$ac_useropt=no ;;
856
857 -docdir | --docdir | --docdi | --doc | --do)
858 ac_prev=docdir ;;
859 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
860 docdir=$ac_optarg ;;
861
862 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
863 ac_prev=dvidir ;;
864 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
865 dvidir=$ac_optarg ;;
866
867 -enable-* | --enable-*)
868 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
869 # Reject names that are not valid shell variable names.
870 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
871 as_fn_error "invalid feature name: $ac_useropt"
872 ac_useropt_orig=$ac_useropt
873 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
874 case $ac_user_opts in
875 *"
876"enable_$ac_useropt"
877"*) ;;
878 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
879 ac_unrecognized_sep=', ';;
880 esac
881 eval enable_$ac_useropt=\$ac_optarg ;;
882
883 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
884 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
885 | --exec | --exe | --ex)
886 ac_prev=exec_prefix ;;
887 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
888 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
889 | --exec=* | --exe=* | --ex=*)
890 exec_prefix=$ac_optarg ;;
891
892 -gas | --gas | --ga | --g)
893 # Obsolete; use --with-gas.
894 with_gas=yes ;;
895
896 -help | --help | --hel | --he | -h)
897 ac_init_help=long ;;
898 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
899 ac_init_help=recursive ;;
900 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
901 ac_init_help=short ;;
902
903 -host | --host | --hos | --ho)
904 ac_prev=host_alias ;;
905 -host=* | --host=* | --hos=* | --ho=*)
906 host_alias=$ac_optarg ;;
907
908 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
909 ac_prev=htmldir ;;
910 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
911 | --ht=*)
912 htmldir=$ac_optarg ;;
913
914 -includedir | --includedir | --includedi | --included | --include \
915 | --includ | --inclu | --incl | --inc)
916 ac_prev=includedir ;;
917 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
918 | --includ=* | --inclu=* | --incl=* | --inc=*)
919 includedir=$ac_optarg ;;
920
921 -infodir | --infodir | --infodi | --infod | --info | --inf)
922 ac_prev=infodir ;;
923 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
924 infodir=$ac_optarg ;;
925
926 -libdir | --libdir | --libdi | --libd)
927 ac_prev=libdir ;;
928 -libdir=* | --libdir=* | --libdi=* | --libd=*)
929 libdir=$ac_optarg ;;
930
931 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
932 | --libexe | --libex | --libe)
933 ac_prev=libexecdir ;;
934 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
935 | --libexe=* | --libex=* | --libe=*)
936 libexecdir=$ac_optarg ;;
937
938 -localedir | --localedir | --localedi | --localed | --locale)
939 ac_prev=localedir ;;
940 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
941 localedir=$ac_optarg ;;
942
943 -localstatedir | --localstatedir | --localstatedi | --localstated \
944 | --localstate | --localstat | --localsta | --localst | --locals)
945 ac_prev=localstatedir ;;
946 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
947 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
948 localstatedir=$ac_optarg ;;
949
950 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
951 ac_prev=mandir ;;
952 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
953 mandir=$ac_optarg ;;
954
955 -nfp | --nfp | --nf)
956 # Obsolete; use --without-fp.
957 with_fp=no ;;
958
959 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
960 | --no-cr | --no-c | -n)
961 no_create=yes ;;
962
963 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
964 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
965 no_recursion=yes ;;
966
967 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
968 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
969 | --oldin | --oldi | --old | --ol | --o)
970 ac_prev=oldincludedir ;;
971 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
972 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
973 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
974 oldincludedir=$ac_optarg ;;
975
976 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
977 ac_prev=prefix ;;
978 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
979 prefix=$ac_optarg ;;
980
981 -program-prefix | --program-prefix | --program-prefi | --program-pref \
982 | --program-pre | --program-pr | --program-p)
983 ac_prev=program_prefix ;;
984 -program-prefix=* | --program-prefix=* | --program-prefi=* \
985 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
986 program_prefix=$ac_optarg ;;
987
988 -program-suffix | --program-suffix | --program-suffi | --program-suff \
989 | --program-suf | --program-su | --program-s)
990 ac_prev=program_suffix ;;
991 -program-suffix=* | --program-suffix=* | --program-suffi=* \
992 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
993 program_suffix=$ac_optarg ;;
994
995 -program-transform-name | --program-transform-name \
996 | --program-transform-nam | --program-transform-na \
997 | --program-transform-n | --program-transform- \
998 | --program-transform | --program-transfor \
999 | --program-transfo | --program-transf \
1000 | --program-trans | --program-tran \
1001 | --progr-tra | --program-tr | --program-t)
1002 ac_prev=program_transform_name ;;
1003 -program-transform-name=* | --program-transform-name=* \
1004 | --program-transform-nam=* | --program-transform-na=* \
1005 | --program-transform-n=* | --program-transform-=* \
1006 | --program-transform=* | --program-transfor=* \
1007 | --program-transfo=* | --program-transf=* \
1008 | --program-trans=* | --program-tran=* \
1009 | --progr-tra=* | --program-tr=* | --program-t=*)
1010 program_transform_name=$ac_optarg ;;
1011
1012 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1013 ac_prev=pdfdir ;;
1014 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1015 pdfdir=$ac_optarg ;;
1016
1017 -psdir | --psdir | --psdi | --psd | --ps)
1018 ac_prev=psdir ;;
1019 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1020 psdir=$ac_optarg ;;
1021
1022 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1023 | -silent | --silent | --silen | --sile | --sil)
1024 silent=yes ;;
1025
1026 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1027 ac_prev=sbindir ;;
1028 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1029 | --sbi=* | --sb=*)
1030 sbindir=$ac_optarg ;;
1031
1032 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1033 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1034 | --sharedst | --shareds | --shared | --share | --shar \
1035 | --sha | --sh)
1036 ac_prev=sharedstatedir ;;
1037 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1038 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1039 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1040 | --sha=* | --sh=*)
1041 sharedstatedir=$ac_optarg ;;
1042
1043 -site | --site | --sit)
1044 ac_prev=site ;;
1045 -site=* | --site=* | --sit=*)
1046 site=$ac_optarg ;;
1047
1048 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1049 ac_prev=srcdir ;;
1050 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1051 srcdir=$ac_optarg ;;
1052
1053 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1054 | --syscon | --sysco | --sysc | --sys | --sy)
1055 ac_prev=sysconfdir ;;
1056 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1057 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1058 sysconfdir=$ac_optarg ;;
1059
1060 -target | --target | --targe | --targ | --tar | --ta | --t)
1061 ac_prev=target_alias ;;
1062 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1063 target_alias=$ac_optarg ;;
1064
1065 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1066 verbose=yes ;;
1067
1068 -version | --version | --versio | --versi | --vers | -V)
1069 ac_init_version=: ;;
1070
1071 -with-* | --with-*)
1072 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1073 # Reject names that are not valid shell variable names.
1074 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1075 as_fn_error "invalid package name: $ac_useropt"
1076 ac_useropt_orig=$ac_useropt
1077 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1078 case $ac_user_opts in
1079 *"
1080"with_$ac_useropt"
1081"*) ;;
1082 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1083 ac_unrecognized_sep=', ';;
1084 esac
1085 eval with_$ac_useropt=\$ac_optarg ;;
1086
1087 -without-* | --without-*)
1088 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1089 # Reject names that are not valid shell variable names.
1090 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1091 as_fn_error "invalid package name: $ac_useropt"
1092 ac_useropt_orig=$ac_useropt
1093 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1094 case $ac_user_opts in
1095 *"
1096"with_$ac_useropt"
1097"*) ;;
1098 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1099 ac_unrecognized_sep=', ';;
1100 esac
1101 eval with_$ac_useropt=no ;;
1102
1103 --x)
1104 # Obsolete; use --with-x.
1105 with_x=yes ;;
1106
1107 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1108 | --x-incl | --x-inc | --x-in | --x-i)
1109 ac_prev=x_includes ;;
1110 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1111 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1112 x_includes=$ac_optarg ;;
1113
1114 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1115 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1116 ac_prev=x_libraries ;;
1117 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1118 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1119 x_libraries=$ac_optarg ;;
1120
1121 -*) as_fn_error "unrecognized option: \`$ac_option'
1122Try \`$0 --help' for more information."
1123 ;;
1124
1125 *=*)
1126 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1127 # Reject names that are not valid shell variable names.
1128 case $ac_envvar in #(
1129 '' | [0-9]* | *[!_$as_cr_alnum]* )
1130 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1131 esac
1132 eval $ac_envvar=\$ac_optarg
1133 export $ac_envvar ;;
1134
1135 *)
1136 # FIXME: should be removed in autoconf 3.0.
1137 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1138 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1139 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1140 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1141 ;;
1142
1143 esac
1144done
1145
1146if test -n "$ac_prev"; then
1147 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1148 as_fn_error "missing argument to $ac_option"
1149fi
1150
1151if test -n "$ac_unrecognized_opts"; then
1152 case $enable_option_checking in
1153 no) ;;
1154 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1155 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1156 esac
1157fi
1158
1159# Check all directory arguments for consistency.
1160for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1161 datadir sysconfdir sharedstatedir localstatedir includedir \
1162 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1163 libdir localedir mandir
1164do
1165 eval ac_val=\$$ac_var
1166 # Remove trailing slashes.
1167 case $ac_val in
1168 */ )
1169 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1170 eval $ac_var=\$ac_val;;
1171 esac
1172 # Be sure to have absolute directory names.
1173 case $ac_val in
1174 [\\/$]* | ?:[\\/]* ) continue;;
1175 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1176 esac
1177 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1178done
1179
1180# There might be people who depend on the old broken behavior: `$host'
1181# used to hold the argument of --host etc.
1182# FIXME: To remove some day.
1183build=$build_alias
1184host=$host_alias
1185target=$target_alias
1186
1187# FIXME: To remove some day.
1188if test "x$host_alias" != x; then
1189 if test "x$build_alias" = x; then
1190 cross_compiling=maybe
1191 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1192 If a cross compiler is detected then cross compile mode will be used." >&2
1193 elif test "x$build_alias" != "x$host_alias"; then
1194 cross_compiling=yes
1195 fi
1196fi
1197
1198ac_tool_prefix=
1199test -n "$host_alias" && ac_tool_prefix=$host_alias-
1200
1201test "$silent" = yes && exec 6>/dev/null
1202
1203
1204ac_pwd=`pwd` && test -n "$ac_pwd" &&
1205ac_ls_di=`ls -di .` &&
1206ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1207 as_fn_error "working directory cannot be determined"
1208test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1209 as_fn_error "pwd does not report name of working directory"
1210
1211
1212# Find the source files, if location was not specified.
1213if test -z "$srcdir"; then
1214 ac_srcdir_defaulted=yes
1215 # Try the directory containing this script, then the parent directory.
1216 ac_confdir=`$as_dirname -- "$as_myself" ||
1217$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1218 X"$as_myself" : 'X\(//\)[^/]' \| \
1219 X"$as_myself" : 'X\(//\)$' \| \
1220 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1221$as_echo X"$as_myself" |
1222 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1223 s//\1/
1224 q
1225 }
1226 /^X\(\/\/\)[^/].*/{
1227 s//\1/
1228 q
1229 }
1230 /^X\(\/\/\)$/{
1231 s//\1/
1232 q
1233 }
1234 /^X\(\/\).*/{
1235 s//\1/
1236 q
1237 }
1238 s/.*/./; q'`
1239 srcdir=$ac_confdir
1240 if test ! -r "$srcdir/$ac_unique_file"; then
1241 srcdir=..
1242 fi
1243else
1244 ac_srcdir_defaulted=no
1245fi
1246if test ! -r "$srcdir/$ac_unique_file"; then
1247 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1248 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1249fi
1250ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1251ac_abs_confdir=`(
1252 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1253 pwd)`
1254# When building in place, set srcdir=.
1255if test "$ac_abs_confdir" = "$ac_pwd"; then
1256 srcdir=.
1257fi
1258# Remove unnecessary trailing slashes from srcdir.
1259# Double slashes in file names in object file debugging info
1260# mess up M-x gdb in Emacs.
1261case $srcdir in
1262*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1263esac
1264for ac_var in $ac_precious_vars; do
1265 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1266 eval ac_env_${ac_var}_value=\$${ac_var}
1267 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1268 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1269done
1270
1271#
1272# Report the --help message.
1273#
1274if test "$ac_init_help" = "long"; then
1275 # Omit some internal or obsolete options to make the list less imposing.
1276 # This message is too long to be a string in the A/UX 3.1 sh.
1277 cat <<_ACEOF
1278\`configure' configures this package to adapt to many kinds of systems.
1279
1280Usage: $0 [OPTION]... [VAR=VALUE]...
1281
1282To assign environment variables (e.g., CC, CFLAGS...), specify them as
1283VAR=VALUE. See below for descriptions of some of the useful variables.
1284
1285Defaults for the options are specified in brackets.
1286
1287Configuration:
1288 -h, --help display this help and exit
1289 --help=short display options specific to this package
1290 --help=recursive display the short help of all the included packages
1291 -V, --version display version information and exit
1292 -q, --quiet, --silent do not print \`checking...' messages
1293 --cache-file=FILE cache test results in FILE [disabled]
1294 -C, --config-cache alias for \`--cache-file=config.cache'
1295 -n, --no-create do not create output files
1296 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1297
1298Installation directories:
1299 --prefix=PREFIX install architecture-independent files in PREFIX
1300 [$ac_default_prefix]
1301 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1302 [PREFIX]
1303
1304By default, \`make install' will install all the files in
1305\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1306an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1307for instance \`--prefix=\$HOME'.
1308
1309For better control, use the options below.
1310
1311Fine tuning of the installation directories:
1312 --bindir=DIR user executables [EPREFIX/bin]
1313 --sbindir=DIR system admin executables [EPREFIX/sbin]
1314 --libexecdir=DIR program executables [EPREFIX/libexec]
1315 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1316 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1317 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1318 --libdir=DIR object code libraries [EPREFIX/lib]
1319 --includedir=DIR C header files [PREFIX/include]
1320 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1321 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1322 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1323 --infodir=DIR info documentation [DATAROOTDIR/info]
1324 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1325 --mandir=DIR man documentation [DATAROOTDIR/man]
1326 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1327 --htmldir=DIR html documentation [DOCDIR]
1328 --dvidir=DIR dvi documentation [DOCDIR]
1329 --pdfdir=DIR pdf documentation [DOCDIR]
1330 --psdir=DIR ps documentation [DOCDIR]
1331_ACEOF
1332
1333 cat <<\_ACEOF
1334
1335System types:
1336 --build=BUILD configure for building on BUILD [guessed]
1337 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1338_ACEOF
1339fi
1340
1341if test -n "$ac_init_help"; then
1342
1343 cat <<\_ACEOF
1344
1345Optional Features:
1346 --disable-option-checking ignore unrecognized --enable/--with options
1347 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1348 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1349 --enable-autogen Automatically regenerate configure output
1350 --enable-cc-silence Silence irrelevant compiler warnings
1351 --enable-debug Build debugging code
1352 --enable-stats Enable statistics calculation/reporting
1353 --enable-prof Enable allocation profiling
1354 --enable-prof-libunwind Use libunwind for backtracing
1355 --disable-prof-libgcc Do not use libgcc for backtracing
1356 --disable-prof-gcc Do not use gcc intrinsics for backtracing
1357 --disable-tiny Disable tiny (sub-quantum) allocations
1358 --disable-tcache Disable per thread caches
1359 --enable-swap Enable mmap()ped swap files
1360 --enable-dss Enable allocation from DSS
1361 --enable-fill Support junk/zero filling option
1362 --enable-xmalloc Support xmalloc option
1363 --enable-sysv Support SYSV semantics option
1364 --enable-dynamic-page-shift
1365 Determine page size at run time (don't trust
1366 configure result)
1367 --disable-lazy-lock Disable lazy locking (always lock, even when
1368 single-threaded)
1369 --disable-tls Disable thread-local storage (__thread keyword)
1370
1371Optional Packages:
1372 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1373 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1374 --with-xslroot=<path> XSL stylesheet root path
1375 --with-rpath=<rpath> Colon-separated rpath (ELF systems only)
1376 --with-jemalloc-prefix=<prefix>
1377 Prefix to prepend to all public APIs
1378 --with-install-suffix=<suffix>
1379 Suffix to append to all installed files
1380 --with-static-libunwind=<libunwind.a>
1381 Path to static libunwind library; use rather than
1382 dynamically linking
1383
1384Some influential environment variables:
1385 CC C compiler command
1386 CFLAGS C compiler flags
1387 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1388 nonstandard directory <lib dir>
1389 LIBS libraries to pass to the linker, e.g. -l<library>
1390 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1391 you have headers in a nonstandard directory <include dir>
1392 CPP C preprocessor
1393
1394Use these variables to override the choices made by `configure' or to help
1395it to find libraries and programs with nonstandard names/locations.
1396
1397Report bugs to the package provider.
1398_ACEOF
1399ac_status=$?
1400fi
1401
1402if test "$ac_init_help" = "recursive"; then
1403 # If there are subdirs, report their specific --help.
1404 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1405 test -d "$ac_dir" ||
1406 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1407 continue
1408 ac_builddir=.
1409
1410case "$ac_dir" in
1411.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1412*)
1413 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1414 # A ".." for each directory in $ac_dir_suffix.
1415 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1416 case $ac_top_builddir_sub in
1417 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1418 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1419 esac ;;
1420esac
1421ac_abs_top_builddir=$ac_pwd
1422ac_abs_builddir=$ac_pwd$ac_dir_suffix
1423# for backward compatibility:
1424ac_top_builddir=$ac_top_build_prefix
1425
1426case $srcdir in
1427 .) # We are building in place.
1428 ac_srcdir=.
1429 ac_top_srcdir=$ac_top_builddir_sub
1430 ac_abs_top_srcdir=$ac_pwd ;;
1431 [\\/]* | ?:[\\/]* ) # Absolute name.
1432 ac_srcdir=$srcdir$ac_dir_suffix;
1433 ac_top_srcdir=$srcdir
1434 ac_abs_top_srcdir=$srcdir ;;
1435 *) # Relative name.
1436 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1437 ac_top_srcdir=$ac_top_build_prefix$srcdir
1438 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1439esac
1440ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1441
1442 cd "$ac_dir" || { ac_status=$?; continue; }
1443 # Check for guested configure.
1444 if test -f "$ac_srcdir/configure.gnu"; then
1445 echo &&
1446 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1447 elif test -f "$ac_srcdir/configure"; then
1448 echo &&
1449 $SHELL "$ac_srcdir/configure" --help=recursive
1450 else
1451 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1452 fi || ac_status=$?
1453 cd "$ac_pwd" || { ac_status=$?; break; }
1454 done
1455fi
1456
1457test -n "$ac_init_help" && exit $ac_status
1458if $ac_init_version; then
1459 cat <<\_ACEOF
1460configure
1461generated by GNU Autoconf 2.65
1462
1463Copyright (C) 2009 Free Software Foundation, Inc.
1464This configure script is free software; the Free Software Foundation
1465gives unlimited permission to copy, distribute and modify it.
1466_ACEOF
1467 exit
1468fi
1469
1470## ------------------------ ##
1471## Autoconf initialization. ##
1472## ------------------------ ##
1473
1474# ac_fn_c_try_compile LINENO
1475# --------------------------
1476# Try to compile conftest.$ac_ext, and return whether this succeeded.
1477ac_fn_c_try_compile ()
1478{
1479 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1480 rm -f conftest.$ac_objext
1481 if { { ac_try="$ac_compile"
1482case "(($ac_try" in
1483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1484 *) ac_try_echo=$ac_try;;
1485esac
1486eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1487$as_echo "$ac_try_echo"; } >&5
1488 (eval "$ac_compile") 2>conftest.err
1489 ac_status=$?
1490 if test -s conftest.err; then
1491 grep -v '^ *+' conftest.err >conftest.er1
1492 cat conftest.er1 >&5
1493 mv -f conftest.er1 conftest.err
1494 fi
1495 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1496 test $ac_status = 0; } && {
1497 test -z "$ac_c_werror_flag" ||
1498 test ! -s conftest.err
1499 } && test -s conftest.$ac_objext; then :
1500 ac_retval=0
1501else
1502 $as_echo "$as_me: failed program was:" >&5
1503sed 's/^/| /' conftest.$ac_ext >&5
1504
1505 ac_retval=1
1506fi
1507 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1508 as_fn_set_status $ac_retval
1509
1510} # ac_fn_c_try_compile
1511
1512# ac_fn_c_try_run LINENO
1513# ----------------------
1514# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1515# that executables *can* be run.
1516ac_fn_c_try_run ()
1517{
1518 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1519 if { { ac_try="$ac_link"
1520case "(($ac_try" in
1521 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1522 *) ac_try_echo=$ac_try;;
1523esac
1524eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1525$as_echo "$ac_try_echo"; } >&5
1526 (eval "$ac_link") 2>&5
1527 ac_status=$?
1528 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1529 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1530 { { case "(($ac_try" in
1531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1532 *) ac_try_echo=$ac_try;;
1533esac
1534eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1535$as_echo "$ac_try_echo"; } >&5
1536 (eval "$ac_try") 2>&5
1537 ac_status=$?
1538 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1539 test $ac_status = 0; }; }; then :
1540 ac_retval=0
1541else
1542 $as_echo "$as_me: program exited with status $ac_status" >&5
1543 $as_echo "$as_me: failed program was:" >&5
1544sed 's/^/| /' conftest.$ac_ext >&5
1545
1546 ac_retval=$ac_status
1547fi
1548 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1549 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1550 as_fn_set_status $ac_retval
1551
1552} # ac_fn_c_try_run
1553
1554# ac_fn_c_try_cpp LINENO
1555# ----------------------
1556# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1557ac_fn_c_try_cpp ()
1558{
1559 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1560 if { { ac_try="$ac_cpp conftest.$ac_ext"
1561case "(($ac_try" in
1562 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1563 *) ac_try_echo=$ac_try;;
1564esac
1565eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1566$as_echo "$ac_try_echo"; } >&5
1567 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1568 ac_status=$?
1569 if test -s conftest.err; then
1570 grep -v '^ *+' conftest.err >conftest.er1
1571 cat conftest.er1 >&5
1572 mv -f conftest.er1 conftest.err
1573 fi
1574 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1575 test $ac_status = 0; } >/dev/null && {
1576 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1577 test ! -s conftest.err
1578 }; then :
1579 ac_retval=0
1580else
1581 $as_echo "$as_me: failed program was:" >&5
1582sed 's/^/| /' conftest.$ac_ext >&5
1583
1584 ac_retval=1
1585fi
1586 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1587 as_fn_set_status $ac_retval
1588
1589} # ac_fn_c_try_cpp
1590
1591# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1592# --------------------------------------------
1593# Tries to find the compile-time value of EXPR in a program that includes
1594# INCLUDES, setting VAR accordingly. Returns whether the value could be
1595# computed
1596ac_fn_c_compute_int ()
1597{
1598 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1599 if test "$cross_compiling" = yes; then
1600 # Depending upon the size, compute the lo and hi bounds.
1601cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1602/* end confdefs.h. */
1603$4
1604int
1605main ()
1606{
1607static int test_array [1 - 2 * !(($2) >= 0)];
1608test_array [0] = 0
1609
1610 ;
1611 return 0;
1612}
1613_ACEOF
1614if ac_fn_c_try_compile "$LINENO"; then :
1615 ac_lo=0 ac_mid=0
1616 while :; do
1617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1618/* end confdefs.h. */
1619$4
1620int
1621main ()
1622{
1623static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1624test_array [0] = 0
1625
1626 ;
1627 return 0;
1628}
1629_ACEOF
1630if ac_fn_c_try_compile "$LINENO"; then :
1631 ac_hi=$ac_mid; break
1632else
1633 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1634 if test $ac_lo -le $ac_mid; then
1635 ac_lo= ac_hi=
1636 break
1637 fi
1638 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1639fi
1640rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1641 done
1642else
1643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1644/* end confdefs.h. */
1645$4
1646int
1647main ()
1648{
1649static int test_array [1 - 2 * !(($2) < 0)];
1650test_array [0] = 0
1651
1652 ;
1653 return 0;
1654}
1655_ACEOF
1656if ac_fn_c_try_compile "$LINENO"; then :
1657 ac_hi=-1 ac_mid=-1
1658 while :; do
1659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1660/* end confdefs.h. */
1661$4
1662int
1663main ()
1664{
1665static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1666test_array [0] = 0
1667
1668 ;
1669 return 0;
1670}
1671_ACEOF
1672if ac_fn_c_try_compile "$LINENO"; then :
1673 ac_lo=$ac_mid; break
1674else
1675 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1676 if test $ac_mid -le $ac_hi; then
1677 ac_lo= ac_hi=
1678 break
1679 fi
1680 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1681fi
1682rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1683 done
1684else
1685 ac_lo= ac_hi=
1686fi
1687rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1688fi
1689rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1690# Binary search between lo and hi bounds.
1691while test "x$ac_lo" != "x$ac_hi"; do
1692 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1694/* end confdefs.h. */
1695$4
1696int
1697main ()
1698{
1699static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1700test_array [0] = 0
1701
1702 ;
1703 return 0;
1704}
1705_ACEOF
1706if ac_fn_c_try_compile "$LINENO"; then :
1707 ac_hi=$ac_mid
1708else
1709 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1710fi
1711rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1712done
1713case $ac_lo in #((
1714?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1715'') ac_retval=1 ;;
1716esac
1717 else
1718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1719/* end confdefs.h. */
1720$4
1721static long int longval () { return $2; }
1722static unsigned long int ulongval () { return $2; }
1723#include <stdio.h>
1724#include <stdlib.h>
1725int
1726main ()
1727{
1728
1729 FILE *f = fopen ("conftest.val", "w");
1730 if (! f)
1731 return 1;
1732 if (($2) < 0)
1733 {
1734 long int i = longval ();
1735 if (i != ($2))
1736 return 1;
1737 fprintf (f, "%ld", i);
1738 }
1739 else
1740 {
1741 unsigned long int i = ulongval ();
1742 if (i != ($2))
1743 return 1;
1744 fprintf (f, "%lu", i);
1745 }
1746 /* Do not output a trailing newline, as this causes \r\n confusion
1747 on some platforms. */
1748 return ferror (f) || fclose (f) != 0;
1749
1750 ;
1751 return 0;
1752}
1753_ACEOF
1754if ac_fn_c_try_run "$LINENO"; then :
1755 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1756else
1757 ac_retval=1
1758fi
1759rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1760 conftest.$ac_objext conftest.beam conftest.$ac_ext
1761rm -f conftest.val
1762
1763 fi
1764 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1765 as_fn_set_status $ac_retval
1766
1767} # ac_fn_c_compute_int
1768
1769# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1770# -------------------------------------------------------
1771# Tests whether HEADER exists and can be compiled using the include files in
1772# INCLUDES, setting the cache variable VAR accordingly.
1773ac_fn_c_check_header_compile ()
1774{
1775 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1777$as_echo_n "checking for $2... " >&6; }
1778if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1779 $as_echo_n "(cached) " >&6
1780else
1781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1782/* end confdefs.h. */
1783$4
1784#include <$2>
1785_ACEOF
1786if ac_fn_c_try_compile "$LINENO"; then :
1787 eval "$3=yes"
1788else
1789 eval "$3=no"
1790fi
1791rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1792fi
1793eval ac_res=\$$3
1794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1795$as_echo "$ac_res" >&6; }
1796 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1797
1798} # ac_fn_c_check_header_compile
1799
1800# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1801# -------------------------------------------------------
1802# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1803# the include files in INCLUDES and setting the cache variable VAR
1804# accordingly.
1805ac_fn_c_check_header_mongrel ()
1806{
1807 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1808 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1810$as_echo_n "checking for $2... " >&6; }
1811if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1812 $as_echo_n "(cached) " >&6
1813fi
1814eval ac_res=\$$3
1815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1816$as_echo "$ac_res" >&6; }
1817else
1818 # Is the header compilable?
1819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1820$as_echo_n "checking $2 usability... " >&6; }
1821cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822/* end confdefs.h. */
1823$4
1824#include <$2>
1825_ACEOF
1826if ac_fn_c_try_compile "$LINENO"; then :
1827 ac_header_compiler=yes
1828else
1829 ac_header_compiler=no
1830fi
1831rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1833$as_echo "$ac_header_compiler" >&6; }
1834
1835# Is the header present?
1836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1837$as_echo_n "checking $2 presence... " >&6; }
1838cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1839/* end confdefs.h. */
1840#include <$2>
1841_ACEOF
1842if ac_fn_c_try_cpp "$LINENO"; then :
1843 ac_header_preproc=yes
1844else
1845 ac_header_preproc=no
1846fi
1847rm -f conftest.err conftest.$ac_ext
1848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1849$as_echo "$ac_header_preproc" >&6; }
1850
1851# So? What about this header?
1852case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1853 yes:no: )
1854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1855$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1856 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1857$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1858 ;;
1859 no:yes:* )
1860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1861$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1863$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1864 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1865$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1866 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1867$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1868 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1869$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1870 ;;
1871esac
1872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1873$as_echo_n "checking for $2... " >&6; }
1874if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1875 $as_echo_n "(cached) " >&6
1876else
1877 eval "$3=\$ac_header_compiler"
1878fi
1879eval ac_res=\$$3
1880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1881$as_echo "$ac_res" >&6; }
1882fi
1883 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1884
1885} # ac_fn_c_check_header_mongrel
1886
1887# ac_fn_c_try_link LINENO
1888# -----------------------
1889# Try to link conftest.$ac_ext, and return whether this succeeded.
1890ac_fn_c_try_link ()
1891{
1892 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1893 rm -f conftest.$ac_objext conftest$ac_exeext
1894 if { { ac_try="$ac_link"
1895case "(($ac_try" in
1896 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1897 *) ac_try_echo=$ac_try;;
1898esac
1899eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1900$as_echo "$ac_try_echo"; } >&5
1901 (eval "$ac_link") 2>conftest.err
1902 ac_status=$?
1903 if test -s conftest.err; then
1904 grep -v '^ *+' conftest.err >conftest.er1
1905 cat conftest.er1 >&5
1906 mv -f conftest.er1 conftest.err
1907 fi
1908 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1909 test $ac_status = 0; } && {
1910 test -z "$ac_c_werror_flag" ||
1911 test ! -s conftest.err
1912 } && test -s conftest$ac_exeext && {
1913 test "$cross_compiling" = yes ||
1914 $as_test_x conftest$ac_exeext
1915 }; then :
1916 ac_retval=0
1917else
1918 $as_echo "$as_me: failed program was:" >&5
1919sed 's/^/| /' conftest.$ac_ext >&5
1920
1921 ac_retval=1
1922fi
1923 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1924 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1925 # interfere with the next link command; also delete a directory that is
1926 # left behind by Apple's compiler. We do this before executing the actions.
1927 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1928 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1929 as_fn_set_status $ac_retval
1930
1931} # ac_fn_c_try_link
1932
1933# ac_fn_c_check_func LINENO FUNC VAR
1934# ----------------------------------
1935# Tests whether FUNC exists, setting the cache variable VAR accordingly
1936ac_fn_c_check_func ()
1937{
1938 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1940$as_echo_n "checking for $2... " >&6; }
1941if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1942 $as_echo_n "(cached) " >&6
1943else
1944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1945/* end confdefs.h. */
1946/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1947 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1948#define $2 innocuous_$2
1949
1950/* System header to define __stub macros and hopefully few prototypes,
1951 which can conflict with char $2 (); below.
1952 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1953 <limits.h> exists even on freestanding compilers. */
1954
1955#ifdef __STDC__
1956# include <limits.h>
1957#else
1958# include <assert.h>
1959#endif
1960
1961#undef $2
1962
1963/* Override any GCC internal prototype to avoid an error.
1964 Use char because int might match the return type of a GCC
1965 builtin and then its argument prototype would still apply. */
1966#ifdef __cplusplus
1967extern "C"
1968#endif
1969char $2 ();
1970/* The GNU C library defines this for functions which it implements
1971 to always fail with ENOSYS. Some functions are actually named
1972 something starting with __ and the normal name is an alias. */
1973#if defined __stub_$2 || defined __stub___$2
1974choke me
1975#endif
1976
1977int
1978main ()
1979{
1980return $2 ();
1981 ;
1982 return 0;
1983}
1984_ACEOF
1985if ac_fn_c_try_link "$LINENO"; then :
1986 eval "$3=yes"
1987else
1988 eval "$3=no"
1989fi
1990rm -f core conftest.err conftest.$ac_objext \
1991 conftest$ac_exeext conftest.$ac_ext
1992fi
1993eval ac_res=\$$3
1994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1995$as_echo "$ac_res" >&6; }
1996 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1997
1998} # ac_fn_c_check_func
1999
2000# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2001# -------------------------------------------
2002# Tests whether TYPE exists after having included INCLUDES, setting cache
2003# variable VAR accordingly.
2004ac_fn_c_check_type ()
2005{
2006 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2008$as_echo_n "checking for $2... " >&6; }
2009if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2010 $as_echo_n "(cached) " >&6
2011else
2012 eval "$3=no"
2013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2014/* end confdefs.h. */
2015$4
2016int
2017main ()
2018{
2019if (sizeof ($2))
2020 return 0;
2021 ;
2022 return 0;
2023}
2024_ACEOF
2025if ac_fn_c_try_compile "$LINENO"; then :
2026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2027/* end confdefs.h. */
2028$4
2029int
2030main ()
2031{
2032if (sizeof (($2)))
2033 return 0;
2034 ;
2035 return 0;
2036}
2037_ACEOF
2038if ac_fn_c_try_compile "$LINENO"; then :
2039
2040else
2041 eval "$3=yes"
2042fi
2043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2044fi
2045rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2046fi
2047eval ac_res=\$$3
2048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2049$as_echo "$ac_res" >&6; }
2050 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2051
2052} # ac_fn_c_check_type
2053cat >config.log <<_ACEOF
2054This file contains any messages produced by compilers while
2055running configure, to aid debugging if configure makes a mistake.
2056
2057It was created by $as_me, which was
2058generated by GNU Autoconf 2.65. Invocation command line was
2059
2060 $ $0 $@
2061
2062_ACEOF
2063exec 5>>config.log
2064{
2065cat <<_ASUNAME
2066## --------- ##
2067## Platform. ##
2068## --------- ##
2069
2070hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2071uname -m = `(uname -m) 2>/dev/null || echo unknown`
2072uname -r = `(uname -r) 2>/dev/null || echo unknown`
2073uname -s = `(uname -s) 2>/dev/null || echo unknown`
2074uname -v = `(uname -v) 2>/dev/null || echo unknown`
2075
2076/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2077/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2078
2079/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2080/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2081/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2082/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2083/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2084/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2085/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2086
2087_ASUNAME
2088
2089as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2090for as_dir in $PATH
2091do
2092 IFS=$as_save_IFS
2093 test -z "$as_dir" && as_dir=.
2094 $as_echo "PATH: $as_dir"
2095 done
2096IFS=$as_save_IFS
2097
2098} >&5
2099
2100cat >&5 <<_ACEOF
2101
2102
2103## ----------- ##
2104## Core tests. ##
2105## ----------- ##
2106
2107_ACEOF
2108
2109
2110# Keep a trace of the command line.
2111# Strip out --no-create and --no-recursion so they do not pile up.
2112# Strip out --silent because we don't want to record it for future runs.
2113# Also quote any args containing shell meta-characters.
2114# Make two passes to allow for proper duplicate-argument suppression.
2115ac_configure_args=
2116ac_configure_args0=
2117ac_configure_args1=
2118ac_must_keep_next=false
2119for ac_pass in 1 2
2120do
2121 for ac_arg
2122 do
2123 case $ac_arg in
2124 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2125 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2126 | -silent | --silent | --silen | --sile | --sil)
2127 continue ;;
2128 *\'*)
2129 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2130 esac
2131 case $ac_pass in
2132 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2133 2)
2134 as_fn_append ac_configure_args1 " '$ac_arg'"
2135 if test $ac_must_keep_next = true; then
2136 ac_must_keep_next=false # Got value, back to normal.
2137 else
2138 case $ac_arg in
2139 *=* | --config-cache | -C | -disable-* | --disable-* \
2140 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2141 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2142 | -with-* | --with-* | -without-* | --without-* | --x)
2143 case "$ac_configure_args0 " in
2144 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2145 esac
2146 ;;
2147 -* ) ac_must_keep_next=true ;;
2148 esac
2149 fi
2150 as_fn_append ac_configure_args " '$ac_arg'"
2151 ;;
2152 esac
2153 done
2154done
2155{ ac_configure_args0=; unset ac_configure_args0;}
2156{ ac_configure_args1=; unset ac_configure_args1;}
2157
2158# When interrupted or exit'd, cleanup temporary files, and complete
2159# config.log. We remove comments because anyway the quotes in there
2160# would cause problems or look ugly.
2161# WARNING: Use '\'' to represent an apostrophe within the trap.
2162# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2163trap 'exit_status=$?
2164 # Save into config.log some information that might help in debugging.
2165 {
2166 echo
2167
2168 cat <<\_ASBOX
2169## ---------------- ##
2170## Cache variables. ##
2171## ---------------- ##
2172_ASBOX
2173 echo
2174 # The following way of writing the cache mishandles newlines in values,
2175(
2176 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2177 eval ac_val=\$$ac_var
2178 case $ac_val in #(
2179 *${as_nl}*)
2180 case $ac_var in #(
2181 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2182$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2183 esac
2184 case $ac_var in #(
2185 _ | IFS | as_nl) ;; #(
2186 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2187 *) { eval $ac_var=; unset $ac_var;} ;;
2188 esac ;;
2189 esac
2190 done
2191 (set) 2>&1 |
2192 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2193 *${as_nl}ac_space=\ *)
2194 sed -n \
2195 "s/'\''/'\''\\\\'\'''\''/g;
2196 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2197 ;; #(
2198 *)
2199 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2200 ;;
2201 esac |
2202 sort
2203)
2204 echo
2205
2206 cat <<\_ASBOX
2207## ----------------- ##
2208## Output variables. ##
2209## ----------------- ##
2210_ASBOX
2211 echo
2212 for ac_var in $ac_subst_vars
2213 do
2214 eval ac_val=\$$ac_var
2215 case $ac_val in
2216 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2217 esac
2218 $as_echo "$ac_var='\''$ac_val'\''"
2219 done | sort
2220 echo
2221
2222 if test -n "$ac_subst_files"; then
2223 cat <<\_ASBOX
2224## ------------------- ##
2225## File substitutions. ##
2226## ------------------- ##
2227_ASBOX
2228 echo
2229 for ac_var in $ac_subst_files
2230 do
2231 eval ac_val=\$$ac_var
2232 case $ac_val in
2233 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2234 esac
2235 $as_echo "$ac_var='\''$ac_val'\''"
2236 done | sort
2237 echo
2238 fi
2239
2240 if test -s confdefs.h; then
2241 cat <<\_ASBOX
2242## ----------- ##
2243## confdefs.h. ##
2244## ----------- ##
2245_ASBOX
2246 echo
2247 cat confdefs.h
2248 echo
2249 fi
2250 test "$ac_signal" != 0 &&
2251 $as_echo "$as_me: caught signal $ac_signal"
2252 $as_echo "$as_me: exit $exit_status"
2253 } >&5
2254 rm -f core *.core core.conftest.* &&
2255 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2256 exit $exit_status
2257' 0
2258for ac_signal in 1 2 13 15; do
2259 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2260done
2261ac_signal=0
2262
2263# confdefs.h avoids OS command line length limits that DEFS can exceed.
2264rm -f -r conftest* confdefs.h
2265
2266$as_echo "/* confdefs.h */" > confdefs.h
2267
2268# Predefined preprocessor variables.
2269
2270cat >>confdefs.h <<_ACEOF
2271#define PACKAGE_NAME "$PACKAGE_NAME"
2272_ACEOF
2273
2274cat >>confdefs.h <<_ACEOF
2275#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2276_ACEOF
2277
2278cat >>confdefs.h <<_ACEOF
2279#define PACKAGE_VERSION "$PACKAGE_VERSION"
2280_ACEOF
2281
2282cat >>confdefs.h <<_ACEOF
2283#define PACKAGE_STRING "$PACKAGE_STRING"
2284_ACEOF
2285
2286cat >>confdefs.h <<_ACEOF
2287#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2288_ACEOF
2289
2290cat >>confdefs.h <<_ACEOF
2291#define PACKAGE_URL "$PACKAGE_URL"
2292_ACEOF
2293
2294
2295# Let the site file select an alternate cache file if it wants to.
2296# Prefer an explicitly selected file to automatically selected ones.
2297ac_site_file1=NONE
2298ac_site_file2=NONE
2299if test -n "$CONFIG_SITE"; then
2300 ac_site_file1=$CONFIG_SITE
2301elif test "x$prefix" != xNONE; then
2302 ac_site_file1=$prefix/share/config.site
2303 ac_site_file2=$prefix/etc/config.site
2304else
2305 ac_site_file1=$ac_default_prefix/share/config.site
2306 ac_site_file2=$ac_default_prefix/etc/config.site
2307fi
2308for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2309do
2310 test "x$ac_site_file" = xNONE && continue
2311 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2312 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2313$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2314 sed 's/^/| /' "$ac_site_file" >&5
2315 . "$ac_site_file"
2316 fi
2317done
2318
2319if test -r "$cache_file"; then
2320 # Some versions of bash will fail to source /dev/null (special files
2321 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2322 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2323 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2324$as_echo "$as_me: loading cache $cache_file" >&6;}
2325 case $cache_file in
2326 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2327 *) . "./$cache_file";;
2328 esac
2329 fi
2330else
2331 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2332$as_echo "$as_me: creating cache $cache_file" >&6;}
2333 >$cache_file
2334fi
2335
2336# Check that the precious variables saved in the cache have kept the same
2337# value.
2338ac_cache_corrupted=false
2339for ac_var in $ac_precious_vars; do
2340 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2341 eval ac_new_set=\$ac_env_${ac_var}_set
2342 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2343 eval ac_new_val=\$ac_env_${ac_var}_value
2344 case $ac_old_set,$ac_new_set in
2345 set,)
2346 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2347$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2348 ac_cache_corrupted=: ;;
2349 ,set)
2350 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2351$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2352 ac_cache_corrupted=: ;;
2353 ,);;
2354 *)
2355 if test "x$ac_old_val" != "x$ac_new_val"; then
2356 # differences in whitespace do not lead to failure.
2357 ac_old_val_w=`echo x $ac_old_val`
2358 ac_new_val_w=`echo x $ac_new_val`
2359 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2360 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2361$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2362 ac_cache_corrupted=:
2363 else
2364 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2365$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2366 eval $ac_var=\$ac_old_val
2367 fi
2368 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2369$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2370 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2371$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2372 fi;;
2373 esac
2374 # Pass precious variables to config.status.
2375 if test "$ac_new_set" = set; then
2376 case $ac_new_val in
2377 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2378 *) ac_arg=$ac_var=$ac_new_val ;;
2379 esac
2380 case " $ac_configure_args " in
2381 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2382 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2383 esac
2384 fi
2385done
2386if $ac_cache_corrupted; then
2387 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2388$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2389 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2390$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2391 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2392fi
2393## -------------------- ##
2394## Main body of script. ##
2395## -------------------- ##
2396
2397ac_ext=c
2398ac_cpp='$CPP $CPPFLAGS'
2399ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2400ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2401ac_compiler_gnu=$ac_cv_c_compiler_gnu
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411srcroot=$srcdir
2412if test "x${srcroot}" = "x." ; then
2413 srcroot=""
2414else
2415 srcroot="${srcroot}/"
2416fi
2417
2418abs_srcroot="`cd \"${srcdir}\"; pwd`/"
2419
2420
2421objroot=""
2422
2423abs_objroot="`pwd`/"
2424
2425
2426if test "x$prefix" = "xNONE" ; then
2427 prefix="/usr/local"
2428fi
2429if test "x$exec_prefix" = "xNONE" ; then
2430 exec_prefix=$prefix
2431fi
2432PREFIX=$prefix
2433
2434BINDIR=`eval echo $bindir`
2435BINDIR=`eval echo $BINDIR`
2436
2437INCLUDEDIR=`eval echo $includedir`
2438INCLUDEDIR=`eval echo $INCLUDEDIR`
2439
2440LIBDIR=`eval echo $libdir`
2441LIBDIR=`eval echo $LIBDIR`
2442
2443DATADIR=`eval echo $datadir`
2444DATADIR=`eval echo $DATADIR`
2445
2446MANDIR=`eval echo $mandir`
2447MANDIR=`eval echo $MANDIR`
2448
2449
2450# Extract the first word of "xsltproc", so it can be a program name with args.
2451set dummy xsltproc; ac_word=$2
2452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2453$as_echo_n "checking for $ac_word... " >&6; }
2454if test "${ac_cv_path_XSLTPROC+set}" = set; then :
2455 $as_echo_n "(cached) " >&6
2456else
2457 case $XSLTPROC in
2458 [\\/]* | ?:[\\/]*)
2459 ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path.
2460 ;;
2461 *)
2462 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2463for as_dir in $PATH
2464do
2465 IFS=$as_save_IFS
2466 test -z "$as_dir" && as_dir=.
2467 for ac_exec_ext in '' $ac_executable_extensions; do
2468 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2469 ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext"
2470 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2471 break 2
2472 fi
2473done
2474 done
2475IFS=$as_save_IFS
2476
2477 ;;
2478esac
2479fi
2480XSLTPROC=$ac_cv_path_XSLTPROC
2481if test -n "$XSLTPROC"; then
2482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
2483$as_echo "$XSLTPROC" >&6; }
2484else
2485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2486$as_echo "no" >&6; }
2487fi
2488
2489
2490
2491# Check whether --with-xslroot was given.
2492if test "${with_xslroot+set}" = set; then :
2493 withval=$with_xslroot; if test "x$with_xslroot" = "xno" ; then
2494 XSLROOT="/usr/share/xml/docbook/stylesheet/docbook-xsl"
2495else
2496 XSLROOT="${with_xslroot}"
2497fi
2498else
2499 XSLROOT="/usr/share/xml/docbook/stylesheet/docbook-xsl"
2500
2501fi
2502
2503
2504
2505CFLAGS=$CFLAGS
2506ac_ext=c
2507ac_cpp='$CPP $CPPFLAGS'
2508ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2509ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2510ac_compiler_gnu=$ac_cv_c_compiler_gnu
2511if test -n "$ac_tool_prefix"; then
2512 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2513set dummy ${ac_tool_prefix}gcc; ac_word=$2
2514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2515$as_echo_n "checking for $ac_word... " >&6; }
2516if test "${ac_cv_prog_CC+set}" = set; then :
2517 $as_echo_n "(cached) " >&6
2518else
2519 if test -n "$CC"; then
2520 ac_cv_prog_CC="$CC" # Let the user override the test.
2521else
2522as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2523for as_dir in $PATH
2524do
2525 IFS=$as_save_IFS
2526 test -z "$as_dir" && as_dir=.
2527 for ac_exec_ext in '' $ac_executable_extensions; do
2528 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2529 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2531 break 2
2532 fi
2533done
2534 done
2535IFS=$as_save_IFS
2536
2537fi
2538fi
2539CC=$ac_cv_prog_CC
2540if test -n "$CC"; then
2541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2542$as_echo "$CC" >&6; }
2543else
2544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2545$as_echo "no" >&6; }
2546fi
2547
2548
2549fi
2550if test -z "$ac_cv_prog_CC"; then
2551 ac_ct_CC=$CC
2552 # Extract the first word of "gcc", so it can be a program name with args.
2553set dummy gcc; ac_word=$2
2554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2555$as_echo_n "checking for $ac_word... " >&6; }
2556if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2557 $as_echo_n "(cached) " >&6
2558else
2559 if test -n "$ac_ct_CC"; then
2560 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2561else
2562as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2563for as_dir in $PATH
2564do
2565 IFS=$as_save_IFS
2566 test -z "$as_dir" && as_dir=.
2567 for ac_exec_ext in '' $ac_executable_extensions; do
2568 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2569 ac_cv_prog_ac_ct_CC="gcc"
2570 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2571 break 2
2572 fi
2573done
2574 done
2575IFS=$as_save_IFS
2576
2577fi
2578fi
2579ac_ct_CC=$ac_cv_prog_ac_ct_CC
2580if test -n "$ac_ct_CC"; then
2581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2582$as_echo "$ac_ct_CC" >&6; }
2583else
2584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2585$as_echo "no" >&6; }
2586fi
2587
2588 if test "x$ac_ct_CC" = x; then
2589 CC=""
2590 else
2591 case $cross_compiling:$ac_tool_warned in
2592yes:)
2593{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2594$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2595ac_tool_warned=yes ;;
2596esac
2597 CC=$ac_ct_CC
2598 fi
2599else
2600 CC="$ac_cv_prog_CC"
2601fi
2602
2603if test -z "$CC"; then
2604 if test -n "$ac_tool_prefix"; then
2605 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2606set dummy ${ac_tool_prefix}cc; ac_word=$2
2607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2608$as_echo_n "checking for $ac_word... " >&6; }
2609if test "${ac_cv_prog_CC+set}" = set; then :
2610 $as_echo_n "(cached) " >&6
2611else
2612 if test -n "$CC"; then
2613 ac_cv_prog_CC="$CC" # Let the user override the test.
2614else
2615as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2616for as_dir in $PATH
2617do
2618 IFS=$as_save_IFS
2619 test -z "$as_dir" && as_dir=.
2620 for ac_exec_ext in '' $ac_executable_extensions; do
2621 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2622 ac_cv_prog_CC="${ac_tool_prefix}cc"
2623 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2624 break 2
2625 fi
2626done
2627 done
2628IFS=$as_save_IFS
2629
2630fi
2631fi
2632CC=$ac_cv_prog_CC
2633if test -n "$CC"; then
2634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2635$as_echo "$CC" >&6; }
2636else
2637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2638$as_echo "no" >&6; }
2639fi
2640
2641
2642 fi
2643fi
2644if test -z "$CC"; then
2645 # Extract the first word of "cc", so it can be a program name with args.
2646set dummy cc; ac_word=$2
2647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2648$as_echo_n "checking for $ac_word... " >&6; }
2649if test "${ac_cv_prog_CC+set}" = set; then :
2650 $as_echo_n "(cached) " >&6
2651else
2652 if test -n "$CC"; then
2653 ac_cv_prog_CC="$CC" # Let the user override the test.
2654else
2655 ac_prog_rejected=no
2656as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2657for as_dir in $PATH
2658do
2659 IFS=$as_save_IFS
2660 test -z "$as_dir" && as_dir=.
2661 for ac_exec_ext in '' $ac_executable_extensions; do
2662 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2663 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2664 ac_prog_rejected=yes
2665 continue
2666 fi
2667 ac_cv_prog_CC="cc"
2668 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2669 break 2
2670 fi
2671done
2672 done
2673IFS=$as_save_IFS
2674
2675if test $ac_prog_rejected = yes; then
2676 # We found a bogon in the path, so make sure we never use it.
2677 set dummy $ac_cv_prog_CC
2678 shift
2679 if test $# != 0; then
2680 # We chose a different compiler from the bogus one.
2681 # However, it has the same basename, so the bogon will be chosen
2682 # first if we set CC to just the basename; use the full file name.
2683 shift
2684 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2685 fi
2686fi
2687fi
2688fi
2689CC=$ac_cv_prog_CC
2690if test -n "$CC"; then
2691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2692$as_echo "$CC" >&6; }
2693else
2694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2695$as_echo "no" >&6; }
2696fi
2697
2698
2699fi
2700if test -z "$CC"; then
2701 if test -n "$ac_tool_prefix"; then
2702 for ac_prog in cl.exe
2703 do
2704 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2705set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2707$as_echo_n "checking for $ac_word... " >&6; }
2708if test "${ac_cv_prog_CC+set}" = set; then :
2709 $as_echo_n "(cached) " >&6
2710else
2711 if test -n "$CC"; then
2712 ac_cv_prog_CC="$CC" # Let the user override the test.
2713else
2714as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2715for as_dir in $PATH
2716do
2717 IFS=$as_save_IFS
2718 test -z "$as_dir" && as_dir=.
2719 for ac_exec_ext in '' $ac_executable_extensions; do
2720 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2721 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2722 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2723 break 2
2724 fi
2725done
2726 done
2727IFS=$as_save_IFS
2728
2729fi
2730fi
2731CC=$ac_cv_prog_CC
2732if test -n "$CC"; then
2733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2734$as_echo "$CC" >&6; }
2735else
2736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2737$as_echo "no" >&6; }
2738fi
2739
2740
2741 test -n "$CC" && break
2742 done
2743fi
2744if test -z "$CC"; then
2745 ac_ct_CC=$CC
2746 for ac_prog in cl.exe
2747do
2748 # Extract the first word of "$ac_prog", so it can be a program name with args.
2749set dummy $ac_prog; ac_word=$2
2750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2751$as_echo_n "checking for $ac_word... " >&6; }
2752if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2753 $as_echo_n "(cached) " >&6
2754else
2755 if test -n "$ac_ct_CC"; then
2756 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2757else
2758as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2759for as_dir in $PATH
2760do
2761 IFS=$as_save_IFS
2762 test -z "$as_dir" && as_dir=.
2763 for ac_exec_ext in '' $ac_executable_extensions; do
2764 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2765 ac_cv_prog_ac_ct_CC="$ac_prog"
2766 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2767 break 2
2768 fi
2769done
2770 done
2771IFS=$as_save_IFS
2772
2773fi
2774fi
2775ac_ct_CC=$ac_cv_prog_ac_ct_CC
2776if test -n "$ac_ct_CC"; then
2777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2778$as_echo "$ac_ct_CC" >&6; }
2779else
2780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2781$as_echo "no" >&6; }
2782fi
2783
2784
2785 test -n "$ac_ct_CC" && break
2786done
2787
2788 if test "x$ac_ct_CC" = x; then
2789 CC=""
2790 else
2791 case $cross_compiling:$ac_tool_warned in
2792yes:)
2793{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2794$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2795ac_tool_warned=yes ;;
2796esac
2797 CC=$ac_ct_CC
2798 fi
2799fi
2800
2801fi
2802
2803
2804test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2805$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2806as_fn_error "no acceptable C compiler found in \$PATH
2807See \`config.log' for more details." "$LINENO" 5; }
2808
2809# Provide some information about the compiler.
2810$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2811set X $ac_compile
2812ac_compiler=$2
2813for ac_option in --version -v -V -qversion; do
2814 { { ac_try="$ac_compiler $ac_option >&5"
2815case "(($ac_try" in
2816 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2817 *) ac_try_echo=$ac_try;;
2818esac
2819eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2820$as_echo "$ac_try_echo"; } >&5
2821 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2822 ac_status=$?
2823 if test -s conftest.err; then
2824 sed '10a\
2825... rest of stderr output deleted ...
2826 10q' conftest.err >conftest.er1
2827 cat conftest.er1 >&5
2828 fi
2829 rm -f conftest.er1 conftest.err
2830 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2831 test $ac_status = 0; }
2832done
2833
2834cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2835/* end confdefs.h. */
2836
2837int
2838main ()
2839{
2840
2841 ;
2842 return 0;
2843}
2844_ACEOF
2845ac_clean_files_save=$ac_clean_files
2846ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2847# Try to create an executable without -o first, disregard a.out.
2848# It will help us diagnose broken compilers, and finding out an intuition
2849# of exeext.
2850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2851$as_echo_n "checking whether the C compiler works... " >&6; }
2852ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2853
2854# The possible output files:
2855ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2856
2857ac_rmfiles=
2858for ac_file in $ac_files
2859do
2860 case $ac_file in
2861 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2862 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2863 esac
2864done
2865rm -f $ac_rmfiles
2866
2867if { { ac_try="$ac_link_default"
2868case "(($ac_try" in
2869 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2870 *) ac_try_echo=$ac_try;;
2871esac
2872eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2873$as_echo "$ac_try_echo"; } >&5
2874 (eval "$ac_link_default") 2>&5
2875 ac_status=$?
2876 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2877 test $ac_status = 0; }; then :
2878 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2879# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2880# in a Makefile. We should not override ac_cv_exeext if it was cached,
2881# so that the user can short-circuit this test for compilers unknown to
2882# Autoconf.
2883for ac_file in $ac_files ''
2884do
2885 test -f "$ac_file" || continue
2886 case $ac_file in
2887 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2888 ;;
2889 [ab].out )
2890 # We found the default executable, but exeext='' is most
2891 # certainly right.
2892 break;;
2893 *.* )
2894 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2895 then :; else
2896 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2897 fi
2898 # We set ac_cv_exeext here because the later test for it is not
2899 # safe: cross compilers may not add the suffix if given an `-o'
2900 # argument, so we may need to know it at that point already.
2901 # Even if this section looks crufty: it has the advantage of
2902 # actually working.
2903 break;;
2904 * )
2905 break;;
2906 esac
2907done
2908test "$ac_cv_exeext" = no && ac_cv_exeext=
2909
2910else
2911 ac_file=''
2912fi
2913if test -z "$ac_file"; then :
2914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2915$as_echo "no" >&6; }
2916$as_echo "$as_me: failed program was:" >&5
2917sed 's/^/| /' conftest.$ac_ext >&5
2918
2919{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2920$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2921{ as_fn_set_status 77
2922as_fn_error "C compiler cannot create executables
2923See \`config.log' for more details." "$LINENO" 5; }; }
2924else
2925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2926$as_echo "yes" >&6; }
2927fi
2928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2929$as_echo_n "checking for C compiler default output file name... " >&6; }
2930{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2931$as_echo "$ac_file" >&6; }
2932ac_exeext=$ac_cv_exeext
2933
2934rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2935ac_clean_files=$ac_clean_files_save
2936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2937$as_echo_n "checking for suffix of executables... " >&6; }
2938if { { ac_try="$ac_link"
2939case "(($ac_try" in
2940 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2941 *) ac_try_echo=$ac_try;;
2942esac
2943eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2944$as_echo "$ac_try_echo"; } >&5
2945 (eval "$ac_link") 2>&5
2946 ac_status=$?
2947 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2948 test $ac_status = 0; }; then :
2949 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2950# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2951# work properly (i.e., refer to `conftest.exe'), while it won't with
2952# `rm'.
2953for ac_file in conftest.exe conftest conftest.*; do
2954 test -f "$ac_file" || continue
2955 case $ac_file in
2956 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2957 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2958 break;;
2959 * ) break;;
2960 esac
2961done
2962else
2963 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2964$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2965as_fn_error "cannot compute suffix of executables: cannot compile and link
2966See \`config.log' for more details." "$LINENO" 5; }
2967fi
2968rm -f conftest conftest$ac_cv_exeext
2969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2970$as_echo "$ac_cv_exeext" >&6; }
2971
2972rm -f conftest.$ac_ext
2973EXEEXT=$ac_cv_exeext
2974ac_exeext=$EXEEXT
2975cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2976/* end confdefs.h. */
2977#include <stdio.h>
2978int
2979main ()
2980{
2981FILE *f = fopen ("conftest.out", "w");
2982 return ferror (f) || fclose (f) != 0;
2983
2984 ;
2985 return 0;
2986}
2987_ACEOF
2988ac_clean_files="$ac_clean_files conftest.out"
2989# Check that the compiler produces executables we can run. If not, either
2990# the compiler is broken, or we cross compile.
2991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2992$as_echo_n "checking whether we are cross compiling... " >&6; }
2993if test "$cross_compiling" != yes; then
2994 { { ac_try="$ac_link"
2995case "(($ac_try" in
2996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2997 *) ac_try_echo=$ac_try;;
2998esac
2999eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3000$as_echo "$ac_try_echo"; } >&5
3001 (eval "$ac_link") 2>&5
3002 ac_status=$?
3003 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3004 test $ac_status = 0; }
3005 if { ac_try='./conftest$ac_cv_exeext'
3006 { { case "(($ac_try" in
3007 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3008 *) ac_try_echo=$ac_try;;
3009esac
3010eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3011$as_echo "$ac_try_echo"; } >&5
3012 (eval "$ac_try") 2>&5
3013 ac_status=$?
3014 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3015 test $ac_status = 0; }; }; then
3016 cross_compiling=no
3017 else
3018 if test "$cross_compiling" = maybe; then
3019 cross_compiling=yes
3020 else
3021 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3022$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3023as_fn_error "cannot run C compiled programs.
3024If you meant to cross compile, use \`--host'.
3025See \`config.log' for more details." "$LINENO" 5; }
3026 fi
3027 fi
3028fi
3029{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3030$as_echo "$cross_compiling" >&6; }
3031
3032rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3033ac_clean_files=$ac_clean_files_save
3034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3035$as_echo_n "checking for suffix of object files... " >&6; }
3036if test "${ac_cv_objext+set}" = set; then :
3037 $as_echo_n "(cached) " >&6
3038else
3039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3040/* end confdefs.h. */
3041
3042int
3043main ()
3044{
3045
3046 ;
3047 return 0;
3048}
3049_ACEOF
3050rm -f conftest.o conftest.obj
3051if { { ac_try="$ac_compile"
3052case "(($ac_try" in
3053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3054 *) ac_try_echo=$ac_try;;
3055esac
3056eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3057$as_echo "$ac_try_echo"; } >&5
3058 (eval "$ac_compile") 2>&5
3059 ac_status=$?
3060 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3061 test $ac_status = 0; }; then :
3062 for ac_file in conftest.o conftest.obj conftest.*; do
3063 test -f "$ac_file" || continue;
3064 case $ac_file in
3065 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3066 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3067 break;;
3068 esac
3069done
3070else
3071 $as_echo "$as_me: failed program was:" >&5
3072sed 's/^/| /' conftest.$ac_ext >&5
3073
3074{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3075$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3076as_fn_error "cannot compute suffix of object files: cannot compile
3077See \`config.log' for more details." "$LINENO" 5; }
3078fi
3079rm -f conftest.$ac_cv_objext conftest.$ac_ext
3080fi
3081{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3082$as_echo "$ac_cv_objext" >&6; }
3083OBJEXT=$ac_cv_objext
3084ac_objext=$OBJEXT
3085{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3086$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3087if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3088 $as_echo_n "(cached) " >&6
3089else
3090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3091/* end confdefs.h. */
3092
3093int
3094main ()
3095{
3096#ifndef __GNUC__
3097 choke me
3098#endif
3099
3100 ;
3101 return 0;
3102}
3103_ACEOF
3104if ac_fn_c_try_compile "$LINENO"; then :
3105 ac_compiler_gnu=yes
3106else
3107 ac_compiler_gnu=no
3108fi
3109rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3110ac_cv_c_compiler_gnu=$ac_compiler_gnu
3111
3112fi
3113{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3114$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3115if test $ac_compiler_gnu = yes; then
3116 GCC=yes
3117else
3118 GCC=
3119fi
3120ac_test_CFLAGS=${CFLAGS+set}
3121ac_save_CFLAGS=$CFLAGS
3122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3123$as_echo_n "checking whether $CC accepts -g... " >&6; }
3124if test "${ac_cv_prog_cc_g+set}" = set; then :
3125 $as_echo_n "(cached) " >&6
3126else
3127 ac_save_c_werror_flag=$ac_c_werror_flag
3128 ac_c_werror_flag=yes
3129 ac_cv_prog_cc_g=no
3130 CFLAGS="-g"
3131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3132/* end confdefs.h. */
3133
3134int
3135main ()
3136{
3137
3138 ;
3139 return 0;
3140}
3141_ACEOF
3142if ac_fn_c_try_compile "$LINENO"; then :
3143 ac_cv_prog_cc_g=yes
3144else
3145 CFLAGS=""
3146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3147/* end confdefs.h. */
3148
3149int
3150main ()
3151{
3152
3153 ;
3154 return 0;
3155}
3156_ACEOF
3157if ac_fn_c_try_compile "$LINENO"; then :
3158
3159else
3160 ac_c_werror_flag=$ac_save_c_werror_flag
3161 CFLAGS="-g"
3162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3163/* end confdefs.h. */
3164
3165int
3166main ()
3167{
3168
3169 ;
3170 return 0;
3171}
3172_ACEOF
3173if ac_fn_c_try_compile "$LINENO"; then :
3174 ac_cv_prog_cc_g=yes
3175fi
3176rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3177fi
3178rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3179fi
3180rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3181 ac_c_werror_flag=$ac_save_c_werror_flag
3182fi
3183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3184$as_echo "$ac_cv_prog_cc_g" >&6; }
3185if test "$ac_test_CFLAGS" = set; then
3186 CFLAGS=$ac_save_CFLAGS
3187elif test $ac_cv_prog_cc_g = yes; then
3188 if test "$GCC" = yes; then
3189 CFLAGS="-g -O2"
3190 else
3191 CFLAGS="-g"
3192 fi
3193else
3194 if test "$GCC" = yes; then
3195 CFLAGS="-O2"
3196 else
3197 CFLAGS=
3198 fi
3199fi
3200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3201$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3202if test "${ac_cv_prog_cc_c89+set}" = set; then :
3203 $as_echo_n "(cached) " >&6
3204else
3205 ac_cv_prog_cc_c89=no
3206ac_save_CC=$CC
3207cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3208/* end confdefs.h. */
3209#include <stdarg.h>
3210#include <stdio.h>
3211#include <sys/types.h>
3212#include <sys/stat.h>
3213/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3214struct buf { int x; };
3215FILE * (*rcsopen) (struct buf *, struct stat *, int);
3216static char *e (p, i)
3217 char **p;
3218 int i;
3219{
3220 return p[i];
3221}
3222static char *f (char * (*g) (char **, int), char **p, ...)
3223{
3224 char *s;
3225 va_list v;
3226 va_start (v,p);
3227 s = g (p, va_arg (v,int));
3228 va_end (v);
3229 return s;
3230}
3231
3232/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3233 function prototypes and stuff, but not '\xHH' hex character constants.
3234 These don't provoke an error unfortunately, instead are silently treated
3235 as 'x'. The following induces an error, until -std is added to get
3236 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3237 array size at least. It's necessary to write '\x00'==0 to get something
3238 that's true only with -std. */
3239int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3240
3241/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3242 inside strings and character constants. */
3243#define FOO(x) 'x'
3244int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3245
3246int test (int i, double x);
3247struct s1 {int (*f) (int a);};
3248struct s2 {int (*f) (double a);};
3249int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3250int argc;
3251char **argv;
3252int
3253main ()
3254{
3255return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3256 ;
3257 return 0;
3258}
3259_ACEOF
3260for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3261 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3262do
3263 CC="$ac_save_CC $ac_arg"
3264 if ac_fn_c_try_compile "$LINENO"; then :
3265 ac_cv_prog_cc_c89=$ac_arg
3266fi
3267rm -f core conftest.err conftest.$ac_objext
3268 test "x$ac_cv_prog_cc_c89" != "xno" && break
3269done
3270rm -f conftest.$ac_ext
3271CC=$ac_save_CC
3272
3273fi
3274# AC_CACHE_VAL
3275case "x$ac_cv_prog_cc_c89" in
3276 x)
3277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3278$as_echo "none needed" >&6; } ;;
3279 xno)
3280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3281$as_echo "unsupported" >&6; } ;;
3282 *)
3283 CC="$CC $ac_cv_prog_cc_c89"
3284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3285$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3286esac
3287if test "x$ac_cv_prog_cc_c89" != xno; then :
3288
3289fi
3290
3291ac_ext=c
3292ac_cpp='$CPP $CPPFLAGS'
3293ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3294ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3295ac_compiler_gnu=$ac_cv_c_compiler_gnu
3296
3297if test "x$CFLAGS" = "x" ; then
3298 no_CFLAGS="yes"
3299 if test "x$GCC" = "xyes" ; then
3300
3301
3302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -std=gnu99" >&5
3303$as_echo_n "checking whether compiler supports -std=gnu99... " >&6; }
3304TCFLAGS="${CFLAGS}"
3305if test "x${CFLAGS}" = "x" ; then
3306 CFLAGS="-std=gnu99"
3307else
3308 CFLAGS="${CFLAGS} -std=gnu99"
3309fi
3310if test "$cross_compiling" = yes; then :
3311 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3312$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3313as_fn_error "cannot run test program while cross compiling
3314See \`config.log' for more details." "$LINENO" 5; }
3315else
3316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3317/* end confdefs.h. */
3318
3319
3320int
3321main ()
3322{
3323
3324 return 0;
3325
3326 ;
3327 return 0;
3328}
3329_ACEOF
3330if ac_fn_c_try_run "$LINENO"; then :
3331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3332$as_echo "yes" >&6; }
3333else
3334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3335$as_echo "no" >&6; }
3336 CFLAGS="${TCFLAGS}"
3337
3338fi
3339rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3340 conftest.$ac_objext conftest.beam conftest.$ac_ext
3341fi
3342
3343
3344
3345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Wall" >&5
3346$as_echo_n "checking whether compiler supports -Wall... " >&6; }
3347TCFLAGS="${CFLAGS}"
3348if test "x${CFLAGS}" = "x" ; then
3349 CFLAGS="-Wall"
3350else
3351 CFLAGS="${CFLAGS} -Wall"
3352fi
3353if test "$cross_compiling" = yes; then :
3354 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3355$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3356as_fn_error "cannot run test program while cross compiling
3357See \`config.log' for more details." "$LINENO" 5; }
3358else
3359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3360/* end confdefs.h. */
3361
3362
3363int
3364main ()
3365{
3366
3367 return 0;
3368
3369 ;
3370 return 0;
3371}
3372_ACEOF
3373if ac_fn_c_try_run "$LINENO"; then :
3374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3375$as_echo "yes" >&6; }
3376else
3377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3378$as_echo "no" >&6; }
3379 CFLAGS="${TCFLAGS}"
3380
3381fi
3382rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3383 conftest.$ac_objext conftest.beam conftest.$ac_ext
3384fi
3385
3386
3387
3388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -pipe" >&5
3389$as_echo_n "checking whether compiler supports -pipe... " >&6; }
3390TCFLAGS="${CFLAGS}"
3391if test "x${CFLAGS}" = "x" ; then
3392 CFLAGS="-pipe"
3393else
3394 CFLAGS="${CFLAGS} -pipe"
3395fi
3396if test "$cross_compiling" = yes; then :
3397 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3398$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3399as_fn_error "cannot run test program while cross compiling
3400See \`config.log' for more details." "$LINENO" 5; }
3401else
3402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3403/* end confdefs.h. */
3404
3405
3406int
3407main ()
3408{
3409
3410 return 0;
3411
3412 ;
3413 return 0;
3414}
3415_ACEOF
3416if ac_fn_c_try_run "$LINENO"; then :
3417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3418$as_echo "yes" >&6; }
3419else
3420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3421$as_echo "no" >&6; }
3422 CFLAGS="${TCFLAGS}"
3423
3424fi
3425rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3426 conftest.$ac_objext conftest.beam conftest.$ac_ext
3427fi
3428
3429
3430
3431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -g3" >&5
3432$as_echo_n "checking whether compiler supports -g3... " >&6; }
3433TCFLAGS="${CFLAGS}"
3434if test "x${CFLAGS}" = "x" ; then
3435 CFLAGS="-g3"
3436else
3437 CFLAGS="${CFLAGS} -g3"
3438fi
3439if test "$cross_compiling" = yes; then :
3440 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3441$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3442as_fn_error "cannot run test program while cross compiling
3443See \`config.log' for more details." "$LINENO" 5; }
3444else
3445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3446/* end confdefs.h. */
3447
3448
3449int
3450main ()
3451{
3452
3453 return 0;
3454
3455 ;
3456 return 0;
3457}
3458_ACEOF
3459if ac_fn_c_try_run "$LINENO"; then :
3460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3461$as_echo "yes" >&6; }
3462else
3463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3464$as_echo "no" >&6; }
3465 CFLAGS="${TCFLAGS}"
3466
3467fi
3468rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3469 conftest.$ac_objext conftest.beam conftest.$ac_ext
3470fi
3471
3472
3473 fi
3474fi
3475if test "x$EXTRA_CFLAGS" != "x" ; then
3476
3477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports $EXTRA_CFLAGS" >&5
3478$as_echo_n "checking whether compiler supports $EXTRA_CFLAGS... " >&6; }
3479TCFLAGS="${CFLAGS}"
3480if test "x${CFLAGS}" = "x" ; then
3481 CFLAGS="$EXTRA_CFLAGS"
3482else
3483 CFLAGS="${CFLAGS} $EXTRA_CFLAGS"
3484fi
3485if test "$cross_compiling" = yes; then :
3486 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3487$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3488as_fn_error "cannot run test program while cross compiling
3489See \`config.log' for more details." "$LINENO" 5; }
3490else
3491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3492/* end confdefs.h. */
3493
3494
3495int
3496main ()
3497{
3498
3499 return 0;
3500
3501 ;
3502 return 0;
3503}
3504_ACEOF
3505if ac_fn_c_try_run "$LINENO"; then :
3506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3507$as_echo "yes" >&6; }
3508else
3509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3510$as_echo "no" >&6; }
3511 CFLAGS="${TCFLAGS}"
3512
3513fi
3514rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3515 conftest.$ac_objext conftest.beam conftest.$ac_ext
3516fi
3517
3518
3519fi
3520ac_ext=c
3521ac_cpp='$CPP $CPPFLAGS'
3522ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3523ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3524ac_compiler_gnu=$ac_cv_c_compiler_gnu
3525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3526$as_echo_n "checking how to run the C preprocessor... " >&6; }
3527# On Suns, sometimes $CPP names a directory.
3528if test -n "$CPP" && test -d "$CPP"; then
3529 CPP=
3530fi
3531if test -z "$CPP"; then
3532 if test "${ac_cv_prog_CPP+set}" = set; then :
3533 $as_echo_n "(cached) " >&6
3534else
3535 # Double quotes because CPP needs to be expanded
3536 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3537 do
3538 ac_preproc_ok=false
3539for ac_c_preproc_warn_flag in '' yes
3540do
3541 # Use a header file that comes with gcc, so configuring glibc
3542 # with a fresh cross-compiler works.
3543 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3544 # <limits.h> exists even on freestanding compilers.
3545 # On the NeXT, cc -E runs the code through the compiler's parser,
3546 # not just through cpp. "Syntax error" is here to catch this case.
3547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3548/* end confdefs.h. */
3549#ifdef __STDC__
3550# include <limits.h>
3551#else
3552# include <assert.h>
3553#endif
3554 Syntax error
3555_ACEOF
3556if ac_fn_c_try_cpp "$LINENO"; then :
3557
3558else
3559 # Broken: fails on valid input.
3560continue
3561fi
3562rm -f conftest.err conftest.$ac_ext
3563
3564 # OK, works on sane cases. Now check whether nonexistent headers
3565 # can be detected and how.
3566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3567/* end confdefs.h. */
3568#include <ac_nonexistent.h>
3569_ACEOF
3570if ac_fn_c_try_cpp "$LINENO"; then :
3571 # Broken: success on invalid input.
3572continue
3573else
3574 # Passes both tests.
3575ac_preproc_ok=:
3576break
3577fi
3578rm -f conftest.err conftest.$ac_ext
3579
3580done
3581# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3582rm -f conftest.err conftest.$ac_ext
3583if $ac_preproc_ok; then :
3584 break
3585fi
3586
3587 done
3588 ac_cv_prog_CPP=$CPP
3589
3590fi
3591 CPP=$ac_cv_prog_CPP
3592else
3593 ac_cv_prog_CPP=$CPP
3594fi
3595{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3596$as_echo "$CPP" >&6; }
3597ac_preproc_ok=false
3598for ac_c_preproc_warn_flag in '' yes
3599do
3600 # Use a header file that comes with gcc, so configuring glibc
3601 # with a fresh cross-compiler works.
3602 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3603 # <limits.h> exists even on freestanding compilers.
3604 # On the NeXT, cc -E runs the code through the compiler's parser,
3605 # not just through cpp. "Syntax error" is here to catch this case.
3606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3607/* end confdefs.h. */
3608#ifdef __STDC__
3609# include <limits.h>
3610#else
3611# include <assert.h>
3612#endif
3613 Syntax error
3614_ACEOF
3615if ac_fn_c_try_cpp "$LINENO"; then :
3616
3617else
3618 # Broken: fails on valid input.
3619continue
3620fi
3621rm -f conftest.err conftest.$ac_ext
3622
3623 # OK, works on sane cases. Now check whether nonexistent headers
3624 # can be detected and how.
3625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3626/* end confdefs.h. */
3627#include <ac_nonexistent.h>
3628_ACEOF
3629if ac_fn_c_try_cpp "$LINENO"; then :
3630 # Broken: success on invalid input.
3631continue
3632else
3633 # Passes both tests.
3634ac_preproc_ok=:
3635break
3636fi
3637rm -f conftest.err conftest.$ac_ext
3638
3639done
3640# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3641rm -f conftest.err conftest.$ac_ext
3642if $ac_preproc_ok; then :
3643
3644else
3645 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3646$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3647as_fn_error "C preprocessor \"$CPP\" fails sanity check
3648See \`config.log' for more details." "$LINENO" 5; }
3649fi
3650
3651ac_ext=c
3652ac_cpp='$CPP $CPPFLAGS'
3653ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3654ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3655ac_compiler_gnu=$ac_cv_c_compiler_gnu
3656
3657
3658
3659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3660$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3661if test "${ac_cv_path_GREP+set}" = set; then :
3662 $as_echo_n "(cached) " >&6
3663else
3664 if test -z "$GREP"; then
3665 ac_path_GREP_found=false
3666 # Loop through the user's path and test for each of PROGNAME-LIST
3667 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3668for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3669do
3670 IFS=$as_save_IFS
3671 test -z "$as_dir" && as_dir=.
3672 for ac_prog in grep ggrep; do
3673 for ac_exec_ext in '' $ac_executable_extensions; do
3674 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3675 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3676# Check for GNU ac_path_GREP and select it if it is found.
3677 # Check for GNU $ac_path_GREP
3678case `"$ac_path_GREP" --version 2>&1` in
3679*GNU*)
3680 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3681*)
3682 ac_count=0
3683 $as_echo_n 0123456789 >"conftest.in"
3684 while :
3685 do
3686 cat "conftest.in" "conftest.in" >"conftest.tmp"
3687 mv "conftest.tmp" "conftest.in"
3688 cp "conftest.in" "conftest.nl"
3689 $as_echo 'GREP' >> "conftest.nl"
3690 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3691 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3692 as_fn_arith $ac_count + 1 && ac_count=$as_val
3693 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3694 # Best one so far, save it but keep looking for a better one
3695 ac_cv_path_GREP="$ac_path_GREP"
3696 ac_path_GREP_max=$ac_count
3697 fi
3698 # 10*(2^10) chars as input seems more than enough
3699 test $ac_count -gt 10 && break
3700 done
3701 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3702esac
3703
3704 $ac_path_GREP_found && break 3
3705 done
3706 done
3707 done
3708IFS=$as_save_IFS
3709 if test -z "$ac_cv_path_GREP"; then
3710 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3711 fi
3712else
3713 ac_cv_path_GREP=$GREP
3714fi
3715
3716fi
3717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3718$as_echo "$ac_cv_path_GREP" >&6; }
3719 GREP="$ac_cv_path_GREP"
3720
3721
3722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3723$as_echo_n "checking for egrep... " >&6; }
3724if test "${ac_cv_path_EGREP+set}" = set; then :
3725 $as_echo_n "(cached) " >&6
3726else
3727 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3728 then ac_cv_path_EGREP="$GREP -E"
3729 else
3730 if test -z "$EGREP"; then
3731 ac_path_EGREP_found=false
3732 # Loop through the user's path and test for each of PROGNAME-LIST
3733 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3734for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3735do
3736 IFS=$as_save_IFS
3737 test -z "$as_dir" && as_dir=.
3738 for ac_prog in egrep; do
3739 for ac_exec_ext in '' $ac_executable_extensions; do
3740 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3741 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3742# Check for GNU ac_path_EGREP and select it if it is found.
3743 # Check for GNU $ac_path_EGREP
3744case `"$ac_path_EGREP" --version 2>&1` in
3745*GNU*)
3746 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3747*)
3748 ac_count=0
3749 $as_echo_n 0123456789 >"conftest.in"
3750 while :
3751 do
3752 cat "conftest.in" "conftest.in" >"conftest.tmp"
3753 mv "conftest.tmp" "conftest.in"
3754 cp "conftest.in" "conftest.nl"
3755 $as_echo 'EGREP' >> "conftest.nl"
3756 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3757 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3758 as_fn_arith $ac_count + 1 && ac_count=$as_val
3759 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3760 # Best one so far, save it but keep looking for a better one
3761 ac_cv_path_EGREP="$ac_path_EGREP"
3762 ac_path_EGREP_max=$ac_count
3763 fi
3764 # 10*(2^10) chars as input seems more than enough
3765 test $ac_count -gt 10 && break
3766 done
3767 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3768esac
3769
3770 $ac_path_EGREP_found && break 3
3771 done
3772 done
3773 done
3774IFS=$as_save_IFS
3775 if test -z "$ac_cv_path_EGREP"; then
3776 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3777 fi
3778else
3779 ac_cv_path_EGREP=$EGREP
3780fi
3781
3782 fi
3783fi
3784{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3785$as_echo "$ac_cv_path_EGREP" >&6; }
3786 EGREP="$ac_cv_path_EGREP"
3787
3788
3789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3790$as_echo_n "checking for ANSI C header files... " >&6; }
3791if test "${ac_cv_header_stdc+set}" = set; then :
3792 $as_echo_n "(cached) " >&6
3793else
3794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3795/* end confdefs.h. */
3796#include <stdlib.h>
3797#include <stdarg.h>
3798#include <string.h>
3799#include <float.h>
3800
3801int
3802main ()
3803{
3804
3805 ;
3806 return 0;
3807}
3808_ACEOF
3809if ac_fn_c_try_compile "$LINENO"; then :
3810 ac_cv_header_stdc=yes
3811else
3812 ac_cv_header_stdc=no
3813fi
3814rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3815
3816if test $ac_cv_header_stdc = yes; then
3817 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3819/* end confdefs.h. */
3820#include <string.h>
3821
3822_ACEOF
3823if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3824 $EGREP "memchr" >/dev/null 2>&1; then :
3825
3826else
3827 ac_cv_header_stdc=no
3828fi
3829rm -f conftest*
3830
3831fi
3832
3833if test $ac_cv_header_stdc = yes; then
3834 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3836/* end confdefs.h. */
3837#include <stdlib.h>
3838
3839_ACEOF
3840if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3841 $EGREP "free" >/dev/null 2>&1; then :
3842
3843else
3844 ac_cv_header_stdc=no
3845fi
3846rm -f conftest*
3847
3848fi
3849
3850if test $ac_cv_header_stdc = yes; then
3851 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3852 if test "$cross_compiling" = yes; then :
3853 :
3854else
3855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3856/* end confdefs.h. */
3857#include <ctype.h>
3858#include <stdlib.h>
3859#if ((' ' & 0x0FF) == 0x020)
3860# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3861# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3862#else
3863# define ISLOWER(c) \
3864 (('a' <= (c) && (c) <= 'i') \
3865 || ('j' <= (c) && (c) <= 'r') \
3866 || ('s' <= (c) && (c) <= 'z'))
3867# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3868#endif
3869
3870#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3871int
3872main ()
3873{
3874 int i;
3875 for (i = 0; i < 256; i++)
3876 if (XOR (islower (i), ISLOWER (i))
3877 || toupper (i) != TOUPPER (i))
3878 return 2;
3879 return 0;
3880}
3881_ACEOF
3882if ac_fn_c_try_run "$LINENO"; then :
3883
3884else
3885 ac_cv_header_stdc=no
3886fi
3887rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3888 conftest.$ac_objext conftest.beam conftest.$ac_ext
3889fi
3890
3891fi
3892fi
3893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3894$as_echo "$ac_cv_header_stdc" >&6; }
3895if test $ac_cv_header_stdc = yes; then
3896
3897$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3898
3899fi
3900
3901# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3902for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3903 inttypes.h stdint.h unistd.h
3904do :
3905 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3906ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3907"
3908eval as_val=\$$as_ac_Header
3909 if test "x$as_val" = x""yes; then :
3910 cat >>confdefs.h <<_ACEOF
3911#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3912_ACEOF
3913
3914fi
3915
3916done
3917
3918
3919# The cast to long int works around a bug in the HP C Compiler
3920# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
3921# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
3922# This bug is HP SR number 8606223364.
3923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
3924$as_echo_n "checking size of void *... " >&6; }
3925if test "${ac_cv_sizeof_void_p+set}" = set; then :
3926 $as_echo_n "(cached) " >&6
3927else
3928 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
3929
3930else
3931 if test "$ac_cv_type_void_p" = yes; then
3932 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3933$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3934{ as_fn_set_status 77
3935as_fn_error "cannot compute sizeof (void *)
3936See \`config.log' for more details." "$LINENO" 5; }; }
3937 else
3938 ac_cv_sizeof_void_p=0
3939 fi
3940fi
3941
3942fi
3943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
3944$as_echo "$ac_cv_sizeof_void_p" >&6; }
3945
3946
3947
3948cat >>confdefs.h <<_ACEOF
3949#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
3950_ACEOF
3951
3952
3953if test "x${ac_cv_sizeof_void_p}" = "x8" ; then
3954 LG_SIZEOF_PTR=3
3955elif test "x${ac_cv_sizeof_void_p}" = "x4" ; then
3956 LG_SIZEOF_PTR=2
3957else
3958 as_fn_error "Unsupported pointer size: ${ac_cv_sizeof_void_p}" "$LINENO" 5
3959fi
3960cat >>confdefs.h <<_ACEOF
3961#define LG_SIZEOF_PTR $LG_SIZEOF_PTR
3962_ACEOF
3963
3964
3965# The cast to long int works around a bug in the HP C Compiler
3966# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
3967# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
3968# This bug is HP SR number 8606223364.
3969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
3970$as_echo_n "checking size of int... " >&6; }
3971if test "${ac_cv_sizeof_int+set}" = set; then :
3972 $as_echo_n "(cached) " >&6
3973else
3974 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
3975
3976else
3977 if test "$ac_cv_type_int" = yes; then
3978 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3979$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3980{ as_fn_set_status 77
3981as_fn_error "cannot compute sizeof (int)
3982See \`config.log' for more details." "$LINENO" 5; }; }
3983 else
3984 ac_cv_sizeof_int=0
3985 fi
3986fi
3987
3988fi
3989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
3990$as_echo "$ac_cv_sizeof_int" >&6; }
3991
3992
3993
3994cat >>confdefs.h <<_ACEOF
3995#define SIZEOF_INT $ac_cv_sizeof_int
3996_ACEOF
3997
3998
3999if test "x${ac_cv_sizeof_int}" = "x8" ; then
4000 LG_SIZEOF_INT=3
4001elif test "x${ac_cv_sizeof_int}" = "x4" ; then
4002 LG_SIZEOF_INT=2
4003else
4004 as_fn_error "Unsupported int size: ${ac_cv_sizeof_int}" "$LINENO" 5
4005fi
4006cat >>confdefs.h <<_ACEOF
4007#define LG_SIZEOF_INT $LG_SIZEOF_INT
4008_ACEOF
4009
4010
4011# The cast to long int works around a bug in the HP C Compiler
4012# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4013# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4014# This bug is HP SR number 8606223364.
4015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
4016$as_echo_n "checking size of long... " >&6; }
4017if test "${ac_cv_sizeof_long+set}" = set; then :
4018 $as_echo_n "(cached) " >&6
4019else
4020 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
4021
4022else
4023 if test "$ac_cv_type_long" = yes; then
4024 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4025$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4026{ as_fn_set_status 77
4027as_fn_error "cannot compute sizeof (long)
4028See \`config.log' for more details." "$LINENO" 5; }; }
4029 else
4030 ac_cv_sizeof_long=0
4031 fi
4032fi
4033
4034fi
4035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
4036$as_echo "$ac_cv_sizeof_long" >&6; }
4037
4038
4039
4040cat >>confdefs.h <<_ACEOF
4041#define SIZEOF_LONG $ac_cv_sizeof_long
4042_ACEOF
4043
4044
4045if test "x${ac_cv_sizeof_long}" = "x8" ; then
4046 LG_SIZEOF_LONG=3
4047elif test "x${ac_cv_sizeof_long}" = "x4" ; then
4048 LG_SIZEOF_LONG=2
4049else
4050 as_fn_error "Unsupported long size: ${ac_cv_sizeof_long}" "$LINENO" 5
4051fi
4052cat >>confdefs.h <<_ACEOF
4053#define LG_SIZEOF_LONG $LG_SIZEOF_LONG
4054_ACEOF
4055
4056
4057ac_aux_dir=
4058for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4059 for ac_t in install-sh install.sh shtool; do
4060 if test -f "$ac_dir/$ac_t"; then
4061 ac_aux_dir=$ac_dir
4062 ac_install_sh="$ac_aux_dir/$ac_t -c"
4063 break 2
4064 fi
4065 done
4066done
4067if test -z "$ac_aux_dir"; then
4068 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4069fi
4070
4071# These three variables are undocumented and unsupported,
4072# and are intended to be withdrawn in a future Autoconf release.
4073# They can cause serious problems if a builder's source tree is in a directory
4074# whose full name contains unusual characters.
4075ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4076ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4077ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4078
4079
4080# Make sure we can run config.sub.
4081$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4082 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4083
4084{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4085$as_echo_n "checking build system type... " >&6; }
4086if test "${ac_cv_build+set}" = set; then :
4087 $as_echo_n "(cached) " >&6
4088else
4089 ac_build_alias=$build_alias
4090test "x$ac_build_alias" = x &&
4091 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4092test "x$ac_build_alias" = x &&
4093 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4094ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4095 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4096
4097fi
4098{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4099$as_echo "$ac_cv_build" >&6; }
4100case $ac_cv_build in
4101*-*-*) ;;
4102*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4103esac
4104build=$ac_cv_build
4105ac_save_IFS=$IFS; IFS='-'
4106set x $ac_cv_build
4107shift
4108build_cpu=$1
4109build_vendor=$2
4110shift; shift
4111# Remember, the first character of IFS is used to create $*,
4112# except with old shells:
4113build_os=$*
4114IFS=$ac_save_IFS
4115case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4116
4117
4118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4119$as_echo_n "checking host system type... " >&6; }
4120if test "${ac_cv_host+set}" = set; then :
4121 $as_echo_n "(cached) " >&6
4122else
4123 if test "x$host_alias" = x; then
4124 ac_cv_host=$ac_cv_build
4125else
4126 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4127 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4128fi
4129
4130fi
4131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4132$as_echo "$ac_cv_host" >&6; }
4133case $ac_cv_host in
4134*-*-*) ;;
4135*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4136esac
4137host=$ac_cv_host
4138ac_save_IFS=$IFS; IFS='-'
4139set x $ac_cv_host
4140shift
4141host_cpu=$1
4142host_vendor=$2
4143shift; shift
4144# Remember, the first character of IFS is used to create $*,
4145# except with old shells:
4146host_os=$*
4147IFS=$ac_save_IFS
4148case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4149
4150
4151CPU_SPINWAIT=""
4152case "${host_cpu}" in
4153 i[345]86)
4154 ;;
4155 i686)
4156
4157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __asm__ is compilable" >&5
4158$as_echo_n "checking whether __asm__ is compilable... " >&6; }
4159if test "$cross_compiling" = yes; then :
4160 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4161$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4162as_fn_error "cannot run test program while cross compiling
4163See \`config.log' for more details." "$LINENO" 5; }
4164else
4165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4166/* end confdefs.h. */
4167
4168int
4169main ()
4170{
4171__asm__ volatile("pause"); return 0;
4172 ;
4173 return 0;
4174}
4175_ACEOF
4176if ac_fn_c_try_run "$LINENO"; then :
4177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4178$as_echo "yes" >&6; }
4179 asm="yes"
4180else
4181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4182$as_echo "no" >&6; }
4183 asm="no"
4184
4185fi
4186rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4187 conftest.$ac_objext conftest.beam conftest.$ac_ext
4188fi
4189
4190
4191 if test "x${asm}" = "xyes" ; then
4192 CPU_SPINWAIT='__asm__ volatile("pause")'
4193 fi
4194 ;;
4195 x86_64)
4196
4197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __asm__ syntax is compilable" >&5
4198$as_echo_n "checking whether __asm__ syntax is compilable... " >&6; }
4199if test "$cross_compiling" = yes; then :
4200 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4201$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4202as_fn_error "cannot run test program while cross compiling
4203See \`config.log' for more details." "$LINENO" 5; }
4204else
4205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4206/* end confdefs.h. */
4207
4208int
4209main ()
4210{
4211__asm__ volatile("pause"); return 0;
4212 ;
4213 return 0;
4214}
4215_ACEOF
4216if ac_fn_c_try_run "$LINENO"; then :
4217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4218$as_echo "yes" >&6; }
4219 asm="yes"
4220else
4221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4222$as_echo "no" >&6; }
4223 asm="no"
4224
4225fi
4226rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4227 conftest.$ac_objext conftest.beam conftest.$ac_ext
4228fi
4229
4230
4231 if test "x${asm}" = "xyes" ; then
4232 CPU_SPINWAIT='__asm__ volatile("pause")'
4233 fi
4234 ;;
4235 *)
4236 ;;
4237esac
4238cat >>confdefs.h <<_ACEOF
4239#define CPU_SPINWAIT $CPU_SPINWAIT
4240_ACEOF
4241
4242
4243case "${host}" in
4244 *-*-darwin*)
4245 CFLAGS="$CFLAGS -fno-common -no-cpp-precomp"
4246 abi="macho"
4247 $as_echo "#define JEMALLOC_PURGE_MADVISE_FREE 1" >>confdefs.h
4248
4249 RPATH=""
4250 ;;
4251 *-*-freebsd*)
4252 CFLAGS="$CFLAGS"
4253 abi="elf"
4254 $as_echo "#define JEMALLOC_PURGE_MADVISE_FREE 1" >>confdefs.h
4255
4256 RPATH="-Wl,-rpath,"
4257 ;;
4258 *-*-linux*)
4259 CFLAGS="$CFLAGS"
4260 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
4261 abi="elf"
4262 $as_echo "#define JEMALLOC_PURGE_MADVISE_DONTNEED 1" >>confdefs.h
4263
4264 RPATH="-Wl,-rpath,"
4265 ;;
4266 *-*-netbsd*)
4267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ABI" >&5
4268$as_echo_n "checking ABI... " >&6; }
4269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4270/* end confdefs.h. */
4271#ifdef __ELF__
4272/* ELF */
4273#else
4274#error aout
4275#endif
4276
4277int
4278main ()
4279{
4280
4281 ;
4282 return 0;
4283}
4284_ACEOF
4285if ac_fn_c_try_compile "$LINENO"; then :
4286 CFLAGS="$CFLAGS"; abi="elf"
4287else
4288 abi="aout"
4289fi
4290rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $abi" >&5
4292$as_echo "$abi" >&6; }
4293 $as_echo "#define JEMALLOC_PURGE_MADVISE_FREE 1" >>confdefs.h
4294
4295 RPATH="-Wl,-rpath,"
4296 ;;
4297 *-*-solaris2*)
4298 CFLAGS="$CFLAGS"
4299 abi="elf"
4300 RPATH="-Wl,-R,"
4301 CPPFLAGS="$CPPFLAGS -D_POSIX_PTHREAD_SEMANTICS"
4302 LIBS="$LIBS -lposix4 -lsocket -lnsl"
4303 ;;
4304 *)
4305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Unsupported operating system: ${host}" >&5
4306$as_echo "Unsupported operating system: ${host}" >&6; }
4307 abi="elf"
4308 RPATH="-Wl,-rpath,"
4309 ;;
4310esac
4311
4312
4313
4314
4315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__ syntax is compilable" >&5
4316$as_echo_n "checking whether __attribute__ syntax is compilable... " >&6; }
4317if test "$cross_compiling" = yes; then :
4318 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4319$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4320as_fn_error "cannot run test program while cross compiling
4321See \`config.log' for more details." "$LINENO" 5; }
4322else
4323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4324/* end confdefs.h. */
4325static __attribute__((unused)) void foo(void){}
4326int
4327main ()
4328{
4329
4330 ;
4331 return 0;
4332}
4333_ACEOF
4334if ac_fn_c_try_run "$LINENO"; then :
4335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4336$as_echo "yes" >&6; }
4337 attribute="yes"
4338else
4339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4340$as_echo "no" >&6; }
4341 attribute="no"
4342
4343fi
4344rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4345 conftest.$ac_objext conftest.beam conftest.$ac_ext
4346fi
4347
4348
4349if test "x${attribute}" = "xyes" ; then
4350 $as_echo "#define JEMALLOC_HAVE_ATTR " >>confdefs.h
4351
4352 if test "x${GCC}" = "xyes" -a "x${abi}" = "xelf"; then
4353
4354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -fvisibility=hidden" >&5
4355$as_echo_n "checking whether compiler supports -fvisibility=hidden... " >&6; }
4356TCFLAGS="${CFLAGS}"
4357if test "x${CFLAGS}" = "x" ; then
4358 CFLAGS="-fvisibility=hidden"
4359else
4360 CFLAGS="${CFLAGS} -fvisibility=hidden"
4361fi
4362if test "$cross_compiling" = yes; then :
4363 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4364$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4365as_fn_error "cannot run test program while cross compiling
4366See \`config.log' for more details." "$LINENO" 5; }
4367else
4368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4369/* end confdefs.h. */
4370
4371
4372int
4373main ()
4374{
4375
4376 return 0;
4377
4378 ;
4379 return 0;
4380}
4381_ACEOF
4382if ac_fn_c_try_run "$LINENO"; then :
4383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4384$as_echo "yes" >&6; }
4385else
4386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4387$as_echo "no" >&6; }
4388 CFLAGS="${TCFLAGS}"
4389
4390fi
4391rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4392 conftest.$ac_objext conftest.beam conftest.$ac_ext
4393fi
4394
4395
4396 fi
4397fi
4398
4399
4400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mremap(...MREMAP_FIXED...) is compilable" >&5
4401$as_echo_n "checking whether mremap(...MREMAP_FIXED...) is compilable... " >&6; }
4402if test "$cross_compiling" = yes; then :
4403 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4404$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4405as_fn_error "cannot run test program while cross compiling
4406See \`config.log' for more details." "$LINENO" 5; }
4407else
4408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4409/* end confdefs.h. */
4410
4411#define _GNU_SOURCE
4412#include <sys/mman.h>
4413
4414int
4415main ()
4416{
4417
4418void *p = mremap((void *)0, 0, 0, MREMAP_MAYMOVE|MREMAP_FIXED, (void *)0);
4419
4420 ;
4421 return 0;
4422}
4423_ACEOF
4424if ac_fn_c_try_run "$LINENO"; then :
4425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4426$as_echo "yes" >&6; }
4427 mremap_fixed="yes"
4428else
4429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4430$as_echo "no" >&6; }
4431 mremap_fixed="no"
4432
4433fi
4434rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4435 conftest.$ac_objext conftest.beam conftest.$ac_ext
4436fi
4437
4438
4439if test "x${mremap_fixed}" = "xyes" ; then
4440 $as_echo "#define JEMALLOC_MREMAP_FIXED 1" >>confdefs.h
4441
4442fi
4443
4444
4445# Check whether --with-rpath was given.
4446if test "${with_rpath+set}" = set; then :
4447 withval=$with_rpath; if test "x$with_rpath" = "xno" ; then
4448 RPATH_EXTRA=
4449else
4450 RPATH_EXTRA="`echo $with_rpath | tr \":\" \" \"`"
4451fi
4452else
4453 RPATH_EXTRA=
4454
4455fi
4456
4457
4458
4459# Check whether --enable-autogen was given.
4460if test "${enable_autogen+set}" = set; then :
4461 enableval=$enable_autogen; if test "x$enable_autogen" = "xno" ; then
4462 enable_autogen="0"
4463else
4464 enable_autogen="1"
4465fi
4466
4467else
4468 enable_autogen="0"
4469
4470fi
4471
4472
4473
4474# Find a good install program. We prefer a C program (faster),
4475# so one script is as good as another. But avoid the broken or
4476# incompatible versions:
4477# SysV /etc/install, /usr/sbin/install
4478# SunOS /usr/etc/install
4479# IRIX /sbin/install
4480# AIX /bin/install
4481# AmigaOS /C/install, which installs bootblocks on floppy discs
4482# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4483# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4484# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4485# OS/2's system install, which has a completely different semantic
4486# ./install, which can be erroneously created by make from ./install.sh.
4487# Reject install programs that cannot install multiple files.
4488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4489$as_echo_n "checking for a BSD-compatible install... " >&6; }
4490if test -z "$INSTALL"; then
4491if test "${ac_cv_path_install+set}" = set; then :
4492 $as_echo_n "(cached) " >&6
4493else
4494 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4495for as_dir in $PATH
4496do
4497 IFS=$as_save_IFS
4498 test -z "$as_dir" && as_dir=.
4499 # Account for people who put trailing slashes in PATH elements.
4500case $as_dir/ in #((
4501 ./ | .// | /[cC]/* | \
4502 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4503 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4504 /usr/ucb/* ) ;;
4505 *)
4506 # OSF1 and SCO ODT 3.0 have their own names for install.
4507 # Don't use installbsd from OSF since it installs stuff as root
4508 # by default.
4509 for ac_prog in ginstall scoinst install; do
4510 for ac_exec_ext in '' $ac_executable_extensions; do
4511 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4512 if test $ac_prog = install &&
4513 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4514 # AIX install. It has an incompatible calling convention.
4515 :
4516 elif test $ac_prog = install &&
4517 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4518 # program-specific install script used by HP pwplus--don't use.
4519 :
4520 else
4521 rm -rf conftest.one conftest.two conftest.dir
4522 echo one > conftest.one
4523 echo two > conftest.two
4524 mkdir conftest.dir
4525 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4526 test -s conftest.one && test -s conftest.two &&
4527 test -s conftest.dir/conftest.one &&
4528 test -s conftest.dir/conftest.two
4529 then
4530 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4531 break 3
4532 fi
4533 fi
4534 fi
4535 done
4536 done
4537 ;;
4538esac
4539
4540 done
4541IFS=$as_save_IFS
4542
4543rm -rf conftest.one conftest.two conftest.dir
4544
4545fi
4546 if test "${ac_cv_path_install+set}" = set; then
4547 INSTALL=$ac_cv_path_install
4548 else
4549 # As a last resort, use the slow shell script. Don't cache a
4550 # value for INSTALL within a source directory, because that will
4551 # break other packages using the cache if that directory is
4552 # removed, or if the value is a relative name.
4553 INSTALL=$ac_install_sh
4554 fi
4555fi
4556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4557$as_echo "$INSTALL" >&6; }
4558
4559# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4560# It thinks the first close brace ends the variable substitution.
4561test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4562
4563test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4564
4565test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4566
4567if test -n "$ac_tool_prefix"; then
4568 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4569set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4571$as_echo_n "checking for $ac_word... " >&6; }
4572if test "${ac_cv_prog_RANLIB+set}" = set; then :
4573 $as_echo_n "(cached) " >&6
4574else
4575 if test -n "$RANLIB"; then
4576 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4577else
4578as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4579for as_dir in $PATH
4580do
4581 IFS=$as_save_IFS
4582 test -z "$as_dir" && as_dir=.
4583 for ac_exec_ext in '' $ac_executable_extensions; do
4584 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4585 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4587 break 2
4588 fi
4589done
4590 done
4591IFS=$as_save_IFS
4592
4593fi
4594fi
4595RANLIB=$ac_cv_prog_RANLIB
4596if test -n "$RANLIB"; then
4597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4598$as_echo "$RANLIB" >&6; }
4599else
4600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4601$as_echo "no" >&6; }
4602fi
4603
4604
4605fi
4606if test -z "$ac_cv_prog_RANLIB"; then
4607 ac_ct_RANLIB=$RANLIB
4608 # Extract the first word of "ranlib", so it can be a program name with args.
4609set dummy ranlib; ac_word=$2
4610{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4611$as_echo_n "checking for $ac_word... " >&6; }
4612if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4613 $as_echo_n "(cached) " >&6
4614else
4615 if test -n "$ac_ct_RANLIB"; then
4616 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4617else
4618as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4619for as_dir in $PATH
4620do
4621 IFS=$as_save_IFS
4622 test -z "$as_dir" && as_dir=.
4623 for ac_exec_ext in '' $ac_executable_extensions; do
4624 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4625 ac_cv_prog_ac_ct_RANLIB="ranlib"
4626 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4627 break 2
4628 fi
4629done
4630 done
4631IFS=$as_save_IFS
4632
4633fi
4634fi
4635ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4636if test -n "$ac_ct_RANLIB"; then
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4638$as_echo "$ac_ct_RANLIB" >&6; }
4639else
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4641$as_echo "no" >&6; }
4642fi
4643
4644 if test "x$ac_ct_RANLIB" = x; then
4645 RANLIB=":"
4646 else
4647 case $cross_compiling:$ac_tool_warned in
4648yes:)
4649{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4650$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4651ac_tool_warned=yes ;;
4652esac
4653 RANLIB=$ac_ct_RANLIB
4654 fi
4655else
4656 RANLIB="$ac_cv_prog_RANLIB"
4657fi
4658
4659# Extract the first word of "ar", so it can be a program name with args.
4660set dummy ar; ac_word=$2
4661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4662$as_echo_n "checking for $ac_word... " >&6; }
4663if test "${ac_cv_path_AR+set}" = set; then :
4664 $as_echo_n "(cached) " >&6
4665else
4666 case $AR in
4667 [\\/]* | ?:[\\/]*)
4668 ac_cv_path_AR="$AR" # Let the user override the test with a path.
4669 ;;
4670 *)
4671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4672for as_dir in $PATH
4673do
4674 IFS=$as_save_IFS
4675 test -z "$as_dir" && as_dir=.
4676 for ac_exec_ext in '' $ac_executable_extensions; do
4677 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4678 ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
4679 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4680 break 2
4681 fi
4682done
4683 done
4684IFS=$as_save_IFS
4685
4686 ;;
4687esac
4688fi
4689AR=$ac_cv_path_AR
4690if test -n "$AR"; then
4691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4692$as_echo "$AR" >&6; }
4693else
4694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4695$as_echo "no" >&6; }
4696fi
4697
4698
4699# Extract the first word of "ld", so it can be a program name with args.
4700set dummy ld; ac_word=$2
4701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4702$as_echo_n "checking for $ac_word... " >&6; }
4703if test "${ac_cv_path_LD+set}" = set; then :
4704 $as_echo_n "(cached) " >&6
4705else
4706 case $LD in
4707 [\\/]* | ?:[\\/]*)
4708 ac_cv_path_LD="$LD" # Let the user override the test with a path.
4709 ;;
4710 *)
4711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4712for as_dir in $PATH
4713do
4714 IFS=$as_save_IFS
4715 test -z "$as_dir" && as_dir=.
4716 for ac_exec_ext in '' $ac_executable_extensions; do
4717 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4718 ac_cv_path_LD="$as_dir/$ac_word$ac_exec_ext"
4719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4720 break 2
4721 fi
4722done
4723 done
4724IFS=$as_save_IFS
4725
4726 ;;
4727esac
4728fi
4729LD=$ac_cv_path_LD
4730if test -n "$LD"; then
4731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4732$as_echo "$LD" >&6; }
4733else
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4735$as_echo "no" >&6; }
4736fi
4737
4738
4739# Extract the first word of "autoconf", so it can be a program name with args.
4740set dummy autoconf; ac_word=$2
4741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4742$as_echo_n "checking for $ac_word... " >&6; }
4743if test "${ac_cv_path_AUTOCONF+set}" = set; then :
4744 $as_echo_n "(cached) " >&6
4745else
4746 case $AUTOCONF in
4747 [\\/]* | ?:[\\/]*)
4748 ac_cv_path_AUTOCONF="$AUTOCONF" # Let the user override the test with a path.
4749 ;;
4750 *)
4751 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4752for as_dir in $PATH
4753do
4754 IFS=$as_save_IFS
4755 test -z "$as_dir" && as_dir=.
4756 for ac_exec_ext in '' $ac_executable_extensions; do
4757 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4758 ac_cv_path_AUTOCONF="$as_dir/$ac_word$ac_exec_ext"
4759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4760 break 2
4761 fi
4762done
4763 done
4764IFS=$as_save_IFS
4765
4766 ;;
4767esac
4768fi
4769AUTOCONF=$ac_cv_path_AUTOCONF
4770if test -n "$AUTOCONF"; then
4771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
4772$as_echo "$AUTOCONF" >&6; }
4773else
4774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4775$as_echo "no" >&6; }
4776fi
4777
4778
4779
4780
4781# Check whether --with-jemalloc_prefix was given.
4782if test "${with_jemalloc_prefix+set}" = set; then :
4783 withval=$with_jemalloc_prefix; JEMALLOC_PREFIX="$with_jemalloc_prefix"
4784else
4785 if test "x$abi" != "xmacho" ; then
4786 JEMALLOC_PREFIX=""
4787else
4788 JEMALLOC_PREFIX="je_"
4789fi
4790
4791fi
4792
4793if test "x$JEMALLOC_PREFIX" != "x" ; then
4794 JEMALLOC_CPREFIX=`echo ${JEMALLOC_PREFIX} | tr "a-z" "A-Z"`
4795 cat >>confdefs.h <<_ACEOF
4796#define JEMALLOC_PREFIX "$JEMALLOC_PREFIX"
4797_ACEOF
4798
4799 cat >>confdefs.h <<_ACEOF
4800#define JEMALLOC_CPREFIX "$JEMALLOC_CPREFIX"
4801_ACEOF
4802
4803 jemalloc_prefix="$JEMALLOC_PREFIX"
4804 jemalloc_cprefix="$JEMALLOC_CPREFIX"
4805
4806
4807 cat >>confdefs.h <<_ACEOF
4808#define JEMALLOC_P(string_that_no_one_should_want_to_use_as_a_jemalloc_API_prefix) ${JEMALLOC_PREFIX}##string_that_no_one_should_want_to_use_as_a_jemalloc_API_prefix
4809_ACEOF
4810
4811fi
4812
4813
4814# Check whether --with-install_suffix was given.
4815if test "${with_install_suffix+set}" = set; then :
4816 withval=$with_install_suffix; INSTALL_SUFFIX="$with_install_suffix"
4817else
4818 INSTALL_SUFFIX=
4819
4820fi
4821
4822install_suffix="$INSTALL_SUFFIX"
4823
4824
4825cfgoutputs_in="${srcroot}Makefile.in"
4826cfgoutputs_in="${cfgoutputs_in} ${srcroot}doc/html.xsl.in"
4827cfgoutputs_in="${cfgoutputs_in} ${srcroot}doc/manpages.xsl.in"
4828cfgoutputs_in="${cfgoutputs_in} ${srcroot}doc/jemalloc.xml.in"
4829cfgoutputs_in="${cfgoutputs_in} ${srcroot}include/jemalloc/jemalloc.h.in"
4830cfgoutputs_in="${cfgoutputs_in} ${srcroot}include/jemalloc/internal/jemalloc_internal.h.in"
4831cfgoutputs_in="${cfgoutputs_in} ${srcroot}test/jemalloc_test.h.in"
4832
4833cfgoutputs_out="Makefile"
4834cfgoutputs_out="${cfgoutputs_out} doc/html.xsl"
4835cfgoutputs_out="${cfgoutputs_out} doc/manpages.xsl"
4836cfgoutputs_out="${cfgoutputs_out} doc/jemalloc${install_suffix}.xml"
4837cfgoutputs_out="${cfgoutputs_out} include/jemalloc/jemalloc${install_suffix}.h"
4838cfgoutputs_out="${cfgoutputs_out} include/jemalloc/internal/jemalloc_internal.h"
4839cfgoutputs_out="${cfgoutputs_out} test/jemalloc_test.h"
4840
4841cfgoutputs_tup="Makefile"
4842cfgoutputs_tup="${cfgoutputs_tup} doc/html.xsl:doc/html.xsl.in"
4843cfgoutputs_tup="${cfgoutputs_tup} doc/manpages.xsl:doc/manpages.xsl.in"
4844cfgoutputs_tup="${cfgoutputs_tup} doc/jemalloc${install_suffix}.xml:doc/jemalloc.xml.in"
4845cfgoutputs_tup="${cfgoutputs_tup} include/jemalloc/jemalloc${install_suffix}.h:include/jemalloc/jemalloc.h.in"
4846cfgoutputs_tup="${cfgoutputs_tup} include/jemalloc/internal/jemalloc_internal.h"
4847cfgoutputs_tup="${cfgoutputs_tup} test/jemalloc_test.h:test/jemalloc_test.h.in"
4848
4849cfghdrs_in="${srcroot}include/jemalloc/jemalloc_defs.h.in"
4850
4851cfghdrs_out="include/jemalloc/jemalloc_defs${install_suffix}.h"
4852
4853cfghdrs_tup="include/jemalloc/jemalloc_defs${install_suffix}.h:include/jemalloc/jemalloc_defs.h.in"
4854
4855# Check whether --enable-cc-silence was given.
4856if test "${enable_cc_silence+set}" = set; then :
4857 enableval=$enable_cc_silence; if test "x$enable_cc_silence" = "xno" ; then
4858 enable_cc_silence="0"
4859else
4860 enable_cc_silence="1"
4861fi
4862
4863else
4864 enable_cc_silence="0"
4865
4866fi
4867
4868if test "x$enable_cc_silence" = "x1" ; then
4869 $as_echo "#define JEMALLOC_CC_SILENCE 1" >>confdefs.h
4870
4871fi
4872
4873# Check whether --enable-debug was given.
4874if test "${enable_debug+set}" = set; then :
4875 enableval=$enable_debug; if test "x$enable_debug" = "xno" ; then
4876 enable_debug="0"
4877else
4878 enable_debug="1"
4879fi
4880
4881else
4882 enable_debug="0"
4883
4884fi
4885
4886if test "x$enable_debug" = "x1" ; then
4887 $as_echo "#define JEMALLOC_DEBUG " >>confdefs.h
4888
4889 $as_echo "#define JEMALLOC_IVSALLOC " >>confdefs.h
4890
4891fi
4892
4893
4894if test "x$enable_debug" = "x0" -a "x$no_CFLAGS" = "xyes" ; then
4895 optimize="no"
4896 echo "$EXTRA_CFLAGS" | grep "\-O" >/dev/null || optimize="yes"
4897 if test "x${optimize}" = "xyes" ; then
4898 if test "x$GCC" = "xyes" ; then
4899
4900{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -O3" >&5
4901$as_echo_n "checking whether compiler supports -O3... " >&6; }
4902TCFLAGS="${CFLAGS}"
4903if test "x${CFLAGS}" = "x" ; then
4904 CFLAGS="-O3"
4905else
4906 CFLAGS="${CFLAGS} -O3"
4907fi
4908if test "$cross_compiling" = yes; then :
4909 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4910$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4911as_fn_error "cannot run test program while cross compiling
4912See \`config.log' for more details." "$LINENO" 5; }
4913else
4914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4915/* end confdefs.h. */
4916
4917
4918int
4919main ()
4920{
4921
4922 return 0;
4923
4924 ;
4925 return 0;
4926}
4927_ACEOF
4928if ac_fn_c_try_run "$LINENO"; then :
4929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4930$as_echo "yes" >&6; }
4931else
4932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4933$as_echo "no" >&6; }
4934 CFLAGS="${TCFLAGS}"
4935
4936fi
4937rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4938 conftest.$ac_objext conftest.beam conftest.$ac_ext
4939fi
4940
4941
4942
4943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -funroll-loops" >&5
4944$as_echo_n "checking whether compiler supports -funroll-loops... " >&6; }
4945TCFLAGS="${CFLAGS}"
4946if test "x${CFLAGS}" = "x" ; then
4947 CFLAGS="-funroll-loops"
4948else
4949 CFLAGS="${CFLAGS} -funroll-loops"
4950fi
4951if test "$cross_compiling" = yes; then :
4952 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4953$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4954as_fn_error "cannot run test program while cross compiling
4955See \`config.log' for more details." "$LINENO" 5; }
4956else
4957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4958/* end confdefs.h. */
4959
4960
4961int
4962main ()
4963{
4964
4965 return 0;
4966
4967 ;
4968 return 0;
4969}
4970_ACEOF
4971if ac_fn_c_try_run "$LINENO"; then :
4972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4973$as_echo "yes" >&6; }
4974else
4975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4976$as_echo "no" >&6; }
4977 CFLAGS="${TCFLAGS}"
4978
4979fi
4980rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4981 conftest.$ac_objext conftest.beam conftest.$ac_ext
4982fi
4983
4984
4985 else
4986
4987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -O" >&5
4988$as_echo_n "checking whether compiler supports -O... " >&6; }
4989TCFLAGS="${CFLAGS}"
4990if test "x${CFLAGS}" = "x" ; then
4991 CFLAGS="-O"
4992else
4993 CFLAGS="${CFLAGS} -O"
4994fi
4995if test "$cross_compiling" = yes; then :
4996 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4997$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4998as_fn_error "cannot run test program while cross compiling
4999See \`config.log' for more details." "$LINENO" 5; }
5000else
5001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5002/* end confdefs.h. */
5003
5004
5005int
5006main ()
5007{
5008
5009 return 0;
5010
5011 ;
5012 return 0;
5013}
5014_ACEOF
5015if ac_fn_c_try_run "$LINENO"; then :
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5017$as_echo "yes" >&6; }
5018else
5019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5020$as_echo "no" >&6; }
5021 CFLAGS="${TCFLAGS}"
5022
5023fi
5024rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5025 conftest.$ac_objext conftest.beam conftest.$ac_ext
5026fi
5027
5028
5029 fi
5030 fi
5031fi
5032
5033# Check whether --enable-stats was given.
5034if test "${enable_stats+set}" = set; then :
5035 enableval=$enable_stats; if test "x$enable_stats" = "xno" ; then
5036 enable_stats="0"
5037else
5038 enable_stats="1"
5039fi
5040
5041else
5042 enable_stats="0"
5043
5044fi
5045
5046if test "x$enable_stats" = "x1" ; then
5047 $as_echo "#define JEMALLOC_STATS " >>confdefs.h
5048
5049fi
5050
5051
5052# Check whether --enable-prof was given.
5053if test "${enable_prof+set}" = set; then :
5054 enableval=$enable_prof; if test "x$enable_prof" = "xno" ; then
5055 enable_prof="0"
5056else
5057 enable_prof="1"
5058fi
5059
5060else
5061 enable_prof="0"
5062
5063fi
5064
5065if test "x$enable_prof" = "x1" ; then
5066 backtrace_method=""
5067else
5068 backtrace_method="N/A"
5069fi
5070
5071# Check whether --enable-prof-libunwind was given.
5072if test "${enable_prof_libunwind+set}" = set; then :
5073 enableval=$enable_prof_libunwind; if test "x$enable_prof_libunwind" = "xno" ; then
5074 enable_prof_libunwind="0"
5075else
5076 enable_prof_libunwind="1"
5077fi
5078
5079else
5080 enable_prof_libunwind="0"
5081
5082fi
5083
5084
5085# Check whether --with-static_libunwind was given.
5086if test "${with_static_libunwind+set}" = set; then :
5087 withval=$with_static_libunwind; if test "x$with_static_libunwind" = "xno" ; then
5088 LUNWIND="-lunwind"
5089else
5090 if test ! -f "$with_static_libunwind" ; then
5091 as_fn_error "Static libunwind not found: $with_static_libunwind" "$LINENO" 5
5092 fi
5093 LUNWIND="$with_static_libunwind"
5094fi
5095else
5096 LUNWIND="-lunwind"
5097
5098fi
5099
5100if test "x$backtrace_method" = "x" -a "x$enable_prof_libunwind" = "x1" ; then
5101 for ac_header in libunwind.h
5102do :
5103 ac_fn_c_check_header_mongrel "$LINENO" "libunwind.h" "ac_cv_header_libunwind_h" "$ac_includes_default"
5104if test "x$ac_cv_header_libunwind_h" = x""yes; then :
5105 cat >>confdefs.h <<_ACEOF
5106#define HAVE_LIBUNWIND_H 1
5107_ACEOF
5108
5109else
5110 enable_prof_libunwind="0"
5111fi
5112
5113done
5114
5115 if test "x$LUNWIND" = "x-lunwind" ; then
5116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for backtrace in -lunwind" >&5
5117$as_echo_n "checking for backtrace in -lunwind... " >&6; }
5118if test "${ac_cv_lib_unwind_backtrace+set}" = set; then :
5119 $as_echo_n "(cached) " >&6
5120else
5121 ac_check_lib_save_LIBS=$LIBS
5122LIBS="-lunwind $LIBS"
5123cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5124/* end confdefs.h. */
5125
5126/* Override any GCC internal prototype to avoid an error.
5127 Use char because int might match the return type of a GCC
5128 builtin and then its argument prototype would still apply. */
5129#ifdef __cplusplus
5130extern "C"
5131#endif
5132char backtrace ();
5133int
5134main ()
5135{
5136return backtrace ();
5137 ;
5138 return 0;
5139}
5140_ACEOF
5141if ac_fn_c_try_link "$LINENO"; then :
5142 ac_cv_lib_unwind_backtrace=yes
5143else
5144 ac_cv_lib_unwind_backtrace=no
5145fi
5146rm -f core conftest.err conftest.$ac_objext \
5147 conftest$ac_exeext conftest.$ac_ext
5148LIBS=$ac_check_lib_save_LIBS
5149fi
5150{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_unwind_backtrace" >&5
5151$as_echo "$ac_cv_lib_unwind_backtrace" >&6; }
5152if test "x$ac_cv_lib_unwind_backtrace" = x""yes; then :
5153 LIBS="$LIBS $LUNWIND"
5154else
5155 enable_prof_libunwind="0"
5156fi
5157
5158 else
5159 LIBS="$LIBS $LUNWIND"
5160 fi
5161 if test "x${enable_prof_libunwind}" = "x1" ; then
5162 backtrace_method="libunwind"
5163 $as_echo "#define JEMALLOC_PROF_LIBUNWIND " >>confdefs.h
5164
5165 fi
5166fi
5167
5168# Check whether --enable-prof-libgcc was given.
5169if test "${enable_prof_libgcc+set}" = set; then :
5170 enableval=$enable_prof_libgcc; if test "x$enable_prof_libgcc" = "xno" ; then
5171 enable_prof_libgcc="0"
5172else
5173 enable_prof_libgcc="1"
5174fi
5175
5176else
5177 enable_prof_libgcc="1"
5178
5179fi
5180
5181if test "x$backtrace_method" = "x" -a "x$enable_prof_libgcc" = "x1" \
5182 -a "x$GCC" = "xyes" ; then
5183 for ac_header in unwind.h
5184do :
5185 ac_fn_c_check_header_mongrel "$LINENO" "unwind.h" "ac_cv_header_unwind_h" "$ac_includes_default"
5186if test "x$ac_cv_header_unwind_h" = x""yes; then :
5187 cat >>confdefs.h <<_ACEOF
5188#define HAVE_UNWIND_H 1
5189_ACEOF
5190
5191else
5192 enable_prof_libgcc="0"
5193fi
5194
5195done
5196
5197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Unwind_Backtrace in -lgcc" >&5
5198$as_echo_n "checking for _Unwind_Backtrace in -lgcc... " >&6; }
5199if test "${ac_cv_lib_gcc__Unwind_Backtrace+set}" = set; then :
5200 $as_echo_n "(cached) " >&6
5201else
5202 ac_check_lib_save_LIBS=$LIBS
5203LIBS="-lgcc $LIBS"
5204cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5205/* end confdefs.h. */
5206
5207/* Override any GCC internal prototype to avoid an error.
5208 Use char because int might match the return type of a GCC
5209 builtin and then its argument prototype would still apply. */
5210#ifdef __cplusplus
5211extern "C"
5212#endif
5213char _Unwind_Backtrace ();
5214int
5215main ()
5216{
5217return _Unwind_Backtrace ();
5218 ;
5219 return 0;
5220}
5221_ACEOF
5222if ac_fn_c_try_link "$LINENO"; then :
5223 ac_cv_lib_gcc__Unwind_Backtrace=yes
5224else
5225 ac_cv_lib_gcc__Unwind_Backtrace=no
5226fi
5227rm -f core conftest.err conftest.$ac_objext \
5228 conftest$ac_exeext conftest.$ac_ext
5229LIBS=$ac_check_lib_save_LIBS
5230fi
5231{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcc__Unwind_Backtrace" >&5
5232$as_echo "$ac_cv_lib_gcc__Unwind_Backtrace" >&6; }
5233if test "x$ac_cv_lib_gcc__Unwind_Backtrace" = x""yes; then :
5234 LIBS="$LIBS -lgcc"
5235else
5236 enable_prof_libgcc="0"
5237fi
5238
5239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking libgcc-based backtracing reliability on ${host_cpu}" >&5
5240$as_echo_n "checking libgcc-based backtracing reliability on ${host_cpu}... " >&6; }
5241 case "${host_cpu}" in
5242 i[3456]86)
5243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unreliable" >&5
5244$as_echo "unreliable" >&6; }
5245 enable_prof_libgcc="0";
5246 ;;
5247 x86_64)
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: reliable" >&5
5249$as_echo "reliable" >&6; }
5250 ;;
5251 *)
5252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unreliable" >&5
5253$as_echo "unreliable" >&6; }
5254 enable_prof_libgcc="0";
5255 ;;
5256 esac
5257 if test "x${enable_prof_libgcc}" = "x1" ; then
5258 backtrace_method="libgcc"
5259 $as_echo "#define JEMALLOC_PROF_LIBGCC " >>confdefs.h
5260
5261 fi
5262else
5263 enable_prof_libgcc="0"
5264fi
5265
5266# Check whether --enable-prof-gcc was given.
5267if test "${enable_prof_gcc+set}" = set; then :
5268 enableval=$enable_prof_gcc; if test "x$enable_prof_gcc" = "xno" ; then
5269 enable_prof_gcc="0"
5270else
5271 enable_prof_gcc="1"
5272fi
5273
5274else
5275 enable_prof_gcc="1"
5276
5277fi
5278
5279if test "x$backtrace_method" = "x" -a "x$enable_prof_gcc" = "x1" \
5280 -a "x$GCC" = "xyes" ; then
5281 backtrace_method="gcc intrinsics"
5282 $as_echo "#define JEMALLOC_PROF_GCC " >>confdefs.h
5283
5284else
5285 enable_prof_gcc="0"
5286fi
5287
5288if test "x$backtrace_method" = "x" ; then
5289 backtrace_method="none (disabling profiling)"
5290 enable_prof="0"
5291fi
5292{ $as_echo "$as_me:${as_lineno-$LINENO}: checking configured backtracing method" >&5
5293$as_echo_n "checking configured backtracing method... " >&6; }
5294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $backtrace_method" >&5
5295$as_echo "$backtrace_method" >&6; }
5296if test "x$enable_prof" = "x1" ; then
5297 LIBS="$LIBS -lm"
5298 $as_echo "#define JEMALLOC_PROF " >>confdefs.h
5299
5300fi
5301
5302
5303# Check whether --enable-tiny was given.
5304if test "${enable_tiny+set}" = set; then :
5305 enableval=$enable_tiny; if test "x$enable_tiny" = "xno" ; then
5306 enable_tiny="0"
5307else
5308 enable_tiny="1"
5309fi
5310
5311else
5312 enable_tiny="1"
5313
5314fi
5315
5316if test "x$enable_tiny" = "x1" ; then
5317 $as_echo "#define JEMALLOC_TINY " >>confdefs.h
5318
5319fi
5320
5321
5322# Check whether --enable-tcache was given.
5323if test "${enable_tcache+set}" = set; then :
5324 enableval=$enable_tcache; if test "x$enable_tcache" = "xno" ; then
5325 enable_tcache="0"
5326else
5327 enable_tcache="1"
5328fi
5329
5330else
5331 enable_tcache="1"
5332
5333fi
5334
5335if test "x$enable_tcache" = "x1" ; then
5336 $as_echo "#define JEMALLOC_TCACHE " >>confdefs.h
5337
5338fi
5339
5340
5341# Check whether --enable-swap was given.
5342if test "${enable_swap+set}" = set; then :
5343 enableval=$enable_swap; if test "x$enable_swap" = "xno" ; then
5344 enable_swap="0"
5345else
5346 enable_swap="1"
5347fi
5348
5349else
5350 enable_swap="0"
5351
5352fi
5353
5354if test "x$enable_swap" = "x1" ; then
5355 $as_echo "#define JEMALLOC_SWAP " >>confdefs.h
5356
5357fi
5358
5359
5360# Check whether --enable-dss was given.
5361if test "${enable_dss+set}" = set; then :
5362 enableval=$enable_dss; if test "x$enable_dss" = "xno" ; then
5363 enable_dss="0"
5364else
5365 enable_dss="1"
5366fi
5367
5368else
5369 enable_dss="0"
5370
5371fi
5372
5373if test "x$enable_dss" = "x1" ; then
5374 $as_echo "#define JEMALLOC_DSS " >>confdefs.h
5375
5376fi
5377
5378
5379# Check whether --enable-fill was given.
5380if test "${enable_fill+set}" = set; then :
5381 enableval=$enable_fill; if test "x$enable_fill" = "xno" ; then
5382 enable_fill="0"
5383else
5384 enable_fill="1"
5385fi
5386
5387else
5388 enable_fill="0"
5389
5390fi
5391
5392if test "x$enable_fill" = "x1" ; then
5393 $as_echo "#define JEMALLOC_FILL " >>confdefs.h
5394
5395fi
5396
5397
5398# Check whether --enable-xmalloc was given.
5399if test "${enable_xmalloc+set}" = set; then :
5400 enableval=$enable_xmalloc; if test "x$enable_xmalloc" = "xno" ; then
5401 enable_xmalloc="0"
5402else
5403 enable_xmalloc="1"
5404fi
5405
5406else
5407 enable_xmalloc="0"
5408
5409fi
5410
5411if test "x$enable_xmalloc" = "x1" ; then
5412 $as_echo "#define JEMALLOC_XMALLOC " >>confdefs.h
5413
5414fi
5415
5416
5417# Check whether --enable-sysv was given.
5418if test "${enable_sysv+set}" = set; then :
5419 enableval=$enable_sysv; if test "x$enable_sysv" = "xno" ; then
5420 enable_sysv="0"
5421else
5422 enable_sysv="1"
5423fi
5424
5425else
5426 enable_sysv="0"
5427
5428fi
5429
5430if test "x$enable_sysv" = "x1" ; then
5431 $as_echo "#define JEMALLOC_SYSV " >>confdefs.h
5432
5433fi
5434
5435
5436# Check whether --enable-dynamic_page_shift was given.
5437if test "${enable_dynamic_page_shift+set}" = set; then :
5438 enableval=$enable_dynamic_page_shift; if test "x$enable_dynamic_page_shift" = "xno" ; then
5439 enable_dynamic_page_shift="0"
5440else
5441 enable_dynamic_page_shift="1"
5442fi
5443
5444else
5445 enable_dynamic_page_shift="0"
5446
5447fi
5448
5449if test "x$enable_dynamic_page_shift" = "x1" ; then
5450 $as_echo "#define DYNAMIC_PAGE_SHIFT " >>confdefs.h
5451
5452fi
5453
5454
5455{ $as_echo "$as_me:${as_lineno-$LINENO}: checking STATIC_PAGE_SHIFT" >&5
5456$as_echo_n "checking STATIC_PAGE_SHIFT... " >&6; }
5457if test "$cross_compiling" = yes; then :
5458 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5459$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5460as_fn_error "cannot run test program while cross compiling
5461See \`config.log' for more details." "$LINENO" 5; }
5462else
5463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464/* end confdefs.h. */
5465#include <stdio.h>
5466#include <unistd.h>
5467#include <strings.h>
5468
5469int
5470main ()
5471{
5472
5473 long result;
5474 FILE *f;
5475
5476 result = sysconf(_SC_PAGESIZE);
5477 if (result == -1) {
5478 return 1;
5479 }
5480 f = fopen("conftest.out", "w");
5481 if (f == NULL) {
5482 return 1;
5483 }
5484 fprintf(f, "%u\n", ffs((int)result) - 1);
5485 close(f);
5486
5487 return 0;
5488
5489 ;
5490 return 0;
5491}
5492_ACEOF
5493if ac_fn_c_try_run "$LINENO"; then :
5494 STATIC_PAGE_SHIFT=`cat conftest.out`
5495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STATIC_PAGE_SHIFT" >&5
5496$as_echo "$STATIC_PAGE_SHIFT" >&6; }
5497 cat >>confdefs.h <<_ACEOF
5498#define STATIC_PAGE_SHIFT $STATIC_PAGE_SHIFT
5499_ACEOF
5500
5501else
5502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: error" >&5
5503$as_echo "error" >&6; }
5504fi
5505rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5506 conftest.$ac_objext conftest.beam conftest.$ac_ext
5507fi
5508
5509
5510
5511if test -d "${srcroot}../.git" ; then
5512 git describe --long --abbrev=40 > ${srcroot}VERSION
5513fi
5514jemalloc_version=`cat ${srcroot}VERSION`
5515jemalloc_version_major=`echo ${jemalloc_version} | tr ".g-" " " | awk '{print $1}'`
5516jemalloc_version_minor=`echo ${jemalloc_version} | tr ".g-" " " | awk '{print $2}'`
5517jemalloc_version_bugfix=`echo ${jemalloc_version} | tr ".g-" " " | awk '{print $3}'`
5518jemalloc_version_nrev=`echo ${jemalloc_version} | tr ".g-" " " | awk '{print $4}'`
5519jemalloc_version_gid=`echo ${jemalloc_version} | tr ".g-" " " | awk '{print $5}'`
5520
5521
5522
5523
5524
5525
5526
5527
5528for ac_header in pthread.h
5529do :
5530 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
5531if test "x$ac_cv_header_pthread_h" = x""yes; then :
5532 cat >>confdefs.h <<_ACEOF
5533#define HAVE_PTHREAD_H 1
5534_ACEOF
5535
5536else
5537 as_fn_error "pthread.h is missing" "$LINENO" 5
5538fi
5539
5540done
5541
5542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
5543$as_echo_n "checking for pthread_create in -lpthread... " >&6; }
5544if test "${ac_cv_lib_pthread_pthread_create+set}" = set; then :
5545 $as_echo_n "(cached) " >&6
5546else
5547 ac_check_lib_save_LIBS=$LIBS
5548LIBS="-lpthread $LIBS"
5549cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5550/* end confdefs.h. */
5551
5552/* Override any GCC internal prototype to avoid an error.
5553 Use char because int might match the return type of a GCC
5554 builtin and then its argument prototype would still apply. */
5555#ifdef __cplusplus
5556extern "C"
5557#endif
5558char pthread_create ();
5559int
5560main ()
5561{
5562return pthread_create ();
5563 ;
5564 return 0;
5565}
5566_ACEOF
5567if ac_fn_c_try_link "$LINENO"; then :
5568 ac_cv_lib_pthread_pthread_create=yes
5569else
5570 ac_cv_lib_pthread_pthread_create=no
5571fi
5572rm -f core conftest.err conftest.$ac_objext \
5573 conftest$ac_exeext conftest.$ac_ext
5574LIBS=$ac_check_lib_save_LIBS
5575fi
5576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5
5577$as_echo "$ac_cv_lib_pthread_pthread_create" >&6; }
5578if test "x$ac_cv_lib_pthread_pthread_create" = x""yes; then :
5579 LIBS="$LIBS -lpthread"
5580else
5581 as_fn_error "libpthread is missing" "$LINENO" 5
5582fi
5583
5584
5585CPPFLAGS="$CPPFLAGS -D_REENTRANT"
5586
5587# Check whether --enable-lazy_lock was given.
5588if test "${enable_lazy_lock+set}" = set; then :
5589 enableval=$enable_lazy_lock; if test "x$enable_lazy_lock" = "xno" ; then
5590 enable_lazy_lock="0"
5591else
5592 enable_lazy_lock="1"
5593fi
5594
5595else
5596 enable_lazy_lock="1"
5597
5598fi
5599
5600if test "x$enable_lazy_lock" = "x1" ; then
5601 for ac_header in dlfcn.h
5602do :
5603 ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
5604if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
5605 cat >>confdefs.h <<_ACEOF
5606#define HAVE_DLFCN_H 1
5607_ACEOF
5608
5609else
5610 as_fn_error "dlfcn.h is missing" "$LINENO" 5
5611fi
5612
5613done
5614
5615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
5616$as_echo_n "checking for dlopen in -ldl... " >&6; }
5617if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
5618 $as_echo_n "(cached) " >&6
5619else
5620 ac_check_lib_save_LIBS=$LIBS
5621LIBS="-ldl $LIBS"
5622cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5623/* end confdefs.h. */
5624
5625/* Override any GCC internal prototype to avoid an error.
5626 Use char because int might match the return type of a GCC
5627 builtin and then its argument prototype would still apply. */
5628#ifdef __cplusplus
5629extern "C"
5630#endif
5631char dlopen ();
5632int
5633main ()
5634{
5635return dlopen ();
5636 ;
5637 return 0;
5638}
5639_ACEOF
5640if ac_fn_c_try_link "$LINENO"; then :
5641 ac_cv_lib_dl_dlopen=yes
5642else
5643 ac_cv_lib_dl_dlopen=no
5644fi
5645rm -f core conftest.err conftest.$ac_objext \
5646 conftest$ac_exeext conftest.$ac_ext
5647LIBS=$ac_check_lib_save_LIBS
5648fi
5649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
5650$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
5651if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
5652 LIBS="$LIBS -ldl"
5653else
5654 as_fn_error "libdl is missing" "$LINENO" 5
5655fi
5656
5657 $as_echo "#define JEMALLOC_LAZY_LOCK " >>confdefs.h
5658
5659fi
5660
5661
5662# Check whether --enable-tls was given.
5663if test "${enable_tls+set}" = set; then :
5664 enableval=$enable_tls; if test "x$enable_tls" = "xno" ; then
5665 enable_tls="0"
5666else
5667 enable_tls="1"
5668fi
5669
5670else
5671 enable_tls="1"
5672
5673fi
5674
5675if test "x${enable_tls}" = "x1" ; then
5676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for TLS" >&5
5677$as_echo_n "checking for TLS... " >&6; }
5678if test "$cross_compiling" = yes; then :
5679 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5680$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5681as_fn_error "cannot run test program while cross compiling
5682See \`config.log' for more details." "$LINENO" 5; }
5683else
5684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5685/* end confdefs.h. */
5686
5687 __thread int x;
5688
5689int
5690main ()
5691{
5692
5693 x = 42;
5694
5695 return 0;
5696
5697 ;
5698 return 0;
5699}
5700_ACEOF
5701if ac_fn_c_try_run "$LINENO"; then :
5702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5703$as_echo "yes" >&6; }
5704else
5705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5706$as_echo "no" >&6; }
5707 enable_tls="0"
5708fi
5709rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5710 conftest.$ac_objext conftest.beam conftest.$ac_ext
5711fi
5712
5713fi
5714
5715if test "x${enable_tls}" = "x0" ; then
5716 cat >>confdefs.h <<_ACEOF
5717#define NO_TLS
5718_ACEOF
5719
5720fi
5721
5722
5723ac_fn_c_check_func "$LINENO" "ffsl" "ac_cv_func_ffsl"
5724if test "x$ac_cv_func_ffsl" = x""yes; then :
5725
5726else
5727 as_fn_error "Cannot build without ffsl(3)" "$LINENO" 5
5728fi
5729
5730
5731
5732
5733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Darwin OSAtomic*() is compilable" >&5
5734$as_echo_n "checking whether Darwin OSAtomic*() is compilable... " >&6; }
5735if test "$cross_compiling" = yes; then :
5736 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5737$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5738as_fn_error "cannot run test program while cross compiling
5739See \`config.log' for more details." "$LINENO" 5; }
5740else
5741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5742/* end confdefs.h. */
5743
5744#include <libkern/OSAtomic.h>
5745#include <inttypes.h>
5746
5747int
5748main ()
5749{
5750
5751 {
5752 int32_t x32 = 0;
5753 volatile int32_t *x32p = &x32;
5754 OSAtomicAdd32(1, x32p);
5755 }
5756 {
5757 int64_t x64 = 0;
5758 volatile int64_t *x64p = &x64;
5759 OSAtomicAdd64(1, x64p);
5760 }
5761
5762 ;
5763 return 0;
5764}
5765_ACEOF
5766if ac_fn_c_try_run "$LINENO"; then :
5767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5768$as_echo "yes" >&6; }
5769 osatomic="yes"
5770else
5771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5772$as_echo "no" >&6; }
5773 osatomic="no"
5774
5775fi
5776rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5777 conftest.$ac_objext conftest.beam conftest.$ac_ext
5778fi
5779
5780
5781if test "x${osatomic}" = "xyes" ; then
5782 $as_echo "#define JEMALLOC_OSATOMIC 1" >>confdefs.h
5783
5784fi
5785
5786
5787
5788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Darwin OSSpin*() is compilable" >&5
5789$as_echo_n "checking whether Darwin OSSpin*() is compilable... " >&6; }
5790if test "$cross_compiling" = yes; then :
5791 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5792$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5793as_fn_error "cannot run test program while cross compiling
5794See \`config.log' for more details." "$LINENO" 5; }
5795else
5796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5797/* end confdefs.h. */
5798
5799#include <libkern/OSAtomic.h>
5800#include <inttypes.h>
5801
5802int
5803main ()
5804{
5805
5806 OSSpinLock lock = 0;
5807 OSSpinLockLock(&lock);
5808 OSSpinLockUnlock(&lock);
5809
5810 ;
5811 return 0;
5812}
5813_ACEOF
5814if ac_fn_c_try_run "$LINENO"; then :
5815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5816$as_echo "yes" >&6; }
5817 osspin="yes"
5818else
5819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5820$as_echo "no" >&6; }
5821 osspin="no"
5822
5823fi
5824rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5825 conftest.$ac_objext conftest.beam conftest.$ac_ext
5826fi
5827
5828
5829if test "x${osspin}" = "xyes" ; then
5830 $as_echo "#define JEMALLOC_OSSPIN 1" >>confdefs.h
5831
5832fi
5833
5834
5835ac_fn_c_check_func "$LINENO" "memalign" "ac_cv_func_memalign"
5836if test "x$ac_cv_func_memalign" = x""yes; then :
5837 $as_echo "#define JEMALLOC_OVERRIDE_MEMALIGN 1" >>confdefs.h
5838
5839fi
5840
5841ac_fn_c_check_func "$LINENO" "valloc" "ac_cv_func_valloc"
5842if test "x$ac_cv_func_valloc" = x""yes; then :
5843 $as_echo "#define JEMALLOC_OVERRIDE_VALLOC 1" >>confdefs.h
5844
5845fi
5846
5847
5848
5849if test "x${abi}" = "xmacho" ; then
5850 $as_echo "#define JEMALLOC_IVSALLOC 1" >>confdefs.h
5851
5852 $as_echo "#define JEMALLOC_ZONE 1" >>confdefs.h
5853
5854
5855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking malloc zone version" >&5
5856$as_echo_n "checking malloc zone version... " >&6; }
5857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5858/* end confdefs.h. */
5859#include <stdlib.h>
5860#include <malloc/malloc.h>
5861int
5862main ()
5863{
5864
5865 static malloc_zone_t zone;
5866 static struct malloc_introspection_t zone_introspect;
5867
5868 zone.size = NULL;
5869 zone.malloc = NULL;
5870 zone.calloc = NULL;
5871 zone.valloc = NULL;
5872 zone.free = NULL;
5873 zone.realloc = NULL;
5874 zone.destroy = NULL;
5875 zone.zone_name = "jemalloc_zone";
5876 zone.batch_malloc = NULL;
5877 zone.batch_free = NULL;
5878 zone.introspect = &zone_introspect;
5879 zone.version = 6;
5880 zone.memalign = NULL;
5881 zone.free_definite_size = NULL;
5882
5883 zone_introspect.enumerator = NULL;
5884 zone_introspect.good_size = NULL;
5885 zone_introspect.check = NULL;
5886 zone_introspect.print = NULL;
5887 zone_introspect.log = NULL;
5888 zone_introspect.force_lock = NULL;
5889 zone_introspect.force_unlock = NULL;
5890 zone_introspect.statistics = NULL;
5891 zone_introspect.zone_locked = NULL;
5892
5893 ;
5894 return 0;
5895}
5896_ACEOF
5897if ac_fn_c_try_compile "$LINENO"; then :
5898 cat >>confdefs.h <<_ACEOF
5899#define JEMALLOC_ZONE_VERSION 6
5900_ACEOF
5901
5902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6" >&5
5903$as_echo "6" >&6; }
5904else
5905 cat >>confdefs.h <<_ACEOF
5906#define JEMALLOC_ZONE_VERSION 3
5907_ACEOF
5908
5909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 3" >&5
5910$as_echo "3" >&6; }
5911fi
5912rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5913fi
5914
5915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
5916$as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
5917if test "${ac_cv_header_stdbool_h+set}" = set; then :
5918 $as_echo_n "(cached) " >&6
5919else
5920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5921/* end confdefs.h. */
5922
5923#include <stdbool.h>
5924#ifndef bool
5925 "error: bool is not defined"
5926#endif
5927#ifndef false
5928 "error: false is not defined"
5929#endif
5930#if false
5931 "error: false is not 0"
5932#endif
5933#ifndef true
5934 "error: true is not defined"
5935#endif
5936#if true != 1
5937 "error: true is not 1"
5938#endif
5939#ifndef __bool_true_false_are_defined
5940 "error: __bool_true_false_are_defined is not defined"
5941#endif
5942
5943 struct s { _Bool s: 1; _Bool t; } s;
5944
5945 char a[true == 1 ? 1 : -1];
5946 char b[false == 0 ? 1 : -1];
5947 char c[__bool_true_false_are_defined == 1 ? 1 : -1];
5948 char d[(bool) 0.5 == true ? 1 : -1];
5949 bool e = &s;
5950 char f[(_Bool) 0.0 == false ? 1 : -1];
5951 char g[true];
5952 char h[sizeof (_Bool)];
5953 char i[sizeof s.t];
5954 enum { j = false, k = true, l = false * true, m = true * 256 };
5955 /* The following fails for
5956 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
5957 _Bool n[m];
5958 char o[sizeof n == m * sizeof n[0] ? 1 : -1];
5959 char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
5960# if defined __xlc__ || defined __GNUC__
5961 /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
5962 reported by James Lemley on 2005-10-05; see
5963 http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
5964 This test is not quite right, since xlc is allowed to
5965 reject this program, as the initializer for xlcbug is
5966 not one of the forms that C requires support for.
5967 However, doing the test right would require a runtime
5968 test, and that would make cross-compilation harder.
5969 Let us hope that IBM fixes the xlc bug, and also adds
5970 support for this kind of constant expression. In the
5971 meantime, this test will reject xlc, which is OK, since
5972 our stdbool.h substitute should suffice. We also test
5973 this with GCC, where it should work, to detect more
5974 quickly whether someone messes up the test in the
5975 future. */
5976 char digs[] = "0123456789";
5977 int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
5978# endif
5979 /* Catch a bug in an HP-UX C compiler. See
5980 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
5981 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
5982 */
5983 _Bool q = true;
5984 _Bool *pq = &q;
5985
5986int
5987main ()
5988{
5989
5990 *pq |= q;
5991 *pq |= ! q;
5992 /* Refer to every declared value, to avoid compiler optimizations. */
5993 return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
5994 + !m + !n + !o + !p + !q + !pq);
5995
5996 ;
5997 return 0;
5998}
5999_ACEOF
6000if ac_fn_c_try_compile "$LINENO"; then :
6001 ac_cv_header_stdbool_h=yes
6002else
6003 ac_cv_header_stdbool_h=no
6004fi
6005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6006fi
6007{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
6008$as_echo "$ac_cv_header_stdbool_h" >&6; }
6009ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
6010if test "x$ac_cv_type__Bool" = x""yes; then :
6011
6012cat >>confdefs.h <<_ACEOF
6013#define HAVE__BOOL 1
6014_ACEOF
6015
6016
6017fi
6018
6019if test $ac_cv_header_stdbool_h = yes; then
6020
6021$as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
6022
6023fi
6024
6025
6026
6027
6028ac_config_headers="$ac_config_headers $cfghdrs_tup"
6029
6030
6031ac_config_files="$ac_config_files $cfgoutputs_tup config.stamp"
6032
6033
6034
6035cat >confcache <<\_ACEOF
6036# This file is a shell script that caches the results of configure
6037# tests run on this system so they can be shared between configure
6038# scripts and configure runs, see configure's option --config-cache.
6039# It is not useful on other systems. If it contains results you don't
6040# want to keep, you may remove or edit it.
6041#
6042# config.status only pays attention to the cache file if you give it
6043# the --recheck option to rerun configure.
6044#
6045# `ac_cv_env_foo' variables (set or unset) will be overridden when
6046# loading this file, other *unset* `ac_cv_foo' will be assigned the
6047# following values.
6048
6049_ACEOF
6050
6051# The following way of writing the cache mishandles newlines in values,
6052# but we know of no workaround that is simple, portable, and efficient.
6053# So, we kill variables containing newlines.
6054# Ultrix sh set writes to stderr and can't be redirected directly,
6055# and sets the high bit in the cache file unless we assign to the vars.
6056(
6057 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6058 eval ac_val=\$$ac_var
6059 case $ac_val in #(
6060 *${as_nl}*)
6061 case $ac_var in #(
6062 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6063$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6064 esac
6065 case $ac_var in #(
6066 _ | IFS | as_nl) ;; #(
6067 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6068 *) { eval $ac_var=; unset $ac_var;} ;;
6069 esac ;;
6070 esac
6071 done
6072
6073 (set) 2>&1 |
6074 case $as_nl`(ac_space=' '; set) 2>&1` in #(
6075 *${as_nl}ac_space=\ *)
6076 # `set' does not quote correctly, so add quotes: double-quote
6077 # substitution turns \\\\ into \\, and sed turns \\ into \.
6078 sed -n \
6079 "s/'/'\\\\''/g;
6080 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6081 ;; #(
6082 *)
6083 # `set' quotes correctly as required by POSIX, so do not add quotes.
6084 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6085 ;;
6086 esac |
6087 sort
6088) |
6089 sed '
6090 /^ac_cv_env_/b end
6091 t clear
6092 :clear
6093 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6094 t end
6095 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6096 :end' >>confcache
6097if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
6098 if test -w "$cache_file"; then
6099 test "x$cache_file" != "x/dev/null" &&
6100 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
6101$as_echo "$as_me: updating cache $cache_file" >&6;}
6102 cat confcache >$cache_file
6103 else
6104 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
6105$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6106 fi
6107fi
6108rm -f confcache
6109
6110test "x$prefix" = xNONE && prefix=$ac_default_prefix
6111# Let make expand exec_prefix.
6112test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6113
6114DEFS=-DHAVE_CONFIG_H
6115
6116ac_libobjs=
6117ac_ltlibobjs=
6118for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
6119 # 1. Remove the extension, and $U if already installed.
6120 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
6121 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
6122 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
6123 # will be set to the directory where LIBOBJS objects are built.
6124 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
6125 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
6126done
6127LIBOBJS=$ac_libobjs
6128
6129LTLIBOBJS=$ac_ltlibobjs
6130
6131
6132
6133: ${CONFIG_STATUS=./config.status}
6134ac_write_fail=0
6135ac_clean_files_save=$ac_clean_files
6136ac_clean_files="$ac_clean_files $CONFIG_STATUS"
6137{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
6138$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
6139as_write_fail=0
6140cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
6141#! $SHELL
6142# Generated by $as_me.
6143# Run this file to recreate the current configuration.
6144# Compiler output produced by configure, useful for debugging
6145# configure, is in config.log if it exists.
6146
6147debug=false
6148ac_cs_recheck=false
6149ac_cs_silent=false
6150
6151SHELL=\${CONFIG_SHELL-$SHELL}
6152export SHELL
6153_ASEOF
6154cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
6155## -------------------- ##
6156## M4sh Initialization. ##
6157## -------------------- ##
6158
6159# Be more Bourne compatible
6160DUALCASE=1; export DUALCASE # for MKS sh
6161if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
6162 emulate sh
6163 NULLCMD=:
6164 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
6165 # is contrary to our usage. Disable this feature.
6166 alias -g '${1+"$@"}'='"$@"'
6167 setopt NO_GLOB_SUBST
6168else
6169 case `(set -o) 2>/dev/null` in #(
6170 *posix*) :
6171 set -o posix ;; #(
6172 *) :
6173 ;;
6174esac
6175fi
6176
6177
6178as_nl='
6179'
6180export as_nl
6181# Printing a long string crashes Solaris 7 /usr/bin/printf.
6182as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6183as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
6184as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
6185# Prefer a ksh shell builtin over an external printf program on Solaris,
6186# but without wasting forks for bash or zsh.
6187if test -z "$BASH_VERSION$ZSH_VERSION" \
6188 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
6189 as_echo='print -r --'
6190 as_echo_n='print -rn --'
6191elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
6192 as_echo='printf %s\n'
6193 as_echo_n='printf %s'
6194else
6195 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
6196 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
6197 as_echo_n='/usr/ucb/echo -n'
6198 else
6199 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
6200 as_echo_n_body='eval
6201 arg=$1;
6202 case $arg in #(
6203 *"$as_nl"*)
6204 expr "X$arg" : "X\\(.*\\)$as_nl";
6205 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
6206 esac;
6207 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
6208 '
6209 export as_echo_n_body
6210 as_echo_n='sh -c $as_echo_n_body as_echo'
6211 fi
6212 export as_echo_body
6213 as_echo='sh -c $as_echo_body as_echo'
6214fi
6215
6216# The user is always right.
6217if test "${PATH_SEPARATOR+set}" != set; then
6218 PATH_SEPARATOR=:
6219 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
6220 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
6221 PATH_SEPARATOR=';'
6222 }
6223fi
6224
6225
6226# IFS
6227# We need space, tab and new line, in precisely that order. Quoting is
6228# there to prevent editors from complaining about space-tab.
6229# (If _AS_PATH_WALK were called with IFS unset, it would disable word
6230# splitting by setting IFS to empty value.)
6231IFS=" "" $as_nl"
6232
6233# Find who we are. Look in the path if we contain no directory separator.
6234case $0 in #((
6235 *[\\/]* ) as_myself=$0 ;;
6236 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6237for as_dir in $PATH
6238do
6239 IFS=$as_save_IFS
6240 test -z "$as_dir" && as_dir=.
6241 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
6242 done
6243IFS=$as_save_IFS
6244
6245 ;;
6246esac
6247# We did not find ourselves, most probably we were run as `sh COMMAND'
6248# in which case we are not to be found in the path.
6249if test "x$as_myself" = x; then
6250 as_myself=$0
6251fi
6252if test ! -f "$as_myself"; then
6253 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
6254 exit 1
6255fi
6256
6257# Unset variables that we do not need and which cause bugs (e.g. in
6258# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
6259# suppresses any "Segmentation fault" message there. '((' could
6260# trigger a bug in pdksh 5.2.14.
6261for as_var in BASH_ENV ENV MAIL MAILPATH
6262do eval test x\${$as_var+set} = xset \
6263 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
6264done
6265PS1='$ '
6266PS2='> '
6267PS4='+ '
6268
6269# NLS nuisances.
6270LC_ALL=C
6271export LC_ALL
6272LANGUAGE=C
6273export LANGUAGE
6274
6275# CDPATH.
6276(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
6277
6278
6279# as_fn_error ERROR [LINENO LOG_FD]
6280# ---------------------------------
6281# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
6282# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
6283# script with status $?, using 1 if that was 0.
6284as_fn_error ()
6285{
6286 as_status=$?; test $as_status -eq 0 && as_status=1
6287 if test "$3"; then
6288 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
6289 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
6290 fi
6291 $as_echo "$as_me: error: $1" >&2
6292 as_fn_exit $as_status
6293} # as_fn_error
6294
6295
6296# as_fn_set_status STATUS
6297# -----------------------
6298# Set $? to STATUS, without forking.
6299as_fn_set_status ()
6300{
6301 return $1
6302} # as_fn_set_status
6303
6304# as_fn_exit STATUS
6305# -----------------
6306# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
6307as_fn_exit ()
6308{
6309 set +e
6310 as_fn_set_status $1
6311 exit $1
6312} # as_fn_exit
6313
6314# as_fn_unset VAR
6315# ---------------
6316# Portably unset VAR.
6317as_fn_unset ()
6318{
6319 { eval $1=; unset $1;}
6320}
6321as_unset=as_fn_unset
6322# as_fn_append VAR VALUE
6323# ----------------------
6324# Append the text in VALUE to the end of the definition contained in VAR. Take
6325# advantage of any shell optimizations that allow amortized linear growth over
6326# repeated appends, instead of the typical quadratic growth present in naive
6327# implementations.
6328if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
6329 eval 'as_fn_append ()
6330 {
6331 eval $1+=\$2
6332 }'
6333else
6334 as_fn_append ()
6335 {
6336 eval $1=\$$1\$2
6337 }
6338fi # as_fn_append
6339
6340# as_fn_arith ARG...
6341# ------------------
6342# Perform arithmetic evaluation on the ARGs, and store the result in the
6343# global $as_val. Take advantage of shells that can avoid forks. The arguments
6344# must be portable across $(()) and expr.
6345if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
6346 eval 'as_fn_arith ()
6347 {
6348 as_val=$(( $* ))
6349 }'
6350else
6351 as_fn_arith ()
6352 {
6353 as_val=`expr "$@" || test $? -eq 1`
6354 }
6355fi # as_fn_arith
6356
6357
6358if expr a : '\(a\)' >/dev/null 2>&1 &&
6359 test "X`expr 00001 : '.*\(...\)'`" = X001; then
6360 as_expr=expr
6361else
6362 as_expr=false
6363fi
6364
6365if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
6366 as_basename=basename
6367else
6368 as_basename=false
6369fi
6370
6371if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
6372 as_dirname=dirname
6373else
6374 as_dirname=false
6375fi
6376
6377as_me=`$as_basename -- "$0" ||
6378$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
6379 X"$0" : 'X\(//\)$' \| \
6380 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
6381$as_echo X/"$0" |
6382 sed '/^.*\/\([^/][^/]*\)\/*$/{
6383 s//\1/
6384 q
6385 }
6386 /^X\/\(\/\/\)$/{
6387 s//\1/
6388 q
6389 }
6390 /^X\/\(\/\).*/{
6391 s//\1/
6392 q
6393 }
6394 s/.*/./; q'`
6395
6396# Avoid depending upon Character Ranges.
6397as_cr_letters='abcdefghijklmnopqrstuvwxyz'
6398as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
6399as_cr_Letters=$as_cr_letters$as_cr_LETTERS
6400as_cr_digits='0123456789'
6401as_cr_alnum=$as_cr_Letters$as_cr_digits
6402
6403ECHO_C= ECHO_N= ECHO_T=
6404case `echo -n x` in #(((((
6405-n*)
6406 case `echo 'xy\c'` in
6407 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
6408 xy) ECHO_C='\c';;
6409 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
6410 ECHO_T=' ';;
6411 esac;;
6412*)
6413 ECHO_N='-n';;
6414esac
6415
6416rm -f conf$$ conf$$.exe conf$$.file
6417if test -d conf$$.dir; then
6418 rm -f conf$$.dir/conf$$.file
6419else
6420 rm -f conf$$.dir
6421 mkdir conf$$.dir 2>/dev/null
6422fi
6423if (echo >conf$$.file) 2>/dev/null; then
6424 if ln -s conf$$.file conf$$ 2>/dev/null; then
6425 as_ln_s='ln -s'
6426 # ... but there are two gotchas:
6427 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
6428 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
6429 # In both cases, we have to default to `cp -p'.
6430 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
6431 as_ln_s='cp -p'
6432 elif ln conf$$.file conf$$ 2>/dev/null; then
6433 as_ln_s=ln
6434 else
6435 as_ln_s='cp -p'
6436 fi
6437else
6438 as_ln_s='cp -p'
6439fi
6440rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
6441rmdir conf$$.dir 2>/dev/null
6442
6443
6444# as_fn_mkdir_p
6445# -------------
6446# Create "$as_dir" as a directory, including parents if necessary.
6447as_fn_mkdir_p ()
6448{
6449
6450 case $as_dir in #(
6451 -*) as_dir=./$as_dir;;
6452 esac
6453 test -d "$as_dir" || eval $as_mkdir_p || {
6454 as_dirs=
6455 while :; do
6456 case $as_dir in #(
6457 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
6458 *) as_qdir=$as_dir;;
6459 esac
6460 as_dirs="'$as_qdir' $as_dirs"
6461 as_dir=`$as_dirname -- "$as_dir" ||
6462$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6463 X"$as_dir" : 'X\(//\)[^/]' \| \
6464 X"$as_dir" : 'X\(//\)$' \| \
6465 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
6466$as_echo X"$as_dir" |
6467 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6468 s//\1/
6469 q
6470 }
6471 /^X\(\/\/\)[^/].*/{
6472 s//\1/
6473 q
6474 }
6475 /^X\(\/\/\)$/{
6476 s//\1/
6477 q
6478 }
6479 /^X\(\/\).*/{
6480 s//\1/
6481 q
6482 }
6483 s/.*/./; q'`
6484 test -d "$as_dir" && break
6485 done
6486 test -z "$as_dirs" || eval "mkdir $as_dirs"
6487 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
6488
6489
6490} # as_fn_mkdir_p
6491if mkdir -p . 2>/dev/null; then
6492 as_mkdir_p='mkdir -p "$as_dir"'
6493else
6494 test -d ./-p && rmdir ./-p
6495 as_mkdir_p=false
6496fi
6497
6498if test -x / >/dev/null 2>&1; then
6499 as_test_x='test -x'
6500else
6501 if ls -dL / >/dev/null 2>&1; then
6502 as_ls_L_option=L
6503 else
6504 as_ls_L_option=
6505 fi
6506 as_test_x='
6507 eval sh -c '\''
6508 if test -d "$1"; then
6509 test -d "$1/.";
6510 else
6511 case $1 in #(
6512 -*)set "./$1";;
6513 esac;
6514 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
6515 ???[sx]*):;;*)false;;esac;fi
6516 '\'' sh
6517 '
6518fi
6519as_executable_p=$as_test_x
6520
6521# Sed expression to map a string onto a valid CPP name.
6522as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
6523
6524# Sed expression to map a string onto a valid variable name.
6525as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
6526
6527
6528exec 6>&1
6529## ----------------------------------- ##
6530## Main body of $CONFIG_STATUS script. ##
6531## ----------------------------------- ##
6532_ASEOF
6533test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
6534
6535cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6536# Save the log message, to keep $0 and so on meaningful, and to
6537# report actual input values of CONFIG_FILES etc. instead of their
6538# values after options handling.
6539ac_log="
6540This file was extended by $as_me, which was
6541generated by GNU Autoconf 2.65. Invocation command line was
6542
6543 CONFIG_FILES = $CONFIG_FILES
6544 CONFIG_HEADERS = $CONFIG_HEADERS
6545 CONFIG_LINKS = $CONFIG_LINKS
6546 CONFIG_COMMANDS = $CONFIG_COMMANDS
6547 $ $0 $@
6548
6549on `(hostname || uname -n) 2>/dev/null | sed 1q`
6550"
6551
6552_ACEOF
6553
6554case $ac_config_files in *"
6555"*) set x $ac_config_files; shift; ac_config_files=$*;;
6556esac
6557
6558case $ac_config_headers in *"
6559"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
6560esac
6561
6562
6563cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6564# Files that config.status was made for.
6565config_files="$ac_config_files"
6566config_headers="$ac_config_headers"
6567
6568_ACEOF
6569
6570cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6571ac_cs_usage="\
6572\`$as_me' instantiates files and other configuration actions
6573from templates according to the current configuration. Unless the files
6574and actions are specified as TAGs, all are instantiated by default.
6575
6576Usage: $0 [OPTION]... [TAG]...
6577
6578 -h, --help print this help, then exit
6579 -V, --version print version number and configuration settings, then exit
6580 --config print configuration, then exit
6581 -q, --quiet, --silent
6582 do not print progress messages
6583 -d, --debug don't remove temporary files
6584 --recheck update $as_me by reconfiguring in the same conditions
6585 --file=FILE[:TEMPLATE]
6586 instantiate the configuration file FILE
6587 --header=FILE[:TEMPLATE]
6588 instantiate the configuration header FILE
6589
6590Configuration files:
6591$config_files
6592
6593Configuration headers:
6594$config_headers
6595
6596Report bugs to the package provider."
6597
6598_ACEOF
6599cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6600ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
6601ac_cs_version="\\
6602config.status
6603configured by $0, generated by GNU Autoconf 2.65,
6604 with options \\"\$ac_cs_config\\"
6605
6606Copyright (C) 2009 Free Software Foundation, Inc.
6607This config.status script is free software; the Free Software Foundation
6608gives unlimited permission to copy, distribute and modify it."
6609
6610ac_pwd='$ac_pwd'
6611srcdir='$srcdir'
6612INSTALL='$INSTALL'
6613test -n "\$AWK" || AWK=awk
6614_ACEOF
6615
6616cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6617# The default lists apply if the user does not specify any file.
6618ac_need_defaults=:
6619while test $# != 0
6620do
6621 case $1 in
6622 --*=*)
6623 ac_option=`expr "X$1" : 'X\([^=]*\)='`
6624 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
6625 ac_shift=:
6626 ;;
6627 *)
6628 ac_option=$1
6629 ac_optarg=$2
6630 ac_shift=shift
6631 ;;
6632 esac
6633
6634 case $ac_option in
6635 # Handling of the options.
6636 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6637 ac_cs_recheck=: ;;
6638 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
6639 $as_echo "$ac_cs_version"; exit ;;
6640 --config | --confi | --conf | --con | --co | --c )
6641 $as_echo "$ac_cs_config"; exit ;;
6642 --debug | --debu | --deb | --de | --d | -d )
6643 debug=: ;;
6644 --file | --fil | --fi | --f )
6645 $ac_shift
6646 case $ac_optarg in
6647 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6648 esac
6649 as_fn_append CONFIG_FILES " '$ac_optarg'"
6650 ac_need_defaults=false;;
6651 --header | --heade | --head | --hea )
6652 $ac_shift
6653 case $ac_optarg in
6654 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6655 esac
6656 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
6657 ac_need_defaults=false;;
6658 --he | --h)
6659 # Conflict between --help and --header
6660 as_fn_error "ambiguous option: \`$1'
6661Try \`$0 --help' for more information.";;
6662 --help | --hel | -h )
6663 $as_echo "$ac_cs_usage"; exit ;;
6664 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
6665 | -silent | --silent | --silen | --sile | --sil | --si | --s)
6666 ac_cs_silent=: ;;
6667
6668 # This is an error.
6669 -*) as_fn_error "unrecognized option: \`$1'
6670Try \`$0 --help' for more information." ;;
6671
6672 *) as_fn_append ac_config_targets " $1"
6673 ac_need_defaults=false ;;
6674
6675 esac
6676 shift
6677done
6678
6679ac_configure_extra_args=
6680
6681if $ac_cs_silent; then
6682 exec 6>/dev/null
6683 ac_configure_extra_args="$ac_configure_extra_args --silent"
6684fi
6685
6686_ACEOF
6687cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6688if \$ac_cs_recheck; then
6689 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6690 shift
6691 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
6692 CONFIG_SHELL='$SHELL'
6693 export CONFIG_SHELL
6694 exec "\$@"
6695fi
6696
6697_ACEOF
6698cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6699exec 5>>config.log
6700{
6701 echo
6702 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
6703## Running $as_me. ##
6704_ASBOX
6705 $as_echo "$ac_log"
6706} >&5
6707
6708_ACEOF
6709cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6710_ACEOF
6711
6712cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6713
6714# Handling of arguments.
6715for ac_config_target in $ac_config_targets
6716do
6717 case $ac_config_target in
6718 "$cfghdrs_tup") CONFIG_HEADERS="$CONFIG_HEADERS $cfghdrs_tup" ;;
6719 "$cfgoutputs_tup") CONFIG_FILES="$CONFIG_FILES $cfgoutputs_tup" ;;
6720 "config.stamp") CONFIG_FILES="$CONFIG_FILES config.stamp" ;;
6721
6722 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
6723 esac
6724done
6725
6726
6727# If the user did not use the arguments to specify the items to instantiate,
6728# then the envvar interface is used. Set only those that are not.
6729# We use the long form for the default assignment because of an extremely
6730# bizarre bug on SunOS 4.1.3.
6731if $ac_need_defaults; then
6732 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
6733 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
6734fi
6735
6736# Have a temporary directory for convenience. Make it in the build tree
6737# simply because there is no reason against having it here, and in addition,
6738# creating and moving files from /tmp can sometimes cause problems.
6739# Hook for its removal unless debugging.
6740# Note that there is a small window in which the directory will not be cleaned:
6741# after its creation but before its name has been assigned to `$tmp'.
6742$debug ||
6743{
6744 tmp=
6745 trap 'exit_status=$?
6746 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
6747' 0
6748 trap 'as_fn_exit 1' 1 2 13 15
6749}
6750# Create a (secure) tmp directory for tmp files.
6751
6752{
6753 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
6754 test -n "$tmp" && test -d "$tmp"
6755} ||
6756{
6757 tmp=./conf$$-$RANDOM
6758 (umask 077 && mkdir "$tmp")
6759} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
6760
6761# Set up the scripts for CONFIG_FILES section.
6762# No need to generate them if there are no CONFIG_FILES.
6763# This happens for instance with `./config.status config.h'.
6764if test -n "$CONFIG_FILES"; then
6765
6766
6767ac_cr=`echo X | tr X '\015'`
6768# On cygwin, bash can eat \r inside `` if the user requested igncr.
6769# But we know of no other shell where ac_cr would be empty at this
6770# point, so we can use a bashism as a fallback.
6771if test "x$ac_cr" = x; then
6772 eval ac_cr=\$\'\\r\'
6773fi
6774ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
6775if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
6776 ac_cs_awk_cr='\r'
6777else
6778 ac_cs_awk_cr=$ac_cr
6779fi
6780
6781echo 'BEGIN {' >"$tmp/subs1.awk" &&
6782_ACEOF
6783
6784
6785{
6786 echo "cat >conf$$subs.awk <<_ACEOF" &&
6787 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
6788 echo "_ACEOF"
6789} >conf$$subs.sh ||
6790 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
6791ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
6792ac_delim='%!_!# '
6793for ac_last_try in false false false false false :; do
6794 . ./conf$$subs.sh ||
6795 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
6796
6797 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
6798 if test $ac_delim_n = $ac_delim_num; then
6799 break
6800 elif $ac_last_try; then
6801 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
6802 else
6803 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6804 fi
6805done
6806rm -f conf$$subs.sh
6807
6808cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6809cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
6810_ACEOF
6811sed -n '
6812h
6813s/^/S["/; s/!.*/"]=/
6814p
6815g
6816s/^[^!]*!//
6817:repl
6818t repl
6819s/'"$ac_delim"'$//
6820t delim
6821:nl
6822h
6823s/\(.\{148\}\)..*/\1/
6824t more1
6825s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
6826p
6827n
6828b repl
6829:more1
6830s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6831p
6832g
6833s/.\{148\}//
6834t nl
6835:delim
6836h
6837s/\(.\{148\}\)..*/\1/
6838t more2
6839s/["\\]/\\&/g; s/^/"/; s/$/"/
6840p
6841b
6842:more2
6843s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6844p
6845g
6846s/.\{148\}//
6847t delim
6848' <conf$$subs.awk | sed '
6849/^[^""]/{
6850 N
6851 s/\n//
6852}
6853' >>$CONFIG_STATUS || ac_write_fail=1
6854rm -f conf$$subs.awk
6855cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6856_ACAWK
6857cat >>"\$tmp/subs1.awk" <<_ACAWK &&
6858 for (key in S) S_is_set[key] = 1
6859 FS = "\a"
6860
6861}
6862{
6863 line = $ 0
6864 nfields = split(line, field, "@")
6865 substed = 0
6866 len = length(field[1])
6867 for (i = 2; i < nfields; i++) {
6868 key = field[i]
6869 keylen = length(key)
6870 if (S_is_set[key]) {
6871 value = S[key]
6872 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
6873 len += length(value) + length(field[++i])
6874 substed = 1
6875 } else
6876 len += 1 + keylen
6877 }
6878
6879 print line
6880}
6881
6882_ACAWK
6883_ACEOF
6884cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6885if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
6886 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
6887else
6888 cat
6889fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
6890 || as_fn_error "could not setup config files machinery" "$LINENO" 5
6891_ACEOF
6892
6893# VPATH may cause trouble with some makes, so we remove $(srcdir),
6894# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
6895# trailing colons and then remove the whole line if VPATH becomes empty
6896# (actually we leave an empty line to preserve line numbers).
6897if test "x$srcdir" = x.; then
6898 ac_vpsub='/^[ ]*VPATH[ ]*=/{
6899s/:*\$(srcdir):*/:/
6900s/:*\${srcdir}:*/:/
6901s/:*@srcdir@:*/:/
6902s/^\([^=]*=[ ]*\):*/\1/
6903s/:*$//
6904s/^[^=]*=[ ]*$//
6905}'
6906fi
6907
6908cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6909fi # test -n "$CONFIG_FILES"
6910
6911# Set up the scripts for CONFIG_HEADERS section.
6912# No need to generate them if there are no CONFIG_HEADERS.
6913# This happens for instance with `./config.status Makefile'.
6914if test -n "$CONFIG_HEADERS"; then
6915cat >"$tmp/defines.awk" <<\_ACAWK ||
6916BEGIN {
6917_ACEOF
6918
6919# Transform confdefs.h into an awk script `defines.awk', embedded as
6920# here-document in config.status, that substitutes the proper values into
6921# config.h.in to produce config.h.
6922
6923# Create a delimiter string that does not exist in confdefs.h, to ease
6924# handling of long lines.
6925ac_delim='%!_!# '
6926for ac_last_try in false false :; do
6927 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
6928 if test -z "$ac_t"; then
6929 break
6930 elif $ac_last_try; then
6931 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
6932 else
6933 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6934 fi
6935done
6936
6937# For the awk script, D is an array of macro values keyed by name,
6938# likewise P contains macro parameters if any. Preserve backslash
6939# newline sequences.
6940
6941ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
6942sed -n '
6943s/.\{148\}/&'"$ac_delim"'/g
6944t rset
6945:rset
6946s/^[ ]*#[ ]*define[ ][ ]*/ /
6947t def
6948d
6949:def
6950s/\\$//
6951t bsnl
6952s/["\\]/\\&/g
6953s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6954D["\1"]=" \3"/p
6955s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
6956d
6957:bsnl
6958s/["\\]/\\&/g
6959s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6960D["\1"]=" \3\\\\\\n"\\/p
6961t cont
6962s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
6963t cont
6964d
6965:cont
6966n
6967s/.\{148\}/&'"$ac_delim"'/g
6968t clear
6969:clear
6970s/\\$//
6971t bsnlc
6972s/["\\]/\\&/g; s/^/"/; s/$/"/p
6973d
6974:bsnlc
6975s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
6976b cont
6977' <confdefs.h | sed '
6978s/'"$ac_delim"'/"\\\
6979"/g' >>$CONFIG_STATUS || ac_write_fail=1
6980
6981cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6982 for (key in D) D_is_set[key] = 1
6983 FS = "\a"
6984}
6985/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
6986 line = \$ 0
6987 split(line, arg, " ")
6988 if (arg[1] == "#") {
6989 defundef = arg[2]
6990 mac1 = arg[3]
6991 } else {
6992 defundef = substr(arg[1], 2)
6993 mac1 = arg[2]
6994 }
6995 split(mac1, mac2, "(") #)
6996 macro = mac2[1]
6997 prefix = substr(line, 1, index(line, defundef) - 1)
6998 if (D_is_set[macro]) {
6999 # Preserve the white space surrounding the "#".
7000 print prefix "define", macro P[macro] D[macro]
7001 next
7002 } else {
7003 # Replace #undef with comments. This is necessary, for example,
7004 # in the case of _POSIX_SOURCE, which is predefined and required
7005 # on some systems where configure will not decide to define it.
7006 if (defundef == "undef") {
7007 print "/*", prefix defundef, macro, "*/"
7008 next
7009 }
7010 }
7011}
7012{ print }
7013_ACAWK
7014_ACEOF
7015cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7016 as_fn_error "could not setup config headers machinery" "$LINENO" 5
7017fi # test -n "$CONFIG_HEADERS"
7018
7019
7020eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
7021shift
7022for ac_tag
7023do
7024 case $ac_tag in
7025 :[FHLC]) ac_mode=$ac_tag; continue;;
7026 esac
7027 case $ac_mode$ac_tag in
7028 :[FHL]*:*);;
7029 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
7030 :[FH]-) ac_tag=-:-;;
7031 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
7032 esac
7033 ac_save_IFS=$IFS
7034 IFS=:
7035 set x $ac_tag
7036 IFS=$ac_save_IFS
7037 shift
7038 ac_file=$1
7039 shift
7040
7041 case $ac_mode in
7042 :L) ac_source=$1;;
7043 :[FH])
7044 ac_file_inputs=
7045 for ac_f
7046 do
7047 case $ac_f in
7048 -) ac_f="$tmp/stdin";;
7049 *) # Look for the file first in the build tree, then in the source tree
7050 # (if the path is not absolute). The absolute path cannot be DOS-style,
7051 # because $ac_f cannot contain `:'.
7052 test -f "$ac_f" ||
7053 case $ac_f in
7054 [\\/$]*) false;;
7055 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
7056 esac ||
7057 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
7058 esac
7059 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
7060 as_fn_append ac_file_inputs " '$ac_f'"
7061 done
7062
7063 # Let's still pretend it is `configure' which instantiates (i.e., don't
7064 # use $as_me), people would be surprised to read:
7065 # /* config.h. Generated by config.status. */
7066 configure_input='Generated from '`
7067 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
7068 `' by configure.'
7069 if test x"$ac_file" != x-; then
7070 configure_input="$ac_file. $configure_input"
7071 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
7072$as_echo "$as_me: creating $ac_file" >&6;}
7073 fi
7074 # Neutralize special characters interpreted by sed in replacement strings.
7075 case $configure_input in #(
7076 *\&* | *\|* | *\\* )
7077 ac_sed_conf_input=`$as_echo "$configure_input" |
7078 sed 's/[\\\\&|]/\\\\&/g'`;; #(
7079 *) ac_sed_conf_input=$configure_input;;
7080 esac
7081
7082 case $ac_tag in
7083 *:-:* | *:-) cat >"$tmp/stdin" \
7084 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
7085 esac
7086 ;;
7087 esac
7088
7089 ac_dir=`$as_dirname -- "$ac_file" ||
7090$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7091 X"$ac_file" : 'X\(//\)[^/]' \| \
7092 X"$ac_file" : 'X\(//\)$' \| \
7093 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
7094$as_echo X"$ac_file" |
7095 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7096 s//\1/
7097 q
7098 }
7099 /^X\(\/\/\)[^/].*/{
7100 s//\1/
7101 q
7102 }
7103 /^X\(\/\/\)$/{
7104 s//\1/
7105 q
7106 }
7107 /^X\(\/\).*/{
7108 s//\1/
7109 q
7110 }
7111 s/.*/./; q'`
7112 as_dir="$ac_dir"; as_fn_mkdir_p
7113 ac_builddir=.
7114
7115case "$ac_dir" in
7116.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
7117*)
7118 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
7119 # A ".." for each directory in $ac_dir_suffix.
7120 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
7121 case $ac_top_builddir_sub in
7122 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
7123 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
7124 esac ;;
7125esac
7126ac_abs_top_builddir=$ac_pwd
7127ac_abs_builddir=$ac_pwd$ac_dir_suffix
7128# for backward compatibility:
7129ac_top_builddir=$ac_top_build_prefix
7130
7131case $srcdir in
7132 .) # We are building in place.
7133 ac_srcdir=.
7134 ac_top_srcdir=$ac_top_builddir_sub
7135 ac_abs_top_srcdir=$ac_pwd ;;
7136 [\\/]* | ?:[\\/]* ) # Absolute name.
7137 ac_srcdir=$srcdir$ac_dir_suffix;
7138 ac_top_srcdir=$srcdir
7139 ac_abs_top_srcdir=$srcdir ;;
7140 *) # Relative name.
7141 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
7142 ac_top_srcdir=$ac_top_build_prefix$srcdir
7143 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
7144esac
7145ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
7146
7147
7148 case $ac_mode in
7149 :F)
7150 #
7151 # CONFIG_FILE
7152 #
7153
7154 case $INSTALL in
7155 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7156 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
7157 esac
7158_ACEOF
7159
7160cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7161# If the template does not know about datarootdir, expand it.
7162# FIXME: This hack should be removed a few years after 2.60.
7163ac_datarootdir_hack=; ac_datarootdir_seen=
7164ac_sed_dataroot='
7165/datarootdir/ {
7166 p
7167 q
7168}
7169/@datadir@/p
7170/@docdir@/p
7171/@infodir@/p
7172/@localedir@/p
7173/@mandir@/p'
7174case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
7175*datarootdir*) ac_datarootdir_seen=yes;;
7176*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
7177 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
7178$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
7179_ACEOF
7180cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7181 ac_datarootdir_hack='
7182 s&@datadir@&$datadir&g
7183 s&@docdir@&$docdir&g
7184 s&@infodir@&$infodir&g
7185 s&@localedir@&$localedir&g
7186 s&@mandir@&$mandir&g
7187 s&\\\${datarootdir}&$datarootdir&g' ;;
7188esac
7189_ACEOF
7190
7191# Neutralize VPATH when `$srcdir' = `.'.
7192# Shell code in configure.ac might set extrasub.
7193# FIXME: do we really want to maintain this feature?
7194cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7195ac_sed_extra="$ac_vpsub
7196$extrasub
7197_ACEOF
7198cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7199:t
7200/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
7201s|@configure_input@|$ac_sed_conf_input|;t t
7202s&@top_builddir@&$ac_top_builddir_sub&;t t
7203s&@top_build_prefix@&$ac_top_build_prefix&;t t
7204s&@srcdir@&$ac_srcdir&;t t
7205s&@abs_srcdir@&$ac_abs_srcdir&;t t
7206s&@top_srcdir@&$ac_top_srcdir&;t t
7207s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
7208s&@builddir@&$ac_builddir&;t t
7209s&@abs_builddir@&$ac_abs_builddir&;t t
7210s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
7211s&@INSTALL@&$ac_INSTALL&;t t
7212$ac_datarootdir_hack
7213"
7214eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
7215 || as_fn_error "could not create $ac_file" "$LINENO" 5
7216
7217test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
7218 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
7219 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
7220 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
7221which seems to be undefined. Please make sure it is defined." >&5
7222$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
7223which seems to be undefined. Please make sure it is defined." >&2;}
7224
7225 rm -f "$tmp/stdin"
7226 case $ac_file in
7227 -) cat "$tmp/out" && rm -f "$tmp/out";;
7228 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
7229 esac \
7230 || as_fn_error "could not create $ac_file" "$LINENO" 5
7231 ;;
7232 :H)
7233 #
7234 # CONFIG_HEADER
7235 #
7236 if test x"$ac_file" != x-; then
7237 {
7238 $as_echo "/* $configure_input */" \
7239 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
7240 } >"$tmp/config.h" \
7241 || as_fn_error "could not create $ac_file" "$LINENO" 5
7242 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
7243 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
7244$as_echo "$as_me: $ac_file is unchanged" >&6;}
7245 else
7246 rm -f "$ac_file"
7247 mv "$tmp/config.h" "$ac_file" \
7248 || as_fn_error "could not create $ac_file" "$LINENO" 5
7249 fi
7250 else
7251 $as_echo "/* $configure_input */" \
7252 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
7253 || as_fn_error "could not create -" "$LINENO" 5
7254 fi
7255 ;;
7256
7257
7258 esac
7259
7260done # for ac_tag
7261
7262
7263as_fn_exit 0
7264_ACEOF
7265ac_clean_files=$ac_clean_files_save
7266
7267test $ac_write_fail = 0 ||
7268 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
7269
7270
7271# configure is writing to config.log, and then calls config.status.
7272# config.status does its own redirection, appending to config.log.
7273# Unfortunately, on DOS this fails, as config.log is still kept open
7274# by configure, so config.status won't be able to write to it; its
7275# output is simply discarded. So we exec the FD to /dev/null,
7276# effectively closing config.log, so it can be properly (re)opened and
7277# appended to by config.status. When coming back to configure, we
7278# need to make the FD available again.
7279if test "$no_create" != yes; then
7280 ac_cs_success=:
7281 ac_config_status_args=
7282 test "$silent" = yes &&
7283 ac_config_status_args="$ac_config_status_args --quiet"
7284 exec 5>/dev/null
7285 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
7286 exec 5>>config.log
7287 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
7288 # would make configure fail if this is the last instruction.
7289 $ac_cs_success || as_fn_exit $?
7290fi
7291if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
7292 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
7293$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
7294fi
7295
7296
7297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ===============================================================================" >&5
7298$as_echo "===============================================================================" >&6; }
7299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: jemalloc version : $jemalloc_version" >&5
7300$as_echo "jemalloc version : $jemalloc_version" >&6; }
7301{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
7302$as_echo "" >&6; }
7303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: CC : ${CC}" >&5
7304$as_echo "CC : ${CC}" >&6; }
7305{ $as_echo "$as_me:${as_lineno-$LINENO}: result: CPPFLAGS : ${CPPFLAGS}" >&5
7306$as_echo "CPPFLAGS : ${CPPFLAGS}" >&6; }
7307{ $as_echo "$as_me:${as_lineno-$LINENO}: result: CFLAGS : ${CFLAGS}" >&5
7308$as_echo "CFLAGS : ${CFLAGS}" >&6; }
7309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: LDFLAGS : ${LDFLAGS}" >&5
7310$as_echo "LDFLAGS : ${LDFLAGS}" >&6; }
7311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: LIBS : ${LIBS}" >&5
7312$as_echo "LIBS : ${LIBS}" >&6; }
7313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: RPATH_EXTRA : ${RPATH_EXTRA}" >&5
7314$as_echo "RPATH_EXTRA : ${RPATH_EXTRA}" >&6; }
7315{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
7316$as_echo "" >&6; }
7317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: XSLTPROC : ${XSLTPROC}" >&5
7318$as_echo "XSLTPROC : ${XSLTPROC}" >&6; }
7319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: XSLROOT : ${XSLROOT}" >&5
7320$as_echo "XSLROOT : ${XSLROOT}" >&6; }
7321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
7322$as_echo "" >&6; }
7323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: PREFIX : ${PREFIX}" >&5
7324$as_echo "PREFIX : ${PREFIX}" >&6; }
7325{ $as_echo "$as_me:${as_lineno-$LINENO}: result: BINDIR : ${BINDIR}" >&5
7326$as_echo "BINDIR : ${BINDIR}" >&6; }
7327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: INCLUDEDIR : ${INCLUDEDIR}" >&5
7328$as_echo "INCLUDEDIR : ${INCLUDEDIR}" >&6; }
7329{ $as_echo "$as_me:${as_lineno-$LINENO}: result: LIBDIR : ${LIBDIR}" >&5
7330$as_echo "LIBDIR : ${LIBDIR}" >&6; }
7331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: DATADIR : ${DATADIR}" >&5
7332$as_echo "DATADIR : ${DATADIR}" >&6; }
7333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: MANDIR : ${MANDIR}" >&5
7334$as_echo "MANDIR : ${MANDIR}" >&6; }
7335{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
7336$as_echo "" >&6; }
7337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: srcroot : ${srcroot}" >&5
7338$as_echo "srcroot : ${srcroot}" >&6; }
7339{ $as_echo "$as_me:${as_lineno-$LINENO}: result: abs_srcroot : ${abs_srcroot}" >&5
7340$as_echo "abs_srcroot : ${abs_srcroot}" >&6; }
7341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: objroot : ${objroot}" >&5
7342$as_echo "objroot : ${objroot}" >&6; }
7343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: abs_objroot : ${abs_objroot}" >&5
7344$as_echo "abs_objroot : ${abs_objroot}" >&6; }
7345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
7346$as_echo "" >&6; }
7347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: JEMALLOC_PREFIX : ${JEMALLOC_PREFIX}" >&5
7348$as_echo "JEMALLOC_PREFIX : ${JEMALLOC_PREFIX}" >&6; }
7349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: install_suffix : ${install_suffix}" >&5
7350$as_echo "install_suffix : ${install_suffix}" >&6; }
7351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: autogen : ${enable_autogen}" >&5
7352$as_echo "autogen : ${enable_autogen}" >&6; }
7353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: cc-silence : ${enable_cc_silence}" >&5
7354$as_echo "cc-silence : ${enable_cc_silence}" >&6; }
7355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: debug : ${enable_debug}" >&5
7356$as_echo "debug : ${enable_debug}" >&6; }
7357{ $as_echo "$as_me:${as_lineno-$LINENO}: result: stats : ${enable_stats}" >&5
7358$as_echo "stats : ${enable_stats}" >&6; }
7359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: prof : ${enable_prof}" >&5
7360$as_echo "prof : ${enable_prof}" >&6; }
7361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: prof-libunwind : ${enable_prof_libunwind}" >&5
7362$as_echo "prof-libunwind : ${enable_prof_libunwind}" >&6; }
7363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: prof-libgcc : ${enable_prof_libgcc}" >&5
7364$as_echo "prof-libgcc : ${enable_prof_libgcc}" >&6; }
7365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: prof-gcc : ${enable_prof_gcc}" >&5
7366$as_echo "prof-gcc : ${enable_prof_gcc}" >&6; }
7367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: tiny : ${enable_tiny}" >&5
7368$as_echo "tiny : ${enable_tiny}" >&6; }
7369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: tcache : ${enable_tcache}" >&5
7370$as_echo "tcache : ${enable_tcache}" >&6; }
7371{ $as_echo "$as_me:${as_lineno-$LINENO}: result: fill : ${enable_fill}" >&5
7372$as_echo "fill : ${enable_fill}" >&6; }
7373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: xmalloc : ${enable_xmalloc}" >&5
7374$as_echo "xmalloc : ${enable_xmalloc}" >&6; }
7375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: sysv : ${enable_sysv}" >&5
7376$as_echo "sysv : ${enable_sysv}" >&6; }
7377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: swap : ${enable_swap}" >&5
7378$as_echo "swap : ${enable_swap}" >&6; }
7379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: dss : ${enable_dss}" >&5
7380$as_echo "dss : ${enable_dss}" >&6; }
7381{ $as_echo "$as_me:${as_lineno-$LINENO}: result: dynamic_page_shift : ${enable_dynamic_page_shift}" >&5
7382$as_echo "dynamic_page_shift : ${enable_dynamic_page_shift}" >&6; }
7383{ $as_echo "$as_me:${as_lineno-$LINENO}: result: lazy_lock : ${enable_lazy_lock}" >&5
7384$as_echo "lazy_lock : ${enable_lazy_lock}" >&6; }
7385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: tls : ${enable_tls}" >&5
7386$as_echo "tls : ${enable_tls}" >&6; }
7387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ===============================================================================" >&5
7388$as_echo "===============================================================================" >&6; }