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