]> git.saurik.com Git - redis.git/blob - deps/jemalloc/configure
Sentinel: SENTINEL FAILOVER command implemented.
[redis.git] / deps / jemalloc / configure
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
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if 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
26 else
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
31 ;;
32 esac
33 fi
34
35
36 as_nl='
37 '
38 export as_nl
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_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.
45 if 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 --'
49 elif (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'
52 else
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'
72 fi
73
74 # The user is always right.
75 if 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 }
81 fi
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.)
89 IFS=" "" $as_nl"
90
91 # Find who we are. Look in the path if we contain no directory separator.
92 as_myself=
93 case $0 in #((
94 *[\\/]* ) as_myself=$0 ;;
95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 for as_dir in $PATH
97 do
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
102 IFS=$as_save_IFS
103
104 ;;
105 esac
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.
108 if test "x$as_myself" = x; then
109 as_myself=$0
110 fi
111 if test ! -f "$as_myself"; then
112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 exit 1
114 fi
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.
120 for as_var in BASH_ENV ENV MAIL MAILPATH
121 do eval test x\${$as_var+set} = xset \
122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123 done
124 PS1='$ '
125 PS2='> '
126 PS4='+ '
127
128 # NLS nuisances.
129 LC_ALL=C
130 export LC_ALL
131 LANGUAGE=C
132 export LANGUAGE
133
134 # CDPATH.
135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136
137 if 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
145 else
146 case \`(set -o) 2>/dev/null\` in #(
147 *posix*) :
148 set -o posix ;; #(
149 *) :
150 ;;
151 esac
152 fi
153 "
154 as_required="as_fn_return () { (exit \$1); }
155 as_fn_success () { as_fn_return 0; }
156 as_fn_failure () { as_fn_return 1; }
157 as_fn_ret_success () { return 0; }
158 as_fn_ret_failure () { return 1; }
159
160 exitcode=0
161 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
162 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
163 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
164 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
165 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
166
167 else
168 exitcode=1; echo positional parameters were not saved.
169 fi
170 test 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
175 test \$(( 1 + 1 )) = 2 || exit 1"
176 if (eval "$as_required") 2>/dev/null; then :
177 as_have_required=yes
178 else
179 as_have_required=no
180 fi
181 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
182
183 else
184 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
185 as_found=false
186 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
187 do
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
201 fi
202 fi
203 done;;
204 esac
205 as_found=false
206 done
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
210 fi; }
211 IFS=$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+"$@"}
230 fi
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
245 fi
246 fi
247 fi
248 SHELL=${CONFIG_SHELL-/bin/sh}
249 export SHELL
250 # Unset more variables known to interfere with behavior of common tools.
251 CLICOLOR_FORCE= GREP_OPTIONS=
252 unset CLICOLOR_FORCE GREP_OPTIONS
253
254 ## --------------------- ##
255 ## M4sh Shell Functions. ##
256 ## --------------------- ##
257 # as_fn_unset VAR
258 # ---------------
259 # Portably unset VAR.
260 as_fn_unset ()
261 {
262 { eval $1=; unset $1;}
263 }
264 as_unset=as_fn_unset
265
266 # as_fn_set_status STATUS
267 # -----------------------
268 # Set $? to STATUS, without forking.
269 as_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.
277 as_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.
287 as_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.
337 if (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 }'
342 else
343 as_fn_append ()
344 {
345 eval $1=\$$1\$2
346 }
347 fi # 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.
354 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
355 eval 'as_fn_arith ()
356 {
357 as_val=$(( $* ))
358 }'
359 else
360 as_fn_arith ()
361 {
362 as_val=`expr "$@" || test $? -eq 1`
363 }
364 fi # 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.
372 as_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
383 if expr a : '\(a\)' >/dev/null 2>&1 &&
384 test "X`expr 00001 : '.*\(...\)'`" = X001; then
385 as_expr=expr
386 else
387 as_expr=false
388 fi
389
390 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
391 as_basename=basename
392 else
393 as_basename=false
394 fi
395
396 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
397 as_dirname=dirname
398 else
399 as_dirname=false
400 fi
401
402 as_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.
422 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
423 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
424 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
425 as_cr_digits='0123456789'
426 as_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
460 ECHO_C= ECHO_N= ECHO_T=
461 case `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';;
471 esac
472
473 rm -f conf$$ conf$$.exe conf$$.file
474 if test -d conf$$.dir; then
475 rm -f conf$$.dir/conf$$.file
476 else
477 rm -f conf$$.dir
478 mkdir conf$$.dir 2>/dev/null
479 fi
480 if (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
494 else
495 as_ln_s='cp -p'
496 fi
497 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
498 rmdir conf$$.dir 2>/dev/null
499
500 if mkdir -p . 2>/dev/null; then
501 as_mkdir_p='mkdir -p "$as_dir"'
502 else
503 test -d ./-p && rmdir ./-p
504 as_mkdir_p=false
505 fi
506
507 if test -x / >/dev/null 2>&1; then
508 as_test_x='test -x'
509 else
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 '
527 fi
528 as_executable_p=$as_test_x
529
530 # Sed expression to map a string onto a valid CPP name.
531 as_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.
534 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
535
536
537 test -n "$DJDIR" || exec 7<&0 </dev/null
538 exec 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.
543 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
544
545 #
546 # Initializations.
547 #
548 ac_default_prefix=/usr/local
549 ac_clean_files=
550 ac_config_libobj_dir=.
551 LIBOBJS=
552 cross_compiling=no
553 subdirs=
554 MFLAGS=
555 MAKEFLAGS=
556
557 # Identity of this package.
558 PACKAGE_NAME=
559 PACKAGE_TARNAME=
560 PACKAGE_VERSION=
561 PACKAGE_STRING=
562 PACKAGE_BUGREPORT=
563 PACKAGE_URL=
564
565 ac_unique_file="Makefile.in"
566 # Factoring default headers for most tests.
567 ac_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
602 ac_subst_vars='LTLIBOBJS
603 LIBOBJS
604 cfgoutputs_out
605 cfgoutputs_in
606 cfghdrs_out
607 cfghdrs_in
608 enable_tls
609 enable_lazy_lock
610 jemalloc_version_gid
611 jemalloc_version_nrev
612 jemalloc_version_bugfix
613 jemalloc_version_minor
614 jemalloc_version_major
615 jemalloc_version
616 enable_xmalloc
617 enable_valgrind
618 enable_utrace
619 enable_fill
620 enable_dss
621 enable_munmap
622 enable_mremap
623 enable_tcache
624 enable_prof
625 enable_stats
626 enable_debug
627 install_suffix
628 enable_experimental
629 AUTOCONF
630 LD
631 AR
632 RANLIB
633 INSTALL_DATA
634 INSTALL_SCRIPT
635 INSTALL_PROGRAM
636 enable_autogen
637 RPATH_EXTRA
638 CC_MM
639 MKLIB
640 LDTARGET
641 CTARGET
642 PIC_CFLAGS
643 SOREV
644 EXTRA_LDFLAGS
645 DSO_LDFLAGS
646 libprefix
647 exe
648 a
649 o
650 importlib
651 so
652 LD_PRELOAD_VAR
653 RPATH
654 abi
655 host_os
656 host_vendor
657 host_cpu
658 host
659 build_os
660 build_vendor
661 build_cpu
662 build
663 EGREP
664 GREP
665 CPP
666 OBJEXT
667 EXEEXT
668 ac_ct_CC
669 CPPFLAGS
670 LDFLAGS
671 CFLAGS
672 CC
673 XSLROOT
674 XSLTPROC
675 MANDIR
676 DATADIR
677 LIBDIR
678 INCLUDEDIR
679 BINDIR
680 PREFIX
681 abs_objroot
682 objroot
683 abs_srcroot
684 srcroot
685 rev
686 target_alias
687 host_alias
688 build_alias
689 LIBS
690 ECHO_T
691 ECHO_N
692 ECHO_C
693 DEFS
694 mandir
695 localedir
696 libdir
697 psdir
698 pdfdir
699 dvidir
700 htmldir
701 infodir
702 docdir
703 oldincludedir
704 includedir
705 localstatedir
706 sharedstatedir
707 sysconfdir
708 datadir
709 datarootdir
710 libexecdir
711 sbindir
712 bindir
713 program_transform_name
714 prefix
715 exec_prefix
716 PACKAGE_URL
717 PACKAGE_BUGREPORT
718 PACKAGE_STRING
719 PACKAGE_VERSION
720 PACKAGE_TARNAME
721 PACKAGE_NAME
722 PATH_SEPARATOR
723 SHELL'
724 ac_subst_files=''
725 ac_user_opts='
726 enable_option_checking
727 with_xslroot
728 with_rpath
729 enable_autogen
730 enable_experimental
731 with_mangling
732 with_jemalloc_prefix
733 with_private_namespace
734 with_install_suffix
735 enable_cc_silence
736 enable_debug
737 enable_stats
738 enable_prof
739 enable_prof_libunwind
740 with_static_libunwind
741 enable_prof_libgcc
742 enable_prof_gcc
743 enable_tcache
744 enable_mremap
745 enable_munmap
746 enable_dss
747 enable_fill
748 enable_utrace
749 enable_valgrind
750 enable_xmalloc
751 enable_lazy_lock
752 enable_tls
753 '
754 ac_precious_vars='build_alias
755 host_alias
756 target_alias
757 CC
758 CFLAGS
759 LDFLAGS
760 LIBS
761 CPPFLAGS
762 CPP'
763
764
765 # Initialize some variables set by options.
766 ac_init_help=
767 ac_init_version=false
768 ac_unrecognized_opts=
769 ac_unrecognized_sep=
770 # The variables have the same names as the options, with
771 # dashes changed to underlines.
772 cache_file=/dev/null
773 exec_prefix=NONE
774 no_create=
775 no_recursion=
776 prefix=NONE
777 program_prefix=NONE
778 program_suffix=NONE
779 program_transform_name=s,x,x,
780 silent=
781 site=
782 srcdir=
783 verbose=
784 x_includes=NONE
785 x_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.)
793 bindir='${exec_prefix}/bin'
794 sbindir='${exec_prefix}/sbin'
795 libexecdir='${exec_prefix}/libexec'
796 datarootdir='${prefix}/share'
797 datadir='${datarootdir}'
798 sysconfdir='${prefix}/etc'
799 sharedstatedir='${prefix}/com'
800 localstatedir='${prefix}/var'
801 includedir='${prefix}/include'
802 oldincludedir='/usr/include'
803 docdir='${datarootdir}/doc/${PACKAGE}'
804 infodir='${datarootdir}/info'
805 htmldir='${docdir}'
806 dvidir='${docdir}'
807 pdfdir='${docdir}'
808 psdir='${docdir}'
809 libdir='${exec_prefix}/lib'
810 localedir='${datarootdir}/locale'
811 mandir='${datarootdir}/man'
812
813 ac_prev=
814 ac_dashdash=
815 for ac_option
816 do
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'
1149 Try \`$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
1171 done
1172
1173 if test -n "$ac_prev"; then
1174 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1175 as_fn_error $? "missing argument to $ac_option"
1176 fi
1177
1178 if 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
1184 fi
1185
1186 # Check all directory arguments for consistency.
1187 for 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
1191 do
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"
1205 done
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.
1210 build=$build_alias
1211 host=$host_alias
1212 target=$target_alias
1213
1214 # FIXME: To remove some day.
1215 if 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
1223 fi
1224
1225 ac_tool_prefix=
1226 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1227
1228 test "$silent" = yes && exec 6>/dev/null
1229
1230
1231 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1232 ac_ls_di=`ls -di .` &&
1233 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1234 as_fn_error $? "working directory cannot be determined"
1235 test "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.
1240 if 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
1270 else
1271 ac_srcdir_defaulted=no
1272 fi
1273 if 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"
1276 fi
1277 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1278 ac_abs_confdir=`(
1279 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1280 pwd)`
1281 # When building in place, set srcdir=.
1282 if test "$ac_abs_confdir" = "$ac_pwd"; then
1283 srcdir=.
1284 fi
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.
1288 case $srcdir in
1289 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1290 esac
1291 for 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}
1296 done
1297
1298 #
1299 # Report the --help message.
1300 #
1301 if 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
1307 Usage: $0 [OPTION]... [VAR=VALUE]...
1308
1309 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1310 VAR=VALUE. See below for descriptions of some of the useful variables.
1311
1312 Defaults for the options are specified in brackets.
1313
1314 Configuration:
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
1325 Installation 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
1331 By default, \`make install' will install all the files in
1332 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1333 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1334 for instance \`--prefix=\$HOME'.
1335
1336 For better control, use the options below.
1337
1338 Fine 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
1362 System 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
1366 fi
1367
1368 if test -n "$ac_init_help"; then
1369
1370 cat <<\_ACEOF
1371
1372 Optional 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
1397 Optional 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
1413 Some 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
1423 Use these variables to override the choices made by `configure' or to help
1424 it to find libraries and programs with nonstandard names/locations.
1425
1426 Report bugs to the package provider.
1427 _ACEOF
1428 ac_status=$?
1429 fi
1430
1431 if 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
1439 case "$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 ;;
1449 esac
1450 ac_abs_top_builddir=$ac_pwd
1451 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1452 # for backward compatibility:
1453 ac_top_builddir=$ac_top_build_prefix
1454
1455 case $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 ;;
1468 esac
1469 ac_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
1484 fi
1485
1486 test -n "$ac_init_help" && exit $ac_status
1487 if $ac_init_version; then
1488 cat <<\_ACEOF
1489 configure
1490 generated by GNU Autoconf 2.68
1491
1492 Copyright (C) 2010 Free Software Foundation, Inc.
1493 This configure script is free software; the Free Software Foundation
1494 gives unlimited permission to copy, distribute and modify it.
1495 _ACEOF
1496 exit
1497 fi
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.
1506 ac_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"
1511 case "(($ac_try" in
1512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1513 *) ac_try_echo=$ac_try;;
1514 esac
1515 eval 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
1530 else
1531 $as_echo "$as_me: failed program was:" >&5
1532 sed 's/^/| /' conftest.$ac_ext >&5
1533
1534 ac_retval=1
1535 fi
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.
1544 ac_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"
1548 case "(($ac_try" in
1549 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1550 *) ac_try_echo=$ac_try;;
1551 esac
1552 eval 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
1567 else
1568 $as_echo "$as_me: failed program was:" >&5
1569 sed 's/^/| /' conftest.$ac_ext >&5
1570
1571 ac_retval=1
1572 fi
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.
1582 ac_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"
1586 case "(($ac_try" in
1587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1588 *) ac_try_echo=$ac_try;;
1589 esac
1590 eval 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;;
1599 esac
1600 eval 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
1607 else
1608 $as_echo "$as_me: program exited with status $ac_status" >&5
1609 $as_echo "$as_me: failed program was:" >&5
1610 sed 's/^/| /' conftest.$ac_ext >&5
1611
1612 ac_retval=$ac_status
1613 fi
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
1625 ac_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.
1630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1631 /* end confdefs.h. */
1632 $4
1633 int
1634 main ()
1635 {
1636 static int test_array [1 - 2 * !(($2) >= 0)];
1637 test_array [0] = 0
1638
1639 ;
1640 return 0;
1641 }
1642 _ACEOF
1643 if 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
1649 int
1650 main ()
1651 {
1652 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1653 test_array [0] = 0
1654
1655 ;
1656 return 0;
1657 }
1658 _ACEOF
1659 if ac_fn_c_try_compile "$LINENO"; then :
1660 ac_hi=$ac_mid; break
1661 else
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
1668 fi
1669 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1670 done
1671 else
1672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1673 /* end confdefs.h. */
1674 $4
1675 int
1676 main ()
1677 {
1678 static int test_array [1 - 2 * !(($2) < 0)];
1679 test_array [0] = 0
1680
1681 ;
1682 return 0;
1683 }
1684 _ACEOF
1685 if 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
1691 int
1692 main ()
1693 {
1694 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1695 test_array [0] = 0
1696
1697 ;
1698 return 0;
1699 }
1700 _ACEOF
1701 if ac_fn_c_try_compile "$LINENO"; then :
1702 ac_lo=$ac_mid; break
1703 else
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
1710 fi
1711 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1712 done
1713 else
1714 ac_lo= ac_hi=
1715 fi
1716 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1717 fi
1718 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1719 # Binary search between lo and hi bounds.
1720 while 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
1725 int
1726 main ()
1727 {
1728 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1729 test_array [0] = 0
1730
1731 ;
1732 return 0;
1733 }
1734 _ACEOF
1735 if ac_fn_c_try_compile "$LINENO"; then :
1736 ac_hi=$ac_mid
1737 else
1738 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1739 fi
1740 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1741 done
1742 case $ac_lo in #((
1743 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1744 '') ac_retval=1 ;;
1745 esac
1746 else
1747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1748 /* end confdefs.h. */
1749 $4
1750 static long int longval () { return $2; }
1751 static unsigned long int ulongval () { return $2; }
1752 #include <stdio.h>
1753 #include <stdlib.h>
1754 int
1755 main ()
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
1783 if ac_fn_c_try_run "$LINENO"; then :
1784 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1785 else
1786 ac_retval=1
1787 fi
1788 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1789 conftest.$ac_objext conftest.beam conftest.$ac_ext
1790 rm -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.
1802 ac_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; }
1807 if eval \${$3+:} false; then :
1808 $as_echo_n "(cached) " >&6
1809 else
1810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1811 /* end confdefs.h. */
1812 $4
1813 #include <$2>
1814 _ACEOF
1815 if ac_fn_c_try_compile "$LINENO"; then :
1816 eval "$3=yes"
1817 else
1818 eval "$3=no"
1819 fi
1820 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1821 fi
1822 eval 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.
1832 ac_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"
1837 case "(($ac_try" in
1838 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1839 *) ac_try_echo=$ac_try;;
1840 esac
1841 eval 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
1859 else
1860 $as_echo "$as_me: failed program was:" >&5
1861 sed 's/^/| /' conftest.$ac_ext >&5
1862
1863 ac_retval=1
1864 fi
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
1878 ac_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; }
1883 if eval \${$3+:} false; then :
1884 $as_echo_n "(cached) " >&6
1885 else
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
1909 extern "C"
1910 #endif
1911 char $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
1916 choke me
1917 #endif
1918
1919 int
1920 main ()
1921 {
1922 return $2 ();
1923 ;
1924 return 0;
1925 }
1926 _ACEOF
1927 if ac_fn_c_try_link "$LINENO"; then :
1928 eval "$3=yes"
1929 else
1930 eval "$3=no"
1931 fi
1932 rm -f core conftest.err conftest.$ac_objext \
1933 conftest$ac_exeext conftest.$ac_ext
1934 fi
1935 eval 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.
1947 ac_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; }
1953 if eval \${$3+:} false; then :
1954 $as_echo_n "(cached) " >&6
1955 fi
1956 eval ac_res=\$$3
1957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1958 $as_echo "$ac_res" >&6; }
1959 else
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; }
1963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1964 /* end confdefs.h. */
1965 $4
1966 #include <$2>
1967 _ACEOF
1968 if ac_fn_c_try_compile "$LINENO"; then :
1969 ac_header_compiler=yes
1970 else
1971 ac_header_compiler=no
1972 fi
1973 rm -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; }
1980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1981 /* end confdefs.h. */
1982 #include <$2>
1983 _ACEOF
1984 if ac_fn_c_try_cpp "$LINENO"; then :
1985 ac_header_preproc=yes
1986 else
1987 ac_header_preproc=no
1988 fi
1989 rm -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?
1994 case $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 ;;
2013 esac
2014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2015 $as_echo_n "checking for $2... " >&6; }
2016 if eval \${$3+:} false; then :
2017 $as_echo_n "(cached) " >&6
2018 else
2019 eval "$3=\$ac_header_compiler"
2020 fi
2021 eval ac_res=\$$3
2022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2023 $as_echo "$ac_res" >&6; }
2024 fi
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.
2033 ac_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; }
2038 if eval \${$3+:} false; then :
2039 $as_echo_n "(cached) " >&6
2040 else
2041 eval "$3=no"
2042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2043 /* end confdefs.h. */
2044 $4
2045 int
2046 main ()
2047 {
2048 if (sizeof ($2))
2049 return 0;
2050 ;
2051 return 0;
2052 }
2053 _ACEOF
2054 if ac_fn_c_try_compile "$LINENO"; then :
2055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2056 /* end confdefs.h. */
2057 $4
2058 int
2059 main ()
2060 {
2061 if (sizeof (($2)))
2062 return 0;
2063 ;
2064 return 0;
2065 }
2066 _ACEOF
2067 if ac_fn_c_try_compile "$LINENO"; then :
2068
2069 else
2070 eval "$3=yes"
2071 fi
2072 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2073 fi
2074 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2075 fi
2076 eval 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
2082 cat >config.log <<_ACEOF
2083 This file contains any messages produced by compilers while
2084 running configure, to aid debugging if configure makes a mistake.
2085
2086 It was created by $as_me, which was
2087 generated by GNU Autoconf 2.68. Invocation command line was
2088
2089 $ $0 $@
2090
2091 _ACEOF
2092 exec 5>>config.log
2093 {
2094 cat <<_ASUNAME
2095 ## --------- ##
2096 ## Platform. ##
2097 ## --------- ##
2098
2099 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2100 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2101 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2102 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2103 uname -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
2118 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2119 for as_dir in $PATH
2120 do
2121 IFS=$as_save_IFS
2122 test -z "$as_dir" && as_dir=.
2123 $as_echo "PATH: $as_dir"
2124 done
2125 IFS=$as_save_IFS
2126
2127 } >&5
2128
2129 cat >&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.
2144 ac_configure_args=
2145 ac_configure_args0=
2146 ac_configure_args1=
2147 ac_must_keep_next=false
2148 for ac_pass in 1 2
2149 do
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
2183 done
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.
2192 trap '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
2279 for ac_signal in 1 2 13 15; do
2280 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2281 done
2282 ac_signal=0
2283
2284 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2285 rm -f -r conftest* confdefs.h
2286
2287 $as_echo "/* confdefs.h */" > confdefs.h
2288
2289 # Predefined preprocessor variables.
2290
2291 cat >>confdefs.h <<_ACEOF
2292 #define PACKAGE_NAME "$PACKAGE_NAME"
2293 _ACEOF
2294
2295 cat >>confdefs.h <<_ACEOF
2296 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2297 _ACEOF
2298
2299 cat >>confdefs.h <<_ACEOF
2300 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2301 _ACEOF
2302
2303 cat >>confdefs.h <<_ACEOF
2304 #define PACKAGE_STRING "$PACKAGE_STRING"
2305 _ACEOF
2306
2307 cat >>confdefs.h <<_ACEOF
2308 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2309 _ACEOF
2310
2311 cat >>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.
2318 ac_site_file1=NONE
2319 ac_site_file2=NONE
2320 if 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
2327 elif test "x$prefix" != xNONE; then
2328 ac_site_file1=$prefix/share/config.site
2329 ac_site_file2=$prefix/etc/config.site
2330 else
2331 ac_site_file1=$ac_default_prefix/share/config.site
2332 ac_site_file2=$ac_default_prefix/etc/config.site
2333 fi
2334 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2335 do
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;}
2344 as_fn_error $? "failed to load site script $ac_site_file
2345 See \`config.log' for more details" "$LINENO" 5; }
2346 fi
2347 done
2348
2349 if 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
2360 else
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
2364 fi
2365
2366 # Check that the precious variables saved in the cache have kept the same
2367 # value.
2368 ac_cache_corrupted=false
2369 for 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
2415 done
2416 if $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
2422 fi
2423 ## -------------------- ##
2424 ## Main body of script. ##
2425 ## -------------------- ##
2426
2427 ac_ext=c
2428 ac_cpp='$CPP $CPPFLAGS'
2429 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2430 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2431 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441 rev=1
2442
2443
2444 srcroot=$srcdir
2445 if test "x${srcroot}" = "x." ; then
2446 srcroot=""
2447 else
2448 srcroot="${srcroot}/"
2449 fi
2450
2451 abs_srcroot="`cd \"${srcdir}\"; pwd`/"
2452
2453
2454 objroot=""
2455
2456 abs_objroot="`pwd`/"
2457
2458
2459 if test "x$prefix" = "xNONE" ; then
2460 prefix="/usr/local"
2461 fi
2462 if test "x$exec_prefix" = "xNONE" ; then
2463 exec_prefix=$prefix
2464 fi
2465 PREFIX=$prefix
2466
2467 BINDIR=`eval echo $bindir`
2468 BINDIR=`eval echo $BINDIR`
2469
2470 INCLUDEDIR=`eval echo $includedir`
2471 INCLUDEDIR=`eval echo $INCLUDEDIR`
2472
2473 LIBDIR=`eval echo $libdir`
2474 LIBDIR=`eval echo $LIBDIR`
2475
2476 DATADIR=`eval echo $datadir`
2477 DATADIR=`eval echo $DATADIR`
2478
2479 MANDIR=`eval echo $mandir`
2480 MANDIR=`eval echo $MANDIR`
2481
2482
2483 # Extract the first word of "xsltproc", so it can be a program name with args.
2484 set 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; }
2487 if ${ac_cv_path_XSLTPROC+:} false; then :
2488 $as_echo_n "(cached) " >&6
2489 else
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
2496 for as_dir in $PATH
2497 do
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
2506 done
2507 done
2508 IFS=$as_save_IFS
2509
2510 ;;
2511 esac
2512 fi
2513 XSLTPROC=$ac_cv_path_XSLTPROC
2514 if test -n "$XSLTPROC"; then
2515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
2516 $as_echo "$XSLTPROC" >&6; }
2517 else
2518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2519 $as_echo "no" >&6; }
2520 fi
2521
2522
2523 if test -d "/usr/share/xml/docbook/stylesheet/docbook-xsl" ; then
2524 DEFAULT_XSLROOT="/usr/share/xml/docbook/stylesheet/docbook-xsl"
2525 elif test -d "/usr/share/sgml/docbook/xsl-stylesheets" ; then
2526 DEFAULT_XSLROOT="/usr/share/sgml/docbook/xsl-stylesheets"
2527 else
2528 DEFAULT_XSLROOT=""
2529 fi
2530
2531 # Check whether --with-xslroot was given.
2532 if test "${with_xslroot+set}" = set; then :
2533 withval=$with_xslroot;
2534 if test "x$with_xslroot" = "xno" ; then
2535 XSLROOT="${DEFAULT_XSLROOT}"
2536 else
2537 XSLROOT="${with_xslroot}"
2538 fi
2539
2540 else
2541 XSLROOT="${DEFAULT_XSLROOT}"
2542
2543 fi
2544
2545
2546
2547 CFLAGS=$CFLAGS
2548 ac_ext=c
2549 ac_cpp='$CPP $CPPFLAGS'
2550 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2551 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2552 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2553 if 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.
2555 set 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; }
2558 if ${ac_cv_prog_CC+:} false; then :
2559 $as_echo_n "(cached) " >&6
2560 else
2561 if test -n "$CC"; then
2562 ac_cv_prog_CC="$CC" # Let the user override the test.
2563 else
2564 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2565 for as_dir in $PATH
2566 do
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
2575 done
2576 done
2577 IFS=$as_save_IFS
2578
2579 fi
2580 fi
2581 CC=$ac_cv_prog_CC
2582 if test -n "$CC"; then
2583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2584 $as_echo "$CC" >&6; }
2585 else
2586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2587 $as_echo "no" >&6; }
2588 fi
2589
2590
2591 fi
2592 if 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.
2595 set 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; }
2598 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2599 $as_echo_n "(cached) " >&6
2600 else
2601 if test -n "$ac_ct_CC"; then
2602 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2603 else
2604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2605 for as_dir in $PATH
2606 do
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
2615 done
2616 done
2617 IFS=$as_save_IFS
2618
2619 fi
2620 fi
2621 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2622 if 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; }
2625 else
2626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2627 $as_echo "no" >&6; }
2628 fi
2629
2630 if test "x$ac_ct_CC" = x; then
2631 CC=""
2632 else
2633 case $cross_compiling:$ac_tool_warned in
2634 yes:)
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;}
2637 ac_tool_warned=yes ;;
2638 esac
2639 CC=$ac_ct_CC
2640 fi
2641 else
2642 CC="$ac_cv_prog_CC"
2643 fi
2644
2645 if 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.
2648 set 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; }
2651 if ${ac_cv_prog_CC+:} false; then :
2652 $as_echo_n "(cached) " >&6
2653 else
2654 if test -n "$CC"; then
2655 ac_cv_prog_CC="$CC" # Let the user override the test.
2656 else
2657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2658 for as_dir in $PATH
2659 do
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
2668 done
2669 done
2670 IFS=$as_save_IFS
2671
2672 fi
2673 fi
2674 CC=$ac_cv_prog_CC
2675 if test -n "$CC"; then
2676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2677 $as_echo "$CC" >&6; }
2678 else
2679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2680 $as_echo "no" >&6; }
2681 fi
2682
2683
2684 fi
2685 fi
2686 if test -z "$CC"; then
2687 # Extract the first word of "cc", so it can be a program name with args.
2688 set 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; }
2691 if ${ac_cv_prog_CC+:} false; then :
2692 $as_echo_n "(cached) " >&6
2693 else
2694 if test -n "$CC"; then
2695 ac_cv_prog_CC="$CC" # Let the user override the test.
2696 else
2697 ac_prog_rejected=no
2698 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2699 for as_dir in $PATH
2700 do
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
2713 done
2714 done
2715 IFS=$as_save_IFS
2716
2717 if 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
2728 fi
2729 fi
2730 fi
2731 CC=$ac_cv_prog_CC
2732 if test -n "$CC"; then
2733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2734 $as_echo "$CC" >&6; }
2735 else
2736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2737 $as_echo "no" >&6; }
2738 fi
2739
2740
2741 fi
2742 if 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.
2747 set 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; }
2750 if ${ac_cv_prog_CC+:} false; then :
2751 $as_echo_n "(cached) " >&6
2752 else
2753 if test -n "$CC"; then
2754 ac_cv_prog_CC="$CC" # Let the user override the test.
2755 else
2756 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2757 for as_dir in $PATH
2758 do
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
2767 done
2768 done
2769 IFS=$as_save_IFS
2770
2771 fi
2772 fi
2773 CC=$ac_cv_prog_CC
2774 if test -n "$CC"; then
2775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2776 $as_echo "$CC" >&6; }
2777 else
2778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2779 $as_echo "no" >&6; }
2780 fi
2781
2782
2783 test -n "$CC" && break
2784 done
2785 fi
2786 if test -z "$CC"; then
2787 ac_ct_CC=$CC
2788 for ac_prog in cl.exe
2789 do
2790 # Extract the first word of "$ac_prog", so it can be a program name with args.
2791 set 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; }
2794 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2795 $as_echo_n "(cached) " >&6
2796 else
2797 if test -n "$ac_ct_CC"; then
2798 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2799 else
2800 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2801 for as_dir in $PATH
2802 do
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
2811 done
2812 done
2813 IFS=$as_save_IFS
2814
2815 fi
2816 fi
2817 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2818 if 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; }
2821 else
2822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2823 $as_echo "no" >&6; }
2824 fi
2825
2826
2827 test -n "$ac_ct_CC" && break
2828 done
2829
2830 if test "x$ac_ct_CC" = x; then
2831 CC=""
2832 else
2833 case $cross_compiling:$ac_tool_warned in
2834 yes:)
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;}
2837 ac_tool_warned=yes ;;
2838 esac
2839 CC=$ac_ct_CC
2840 fi
2841 fi
2842
2843 fi
2844
2845
2846 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2847 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2848 as_fn_error $? "no acceptable C compiler found in \$PATH
2849 See \`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
2853 set X $ac_compile
2854 ac_compiler=$2
2855 for ac_option in --version -v -V -qversion; do
2856 { { ac_try="$ac_compiler $ac_option >&5"
2857 case "(($ac_try" in
2858 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2859 *) ac_try_echo=$ac_try;;
2860 esac
2861 eval 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; }
2874 done
2875
2876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2877 /* end confdefs.h. */
2878
2879 int
2880 main ()
2881 {
2882
2883 ;
2884 return 0;
2885 }
2886 _ACEOF
2887 ac_clean_files_save=$ac_clean_files
2888 ac_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; }
2894 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2895
2896 # The possible output files:
2897 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2898
2899 ac_rmfiles=
2900 for ac_file in $ac_files
2901 do
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
2906 done
2907 rm -f $ac_rmfiles
2908
2909 if { { ac_try="$ac_link_default"
2910 case "(($ac_try" in
2911 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2912 *) ac_try_echo=$ac_try;;
2913 esac
2914 eval 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.
2925 for ac_file in $ac_files ''
2926 do
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
2949 done
2950 test "$ac_cv_exeext" = no && ac_cv_exeext=
2951
2952 else
2953 ac_file=''
2954 fi
2955 if 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
2959 sed '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;}
2963 as_fn_error 77 "C compiler cannot create executables
2964 See \`config.log' for more details" "$LINENO" 5; }
2965 else
2966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2967 $as_echo "yes" >&6; }
2968 fi
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; }
2973 ac_exeext=$ac_cv_exeext
2974
2975 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2976 ac_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; }
2979 if { { ac_try="$ac_link"
2980 case "(($ac_try" in
2981 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2982 *) ac_try_echo=$ac_try;;
2983 esac
2984 eval 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'.
2994 for 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
3002 done
3003 else
3004 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3005 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3006 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3007 See \`config.log' for more details" "$LINENO" 5; }
3008 fi
3009 rm -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
3013 rm -f conftest.$ac_ext
3014 EXEEXT=$ac_cv_exeext
3015 ac_exeext=$EXEEXT
3016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3017 /* end confdefs.h. */
3018 #include <stdio.h>
3019 int
3020 main ()
3021 {
3022 FILE *f = fopen ("conftest.out", "w");
3023 return ferror (f) || fclose (f) != 0;
3024
3025 ;
3026 return 0;
3027 }
3028 _ACEOF
3029 ac_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; }
3034 if test "$cross_compiling" != yes; then
3035 { { ac_try="$ac_link"
3036 case "(($ac_try" in
3037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3038 *) ac_try_echo=$ac_try;;
3039 esac
3040 eval 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;;
3050 esac
3051 eval 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;}
3064 as_fn_error $? "cannot run C compiled programs.
3065 If you meant to cross compile, use \`--host'.
3066 See \`config.log' for more details" "$LINENO" 5; }
3067 fi
3068 fi
3069 fi
3070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3071 $as_echo "$cross_compiling" >&6; }
3072
3073 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3074 ac_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; }
3077 if ${ac_cv_objext+:} false; then :
3078 $as_echo_n "(cached) " >&6
3079 else
3080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3081 /* end confdefs.h. */
3082
3083 int
3084 main ()
3085 {
3086
3087 ;
3088 return 0;
3089 }
3090 _ACEOF
3091 rm -f conftest.o conftest.obj
3092 if { { ac_try="$ac_compile"
3093 case "(($ac_try" in
3094 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3095 *) ac_try_echo=$ac_try;;
3096 esac
3097 eval 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
3110 done
3111 else
3112 $as_echo "$as_me: failed program was:" >&5
3113 sed '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;}
3117 as_fn_error $? "cannot compute suffix of object files: cannot compile
3118 See \`config.log' for more details" "$LINENO" 5; }
3119 fi
3120 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3121 fi
3122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3123 $as_echo "$ac_cv_objext" >&6; }
3124 OBJEXT=$ac_cv_objext
3125 ac_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; }
3128 if ${ac_cv_c_compiler_gnu+:} false; then :
3129 $as_echo_n "(cached) " >&6
3130 else
3131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3132 /* end confdefs.h. */
3133
3134 int
3135 main ()
3136 {
3137 #ifndef __GNUC__
3138 choke me
3139 #endif
3140
3141 ;
3142 return 0;
3143 }
3144 _ACEOF
3145 if ac_fn_c_try_compile "$LINENO"; then :
3146 ac_compiler_gnu=yes
3147 else
3148 ac_compiler_gnu=no
3149 fi
3150 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3151 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3152
3153 fi
3154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3155 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3156 if test $ac_compiler_gnu = yes; then
3157 GCC=yes
3158 else
3159 GCC=
3160 fi
3161 ac_test_CFLAGS=${CFLAGS+set}
3162 ac_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; }
3165 if ${ac_cv_prog_cc_g+:} false; then :
3166 $as_echo_n "(cached) " >&6
3167 else
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
3175 int
3176 main ()
3177 {
3178
3179 ;
3180 return 0;
3181 }
3182 _ACEOF
3183 if ac_fn_c_try_compile "$LINENO"; then :
3184 ac_cv_prog_cc_g=yes
3185 else
3186 CFLAGS=""
3187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3188 /* end confdefs.h. */
3189
3190 int
3191 main ()
3192 {
3193
3194 ;
3195 return 0;
3196 }
3197 _ACEOF
3198 if ac_fn_c_try_compile "$LINENO"; then :
3199
3200 else
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
3206 int
3207 main ()
3208 {
3209
3210 ;
3211 return 0;
3212 }
3213 _ACEOF
3214 if ac_fn_c_try_compile "$LINENO"; then :
3215 ac_cv_prog_cc_g=yes
3216 fi
3217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3218 fi
3219 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3220 fi
3221 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3222 ac_c_werror_flag=$ac_save_c_werror_flag
3223 fi
3224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3225 $as_echo "$ac_cv_prog_cc_g" >&6; }
3226 if test "$ac_test_CFLAGS" = set; then
3227 CFLAGS=$ac_save_CFLAGS
3228 elif 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
3234 else
3235 if test "$GCC" = yes; then
3236 CFLAGS="-O2"
3237 else
3238 CFLAGS=
3239 fi
3240 fi
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; }
3243 if ${ac_cv_prog_cc_c89+:} false; then :
3244 $as_echo_n "(cached) " >&6
3245 else
3246 ac_cv_prog_cc_c89=no
3247 ac_save_CC=$CC
3248 cat 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. */
3255 struct buf { int x; };
3256 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3257 static char *e (p, i)
3258 char **p;
3259 int i;
3260 {
3261 return p[i];
3262 }
3263 static 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. */
3280 int 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'
3285 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3286
3287 int test (int i, double x);
3288 struct s1 {int (*f) (int a);};
3289 struct s2 {int (*f) (double a);};
3290 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3291 int argc;
3292 char **argv;
3293 int
3294 main ()
3295 {
3296 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3297 ;
3298 return 0;
3299 }
3300 _ACEOF
3301 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3302 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3303 do
3304 CC="$ac_save_CC $ac_arg"
3305 if ac_fn_c_try_compile "$LINENO"; then :
3306 ac_cv_prog_cc_c89=$ac_arg
3307 fi
3308 rm -f core conftest.err conftest.$ac_objext
3309 test "x$ac_cv_prog_cc_c89" != "xno" && break
3310 done
3311 rm -f conftest.$ac_ext
3312 CC=$ac_save_CC
3313
3314 fi
3315 # AC_CACHE_VAL
3316 case "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; } ;;
3327 esac
3328 if test "x$ac_cv_prog_cc_c89" != xno; then :
3329
3330 fi
3331
3332 ac_ext=c
3333 ac_cpp='$CPP $CPPFLAGS'
3334 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3335 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3336 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3337
3338 if 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; }
3342 if ${je_cv_msvc+:} false; then :
3343 $as_echo_n "(cached) " >&6
3344 else
3345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3346 /* end confdefs.h. */
3347
3348 int
3349 main ()
3350 {
3351
3352 #ifndef _MSC_VER
3353 int fail-1;
3354 #endif
3355
3356 ;
3357 return 0;
3358 }
3359 _ACEOF
3360 if ac_fn_c_try_compile "$LINENO"; then :
3361 je_cv_msvc=yes
3362 else
3363 je_cv_msvc=no
3364 fi
3365 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3366 fi
3367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_msvc" >&5
3368 $as_echo "$je_cv_msvc" >&6; }
3369 fi
3370
3371 if 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; }
3377 TCFLAGS="${CFLAGS}"
3378 if test "x${CFLAGS}" = "x" ; then
3379 CFLAGS="-std=gnu99"
3380 else
3381 CFLAGS="${CFLAGS} -std=gnu99"
3382 fi
3383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3384 /* end confdefs.h. */
3385
3386
3387 int
3388 main ()
3389 {
3390
3391 return 0;
3392
3393 ;
3394 return 0;
3395 }
3396 _ACEOF
3397 if ac_fn_c_try_compile "$LINENO"; then :
3398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3399 $as_echo "yes" >&6; }
3400 else
3401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3402 $as_echo "no" >&6; }
3403 CFLAGS="${TCFLAGS}"
3404
3405 fi
3406 rm -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; }
3411 TCFLAGS="${CFLAGS}"
3412 if test "x${CFLAGS}" = "x" ; then
3413 CFLAGS="-Wall"
3414 else
3415 CFLAGS="${CFLAGS} -Wall"
3416 fi
3417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3418 /* end confdefs.h. */
3419
3420
3421 int
3422 main ()
3423 {
3424
3425 return 0;
3426
3427 ;
3428 return 0;
3429 }
3430 _ACEOF
3431 if ac_fn_c_try_compile "$LINENO"; then :
3432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3433 $as_echo "yes" >&6; }
3434 else
3435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3436 $as_echo "no" >&6; }
3437 CFLAGS="${TCFLAGS}"
3438
3439 fi
3440 rm -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; }
3445 TCFLAGS="${CFLAGS}"
3446 if test "x${CFLAGS}" = "x" ; then
3447 CFLAGS="-pipe"
3448 else
3449 CFLAGS="${CFLAGS} -pipe"
3450 fi
3451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3452 /* end confdefs.h. */
3453
3454
3455 int
3456 main ()
3457 {
3458
3459 return 0;
3460
3461 ;
3462 return 0;
3463 }
3464 _ACEOF
3465 if ac_fn_c_try_compile "$LINENO"; then :
3466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3467 $as_echo "yes" >&6; }
3468 else
3469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3470 $as_echo "no" >&6; }
3471 CFLAGS="${TCFLAGS}"
3472
3473 fi
3474 rm -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; }
3479 TCFLAGS="${CFLAGS}"
3480 if test "x${CFLAGS}" = "x" ; then
3481 CFLAGS="-g3"
3482 else
3483 CFLAGS="${CFLAGS} -g3"
3484 fi
3485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3486 /* end confdefs.h. */
3487
3488
3489 int
3490 main ()
3491 {
3492
3493 return 0;
3494
3495 ;
3496 return 0;
3497 }
3498 _ACEOF
3499 if ac_fn_c_try_compile "$LINENO"; then :
3500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3501 $as_echo "yes" >&6; }
3502 else
3503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3504 $as_echo "no" >&6; }
3505 CFLAGS="${TCFLAGS}"
3506
3507 fi
3508 rm -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; }
3515 TCFLAGS="${CFLAGS}"
3516 if test "x${CFLAGS}" = "x" ; then
3517 CFLAGS="-Zi"
3518 else
3519 CFLAGS="${CFLAGS} -Zi"
3520 fi
3521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3522 /* end confdefs.h. */
3523
3524
3525 int
3526 main ()
3527 {
3528
3529 return 0;
3530
3531 ;
3532 return 0;
3533 }
3534 _ACEOF
3535 if ac_fn_c_try_compile "$LINENO"; then :
3536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3537 $as_echo "yes" >&6; }
3538 else
3539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3540 $as_echo "no" >&6; }
3541 CFLAGS="${TCFLAGS}"
3542
3543 fi
3544 rm -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; }
3549 TCFLAGS="${CFLAGS}"
3550 if test "x${CFLAGS}" = "x" ; then
3551 CFLAGS="-MT"
3552 else
3553 CFLAGS="${CFLAGS} -MT"
3554 fi
3555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3556 /* end confdefs.h. */
3557
3558
3559 int
3560 main ()
3561 {
3562
3563 return 0;
3564
3565 ;
3566 return 0;
3567 }
3568 _ACEOF
3569 if ac_fn_c_try_compile "$LINENO"; then :
3570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3571 $as_echo "yes" >&6; }
3572 else
3573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3574 $as_echo "no" >&6; }
3575 CFLAGS="${TCFLAGS}"
3576
3577 fi
3578 rm -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; }
3583 TCFLAGS="${CFLAGS}"
3584 if test "x${CFLAGS}" = "x" ; then
3585 CFLAGS="-W3"
3586 else
3587 CFLAGS="${CFLAGS} -W3"
3588 fi
3589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3590 /* end confdefs.h. */
3591
3592
3593 int
3594 main ()
3595 {
3596
3597 return 0;
3598
3599 ;
3600 return 0;
3601 }
3602 _ACEOF
3603 if ac_fn_c_try_compile "$LINENO"; then :
3604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3605 $as_echo "yes" >&6; }
3606 else
3607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3608 $as_echo "no" >&6; }
3609 CFLAGS="${TCFLAGS}"
3610
3611 fi
3612 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3613
3614 CPPFLAGS="$CPPFLAGS -I${srcroot}/include/msvc_compat"
3615 fi
3616 fi
3617 if 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; }
3621 TCFLAGS="${CFLAGS}"
3622 if test "x${CFLAGS}" = "x" ; then
3623 CFLAGS="$EXTRA_CFLAGS"
3624 else
3625 CFLAGS="${CFLAGS} $EXTRA_CFLAGS"
3626 fi
3627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3628 /* end confdefs.h. */
3629
3630
3631 int
3632 main ()
3633 {
3634
3635 return 0;
3636
3637 ;
3638 return 0;
3639 }
3640 _ACEOF
3641 if ac_fn_c_try_compile "$LINENO"; then :
3642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3643 $as_echo "yes" >&6; }
3644 else
3645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3646 $as_echo "no" >&6; }
3647 CFLAGS="${TCFLAGS}"
3648
3649 fi
3650 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3651
3652 fi
3653 ac_ext=c
3654 ac_cpp='$CPP $CPPFLAGS'
3655 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3656 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3657 ac_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.
3661 if test -n "$CPP" && test -d "$CPP"; then
3662 CPP=
3663 fi
3664 if test -z "$CPP"; then
3665 if ${ac_cv_prog_CPP+:} false; then :
3666 $as_echo_n "(cached) " >&6
3667 else
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
3672 for ac_c_preproc_warn_flag in '' yes
3673 do
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
3689 if ac_fn_c_try_cpp "$LINENO"; then :
3690
3691 else
3692 # Broken: fails on valid input.
3693 continue
3694 fi
3695 rm -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
3703 if ac_fn_c_try_cpp "$LINENO"; then :
3704 # Broken: success on invalid input.
3705 continue
3706 else
3707 # Passes both tests.
3708 ac_preproc_ok=:
3709 break
3710 fi
3711 rm -f conftest.err conftest.i conftest.$ac_ext
3712
3713 done
3714 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3715 rm -f conftest.i conftest.err conftest.$ac_ext
3716 if $ac_preproc_ok; then :
3717 break
3718 fi
3719
3720 done
3721 ac_cv_prog_CPP=$CPP
3722
3723 fi
3724 CPP=$ac_cv_prog_CPP
3725 else
3726 ac_cv_prog_CPP=$CPP
3727 fi
3728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3729 $as_echo "$CPP" >&6; }
3730 ac_preproc_ok=false
3731 for ac_c_preproc_warn_flag in '' yes
3732 do
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
3748 if ac_fn_c_try_cpp "$LINENO"; then :
3749
3750 else
3751 # Broken: fails on valid input.
3752 continue
3753 fi
3754 rm -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
3762 if ac_fn_c_try_cpp "$LINENO"; then :
3763 # Broken: success on invalid input.
3764 continue
3765 else
3766 # Passes both tests.
3767 ac_preproc_ok=:
3768 break
3769 fi
3770 rm -f conftest.err conftest.i conftest.$ac_ext
3771
3772 done
3773 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3774 rm -f conftest.i conftest.err conftest.$ac_ext
3775 if $ac_preproc_ok; then :
3776
3777 else
3778 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3779 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3780 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3781 See \`config.log' for more details" "$LINENO" 5; }
3782 fi
3783
3784 ac_ext=c
3785 ac_cpp='$CPP $CPPFLAGS'
3786 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3787 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3788 ac_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; }
3794 if ${ac_cv_path_GREP+:} false; then :
3795 $as_echo_n "(cached) " >&6
3796 else
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
3801 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3802 do
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
3811 case `"$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;;
3835 esac
3836
3837 $ac_path_GREP_found && break 3
3838 done
3839 done
3840 done
3841 IFS=$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
3845 else
3846 ac_cv_path_GREP=$GREP
3847 fi
3848
3849 fi
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; }
3857 if ${ac_cv_path_EGREP+:} false; then :
3858 $as_echo_n "(cached) " >&6
3859 else
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
3867 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3868 do
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
3877 case `"$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;;
3901 esac
3902
3903 $ac_path_EGREP_found && break 3
3904 done
3905 done
3906 done
3907 IFS=$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
3911 else
3912 ac_cv_path_EGREP=$EGREP
3913 fi
3914
3915 fi
3916 fi
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; }
3924 if ${ac_cv_header_stdc+:} false; then :
3925 $as_echo_n "(cached) " >&6
3926 else
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
3934 int
3935 main ()
3936 {
3937
3938 ;
3939 return 0;
3940 }
3941 _ACEOF
3942 if ac_fn_c_try_compile "$LINENO"; then :
3943 ac_cv_header_stdc=yes
3944 else
3945 ac_cv_header_stdc=no
3946 fi
3947 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3948
3949 if 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
3956 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3957 $EGREP "memchr" >/dev/null 2>&1; then :
3958
3959 else
3960 ac_cv_header_stdc=no
3961 fi
3962 rm -f conftest*
3963
3964 fi
3965
3966 if 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
3973 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3974 $EGREP "free" >/dev/null 2>&1; then :
3975
3976 else
3977 ac_cv_header_stdc=no
3978 fi
3979 rm -f conftest*
3980
3981 fi
3982
3983 if 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 :
3987 else
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)))
4004 int
4005 main ()
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
4015 if ac_fn_c_try_run "$LINENO"; then :
4016
4017 else
4018 ac_cv_header_stdc=no
4019 fi
4020 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4021 conftest.$ac_objext conftest.beam conftest.$ac_ext
4022 fi
4023
4024 fi
4025 fi
4026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4027 $as_echo "$ac_cv_header_stdc" >&6; }
4028 if test $ac_cv_header_stdc = yes; then
4029
4030 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4031
4032 fi
4033
4034 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4035 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4036 inttypes.h stdint.h unistd.h
4037 do :
4038 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4039 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4040 "
4041 if 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
4046 fi
4047
4048 done
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; }
4057 if ${ac_cv_sizeof_void_p+:} false; then :
4058 $as_echo_n "(cached) " >&6
4059 else
4060 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
4061
4062 else
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;}
4066 as_fn_error 77 "cannot compute sizeof (void *)
4067 See \`config.log' for more details" "$LINENO" 5; }
4068 else
4069 ac_cv_sizeof_void_p=0
4070 fi
4071 fi
4072
4073 fi
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
4079 cat >>confdefs.h <<_ACEOF
4080 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
4081 _ACEOF
4082
4083
4084 if test "x${ac_cv_sizeof_void_p}" = "x8" ; then
4085 LG_SIZEOF_PTR=3
4086 elif test "x${ac_cv_sizeof_void_p}" = "x4" ; then
4087 LG_SIZEOF_PTR=2
4088 else
4089 as_fn_error $? "Unsupported pointer size: ${ac_cv_sizeof_void_p}" "$LINENO" 5
4090 fi
4091 cat >>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; }
4102 if ${ac_cv_sizeof_int+:} false; then :
4103 $as_echo_n "(cached) " >&6
4104 else
4105 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
4106
4107 else
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;}
4111 as_fn_error 77 "cannot compute sizeof (int)
4112 See \`config.log' for more details" "$LINENO" 5; }
4113 else
4114 ac_cv_sizeof_int=0
4115 fi
4116 fi
4117
4118 fi
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
4124 cat >>confdefs.h <<_ACEOF
4125 #define SIZEOF_INT $ac_cv_sizeof_int
4126 _ACEOF
4127
4128
4129 if test "x${ac_cv_sizeof_int}" = "x8" ; then
4130 LG_SIZEOF_INT=3
4131 elif test "x${ac_cv_sizeof_int}" = "x4" ; then
4132 LG_SIZEOF_INT=2
4133 else
4134 as_fn_error $? "Unsupported int size: ${ac_cv_sizeof_int}" "$LINENO" 5
4135 fi
4136 cat >>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; }
4147 if ${ac_cv_sizeof_long+:} false; then :
4148 $as_echo_n "(cached) " >&6
4149 else
4150 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
4151
4152 else
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;}
4156 as_fn_error 77 "cannot compute sizeof (long)
4157 See \`config.log' for more details" "$LINENO" 5; }
4158 else
4159 ac_cv_sizeof_long=0
4160 fi
4161 fi
4162
4163 fi
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
4169 cat >>confdefs.h <<_ACEOF
4170 #define SIZEOF_LONG $ac_cv_sizeof_long
4171 _ACEOF
4172
4173
4174 if test "x${ac_cv_sizeof_long}" = "x8" ; then
4175 LG_SIZEOF_LONG=3
4176 elif test "x${ac_cv_sizeof_long}" = "x4" ; then
4177 LG_SIZEOF_LONG=2
4178 else
4179 as_fn_error $? "Unsupported long size: ${ac_cv_sizeof_long}" "$LINENO" 5
4180 fi
4181 cat >>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; }
4192 if ${ac_cv_sizeof_intmax_t+:} false; then :
4193 $as_echo_n "(cached) " >&6
4194 else
4195 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (intmax_t))" "ac_cv_sizeof_intmax_t" "$ac_includes_default"; then :
4196
4197 else
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;}
4201 as_fn_error 77 "cannot compute sizeof (intmax_t)
4202 See \`config.log' for more details" "$LINENO" 5; }
4203 else
4204 ac_cv_sizeof_intmax_t=0
4205 fi
4206 fi
4207
4208 fi
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
4214 cat >>confdefs.h <<_ACEOF
4215 #define SIZEOF_INTMAX_T $ac_cv_sizeof_intmax_t
4216 _ACEOF
4217
4218
4219 if test "x${ac_cv_sizeof_intmax_t}" = "x16" ; then
4220 LG_SIZEOF_INTMAX_T=4
4221 elif test "x${ac_cv_sizeof_intmax_t}" = "x8" ; then
4222 LG_SIZEOF_INTMAX_T=3
4223 elif test "x${ac_cv_sizeof_intmax_t}" = "x4" ; then
4224 LG_SIZEOF_INTMAX_T=2
4225 else
4226 as_fn_error $? "Unsupported intmax_t size: ${ac_cv_sizeof_intmax_t}" "$LINENO" 5
4227 fi
4228 cat >>confdefs.h <<_ACEOF
4229 #define LG_SIZEOF_INTMAX_T $LG_SIZEOF_INTMAX_T
4230 _ACEOF
4231
4232
4233 ac_aux_dir=
4234 for 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
4248 done
4249 if test -z "$ac_aux_dir"; then
4250 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4251 fi
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.
4257 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4258 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4259 ac_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; }
4268 if ${ac_cv_build+:} false; then :
4269 $as_echo_n "(cached) " >&6
4270 else
4271 ac_build_alias=$build_alias
4272 test "x$ac_build_alias" = x &&
4273 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4274 test "x$ac_build_alias" = x &&
4275 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4276 ac_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
4279 fi
4280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4281 $as_echo "$ac_cv_build" >&6; }
4282 case $ac_cv_build in
4283 *-*-*) ;;
4284 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4285 esac
4286 build=$ac_cv_build
4287 ac_save_IFS=$IFS; IFS='-'
4288 set x $ac_cv_build
4289 shift
4290 build_cpu=$1
4291 build_vendor=$2
4292 shift; shift
4293 # Remember, the first character of IFS is used to create $*,
4294 # except with old shells:
4295 build_os=$*
4296 IFS=$ac_save_IFS
4297 case $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; }
4302 if ${ac_cv_host+:} false; then :
4303 $as_echo_n "(cached) " >&6
4304 else
4305 if test "x$host_alias" = x; then
4306 ac_cv_host=$ac_cv_build
4307 else
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
4310 fi
4311
4312 fi
4313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4314 $as_echo "$ac_cv_host" >&6; }
4315 case $ac_cv_host in
4316 *-*-*) ;;
4317 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4318 esac
4319 host=$ac_cv_host
4320 ac_save_IFS=$IFS; IFS='-'
4321 set x $ac_cv_host
4322 shift
4323 host_cpu=$1
4324 host_vendor=$2
4325 shift; shift
4326 # Remember, the first character of IFS is used to create $*,
4327 # except with old shells:
4328 host_os=$*
4329 IFS=$ac_save_IFS
4330 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4331
4332
4333 CPU_SPINWAIT=""
4334 case "${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; }
4341 if ${je_cv_asm+:} false; then :
4342 $as_echo_n "(cached) " >&6
4343 else
4344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4345 /* end confdefs.h. */
4346
4347 int
4348 main ()
4349 {
4350 __asm__ volatile("pause"); return 0;
4351 ;
4352 return 0;
4353 }
4354 _ACEOF
4355 if ac_fn_c_try_link "$LINENO"; then :
4356 je_cv_asm=yes
4357 else
4358 je_cv_asm=no
4359 fi
4360 rm -f core conftest.err conftest.$ac_objext \
4361 conftest$ac_exeext conftest.$ac_ext
4362 fi
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; }
4374 if ${je_cv_asm+:} false; then :
4375 $as_echo_n "(cached) " >&6
4376 else
4377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4378 /* end confdefs.h. */
4379
4380 int
4381 main ()
4382 {
4383 __asm__ volatile("pause"); return 0;
4384 ;
4385 return 0;
4386 }
4387 _ACEOF
4388 if ac_fn_c_try_link "$LINENO"; then :
4389 je_cv_asm=yes
4390 else
4391 je_cv_asm=no
4392 fi
4393 rm -f core conftest.err conftest.$ac_objext \
4394 conftest$ac_exeext conftest.$ac_ext
4395 fi
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 ;;
4405 esac
4406 cat >>confdefs.h <<_ACEOF
4407 #define CPU_SPINWAIT $CPU_SPINWAIT
4408 _ACEOF
4409
4410
4411 LD_PRELOAD_VAR="LD_PRELOAD"
4412 so="so"
4413 importlib="${so}"
4414 o="$ac_objext"
4415 a="a"
4416 exe="$ac_exeext"
4417 libprefix="lib"
4418 DSO_LDFLAGS='-shared -Wl,-soname,$(@F)'
4419 RPATH='-Wl,-rpath,$(1)'
4420 SOREV="${so}.${rev}"
4421 PIC_CFLAGS='-fPIC -DPIC'
4422 CTARGET='-o $@'
4423 LDTARGET='-o $@'
4424 EXTRA_LDFLAGS=
4425 MKLIB='ar crus $@'
4426 CC_MM=1
4427
4428 default_munmap="1"
4429 case "${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
4471 int
4472 main ()
4473 {
4474
4475 ;
4476 return 0;
4477 }
4478 _ACEOF
4479 if ac_fn_c_try_compile "$LINENO"; then :
4480 CFLAGS="$CFLAGS"; abi="elf"
4481 else
4482 abi="aout"
4483 fi
4484 rm -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 ;;
4532 esac
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551 if test "x$abi" != "xpecoff"; then
4552 LIBS="$LIBS -lm"
4553 fi
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; }
4558 if ${je_cv_attribute+:} false; then :
4559 $as_echo_n "(cached) " >&6
4560 else
4561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4562 /* end confdefs.h. */
4563 static __attribute__((unused)) void foo(void){}
4564 int
4565 main ()
4566 {
4567
4568 ;
4569 return 0;
4570 }
4571 _ACEOF
4572 if ac_fn_c_try_link "$LINENO"; then :
4573 je_cv_attribute=yes
4574 else
4575 je_cv_attribute=no
4576 fi
4577 rm -f core conftest.err conftest.$ac_objext \
4578 conftest$ac_exeext conftest.$ac_ext
4579 fi
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_attribute" >&5
4581 $as_echo "$je_cv_attribute" >&6; }
4582
4583 if 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; }
4590 TCFLAGS="${CFLAGS}"
4591 if test "x${CFLAGS}" = "x" ; then
4592 CFLAGS="-fvisibility=hidden"
4593 else
4594 CFLAGS="${CFLAGS} -fvisibility=hidden"
4595 fi
4596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4597 /* end confdefs.h. */
4598
4599
4600 int
4601 main ()
4602 {
4603
4604 return 0;
4605
4606 ;
4607 return 0;
4608 }
4609 _ACEOF
4610 if ac_fn_c_try_compile "$LINENO"; then :
4611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4612 $as_echo "yes" >&6; }
4613 else
4614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4615 $as_echo "no" >&6; }
4616 CFLAGS="${TCFLAGS}"
4617
4618 fi
4619 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4620
4621 fi
4622 fi
4623 SAVED_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; }
4627 TCFLAGS="${CFLAGS}"
4628 if test "x${CFLAGS}" = "x" ; then
4629 CFLAGS="-Werror"
4630 else
4631 CFLAGS="${CFLAGS} -Werror"
4632 fi
4633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4634 /* end confdefs.h. */
4635
4636
4637 int
4638 main ()
4639 {
4640
4641 return 0;
4642
4643 ;
4644 return 0;
4645 }
4646 _ACEOF
4647 if ac_fn_c_try_compile "$LINENO"; then :
4648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4649 $as_echo "yes" >&6; }
4650 else
4651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4652 $as_echo "no" >&6; }
4653 CFLAGS="${TCFLAGS}"
4654
4655 fi
4656 rm -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; }
4661 if ${je_cv_tls_model+:} false; then :
4662 $as_echo_n "(cached) " >&6
4663 else
4664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4665 /* end confdefs.h. */
4666
4667 int
4668 main ()
4669 {
4670 static __thread int
4671 __attribute__((tls_model("initial-exec"))) foo;
4672 foo = 0;
4673 ;
4674 return 0;
4675 }
4676 _ACEOF
4677 if ac_fn_c_try_link "$LINENO"; then :
4678 je_cv_tls_model=yes
4679 else
4680 je_cv_tls_model=no
4681 fi
4682 rm -f core conftest.err conftest.$ac_objext \
4683 conftest$ac_exeext conftest.$ac_ext
4684 fi
4685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_tls_model" >&5
4686 $as_echo "$je_cv_tls_model" >&6; }
4687
4688 CFLAGS="${SAVED_CFLAGS}"
4689 if test "x${je_cv_tls_model}" = "xyes" ; then
4690 $as_echo "#define JEMALLOC_TLS_MODEL __attribute__((tls_model(\"initial-exec\")))" >>confdefs.h
4691
4692 else
4693 $as_echo "#define JEMALLOC_TLS_MODEL " >>confdefs.h
4694
4695 fi
4696
4697
4698 # Check whether --with-rpath was given.
4699 if test "${with_rpath+set}" = set; then :
4700 withval=$with_rpath; if test "x$with_rpath" = "xno" ; then
4701 RPATH_EXTRA=
4702 else
4703 RPATH_EXTRA="`echo $with_rpath | tr \":\" \" \"`"
4704 fi
4705 else
4706 RPATH_EXTRA=
4707
4708 fi
4709
4710
4711
4712 # Check whether --enable-autogen was given.
4713 if test "${enable_autogen+set}" = set; then :
4714 enableval=$enable_autogen; if test "x$enable_autogen" = "xno" ; then
4715 enable_autogen="0"
4716 else
4717 enable_autogen="1"
4718 fi
4719
4720 else
4721 enable_autogen="0"
4722
4723 fi
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; }
4743 if test -z "$INSTALL"; then
4744 if ${ac_cv_path_install+:} false; then :
4745 $as_echo_n "(cached) " >&6
4746 else
4747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4748 for as_dir in $PATH
4749 do
4750 IFS=$as_save_IFS
4751 test -z "$as_dir" && as_dir=.
4752 # Account for people who put trailing slashes in PATH elements.
4753 case $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 ;;
4791 esac
4792
4793 done
4794 IFS=$as_save_IFS
4795
4796 rm -rf conftest.one conftest.two conftest.dir
4797
4798 fi
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
4808 fi
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.
4814 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4815
4816 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4817
4818 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4819
4820 if 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.
4822 set 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; }
4825 if ${ac_cv_prog_RANLIB+:} false; then :
4826 $as_echo_n "(cached) " >&6
4827 else
4828 if test -n "$RANLIB"; then
4829 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4830 else
4831 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4832 for as_dir in $PATH
4833 do
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
4842 done
4843 done
4844 IFS=$as_save_IFS
4845
4846 fi
4847 fi
4848 RANLIB=$ac_cv_prog_RANLIB
4849 if test -n "$RANLIB"; then
4850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4851 $as_echo "$RANLIB" >&6; }
4852 else
4853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4854 $as_echo "no" >&6; }
4855 fi
4856
4857
4858 fi
4859 if 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.
4862 set 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; }
4865 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4866 $as_echo_n "(cached) " >&6
4867 else
4868 if test -n "$ac_ct_RANLIB"; then
4869 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4870 else
4871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4872 for as_dir in $PATH
4873 do
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
4882 done
4883 done
4884 IFS=$as_save_IFS
4885
4886 fi
4887 fi
4888 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4889 if 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; }
4892 else
4893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4894 $as_echo "no" >&6; }
4895 fi
4896
4897 if test "x$ac_ct_RANLIB" = x; then
4898 RANLIB=":"
4899 else
4900 case $cross_compiling:$ac_tool_warned in
4901 yes:)
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;}
4904 ac_tool_warned=yes ;;
4905 esac
4906 RANLIB=$ac_ct_RANLIB
4907 fi
4908 else
4909 RANLIB="$ac_cv_prog_RANLIB"
4910 fi
4911
4912 # Extract the first word of "ar", so it can be a program name with args.
4913 set 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; }
4916 if ${ac_cv_path_AR+:} false; then :
4917 $as_echo_n "(cached) " >&6
4918 else
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
4925 for as_dir in $PATH
4926 do
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
4935 done
4936 done
4937 IFS=$as_save_IFS
4938
4939 ;;
4940 esac
4941 fi
4942 AR=$ac_cv_path_AR
4943 if test -n "$AR"; then
4944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4945 $as_echo "$AR" >&6; }
4946 else
4947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4948 $as_echo "no" >&6; }
4949 fi
4950
4951
4952 # Extract the first word of "ld", so it can be a program name with args.
4953 set 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; }
4956 if ${ac_cv_path_LD+:} false; then :
4957 $as_echo_n "(cached) " >&6
4958 else
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
4965 for as_dir in $PATH
4966 do
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
4975 done
4976 done
4977 IFS=$as_save_IFS
4978
4979 ;;
4980 esac
4981 fi
4982 LD=$ac_cv_path_LD
4983 if test -n "$LD"; then
4984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4985 $as_echo "$LD" >&6; }
4986 else
4987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4988 $as_echo "no" >&6; }
4989 fi
4990
4991
4992 # Extract the first word of "autoconf", so it can be a program name with args.
4993 set 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; }
4996 if ${ac_cv_path_AUTOCONF+:} false; then :
4997 $as_echo_n "(cached) " >&6
4998 else
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
5005 for as_dir in $PATH
5006 do
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
5015 done
5016 done
5017 IFS=$as_save_IFS
5018
5019 ;;
5020 esac
5021 fi
5022 AUTOCONF=$ac_cv_path_AUTOCONF
5023 if test -n "$AUTOCONF"; then
5024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5025 $as_echo "$AUTOCONF" >&6; }
5026 else
5027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5028 $as_echo "no" >&6; }
5029 fi
5030
5031
5032
5033 public_syms="malloc_conf malloc_message malloc calloc posix_memalign aligned_alloc realloc free malloc_usable_size malloc_stats_print mallctl mallctlnametomib mallctlbymib"
5034
5035 ac_fn_c_check_func "$LINENO" "memalign" "ac_cv_func_memalign"
5036 if test "x$ac_cv_func_memalign" = xyes; then :
5037 $as_echo "#define JEMALLOC_OVERRIDE_MEMALIGN " >>confdefs.h
5038
5039 public_syms="${public_syms} memalign"
5040 fi
5041
5042 ac_fn_c_check_func "$LINENO" "valloc" "ac_cv_func_valloc"
5043 if test "x$ac_cv_func_valloc" = xyes; then :
5044 $as_echo "#define JEMALLOC_OVERRIDE_VALLOC " >>confdefs.h
5045
5046 public_syms="${public_syms} valloc"
5047 fi
5048
5049
5050 # Check whether --enable-experimental was given.
5051 if test "${enable_experimental+set}" = set; then :
5052 enableval=$enable_experimental; if test "x$enable_experimental" = "xno" ; then
5053 enable_experimental="0"
5054 else
5055 enable_experimental="1"
5056 fi
5057
5058 else
5059 enable_experimental="1"
5060
5061 fi
5062
5063 if 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"
5067 fi
5068
5069
5070
5071 # Check whether --with-mangling was given.
5072 if test "${with_mangling+set}" = set; then :
5073 withval=$with_mangling; mangling_map="$with_mangling"
5074 else
5075 mangling_map=""
5076 fi
5077
5078 for 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' ' '`
5087 done
5088
5089
5090 # Check whether --with-jemalloc_prefix was given.
5091 if test "${with_jemalloc_prefix+set}" = set; then :
5092 withval=$with_jemalloc_prefix; JEMALLOC_PREFIX="$with_jemalloc_prefix"
5093 else
5094 if test "x$abi" != "xmacho" -a "x$abi" != "xpecoff"; then
5095 JEMALLOC_PREFIX=""
5096 else
5097 JEMALLOC_PREFIX="je_"
5098 fi
5099
5100 fi
5101
5102 if 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
5112 fi
5113 for 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
5120 done
5121
5122
5123 # Check whether --with-private_namespace was given.
5124 if test "${with_private_namespace+set}" = set; then :
5125 withval=$with_private_namespace; JEMALLOC_PRIVATE_NAMESPACE="$with_private_namespace"
5126 else
5127 JEMALLOC_PRIVATE_NAMESPACE=""
5128
5129 fi
5130
5131 cat >>confdefs.h <<_ACEOF
5132 #define JEMALLOC_PRIVATE_NAMESPACE "$JEMALLOC_PRIVATE_NAMESPACE"
5133 _ACEOF
5134
5135 if 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
5140 else
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
5145 fi
5146
5147
5148 # Check whether --with-install_suffix was given.
5149 if test "${with_install_suffix+set}" = set; then :
5150 withval=$with_install_suffix; INSTALL_SUFFIX="$with_install_suffix"
5151 else
5152 INSTALL_SUFFIX=
5153
5154 fi
5155
5156 install_suffix="$INSTALL_SUFFIX"
5157
5158
5159 cfgoutputs_in="${srcroot}Makefile.in"
5160 cfgoutputs_in="${cfgoutputs_in} ${srcroot}doc/html.xsl.in"
5161 cfgoutputs_in="${cfgoutputs_in} ${srcroot}doc/manpages.xsl.in"
5162 cfgoutputs_in="${cfgoutputs_in} ${srcroot}doc/jemalloc.xml.in"
5163 cfgoutputs_in="${cfgoutputs_in} ${srcroot}include/jemalloc/jemalloc.h.in"
5164 cfgoutputs_in="${cfgoutputs_in} ${srcroot}include/jemalloc/internal/jemalloc_internal.h.in"
5165 cfgoutputs_in="${cfgoutputs_in} ${srcroot}test/jemalloc_test.h.in"
5166
5167 cfgoutputs_out="Makefile"
5168 cfgoutputs_out="${cfgoutputs_out} doc/html.xsl"
5169 cfgoutputs_out="${cfgoutputs_out} doc/manpages.xsl"
5170 cfgoutputs_out="${cfgoutputs_out} doc/jemalloc${install_suffix}.xml"
5171 cfgoutputs_out="${cfgoutputs_out} include/jemalloc/jemalloc${install_suffix}.h"
5172 cfgoutputs_out="${cfgoutputs_out} include/jemalloc/internal/jemalloc_internal.h"
5173 cfgoutputs_out="${cfgoutputs_out} test/jemalloc_test.h"
5174
5175 cfgoutputs_tup="Makefile"
5176 cfgoutputs_tup="${cfgoutputs_tup} doc/html.xsl:doc/html.xsl.in"
5177 cfgoutputs_tup="${cfgoutputs_tup} doc/manpages.xsl:doc/manpages.xsl.in"
5178 cfgoutputs_tup="${cfgoutputs_tup} doc/jemalloc${install_suffix}.xml:doc/jemalloc.xml.in"
5179 cfgoutputs_tup="${cfgoutputs_tup} include/jemalloc/jemalloc${install_suffix}.h:include/jemalloc/jemalloc.h.in"
5180 cfgoutputs_tup="${cfgoutputs_tup} include/jemalloc/internal/jemalloc_internal.h"
5181 cfgoutputs_tup="${cfgoutputs_tup} test/jemalloc_test.h:test/jemalloc_test.h.in"
5182
5183 cfghdrs_in="${srcroot}include/jemalloc/jemalloc_defs.h.in"
5184 cfghdrs_in="${cfghdrs_in} ${srcroot}include/jemalloc/internal/size_classes.sh"
5185
5186 cfghdrs_out="include/jemalloc/jemalloc_defs${install_suffix}.h"
5187 cfghdrs_out="${cfghdrs_out} include/jemalloc/internal/size_classes.h"
5188
5189 cfghdrs_tup="include/jemalloc/jemalloc_defs${install_suffix}.h:include/jemalloc/jemalloc_defs.h.in"
5190
5191 # Check whether --enable-cc-silence was given.
5192 if 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"
5195 else
5196 enable_cc_silence="1"
5197 fi
5198
5199 else
5200 enable_cc_silence="0"
5201
5202 fi
5203
5204 if test "x$enable_cc_silence" = "x1" ; then
5205 $as_echo "#define JEMALLOC_CC_SILENCE " >>confdefs.h
5206
5207 fi
5208
5209 # Check whether --enable-debug was given.
5210 if test "${enable_debug+set}" = set; then :
5211 enableval=$enable_debug; if test "x$enable_debug" = "xno" ; then
5212 enable_debug="0"
5213 else
5214 enable_debug="1"
5215 fi
5216
5217 else
5218 enable_debug="0"
5219
5220 fi
5221
5222 if test "x$enable_debug" = "x1" ; then
5223 $as_echo "#define JEMALLOC_DEBUG " >>confdefs.h
5224
5225 $as_echo "#define JEMALLOC_IVSALLOC " >>confdefs.h
5226
5227 fi
5228
5229
5230 if 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; }
5238 TCFLAGS="${CFLAGS}"
5239 if test "x${CFLAGS}" = "x" ; then
5240 CFLAGS="-O3"
5241 else
5242 CFLAGS="${CFLAGS} -O3"
5243 fi
5244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5245 /* end confdefs.h. */
5246
5247
5248 int
5249 main ()
5250 {
5251
5252 return 0;
5253
5254 ;
5255 return 0;
5256 }
5257 _ACEOF
5258 if ac_fn_c_try_compile "$LINENO"; then :
5259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5260 $as_echo "yes" >&6; }
5261 else
5262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5263 $as_echo "no" >&6; }
5264 CFLAGS="${TCFLAGS}"
5265
5266 fi
5267 rm -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; }
5272 TCFLAGS="${CFLAGS}"
5273 if test "x${CFLAGS}" = "x" ; then
5274 CFLAGS="-funroll-loops"
5275 else
5276 CFLAGS="${CFLAGS} -funroll-loops"
5277 fi
5278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5279 /* end confdefs.h. */
5280
5281
5282 int
5283 main ()
5284 {
5285
5286 return 0;
5287
5288 ;
5289 return 0;
5290 }
5291 _ACEOF
5292 if ac_fn_c_try_compile "$LINENO"; then :
5293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5294 $as_echo "yes" >&6; }
5295 else
5296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5297 $as_echo "no" >&6; }
5298 CFLAGS="${TCFLAGS}"
5299
5300 fi
5301 rm -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; }
5307 TCFLAGS="${CFLAGS}"
5308 if test "x${CFLAGS}" = "x" ; then
5309 CFLAGS="-O2"
5310 else
5311 CFLAGS="${CFLAGS} -O2"
5312 fi
5313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5314 /* end confdefs.h. */
5315
5316
5317 int
5318 main ()
5319 {
5320
5321 return 0;
5322
5323 ;
5324 return 0;
5325 }
5326 _ACEOF
5327 if ac_fn_c_try_compile "$LINENO"; then :
5328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5329 $as_echo "yes" >&6; }
5330 else
5331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5332 $as_echo "no" >&6; }
5333 CFLAGS="${TCFLAGS}"
5334
5335 fi
5336 rm -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; }
5342 TCFLAGS="${CFLAGS}"
5343 if test "x${CFLAGS}" = "x" ; then
5344 CFLAGS="-O"
5345 else
5346 CFLAGS="${CFLAGS} -O"
5347 fi
5348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5349 /* end confdefs.h. */
5350
5351
5352 int
5353 main ()
5354 {
5355
5356 return 0;
5357
5358 ;
5359 return 0;
5360 }
5361 _ACEOF
5362 if ac_fn_c_try_compile "$LINENO"; then :
5363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5364 $as_echo "yes" >&6; }
5365 else
5366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5367 $as_echo "no" >&6; }
5368 CFLAGS="${TCFLAGS}"
5369
5370 fi
5371 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5372
5373 fi
5374 fi
5375 fi
5376
5377 # Check whether --enable-stats was given.
5378 if test "${enable_stats+set}" = set; then :
5379 enableval=$enable_stats; if test "x$enable_stats" = "xno" ; then
5380 enable_stats="0"
5381 else
5382 enable_stats="1"
5383 fi
5384
5385 else
5386 enable_stats="1"
5387
5388 fi
5389
5390 if test "x$enable_stats" = "x1" ; then
5391 $as_echo "#define JEMALLOC_STATS " >>confdefs.h
5392
5393 fi
5394
5395
5396 # Check whether --enable-prof was given.
5397 if test "${enable_prof+set}" = set; then :
5398 enableval=$enable_prof; if test "x$enable_prof" = "xno" ; then
5399 enable_prof="0"
5400 else
5401 enable_prof="1"
5402 fi
5403
5404 else
5405 enable_prof="0"
5406
5407 fi
5408
5409 if test "x$enable_prof" = "x1" ; then
5410 backtrace_method=""
5411 else
5412 backtrace_method="N/A"
5413 fi
5414
5415 # Check whether --enable-prof-libunwind was given.
5416 if 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"
5419 else
5420 enable_prof_libunwind="1"
5421 fi
5422
5423 else
5424 enable_prof_libunwind="0"
5425
5426 fi
5427
5428
5429 # Check whether --with-static_libunwind was given.
5430 if test "${with_static_libunwind+set}" = set; then :
5431 withval=$with_static_libunwind; if test "x$with_static_libunwind" = "xno" ; then
5432 LUNWIND="-lunwind"
5433 else
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"
5438 fi
5439 else
5440 LUNWIND="-lunwind"
5441
5442 fi
5443
5444 if test "x$backtrace_method" = "x" -a "x$enable_prof_libunwind" = "x1" ; then
5445 for ac_header in libunwind.h
5446 do :
5447 ac_fn_c_check_header_mongrel "$LINENO" "libunwind.h" "ac_cv_header_libunwind_h" "$ac_includes_default"
5448 if test "x$ac_cv_header_libunwind_h" = xyes; then :
5449 cat >>confdefs.h <<_ACEOF
5450 #define HAVE_LIBUNWIND_H 1
5451 _ACEOF
5452
5453 else
5454 enable_prof_libunwind="0"
5455 fi
5456
5457 done
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; }
5462 if ${ac_cv_lib_unwind_backtrace+:} false; then :
5463 $as_echo_n "(cached) " >&6
5464 else
5465 ac_check_lib_save_LIBS=$LIBS
5466 LIBS="-lunwind $LIBS"
5467 cat 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
5474 extern "C"
5475 #endif
5476 char backtrace ();
5477 int
5478 main ()
5479 {
5480 return backtrace ();
5481 ;
5482 return 0;
5483 }
5484 _ACEOF
5485 if ac_fn_c_try_link "$LINENO"; then :
5486 ac_cv_lib_unwind_backtrace=yes
5487 else
5488 ac_cv_lib_unwind_backtrace=no
5489 fi
5490 rm -f core conftest.err conftest.$ac_objext \
5491 conftest$ac_exeext conftest.$ac_ext
5492 LIBS=$ac_check_lib_save_LIBS
5493 fi
5494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_unwind_backtrace" >&5
5495 $as_echo "$ac_cv_lib_unwind_backtrace" >&6; }
5496 if test "x$ac_cv_lib_unwind_backtrace" = xyes; then :
5497 LIBS="$LIBS $LUNWIND"
5498 else
5499 enable_prof_libunwind="0"
5500 fi
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
5510 fi
5511
5512 # Check whether --enable-prof-libgcc was given.
5513 if 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"
5516 else
5517 enable_prof_libgcc="1"
5518 fi
5519
5520 else
5521 enable_prof_libgcc="1"
5522
5523 fi
5524
5525 if test "x$backtrace_method" = "x" -a "x$enable_prof_libgcc" = "x1" \
5526 -a "x$GCC" = "xyes" ; then
5527 for ac_header in unwind.h
5528 do :
5529 ac_fn_c_check_header_mongrel "$LINENO" "unwind.h" "ac_cv_header_unwind_h" "$ac_includes_default"
5530 if test "x$ac_cv_header_unwind_h" = xyes; then :
5531 cat >>confdefs.h <<_ACEOF
5532 #define HAVE_UNWIND_H 1
5533 _ACEOF
5534
5535 else
5536 enable_prof_libgcc="0"
5537 fi
5538
5539 done
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; }
5543 if ${ac_cv_lib_gcc__Unwind_Backtrace+:} false; then :
5544 $as_echo_n "(cached) " >&6
5545 else
5546 ac_check_lib_save_LIBS=$LIBS
5547 LIBS="-lgcc $LIBS"
5548 cat 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
5555 extern "C"
5556 #endif
5557 char _Unwind_Backtrace ();
5558 int
5559 main ()
5560 {
5561 return _Unwind_Backtrace ();
5562 ;
5563 return 0;
5564 }
5565 _ACEOF
5566 if ac_fn_c_try_link "$LINENO"; then :
5567 ac_cv_lib_gcc__Unwind_Backtrace=yes
5568 else
5569 ac_cv_lib_gcc__Unwind_Backtrace=no
5570 fi
5571 rm -f core conftest.err conftest.$ac_objext \
5572 conftest$ac_exeext conftest.$ac_ext
5573 LIBS=$ac_check_lib_save_LIBS
5574 fi
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; }
5577 if test "x$ac_cv_lib_gcc__Unwind_Backtrace" = xyes; then :
5578 LIBS="$LIBS -lgcc"
5579 else
5580 enable_prof_libgcc="0"
5581 fi
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
5606 else
5607 enable_prof_libgcc="0"
5608 fi
5609
5610 # Check whether --enable-prof-gcc was given.
5611 if 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"
5614 else
5615 enable_prof_gcc="1"
5616 fi
5617
5618 else
5619 enable_prof_gcc="1"
5620
5621 fi
5622
5623 if 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
5628 else
5629 enable_prof_gcc="0"
5630 fi
5631
5632 if test "x$backtrace_method" = "x" ; then
5633 backtrace_method="none (disabling profiling)"
5634 enable_prof="0"
5635 fi
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; }
5640 if 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
5647 fi
5648
5649
5650 # Check whether --enable-tcache was given.
5651 if test "${enable_tcache+set}" = set; then :
5652 enableval=$enable_tcache; if test "x$enable_tcache" = "xno" ; then
5653 enable_tcache="0"
5654 else
5655 enable_tcache="1"
5656 fi
5657
5658 else
5659 enable_tcache="1"
5660
5661 fi
5662
5663 if test "x$enable_tcache" = "x1" ; then
5664 $as_echo "#define JEMALLOC_TCACHE " >>confdefs.h
5665
5666 fi
5667
5668
5669 # Check whether --enable-mremap was given.
5670 if test "${enable_mremap+set}" = set; then :
5671 enableval=$enable_mremap; if test "x$enable_mremap" = "xno" ; then
5672 enable_mremap="0"
5673 else
5674 enable_mremap="1"
5675 fi
5676
5677 else
5678 enable_mremap="0"
5679
5680 fi
5681
5682 if 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; }
5686 if ${je_cv_mremap_fixed+:} false; then :
5687 $as_echo_n "(cached) " >&6
5688 else
5689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5690 /* end confdefs.h. */
5691
5692 #define _GNU_SOURCE
5693 #include <sys/mman.h>
5694
5695 int
5696 main ()
5697 {
5698
5699 void *p = mremap((void *)0, 0, 0, MREMAP_MAYMOVE|MREMAP_FIXED, (void *)0);
5700
5701 ;
5702 return 0;
5703 }
5704 _ACEOF
5705 if ac_fn_c_try_link "$LINENO"; then :
5706 je_cv_mremap_fixed=yes
5707 else
5708 je_cv_mremap_fixed=no
5709 fi
5710 rm -f core conftest.err conftest.$ac_objext \
5711 conftest$ac_exeext conftest.$ac_ext
5712 fi
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
5719 fi
5720 if test "x$enable_mremap" = "x1" ; then
5721 $as_echo "#define JEMALLOC_MREMAP " >>confdefs.h
5722
5723 fi
5724
5725
5726 # Check whether --enable-munmap was given.
5727 if test "${enable_munmap+set}" = set; then :
5728 enableval=$enable_munmap; if test "x$enable_munmap" = "xno" ; then
5729 enable_munmap="0"
5730 else
5731 enable_munmap="1"
5732 fi
5733
5734 else
5735 enable_munmap="${default_munmap}"
5736
5737 fi
5738
5739 if test "x$enable_munmap" = "x1" ; then
5740 $as_echo "#define JEMALLOC_MUNMAP " >>confdefs.h
5741
5742 fi
5743
5744
5745 # Check whether --enable-dss was given.
5746 if test "${enable_dss+set}" = set; then :
5747 enableval=$enable_dss; if test "x$enable_dss" = "xno" ; then
5748 enable_dss="0"
5749 else
5750 enable_dss="1"
5751 fi
5752
5753 else
5754 enable_dss="0"
5755
5756 fi
5757
5758 ac_fn_c_check_func "$LINENO" "sbrk" "ac_cv_func_sbrk"
5759 if test "x$ac_cv_func_sbrk" = xyes; then :
5760 have_sbrk="1"
5761 else
5762 have_sbrk="0"
5763 fi
5764
5765 if test "x$have_sbrk" = "x1" ; then
5766 $as_echo "#define JEMALLOC_HAVE_SBRK " >>confdefs.h
5767
5768 else
5769 enable_dss="0"
5770 fi
5771
5772 if test "x$enable_dss" = "x1" ; then
5773 $as_echo "#define JEMALLOC_DSS " >>confdefs.h
5774
5775 fi
5776
5777
5778 # Check whether --enable-fill was given.
5779 if test "${enable_fill+set}" = set; then :
5780 enableval=$enable_fill; if test "x$enable_fill" = "xno" ; then
5781 enable_fill="0"
5782 else
5783 enable_fill="1"
5784 fi
5785
5786 else
5787 enable_fill="1"
5788
5789 fi
5790
5791 if test "x$enable_fill" = "x1" ; then
5792 $as_echo "#define JEMALLOC_FILL " >>confdefs.h
5793
5794 fi
5795
5796
5797 # Check whether --enable-utrace was given.
5798 if test "${enable_utrace+set}" = set; then :
5799 enableval=$enable_utrace; if test "x$enable_utrace" = "xno" ; then
5800 enable_utrace="0"
5801 else
5802 enable_utrace="1"
5803 fi
5804
5805 else
5806 enable_utrace="0"
5807
5808 fi
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; }
5813 if ${je_cv_utrace+:} false; then :
5814 $as_echo_n "(cached) " >&6
5815 else
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
5825 int
5826 main ()
5827 {
5828
5829 utrace((void *)0, 0);
5830
5831 ;
5832 return 0;
5833 }
5834 _ACEOF
5835 if ac_fn_c_try_link "$LINENO"; then :
5836 je_cv_utrace=yes
5837 else
5838 je_cv_utrace=no
5839 fi
5840 rm -f core conftest.err conftest.$ac_objext \
5841 conftest$ac_exeext conftest.$ac_ext
5842 fi
5843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_utrace" >&5
5844 $as_echo "$je_cv_utrace" >&6; }
5845
5846 if test "x${je_cv_utrace}" = "xno" ; then
5847 enable_utrace="0"
5848 fi
5849 if test "x$enable_utrace" = "x1" ; then
5850 $as_echo "#define JEMALLOC_UTRACE " >>confdefs.h
5851
5852 fi
5853
5854
5855 # Check whether --enable-valgrind was given.
5856 if test "${enable_valgrind+set}" = set; then :
5857 enableval=$enable_valgrind; if test "x$enable_valgrind" = "xno" ; then
5858 enable_valgrind="0"
5859 else
5860 enable_valgrind="1"
5861 fi
5862
5863 else
5864 enable_valgrind="1"
5865
5866 fi
5867
5868 if 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; }
5872 if ${je_cv_valgrind+:} false; then :
5873 $as_echo_n "(cached) " >&6
5874 else
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
5885 int
5886 main ()
5887 {
5888
5889 ;
5890 return 0;
5891 }
5892 _ACEOF
5893 if ac_fn_c_try_link "$LINENO"; then :
5894 je_cv_valgrind=yes
5895 else
5896 je_cv_valgrind=no
5897 fi
5898 rm -f core conftest.err conftest.$ac_objext \
5899 conftest$ac_exeext conftest.$ac_ext
5900 fi
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
5911 fi
5912
5913
5914 # Check whether --enable-xmalloc was given.
5915 if test "${enable_xmalloc+set}" = set; then :
5916 enableval=$enable_xmalloc; if test "x$enable_xmalloc" = "xno" ; then
5917 enable_xmalloc="0"
5918 else
5919 enable_xmalloc="1"
5920 fi
5921
5922 else
5923 enable_xmalloc="0"
5924
5925 fi
5926
5927 if test "x$enable_xmalloc" = "x1" ; then
5928 $as_echo "#define JEMALLOC_XMALLOC " >>confdefs.h
5929
5930 fi
5931
5932
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking STATIC_PAGE_SHIFT" >&5
5934 $as_echo_n "checking STATIC_PAGE_SHIFT... " >&6; }
5935 if ${je_cv_static_page_shift+:} false; then :
5936 $as_echo_n "(cached) " >&6
5937 else
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;}
5941 as_fn_error $? "cannot run test program while cross compiling
5942 See \`config.log' for more details" "$LINENO" 5; }
5943 else
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
5955 int
5956 main ()
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
5987 if ac_fn_c_try_run "$LINENO"; then :
5988 je_cv_static_page_shift=`cat conftest.out`
5989 else
5990 je_cv_static_page_shift=undefined
5991 fi
5992 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5993 conftest.$ac_objext conftest.beam conftest.$ac_ext
5994 fi
5995
5996 fi
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
6000 if 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
6005 else
6006 as_fn_error $? "cannot determine value for STATIC_PAGE_SHIFT" "$LINENO" 5
6007 fi
6008
6009
6010 if test -d "${srcroot}.git" ; then
6011 git describe --long --abbrev=40 > ${srcroot}VERSION
6012 fi
6013 jemalloc_version=`cat ${srcroot}VERSION`
6014 jemalloc_version_major=`echo ${jemalloc_version} | tr ".g-" " " | awk '{print $1}'`
6015 jemalloc_version_minor=`echo ${jemalloc_version} | tr ".g-" " " | awk '{print $2}'`
6016 jemalloc_version_bugfix=`echo ${jemalloc_version} | tr ".g-" " " | awk '{print $3}'`
6017 jemalloc_version_nrev=`echo ${jemalloc_version} | tr ".g-" " " | awk '{print $4}'`
6018 jemalloc_version_gid=`echo ${jemalloc_version} | tr ".g-" " " | awk '{print $5}'`
6019
6020
6021
6022
6023
6024
6025
6026
6027 if test "x$abi" != "xpecoff" ; then
6028 for ac_header in pthread.h
6029 do :
6030 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
6031 if test "x$ac_cv_header_pthread_h" = xyes; then :
6032 cat >>confdefs.h <<_ACEOF
6033 #define HAVE_PTHREAD_H 1
6034 _ACEOF
6035
6036 else
6037 as_fn_error $? "pthread.h is missing" "$LINENO" 5
6038 fi
6039
6040 done
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; }
6044 if ${ac_cv_lib_pthread_pthread_create+:} false; then :
6045 $as_echo_n "(cached) " >&6
6046 else
6047 ac_check_lib_save_LIBS=$LIBS
6048 LIBS="-lpthread $LIBS"
6049 cat 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
6056 extern "C"
6057 #endif
6058 char pthread_create ();
6059 int
6060 main ()
6061 {
6062 return pthread_create ();
6063 ;
6064 return 0;
6065 }
6066 _ACEOF
6067 if ac_fn_c_try_link "$LINENO"; then :
6068 ac_cv_lib_pthread_pthread_create=yes
6069 else
6070 ac_cv_lib_pthread_pthread_create=no
6071 fi
6072 rm -f core conftest.err conftest.$ac_objext \
6073 conftest$ac_exeext conftest.$ac_ext
6074 LIBS=$ac_check_lib_save_LIBS
6075 fi
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; }
6078 if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then :
6079 LIBS="$LIBS -lpthread"
6080 else
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; }
6083 if ${ac_cv_search_pthread_create+:} false; then :
6084 $as_echo_n "(cached) " >&6
6085 else
6086 ac_func_search_save_LIBS=$LIBS
6087 cat 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
6094 extern "C"
6095 #endif
6096 char pthread_create ();
6097 int
6098 main ()
6099 {
6100 return pthread_create ();
6101 ;
6102 return 0;
6103 }
6104 _ACEOF
6105 for 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
6114 fi
6115 rm -f core conftest.err conftest.$ac_objext \
6116 conftest$ac_exeext
6117 if ${ac_cv_search_pthread_create+:} false; then :
6118 break
6119 fi
6120 done
6121 if ${ac_cv_search_pthread_create+:} false; then :
6122
6123 else
6124 ac_cv_search_pthread_create=no
6125 fi
6126 rm conftest.$ac_ext
6127 LIBS=$ac_func_search_save_LIBS
6128 fi
6129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5
6130 $as_echo "$ac_cv_search_pthread_create" >&6; }
6131 ac_res=$ac_cv_search_pthread_create
6132 if test "$ac_res" != no; then :
6133 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6134
6135 else
6136 as_fn_error $? "libpthread is missing" "$LINENO" 5
6137 fi
6138
6139 fi
6140
6141 fi
6142
6143 CPPFLAGS="$CPPFLAGS -D_REENTRANT"
6144
6145 ac_fn_c_check_func "$LINENO" "_malloc_thread_cleanup" "ac_cv_func__malloc_thread_cleanup"
6146 if test "x$ac_cv_func__malloc_thread_cleanup" = xyes; then :
6147 have__malloc_thread_cleanup="1"
6148 else
6149 have__malloc_thread_cleanup="0"
6150
6151 fi
6152
6153 if test "x$have__malloc_thread_cleanup" = "x1" ; then
6154 $as_echo "#define JEMALLOC_MALLOC_THREAD_CLEANUP " >>confdefs.h
6155
6156 force_tls="1"
6157 fi
6158
6159 ac_fn_c_check_func "$LINENO" "_pthread_mutex_init_calloc_cb" "ac_cv_func__pthread_mutex_init_calloc_cb"
6160 if test "x$ac_cv_func__pthread_mutex_init_calloc_cb" = xyes; then :
6161 have__pthread_mutex_init_calloc_cb="1"
6162 else
6163 have__pthread_mutex_init_calloc_cb="0"
6164
6165 fi
6166
6167 if test "x$have__pthread_mutex_init_calloc_cb" = "x1" ; then
6168 $as_echo "#define JEMALLOC_MUTEX_INIT_CB 1" >>confdefs.h
6169
6170 fi
6171
6172 # Check whether --enable-lazy_lock was given.
6173 if 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"
6176 else
6177 enable_lazy_lock="1"
6178 fi
6179
6180 else
6181 enable_lazy_lock="0"
6182
6183 fi
6184
6185 if 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"
6189 fi
6190 if test "x$enable_lazy_lock" = "x1" ; then
6191 if test "x$abi" != "xpecoff" ; then
6192 for ac_header in dlfcn.h
6193 do :
6194 ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
6195 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6196 cat >>confdefs.h <<_ACEOF
6197 #define HAVE_DLFCN_H 1
6198 _ACEOF
6199
6200 else
6201 as_fn_error $? "dlfcn.h is missing" "$LINENO" 5
6202 fi
6203
6204 done
6205
6206 ac_fn_c_check_func "$LINENO" "dlsym" "ac_cv_func_dlsym"
6207 if test "x$ac_cv_func_dlsym" = xyes; then :
6208
6209 else
6210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
6211 $as_echo_n "checking for dlsym in -ldl... " >&6; }
6212 if ${ac_cv_lib_dl_dlsym+:} false; then :
6213 $as_echo_n "(cached) " >&6
6214 else
6215 ac_check_lib_save_LIBS=$LIBS
6216 LIBS="-ldl $LIBS"
6217 cat 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
6224 extern "C"
6225 #endif
6226 char dlsym ();
6227 int
6228 main ()
6229 {
6230 return dlsym ();
6231 ;
6232 return 0;
6233 }
6234 _ACEOF
6235 if ac_fn_c_try_link "$LINENO"; then :
6236 ac_cv_lib_dl_dlsym=yes
6237 else
6238 ac_cv_lib_dl_dlsym=no
6239 fi
6240 rm -f core conftest.err conftest.$ac_objext \
6241 conftest$ac_exeext conftest.$ac_ext
6242 LIBS=$ac_check_lib_save_LIBS
6243 fi
6244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
6245 $as_echo "$ac_cv_lib_dl_dlsym" >&6; }
6246 if test "x$ac_cv_lib_dl_dlsym" = xyes; then :
6247 LIBS="$LIBS -ldl"
6248 else
6249 as_fn_error $? "libdl is missing" "$LINENO" 5
6250 fi
6251
6252
6253 fi
6254
6255 fi
6256 $as_echo "#define JEMALLOC_LAZY_LOCK " >>confdefs.h
6257
6258 fi
6259
6260
6261 # Check whether --enable-tls was given.
6262 if test "${enable_tls+set}" = set; then :
6263 enableval=$enable_tls; if test "x$enable_tls" = "xno" ; then
6264 enable_tls="0"
6265 else
6266 enable_tls="1"
6267 fi
6268
6269 else
6270 enable_tls="1"
6271
6272 fi
6273
6274 if 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"
6278 fi
6279 if 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"
6283 fi
6284 if 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; }
6287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6288 /* end confdefs.h. */
6289
6290 __thread int x;
6291
6292 int
6293 main ()
6294 {
6295
6296 x = 42;
6297
6298 return 0;
6299
6300 ;
6301 return 0;
6302 }
6303 _ACEOF
6304 if ac_fn_c_try_compile "$LINENO"; then :
6305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6306 $as_echo "yes" >&6; }
6307 else
6308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6309 $as_echo "no" >&6; }
6310 enable_tls="0"
6311 fi
6312 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6313 fi
6314
6315 if test "x${enable_tls}" = "x1" ; then
6316 cat >>confdefs.h <<_ACEOF
6317 #define JEMALLOC_TLS
6318 _ACEOF
6319
6320 elif test "x${force_tls}" = "x1" ; then
6321 as_fn_error $? "Failed to configure TLS, which is mandatory for correct function" "$LINENO" 5
6322 fi
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; }
6327 if ${je_cv_function_ffsl+:} false; then :
6328 $as_echo_n "(cached) " >&6
6329 else
6330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6331 /* end confdefs.h. */
6332
6333 #include <strings.h>
6334 #include <string.h>
6335
6336 int
6337 main ()
6338 {
6339
6340 {
6341 int rv = ffsl(0x08);
6342 }
6343
6344 ;
6345 return 0;
6346 }
6347 _ACEOF
6348 if ac_fn_c_try_link "$LINENO"; then :
6349 je_cv_function_ffsl=yes
6350 else
6351 je_cv_function_ffsl=no
6352 fi
6353 rm -f core conftest.err conftest.$ac_objext \
6354 conftest$ac_exeext conftest.$ac_ext
6355 fi
6356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_function_ffsl" >&5
6357 $as_echo "$je_cv_function_ffsl" >&6; }
6358
6359 if test "x${je_cv_function_ffsl}" != "xyes" ; then
6360 as_fn_error $? "Cannot build without ffsl(3)" "$LINENO" 5
6361 fi
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; }
6367 if ${je_cv_atomic9+:} false; then :
6368 $as_echo_n "(cached) " >&6
6369 else
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
6377 int
6378 main ()
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
6396 if ac_fn_c_try_link "$LINENO"; then :
6397 je_cv_atomic9=yes
6398 else
6399 je_cv_atomic9=no
6400 fi
6401 rm -f core conftest.err conftest.$ac_objext \
6402 conftest$ac_exeext conftest.$ac_ext
6403 fi
6404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_atomic9" >&5
6405 $as_echo "$je_cv_atomic9" >&6; }
6406
6407 if test "x${je_cv_atomic9}" = "xyes" ; then
6408 $as_echo "#define JEMALLOC_ATOMIC9 1" >>confdefs.h
6409
6410 fi
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; }
6416 if ${je_cv_osatomic+:} false; then :
6417 $as_echo_n "(cached) " >&6
6418 else
6419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6420 /* end confdefs.h. */
6421
6422 #include <libkern/OSAtomic.h>
6423 #include <inttypes.h>
6424
6425 int
6426 main ()
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
6444 if ac_fn_c_try_link "$LINENO"; then :
6445 je_cv_osatomic=yes
6446 else
6447 je_cv_osatomic=no
6448 fi
6449 rm -f core conftest.err conftest.$ac_objext \
6450 conftest$ac_exeext conftest.$ac_ext
6451 fi
6452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_osatomic" >&5
6453 $as_echo "$je_cv_osatomic" >&6; }
6454
6455 if test "x${je_cv_osatomic}" = "xyes" ; then
6456 $as_echo "#define JEMALLOC_OSATOMIC " >>confdefs.h
6457
6458 fi
6459
6460
6461
6462
6463 if 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; }
6467 if ${je_cv_sync_compare_and_swap_4+:} false; then :
6468 $as_echo_n "(cached) " >&6
6469 else
6470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6471 /* end confdefs.h. */
6472
6473 #include <stdint.h>
6474
6475 int
6476 main ()
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
6493 if ac_fn_c_try_link "$LINENO"; then :
6494 je_cv_sync_compare_and_swap_4=yes
6495 else
6496 je_cv_sync_compare_and_swap_4=no
6497 fi
6498 rm -f core conftest.err conftest.$ac_objext \
6499 conftest$ac_exeext conftest.$ac_ext
6500 fi
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; }
6512 if ${je_cv_sync_compare_and_swap_8+:} false; then :
6513 $as_echo_n "(cached) " >&6
6514 else
6515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6516 /* end confdefs.h. */
6517
6518 #include <stdint.h>
6519
6520 int
6521 main ()
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
6538 if ac_fn_c_try_link "$LINENO"; then :
6539 je_cv_sync_compare_and_swap_8=yes
6540 else
6541 je_cv_sync_compare_and_swap_8=no
6542 fi
6543 rm -f core conftest.err conftest.$ac_objext \
6544 conftest$ac_exeext conftest.$ac_ext
6545 fi
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
6554 fi
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; }
6560 if ${je_cv_osspin+:} false; then :
6561 $as_echo_n "(cached) " >&6
6562 else
6563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6564 /* end confdefs.h. */
6565
6566 #include <libkern/OSAtomic.h>
6567 #include <inttypes.h>
6568
6569 int
6570 main ()
6571 {
6572
6573 OSSpinLock lock = 0;
6574 OSSpinLockLock(&lock);
6575 OSSpinLockUnlock(&lock);
6576
6577 ;
6578 return 0;
6579 }
6580 _ACEOF
6581 if ac_fn_c_try_link "$LINENO"; then :
6582 je_cv_osspin=yes
6583 else
6584 je_cv_osspin=no
6585 fi
6586 rm -f core conftest.err conftest.$ac_objext \
6587 conftest$ac_exeext conftest.$ac_ext
6588 fi
6589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_osspin" >&5
6590 $as_echo "$je_cv_osspin" >&6; }
6591
6592 if test "x${je_cv_osspin}" = "xyes" ; then
6593 $as_echo "#define JEMALLOC_OSSPIN " >>confdefs.h
6594
6595 fi
6596
6597
6598 if 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>
6611 int
6612 main ()
6613 {
6614 static foo[sizeof(malloc_zone_t) == sizeof(void *) * 14 ? 1 : -1]
6615
6616 ;
6617 return 0;
6618 }
6619 _ACEOF
6620 if ac_fn_c_try_compile "$LINENO"; then :
6621 JEMALLOC_ZONE_VERSION=3
6622 else
6623
6624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6625 /* end confdefs.h. */
6626 #include <malloc/malloc.h>
6627 int
6628 main ()
6629 {
6630 static foo[sizeof(malloc_zone_t) == sizeof(void *) * 15 ? 1 : -1]
6631
6632 ;
6633 return 0;
6634 }
6635 _ACEOF
6636 if ac_fn_c_try_compile "$LINENO"; then :
6637 JEMALLOC_ZONE_VERSION=5
6638 else
6639
6640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6641 /* end confdefs.h. */
6642 #include <malloc/malloc.h>
6643 int
6644 main ()
6645 {
6646 static foo[sizeof(malloc_zone_t) == sizeof(void *) * 16 ? 1 : -1]
6647
6648 ;
6649 return 0;
6650 }
6651 _ACEOF
6652 if 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>
6657 int
6658 main ()
6659 {
6660 static foo[sizeof(malloc_introspection_t) == sizeof(void *) * 9 ? 1 : -1]
6661
6662 ;
6663 return 0;
6664 }
6665 _ACEOF
6666 if ac_fn_c_try_compile "$LINENO"; then :
6667 JEMALLOC_ZONE_VERSION=6
6668 else
6669
6670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6671 /* end confdefs.h. */
6672 #include <malloc/malloc.h>
6673 int
6674 main ()
6675 {
6676 static foo[sizeof(malloc_introspection_t) == sizeof(void *) * 13 ? 1 : -1]
6677
6678 ;
6679 return 0;
6680 }
6681 _ACEOF
6682 if ac_fn_c_try_compile "$LINENO"; then :
6683 JEMALLOC_ZONE_VERSION=7
6684 else
6685 JEMALLOC_ZONE_VERSION=
6686
6687 fi
6688 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6689 fi
6690 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6691 else
6692
6693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6694 /* end confdefs.h. */
6695 #include <malloc/malloc.h>
6696 int
6697 main ()
6698 {
6699 static foo[sizeof(malloc_zone_t) == sizeof(void *) * 17 ? 1 : -1]
6700
6701 ;
6702 return 0;
6703 }
6704 _ACEOF
6705 if ac_fn_c_try_compile "$LINENO"; then :
6706 JEMALLOC_ZONE_VERSION=8
6707 else
6708
6709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6710 /* end confdefs.h. */
6711 #include <malloc/malloc.h>
6712 int
6713 main ()
6714 {
6715 static foo[sizeof(malloc_zone_t) > sizeof(void *) * 17 ? 1 : -1]
6716
6717 ;
6718 return 0;
6719 }
6720 _ACEOF
6721 if ac_fn_c_try_compile "$LINENO"; then :
6722 JEMALLOC_ZONE_VERSION=9
6723 else
6724 JEMALLOC_ZONE_VERSION=
6725
6726 fi
6727 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6728 fi
6729 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6730 fi
6731 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6732 fi
6733 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6734 fi
6735 rm -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
6753 fi
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; }
6757 if ${ac_cv_header_stdbool_h+:} false; then :
6758 $as_echo_n "(cached) " >&6
6759 else
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
6807 int
6808 main ()
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
6822 if ac_fn_c_try_compile "$LINENO"; then :
6823 ac_cv_header_stdbool_h=yes
6824 else
6825 ac_cv_header_stdbool_h=no
6826 fi
6827 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6828 fi
6829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
6830 $as_echo "$ac_cv_header_stdbool_h" >&6; }
6831 ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
6832 if test "x$ac_cv_type__Bool" = xyes; then :
6833
6834 cat >>confdefs.h <<_ACEOF
6835 #define HAVE__BOOL 1
6836 _ACEOF
6837
6838
6839 fi
6840
6841 if test $ac_cv_header_stdbool_h = yes; then
6842
6843 $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
6844
6845 fi
6846
6847
6848 ac_config_commands="$ac_config_commands include/jemalloc/internal/size_classes.h"
6849
6850
6851
6852
6853 ac_config_headers="$ac_config_headers $cfghdrs_tup"
6854
6855
6856 ac_config_files="$ac_config_files $cfgoutputs_tup config.stamp bin/jemalloc.sh"
6857
6858
6859
6860 cat >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
6922 if 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
6943 fi
6944 rm -f confcache
6945
6946 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6947 # Let make expand exec_prefix.
6948 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6949
6950 DEFS=-DHAVE_CONFIG_H
6951
6952 ac_libobjs=
6953 ac_ltlibobjs=
6954 U=
6955 for 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'
6963 done
6964 LIBOBJS=$ac_libobjs
6965
6966 LTLIBOBJS=$ac_ltlibobjs
6967
6968
6969
6970 : "${CONFIG_STATUS=./config.status}"
6971 ac_write_fail=0
6972 ac_clean_files_save=$ac_clean_files
6973 ac_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;}
6976 as_write_fail=0
6977 cat >$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
6984 debug=false
6985 ac_cs_recheck=false
6986 ac_cs_silent=false
6987
6988 SHELL=\${CONFIG_SHELL-$SHELL}
6989 export SHELL
6990 _ASEOF
6991 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
6992 ## -------------------- ##
6993 ## M4sh Initialization. ##
6994 ## -------------------- ##
6995
6996 # Be more Bourne compatible
6997 DUALCASE=1; export DUALCASE # for MKS sh
6998 if 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
7005 else
7006 case `(set -o) 2>/dev/null` in #(
7007 *posix*) :
7008 set -o posix ;; #(
7009 *) :
7010 ;;
7011 esac
7012 fi
7013
7014
7015 as_nl='
7016 '
7017 export as_nl
7018 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7019 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7020 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7021 as_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.
7024 if 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 --'
7028 elif (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'
7031 else
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'
7051 fi
7052
7053 # The user is always right.
7054 if 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 }
7060 fi
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.)
7068 IFS=" "" $as_nl"
7069
7070 # Find who we are. Look in the path if we contain no directory separator.
7071 as_myself=
7072 case $0 in #((
7073 *[\\/]* ) as_myself=$0 ;;
7074 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7075 for as_dir in $PATH
7076 do
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
7081 IFS=$as_save_IFS
7082
7083 ;;
7084 esac
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.
7087 if test "x$as_myself" = x; then
7088 as_myself=$0
7089 fi
7090 if test ! -f "$as_myself"; then
7091 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7092 exit 1
7093 fi
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.
7099 for as_var in BASH_ENV ENV MAIL MAILPATH
7100 do eval test x\${$as_var+set} = xset \
7101 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7102 done
7103 PS1='$ '
7104 PS2='> '
7105 PS4='+ '
7106
7107 # NLS nuisances.
7108 LC_ALL=C
7109 export LC_ALL
7110 LANGUAGE=C
7111 export 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.
7122 as_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.
7137 as_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.
7145 as_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.
7155 as_fn_unset ()
7156 {
7157 { eval $1=; unset $1;}
7158 }
7159 as_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.
7166 if (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 }'
7171 else
7172 as_fn_append ()
7173 {
7174 eval $1=\$$1\$2
7175 }
7176 fi # 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.
7183 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7184 eval 'as_fn_arith ()
7185 {
7186 as_val=$(( $* ))
7187 }'
7188 else
7189 as_fn_arith ()
7190 {
7191 as_val=`expr "$@" || test $? -eq 1`
7192 }
7193 fi # as_fn_arith
7194
7195
7196 if expr a : '\(a\)' >/dev/null 2>&1 &&
7197 test "X`expr 00001 : '.*\(...\)'`" = X001; then
7198 as_expr=expr
7199 else
7200 as_expr=false
7201 fi
7202
7203 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7204 as_basename=basename
7205 else
7206 as_basename=false
7207 fi
7208
7209 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7210 as_dirname=dirname
7211 else
7212 as_dirname=false
7213 fi
7214
7215 as_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.
7235 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7236 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7237 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7238 as_cr_digits='0123456789'
7239 as_cr_alnum=$as_cr_Letters$as_cr_digits
7240
7241 ECHO_C= ECHO_N= ECHO_T=
7242 case `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';;
7252 esac
7253
7254 rm -f conf$$ conf$$.exe conf$$.file
7255 if test -d conf$$.dir; then
7256 rm -f conf$$.dir/conf$$.file
7257 else
7258 rm -f conf$$.dir
7259 mkdir conf$$.dir 2>/dev/null
7260 fi
7261 if (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
7275 else
7276 as_ln_s='cp -p'
7277 fi
7278 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7279 rmdir conf$$.dir 2>/dev/null
7280
7281
7282 # as_fn_mkdir_p
7283 # -------------
7284 # Create "$as_dir" as a directory, including parents if necessary.
7285 as_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
7329 if mkdir -p . 2>/dev/null; then
7330 as_mkdir_p='mkdir -p "$as_dir"'
7331 else
7332 test -d ./-p && rmdir ./-p
7333 as_mkdir_p=false
7334 fi
7335
7336 if test -x / >/dev/null 2>&1; then
7337 as_test_x='test -x'
7338 else
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 '
7356 fi
7357 as_executable_p=$as_test_x
7358
7359 # Sed expression to map a string onto a valid CPP name.
7360 as_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.
7363 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7364
7365
7366 exec 6>&1
7367 ## ----------------------------------- ##
7368 ## Main body of $CONFIG_STATUS script. ##
7369 ## ----------------------------------- ##
7370 _ASEOF
7371 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
7372
7373 cat >>$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.
7377 ac_log="
7378 This file was extended by $as_me, which was
7379 generated 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
7387 on `(hostname || uname -n) 2>/dev/null | sed 1q`
7388 "
7389
7390 _ACEOF
7391
7392 case $ac_config_files in *"
7393 "*) set x $ac_config_files; shift; ac_config_files=$*;;
7394 esac
7395
7396 case $ac_config_headers in *"
7397 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
7398 esac
7399
7400
7401 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7402 # Files that config.status was made for.
7403 config_files="$ac_config_files"
7404 config_headers="$ac_config_headers"
7405 config_commands="$ac_config_commands"
7406
7407 _ACEOF
7408
7409 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7410 ac_cs_usage="\
7411 \`$as_me' instantiates files and other configuration actions
7412 from templates according to the current configuration. Unless the files
7413 and actions are specified as TAGs, all are instantiated by default.
7414
7415 Usage: $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
7429 Configuration files:
7430 $config_files
7431
7432 Configuration headers:
7433 $config_headers
7434
7435 Configuration commands:
7436 $config_commands
7437
7438 Report bugs to the package provider."
7439
7440 _ACEOF
7441 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7442 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
7443 ac_cs_version="\\
7444 config.status
7445 configured by $0, generated by GNU Autoconf 2.68,
7446 with options \\"\$ac_cs_config\\"
7447
7448 Copyright (C) 2010 Free Software Foundation, Inc.
7449 This config.status script is free software; the Free Software Foundation
7450 gives unlimited permission to copy, distribute and modify it."
7451
7452 ac_pwd='$ac_pwd'
7453 srcdir='$srcdir'
7454 INSTALL='$INSTALL'
7455 test -n "\$AWK" || AWK=awk
7456 _ACEOF
7457
7458 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7459 # The default lists apply if the user does not specify any file.
7460 ac_need_defaults=:
7461 while test $# != 0
7462 do
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'
7509 Try \`$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'
7518 Try \`$0 --help' for more information." ;;
7519
7520 *) as_fn_append ac_config_targets " $1"
7521 ac_need_defaults=false ;;
7522
7523 esac
7524 shift
7525 done
7526
7527 ac_configure_extra_args=
7528
7529 if $ac_cs_silent; then
7530 exec 6>/dev/null
7531 ac_configure_extra_args="$ac_configure_extra_args --silent"
7532 fi
7533
7534 _ACEOF
7535 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7536 if \$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 "\$@"
7543 fi
7544
7545 _ACEOF
7546 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7547 exec 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
7557 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7558 _ACEOF
7559
7560 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7561
7562 # Handling of arguments.
7563 for ac_config_target in $ac_config_targets
7564 do
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
7574 done
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.
7581 if $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
7585 fi
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
7612 ac_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'.
7617 if test -n "$CONFIG_FILES"; then
7618
7619
7620 ac_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.
7624 if test "x$ac_cr" = x; then
7625 eval ac_cr=\$\'\\r\'
7626 fi
7627 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
7628 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
7629 ac_cs_awk_cr='\\r'
7630 else
7631 ac_cs_awk_cr=$ac_cr
7632 fi
7633
7634 echo '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
7644 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
7645 ac_delim='%!_!# '
7646 for 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
7658 done
7659 rm -f conf$$subs.sh
7660
7661 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7662 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
7663 _ACEOF
7664 sed -n '
7665 h
7666 s/^/S["/; s/!.*/"]=/
7667 p
7668 g
7669 s/^[^!]*!//
7670 :repl
7671 t repl
7672 s/'"$ac_delim"'$//
7673 t delim
7674 :nl
7675 h
7676 s/\(.\{148\}\)..*/\1/
7677 t more1
7678 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
7679 p
7680 n
7681 b repl
7682 :more1
7683 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7684 p
7685 g
7686 s/.\{148\}//
7687 t nl
7688 :delim
7689 h
7690 s/\(.\{148\}\)..*/\1/
7691 t more2
7692 s/["\\]/\\&/g; s/^/"/; s/$/"/
7693 p
7694 b
7695 :more2
7696 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7697 p
7698 g
7699 s/.\{148\}//
7700 t delim
7701 ' <conf$$subs.awk | sed '
7702 /^[^""]/{
7703 N
7704 s/\n//
7705 }
7706 ' >>$CONFIG_STATUS || ac_write_fail=1
7707 rm -f conf$$subs.awk
7708 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7709 _ACAWK
7710 cat >>"\$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
7737 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7738 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
7739 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
7740 else
7741 cat
7742 fi < "$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).
7750 if test "x$srcdir" = x.; then
7751 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
7752 h
7753 s///
7754 s/^/:/
7755 s/[ ]*$/:/
7756 s/:\$(srcdir):/:/g
7757 s/:\${srcdir}:/:/g
7758 s/:@srcdir@:/:/g
7759 s/^:*//
7760 s/:*$//
7761 x
7762 s/\(=[ ]*\).*/\1/
7763 G
7764 s/\n//
7765 s/^[^=]*=[ ]*$//
7766 }'
7767 fi
7768
7769 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7770 fi # 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'.
7775 if test -n "$CONFIG_HEADERS"; then
7776 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
7777 BEGIN {
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.
7786 ac_delim='%!_!# '
7787 for 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
7796 done
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
7802 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
7803 sed -n '
7804 s/.\{148\}/&'"$ac_delim"'/g
7805 t rset
7806 :rset
7807 s/^[ ]*#[ ]*define[ ][ ]*/ /
7808 t def
7809 d
7810 :def
7811 s/\\$//
7812 t bsnl
7813 s/["\\]/\\&/g
7814 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
7815 D["\1"]=" \3"/p
7816 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
7817 d
7818 :bsnl
7819 s/["\\]/\\&/g
7820 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
7821 D["\1"]=" \3\\\\\\n"\\/p
7822 t cont
7823 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
7824 t cont
7825 d
7826 :cont
7827 n
7828 s/.\{148\}/&'"$ac_delim"'/g
7829 t clear
7830 :clear
7831 s/\\$//
7832 t bsnlc
7833 s/["\\]/\\&/g; s/^/"/; s/$/"/p
7834 d
7835 :bsnlc
7836 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
7837 b cont
7838 ' <confdefs.h | sed '
7839 s/'"$ac_delim"'/"\\\
7840 "/g' >>$CONFIG_STATUS || ac_write_fail=1
7841
7842 cat >>$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
7876 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7877 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
7878 fi # test -n "$CONFIG_HEADERS"
7879
7880
7881 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
7882 shift
7883 for ac_tag
7884 do
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
7976 case "$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 ;;
7986 esac
7987 ac_abs_top_builddir=$ac_pwd
7988 ac_abs_builddir=$ac_pwd$ac_dir_suffix
7989 # for backward compatibility:
7990 ac_top_builddir=$ac_top_build_prefix
7991
7992 case $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 ;;
8005 esac
8006 ac_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
8021 cat >>$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.
8024 ac_datarootdir_hack=; ac_datarootdir_seen=
8025 ac_sed_dataroot='
8026 /datarootdir/ {
8027 p
8028 q
8029 }
8030 /@datadir@/p
8031 /@docdir@/p
8032 /@infodir@/p
8033 /@localedir@/p
8034 /@mandir@/p'
8035 case `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
8041 cat >>$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' ;;
8049 esac
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?
8055 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8056 ac_sed_extra="$ac_vpsub
8057 $extrasub
8058 _ACEOF
8059 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8060 :t
8061 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8062 s|@configure_input@|$ac_sed_conf_input|;t t
8063 s&@top_builddir@&$ac_top_builddir_sub&;t t
8064 s&@top_build_prefix@&$ac_top_build_prefix&;t t
8065 s&@srcdir@&$ac_srcdir&;t t
8066 s&@abs_srcdir@&$ac_abs_srcdir&;t t
8067 s&@top_srcdir@&$ac_top_srcdir&;t t
8068 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8069 s&@builddir@&$ac_builddir&;t t
8070 s&@abs_builddir@&$ac_abs_builddir&;t t
8071 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8072 s&@INSTALL@&$ac_INSTALL&;t t
8073 $ac_datarootdir_hack
8074 "
8075 eval 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
8078 test -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'
8083 which 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'
8085 which 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
8132 done # for ac_tag
8133
8134
8135 as_fn_exit 0
8136 _ACEOF
8137 ac_clean_files=$ac_clean_files_save
8138
8139 test $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.
8151 if 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
8162 fi
8163 if 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;}
8166 fi
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; }