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