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