Home | History | Annotate | Line # | Download | only in dist
      1  1.1  christos #! /bin/sh
      2  1.1  christos # Guess values for system-dependent variables and create Makefiles.
      3  1.1  christos # Generated by GNU Autoconf 2.69.
      4  1.1  christos #
      5  1.1  christos #
      6  1.1  christos # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
      7  1.1  christos #
      8  1.1  christos #
      9  1.1  christos # This configure script is free software; the Free Software Foundation
     10  1.1  christos # gives unlimited permission to copy, distribute and modify it.
     11  1.1  christos ## -------------------- ##
     12  1.1  christos ## M4sh Initialization. ##
     13  1.1  christos ## -------------------- ##
     14  1.1  christos 
     15  1.1  christos # Be more Bourne compatible
     16  1.1  christos DUALCASE=1; export DUALCASE # for MKS sh
     17  1.1  christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
     18  1.1  christos   emulate sh
     19  1.1  christos   NULLCMD=:
     20  1.1  christos   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
     21  1.1  christos   # is contrary to our usage.  Disable this feature.
     22  1.1  christos   alias -g '${1+"$@"}'='"$@"'
     23  1.1  christos   setopt NO_GLOB_SUBST
     24  1.1  christos else
     25  1.1  christos   case `(set -o) 2>/dev/null` in #(
     26  1.1  christos   *posix*) :
     27  1.1  christos     set -o posix ;; #(
     28  1.1  christos   *) :
     29  1.1  christos      ;;
     30  1.1  christos esac
     31  1.1  christos fi
     32  1.1  christos 
     33  1.1  christos 
     34  1.1  christos as_nl='
     35  1.1  christos '
     36  1.1  christos export as_nl
     37  1.1  christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
     38  1.1  christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
     39  1.1  christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
     40  1.1  christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
     41  1.1  christos # Prefer a ksh shell builtin over an external printf program on Solaris,
     42  1.1  christos # but without wasting forks for bash or zsh.
     43  1.1  christos if test -z "$BASH_VERSION$ZSH_VERSION" \
     44  1.1  christos     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
     45  1.1  christos   as_echo='print -r --'
     46  1.1  christos   as_echo_n='print -rn --'
     47  1.1  christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
     48  1.1  christos   as_echo='printf %s\n'
     49  1.1  christos   as_echo_n='printf %s'
     50  1.1  christos else
     51  1.1  christos   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
     52  1.1  christos     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
     53  1.1  christos     as_echo_n='/usr/ucb/echo -n'
     54  1.1  christos   else
     55  1.1  christos     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
     56  1.1  christos     as_echo_n_body='eval
     57  1.1  christos       arg=$1;
     58  1.1  christos       case $arg in #(
     59  1.1  christos       *"$as_nl"*)
     60  1.1  christos 	expr "X$arg" : "X\\(.*\\)$as_nl";
     61  1.1  christos 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
     62  1.1  christos       esac;
     63  1.1  christos       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
     64  1.1  christos     '
     65  1.1  christos     export as_echo_n_body
     66  1.1  christos     as_echo_n='sh -c $as_echo_n_body as_echo'
     67  1.1  christos   fi
     68  1.1  christos   export as_echo_body
     69  1.1  christos   as_echo='sh -c $as_echo_body as_echo'
     70  1.1  christos fi
     71  1.1  christos 
     72  1.1  christos # The user is always right.
     73  1.1  christos if test "${PATH_SEPARATOR+set}" != set; then
     74  1.1  christos   PATH_SEPARATOR=:
     75  1.1  christos   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
     76  1.1  christos     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
     77  1.1  christos       PATH_SEPARATOR=';'
     78  1.1  christos   }
     79  1.1  christos fi
     80  1.1  christos 
     81  1.1  christos 
     82  1.1  christos # IFS
     83  1.1  christos # We need space, tab and new line, in precisely that order.  Quoting is
     84  1.1  christos # there to prevent editors from complaining about space-tab.
     85  1.1  christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
     86  1.1  christos # splitting by setting IFS to empty value.)
     87  1.1  christos IFS=" ""	$as_nl"
     88  1.1  christos 
     89  1.1  christos # Find who we are.  Look in the path if we contain no directory separator.
     90  1.1  christos as_myself=
     91  1.1  christos case $0 in #((
     92  1.1  christos   *[\\/]* ) as_myself=$0 ;;
     93  1.1  christos   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     94  1.1  christos for as_dir in $PATH
     95  1.1  christos do
     96  1.1  christos   IFS=$as_save_IFS
     97  1.1  christos   test -z "$as_dir" && as_dir=.
     98  1.1  christos     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
     99  1.1  christos   done
    100  1.1  christos IFS=$as_save_IFS
    101  1.1  christos 
    102  1.1  christos      ;;
    103  1.1  christos esac
    104  1.1  christos # We did not find ourselves, most probably we were run as `sh COMMAND'
    105  1.1  christos # in which case we are not to be found in the path.
    106  1.1  christos if test "x$as_myself" = x; then
    107  1.1  christos   as_myself=$0
    108  1.1  christos fi
    109  1.1  christos if test ! -f "$as_myself"; then
    110  1.1  christos   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    111  1.1  christos   exit 1
    112  1.1  christos fi
    113  1.1  christos 
    114  1.1  christos # Unset variables that we do not need and which cause bugs (e.g. in
    115  1.1  christos # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
    116  1.1  christos # suppresses any "Segmentation fault" message there.  '((' could
    117  1.1  christos # trigger a bug in pdksh 5.2.14.
    118  1.1  christos for as_var in BASH_ENV ENV MAIL MAILPATH
    119  1.1  christos do eval test x\${$as_var+set} = xset \
    120  1.1  christos   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
    121  1.1  christos done
    122  1.1  christos PS1='$ '
    123  1.1  christos PS2='> '
    124  1.1  christos PS4='+ '
    125  1.1  christos 
    126  1.1  christos # NLS nuisances.
    127  1.1  christos LC_ALL=C
    128  1.1  christos export LC_ALL
    129  1.1  christos LANGUAGE=C
    130  1.1  christos export LANGUAGE
    131  1.1  christos 
    132  1.1  christos # CDPATH.
    133  1.1  christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
    134  1.1  christos 
    135  1.1  christos # Use a proper internal environment variable to ensure we don't fall
    136  1.1  christos   # into an infinite loop, continuously re-executing ourselves.
    137  1.1  christos   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
    138  1.1  christos     _as_can_reexec=no; export _as_can_reexec;
    139  1.1  christos     # We cannot yet assume a decent shell, so we have to provide a
    140  1.1  christos # neutralization value for shells without unset; and this also
    141  1.1  christos # works around shells that cannot unset nonexistent variables.
    142  1.1  christos # Preserve -v and -x to the replacement shell.
    143  1.1  christos BASH_ENV=/dev/null
    144  1.1  christos ENV=/dev/null
    145  1.1  christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    146  1.1  christos case $- in # ((((
    147  1.1  christos   *v*x* | *x*v* ) as_opts=-vx ;;
    148  1.1  christos   *v* ) as_opts=-v ;;
    149  1.1  christos   *x* ) as_opts=-x ;;
    150  1.1  christos   * ) as_opts= ;;
    151  1.1  christos esac
    152  1.1  christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    153  1.1  christos # Admittedly, this is quite paranoid, since all the known shells bail
    154  1.1  christos # out after a failed `exec'.
    155  1.1  christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
    156  1.1  christos as_fn_exit 255
    157  1.1  christos   fi
    158  1.1  christos   # We don't want this to propagate to other subprocesses.
    159  1.1  christos           { _as_can_reexec=; unset _as_can_reexec;}
    160  1.1  christos if test "x$CONFIG_SHELL" = x; then
    161  1.1  christos   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
    162  1.1  christos   emulate sh
    163  1.1  christos   NULLCMD=:
    164  1.1  christos   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
    165  1.1  christos   # is contrary to our usage.  Disable this feature.
    166  1.1  christos   alias -g '\${1+\"\$@\"}'='\"\$@\"'
    167  1.1  christos   setopt NO_GLOB_SUBST
    168  1.1  christos else
    169  1.1  christos   case \`(set -o) 2>/dev/null\` in #(
    170  1.1  christos   *posix*) :
    171  1.1  christos     set -o posix ;; #(
    172  1.1  christos   *) :
    173  1.1  christos      ;;
    174  1.1  christos esac
    175  1.1  christos fi
    176  1.1  christos "
    177  1.1  christos   as_required="as_fn_return () { (exit \$1); }
    178  1.1  christos as_fn_success () { as_fn_return 0; }
    179  1.1  christos as_fn_failure () { as_fn_return 1; }
    180  1.1  christos as_fn_ret_success () { return 0; }
    181  1.1  christos as_fn_ret_failure () { return 1; }
    182  1.1  christos 
    183  1.1  christos exitcode=0
    184  1.1  christos as_fn_success || { exitcode=1; echo as_fn_success failed.; }
    185  1.1  christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
    186  1.1  christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
    187  1.1  christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
    188  1.1  christos if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
    189  1.1  christos 
    190  1.1  christos else
    191  1.1  christos   exitcode=1; echo positional parameters were not saved.
    192  1.1  christos fi
    193  1.1  christos test x\$exitcode = x0 || exit 1
    194  1.1  christos test -x / || exit 1"
    195  1.1  christos   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
    196  1.1  christos   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
    197  1.1  christos   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
    198  1.1  christos   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
    199  1.1  christos test \$(( 1 + 1 )) = 2 || exit 1"
    200  1.1  christos   if (eval "$as_required") 2>/dev/null; then :
    201  1.1  christos   as_have_required=yes
    202  1.1  christos else
    203  1.1  christos   as_have_required=no
    204  1.1  christos fi
    205  1.1  christos   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
    206  1.1  christos 
    207  1.1  christos else
    208  1.1  christos   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    209  1.1  christos as_found=false
    210  1.1  christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
    211  1.1  christos do
    212  1.1  christos   IFS=$as_save_IFS
    213  1.1  christos   test -z "$as_dir" && as_dir=.
    214  1.1  christos   as_found=:
    215  1.1  christos   case $as_dir in #(
    216  1.1  christos 	 /*)
    217  1.1  christos 	   for as_base in sh bash ksh sh5; do
    218  1.1  christos 	     # Try only shells that exist, to save several forks.
    219  1.1  christos 	     as_shell=$as_dir/$as_base
    220  1.1  christos 	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
    221  1.1  christos 		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
    222  1.1  christos   CONFIG_SHELL=$as_shell as_have_required=yes
    223  1.1  christos 		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
    224  1.1  christos   break 2
    225  1.1  christos fi
    226  1.1  christos fi
    227  1.1  christos 	   done;;
    228  1.1  christos        esac
    229  1.1  christos   as_found=false
    230  1.1  christos done
    231  1.1  christos $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
    232  1.1  christos 	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
    233  1.1  christos   CONFIG_SHELL=$SHELL as_have_required=yes
    234  1.1  christos fi; }
    235  1.1  christos IFS=$as_save_IFS
    236  1.1  christos 
    237  1.1  christos 
    238  1.1  christos       if test "x$CONFIG_SHELL" != x; then :
    239  1.1  christos   export CONFIG_SHELL
    240  1.1  christos              # We cannot yet assume a decent shell, so we have to provide a
    241  1.1  christos # neutralization value for shells without unset; and this also
    242  1.1  christos # works around shells that cannot unset nonexistent variables.
    243  1.1  christos # Preserve -v and -x to the replacement shell.
    244  1.1  christos BASH_ENV=/dev/null
    245  1.1  christos ENV=/dev/null
    246  1.1  christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    247  1.1  christos case $- in # ((((
    248  1.1  christos   *v*x* | *x*v* ) as_opts=-vx ;;
    249  1.1  christos   *v* ) as_opts=-v ;;
    250  1.1  christos   *x* ) as_opts=-x ;;
    251  1.1  christos   * ) as_opts= ;;
    252  1.1  christos esac
    253  1.1  christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    254  1.1  christos # Admittedly, this is quite paranoid, since all the known shells bail
    255  1.1  christos # out after a failed `exec'.
    256  1.1  christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
    257  1.1  christos exit 255
    258  1.1  christos fi
    259  1.1  christos 
    260  1.1  christos     if test x$as_have_required = xno; then :
    261  1.1  christos   $as_echo "$0: This script requires a shell more modern than all"
    262  1.1  christos   $as_echo "$0: the shells that I found on your system."
    263  1.1  christos   if test x${ZSH_VERSION+set} = xset ; then
    264  1.1  christos     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
    265  1.1  christos     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
    266  1.1  christos   else
    267  1.1  christos     $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
    268  1.1  christos $0: including any error possibly output before this
    269  1.1  christos $0: message. Then install a modern shell, or manually run
    270  1.1  christos $0: the script under such a shell if you do have one."
    271  1.1  christos   fi
    272  1.1  christos   exit 1
    273  1.1  christos fi
    274  1.1  christos fi
    275  1.1  christos fi
    276  1.1  christos SHELL=${CONFIG_SHELL-/bin/sh}
    277  1.1  christos export SHELL
    278  1.1  christos # Unset more variables known to interfere with behavior of common tools.
    279  1.1  christos CLICOLOR_FORCE= GREP_OPTIONS=
    280  1.1  christos unset CLICOLOR_FORCE GREP_OPTIONS
    281  1.1  christos 
    282  1.1  christos ## --------------------- ##
    283  1.1  christos ## M4sh Shell Functions. ##
    284  1.1  christos ## --------------------- ##
    285  1.1  christos # as_fn_unset VAR
    286  1.1  christos # ---------------
    287  1.1  christos # Portably unset VAR.
    288  1.1  christos as_fn_unset ()
    289  1.1  christos {
    290  1.1  christos   { eval $1=; unset $1;}
    291  1.1  christos }
    292  1.1  christos as_unset=as_fn_unset
    293  1.1  christos 
    294  1.1  christos # as_fn_set_status STATUS
    295  1.1  christos # -----------------------
    296  1.1  christos # Set $? to STATUS, without forking.
    297  1.1  christos as_fn_set_status ()
    298  1.1  christos {
    299  1.1  christos   return $1
    300  1.1  christos } # as_fn_set_status
    301  1.1  christos 
    302  1.1  christos # as_fn_exit STATUS
    303  1.1  christos # -----------------
    304  1.1  christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
    305  1.1  christos as_fn_exit ()
    306  1.1  christos {
    307  1.1  christos   set +e
    308  1.1  christos   as_fn_set_status $1
    309  1.1  christos   exit $1
    310  1.1  christos } # as_fn_exit
    311  1.1  christos 
    312  1.1  christos # as_fn_mkdir_p
    313  1.1  christos # -------------
    314  1.1  christos # Create "$as_dir" as a directory, including parents if necessary.
    315  1.1  christos as_fn_mkdir_p ()
    316  1.1  christos {
    317  1.1  christos 
    318  1.1  christos   case $as_dir in #(
    319  1.1  christos   -*) as_dir=./$as_dir;;
    320  1.1  christos   esac
    321  1.1  christos   test -d "$as_dir" || eval $as_mkdir_p || {
    322  1.1  christos     as_dirs=
    323  1.1  christos     while :; do
    324  1.1  christos       case $as_dir in #(
    325  1.1  christos       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
    326  1.1  christos       *) as_qdir=$as_dir;;
    327  1.1  christos       esac
    328  1.1  christos       as_dirs="'$as_qdir' $as_dirs"
    329  1.1  christos       as_dir=`$as_dirname -- "$as_dir" ||
    330  1.1  christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
    331  1.1  christos 	 X"$as_dir" : 'X\(//\)[^/]' \| \
    332  1.1  christos 	 X"$as_dir" : 'X\(//\)$' \| \
    333  1.1  christos 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
    334  1.1  christos $as_echo X"$as_dir" |
    335  1.1  christos     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
    336  1.1  christos 	    s//\1/
    337  1.1  christos 	    q
    338  1.1  christos 	  }
    339  1.1  christos 	  /^X\(\/\/\)[^/].*/{
    340  1.1  christos 	    s//\1/
    341  1.1  christos 	    q
    342  1.1  christos 	  }
    343  1.1  christos 	  /^X\(\/\/\)$/{
    344  1.1  christos 	    s//\1/
    345  1.1  christos 	    q
    346  1.1  christos 	  }
    347  1.1  christos 	  /^X\(\/\).*/{
    348  1.1  christos 	    s//\1/
    349  1.1  christos 	    q
    350  1.1  christos 	  }
    351  1.1  christos 	  s/.*/./; q'`
    352  1.1  christos       test -d "$as_dir" && break
    353  1.1  christos     done
    354  1.1  christos     test -z "$as_dirs" || eval "mkdir $as_dirs"
    355  1.1  christos   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
    356  1.1  christos 
    357  1.1  christos 
    358  1.1  christos } # as_fn_mkdir_p
    359  1.1  christos 
    360  1.1  christos # as_fn_executable_p FILE
    361  1.1  christos # -----------------------
    362  1.1  christos # Test if FILE is an executable regular file.
    363  1.1  christos as_fn_executable_p ()
    364  1.1  christos {
    365  1.1  christos   test -f "$1" && test -x "$1"
    366  1.1  christos } # as_fn_executable_p
    367  1.1  christos # as_fn_append VAR VALUE
    368  1.1  christos # ----------------------
    369  1.1  christos # Append the text in VALUE to the end of the definition contained in VAR. Take
    370  1.1  christos # advantage of any shell optimizations that allow amortized linear growth over
    371  1.1  christos # repeated appends, instead of the typical quadratic growth present in naive
    372  1.1  christos # implementations.
    373  1.1  christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
    374  1.1  christos   eval 'as_fn_append ()
    375  1.1  christos   {
    376  1.1  christos     eval $1+=\$2
    377  1.1  christos   }'
    378  1.1  christos else
    379  1.1  christos   as_fn_append ()
    380  1.1  christos   {
    381  1.1  christos     eval $1=\$$1\$2
    382  1.1  christos   }
    383  1.1  christos fi # as_fn_append
    384  1.1  christos 
    385  1.1  christos # as_fn_arith ARG...
    386  1.1  christos # ------------------
    387  1.1  christos # Perform arithmetic evaluation on the ARGs, and store the result in the
    388  1.1  christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
    389  1.1  christos # must be portable across $(()) and expr.
    390  1.1  christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
    391  1.1  christos   eval 'as_fn_arith ()
    392  1.1  christos   {
    393  1.1  christos     as_val=$(( $* ))
    394  1.1  christos   }'
    395  1.1  christos else
    396  1.1  christos   as_fn_arith ()
    397  1.1  christos   {
    398  1.1  christos     as_val=`expr "$@" || test $? -eq 1`
    399  1.1  christos   }
    400  1.1  christos fi # as_fn_arith
    401  1.1  christos 
    402  1.1  christos 
    403  1.1  christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
    404  1.1  christos # ----------------------------------------
    405  1.1  christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
    406  1.1  christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
    407  1.1  christos # script with STATUS, using 1 if that was 0.
    408  1.1  christos as_fn_error ()
    409  1.1  christos {
    410  1.1  christos   as_status=$1; test $as_status -eq 0 && as_status=1
    411  1.1  christos   if test "$4"; then
    412  1.1  christos     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
    413  1.1  christos     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
    414  1.1  christos   fi
    415  1.1  christos   $as_echo "$as_me: error: $2" >&2
    416  1.1  christos   as_fn_exit $as_status
    417  1.1  christos } # as_fn_error
    418  1.1  christos 
    419  1.1  christos if expr a : '\(a\)' >/dev/null 2>&1 &&
    420  1.1  christos    test "X`expr 00001 : '.*\(...\)'`" = X001; then
    421  1.1  christos   as_expr=expr
    422  1.1  christos else
    423  1.1  christos   as_expr=false
    424  1.1  christos fi
    425  1.1  christos 
    426  1.1  christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
    427  1.1  christos   as_basename=basename
    428  1.1  christos else
    429  1.1  christos   as_basename=false
    430  1.1  christos fi
    431  1.1  christos 
    432  1.1  christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
    433  1.1  christos   as_dirname=dirname
    434  1.1  christos else
    435  1.1  christos   as_dirname=false
    436  1.1  christos fi
    437  1.1  christos 
    438  1.1  christos as_me=`$as_basename -- "$0" ||
    439  1.1  christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
    440  1.1  christos 	 X"$0" : 'X\(//\)$' \| \
    441  1.1  christos 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
    442  1.1  christos $as_echo X/"$0" |
    443  1.1  christos     sed '/^.*\/\([^/][^/]*\)\/*$/{
    444  1.1  christos 	    s//\1/
    445  1.1  christos 	    q
    446  1.1  christos 	  }
    447  1.1  christos 	  /^X\/\(\/\/\)$/{
    448  1.1  christos 	    s//\1/
    449  1.1  christos 	    q
    450  1.1  christos 	  }
    451  1.1  christos 	  /^X\/\(\/\).*/{
    452  1.1  christos 	    s//\1/
    453  1.1  christos 	    q
    454  1.1  christos 	  }
    455  1.1  christos 	  s/.*/./; q'`
    456  1.1  christos 
    457  1.1  christos # Avoid depending upon Character Ranges.
    458  1.1  christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
    459  1.1  christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    460  1.1  christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
    461  1.1  christos as_cr_digits='0123456789'
    462  1.1  christos as_cr_alnum=$as_cr_Letters$as_cr_digits
    463  1.1  christos 
    464  1.1  christos 
    465  1.1  christos   as_lineno_1=$LINENO as_lineno_1a=$LINENO
    466  1.1  christos   as_lineno_2=$LINENO as_lineno_2a=$LINENO
    467  1.1  christos   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
    468  1.1  christos   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
    469  1.1  christos   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
    470  1.1  christos   sed -n '
    471  1.1  christos     p
    472  1.1  christos     /[$]LINENO/=
    473  1.1  christos   ' <$as_myself |
    474  1.1  christos     sed '
    475  1.1  christos       s/[$]LINENO.*/&-/
    476  1.1  christos       t lineno
    477  1.1  christos       b
    478  1.1  christos       :lineno
    479  1.1  christos       N
    480  1.1  christos       :loop
    481  1.1  christos       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
    482  1.1  christos       t loop
    483  1.1  christos       s/-\n.*//
    484  1.1  christos     ' >$as_me.lineno &&
    485  1.1  christos   chmod +x "$as_me.lineno" ||
    486  1.1  christos     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
    487  1.1  christos 
    488  1.1  christos   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
    489  1.1  christos   # already done that, so ensure we don't try to do so again and fall
    490  1.1  christos   # in an infinite loop.  This has already happened in practice.
    491  1.1  christos   _as_can_reexec=no; export _as_can_reexec
    492  1.1  christos   # Don't try to exec as it changes $[0], causing all sort of problems
    493  1.1  christos   # (the dirname of $[0] is not the place where we might find the
    494  1.1  christos   # original and so on.  Autoconf is especially sensitive to this).
    495  1.1  christos   . "./$as_me.lineno"
    496  1.1  christos   # Exit status is that of the last command.
    497  1.1  christos   exit
    498  1.1  christos }
    499  1.1  christos 
    500  1.1  christos ECHO_C= ECHO_N= ECHO_T=
    501  1.1  christos case `echo -n x` in #(((((
    502  1.1  christos -n*)
    503  1.1  christos   case `echo 'xy\c'` in
    504  1.1  christos   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
    505  1.1  christos   xy)  ECHO_C='\c';;
    506  1.1  christos   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
    507  1.1  christos        ECHO_T='	';;
    508  1.1  christos   esac;;
    509  1.1  christos *)
    510  1.1  christos   ECHO_N='-n';;
    511  1.1  christos esac
    512  1.1  christos 
    513  1.1  christos rm -f conf$$ conf$$.exe conf$$.file
    514  1.1  christos if test -d conf$$.dir; then
    515  1.1  christos   rm -f conf$$.dir/conf$$.file
    516  1.1  christos else
    517  1.1  christos   rm -f conf$$.dir
    518  1.1  christos   mkdir conf$$.dir 2>/dev/null
    519  1.1  christos fi
    520  1.1  christos if (echo >conf$$.file) 2>/dev/null; then
    521  1.1  christos   if ln -s conf$$.file conf$$ 2>/dev/null; then
    522  1.1  christos     as_ln_s='ln -s'
    523  1.1  christos     # ... but there are two gotchas:
    524  1.1  christos     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
    525  1.1  christos     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
    526  1.1  christos     # In both cases, we have to default to `cp -pR'.
    527  1.1  christos     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
    528  1.1  christos       as_ln_s='cp -pR'
    529  1.1  christos   elif ln conf$$.file conf$$ 2>/dev/null; then
    530  1.1  christos     as_ln_s=ln
    531  1.1  christos   else
    532  1.1  christos     as_ln_s='cp -pR'
    533  1.1  christos   fi
    534  1.1  christos else
    535  1.1  christos   as_ln_s='cp -pR'
    536  1.1  christos fi
    537  1.1  christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
    538  1.1  christos rmdir conf$$.dir 2>/dev/null
    539  1.1  christos 
    540  1.1  christos if mkdir -p . 2>/dev/null; then
    541  1.1  christos   as_mkdir_p='mkdir -p "$as_dir"'
    542  1.1  christos else
    543  1.1  christos   test -d ./-p && rmdir ./-p
    544  1.1  christos   as_mkdir_p=false
    545  1.1  christos fi
    546  1.1  christos 
    547  1.1  christos as_test_x='test -x'
    548  1.1  christos as_executable_p=as_fn_executable_p
    549  1.1  christos 
    550  1.1  christos # Sed expression to map a string onto a valid CPP name.
    551  1.1  christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
    552  1.1  christos 
    553  1.1  christos # Sed expression to map a string onto a valid variable name.
    554  1.1  christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
    555  1.1  christos 
    556  1.1  christos 
    557  1.1  christos test -n "$DJDIR" || exec 7<&0 </dev/null
    558  1.1  christos exec 6>&1
    559  1.1  christos 
    560  1.1  christos # Name of the host.
    561  1.1  christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
    562  1.1  christos # so uname gets run too.
    563  1.1  christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
    564  1.1  christos 
    565  1.1  christos #
    566  1.1  christos # Initializations.
    567  1.1  christos #
    568  1.1  christos ac_default_prefix=/usr/local
    569  1.1  christos ac_clean_files=
    570  1.1  christos ac_config_libobj_dir=.
    571  1.1  christos LIBOBJS=
    572  1.1  christos cross_compiling=no
    573  1.1  christos subdirs=
    574  1.1  christos MFLAGS=
    575  1.1  christos MAKEFLAGS=
    576  1.1  christos 
    577  1.1  christos # Identity of this package.
    578  1.1  christos PACKAGE_NAME=
    579  1.1  christos PACKAGE_TARNAME=
    580  1.1  christos PACKAGE_VERSION=
    581  1.1  christos PACKAGE_STRING=
    582  1.1  christos PACKAGE_BUGREPORT=
    583  1.1  christos PACKAGE_URL=
    584  1.1  christos 
    585  1.1  christos ac_unique_file="Makefile.in"
    586  1.1  christos # Factoring default headers for most tests.
    587  1.1  christos ac_includes_default="\
    588  1.1  christos #include <stdio.h>
    589  1.1  christos #ifdef HAVE_SYS_TYPES_H
    590  1.1  christos # include <sys/types.h>
    591  1.1  christos #endif
    592  1.1  christos #ifdef HAVE_SYS_STAT_H
    593  1.1  christos # include <sys/stat.h>
    594  1.1  christos #endif
    595  1.1  christos #ifdef STDC_HEADERS
    596  1.1  christos # include <stdlib.h>
    597  1.1  christos # include <stddef.h>
    598  1.1  christos #else
    599  1.1  christos # ifdef HAVE_STDLIB_H
    600  1.1  christos #  include <stdlib.h>
    601  1.1  christos # endif
    602  1.1  christos #endif
    603  1.1  christos #ifdef HAVE_STRING_H
    604  1.1  christos # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
    605  1.1  christos #  include <memory.h>
    606  1.1  christos # endif
    607  1.1  christos # include <string.h>
    608  1.1  christos #endif
    609  1.1  christos #ifdef HAVE_STRINGS_H
    610  1.1  christos # include <strings.h>
    611  1.1  christos #endif
    612  1.1  christos #ifdef HAVE_INTTYPES_H
    613  1.1  christos # include <inttypes.h>
    614  1.1  christos #endif
    615  1.1  christos #ifdef HAVE_STDINT_H
    616  1.1  christos # include <stdint.h>
    617  1.1  christos #endif
    618  1.1  christos #ifdef HAVE_UNISTD_H
    619  1.1  christos # include <unistd.h>
    620  1.1  christos #endif"
    621  1.1  christos 
    622  1.1  christos ac_subst_vars='LTLIBOBJS
    623  1.1  christos LIBOBJS
    624  1.1  christos cfgoutputs_out
    625  1.1  christos cfgoutputs_in
    626  1.1  christos cfghdrs_out
    627  1.1  christos cfghdrs_in
    628  1.1  christos enable_initial_exec_tls
    629  1.1  christos enable_zone_allocator
    630  1.1  christos enable_tls
    631  1.1  christos enable_lazy_lock
    632  1.1  christos jemalloc_version_gid
    633  1.1  christos jemalloc_version_nrev
    634  1.1  christos jemalloc_version_bugfix
    635  1.1  christos jemalloc_version_minor
    636  1.1  christos jemalloc_version_major
    637  1.1  christos jemalloc_version
    638  1.1  christos enable_log
    639  1.1  christos enable_cache_oblivious
    640  1.1  christos enable_xmalloc
    641  1.1  christos enable_utrace
    642  1.1  christos enable_fill
    643  1.1  christos enable_prof
    644  1.1  christos enable_stats
    645  1.1  christos enable_debug
    646  1.1  christos je_
    647  1.1  christos install_suffix
    648  1.1  christos private_namespace
    649  1.1  christos JEMALLOC_CPREFIX
    650  1.1  christos JEMALLOC_PREFIX
    651  1.1  christos AUTOCONF
    652  1.1  christos LD
    653  1.1  christos RANLIB
    654  1.1  christos INSTALL_DATA
    655  1.1  christos INSTALL_SCRIPT
    656  1.1  christos INSTALL_PROGRAM
    657  1.1  christos enable_autogen
    658  1.1  christos RPATH_EXTRA
    659  1.1  christos LM
    660  1.1  christos CC_MM
    661  1.1  christos DUMP_SYMS
    662  1.1  christos AROUT
    663  1.1  christos ARFLAGS
    664  1.1  christos MKLIB
    665  1.1  christos TEST_LD_MODE
    666  1.1  christos LDTARGET
    667  1.1  christos CTARGET
    668  1.1  christos PIC_CFLAGS
    669  1.1  christos SOREV
    670  1.1  christos EXTRA_LDFLAGS
    671  1.1  christos DSO_LDFLAGS
    672  1.1  christos link_whole_archive
    673  1.1  christos libprefix
    674  1.1  christos exe
    675  1.1  christos a
    676  1.1  christos o
    677  1.1  christos importlib
    678  1.1  christos so
    679  1.1  christos LD_PRELOAD_VAR
    680  1.1  christos RPATH
    681  1.1  christos abi
    682  1.1  christos AWK
    683  1.1  christos NM
    684  1.1  christos AR
    685  1.1  christos host_os
    686  1.1  christos host_vendor
    687  1.1  christos host_cpu
    688  1.1  christos host
    689  1.1  christos build_os
    690  1.1  christos build_vendor
    691  1.1  christos build_cpu
    692  1.1  christos build
    693  1.1  christos EGREP
    694  1.1  christos GREP
    695  1.1  christos EXTRA_CXXFLAGS
    696  1.1  christos SPECIFIED_CXXFLAGS
    697  1.1  christos CONFIGURE_CXXFLAGS
    698  1.1  christos enable_cxx
    699  1.1  christos HAVE_CXX14
    700  1.1  christos ac_ct_CXX
    701  1.1  christos CXXFLAGS
    702  1.1  christos CXX
    703  1.1  christos CPP
    704  1.1  christos EXTRA_CFLAGS
    705  1.1  christos SPECIFIED_CFLAGS
    706  1.1  christos CONFIGURE_CFLAGS
    707  1.1  christos OBJEXT
    708  1.1  christos EXEEXT
    709  1.1  christos ac_ct_CC
    710  1.1  christos CPPFLAGS
    711  1.1  christos LDFLAGS
    712  1.1  christos CFLAGS
    713  1.1  christos CC
    714  1.1  christos XSLROOT
    715  1.1  christos XSLTPROC
    716  1.1  christos MANDIR
    717  1.1  christos DATADIR
    718  1.1  christos LIBDIR
    719  1.1  christos INCLUDEDIR
    720  1.1  christos BINDIR
    721  1.1  christos PREFIX
    722  1.1  christos abs_objroot
    723  1.1  christos objroot
    724  1.1  christos abs_srcroot
    725  1.1  christos srcroot
    726  1.1  christos rev
    727  1.1  christos CONFIG
    728  1.1  christos target_alias
    729  1.1  christos host_alias
    730  1.1  christos build_alias
    731  1.1  christos LIBS
    732  1.1  christos ECHO_T
    733  1.1  christos ECHO_N
    734  1.1  christos ECHO_C
    735  1.1  christos DEFS
    736  1.1  christos mandir
    737  1.1  christos localedir
    738  1.1  christos libdir
    739  1.1  christos psdir
    740  1.1  christos pdfdir
    741  1.1  christos dvidir
    742  1.1  christos htmldir
    743  1.1  christos infodir
    744  1.1  christos docdir
    745  1.1  christos oldincludedir
    746  1.1  christos includedir
    747  1.1  christos localstatedir
    748  1.1  christos sharedstatedir
    749  1.1  christos sysconfdir
    750  1.1  christos datadir
    751  1.1  christos datarootdir
    752  1.1  christos libexecdir
    753  1.1  christos sbindir
    754  1.1  christos bindir
    755  1.1  christos program_transform_name
    756  1.1  christos prefix
    757  1.1  christos exec_prefix
    758  1.1  christos PACKAGE_URL
    759  1.1  christos PACKAGE_BUGREPORT
    760  1.1  christos PACKAGE_STRING
    761  1.1  christos PACKAGE_VERSION
    762  1.1  christos PACKAGE_TARNAME
    763  1.1  christos PACKAGE_NAME
    764  1.1  christos PATH_SEPARATOR
    765  1.1  christos SHELL'
    766  1.1  christos ac_subst_files=''
    767  1.1  christos ac_user_opts='
    768  1.1  christos enable_option_checking
    769  1.1  christos with_xslroot
    770  1.1  christos enable_cxx
    771  1.1  christos with_lg_vaddr
    772  1.1  christos with_rpath
    773  1.1  christos enable_autogen
    774  1.1  christos with_mangling
    775  1.1  christos with_jemalloc_prefix
    776  1.1  christos with_export
    777  1.1  christos with_private_namespace
    778  1.1  christos with_install_suffix
    779  1.1  christos with_malloc_conf
    780  1.1  christos enable_debug
    781  1.1  christos enable_stats
    782  1.1  christos enable_prof
    783  1.1  christos enable_prof_libunwind
    784  1.1  christos with_static_libunwind
    785  1.1  christos enable_prof_libgcc
    786  1.1  christos enable_prof_gcc
    787  1.1  christos enable_fill
    788  1.1  christos enable_utrace
    789  1.1  christos enable_xmalloc
    790  1.1  christos enable_cache_oblivious
    791  1.1  christos enable_log
    792  1.1  christos with_lg_quantum
    793  1.1  christos with_lg_page
    794  1.1  christos with_lg_hugepage
    795  1.1  christos with_lg_page_sizes
    796  1.1  christos with_version
    797  1.1  christos enable_syscall
    798  1.1  christos enable_lazy_lock
    799  1.1  christos enable_zone_allocator
    800  1.1  christos enable_initial_exec_tls
    801  1.1  christos '
    802  1.1  christos       ac_precious_vars='build_alias
    803  1.1  christos host_alias
    804  1.1  christos target_alias
    805  1.1  christos CC
    806  1.1  christos CFLAGS
    807  1.1  christos LDFLAGS
    808  1.1  christos LIBS
    809  1.1  christos CPPFLAGS
    810  1.1  christos CPP
    811  1.1  christos CXX
    812  1.1  christos CXXFLAGS
    813  1.1  christos CCC'
    814  1.1  christos 
    815  1.1  christos 
    816  1.1  christos # Initialize some variables set by options.
    817  1.1  christos ac_init_help=
    818  1.1  christos ac_init_version=false
    819  1.1  christos ac_unrecognized_opts=
    820  1.1  christos ac_unrecognized_sep=
    821  1.1  christos # The variables have the same names as the options, with
    822  1.1  christos # dashes changed to underlines.
    823  1.1  christos cache_file=/dev/null
    824  1.1  christos exec_prefix=NONE
    825  1.1  christos no_create=
    826  1.1  christos no_recursion=
    827  1.1  christos prefix=NONE
    828  1.1  christos program_prefix=NONE
    829  1.1  christos program_suffix=NONE
    830  1.1  christos program_transform_name=s,x,x,
    831  1.1  christos silent=
    832  1.1  christos site=
    833  1.1  christos srcdir=
    834  1.1  christos verbose=
    835  1.1  christos x_includes=NONE
    836  1.1  christos x_libraries=NONE
    837  1.1  christos 
    838  1.1  christos # Installation directory options.
    839  1.1  christos # These are left unexpanded so users can "make install exec_prefix=/foo"
    840  1.1  christos # and all the variables that are supposed to be based on exec_prefix
    841  1.1  christos # by default will actually change.
    842  1.1  christos # Use braces instead of parens because sh, perl, etc. also accept them.
    843  1.1  christos # (The list follows the same order as the GNU Coding Standards.)
    844  1.1  christos bindir='${exec_prefix}/bin'
    845  1.1  christos sbindir='${exec_prefix}/sbin'
    846  1.1  christos libexecdir='${exec_prefix}/libexec'
    847  1.1  christos datarootdir='${prefix}/share'
    848  1.1  christos datadir='${datarootdir}'
    849  1.1  christos sysconfdir='${prefix}/etc'
    850  1.1  christos sharedstatedir='${prefix}/com'
    851  1.1  christos localstatedir='${prefix}/var'
    852  1.1  christos includedir='${prefix}/include'
    853  1.1  christos oldincludedir='/usr/include'
    854  1.1  christos docdir='${datarootdir}/doc/${PACKAGE}'
    855  1.1  christos infodir='${datarootdir}/info'
    856  1.1  christos htmldir='${docdir}'
    857  1.1  christos dvidir='${docdir}'
    858  1.1  christos pdfdir='${docdir}'
    859  1.1  christos psdir='${docdir}'
    860  1.1  christos libdir='${exec_prefix}/lib'
    861  1.1  christos localedir='${datarootdir}/locale'
    862  1.1  christos mandir='${datarootdir}/man'
    863  1.1  christos 
    864  1.1  christos ac_prev=
    865  1.1  christos ac_dashdash=
    866  1.1  christos for ac_option
    867  1.1  christos do
    868  1.1  christos   # If the previous option needs an argument, assign it.
    869  1.1  christos   if test -n "$ac_prev"; then
    870  1.1  christos     eval $ac_prev=\$ac_option
    871  1.1  christos     ac_prev=
    872  1.1  christos     continue
    873  1.1  christos   fi
    874  1.1  christos 
    875  1.1  christos   case $ac_option in
    876  1.1  christos   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
    877  1.1  christos   *=)   ac_optarg= ;;
    878  1.1  christos   *)    ac_optarg=yes ;;
    879  1.1  christos   esac
    880  1.1  christos 
    881  1.1  christos   # Accept the important Cygnus configure options, so we can diagnose typos.
    882  1.1  christos 
    883  1.1  christos   case $ac_dashdash$ac_option in
    884  1.1  christos   --)
    885  1.1  christos     ac_dashdash=yes ;;
    886  1.1  christos 
    887  1.1  christos   -bindir | --bindir | --bindi | --bind | --bin | --bi)
    888  1.1  christos     ac_prev=bindir ;;
    889  1.1  christos   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
    890  1.1  christos     bindir=$ac_optarg ;;
    891  1.1  christos 
    892  1.1  christos   -build | --build | --buil | --bui | --bu)
    893  1.1  christos     ac_prev=build_alias ;;
    894  1.1  christos   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    895  1.1  christos     build_alias=$ac_optarg ;;
    896  1.1  christos 
    897  1.1  christos   -cache-file | --cache-file | --cache-fil | --cache-fi \
    898  1.1  christos   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
    899  1.1  christos     ac_prev=cache_file ;;
    900  1.1  christos   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
    901  1.1  christos   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
    902  1.1  christos     cache_file=$ac_optarg ;;
    903  1.1  christos 
    904  1.1  christos   --config-cache | -C)
    905  1.1  christos     cache_file=config.cache ;;
    906  1.1  christos 
    907  1.1  christos   -datadir | --datadir | --datadi | --datad)
    908  1.1  christos     ac_prev=datadir ;;
    909  1.1  christos   -datadir=* | --datadir=* | --datadi=* | --datad=*)
    910  1.1  christos     datadir=$ac_optarg ;;
    911  1.1  christos 
    912  1.1  christos   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
    913  1.1  christos   | --dataroo | --dataro | --datar)
    914  1.1  christos     ac_prev=datarootdir ;;
    915  1.1  christos   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
    916  1.1  christos   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
    917  1.1  christos     datarootdir=$ac_optarg ;;
    918  1.1  christos 
    919  1.1  christos   -disable-* | --disable-*)
    920  1.1  christos     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
    921  1.1  christos     # Reject names that are not valid shell variable names.
    922  1.1  christos     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
    923  1.1  christos       as_fn_error $? "invalid feature name: $ac_useropt"
    924  1.1  christos     ac_useropt_orig=$ac_useropt
    925  1.1  christos     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
    926  1.1  christos     case $ac_user_opts in
    927  1.1  christos       *"
    928  1.1  christos "enable_$ac_useropt"
    929  1.1  christos "*) ;;
    930  1.1  christos       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
    931  1.1  christos 	 ac_unrecognized_sep=', ';;
    932  1.1  christos     esac
    933  1.1  christos     eval enable_$ac_useropt=no ;;
    934  1.1  christos 
    935  1.1  christos   -docdir | --docdir | --docdi | --doc | --do)
    936  1.1  christos     ac_prev=docdir ;;
    937  1.1  christos   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
    938  1.1  christos     docdir=$ac_optarg ;;
    939  1.1  christos 
    940  1.1  christos   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
    941  1.1  christos     ac_prev=dvidir ;;
    942  1.1  christos   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
    943  1.1  christos     dvidir=$ac_optarg ;;
    944  1.1  christos 
    945  1.1  christos   -enable-* | --enable-*)
    946  1.1  christos     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
    947  1.1  christos     # Reject names that are not valid shell variable names.
    948  1.1  christos     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
    949  1.1  christos       as_fn_error $? "invalid feature name: $ac_useropt"
    950  1.1  christos     ac_useropt_orig=$ac_useropt
    951  1.1  christos     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
    952  1.1  christos     case $ac_user_opts in
    953  1.1  christos       *"
    954  1.1  christos "enable_$ac_useropt"
    955  1.1  christos "*) ;;
    956  1.1  christos       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
    957  1.1  christos 	 ac_unrecognized_sep=', ';;
    958  1.1  christos     esac
    959  1.1  christos     eval enable_$ac_useropt=\$ac_optarg ;;
    960  1.1  christos 
    961  1.1  christos   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
    962  1.1  christos   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
    963  1.1  christos   | --exec | --exe | --ex)
    964  1.1  christos     ac_prev=exec_prefix ;;
    965  1.1  christos   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
    966  1.1  christos   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
    967  1.1  christos   | --exec=* | --exe=* | --ex=*)
    968  1.1  christos     exec_prefix=$ac_optarg ;;
    969  1.1  christos 
    970  1.1  christos   -gas | --gas | --ga | --g)
    971  1.1  christos     # Obsolete; use --with-gas.
    972  1.1  christos     with_gas=yes ;;
    973  1.1  christos 
    974  1.1  christos   -help | --help | --hel | --he | -h)
    975  1.1  christos     ac_init_help=long ;;
    976  1.1  christos   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
    977  1.1  christos     ac_init_help=recursive ;;
    978  1.1  christos   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
    979  1.1  christos     ac_init_help=short ;;
    980  1.1  christos 
    981  1.1  christos   -host | --host | --hos | --ho)
    982  1.1  christos     ac_prev=host_alias ;;
    983  1.1  christos   -host=* | --host=* | --hos=* | --ho=*)
    984  1.1  christos     host_alias=$ac_optarg ;;
    985  1.1  christos 
    986  1.1  christos   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
    987  1.1  christos     ac_prev=htmldir ;;
    988  1.1  christos   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
    989  1.1  christos   | --ht=*)
    990  1.1  christos     htmldir=$ac_optarg ;;
    991  1.1  christos 
    992  1.1  christos   -includedir | --includedir | --includedi | --included | --include \
    993  1.1  christos   | --includ | --inclu | --incl | --inc)
    994  1.1  christos     ac_prev=includedir ;;
    995  1.1  christos   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
    996  1.1  christos   | --includ=* | --inclu=* | --incl=* | --inc=*)
    997  1.1  christos     includedir=$ac_optarg ;;
    998  1.1  christos 
    999  1.1  christos   -infodir | --infodir | --infodi | --infod | --info | --inf)
   1000  1.1  christos     ac_prev=infodir ;;
   1001  1.1  christos   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
   1002  1.1  christos     infodir=$ac_optarg ;;
   1003  1.1  christos 
   1004  1.1  christos   -libdir | --libdir | --libdi | --libd)
   1005  1.1  christos     ac_prev=libdir ;;
   1006  1.1  christos   -libdir=* | --libdir=* | --libdi=* | --libd=*)
   1007  1.1  christos     libdir=$ac_optarg ;;
   1008  1.1  christos 
   1009  1.1  christos   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
   1010  1.1  christos   | --libexe | --libex | --libe)
   1011  1.1  christos     ac_prev=libexecdir ;;
   1012  1.1  christos   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
   1013  1.1  christos   | --libexe=* | --libex=* | --libe=*)
   1014  1.1  christos     libexecdir=$ac_optarg ;;
   1015  1.1  christos 
   1016  1.1  christos   -localedir | --localedir | --localedi | --localed | --locale)
   1017  1.1  christos     ac_prev=localedir ;;
   1018  1.1  christos   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
   1019  1.1  christos     localedir=$ac_optarg ;;
   1020  1.1  christos 
   1021  1.1  christos   -localstatedir | --localstatedir | --localstatedi | --localstated \
   1022  1.1  christos   | --localstate | --localstat | --localsta | --localst | --locals)
   1023  1.1  christos     ac_prev=localstatedir ;;
   1024  1.1  christos   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
   1025  1.1  christos   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
   1026  1.1  christos     localstatedir=$ac_optarg ;;
   1027  1.1  christos 
   1028  1.1  christos   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
   1029  1.1  christos     ac_prev=mandir ;;
   1030  1.1  christos   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
   1031  1.1  christos     mandir=$ac_optarg ;;
   1032  1.1  christos 
   1033  1.1  christos   -nfp | --nfp | --nf)
   1034  1.1  christos     # Obsolete; use --without-fp.
   1035  1.1  christos     with_fp=no ;;
   1036  1.1  christos 
   1037  1.1  christos   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
   1038  1.1  christos   | --no-cr | --no-c | -n)
   1039  1.1  christos     no_create=yes ;;
   1040  1.1  christos 
   1041  1.1  christos   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
   1042  1.1  christos   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
   1043  1.1  christos     no_recursion=yes ;;
   1044  1.1  christos 
   1045  1.1  christos   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
   1046  1.1  christos   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
   1047  1.1  christos   | --oldin | --oldi | --old | --ol | --o)
   1048  1.1  christos     ac_prev=oldincludedir ;;
   1049  1.1  christos   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
   1050  1.1  christos   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
   1051  1.1  christos   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
   1052  1.1  christos     oldincludedir=$ac_optarg ;;
   1053  1.1  christos 
   1054  1.1  christos   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
   1055  1.1  christos     ac_prev=prefix ;;
   1056  1.1  christos   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
   1057  1.1  christos     prefix=$ac_optarg ;;
   1058  1.1  christos 
   1059  1.1  christos   -program-prefix | --program-prefix | --program-prefi | --program-pref \
   1060  1.1  christos   | --program-pre | --program-pr | --program-p)
   1061  1.1  christos     ac_prev=program_prefix ;;
   1062  1.1  christos   -program-prefix=* | --program-prefix=* | --program-prefi=* \
   1063  1.1  christos   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
   1064  1.1  christos     program_prefix=$ac_optarg ;;
   1065  1.1  christos 
   1066  1.1  christos   -program-suffix | --program-suffix | --program-suffi | --program-suff \
   1067  1.1  christos   | --program-suf | --program-su | --program-s)
   1068  1.1  christos     ac_prev=program_suffix ;;
   1069  1.1  christos   -program-suffix=* | --program-suffix=* | --program-suffi=* \
   1070  1.1  christos   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
   1071  1.1  christos     program_suffix=$ac_optarg ;;
   1072  1.1  christos 
   1073  1.1  christos   -program-transform-name | --program-transform-name \
   1074  1.1  christos   | --program-transform-nam | --program-transform-na \
   1075  1.1  christos   | --program-transform-n | --program-transform- \
   1076  1.1  christos   | --program-transform | --program-transfor \
   1077  1.1  christos   | --program-transfo | --program-transf \
   1078  1.1  christos   | --program-trans | --program-tran \
   1079  1.1  christos   | --progr-tra | --program-tr | --program-t)
   1080  1.1  christos     ac_prev=program_transform_name ;;
   1081  1.1  christos   -program-transform-name=* | --program-transform-name=* \
   1082  1.1  christos   | --program-transform-nam=* | --program-transform-na=* \
   1083  1.1  christos   | --program-transform-n=* | --program-transform-=* \
   1084  1.1  christos   | --program-transform=* | --program-transfor=* \
   1085  1.1  christos   | --program-transfo=* | --program-transf=* \
   1086  1.1  christos   | --program-trans=* | --program-tran=* \
   1087  1.1  christos   | --progr-tra=* | --program-tr=* | --program-t=*)
   1088  1.1  christos     program_transform_name=$ac_optarg ;;
   1089  1.1  christos 
   1090  1.1  christos   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
   1091  1.1  christos     ac_prev=pdfdir ;;
   1092  1.1  christos   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
   1093  1.1  christos     pdfdir=$ac_optarg ;;
   1094  1.1  christos 
   1095  1.1  christos   -psdir | --psdir | --psdi | --psd | --ps)
   1096  1.1  christos     ac_prev=psdir ;;
   1097  1.1  christos   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
   1098  1.1  christos     psdir=$ac_optarg ;;
   1099  1.1  christos 
   1100  1.1  christos   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   1101  1.1  christos   | -silent | --silent | --silen | --sile | --sil)
   1102  1.1  christos     silent=yes ;;
   1103  1.1  christos 
   1104  1.1  christos   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
   1105  1.1  christos     ac_prev=sbindir ;;
   1106  1.1  christos   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
   1107  1.1  christos   | --sbi=* | --sb=*)
   1108  1.1  christos     sbindir=$ac_optarg ;;
   1109  1.1  christos 
   1110  1.1  christos   -sharedstatedir | --sharedstatedir | --sharedstatedi \
   1111  1.1  christos   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
   1112  1.1  christos   | --sharedst | --shareds | --shared | --share | --shar \
   1113  1.1  christos   | --sha | --sh)
   1114  1.1  christos     ac_prev=sharedstatedir ;;
   1115  1.1  christos   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
   1116  1.1  christos   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
   1117  1.1  christos   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
   1118  1.1  christos   | --sha=* | --sh=*)
   1119  1.1  christos     sharedstatedir=$ac_optarg ;;
   1120  1.1  christos 
   1121  1.1  christos   -site | --site | --sit)
   1122  1.1  christos     ac_prev=site ;;
   1123  1.1  christos   -site=* | --site=* | --sit=*)
   1124  1.1  christos     site=$ac_optarg ;;
   1125  1.1  christos 
   1126  1.1  christos   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
   1127  1.1  christos     ac_prev=srcdir ;;
   1128  1.1  christos   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
   1129  1.1  christos     srcdir=$ac_optarg ;;
   1130  1.1  christos 
   1131  1.1  christos   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
   1132  1.1  christos   | --syscon | --sysco | --sysc | --sys | --sy)
   1133  1.1  christos     ac_prev=sysconfdir ;;
   1134  1.1  christos   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
   1135  1.1  christos   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
   1136  1.1  christos     sysconfdir=$ac_optarg ;;
   1137  1.1  christos 
   1138  1.1  christos   -target | --target | --targe | --targ | --tar | --ta | --t)
   1139  1.1  christos     ac_prev=target_alias ;;
   1140  1.1  christos   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
   1141  1.1  christos     target_alias=$ac_optarg ;;
   1142  1.1  christos 
   1143  1.1  christos   -v | -verbose | --verbose | --verbos | --verbo | --verb)
   1144  1.1  christos     verbose=yes ;;
   1145  1.1  christos 
   1146  1.1  christos   -version | --version | --versio | --versi | --vers | -V)
   1147  1.1  christos     ac_init_version=: ;;
   1148  1.1  christos 
   1149  1.1  christos   -with-* | --with-*)
   1150  1.1  christos     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
   1151  1.1  christos     # Reject names that are not valid shell variable names.
   1152  1.1  christos     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1153  1.1  christos       as_fn_error $? "invalid package name: $ac_useropt"
   1154  1.1  christos     ac_useropt_orig=$ac_useropt
   1155  1.1  christos     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1156  1.1  christos     case $ac_user_opts in
   1157  1.1  christos       *"
   1158  1.1  christos "with_$ac_useropt"
   1159  1.1  christos "*) ;;
   1160  1.1  christos       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
   1161  1.1  christos 	 ac_unrecognized_sep=', ';;
   1162  1.1  christos     esac
   1163  1.1  christos     eval with_$ac_useropt=\$ac_optarg ;;
   1164  1.1  christos 
   1165  1.1  christos   -without-* | --without-*)
   1166  1.1  christos     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
   1167  1.1  christos     # Reject names that are not valid shell variable names.
   1168  1.1  christos     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1169  1.1  christos       as_fn_error $? "invalid package name: $ac_useropt"
   1170  1.1  christos     ac_useropt_orig=$ac_useropt
   1171  1.1  christos     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
   1172  1.1  christos     case $ac_user_opts in
   1173  1.1  christos       *"
   1174  1.1  christos "with_$ac_useropt"
   1175  1.1  christos "*) ;;
   1176  1.1  christos       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
   1177  1.1  christos 	 ac_unrecognized_sep=', ';;
   1178  1.1  christos     esac
   1179  1.1  christos     eval with_$ac_useropt=no ;;
   1180  1.1  christos 
   1181  1.1  christos   --x)
   1182  1.1  christos     # Obsolete; use --with-x.
   1183  1.1  christos     with_x=yes ;;
   1184  1.1  christos 
   1185  1.1  christos   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
   1186  1.1  christos   | --x-incl | --x-inc | --x-in | --x-i)
   1187  1.1  christos     ac_prev=x_includes ;;
   1188  1.1  christos   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
   1189  1.1  christos   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
   1190  1.1  christos     x_includes=$ac_optarg ;;
   1191  1.1  christos 
   1192  1.1  christos   -x-libraries | --x-libraries | --x-librarie | --x-librari \
   1193  1.1  christos   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
   1194  1.1  christos     ac_prev=x_libraries ;;
   1195  1.1  christos   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
   1196  1.1  christos   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
   1197  1.1  christos     x_libraries=$ac_optarg ;;
   1198  1.1  christos 
   1199  1.1  christos   -*) as_fn_error $? "unrecognized option: \`$ac_option'
   1200  1.1  christos Try \`$0 --help' for more information"
   1201  1.1  christos     ;;
   1202  1.1  christos 
   1203  1.1  christos   *=*)
   1204  1.1  christos     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
   1205  1.1  christos     # Reject names that are not valid shell variable names.
   1206  1.1  christos     case $ac_envvar in #(
   1207  1.1  christos       '' | [0-9]* | *[!_$as_cr_alnum]* )
   1208  1.1  christos       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
   1209  1.1  christos     esac
   1210  1.1  christos     eval $ac_envvar=\$ac_optarg
   1211  1.1  christos     export $ac_envvar ;;
   1212  1.1  christos 
   1213  1.1  christos   *)
   1214  1.1  christos     # FIXME: should be removed in autoconf 3.0.
   1215  1.1  christos     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
   1216  1.1  christos     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1217  1.1  christos       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
   1218  1.1  christos     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
   1219  1.1  christos     ;;
   1220  1.1  christos 
   1221  1.1  christos   esac
   1222  1.1  christos done
   1223  1.1  christos 
   1224  1.1  christos if test -n "$ac_prev"; then
   1225  1.1  christos   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
   1226  1.1  christos   as_fn_error $? "missing argument to $ac_option"
   1227  1.1  christos fi
   1228  1.1  christos 
   1229  1.1  christos if test -n "$ac_unrecognized_opts"; then
   1230  1.1  christos   case $enable_option_checking in
   1231  1.1  christos     no) ;;
   1232  1.1  christos     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
   1233  1.1  christos     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
   1234  1.1  christos   esac
   1235  1.1  christos fi
   1236  1.1  christos 
   1237  1.1  christos # Check all directory arguments for consistency.
   1238  1.1  christos for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
   1239  1.1  christos 		datadir sysconfdir sharedstatedir localstatedir includedir \
   1240  1.1  christos 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
   1241  1.1  christos 		libdir localedir mandir
   1242  1.1  christos do
   1243  1.1  christos   eval ac_val=\$$ac_var
   1244  1.1  christos   # Remove trailing slashes.
   1245  1.1  christos   case $ac_val in
   1246  1.1  christos     */ )
   1247  1.1  christos       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
   1248  1.1  christos       eval $ac_var=\$ac_val;;
   1249  1.1  christos   esac
   1250  1.1  christos   # Be sure to have absolute directory names.
   1251  1.1  christos   case $ac_val in
   1252  1.1  christos     [\\/$]* | ?:[\\/]* )  continue;;
   1253  1.1  christos     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
   1254  1.1  christos   esac
   1255  1.1  christos   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
   1256  1.1  christos done
   1257  1.1  christos 
   1258  1.1  christos # There might be people who depend on the old broken behavior: `$host'
   1259  1.1  christos # used to hold the argument of --host etc.
   1260  1.1  christos # FIXME: To remove some day.
   1261  1.1  christos build=$build_alias
   1262  1.1  christos host=$host_alias
   1263  1.1  christos target=$target_alias
   1264  1.1  christos 
   1265  1.1  christos # FIXME: To remove some day.
   1266  1.1  christos if test "x$host_alias" != x; then
   1267  1.1  christos   if test "x$build_alias" = x; then
   1268  1.1  christos     cross_compiling=maybe
   1269  1.1  christos   elif test "x$build_alias" != "x$host_alias"; then
   1270  1.1  christos     cross_compiling=yes
   1271  1.1  christos   fi
   1272  1.1  christos fi
   1273  1.1  christos 
   1274  1.1  christos ac_tool_prefix=
   1275  1.1  christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
   1276  1.1  christos 
   1277  1.1  christos test "$silent" = yes && exec 6>/dev/null
   1278  1.1  christos 
   1279  1.1  christos 
   1280  1.1  christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
   1281  1.1  christos ac_ls_di=`ls -di .` &&
   1282  1.1  christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
   1283  1.1  christos   as_fn_error $? "working directory cannot be determined"
   1284  1.1  christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
   1285  1.1  christos   as_fn_error $? "pwd does not report name of working directory"
   1286  1.1  christos 
   1287  1.1  christos 
   1288  1.1  christos # Find the source files, if location was not specified.
   1289  1.1  christos if test -z "$srcdir"; then
   1290  1.1  christos   ac_srcdir_defaulted=yes
   1291  1.1  christos   # Try the directory containing this script, then the parent directory.
   1292  1.1  christos   ac_confdir=`$as_dirname -- "$as_myself" ||
   1293  1.1  christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   1294  1.1  christos 	 X"$as_myself" : 'X\(//\)[^/]' \| \
   1295  1.1  christos 	 X"$as_myself" : 'X\(//\)$' \| \
   1296  1.1  christos 	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
   1297  1.1  christos $as_echo X"$as_myself" |
   1298  1.1  christos     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   1299  1.1  christos 	    s//\1/
   1300  1.1  christos 	    q
   1301  1.1  christos 	  }
   1302  1.1  christos 	  /^X\(\/\/\)[^/].*/{
   1303  1.1  christos 	    s//\1/
   1304  1.1  christos 	    q
   1305  1.1  christos 	  }
   1306  1.1  christos 	  /^X\(\/\/\)$/{
   1307  1.1  christos 	    s//\1/
   1308  1.1  christos 	    q
   1309  1.1  christos 	  }
   1310  1.1  christos 	  /^X\(\/\).*/{
   1311  1.1  christos 	    s//\1/
   1312  1.1  christos 	    q
   1313  1.1  christos 	  }
   1314  1.1  christos 	  s/.*/./; q'`
   1315  1.1  christos   srcdir=$ac_confdir
   1316  1.1  christos   if test ! -r "$srcdir/$ac_unique_file"; then
   1317  1.1  christos     srcdir=..
   1318  1.1  christos   fi
   1319  1.1  christos else
   1320  1.1  christos   ac_srcdir_defaulted=no
   1321  1.1  christos fi
   1322  1.1  christos if test ! -r "$srcdir/$ac_unique_file"; then
   1323  1.1  christos   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
   1324  1.1  christos   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
   1325  1.1  christos fi
   1326  1.1  christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
   1327  1.1  christos ac_abs_confdir=`(
   1328  1.1  christos 	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
   1329  1.1  christos 	pwd)`
   1330  1.1  christos # When building in place, set srcdir=.
   1331  1.1  christos if test "$ac_abs_confdir" = "$ac_pwd"; then
   1332  1.1  christos   srcdir=.
   1333  1.1  christos fi
   1334  1.1  christos # Remove unnecessary trailing slashes from srcdir.
   1335  1.1  christos # Double slashes in file names in object file debugging info
   1336  1.1  christos # mess up M-x gdb in Emacs.
   1337  1.1  christos case $srcdir in
   1338  1.1  christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
   1339  1.1  christos esac
   1340  1.1  christos for ac_var in $ac_precious_vars; do
   1341  1.1  christos   eval ac_env_${ac_var}_set=\${${ac_var}+set}
   1342  1.1  christos   eval ac_env_${ac_var}_value=\$${ac_var}
   1343  1.1  christos   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
   1344  1.1  christos   eval ac_cv_env_${ac_var}_value=\$${ac_var}
   1345  1.1  christos done
   1346  1.1  christos 
   1347  1.1  christos #
   1348  1.1  christos # Report the --help message.
   1349  1.1  christos #
   1350  1.1  christos if test "$ac_init_help" = "long"; then
   1351  1.1  christos   # Omit some internal or obsolete options to make the list less imposing.
   1352  1.1  christos   # This message is too long to be a string in the A/UX 3.1 sh.
   1353  1.1  christos   cat <<_ACEOF
   1354  1.1  christos \`configure' configures this package to adapt to many kinds of systems.
   1355  1.1  christos 
   1356  1.1  christos Usage: $0 [OPTION]... [VAR=VALUE]...
   1357  1.1  christos 
   1358  1.1  christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
   1359  1.1  christos VAR=VALUE.  See below for descriptions of some of the useful variables.
   1360  1.1  christos 
   1361  1.1  christos Defaults for the options are specified in brackets.
   1362  1.1  christos 
   1363  1.1  christos Configuration:
   1364  1.1  christos   -h, --help              display this help and exit
   1365  1.1  christos       --help=short        display options specific to this package
   1366  1.1  christos       --help=recursive    display the short help of all the included packages
   1367  1.1  christos   -V, --version           display version information and exit
   1368  1.1  christos   -q, --quiet, --silent   do not print \`checking ...' messages
   1369  1.1  christos       --cache-file=FILE   cache test results in FILE [disabled]
   1370  1.1  christos   -C, --config-cache      alias for \`--cache-file=config.cache'
   1371  1.1  christos   -n, --no-create         do not create output files
   1372  1.1  christos       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
   1373  1.1  christos 
   1374  1.1  christos Installation directories:
   1375  1.1  christos   --prefix=PREFIX         install architecture-independent files in PREFIX
   1376  1.1  christos                           [$ac_default_prefix]
   1377  1.1  christos   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
   1378  1.1  christos                           [PREFIX]
   1379  1.1  christos 
   1380  1.1  christos By default, \`make install' will install all the files in
   1381  1.1  christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
   1382  1.1  christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
   1383  1.1  christos for instance \`--prefix=\$HOME'.
   1384  1.1  christos 
   1385  1.1  christos For better control, use the options below.
   1386  1.1  christos 
   1387  1.1  christos Fine tuning of the installation directories:
   1388  1.1  christos   --bindir=DIR            user executables [EPREFIX/bin]
   1389  1.1  christos   --sbindir=DIR           system admin executables [EPREFIX/sbin]
   1390  1.1  christos   --libexecdir=DIR        program executables [EPREFIX/libexec]
   1391  1.1  christos   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
   1392  1.1  christos   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
   1393  1.1  christos   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
   1394  1.1  christos   --libdir=DIR            object code libraries [EPREFIX/lib]
   1395  1.1  christos   --includedir=DIR        C header files [PREFIX/include]
   1396  1.1  christos   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
   1397  1.1  christos   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
   1398  1.1  christos   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
   1399  1.1  christos   --infodir=DIR           info documentation [DATAROOTDIR/info]
   1400  1.1  christos   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
   1401  1.1  christos   --mandir=DIR            man documentation [DATAROOTDIR/man]
   1402  1.1  christos   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
   1403  1.1  christos   --htmldir=DIR           html documentation [DOCDIR]
   1404  1.1  christos   --dvidir=DIR            dvi documentation [DOCDIR]
   1405  1.1  christos   --pdfdir=DIR            pdf documentation [DOCDIR]
   1406  1.1  christos   --psdir=DIR             ps documentation [DOCDIR]
   1407  1.1  christos _ACEOF
   1408  1.1  christos 
   1409  1.1  christos   cat <<\_ACEOF
   1410  1.1  christos 
   1411  1.1  christos System types:
   1412  1.1  christos   --build=BUILD     configure for building on BUILD [guessed]
   1413  1.1  christos   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
   1414  1.1  christos _ACEOF
   1415  1.1  christos fi
   1416  1.1  christos 
   1417  1.1  christos if test -n "$ac_init_help"; then
   1418  1.1  christos 
   1419  1.1  christos   cat <<\_ACEOF
   1420  1.1  christos 
   1421  1.1  christos Optional Features:
   1422  1.1  christos   --disable-option-checking  ignore unrecognized --enable/--with options
   1423  1.1  christos   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   1424  1.1  christos   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   1425  1.1  christos   --disable-cxx           Disable C++ integration
   1426  1.1  christos   --enable-autogen        Automatically regenerate configure output
   1427  1.1  christos   --enable-debug          Build debugging code
   1428  1.1  christos   --disable-stats         Disable statistics calculation/reporting
   1429  1.1  christos   --enable-prof           Enable allocation profiling
   1430  1.1  christos   --enable-prof-libunwind Use libunwind for backtracing
   1431  1.1  christos   --disable-prof-libgcc   Do not use libgcc for backtracing
   1432  1.1  christos   --disable-prof-gcc      Do not use gcc intrinsics for backtracing
   1433  1.1  christos   --disable-fill          Disable support for junk/zero filling
   1434  1.1  christos   --enable-utrace         Enable utrace(2)-based tracing
   1435  1.1  christos   --enable-xmalloc        Support xmalloc option
   1436  1.1  christos   --disable-cache-oblivious
   1437  1.1  christos                           Disable support for cache-oblivious allocation
   1438  1.1  christos                           alignment
   1439  1.1  christos   --enable-log            Support debug logging
   1440  1.1  christos   --disable-syscall       Disable use of syscall(2)
   1441  1.1  christos   --enable-lazy-lock      Enable lazy locking (only lock when multi-threaded)
   1442  1.1  christos   --disable-zone-allocator
   1443  1.1  christos                           Disable zone allocator for Darwin
   1444  1.1  christos   --disable-initial-exec-tls
   1445  1.1  christos                           Disable the initial-exec tls model
   1446  1.1  christos 
   1447  1.1  christos Optional Packages:
   1448  1.1  christos   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   1449  1.1  christos   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
   1450  1.1  christos   --with-xslroot=<path>   XSL stylesheet root path
   1451  1.1  christos   --with-lg-vaddr=<lg-vaddr>
   1452  1.1  christos                           Number of significant virtual address bits
   1453  1.1  christos   --with-rpath=<rpath>    Colon-separated rpath (ELF systems only)
   1454  1.1  christos   --with-mangling=<map>   Mangle symbols in <map>
   1455  1.1  christos   --with-jemalloc-prefix=<prefix>
   1456  1.1  christos                           Prefix to prepend to all public APIs
   1457  1.1  christos   --without-export        disable exporting jemalloc public APIs
   1458  1.1  christos   --with-private-namespace=<prefix>
   1459  1.1  christos                           Prefix to prepend to all library-private APIs
   1460  1.1  christos   --with-install-suffix=<suffix>
   1461  1.1  christos                           Suffix to append to all installed files
   1462  1.1  christos   --with-malloc-conf=<malloc_conf>
   1463  1.1  christos                           config.malloc_conf options string
   1464  1.1  christos   --with-static-libunwind=<libunwind.a>
   1465  1.1  christos                           Path to static libunwind library; use rather than
   1466  1.1  christos                           dynamically linking
   1467  1.1  christos   --with-lg-quantum=<lg-quantum>
   1468  1.1  christos                           Base 2 log of minimum allocation alignment
   1469  1.1  christos   --with-lg-page=<lg-page>
   1470  1.1  christos                           Base 2 log of system page size
   1471  1.1  christos   --with-lg-hugepage=<lg-hugepage>
   1472  1.1  christos                           Base 2 log of system huge page size
   1473  1.1  christos   --with-lg-page-sizes=<lg-page-sizes>
   1474  1.1  christos                           Base 2 logs of system page sizes to support
   1475  1.1  christos   --with-version=<major>.<minor>.<bugfix>-<nrev>-g<gid>
   1476  1.1  christos                           Version string
   1477  1.1  christos 
   1478  1.1  christos Some influential environment variables:
   1479  1.1  christos   CC          C compiler command
   1480  1.1  christos   CFLAGS      C compiler flags
   1481  1.1  christos   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
   1482  1.1  christos               nonstandard directory <lib dir>
   1483  1.1  christos   LIBS        libraries to pass to the linker, e.g. -l<library>
   1484  1.1  christos   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
   1485  1.1  christos               you have headers in a nonstandard directory <include dir>
   1486  1.1  christos   CPP         C preprocessor
   1487  1.1  christos   CXX         C++ compiler command
   1488  1.1  christos   CXXFLAGS    C++ compiler flags
   1489  1.1  christos 
   1490  1.1  christos Use these variables to override the choices made by `configure' or to help
   1491  1.1  christos it to find libraries and programs with nonstandard names/locations.
   1492  1.1  christos 
   1493  1.1  christos Report bugs to the package provider.
   1494  1.1  christos _ACEOF
   1495  1.1  christos ac_status=$?
   1496  1.1  christos fi
   1497  1.1  christos 
   1498  1.1  christos if test "$ac_init_help" = "recursive"; then
   1499  1.1  christos   # If there are subdirs, report their specific --help.
   1500  1.1  christos   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
   1501  1.1  christos     test -d "$ac_dir" ||
   1502  1.1  christos       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
   1503  1.1  christos       continue
   1504  1.1  christos     ac_builddir=.
   1505  1.1  christos 
   1506  1.1  christos case "$ac_dir" in
   1507  1.1  christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1508  1.1  christos *)
   1509  1.1  christos   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   1510  1.1  christos   # A ".." for each directory in $ac_dir_suffix.
   1511  1.1  christos   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   1512  1.1  christos   case $ac_top_builddir_sub in
   1513  1.1  christos   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1514  1.1  christos   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   1515  1.1  christos   esac ;;
   1516  1.1  christos esac
   1517  1.1  christos ac_abs_top_builddir=$ac_pwd
   1518  1.1  christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
   1519  1.1  christos # for backward compatibility:
   1520  1.1  christos ac_top_builddir=$ac_top_build_prefix
   1521  1.1  christos 
   1522  1.1  christos case $srcdir in
   1523  1.1  christos   .)  # We are building in place.
   1524  1.1  christos     ac_srcdir=.
   1525  1.1  christos     ac_top_srcdir=$ac_top_builddir_sub
   1526  1.1  christos     ac_abs_top_srcdir=$ac_pwd ;;
   1527  1.1  christos   [\\/]* | ?:[\\/]* )  # Absolute name.
   1528  1.1  christos     ac_srcdir=$srcdir$ac_dir_suffix;
   1529  1.1  christos     ac_top_srcdir=$srcdir
   1530  1.1  christos     ac_abs_top_srcdir=$srcdir ;;
   1531  1.1  christos   *) # Relative name.
   1532  1.1  christos     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   1533  1.1  christos     ac_top_srcdir=$ac_top_build_prefix$srcdir
   1534  1.1  christos     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   1535  1.1  christos esac
   1536  1.1  christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   1537  1.1  christos 
   1538  1.1  christos     cd "$ac_dir" || { ac_status=$?; continue; }
   1539  1.1  christos     # Check for guested configure.
   1540  1.1  christos     if test -f "$ac_srcdir/configure.gnu"; then
   1541  1.1  christos       echo &&
   1542  1.1  christos       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
   1543  1.1  christos     elif test -f "$ac_srcdir/configure"; then
   1544  1.1  christos       echo &&
   1545  1.1  christos       $SHELL "$ac_srcdir/configure" --help=recursive
   1546  1.1  christos     else
   1547  1.1  christos       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
   1548  1.1  christos     fi || ac_status=$?
   1549  1.1  christos     cd "$ac_pwd" || { ac_status=$?; break; }
   1550  1.1  christos   done
   1551  1.1  christos fi
   1552  1.1  christos 
   1553  1.1  christos test -n "$ac_init_help" && exit $ac_status
   1554  1.1  christos if $ac_init_version; then
   1555  1.1  christos   cat <<\_ACEOF
   1556  1.1  christos configure
   1557  1.1  christos generated by GNU Autoconf 2.69
   1558  1.1  christos 
   1559  1.1  christos Copyright (C) 2012 Free Software Foundation, Inc.
   1560  1.1  christos This configure script is free software; the Free Software Foundation
   1561  1.1  christos gives unlimited permission to copy, distribute and modify it.
   1562  1.1  christos _ACEOF
   1563  1.1  christos   exit
   1564  1.1  christos fi
   1565  1.1  christos 
   1566  1.1  christos ## ------------------------ ##
   1567  1.1  christos ## Autoconf initialization. ##
   1568  1.1  christos ## ------------------------ ##
   1569  1.1  christos 
   1570  1.1  christos # ac_fn_c_try_compile LINENO
   1571  1.1  christos # --------------------------
   1572  1.1  christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1573  1.1  christos ac_fn_c_try_compile ()
   1574  1.1  christos {
   1575  1.1  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1576  1.1  christos   rm -f conftest.$ac_objext
   1577  1.1  christos   if { { ac_try="$ac_compile"
   1578  1.1  christos case "(($ac_try" in
   1579  1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1580  1.1  christos   *) ac_try_echo=$ac_try;;
   1581  1.1  christos esac
   1582  1.1  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1583  1.1  christos $as_echo "$ac_try_echo"; } >&5
   1584  1.1  christos   (eval "$ac_compile") 2>conftest.err
   1585  1.1  christos   ac_status=$?
   1586  1.1  christos   if test -s conftest.err; then
   1587  1.1  christos     grep -v '^ *+' conftest.err >conftest.er1
   1588  1.1  christos     cat conftest.er1 >&5
   1589  1.1  christos     mv -f conftest.er1 conftest.err
   1590  1.1  christos   fi
   1591  1.1  christos   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1592  1.1  christos   test $ac_status = 0; } && {
   1593  1.1  christos 	 test -z "$ac_c_werror_flag" ||
   1594  1.1  christos 	 test ! -s conftest.err
   1595  1.1  christos        } && test -s conftest.$ac_objext; then :
   1596  1.1  christos   ac_retval=0
   1597  1.1  christos else
   1598  1.1  christos   $as_echo "$as_me: failed program was:" >&5
   1599  1.1  christos sed 's/^/| /' conftest.$ac_ext >&5
   1600  1.1  christos 
   1601  1.1  christos 	ac_retval=1
   1602  1.1  christos fi
   1603  1.1  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1604  1.1  christos   as_fn_set_status $ac_retval
   1605  1.1  christos 
   1606  1.1  christos } # ac_fn_c_try_compile
   1607  1.1  christos 
   1608  1.1  christos # ac_fn_c_try_cpp LINENO
   1609  1.1  christos # ----------------------
   1610  1.1  christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
   1611  1.1  christos ac_fn_c_try_cpp ()
   1612  1.1  christos {
   1613  1.1  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1614  1.1  christos   if { { ac_try="$ac_cpp conftest.$ac_ext"
   1615  1.1  christos case "(($ac_try" in
   1616  1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1617  1.1  christos   *) ac_try_echo=$ac_try;;
   1618  1.1  christos esac
   1619  1.1  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1620  1.1  christos $as_echo "$ac_try_echo"; } >&5
   1621  1.1  christos   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
   1622  1.1  christos   ac_status=$?
   1623  1.1  christos   if test -s conftest.err; then
   1624  1.1  christos     grep -v '^ *+' conftest.err >conftest.er1
   1625  1.1  christos     cat conftest.er1 >&5
   1626  1.1  christos     mv -f conftest.er1 conftest.err
   1627  1.1  christos   fi
   1628  1.1  christos   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1629  1.1  christos   test $ac_status = 0; } > conftest.i && {
   1630  1.1  christos 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
   1631  1.1  christos 	 test ! -s conftest.err
   1632  1.1  christos        }; then :
   1633  1.1  christos   ac_retval=0
   1634  1.1  christos else
   1635  1.1  christos   $as_echo "$as_me: failed program was:" >&5
   1636  1.1  christos sed 's/^/| /' conftest.$ac_ext >&5
   1637  1.1  christos 
   1638  1.1  christos     ac_retval=1
   1639  1.1  christos fi
   1640  1.1  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1641  1.1  christos   as_fn_set_status $ac_retval
   1642  1.1  christos 
   1643  1.1  christos } # ac_fn_c_try_cpp
   1644  1.1  christos 
   1645  1.1  christos # ac_fn_cxx_try_compile LINENO
   1646  1.1  christos # ----------------------------
   1647  1.1  christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1648  1.1  christos ac_fn_cxx_try_compile ()
   1649  1.1  christos {
   1650  1.1  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1651  1.1  christos   rm -f conftest.$ac_objext
   1652  1.1  christos   if { { ac_try="$ac_compile"
   1653  1.1  christos case "(($ac_try" in
   1654  1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1655  1.1  christos   *) ac_try_echo=$ac_try;;
   1656  1.1  christos esac
   1657  1.1  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1658  1.1  christos $as_echo "$ac_try_echo"; } >&5
   1659  1.1  christos   (eval "$ac_compile") 2>conftest.err
   1660  1.1  christos   ac_status=$?
   1661  1.1  christos   if test -s conftest.err; then
   1662  1.1  christos     grep -v '^ *+' conftest.err >conftest.er1
   1663  1.1  christos     cat conftest.er1 >&5
   1664  1.1  christos     mv -f conftest.er1 conftest.err
   1665  1.1  christos   fi
   1666  1.1  christos   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1667  1.1  christos   test $ac_status = 0; } && {
   1668  1.1  christos 	 test -z "$ac_cxx_werror_flag" ||
   1669  1.1  christos 	 test ! -s conftest.err
   1670  1.1  christos        } && test -s conftest.$ac_objext; then :
   1671  1.1  christos   ac_retval=0
   1672  1.1  christos else
   1673  1.1  christos   $as_echo "$as_me: failed program was:" >&5
   1674  1.1  christos sed 's/^/| /' conftest.$ac_ext >&5
   1675  1.1  christos 
   1676  1.1  christos 	ac_retval=1
   1677  1.1  christos fi
   1678  1.1  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1679  1.1  christos   as_fn_set_status $ac_retval
   1680  1.1  christos 
   1681  1.1  christos } # ac_fn_cxx_try_compile
   1682  1.1  christos 
   1683  1.1  christos # ac_fn_c_try_link LINENO
   1684  1.1  christos # -----------------------
   1685  1.1  christos # Try to link conftest.$ac_ext, and return whether this succeeded.
   1686  1.1  christos ac_fn_c_try_link ()
   1687  1.1  christos {
   1688  1.1  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1689  1.1  christos   rm -f conftest.$ac_objext conftest$ac_exeext
   1690  1.1  christos   if { { ac_try="$ac_link"
   1691  1.1  christos case "(($ac_try" in
   1692  1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1693  1.1  christos   *) ac_try_echo=$ac_try;;
   1694  1.1  christos esac
   1695  1.1  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1696  1.1  christos $as_echo "$ac_try_echo"; } >&5
   1697  1.1  christos   (eval "$ac_link") 2>conftest.err
   1698  1.1  christos   ac_status=$?
   1699  1.1  christos   if test -s conftest.err; then
   1700  1.1  christos     grep -v '^ *+' conftest.err >conftest.er1
   1701  1.1  christos     cat conftest.er1 >&5
   1702  1.1  christos     mv -f conftest.er1 conftest.err
   1703  1.1  christos   fi
   1704  1.1  christos   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1705  1.1  christos   test $ac_status = 0; } && {
   1706  1.1  christos 	 test -z "$ac_c_werror_flag" ||
   1707  1.1  christos 	 test ! -s conftest.err
   1708  1.1  christos        } && test -s conftest$ac_exeext && {
   1709  1.1  christos 	 test "$cross_compiling" = yes ||
   1710  1.1  christos 	 test -x conftest$ac_exeext
   1711  1.1  christos        }; then :
   1712  1.1  christos   ac_retval=0
   1713  1.1  christos else
   1714  1.1  christos   $as_echo "$as_me: failed program was:" >&5
   1715  1.1  christos sed 's/^/| /' conftest.$ac_ext >&5
   1716  1.1  christos 
   1717  1.1  christos 	ac_retval=1
   1718  1.1  christos fi
   1719  1.1  christos   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   1720  1.1  christos   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   1721  1.1  christos   # interfere with the next link command; also delete a directory that is
   1722  1.1  christos   # left behind by Apple's compiler.  We do this before executing the actions.
   1723  1.1  christos   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1724  1.1  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1725  1.1  christos   as_fn_set_status $ac_retval
   1726  1.1  christos 
   1727  1.1  christos } # ac_fn_c_try_link
   1728  1.1  christos 
   1729  1.1  christos # ac_fn_c_try_run LINENO
   1730  1.1  christos # ----------------------
   1731  1.1  christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
   1732  1.1  christos # that executables *can* be run.
   1733  1.1  christos ac_fn_c_try_run ()
   1734  1.1  christos {
   1735  1.1  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1736  1.1  christos   if { { ac_try="$ac_link"
   1737  1.1  christos case "(($ac_try" in
   1738  1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1739  1.1  christos   *) ac_try_echo=$ac_try;;
   1740  1.1  christos esac
   1741  1.1  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1742  1.1  christos $as_echo "$ac_try_echo"; } >&5
   1743  1.1  christos   (eval "$ac_link") 2>&5
   1744  1.1  christos   ac_status=$?
   1745  1.1  christos   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1746  1.1  christos   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
   1747  1.1  christos   { { case "(($ac_try" in
   1748  1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1749  1.1  christos   *) ac_try_echo=$ac_try;;
   1750  1.1  christos esac
   1751  1.1  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1752  1.1  christos $as_echo "$ac_try_echo"; } >&5
   1753  1.1  christos   (eval "$ac_try") 2>&5
   1754  1.1  christos   ac_status=$?
   1755  1.1  christos   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1756  1.1  christos   test $ac_status = 0; }; }; then :
   1757  1.1  christos   ac_retval=0
   1758  1.1  christos else
   1759  1.1  christos   $as_echo "$as_me: program exited with status $ac_status" >&5
   1760  1.1  christos        $as_echo "$as_me: failed program was:" >&5
   1761  1.1  christos sed 's/^/| /' conftest.$ac_ext >&5
   1762  1.1  christos 
   1763  1.1  christos        ac_retval=$ac_status
   1764  1.1  christos fi
   1765  1.1  christos   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1766  1.1  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1767  1.1  christos   as_fn_set_status $ac_retval
   1768  1.1  christos 
   1769  1.1  christos } # ac_fn_c_try_run
   1770  1.1  christos 
   1771  1.1  christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
   1772  1.1  christos # -------------------------------------------------------
   1773  1.1  christos # Tests whether HEADER exists and can be compiled using the include files in
   1774  1.1  christos # INCLUDES, setting the cache variable VAR accordingly.
   1775  1.1  christos ac_fn_c_check_header_compile ()
   1776  1.1  christos {
   1777  1.1  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1778  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1779  1.1  christos $as_echo_n "checking for $2... " >&6; }
   1780  1.1  christos if eval \${$3+:} false; then :
   1781  1.1  christos   $as_echo_n "(cached) " >&6
   1782  1.1  christos else
   1783  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1784  1.1  christos /* end confdefs.h.  */
   1785  1.1  christos $4
   1786  1.1  christos #include <$2>
   1787  1.1  christos _ACEOF
   1788  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   1789  1.1  christos   eval "$3=yes"
   1790  1.1  christos else
   1791  1.1  christos   eval "$3=no"
   1792  1.1  christos fi
   1793  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1794  1.1  christos fi
   1795  1.1  christos eval ac_res=\$$3
   1796  1.1  christos 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1797  1.1  christos $as_echo "$ac_res" >&6; }
   1798  1.1  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1799  1.1  christos 
   1800  1.1  christos } # ac_fn_c_check_header_compile
   1801  1.1  christos 
   1802  1.1  christos # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
   1803  1.1  christos # --------------------------------------------
   1804  1.1  christos # Tries to find the compile-time value of EXPR in a program that includes
   1805  1.1  christos # INCLUDES, setting VAR accordingly. Returns whether the value could be
   1806  1.1  christos # computed
   1807  1.1  christos ac_fn_c_compute_int ()
   1808  1.1  christos {
   1809  1.1  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1810  1.1  christos   if test "$cross_compiling" = yes; then
   1811  1.1  christos     # Depending upon the size, compute the lo and hi bounds.
   1812  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1813  1.1  christos /* end confdefs.h.  */
   1814  1.1  christos $4
   1815  1.1  christos int
   1816  1.1  christos main ()
   1817  1.1  christos {
   1818  1.1  christos static int test_array [1 - 2 * !(($2) >= 0)];
   1819  1.1  christos test_array [0] = 0;
   1820  1.1  christos return test_array [0];
   1821  1.1  christos 
   1822  1.1  christos   ;
   1823  1.1  christos   return 0;
   1824  1.1  christos }
   1825  1.1  christos _ACEOF
   1826  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   1827  1.1  christos   ac_lo=0 ac_mid=0
   1828  1.1  christos   while :; do
   1829  1.1  christos     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1830  1.1  christos /* end confdefs.h.  */
   1831  1.1  christos $4
   1832  1.1  christos int
   1833  1.1  christos main ()
   1834  1.1  christos {
   1835  1.1  christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
   1836  1.1  christos test_array [0] = 0;
   1837  1.1  christos return test_array [0];
   1838  1.1  christos 
   1839  1.1  christos   ;
   1840  1.1  christos   return 0;
   1841  1.1  christos }
   1842  1.1  christos _ACEOF
   1843  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   1844  1.1  christos   ac_hi=$ac_mid; break
   1845  1.1  christos else
   1846  1.1  christos   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
   1847  1.1  christos 			if test $ac_lo -le $ac_mid; then
   1848  1.1  christos 			  ac_lo= ac_hi=
   1849  1.1  christos 			  break
   1850  1.1  christos 			fi
   1851  1.1  christos 			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
   1852  1.1  christos fi
   1853  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1854  1.1  christos   done
   1855  1.1  christos else
   1856  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1857  1.1  christos /* end confdefs.h.  */
   1858  1.1  christos $4
   1859  1.1  christos int
   1860  1.1  christos main ()
   1861  1.1  christos {
   1862  1.1  christos static int test_array [1 - 2 * !(($2) < 0)];
   1863  1.1  christos test_array [0] = 0;
   1864  1.1  christos return test_array [0];
   1865  1.1  christos 
   1866  1.1  christos   ;
   1867  1.1  christos   return 0;
   1868  1.1  christos }
   1869  1.1  christos _ACEOF
   1870  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   1871  1.1  christos   ac_hi=-1 ac_mid=-1
   1872  1.1  christos   while :; do
   1873  1.1  christos     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1874  1.1  christos /* end confdefs.h.  */
   1875  1.1  christos $4
   1876  1.1  christos int
   1877  1.1  christos main ()
   1878  1.1  christos {
   1879  1.1  christos static int test_array [1 - 2 * !(($2) >= $ac_mid)];
   1880  1.1  christos test_array [0] = 0;
   1881  1.1  christos return test_array [0];
   1882  1.1  christos 
   1883  1.1  christos   ;
   1884  1.1  christos   return 0;
   1885  1.1  christos }
   1886  1.1  christos _ACEOF
   1887  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   1888  1.1  christos   ac_lo=$ac_mid; break
   1889  1.1  christos else
   1890  1.1  christos   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
   1891  1.1  christos 			if test $ac_mid -le $ac_hi; then
   1892  1.1  christos 			  ac_lo= ac_hi=
   1893  1.1  christos 			  break
   1894  1.1  christos 			fi
   1895  1.1  christos 			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
   1896  1.1  christos fi
   1897  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1898  1.1  christos   done
   1899  1.1  christos else
   1900  1.1  christos   ac_lo= ac_hi=
   1901  1.1  christos fi
   1902  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1903  1.1  christos fi
   1904  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1905  1.1  christos # Binary search between lo and hi bounds.
   1906  1.1  christos while test "x$ac_lo" != "x$ac_hi"; do
   1907  1.1  christos   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
   1908  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1909  1.1  christos /* end confdefs.h.  */
   1910  1.1  christos $4
   1911  1.1  christos int
   1912  1.1  christos main ()
   1913  1.1  christos {
   1914  1.1  christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
   1915  1.1  christos test_array [0] = 0;
   1916  1.1  christos return test_array [0];
   1917  1.1  christos 
   1918  1.1  christos   ;
   1919  1.1  christos   return 0;
   1920  1.1  christos }
   1921  1.1  christos _ACEOF
   1922  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   1923  1.1  christos   ac_hi=$ac_mid
   1924  1.1  christos else
   1925  1.1  christos   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
   1926  1.1  christos fi
   1927  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   1928  1.1  christos done
   1929  1.1  christos case $ac_lo in #((
   1930  1.1  christos ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
   1931  1.1  christos '') ac_retval=1 ;;
   1932  1.1  christos esac
   1933  1.1  christos   else
   1934  1.1  christos     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1935  1.1  christos /* end confdefs.h.  */
   1936  1.1  christos $4
   1937  1.1  christos static long int longval () { return $2; }
   1938  1.1  christos static unsigned long int ulongval () { return $2; }
   1939  1.1  christos #include <stdio.h>
   1940  1.1  christos #include <stdlib.h>
   1941  1.1  christos int
   1942  1.1  christos main ()
   1943  1.1  christos {
   1944  1.1  christos 
   1945  1.1  christos   FILE *f = fopen ("conftest.val", "w");
   1946  1.1  christos   if (! f)
   1947  1.1  christos     return 1;
   1948  1.1  christos   if (($2) < 0)
   1949  1.1  christos     {
   1950  1.1  christos       long int i = longval ();
   1951  1.1  christos       if (i != ($2))
   1952  1.1  christos 	return 1;
   1953  1.1  christos       fprintf (f, "%ld", i);
   1954  1.1  christos     }
   1955  1.1  christos   else
   1956  1.1  christos     {
   1957  1.1  christos       unsigned long int i = ulongval ();
   1958  1.1  christos       if (i != ($2))
   1959  1.1  christos 	return 1;
   1960  1.1  christos       fprintf (f, "%lu", i);
   1961  1.1  christos     }
   1962  1.1  christos   /* Do not output a trailing newline, as this causes \r\n confusion
   1963  1.1  christos      on some platforms.  */
   1964  1.1  christos   return ferror (f) || fclose (f) != 0;
   1965  1.1  christos 
   1966  1.1  christos   ;
   1967  1.1  christos   return 0;
   1968  1.1  christos }
   1969  1.1  christos _ACEOF
   1970  1.1  christos if ac_fn_c_try_run "$LINENO"; then :
   1971  1.1  christos   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
   1972  1.1  christos else
   1973  1.1  christos   ac_retval=1
   1974  1.1  christos fi
   1975  1.1  christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   1976  1.1  christos   conftest.$ac_objext conftest.beam conftest.$ac_ext
   1977  1.1  christos rm -f conftest.val
   1978  1.1  christos 
   1979  1.1  christos   fi
   1980  1.1  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1981  1.1  christos   as_fn_set_status $ac_retval
   1982  1.1  christos 
   1983  1.1  christos } # ac_fn_c_compute_int
   1984  1.1  christos 
   1985  1.1  christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
   1986  1.1  christos # -------------------------------------------------------
   1987  1.1  christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using
   1988  1.1  christos # the include files in INCLUDES and setting the cache variable VAR
   1989  1.1  christos # accordingly.
   1990  1.1  christos ac_fn_c_check_header_mongrel ()
   1991  1.1  christos {
   1992  1.1  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1993  1.1  christos   if eval \${$3+:} false; then :
   1994  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1995  1.1  christos $as_echo_n "checking for $2... " >&6; }
   1996  1.1  christos if eval \${$3+:} false; then :
   1997  1.1  christos   $as_echo_n "(cached) " >&6
   1998  1.1  christos fi
   1999  1.1  christos eval ac_res=\$$3
   2000  1.1  christos 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2001  1.1  christos $as_echo "$ac_res" >&6; }
   2002  1.1  christos else
   2003  1.1  christos   # Is the header compilable?
   2004  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
   2005  1.1  christos $as_echo_n "checking $2 usability... " >&6; }
   2006  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2007  1.1  christos /* end confdefs.h.  */
   2008  1.1  christos $4
   2009  1.1  christos #include <$2>
   2010  1.1  christos _ACEOF
   2011  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   2012  1.1  christos   ac_header_compiler=yes
   2013  1.1  christos else
   2014  1.1  christos   ac_header_compiler=no
   2015  1.1  christos fi
   2016  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2017  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
   2018  1.1  christos $as_echo "$ac_header_compiler" >&6; }
   2019  1.1  christos 
   2020  1.1  christos # Is the header present?
   2021  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
   2022  1.1  christos $as_echo_n "checking $2 presence... " >&6; }
   2023  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2024  1.1  christos /* end confdefs.h.  */
   2025  1.1  christos #include <$2>
   2026  1.1  christos _ACEOF
   2027  1.1  christos if ac_fn_c_try_cpp "$LINENO"; then :
   2028  1.1  christos   ac_header_preproc=yes
   2029  1.1  christos else
   2030  1.1  christos   ac_header_preproc=no
   2031  1.1  christos fi
   2032  1.1  christos rm -f conftest.err conftest.i conftest.$ac_ext
   2033  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
   2034  1.1  christos $as_echo "$ac_header_preproc" >&6; }
   2035  1.1  christos 
   2036  1.1  christos # So?  What about this header?
   2037  1.1  christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
   2038  1.1  christos   yes:no: )
   2039  1.1  christos     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
   2040  1.1  christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
   2041  1.1  christos     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
   2042  1.1  christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
   2043  1.1  christos     ;;
   2044  1.1  christos   no:yes:* )
   2045  1.1  christos     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
   2046  1.1  christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
   2047  1.1  christos     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
   2048  1.1  christos $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
   2049  1.1  christos     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
   2050  1.1  christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
   2051  1.1  christos     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
   2052  1.1  christos $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
   2053  1.1  christos     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
   2054  1.1  christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
   2055  1.1  christos     ;;
   2056  1.1  christos esac
   2057  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2058  1.1  christos $as_echo_n "checking for $2... " >&6; }
   2059  1.1  christos if eval \${$3+:} false; then :
   2060  1.1  christos   $as_echo_n "(cached) " >&6
   2061  1.1  christos else
   2062  1.1  christos   eval "$3=\$ac_header_compiler"
   2063  1.1  christos fi
   2064  1.1  christos eval ac_res=\$$3
   2065  1.1  christos 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2066  1.1  christos $as_echo "$ac_res" >&6; }
   2067  1.1  christos fi
   2068  1.1  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2069  1.1  christos 
   2070  1.1  christos } # ac_fn_c_check_header_mongrel
   2071  1.1  christos 
   2072  1.1  christos # ac_fn_c_check_func LINENO FUNC VAR
   2073  1.1  christos # ----------------------------------
   2074  1.1  christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
   2075  1.1  christos ac_fn_c_check_func ()
   2076  1.1  christos {
   2077  1.1  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2078  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2079  1.1  christos $as_echo_n "checking for $2... " >&6; }
   2080  1.1  christos if eval \${$3+:} false; then :
   2081  1.1  christos   $as_echo_n "(cached) " >&6
   2082  1.1  christos else
   2083  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2084  1.1  christos /* end confdefs.h.  */
   2085  1.1  christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
   2086  1.1  christos    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   2087  1.1  christos #define $2 innocuous_$2
   2088  1.1  christos 
   2089  1.1  christos /* System header to define __stub macros and hopefully few prototypes,
   2090  1.1  christos     which can conflict with char $2 (); below.
   2091  1.1  christos     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   2092  1.1  christos     <limits.h> exists even on freestanding compilers.  */
   2093  1.1  christos 
   2094  1.1  christos #ifdef __STDC__
   2095  1.1  christos # include <limits.h>
   2096  1.1  christos #else
   2097  1.1  christos # include <assert.h>
   2098  1.1  christos #endif
   2099  1.1  christos 
   2100  1.1  christos #undef $2
   2101  1.1  christos 
   2102  1.1  christos /* Override any GCC internal prototype to avoid an error.
   2103  1.1  christos    Use char because int might match the return type of a GCC
   2104  1.1  christos    builtin and then its argument prototype would still apply.  */
   2105  1.1  christos #ifdef __cplusplus
   2106  1.1  christos extern "C"
   2107  1.1  christos #endif
   2108  1.1  christos char $2 ();
   2109  1.1  christos /* The GNU C library defines this for functions which it implements
   2110  1.1  christos     to always fail with ENOSYS.  Some functions are actually named
   2111  1.1  christos     something starting with __ and the normal name is an alias.  */
   2112  1.1  christos #if defined __stub_$2 || defined __stub___$2
   2113  1.1  christos choke me
   2114  1.1  christos #endif
   2115  1.1  christos 
   2116  1.1  christos int
   2117  1.1  christos main ()
   2118  1.1  christos {
   2119  1.1  christos return $2 ();
   2120  1.1  christos   ;
   2121  1.1  christos   return 0;
   2122  1.1  christos }
   2123  1.1  christos _ACEOF
   2124  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   2125  1.1  christos   eval "$3=yes"
   2126  1.1  christos else
   2127  1.1  christos   eval "$3=no"
   2128  1.1  christos fi
   2129  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   2130  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   2131  1.1  christos fi
   2132  1.1  christos eval ac_res=\$$3
   2133  1.1  christos 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2134  1.1  christos $as_echo "$ac_res" >&6; }
   2135  1.1  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2136  1.1  christos 
   2137  1.1  christos } # ac_fn_c_check_func
   2138  1.1  christos 
   2139  1.1  christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
   2140  1.1  christos # -------------------------------------------
   2141  1.1  christos # Tests whether TYPE exists after having included INCLUDES, setting cache
   2142  1.1  christos # variable VAR accordingly.
   2143  1.1  christos ac_fn_c_check_type ()
   2144  1.1  christos {
   2145  1.1  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2146  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2147  1.1  christos $as_echo_n "checking for $2... " >&6; }
   2148  1.1  christos if eval \${$3+:} false; then :
   2149  1.1  christos   $as_echo_n "(cached) " >&6
   2150  1.1  christos else
   2151  1.1  christos   eval "$3=no"
   2152  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2153  1.1  christos /* end confdefs.h.  */
   2154  1.1  christos $4
   2155  1.1  christos int
   2156  1.1  christos main ()
   2157  1.1  christos {
   2158  1.1  christos if (sizeof ($2))
   2159  1.1  christos 	 return 0;
   2160  1.1  christos   ;
   2161  1.1  christos   return 0;
   2162  1.1  christos }
   2163  1.1  christos _ACEOF
   2164  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   2165  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2166  1.1  christos /* end confdefs.h.  */
   2167  1.1  christos $4
   2168  1.1  christos int
   2169  1.1  christos main ()
   2170  1.1  christos {
   2171  1.1  christos if (sizeof (($2)))
   2172  1.1  christos 	    return 0;
   2173  1.1  christos   ;
   2174  1.1  christos   return 0;
   2175  1.1  christos }
   2176  1.1  christos _ACEOF
   2177  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   2178  1.1  christos 
   2179  1.1  christos else
   2180  1.1  christos   eval "$3=yes"
   2181  1.1  christos fi
   2182  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2183  1.1  christos fi
   2184  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   2185  1.1  christos fi
   2186  1.1  christos eval ac_res=\$$3
   2187  1.1  christos 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2188  1.1  christos $as_echo "$ac_res" >&6; }
   2189  1.1  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2190  1.1  christos 
   2191  1.1  christos } # ac_fn_c_check_type
   2192  1.1  christos cat >config.log <<_ACEOF
   2193  1.1  christos This file contains any messages produced by compilers while
   2194  1.1  christos running configure, to aid debugging if configure makes a mistake.
   2195  1.1  christos 
   2196  1.1  christos It was created by $as_me, which was
   2197  1.1  christos generated by GNU Autoconf 2.69.  Invocation command line was
   2198  1.1  christos 
   2199  1.1  christos   $ $0 $@
   2200  1.1  christos 
   2201  1.1  christos _ACEOF
   2202  1.1  christos exec 5>>config.log
   2203  1.1  christos {
   2204  1.1  christos cat <<_ASUNAME
   2205  1.1  christos ## --------- ##
   2206  1.1  christos ## Platform. ##
   2207  1.1  christos ## --------- ##
   2208  1.1  christos 
   2209  1.1  christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
   2210  1.1  christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
   2211  1.1  christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
   2212  1.1  christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
   2213  1.1  christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
   2214  1.1  christos 
   2215  1.1  christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
   2216  1.1  christos /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
   2217  1.1  christos 
   2218  1.1  christos /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
   2219  1.1  christos /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
   2220  1.1  christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
   2221  1.1  christos /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
   2222  1.1  christos /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
   2223  1.1  christos /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
   2224  1.1  christos /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
   2225  1.1  christos 
   2226  1.1  christos _ASUNAME
   2227  1.1  christos 
   2228  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2229  1.1  christos for as_dir in $PATH
   2230  1.1  christos do
   2231  1.1  christos   IFS=$as_save_IFS
   2232  1.1  christos   test -z "$as_dir" && as_dir=.
   2233  1.1  christos     $as_echo "PATH: $as_dir"
   2234  1.1  christos   done
   2235  1.1  christos IFS=$as_save_IFS
   2236  1.1  christos 
   2237  1.1  christos } >&5
   2238  1.1  christos 
   2239  1.1  christos cat >&5 <<_ACEOF
   2240  1.1  christos 
   2241  1.1  christos 
   2242  1.1  christos ## ----------- ##
   2243  1.1  christos ## Core tests. ##
   2244  1.1  christos ## ----------- ##
   2245  1.1  christos 
   2246  1.1  christos _ACEOF
   2247  1.1  christos 
   2248  1.1  christos 
   2249  1.1  christos # Keep a trace of the command line.
   2250  1.1  christos # Strip out --no-create and --no-recursion so they do not pile up.
   2251  1.1  christos # Strip out --silent because we don't want to record it for future runs.
   2252  1.1  christos # Also quote any args containing shell meta-characters.
   2253  1.1  christos # Make two passes to allow for proper duplicate-argument suppression.
   2254  1.1  christos ac_configure_args=
   2255  1.1  christos ac_configure_args0=
   2256  1.1  christos ac_configure_args1=
   2257  1.1  christos ac_must_keep_next=false
   2258  1.1  christos for ac_pass in 1 2
   2259  1.1  christos do
   2260  1.1  christos   for ac_arg
   2261  1.1  christos   do
   2262  1.1  christos     case $ac_arg in
   2263  1.1  christos     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
   2264  1.1  christos     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   2265  1.1  christos     | -silent | --silent | --silen | --sile | --sil)
   2266  1.1  christos       continue ;;
   2267  1.1  christos     *\'*)
   2268  1.1  christos       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   2269  1.1  christos     esac
   2270  1.1  christos     case $ac_pass in
   2271  1.1  christos     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
   2272  1.1  christos     2)
   2273  1.1  christos       as_fn_append ac_configure_args1 " '$ac_arg'"
   2274  1.1  christos       if test $ac_must_keep_next = true; then
   2275  1.1  christos 	ac_must_keep_next=false # Got value, back to normal.
   2276  1.1  christos       else
   2277  1.1  christos 	case $ac_arg in
   2278  1.1  christos 	  *=* | --config-cache | -C | -disable-* | --disable-* \
   2279  1.1  christos 	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
   2280  1.1  christos 	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
   2281  1.1  christos 	  | -with-* | --with-* | -without-* | --without-* | --x)
   2282  1.1  christos 	    case "$ac_configure_args0 " in
   2283  1.1  christos 	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
   2284  1.1  christos 	    esac
   2285  1.1  christos 	    ;;
   2286  1.1  christos 	  -* ) ac_must_keep_next=true ;;
   2287  1.1  christos 	esac
   2288  1.1  christos       fi
   2289  1.1  christos       as_fn_append ac_configure_args " '$ac_arg'"
   2290  1.1  christos       ;;
   2291  1.1  christos     esac
   2292  1.1  christos   done
   2293  1.1  christos done
   2294  1.1  christos { ac_configure_args0=; unset ac_configure_args0;}
   2295  1.1  christos { ac_configure_args1=; unset ac_configure_args1;}
   2296  1.1  christos 
   2297  1.1  christos # When interrupted or exit'd, cleanup temporary files, and complete
   2298  1.1  christos # config.log.  We remove comments because anyway the quotes in there
   2299  1.1  christos # would cause problems or look ugly.
   2300  1.1  christos # WARNING: Use '\'' to represent an apostrophe within the trap.
   2301  1.1  christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
   2302  1.1  christos trap 'exit_status=$?
   2303  1.1  christos   # Save into config.log some information that might help in debugging.
   2304  1.1  christos   {
   2305  1.1  christos     echo
   2306  1.1  christos 
   2307  1.1  christos     $as_echo "## ---------------- ##
   2308  1.1  christos ## Cache variables. ##
   2309  1.1  christos ## ---------------- ##"
   2310  1.1  christos     echo
   2311  1.1  christos     # The following way of writing the cache mishandles newlines in values,
   2312  1.1  christos (
   2313  1.1  christos   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
   2314  1.1  christos     eval ac_val=\$$ac_var
   2315  1.1  christos     case $ac_val in #(
   2316  1.1  christos     *${as_nl}*)
   2317  1.1  christos       case $ac_var in #(
   2318  1.1  christos       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   2319  1.1  christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   2320  1.1  christos       esac
   2321  1.1  christos       case $ac_var in #(
   2322  1.1  christos       _ | IFS | as_nl) ;; #(
   2323  1.1  christos       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   2324  1.1  christos       *) { eval $ac_var=; unset $ac_var;} ;;
   2325  1.1  christos       esac ;;
   2326  1.1  christos     esac
   2327  1.1  christos   done
   2328  1.1  christos   (set) 2>&1 |
   2329  1.1  christos     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
   2330  1.1  christos     *${as_nl}ac_space=\ *)
   2331  1.1  christos       sed -n \
   2332  1.1  christos 	"s/'\''/'\''\\\\'\'''\''/g;
   2333  1.1  christos 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
   2334  1.1  christos       ;; #(
   2335  1.1  christos     *)
   2336  1.1  christos       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   2337  1.1  christos       ;;
   2338  1.1  christos     esac |
   2339  1.1  christos     sort
   2340  1.1  christos )
   2341  1.1  christos     echo
   2342  1.1  christos 
   2343  1.1  christos     $as_echo "## ----------------- ##
   2344  1.1  christos ## Output variables. ##
   2345  1.1  christos ## ----------------- ##"
   2346  1.1  christos     echo
   2347  1.1  christos     for ac_var in $ac_subst_vars
   2348  1.1  christos     do
   2349  1.1  christos       eval ac_val=\$$ac_var
   2350  1.1  christos       case $ac_val in
   2351  1.1  christos       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2352  1.1  christos       esac
   2353  1.1  christos       $as_echo "$ac_var='\''$ac_val'\''"
   2354  1.1  christos     done | sort
   2355  1.1  christos     echo
   2356  1.1  christos 
   2357  1.1  christos     if test -n "$ac_subst_files"; then
   2358  1.1  christos       $as_echo "## ------------------- ##
   2359  1.1  christos ## File substitutions. ##
   2360  1.1  christos ## ------------------- ##"
   2361  1.1  christos       echo
   2362  1.1  christos       for ac_var in $ac_subst_files
   2363  1.1  christos       do
   2364  1.1  christos 	eval ac_val=\$$ac_var
   2365  1.1  christos 	case $ac_val in
   2366  1.1  christos 	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2367  1.1  christos 	esac
   2368  1.1  christos 	$as_echo "$ac_var='\''$ac_val'\''"
   2369  1.1  christos       done | sort
   2370  1.1  christos       echo
   2371  1.1  christos     fi
   2372  1.1  christos 
   2373  1.1  christos     if test -s confdefs.h; then
   2374  1.1  christos       $as_echo "## ----------- ##
   2375  1.1  christos ## confdefs.h. ##
   2376  1.1  christos ## ----------- ##"
   2377  1.1  christos       echo
   2378  1.1  christos       cat confdefs.h
   2379  1.1  christos       echo
   2380  1.1  christos     fi
   2381  1.1  christos     test "$ac_signal" != 0 &&
   2382  1.1  christos       $as_echo "$as_me: caught signal $ac_signal"
   2383  1.1  christos     $as_echo "$as_me: exit $exit_status"
   2384  1.1  christos   } >&5
   2385  1.1  christos   rm -f core *.core core.conftest.* &&
   2386  1.1  christos     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
   2387  1.1  christos     exit $exit_status
   2388  1.1  christos ' 0
   2389  1.1  christos for ac_signal in 1 2 13 15; do
   2390  1.1  christos   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
   2391  1.1  christos done
   2392  1.1  christos ac_signal=0
   2393  1.1  christos 
   2394  1.1  christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
   2395  1.1  christos rm -f -r conftest* confdefs.h
   2396  1.1  christos 
   2397  1.1  christos $as_echo "/* confdefs.h */" > confdefs.h
   2398  1.1  christos 
   2399  1.1  christos # Predefined preprocessor variables.
   2400  1.1  christos 
   2401  1.1  christos cat >>confdefs.h <<_ACEOF
   2402  1.1  christos #define PACKAGE_NAME "$PACKAGE_NAME"
   2403  1.1  christos _ACEOF
   2404  1.1  christos 
   2405  1.1  christos cat >>confdefs.h <<_ACEOF
   2406  1.1  christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
   2407  1.1  christos _ACEOF
   2408  1.1  christos 
   2409  1.1  christos cat >>confdefs.h <<_ACEOF
   2410  1.1  christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
   2411  1.1  christos _ACEOF
   2412  1.1  christos 
   2413  1.1  christos cat >>confdefs.h <<_ACEOF
   2414  1.1  christos #define PACKAGE_STRING "$PACKAGE_STRING"
   2415  1.1  christos _ACEOF
   2416  1.1  christos 
   2417  1.1  christos cat >>confdefs.h <<_ACEOF
   2418  1.1  christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
   2419  1.1  christos _ACEOF
   2420  1.1  christos 
   2421  1.1  christos cat >>confdefs.h <<_ACEOF
   2422  1.1  christos #define PACKAGE_URL "$PACKAGE_URL"
   2423  1.1  christos _ACEOF
   2424  1.1  christos 
   2425  1.1  christos 
   2426  1.1  christos # Let the site file select an alternate cache file if it wants to.
   2427  1.1  christos # Prefer an explicitly selected file to automatically selected ones.
   2428  1.1  christos ac_site_file1=NONE
   2429  1.1  christos ac_site_file2=NONE
   2430  1.1  christos if test -n "$CONFIG_SITE"; then
   2431  1.1  christos   # We do not want a PATH search for config.site.
   2432  1.1  christos   case $CONFIG_SITE in #((
   2433  1.1  christos     -*)  ac_site_file1=./$CONFIG_SITE;;
   2434  1.1  christos     */*) ac_site_file1=$CONFIG_SITE;;
   2435  1.1  christos     *)   ac_site_file1=./$CONFIG_SITE;;
   2436  1.1  christos   esac
   2437  1.1  christos elif test "x$prefix" != xNONE; then
   2438  1.1  christos   ac_site_file1=$prefix/share/config.site
   2439  1.1  christos   ac_site_file2=$prefix/etc/config.site
   2440  1.1  christos else
   2441  1.1  christos   ac_site_file1=$ac_default_prefix/share/config.site
   2442  1.1  christos   ac_site_file2=$ac_default_prefix/etc/config.site
   2443  1.1  christos fi
   2444  1.1  christos for ac_site_file in "$ac_site_file1" "$ac_site_file2"
   2445  1.1  christos do
   2446  1.1  christos   test "x$ac_site_file" = xNONE && continue
   2447  1.1  christos   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
   2448  1.1  christos     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
   2449  1.1  christos $as_echo "$as_me: loading site script $ac_site_file" >&6;}
   2450  1.1  christos     sed 's/^/| /' "$ac_site_file" >&5
   2451  1.1  christos     . "$ac_site_file" \
   2452  1.1  christos       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2453  1.1  christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   2454  1.1  christos as_fn_error $? "failed to load site script $ac_site_file
   2455  1.1  christos See \`config.log' for more details" "$LINENO" 5; }
   2456  1.1  christos   fi
   2457  1.1  christos done
   2458  1.1  christos 
   2459  1.1  christos if test -r "$cache_file"; then
   2460  1.1  christos   # Some versions of bash will fail to source /dev/null (special files
   2461  1.1  christos   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
   2462  1.1  christos   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
   2463  1.1  christos     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
   2464  1.1  christos $as_echo "$as_me: loading cache $cache_file" >&6;}
   2465  1.1  christos     case $cache_file in
   2466  1.1  christos       [\\/]* | ?:[\\/]* ) . "$cache_file";;
   2467  1.1  christos       *)                      . "./$cache_file";;
   2468  1.1  christos     esac
   2469  1.1  christos   fi
   2470  1.1  christos else
   2471  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
   2472  1.1  christos $as_echo "$as_me: creating cache $cache_file" >&6;}
   2473  1.1  christos   >$cache_file
   2474  1.1  christos fi
   2475  1.1  christos 
   2476  1.1  christos # Check that the precious variables saved in the cache have kept the same
   2477  1.1  christos # value.
   2478  1.1  christos ac_cache_corrupted=false
   2479  1.1  christos for ac_var in $ac_precious_vars; do
   2480  1.1  christos   eval ac_old_set=\$ac_cv_env_${ac_var}_set
   2481  1.1  christos   eval ac_new_set=\$ac_env_${ac_var}_set
   2482  1.1  christos   eval ac_old_val=\$ac_cv_env_${ac_var}_value
   2483  1.1  christos   eval ac_new_val=\$ac_env_${ac_var}_value
   2484  1.1  christos   case $ac_old_set,$ac_new_set in
   2485  1.1  christos     set,)
   2486  1.1  christos       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
   2487  1.1  christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
   2488  1.1  christos       ac_cache_corrupted=: ;;
   2489  1.1  christos     ,set)
   2490  1.1  christos       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
   2491  1.1  christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
   2492  1.1  christos       ac_cache_corrupted=: ;;
   2493  1.1  christos     ,);;
   2494  1.1  christos     *)
   2495  1.1  christos       if test "x$ac_old_val" != "x$ac_new_val"; then
   2496  1.1  christos 	# differences in whitespace do not lead to failure.
   2497  1.1  christos 	ac_old_val_w=`echo x $ac_old_val`
   2498  1.1  christos 	ac_new_val_w=`echo x $ac_new_val`
   2499  1.1  christos 	if test "$ac_old_val_w" != "$ac_new_val_w"; then
   2500  1.1  christos 	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
   2501  1.1  christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
   2502  1.1  christos 	  ac_cache_corrupted=:
   2503  1.1  christos 	else
   2504  1.1  christos 	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
   2505  1.1  christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
   2506  1.1  christos 	  eval $ac_var=\$ac_old_val
   2507  1.1  christos 	fi
   2508  1.1  christos 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
   2509  1.1  christos $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
   2510  1.1  christos 	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
   2511  1.1  christos $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
   2512  1.1  christos       fi;;
   2513  1.1  christos   esac
   2514  1.1  christos   # Pass precious variables to config.status.
   2515  1.1  christos   if test "$ac_new_set" = set; then
   2516  1.1  christos     case $ac_new_val in
   2517  1.1  christos     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
   2518  1.1  christos     *) ac_arg=$ac_var=$ac_new_val ;;
   2519  1.1  christos     esac
   2520  1.1  christos     case " $ac_configure_args " in
   2521  1.1  christos       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
   2522  1.1  christos       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
   2523  1.1  christos     esac
   2524  1.1  christos   fi
   2525  1.1  christos done
   2526  1.1  christos if $ac_cache_corrupted; then
   2527  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2528  1.1  christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   2529  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
   2530  1.1  christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
   2531  1.1  christos   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
   2532  1.1  christos fi
   2533  1.1  christos ## -------------------- ##
   2534  1.1  christos ## Main body of script. ##
   2535  1.1  christos ## -------------------- ##
   2536  1.1  christos 
   2537  1.1  christos ac_ext=c
   2538  1.1  christos ac_cpp='$CPP $CPPFLAGS'
   2539  1.1  christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2540  1.1  christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2541  1.1  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2542  1.1  christos 
   2543  1.1  christos 
   2544  1.1  christos 
   2545  1.1  christos ac_aux_dir=
   2546  1.1  christos for ac_dir in build-aux "$srcdir"/build-aux; do
   2547  1.1  christos   if test -f "$ac_dir/install-sh"; then
   2548  1.1  christos     ac_aux_dir=$ac_dir
   2549  1.1  christos     ac_install_sh="$ac_aux_dir/install-sh -c"
   2550  1.1  christos     break
   2551  1.1  christos   elif test -f "$ac_dir/install.sh"; then
   2552  1.1  christos     ac_aux_dir=$ac_dir
   2553  1.1  christos     ac_install_sh="$ac_aux_dir/install.sh -c"
   2554  1.1  christos     break
   2555  1.1  christos   elif test -f "$ac_dir/shtool"; then
   2556  1.1  christos     ac_aux_dir=$ac_dir
   2557  1.1  christos     ac_install_sh="$ac_aux_dir/shtool install -c"
   2558  1.1  christos     break
   2559  1.1  christos   fi
   2560  1.1  christos done
   2561  1.1  christos if test -z "$ac_aux_dir"; then
   2562  1.1  christos   as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
   2563  1.1  christos fi
   2564  1.1  christos 
   2565  1.1  christos # These three variables are undocumented and unsupported,
   2566  1.1  christos # and are intended to be withdrawn in a future Autoconf release.
   2567  1.1  christos # They can cause serious problems if a builder's source tree is in a directory
   2568  1.1  christos # whose full name contains unusual characters.
   2569  1.1  christos ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
   2570  1.1  christos ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
   2571  1.1  christos ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
   2572  1.1  christos 
   2573  1.1  christos 
   2574  1.1  christos 
   2575  1.1  christos 
   2576  1.1  christos 
   2577  1.1  christos 
   2578  1.1  christos 
   2579  1.1  christos 
   2580  1.1  christos CONFIGURE_CFLAGS=
   2581  1.1  christos SPECIFIED_CFLAGS="${CFLAGS}"
   2582  1.1  christos 
   2583  1.1  christos 
   2584  1.1  christos 
   2585  1.1  christos 
   2586  1.1  christos 
   2587  1.1  christos CONFIGURE_CXXFLAGS=
   2588  1.1  christos SPECIFIED_CXXFLAGS="${CXXFLAGS}"
   2589  1.1  christos 
   2590  1.1  christos 
   2591  1.1  christos 
   2592  1.1  christos 
   2593  1.1  christos 
   2594  1.1  christos CONFIG=`echo ${ac_configure_args} | sed -e 's#'"'"'\([^ ]*\)'"'"'#\1#g'`
   2595  1.1  christos 
   2596  1.1  christos 
   2597  1.1  christos rev=2
   2598  1.1  christos 
   2599  1.1  christos 
   2600  1.1  christos srcroot=$srcdir
   2601  1.1  christos if test "x${srcroot}" = "x." ; then
   2602  1.1  christos   srcroot=""
   2603  1.1  christos else
   2604  1.1  christos   srcroot="${srcroot}/"
   2605  1.1  christos fi
   2606  1.1  christos 
   2607  1.1  christos abs_srcroot="`cd \"${srcdir}\"; pwd`/"
   2608  1.1  christos 
   2609  1.1  christos 
   2610  1.1  christos objroot=""
   2611  1.1  christos 
   2612  1.1  christos abs_objroot="`pwd`/"
   2613  1.1  christos 
   2614  1.1  christos 
   2615  1.1  christos if test "x$prefix" = "xNONE" ; then
   2616  1.1  christos   prefix="/usr/local"
   2617  1.1  christos fi
   2618  1.1  christos if test "x$exec_prefix" = "xNONE" ; then
   2619  1.1  christos   exec_prefix=$prefix
   2620  1.1  christos fi
   2621  1.1  christos PREFIX=$prefix
   2622  1.1  christos 
   2623  1.1  christos BINDIR=`eval echo $bindir`
   2624  1.1  christos BINDIR=`eval echo $BINDIR`
   2625  1.1  christos 
   2626  1.1  christos INCLUDEDIR=`eval echo $includedir`
   2627  1.1  christos INCLUDEDIR=`eval echo $INCLUDEDIR`
   2628  1.1  christos 
   2629  1.1  christos LIBDIR=`eval echo $libdir`
   2630  1.1  christos LIBDIR=`eval echo $LIBDIR`
   2631  1.1  christos 
   2632  1.1  christos DATADIR=`eval echo $datadir`
   2633  1.1  christos DATADIR=`eval echo $DATADIR`
   2634  1.1  christos 
   2635  1.1  christos MANDIR=`eval echo $mandir`
   2636  1.1  christos MANDIR=`eval echo $MANDIR`
   2637  1.1  christos 
   2638  1.1  christos 
   2639  1.1  christos # Extract the first word of "xsltproc", so it can be a program name with args.
   2640  1.1  christos set dummy xsltproc; ac_word=$2
   2641  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2642  1.1  christos $as_echo_n "checking for $ac_word... " >&6; }
   2643  1.1  christos if ${ac_cv_path_XSLTPROC+:} false; then :
   2644  1.1  christos   $as_echo_n "(cached) " >&6
   2645  1.1  christos else
   2646  1.1  christos   case $XSLTPROC in
   2647  1.1  christos   [\\/]* | ?:[\\/]*)
   2648  1.1  christos   ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path.
   2649  1.1  christos   ;;
   2650  1.1  christos   *)
   2651  1.1  christos   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2652  1.1  christos for as_dir in $PATH
   2653  1.1  christos do
   2654  1.1  christos   IFS=$as_save_IFS
   2655  1.1  christos   test -z "$as_dir" && as_dir=.
   2656  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   2657  1.1  christos   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2658  1.1  christos     ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext"
   2659  1.1  christos     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2660  1.1  christos     break 2
   2661  1.1  christos   fi
   2662  1.1  christos done
   2663  1.1  christos   done
   2664  1.1  christos IFS=$as_save_IFS
   2665  1.1  christos 
   2666  1.1  christos   test -z "$ac_cv_path_XSLTPROC" && ac_cv_path_XSLTPROC="false"
   2667  1.1  christos   ;;
   2668  1.1  christos esac
   2669  1.1  christos fi
   2670  1.1  christos XSLTPROC=$ac_cv_path_XSLTPROC
   2671  1.1  christos if test -n "$XSLTPROC"; then
   2672  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
   2673  1.1  christos $as_echo "$XSLTPROC" >&6; }
   2674  1.1  christos else
   2675  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2676  1.1  christos $as_echo "no" >&6; }
   2677  1.1  christos fi
   2678  1.1  christos 
   2679  1.1  christos 
   2680  1.1  christos if test -d "/usr/share/xml/docbook/stylesheet/docbook-xsl" ; then
   2681  1.1  christos   DEFAULT_XSLROOT="/usr/share/xml/docbook/stylesheet/docbook-xsl"
   2682  1.1  christos elif test -d "/usr/share/sgml/docbook/xsl-stylesheets" ; then
   2683  1.1  christos   DEFAULT_XSLROOT="/usr/share/sgml/docbook/xsl-stylesheets"
   2684  1.1  christos else
   2685  1.1  christos     DEFAULT_XSLROOT=""
   2686  1.1  christos fi
   2687  1.1  christos 
   2688  1.1  christos # Check whether --with-xslroot was given.
   2689  1.1  christos if test "${with_xslroot+set}" = set; then :
   2690  1.1  christos   withval=$with_xslroot;
   2691  1.1  christos if test "x$with_xslroot" = "xno" ; then
   2692  1.1  christos   XSLROOT="${DEFAULT_XSLROOT}"
   2693  1.1  christos else
   2694  1.1  christos   XSLROOT="${with_xslroot}"
   2695  1.1  christos fi
   2696  1.1  christos 
   2697  1.1  christos else
   2698  1.1  christos   XSLROOT="${DEFAULT_XSLROOT}"
   2699  1.1  christos 
   2700  1.1  christos fi
   2701  1.1  christos 
   2702  1.1  christos 
   2703  1.1  christos 
   2704  1.1  christos CFLAGS=$CFLAGS
   2705  1.1  christos ac_ext=c
   2706  1.1  christos ac_cpp='$CPP $CPPFLAGS'
   2707  1.1  christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2708  1.1  christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2709  1.1  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2710  1.1  christos if test -n "$ac_tool_prefix"; then
   2711  1.1  christos   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
   2712  1.1  christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
   2713  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2714  1.1  christos $as_echo_n "checking for $ac_word... " >&6; }
   2715  1.1  christos if ${ac_cv_prog_CC+:} false; then :
   2716  1.1  christos   $as_echo_n "(cached) " >&6
   2717  1.1  christos else
   2718  1.1  christos   if test -n "$CC"; then
   2719  1.1  christos   ac_cv_prog_CC="$CC" # Let the user override the test.
   2720  1.1  christos else
   2721  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2722  1.1  christos for as_dir in $PATH
   2723  1.1  christos do
   2724  1.1  christos   IFS=$as_save_IFS
   2725  1.1  christos   test -z "$as_dir" && as_dir=.
   2726  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   2727  1.1  christos   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2728  1.1  christos     ac_cv_prog_CC="${ac_tool_prefix}gcc"
   2729  1.1  christos     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2730  1.1  christos     break 2
   2731  1.1  christos   fi
   2732  1.1  christos done
   2733  1.1  christos   done
   2734  1.1  christos IFS=$as_save_IFS
   2735  1.1  christos 
   2736  1.1  christos fi
   2737  1.1  christos fi
   2738  1.1  christos CC=$ac_cv_prog_CC
   2739  1.1  christos if test -n "$CC"; then
   2740  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   2741  1.1  christos $as_echo "$CC" >&6; }
   2742  1.1  christos else
   2743  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2744  1.1  christos $as_echo "no" >&6; }
   2745  1.1  christos fi
   2746  1.1  christos 
   2747  1.1  christos 
   2748  1.1  christos fi
   2749  1.1  christos if test -z "$ac_cv_prog_CC"; then
   2750  1.1  christos   ac_ct_CC=$CC
   2751  1.1  christos   # Extract the first word of "gcc", so it can be a program name with args.
   2752  1.1  christos set dummy gcc; ac_word=$2
   2753  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2754  1.1  christos $as_echo_n "checking for $ac_word... " >&6; }
   2755  1.1  christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
   2756  1.1  christos   $as_echo_n "(cached) " >&6
   2757  1.1  christos else
   2758  1.1  christos   if test -n "$ac_ct_CC"; then
   2759  1.1  christos   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   2760  1.1  christos else
   2761  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2762  1.1  christos for as_dir in $PATH
   2763  1.1  christos do
   2764  1.1  christos   IFS=$as_save_IFS
   2765  1.1  christos   test -z "$as_dir" && as_dir=.
   2766  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   2767  1.1  christos   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2768  1.1  christos     ac_cv_prog_ac_ct_CC="gcc"
   2769  1.1  christos     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2770  1.1  christos     break 2
   2771  1.1  christos   fi
   2772  1.1  christos done
   2773  1.1  christos   done
   2774  1.1  christos IFS=$as_save_IFS
   2775  1.1  christos 
   2776  1.1  christos fi
   2777  1.1  christos fi
   2778  1.1  christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
   2779  1.1  christos if test -n "$ac_ct_CC"; then
   2780  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   2781  1.1  christos $as_echo "$ac_ct_CC" >&6; }
   2782  1.1  christos else
   2783  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2784  1.1  christos $as_echo "no" >&6; }
   2785  1.1  christos fi
   2786  1.1  christos 
   2787  1.1  christos   if test "x$ac_ct_CC" = x; then
   2788  1.1  christos     CC=""
   2789  1.1  christos   else
   2790  1.1  christos     case $cross_compiling:$ac_tool_warned in
   2791  1.1  christos yes:)
   2792  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   2793  1.1  christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   2794  1.1  christos ac_tool_warned=yes ;;
   2795  1.1  christos esac
   2796  1.1  christos     CC=$ac_ct_CC
   2797  1.1  christos   fi
   2798  1.1  christos else
   2799  1.1  christos   CC="$ac_cv_prog_CC"
   2800  1.1  christos fi
   2801  1.1  christos 
   2802  1.1  christos if test -z "$CC"; then
   2803  1.1  christos           if test -n "$ac_tool_prefix"; then
   2804  1.1  christos     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
   2805  1.1  christos set dummy ${ac_tool_prefix}cc; ac_word=$2
   2806  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2807  1.1  christos $as_echo_n "checking for $ac_word... " >&6; }
   2808  1.1  christos if ${ac_cv_prog_CC+:} false; then :
   2809  1.1  christos   $as_echo_n "(cached) " >&6
   2810  1.1  christos else
   2811  1.1  christos   if test -n "$CC"; then
   2812  1.1  christos   ac_cv_prog_CC="$CC" # Let the user override the test.
   2813  1.1  christos else
   2814  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2815  1.1  christos for as_dir in $PATH
   2816  1.1  christos do
   2817  1.1  christos   IFS=$as_save_IFS
   2818  1.1  christos   test -z "$as_dir" && as_dir=.
   2819  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   2820  1.1  christos   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2821  1.1  christos     ac_cv_prog_CC="${ac_tool_prefix}cc"
   2822  1.1  christos     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2823  1.1  christos     break 2
   2824  1.1  christos   fi
   2825  1.1  christos done
   2826  1.1  christos   done
   2827  1.1  christos IFS=$as_save_IFS
   2828  1.1  christos 
   2829  1.1  christos fi
   2830  1.1  christos fi
   2831  1.1  christos CC=$ac_cv_prog_CC
   2832  1.1  christos if test -n "$CC"; then
   2833  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   2834  1.1  christos $as_echo "$CC" >&6; }
   2835  1.1  christos else
   2836  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2837  1.1  christos $as_echo "no" >&6; }
   2838  1.1  christos fi
   2839  1.1  christos 
   2840  1.1  christos 
   2841  1.1  christos   fi
   2842  1.1  christos fi
   2843  1.1  christos if test -z "$CC"; then
   2844  1.1  christos   # Extract the first word of "cc", so it can be a program name with args.
   2845  1.1  christos set dummy cc; ac_word=$2
   2846  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2847  1.1  christos $as_echo_n "checking for $ac_word... " >&6; }
   2848  1.1  christos if ${ac_cv_prog_CC+:} false; then :
   2849  1.1  christos   $as_echo_n "(cached) " >&6
   2850  1.1  christos else
   2851  1.1  christos   if test -n "$CC"; then
   2852  1.1  christos   ac_cv_prog_CC="$CC" # Let the user override the test.
   2853  1.1  christos else
   2854  1.1  christos   ac_prog_rejected=no
   2855  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2856  1.1  christos for as_dir in $PATH
   2857  1.1  christos do
   2858  1.1  christos   IFS=$as_save_IFS
   2859  1.1  christos   test -z "$as_dir" && as_dir=.
   2860  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   2861  1.1  christos   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2862  1.1  christos     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
   2863  1.1  christos        ac_prog_rejected=yes
   2864  1.1  christos        continue
   2865  1.1  christos      fi
   2866  1.1  christos     ac_cv_prog_CC="cc"
   2867  1.1  christos     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2868  1.1  christos     break 2
   2869  1.1  christos   fi
   2870  1.1  christos done
   2871  1.1  christos   done
   2872  1.1  christos IFS=$as_save_IFS
   2873  1.1  christos 
   2874  1.1  christos if test $ac_prog_rejected = yes; then
   2875  1.1  christos   # We found a bogon in the path, so make sure we never use it.
   2876  1.1  christos   set dummy $ac_cv_prog_CC
   2877  1.1  christos   shift
   2878  1.1  christos   if test $# != 0; then
   2879  1.1  christos     # We chose a different compiler from the bogus one.
   2880  1.1  christos     # However, it has the same basename, so the bogon will be chosen
   2881  1.1  christos     # first if we set CC to just the basename; use the full file name.
   2882  1.1  christos     shift
   2883  1.1  christos     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
   2884  1.1  christos   fi
   2885  1.1  christos fi
   2886  1.1  christos fi
   2887  1.1  christos fi
   2888  1.1  christos CC=$ac_cv_prog_CC
   2889  1.1  christos if test -n "$CC"; then
   2890  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   2891  1.1  christos $as_echo "$CC" >&6; }
   2892  1.1  christos else
   2893  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2894  1.1  christos $as_echo "no" >&6; }
   2895  1.1  christos fi
   2896  1.1  christos 
   2897  1.1  christos 
   2898  1.1  christos fi
   2899  1.1  christos if test -z "$CC"; then
   2900  1.1  christos   if test -n "$ac_tool_prefix"; then
   2901  1.1  christos   for ac_prog in cl.exe
   2902  1.1  christos   do
   2903  1.1  christos     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   2904  1.1  christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   2905  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2906  1.1  christos $as_echo_n "checking for $ac_word... " >&6; }
   2907  1.1  christos if ${ac_cv_prog_CC+:} false; then :
   2908  1.1  christos   $as_echo_n "(cached) " >&6
   2909  1.1  christos else
   2910  1.1  christos   if test -n "$CC"; then
   2911  1.1  christos   ac_cv_prog_CC="$CC" # Let the user override the test.
   2912  1.1  christos else
   2913  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2914  1.1  christos for as_dir in $PATH
   2915  1.1  christos do
   2916  1.1  christos   IFS=$as_save_IFS
   2917  1.1  christos   test -z "$as_dir" && as_dir=.
   2918  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   2919  1.1  christos   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2920  1.1  christos     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
   2921  1.1  christos     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2922  1.1  christos     break 2
   2923  1.1  christos   fi
   2924  1.1  christos done
   2925  1.1  christos   done
   2926  1.1  christos IFS=$as_save_IFS
   2927  1.1  christos 
   2928  1.1  christos fi
   2929  1.1  christos fi
   2930  1.1  christos CC=$ac_cv_prog_CC
   2931  1.1  christos if test -n "$CC"; then
   2932  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   2933  1.1  christos $as_echo "$CC" >&6; }
   2934  1.1  christos else
   2935  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2936  1.1  christos $as_echo "no" >&6; }
   2937  1.1  christos fi
   2938  1.1  christos 
   2939  1.1  christos 
   2940  1.1  christos     test -n "$CC" && break
   2941  1.1  christos   done
   2942  1.1  christos fi
   2943  1.1  christos if test -z "$CC"; then
   2944  1.1  christos   ac_ct_CC=$CC
   2945  1.1  christos   for ac_prog in cl.exe
   2946  1.1  christos do
   2947  1.1  christos   # Extract the first word of "$ac_prog", so it can be a program name with args.
   2948  1.1  christos set dummy $ac_prog; ac_word=$2
   2949  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2950  1.1  christos $as_echo_n "checking for $ac_word... " >&6; }
   2951  1.1  christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
   2952  1.1  christos   $as_echo_n "(cached) " >&6
   2953  1.1  christos else
   2954  1.1  christos   if test -n "$ac_ct_CC"; then
   2955  1.1  christos   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   2956  1.1  christos else
   2957  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2958  1.1  christos for as_dir in $PATH
   2959  1.1  christos do
   2960  1.1  christos   IFS=$as_save_IFS
   2961  1.1  christos   test -z "$as_dir" && as_dir=.
   2962  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   2963  1.1  christos   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   2964  1.1  christos     ac_cv_prog_ac_ct_CC="$ac_prog"
   2965  1.1  christos     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   2966  1.1  christos     break 2
   2967  1.1  christos   fi
   2968  1.1  christos done
   2969  1.1  christos   done
   2970  1.1  christos IFS=$as_save_IFS
   2971  1.1  christos 
   2972  1.1  christos fi
   2973  1.1  christos fi
   2974  1.1  christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
   2975  1.1  christos if test -n "$ac_ct_CC"; then
   2976  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   2977  1.1  christos $as_echo "$ac_ct_CC" >&6; }
   2978  1.1  christos else
   2979  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2980  1.1  christos $as_echo "no" >&6; }
   2981  1.1  christos fi
   2982  1.1  christos 
   2983  1.1  christos 
   2984  1.1  christos   test -n "$ac_ct_CC" && break
   2985  1.1  christos done
   2986  1.1  christos 
   2987  1.1  christos   if test "x$ac_ct_CC" = x; then
   2988  1.1  christos     CC=""
   2989  1.1  christos   else
   2990  1.1  christos     case $cross_compiling:$ac_tool_warned in
   2991  1.1  christos yes:)
   2992  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   2993  1.1  christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   2994  1.1  christos ac_tool_warned=yes ;;
   2995  1.1  christos esac
   2996  1.1  christos     CC=$ac_ct_CC
   2997  1.1  christos   fi
   2998  1.1  christos fi
   2999  1.1  christos 
   3000  1.1  christos fi
   3001  1.1  christos 
   3002  1.1  christos 
   3003  1.1  christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3004  1.1  christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3005  1.1  christos as_fn_error $? "no acceptable C compiler found in \$PATH
   3006  1.1  christos See \`config.log' for more details" "$LINENO" 5; }
   3007  1.1  christos 
   3008  1.1  christos # Provide some information about the compiler.
   3009  1.1  christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
   3010  1.1  christos set X $ac_compile
   3011  1.1  christos ac_compiler=$2
   3012  1.1  christos for ac_option in --version -v -V -qversion; do
   3013  1.1  christos   { { ac_try="$ac_compiler $ac_option >&5"
   3014  1.1  christos case "(($ac_try" in
   3015  1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3016  1.1  christos   *) ac_try_echo=$ac_try;;
   3017  1.1  christos esac
   3018  1.1  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3019  1.1  christos $as_echo "$ac_try_echo"; } >&5
   3020  1.1  christos   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   3021  1.1  christos   ac_status=$?
   3022  1.1  christos   if test -s conftest.err; then
   3023  1.1  christos     sed '10a\
   3024  1.1  christos ... rest of stderr output deleted ...
   3025  1.1  christos          10q' conftest.err >conftest.er1
   3026  1.1  christos     cat conftest.er1 >&5
   3027  1.1  christos   fi
   3028  1.1  christos   rm -f conftest.er1 conftest.err
   3029  1.1  christos   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3030  1.1  christos   test $ac_status = 0; }
   3031  1.1  christos done
   3032  1.1  christos 
   3033  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3034  1.1  christos /* end confdefs.h.  */
   3035  1.1  christos 
   3036  1.1  christos int
   3037  1.1  christos main ()
   3038  1.1  christos {
   3039  1.1  christos 
   3040  1.1  christos   ;
   3041  1.1  christos   return 0;
   3042  1.1  christos }
   3043  1.1  christos _ACEOF
   3044  1.1  christos ac_clean_files_save=$ac_clean_files
   3045  1.1  christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
   3046  1.1  christos # Try to create an executable without -o first, disregard a.out.
   3047  1.1  christos # It will help us diagnose broken compilers, and finding out an intuition
   3048  1.1  christos # of exeext.
   3049  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
   3050  1.1  christos $as_echo_n "checking whether the C compiler works... " >&6; }
   3051  1.1  christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
   3052  1.1  christos 
   3053  1.1  christos # The possible output files:
   3054  1.1  christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
   3055  1.1  christos 
   3056  1.1  christos ac_rmfiles=
   3057  1.1  christos for ac_file in $ac_files
   3058  1.1  christos do
   3059  1.1  christos   case $ac_file in
   3060  1.1  christos     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   3061  1.1  christos     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
   3062  1.1  christos   esac
   3063  1.1  christos done
   3064  1.1  christos rm -f $ac_rmfiles
   3065  1.1  christos 
   3066  1.1  christos if { { ac_try="$ac_link_default"
   3067  1.1  christos case "(($ac_try" in
   3068  1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3069  1.1  christos   *) ac_try_echo=$ac_try;;
   3070  1.1  christos esac
   3071  1.1  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3072  1.1  christos $as_echo "$ac_try_echo"; } >&5
   3073  1.1  christos   (eval "$ac_link_default") 2>&5
   3074  1.1  christos   ac_status=$?
   3075  1.1  christos   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3076  1.1  christos   test $ac_status = 0; }; then :
   3077  1.1  christos   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
   3078  1.1  christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
   3079  1.1  christos # in a Makefile.  We should not override ac_cv_exeext if it was cached,
   3080  1.1  christos # so that the user can short-circuit this test for compilers unknown to
   3081  1.1  christos # Autoconf.
   3082  1.1  christos for ac_file in $ac_files ''
   3083  1.1  christos do
   3084  1.1  christos   test -f "$ac_file" || continue
   3085  1.1  christos   case $ac_file in
   3086  1.1  christos     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
   3087  1.1  christos 	;;
   3088  1.1  christos     [ab].out )
   3089  1.1  christos 	# We found the default executable, but exeext='' is most
   3090  1.1  christos 	# certainly right.
   3091  1.1  christos 	break;;
   3092  1.1  christos     *.* )
   3093  1.1  christos 	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
   3094  1.1  christos 	then :; else
   3095  1.1  christos 	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3096  1.1  christos 	fi
   3097  1.1  christos 	# We set ac_cv_exeext here because the later test for it is not
   3098  1.1  christos 	# safe: cross compilers may not add the suffix if given an `-o'
   3099  1.1  christos 	# argument, so we may need to know it at that point already.
   3100  1.1  christos 	# Even if this section looks crufty: it has the advantage of
   3101  1.1  christos 	# actually working.
   3102  1.1  christos 	break;;
   3103  1.1  christos     * )
   3104  1.1  christos 	break;;
   3105  1.1  christos   esac
   3106  1.1  christos done
   3107  1.1  christos test "$ac_cv_exeext" = no && ac_cv_exeext=
   3108  1.1  christos 
   3109  1.1  christos else
   3110  1.1  christos   ac_file=''
   3111  1.1  christos fi
   3112  1.1  christos if test -z "$ac_file"; then :
   3113  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3114  1.1  christos $as_echo "no" >&6; }
   3115  1.1  christos $as_echo "$as_me: failed program was:" >&5
   3116  1.1  christos sed 's/^/| /' conftest.$ac_ext >&5
   3117  1.1  christos 
   3118  1.1  christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3119  1.1  christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3120  1.1  christos as_fn_error 77 "C compiler cannot create executables
   3121  1.1  christos See \`config.log' for more details" "$LINENO" 5; }
   3122  1.1  christos else
   3123  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3124  1.1  christos $as_echo "yes" >&6; }
   3125  1.1  christos fi
   3126  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
   3127  1.1  christos $as_echo_n "checking for C compiler default output file name... " >&6; }
   3128  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
   3129  1.1  christos $as_echo "$ac_file" >&6; }
   3130  1.1  christos ac_exeext=$ac_cv_exeext
   3131  1.1  christos 
   3132  1.1  christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
   3133  1.1  christos ac_clean_files=$ac_clean_files_save
   3134  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
   3135  1.1  christos $as_echo_n "checking for suffix of executables... " >&6; }
   3136  1.1  christos if { { ac_try="$ac_link"
   3137  1.1  christos case "(($ac_try" in
   3138  1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3139  1.1  christos   *) ac_try_echo=$ac_try;;
   3140  1.1  christos esac
   3141  1.1  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3142  1.1  christos $as_echo "$ac_try_echo"; } >&5
   3143  1.1  christos   (eval "$ac_link") 2>&5
   3144  1.1  christos   ac_status=$?
   3145  1.1  christos   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3146  1.1  christos   test $ac_status = 0; }; then :
   3147  1.1  christos   # If both `conftest.exe' and `conftest' are `present' (well, observable)
   3148  1.1  christos # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
   3149  1.1  christos # work properly (i.e., refer to `conftest.exe'), while it won't with
   3150  1.1  christos # `rm'.
   3151  1.1  christos for ac_file in conftest.exe conftest conftest.*; do
   3152  1.1  christos   test -f "$ac_file" || continue
   3153  1.1  christos   case $ac_file in
   3154  1.1  christos     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   3155  1.1  christos     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3156  1.1  christos 	  break;;
   3157  1.1  christos     * ) break;;
   3158  1.1  christos   esac
   3159  1.1  christos done
   3160  1.1  christos else
   3161  1.1  christos   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3162  1.1  christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3163  1.1  christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
   3164  1.1  christos See \`config.log' for more details" "$LINENO" 5; }
   3165  1.1  christos fi
   3166  1.1  christos rm -f conftest conftest$ac_cv_exeext
   3167  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
   3168  1.1  christos $as_echo "$ac_cv_exeext" >&6; }
   3169  1.1  christos 
   3170  1.1  christos rm -f conftest.$ac_ext
   3171  1.1  christos EXEEXT=$ac_cv_exeext
   3172  1.1  christos ac_exeext=$EXEEXT
   3173  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3174  1.1  christos /* end confdefs.h.  */
   3175  1.1  christos #include <stdio.h>
   3176  1.1  christos int
   3177  1.1  christos main ()
   3178  1.1  christos {
   3179  1.1  christos FILE *f = fopen ("conftest.out", "w");
   3180  1.1  christos  return ferror (f) || fclose (f) != 0;
   3181  1.1  christos 
   3182  1.1  christos   ;
   3183  1.1  christos   return 0;
   3184  1.1  christos }
   3185  1.1  christos _ACEOF
   3186  1.1  christos ac_clean_files="$ac_clean_files conftest.out"
   3187  1.1  christos # Check that the compiler produces executables we can run.  If not, either
   3188  1.1  christos # the compiler is broken, or we cross compile.
   3189  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
   3190  1.1  christos $as_echo_n "checking whether we are cross compiling... " >&6; }
   3191  1.1  christos if test "$cross_compiling" != yes; then
   3192  1.1  christos   { { ac_try="$ac_link"
   3193  1.1  christos case "(($ac_try" in
   3194  1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3195  1.1  christos   *) ac_try_echo=$ac_try;;
   3196  1.1  christos esac
   3197  1.1  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3198  1.1  christos $as_echo "$ac_try_echo"; } >&5
   3199  1.1  christos   (eval "$ac_link") 2>&5
   3200  1.1  christos   ac_status=$?
   3201  1.1  christos   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3202  1.1  christos   test $ac_status = 0; }
   3203  1.1  christos   if { ac_try='./conftest$ac_cv_exeext'
   3204  1.1  christos   { { case "(($ac_try" in
   3205  1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3206  1.1  christos   *) ac_try_echo=$ac_try;;
   3207  1.1  christos esac
   3208  1.1  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3209  1.1  christos $as_echo "$ac_try_echo"; } >&5
   3210  1.1  christos   (eval "$ac_try") 2>&5
   3211  1.1  christos   ac_status=$?
   3212  1.1  christos   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3213  1.1  christos   test $ac_status = 0; }; }; then
   3214  1.1  christos     cross_compiling=no
   3215  1.1  christos   else
   3216  1.1  christos     if test "$cross_compiling" = maybe; then
   3217  1.1  christos 	cross_compiling=yes
   3218  1.1  christos     else
   3219  1.1  christos 	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3220  1.1  christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3221  1.1  christos as_fn_error $? "cannot run C compiled programs.
   3222  1.1  christos If you meant to cross compile, use \`--host'.
   3223  1.1  christos See \`config.log' for more details" "$LINENO" 5; }
   3224  1.1  christos     fi
   3225  1.1  christos   fi
   3226  1.1  christos fi
   3227  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
   3228  1.1  christos $as_echo "$cross_compiling" >&6; }
   3229  1.1  christos 
   3230  1.1  christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
   3231  1.1  christos ac_clean_files=$ac_clean_files_save
   3232  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
   3233  1.1  christos $as_echo_n "checking for suffix of object files... " >&6; }
   3234  1.1  christos if ${ac_cv_objext+:} false; then :
   3235  1.1  christos   $as_echo_n "(cached) " >&6
   3236  1.1  christos else
   3237  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3238  1.1  christos /* end confdefs.h.  */
   3239  1.1  christos 
   3240  1.1  christos int
   3241  1.1  christos main ()
   3242  1.1  christos {
   3243  1.1  christos 
   3244  1.1  christos   ;
   3245  1.1  christos   return 0;
   3246  1.1  christos }
   3247  1.1  christos _ACEOF
   3248  1.1  christos rm -f conftest.o conftest.obj
   3249  1.1  christos if { { ac_try="$ac_compile"
   3250  1.1  christos case "(($ac_try" in
   3251  1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3252  1.1  christos   *) ac_try_echo=$ac_try;;
   3253  1.1  christos esac
   3254  1.1  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3255  1.1  christos $as_echo "$ac_try_echo"; } >&5
   3256  1.1  christos   (eval "$ac_compile") 2>&5
   3257  1.1  christos   ac_status=$?
   3258  1.1  christos   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3259  1.1  christos   test $ac_status = 0; }; then :
   3260  1.1  christos   for ac_file in conftest.o conftest.obj conftest.*; do
   3261  1.1  christos   test -f "$ac_file" || continue;
   3262  1.1  christos   case $ac_file in
   3263  1.1  christos     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
   3264  1.1  christos     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
   3265  1.1  christos        break;;
   3266  1.1  christos   esac
   3267  1.1  christos done
   3268  1.1  christos else
   3269  1.1  christos   $as_echo "$as_me: failed program was:" >&5
   3270  1.1  christos sed 's/^/| /' conftest.$ac_ext >&5
   3271  1.1  christos 
   3272  1.1  christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3273  1.1  christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   3274  1.1  christos as_fn_error $? "cannot compute suffix of object files: cannot compile
   3275  1.1  christos See \`config.log' for more details" "$LINENO" 5; }
   3276  1.1  christos fi
   3277  1.1  christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
   3278  1.1  christos fi
   3279  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
   3280  1.1  christos $as_echo "$ac_cv_objext" >&6; }
   3281  1.1  christos OBJEXT=$ac_cv_objext
   3282  1.1  christos ac_objext=$OBJEXT
   3283  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
   3284  1.1  christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
   3285  1.1  christos if ${ac_cv_c_compiler_gnu+:} false; then :
   3286  1.1  christos   $as_echo_n "(cached) " >&6
   3287  1.1  christos else
   3288  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3289  1.1  christos /* end confdefs.h.  */
   3290  1.1  christos 
   3291  1.1  christos int
   3292  1.1  christos main ()
   3293  1.1  christos {
   3294  1.1  christos #ifndef __GNUC__
   3295  1.1  christos        choke me
   3296  1.1  christos #endif
   3297  1.1  christos 
   3298  1.1  christos   ;
   3299  1.1  christos   return 0;
   3300  1.1  christos }
   3301  1.1  christos _ACEOF
   3302  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   3303  1.1  christos   ac_compiler_gnu=yes
   3304  1.1  christos else
   3305  1.1  christos   ac_compiler_gnu=no
   3306  1.1  christos fi
   3307  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3308  1.1  christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
   3309  1.1  christos 
   3310  1.1  christos fi
   3311  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
   3312  1.1  christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
   3313  1.1  christos if test $ac_compiler_gnu = yes; then
   3314  1.1  christos   GCC=yes
   3315  1.1  christos else
   3316  1.1  christos   GCC=
   3317  1.1  christos fi
   3318  1.1  christos ac_test_CFLAGS=${CFLAGS+set}
   3319  1.1  christos ac_save_CFLAGS=$CFLAGS
   3320  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
   3321  1.1  christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
   3322  1.1  christos if ${ac_cv_prog_cc_g+:} false; then :
   3323  1.1  christos   $as_echo_n "(cached) " >&6
   3324  1.1  christos else
   3325  1.1  christos   ac_save_c_werror_flag=$ac_c_werror_flag
   3326  1.1  christos    ac_c_werror_flag=yes
   3327  1.1  christos    ac_cv_prog_cc_g=no
   3328  1.1  christos    CFLAGS="-g"
   3329  1.1  christos    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3330  1.1  christos /* end confdefs.h.  */
   3331  1.1  christos 
   3332  1.1  christos int
   3333  1.1  christos main ()
   3334  1.1  christos {
   3335  1.1  christos 
   3336  1.1  christos   ;
   3337  1.1  christos   return 0;
   3338  1.1  christos }
   3339  1.1  christos _ACEOF
   3340  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   3341  1.1  christos   ac_cv_prog_cc_g=yes
   3342  1.1  christos else
   3343  1.1  christos   CFLAGS=""
   3344  1.1  christos       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3345  1.1  christos /* end confdefs.h.  */
   3346  1.1  christos 
   3347  1.1  christos int
   3348  1.1  christos main ()
   3349  1.1  christos {
   3350  1.1  christos 
   3351  1.1  christos   ;
   3352  1.1  christos   return 0;
   3353  1.1  christos }
   3354  1.1  christos _ACEOF
   3355  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   3356  1.1  christos 
   3357  1.1  christos else
   3358  1.1  christos   ac_c_werror_flag=$ac_save_c_werror_flag
   3359  1.1  christos 	 CFLAGS="-g"
   3360  1.1  christos 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3361  1.1  christos /* end confdefs.h.  */
   3362  1.1  christos 
   3363  1.1  christos int
   3364  1.1  christos main ()
   3365  1.1  christos {
   3366  1.1  christos 
   3367  1.1  christos   ;
   3368  1.1  christos   return 0;
   3369  1.1  christos }
   3370  1.1  christos _ACEOF
   3371  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   3372  1.1  christos   ac_cv_prog_cc_g=yes
   3373  1.1  christos fi
   3374  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3375  1.1  christos fi
   3376  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3377  1.1  christos fi
   3378  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3379  1.1  christos    ac_c_werror_flag=$ac_save_c_werror_flag
   3380  1.1  christos fi
   3381  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
   3382  1.1  christos $as_echo "$ac_cv_prog_cc_g" >&6; }
   3383  1.1  christos if test "$ac_test_CFLAGS" = set; then
   3384  1.1  christos   CFLAGS=$ac_save_CFLAGS
   3385  1.1  christos elif test $ac_cv_prog_cc_g = yes; then
   3386  1.1  christos   if test "$GCC" = yes; then
   3387  1.1  christos     CFLAGS="-g -O2"
   3388  1.1  christos   else
   3389  1.1  christos     CFLAGS="-g"
   3390  1.1  christos   fi
   3391  1.1  christos else
   3392  1.1  christos   if test "$GCC" = yes; then
   3393  1.1  christos     CFLAGS="-O2"
   3394  1.1  christos   else
   3395  1.1  christos     CFLAGS=
   3396  1.1  christos   fi
   3397  1.1  christos fi
   3398  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
   3399  1.1  christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
   3400  1.1  christos if ${ac_cv_prog_cc_c89+:} false; then :
   3401  1.1  christos   $as_echo_n "(cached) " >&6
   3402  1.1  christos else
   3403  1.1  christos   ac_cv_prog_cc_c89=no
   3404  1.1  christos ac_save_CC=$CC
   3405  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3406  1.1  christos /* end confdefs.h.  */
   3407  1.1  christos #include <stdarg.h>
   3408  1.1  christos #include <stdio.h>
   3409  1.1  christos struct stat;
   3410  1.1  christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
   3411  1.1  christos struct buf { int x; };
   3412  1.1  christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
   3413  1.1  christos static char *e (p, i)
   3414  1.1  christos      char **p;
   3415  1.1  christos      int i;
   3416  1.1  christos {
   3417  1.1  christos   return p[i];
   3418  1.1  christos }
   3419  1.1  christos static char *f (char * (*g) (char **, int), char **p, ...)
   3420  1.1  christos {
   3421  1.1  christos   char *s;
   3422  1.1  christos   va_list v;
   3423  1.1  christos   va_start (v,p);
   3424  1.1  christos   s = g (p, va_arg (v,int));
   3425  1.1  christos   va_end (v);
   3426  1.1  christos   return s;
   3427  1.1  christos }
   3428  1.1  christos 
   3429  1.1  christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   3430  1.1  christos    function prototypes and stuff, but not '\xHH' hex character constants.
   3431  1.1  christos    These don't provoke an error unfortunately, instead are silently treated
   3432  1.1  christos    as 'x'.  The following induces an error, until -std is added to get
   3433  1.1  christos    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
   3434  1.1  christos    array size at least.  It's necessary to write '\x00'==0 to get something
   3435  1.1  christos    that's true only with -std.  */
   3436  1.1  christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
   3437  1.1  christos 
   3438  1.1  christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
   3439  1.1  christos    inside strings and character constants.  */
   3440  1.1  christos #define FOO(x) 'x'
   3441  1.1  christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
   3442  1.1  christos 
   3443  1.1  christos int test (int i, double x);
   3444  1.1  christos struct s1 {int (*f) (int a);};
   3445  1.1  christos struct s2 {int (*f) (double a);};
   3446  1.1  christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
   3447  1.1  christos int argc;
   3448  1.1  christos char **argv;
   3449  1.1  christos int
   3450  1.1  christos main ()
   3451  1.1  christos {
   3452  1.1  christos return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
   3453  1.1  christos   ;
   3454  1.1  christos   return 0;
   3455  1.1  christos }
   3456  1.1  christos _ACEOF
   3457  1.1  christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
   3458  1.1  christos 	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
   3459  1.1  christos do
   3460  1.1  christos   CC="$ac_save_CC $ac_arg"
   3461  1.1  christos   if ac_fn_c_try_compile "$LINENO"; then :
   3462  1.1  christos   ac_cv_prog_cc_c89=$ac_arg
   3463  1.1  christos fi
   3464  1.1  christos rm -f core conftest.err conftest.$ac_objext
   3465  1.1  christos   test "x$ac_cv_prog_cc_c89" != "xno" && break
   3466  1.1  christos done
   3467  1.1  christos rm -f conftest.$ac_ext
   3468  1.1  christos CC=$ac_save_CC
   3469  1.1  christos 
   3470  1.1  christos fi
   3471  1.1  christos # AC_CACHE_VAL
   3472  1.1  christos case "x$ac_cv_prog_cc_c89" in
   3473  1.1  christos   x)
   3474  1.1  christos     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   3475  1.1  christos $as_echo "none needed" >&6; } ;;
   3476  1.1  christos   xno)
   3477  1.1  christos     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   3478  1.1  christos $as_echo "unsupported" >&6; } ;;
   3479  1.1  christos   *)
   3480  1.1  christos     CC="$CC $ac_cv_prog_cc_c89"
   3481  1.1  christos     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
   3482  1.1  christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
   3483  1.1  christos esac
   3484  1.1  christos if test "x$ac_cv_prog_cc_c89" != xno; then :
   3485  1.1  christos 
   3486  1.1  christos fi
   3487  1.1  christos 
   3488  1.1  christos ac_ext=c
   3489  1.1  christos ac_cpp='$CPP $CPPFLAGS'
   3490  1.1  christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3491  1.1  christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3492  1.1  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3493  1.1  christos 
   3494  1.1  christos 
   3495  1.1  christos if test "x$GCC" != "xyes" ; then
   3496  1.1  christos 
   3497  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler is MSVC" >&5
   3498  1.1  christos $as_echo_n "checking whether compiler is MSVC... " >&6; }
   3499  1.1  christos if ${je_cv_msvc+:} false; then :
   3500  1.1  christos   $as_echo_n "(cached) " >&6
   3501  1.1  christos else
   3502  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3503  1.1  christos /* end confdefs.h.  */
   3504  1.1  christos 
   3505  1.1  christos int
   3506  1.1  christos main ()
   3507  1.1  christos {
   3508  1.1  christos 
   3509  1.1  christos #ifndef _MSC_VER
   3510  1.1  christos   int fail-1;
   3511  1.1  christos #endif
   3512  1.1  christos 
   3513  1.1  christos   ;
   3514  1.1  christos   return 0;
   3515  1.1  christos }
   3516  1.1  christos _ACEOF
   3517  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   3518  1.1  christos   je_cv_msvc=yes
   3519  1.1  christos else
   3520  1.1  christos   je_cv_msvc=no
   3521  1.1  christos fi
   3522  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3523  1.1  christos fi
   3524  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_msvc" >&5
   3525  1.1  christos $as_echo "$je_cv_msvc" >&6; }
   3526  1.1  christos fi
   3527  1.1  christos 
   3528  1.1  christos je_cv_cray_prgenv_wrapper=""
   3529  1.1  christos if test "x${PE_ENV}" != "x" ; then
   3530  1.1  christos   case "${CC}" in
   3531  1.1  christos     CC|cc)
   3532  1.1  christos 	je_cv_cray_prgenv_wrapper="yes"
   3533  1.1  christos 	;;
   3534  1.1  christos     *)
   3535  1.1  christos        ;;
   3536  1.1  christos   esac
   3537  1.1  christos fi
   3538  1.1  christos 
   3539  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler is cray" >&5
   3540  1.1  christos $as_echo_n "checking whether compiler is cray... " >&6; }
   3541  1.1  christos if ${je_cv_cray+:} false; then :
   3542  1.1  christos   $as_echo_n "(cached) " >&6
   3543  1.1  christos else
   3544  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3545  1.1  christos /* end confdefs.h.  */
   3546  1.1  christos 
   3547  1.1  christos int
   3548  1.1  christos main ()
   3549  1.1  christos {
   3550  1.1  christos 
   3551  1.1  christos #ifndef _CRAYC
   3552  1.1  christos   int fail-1;
   3553  1.1  christos #endif
   3554  1.1  christos 
   3555  1.1  christos   ;
   3556  1.1  christos   return 0;
   3557  1.1  christos }
   3558  1.1  christos _ACEOF
   3559  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   3560  1.1  christos   je_cv_cray=yes
   3561  1.1  christos else
   3562  1.1  christos   je_cv_cray=no
   3563  1.1  christos fi
   3564  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3565  1.1  christos fi
   3566  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_cray" >&5
   3567  1.1  christos $as_echo "$je_cv_cray" >&6; }
   3568  1.1  christos 
   3569  1.1  christos if test "x${je_cv_cray}" = "xyes" ; then
   3570  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cray compiler version is 8.4" >&5
   3571  1.1  christos $as_echo_n "checking whether cray compiler version is 8.4... " >&6; }
   3572  1.1  christos if ${je_cv_cray_84+:} false; then :
   3573  1.1  christos   $as_echo_n "(cached) " >&6
   3574  1.1  christos else
   3575  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3576  1.1  christos /* end confdefs.h.  */
   3577  1.1  christos 
   3578  1.1  christos int
   3579  1.1  christos main ()
   3580  1.1  christos {
   3581  1.1  christos 
   3582  1.1  christos #if !(_RELEASE_MAJOR == 8 && _RELEASE_MINOR == 4)
   3583  1.1  christos   int fail-1;
   3584  1.1  christos #endif
   3585  1.1  christos 
   3586  1.1  christos   ;
   3587  1.1  christos   return 0;
   3588  1.1  christos }
   3589  1.1  christos _ACEOF
   3590  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   3591  1.1  christos   je_cv_cray_84=yes
   3592  1.1  christos else
   3593  1.1  christos   je_cv_cray_84=no
   3594  1.1  christos fi
   3595  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3596  1.1  christos fi
   3597  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_cray_84" >&5
   3598  1.1  christos $as_echo "$je_cv_cray_84" >&6; }
   3599  1.1  christos fi
   3600  1.1  christos 
   3601  1.1  christos if test "x$GCC" = "xyes" ; then
   3602  1.1  christos 
   3603  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -std=gnu11" >&5
   3604  1.1  christos $as_echo_n "checking whether compiler supports -std=gnu11... " >&6; }
   3605  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   3606  1.1  christos T_APPEND_V=-std=gnu11
   3607  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   3608  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   3609  1.1  christos else
   3610  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   3611  1.1  christos fi
   3612  1.1  christos 
   3613  1.1  christos 
   3614  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   3615  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   3616  1.1  christos else
   3617  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   3618  1.1  christos fi
   3619  1.1  christos 
   3620  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3621  1.1  christos /* end confdefs.h.  */
   3622  1.1  christos 
   3623  1.1  christos 
   3624  1.1  christos int
   3625  1.1  christos main ()
   3626  1.1  christos {
   3627  1.1  christos 
   3628  1.1  christos     return 0;
   3629  1.1  christos 
   3630  1.1  christos   ;
   3631  1.1  christos   return 0;
   3632  1.1  christos }
   3633  1.1  christos _ACEOF
   3634  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   3635  1.1  christos   je_cv_cflags_added=-std=gnu11
   3636  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3637  1.1  christos $as_echo "yes" >&6; }
   3638  1.1  christos else
   3639  1.1  christos   je_cv_cflags_added=
   3640  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3641  1.1  christos $as_echo "no" >&6; }
   3642  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   3643  1.1  christos 
   3644  1.1  christos fi
   3645  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3646  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   3647  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   3648  1.1  christos else
   3649  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   3650  1.1  christos fi
   3651  1.1  christos 
   3652  1.1  christos 
   3653  1.1  christos   if test "x$je_cv_cflags_added" = "x-std=gnu11" ; then
   3654  1.1  christos     cat >>confdefs.h <<_ACEOF
   3655  1.1  christos #define JEMALLOC_HAS_RESTRICT 1
   3656  1.1  christos _ACEOF
   3657  1.1  christos 
   3658  1.1  christos   else
   3659  1.1  christos 
   3660  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -std=gnu99" >&5
   3661  1.1  christos $as_echo_n "checking whether compiler supports -std=gnu99... " >&6; }
   3662  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   3663  1.1  christos T_APPEND_V=-std=gnu99
   3664  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   3665  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   3666  1.1  christos else
   3667  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   3668  1.1  christos fi
   3669  1.1  christos 
   3670  1.1  christos 
   3671  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   3672  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   3673  1.1  christos else
   3674  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   3675  1.1  christos fi
   3676  1.1  christos 
   3677  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3678  1.1  christos /* end confdefs.h.  */
   3679  1.1  christos 
   3680  1.1  christos 
   3681  1.1  christos int
   3682  1.1  christos main ()
   3683  1.1  christos {
   3684  1.1  christos 
   3685  1.1  christos     return 0;
   3686  1.1  christos 
   3687  1.1  christos   ;
   3688  1.1  christos   return 0;
   3689  1.1  christos }
   3690  1.1  christos _ACEOF
   3691  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   3692  1.1  christos   je_cv_cflags_added=-std=gnu99
   3693  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3694  1.1  christos $as_echo "yes" >&6; }
   3695  1.1  christos else
   3696  1.1  christos   je_cv_cflags_added=
   3697  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3698  1.1  christos $as_echo "no" >&6; }
   3699  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   3700  1.1  christos 
   3701  1.1  christos fi
   3702  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3703  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   3704  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   3705  1.1  christos else
   3706  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   3707  1.1  christos fi
   3708  1.1  christos 
   3709  1.1  christos 
   3710  1.1  christos     if test "x$je_cv_cflags_added" = "x-std=gnu99" ; then
   3711  1.1  christos       cat >>confdefs.h <<_ACEOF
   3712  1.1  christos #define JEMALLOC_HAS_RESTRICT 1
   3713  1.1  christos _ACEOF
   3714  1.1  christos 
   3715  1.1  christos     fi
   3716  1.1  christos   fi
   3717  1.1  christos 
   3718  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Wall" >&5
   3719  1.1  christos $as_echo_n "checking whether compiler supports -Wall... " >&6; }
   3720  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   3721  1.1  christos T_APPEND_V=-Wall
   3722  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   3723  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   3724  1.1  christos else
   3725  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   3726  1.1  christos fi
   3727  1.1  christos 
   3728  1.1  christos 
   3729  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   3730  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   3731  1.1  christos else
   3732  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   3733  1.1  christos fi
   3734  1.1  christos 
   3735  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3736  1.1  christos /* end confdefs.h.  */
   3737  1.1  christos 
   3738  1.1  christos 
   3739  1.1  christos int
   3740  1.1  christos main ()
   3741  1.1  christos {
   3742  1.1  christos 
   3743  1.1  christos     return 0;
   3744  1.1  christos 
   3745  1.1  christos   ;
   3746  1.1  christos   return 0;
   3747  1.1  christos }
   3748  1.1  christos _ACEOF
   3749  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   3750  1.1  christos   je_cv_cflags_added=-Wall
   3751  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3752  1.1  christos $as_echo "yes" >&6; }
   3753  1.1  christos else
   3754  1.1  christos   je_cv_cflags_added=
   3755  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3756  1.1  christos $as_echo "no" >&6; }
   3757  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   3758  1.1  christos 
   3759  1.1  christos fi
   3760  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3761  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   3762  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   3763  1.1  christos else
   3764  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   3765  1.1  christos fi
   3766  1.1  christos 
   3767  1.1  christos 
   3768  1.1  christos 
   3769  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Wshorten-64-to-32" >&5
   3770  1.1  christos $as_echo_n "checking whether compiler supports -Wshorten-64-to-32... " >&6; }
   3771  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   3772  1.1  christos T_APPEND_V=-Wshorten-64-to-32
   3773  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   3774  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   3775  1.1  christos else
   3776  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   3777  1.1  christos fi
   3778  1.1  christos 
   3779  1.1  christos 
   3780  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   3781  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   3782  1.1  christos else
   3783  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   3784  1.1  christos fi
   3785  1.1  christos 
   3786  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3787  1.1  christos /* end confdefs.h.  */
   3788  1.1  christos 
   3789  1.1  christos 
   3790  1.1  christos int
   3791  1.1  christos main ()
   3792  1.1  christos {
   3793  1.1  christos 
   3794  1.1  christos     return 0;
   3795  1.1  christos 
   3796  1.1  christos   ;
   3797  1.1  christos   return 0;
   3798  1.1  christos }
   3799  1.1  christos _ACEOF
   3800  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   3801  1.1  christos   je_cv_cflags_added=-Wshorten-64-to-32
   3802  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3803  1.1  christos $as_echo "yes" >&6; }
   3804  1.1  christos else
   3805  1.1  christos   je_cv_cflags_added=
   3806  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3807  1.1  christos $as_echo "no" >&6; }
   3808  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   3809  1.1  christos 
   3810  1.1  christos fi
   3811  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3812  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   3813  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   3814  1.1  christos else
   3815  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   3816  1.1  christos fi
   3817  1.1  christos 
   3818  1.1  christos 
   3819  1.1  christos 
   3820  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Wsign-compare" >&5
   3821  1.1  christos $as_echo_n "checking whether compiler supports -Wsign-compare... " >&6; }
   3822  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   3823  1.1  christos T_APPEND_V=-Wsign-compare
   3824  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   3825  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   3826  1.1  christos else
   3827  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   3828  1.1  christos fi
   3829  1.1  christos 
   3830  1.1  christos 
   3831  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   3832  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   3833  1.1  christos else
   3834  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   3835  1.1  christos fi
   3836  1.1  christos 
   3837  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3838  1.1  christos /* end confdefs.h.  */
   3839  1.1  christos 
   3840  1.1  christos 
   3841  1.1  christos int
   3842  1.1  christos main ()
   3843  1.1  christos {
   3844  1.1  christos 
   3845  1.1  christos     return 0;
   3846  1.1  christos 
   3847  1.1  christos   ;
   3848  1.1  christos   return 0;
   3849  1.1  christos }
   3850  1.1  christos _ACEOF
   3851  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   3852  1.1  christos   je_cv_cflags_added=-Wsign-compare
   3853  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3854  1.1  christos $as_echo "yes" >&6; }
   3855  1.1  christos else
   3856  1.1  christos   je_cv_cflags_added=
   3857  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3858  1.1  christos $as_echo "no" >&6; }
   3859  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   3860  1.1  christos 
   3861  1.1  christos fi
   3862  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3863  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   3864  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   3865  1.1  christos else
   3866  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   3867  1.1  christos fi
   3868  1.1  christos 
   3869  1.1  christos 
   3870  1.1  christos 
   3871  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Wundef" >&5
   3872  1.1  christos $as_echo_n "checking whether compiler supports -Wundef... " >&6; }
   3873  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   3874  1.1  christos T_APPEND_V=-Wundef
   3875  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   3876  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   3877  1.1  christos else
   3878  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   3879  1.1  christos fi
   3880  1.1  christos 
   3881  1.1  christos 
   3882  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   3883  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   3884  1.1  christos else
   3885  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   3886  1.1  christos fi
   3887  1.1  christos 
   3888  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3889  1.1  christos /* end confdefs.h.  */
   3890  1.1  christos 
   3891  1.1  christos 
   3892  1.1  christos int
   3893  1.1  christos main ()
   3894  1.1  christos {
   3895  1.1  christos 
   3896  1.1  christos     return 0;
   3897  1.1  christos 
   3898  1.1  christos   ;
   3899  1.1  christos   return 0;
   3900  1.1  christos }
   3901  1.1  christos _ACEOF
   3902  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   3903  1.1  christos   je_cv_cflags_added=-Wundef
   3904  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3905  1.1  christos $as_echo "yes" >&6; }
   3906  1.1  christos else
   3907  1.1  christos   je_cv_cflags_added=
   3908  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3909  1.1  christos $as_echo "no" >&6; }
   3910  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   3911  1.1  christos 
   3912  1.1  christos fi
   3913  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3914  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   3915  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   3916  1.1  christos else
   3917  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   3918  1.1  christos fi
   3919  1.1  christos 
   3920  1.1  christos 
   3921  1.1  christos 
   3922  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Wno-format-zero-length" >&5
   3923  1.1  christos $as_echo_n "checking whether compiler supports -Wno-format-zero-length... " >&6; }
   3924  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   3925  1.1  christos T_APPEND_V=-Wno-format-zero-length
   3926  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   3927  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   3928  1.1  christos else
   3929  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   3930  1.1  christos fi
   3931  1.1  christos 
   3932  1.1  christos 
   3933  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   3934  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   3935  1.1  christos else
   3936  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   3937  1.1  christos fi
   3938  1.1  christos 
   3939  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3940  1.1  christos /* end confdefs.h.  */
   3941  1.1  christos 
   3942  1.1  christos 
   3943  1.1  christos int
   3944  1.1  christos main ()
   3945  1.1  christos {
   3946  1.1  christos 
   3947  1.1  christos     return 0;
   3948  1.1  christos 
   3949  1.1  christos   ;
   3950  1.1  christos   return 0;
   3951  1.1  christos }
   3952  1.1  christos _ACEOF
   3953  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   3954  1.1  christos   je_cv_cflags_added=-Wno-format-zero-length
   3955  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3956  1.1  christos $as_echo "yes" >&6; }
   3957  1.1  christos else
   3958  1.1  christos   je_cv_cflags_added=
   3959  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3960  1.1  christos $as_echo "no" >&6; }
   3961  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   3962  1.1  christos 
   3963  1.1  christos fi
   3964  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   3965  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   3966  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   3967  1.1  christos else
   3968  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   3969  1.1  christos fi
   3970  1.1  christos 
   3971  1.1  christos 
   3972  1.1  christos 
   3973  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -pipe" >&5
   3974  1.1  christos $as_echo_n "checking whether compiler supports -pipe... " >&6; }
   3975  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   3976  1.1  christos T_APPEND_V=-pipe
   3977  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   3978  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   3979  1.1  christos else
   3980  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   3981  1.1  christos fi
   3982  1.1  christos 
   3983  1.1  christos 
   3984  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   3985  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   3986  1.1  christos else
   3987  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   3988  1.1  christos fi
   3989  1.1  christos 
   3990  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3991  1.1  christos /* end confdefs.h.  */
   3992  1.1  christos 
   3993  1.1  christos 
   3994  1.1  christos int
   3995  1.1  christos main ()
   3996  1.1  christos {
   3997  1.1  christos 
   3998  1.1  christos     return 0;
   3999  1.1  christos 
   4000  1.1  christos   ;
   4001  1.1  christos   return 0;
   4002  1.1  christos }
   4003  1.1  christos _ACEOF
   4004  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   4005  1.1  christos   je_cv_cflags_added=-pipe
   4006  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4007  1.1  christos $as_echo "yes" >&6; }
   4008  1.1  christos else
   4009  1.1  christos   je_cv_cflags_added=
   4010  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4011  1.1  christos $as_echo "no" >&6; }
   4012  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   4013  1.1  christos 
   4014  1.1  christos fi
   4015  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4016  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   4017  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   4018  1.1  christos else
   4019  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   4020  1.1  christos fi
   4021  1.1  christos 
   4022  1.1  christos 
   4023  1.1  christos 
   4024  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -g3" >&5
   4025  1.1  christos $as_echo_n "checking whether compiler supports -g3... " >&6; }
   4026  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   4027  1.1  christos T_APPEND_V=-g3
   4028  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   4029  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   4030  1.1  christos else
   4031  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   4032  1.1  christos fi
   4033  1.1  christos 
   4034  1.1  christos 
   4035  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   4036  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   4037  1.1  christos else
   4038  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   4039  1.1  christos fi
   4040  1.1  christos 
   4041  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4042  1.1  christos /* end confdefs.h.  */
   4043  1.1  christos 
   4044  1.1  christos 
   4045  1.1  christos int
   4046  1.1  christos main ()
   4047  1.1  christos {
   4048  1.1  christos 
   4049  1.1  christos     return 0;
   4050  1.1  christos 
   4051  1.1  christos   ;
   4052  1.1  christos   return 0;
   4053  1.1  christos }
   4054  1.1  christos _ACEOF
   4055  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   4056  1.1  christos   je_cv_cflags_added=-g3
   4057  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4058  1.1  christos $as_echo "yes" >&6; }
   4059  1.1  christos else
   4060  1.1  christos   je_cv_cflags_added=
   4061  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4062  1.1  christos $as_echo "no" >&6; }
   4063  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   4064  1.1  christos 
   4065  1.1  christos fi
   4066  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4067  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   4068  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   4069  1.1  christos else
   4070  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   4071  1.1  christos fi
   4072  1.1  christos 
   4073  1.1  christos 
   4074  1.1  christos elif test "x$je_cv_msvc" = "xyes" ; then
   4075  1.1  christos   CC="$CC -nologo"
   4076  1.1  christos 
   4077  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Zi" >&5
   4078  1.1  christos $as_echo_n "checking whether compiler supports -Zi... " >&6; }
   4079  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   4080  1.1  christos T_APPEND_V=-Zi
   4081  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   4082  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   4083  1.1  christos else
   4084  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   4085  1.1  christos fi
   4086  1.1  christos 
   4087  1.1  christos 
   4088  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   4089  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   4090  1.1  christos else
   4091  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   4092  1.1  christos fi
   4093  1.1  christos 
   4094  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4095  1.1  christos /* end confdefs.h.  */
   4096  1.1  christos 
   4097  1.1  christos 
   4098  1.1  christos int
   4099  1.1  christos main ()
   4100  1.1  christos {
   4101  1.1  christos 
   4102  1.1  christos     return 0;
   4103  1.1  christos 
   4104  1.1  christos   ;
   4105  1.1  christos   return 0;
   4106  1.1  christos }
   4107  1.1  christos _ACEOF
   4108  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   4109  1.1  christos   je_cv_cflags_added=-Zi
   4110  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4111  1.1  christos $as_echo "yes" >&6; }
   4112  1.1  christos else
   4113  1.1  christos   je_cv_cflags_added=
   4114  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4115  1.1  christos $as_echo "no" >&6; }
   4116  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   4117  1.1  christos 
   4118  1.1  christos fi
   4119  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4120  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   4121  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   4122  1.1  christos else
   4123  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   4124  1.1  christos fi
   4125  1.1  christos 
   4126  1.1  christos 
   4127  1.1  christos 
   4128  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -MT" >&5
   4129  1.1  christos $as_echo_n "checking whether compiler supports -MT... " >&6; }
   4130  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   4131  1.1  christos T_APPEND_V=-MT
   4132  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   4133  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   4134  1.1  christos else
   4135  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   4136  1.1  christos fi
   4137  1.1  christos 
   4138  1.1  christos 
   4139  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   4140  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   4141  1.1  christos else
   4142  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   4143  1.1  christos fi
   4144  1.1  christos 
   4145  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4146  1.1  christos /* end confdefs.h.  */
   4147  1.1  christos 
   4148  1.1  christos 
   4149  1.1  christos int
   4150  1.1  christos main ()
   4151  1.1  christos {
   4152  1.1  christos 
   4153  1.1  christos     return 0;
   4154  1.1  christos 
   4155  1.1  christos   ;
   4156  1.1  christos   return 0;
   4157  1.1  christos }
   4158  1.1  christos _ACEOF
   4159  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   4160  1.1  christos   je_cv_cflags_added=-MT
   4161  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4162  1.1  christos $as_echo "yes" >&6; }
   4163  1.1  christos else
   4164  1.1  christos   je_cv_cflags_added=
   4165  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4166  1.1  christos $as_echo "no" >&6; }
   4167  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   4168  1.1  christos 
   4169  1.1  christos fi
   4170  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4171  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   4172  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   4173  1.1  christos else
   4174  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   4175  1.1  christos fi
   4176  1.1  christos 
   4177  1.1  christos 
   4178  1.1  christos 
   4179  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -W3" >&5
   4180  1.1  christos $as_echo_n "checking whether compiler supports -W3... " >&6; }
   4181  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   4182  1.1  christos T_APPEND_V=-W3
   4183  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   4184  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   4185  1.1  christos else
   4186  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   4187  1.1  christos fi
   4188  1.1  christos 
   4189  1.1  christos 
   4190  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   4191  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   4192  1.1  christos else
   4193  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   4194  1.1  christos fi
   4195  1.1  christos 
   4196  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4197  1.1  christos /* end confdefs.h.  */
   4198  1.1  christos 
   4199  1.1  christos 
   4200  1.1  christos int
   4201  1.1  christos main ()
   4202  1.1  christos {
   4203  1.1  christos 
   4204  1.1  christos     return 0;
   4205  1.1  christos 
   4206  1.1  christos   ;
   4207  1.1  christos   return 0;
   4208  1.1  christos }
   4209  1.1  christos _ACEOF
   4210  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   4211  1.1  christos   je_cv_cflags_added=-W3
   4212  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4213  1.1  christos $as_echo "yes" >&6; }
   4214  1.1  christos else
   4215  1.1  christos   je_cv_cflags_added=
   4216  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4217  1.1  christos $as_echo "no" >&6; }
   4218  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   4219  1.1  christos 
   4220  1.1  christos fi
   4221  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4222  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   4223  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   4224  1.1  christos else
   4225  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   4226  1.1  christos fi
   4227  1.1  christos 
   4228  1.1  christos 
   4229  1.1  christos 
   4230  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -FS" >&5
   4231  1.1  christos $as_echo_n "checking whether compiler supports -FS... " >&6; }
   4232  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   4233  1.1  christos T_APPEND_V=-FS
   4234  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   4235  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   4236  1.1  christos else
   4237  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   4238  1.1  christos fi
   4239  1.1  christos 
   4240  1.1  christos 
   4241  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   4242  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   4243  1.1  christos else
   4244  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   4245  1.1  christos fi
   4246  1.1  christos 
   4247  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4248  1.1  christos /* end confdefs.h.  */
   4249  1.1  christos 
   4250  1.1  christos 
   4251  1.1  christos int
   4252  1.1  christos main ()
   4253  1.1  christos {
   4254  1.1  christos 
   4255  1.1  christos     return 0;
   4256  1.1  christos 
   4257  1.1  christos   ;
   4258  1.1  christos   return 0;
   4259  1.1  christos }
   4260  1.1  christos _ACEOF
   4261  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   4262  1.1  christos   je_cv_cflags_added=-FS
   4263  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4264  1.1  christos $as_echo "yes" >&6; }
   4265  1.1  christos else
   4266  1.1  christos   je_cv_cflags_added=
   4267  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4268  1.1  christos $as_echo "no" >&6; }
   4269  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   4270  1.1  christos 
   4271  1.1  christos fi
   4272  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4273  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   4274  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   4275  1.1  christos else
   4276  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   4277  1.1  christos fi
   4278  1.1  christos 
   4279  1.1  christos 
   4280  1.1  christos   T_APPEND_V=-I${srcdir}/include/msvc_compat
   4281  1.1  christos   if test "x${CPPFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   4282  1.1  christos   CPPFLAGS="${CPPFLAGS}${T_APPEND_V}"
   4283  1.1  christos else
   4284  1.1  christos   CPPFLAGS="${CPPFLAGS} ${T_APPEND_V}"
   4285  1.1  christos fi
   4286  1.1  christos 
   4287  1.1  christos 
   4288  1.1  christos fi
   4289  1.1  christos if test "x$je_cv_cray" = "xyes" ; then
   4290  1.1  christos     if test "x$je_cv_cray_84" = "xyes" ; then
   4291  1.1  christos 
   4292  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -hipa2" >&5
   4293  1.1  christos $as_echo_n "checking whether compiler supports -hipa2... " >&6; }
   4294  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   4295  1.1  christos T_APPEND_V=-hipa2
   4296  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   4297  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   4298  1.1  christos else
   4299  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   4300  1.1  christos fi
   4301  1.1  christos 
   4302  1.1  christos 
   4303  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   4304  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   4305  1.1  christos else
   4306  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   4307  1.1  christos fi
   4308  1.1  christos 
   4309  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4310  1.1  christos /* end confdefs.h.  */
   4311  1.1  christos 
   4312  1.1  christos 
   4313  1.1  christos int
   4314  1.1  christos main ()
   4315  1.1  christos {
   4316  1.1  christos 
   4317  1.1  christos     return 0;
   4318  1.1  christos 
   4319  1.1  christos   ;
   4320  1.1  christos   return 0;
   4321  1.1  christos }
   4322  1.1  christos _ACEOF
   4323  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   4324  1.1  christos   je_cv_cflags_added=-hipa2
   4325  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4326  1.1  christos $as_echo "yes" >&6; }
   4327  1.1  christos else
   4328  1.1  christos   je_cv_cflags_added=
   4329  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4330  1.1  christos $as_echo "no" >&6; }
   4331  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   4332  1.1  christos 
   4333  1.1  christos fi
   4334  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4335  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   4336  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   4337  1.1  christos else
   4338  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   4339  1.1  christos fi
   4340  1.1  christos 
   4341  1.1  christos 
   4342  1.1  christos 
   4343  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -hnognu" >&5
   4344  1.1  christos $as_echo_n "checking whether compiler supports -hnognu... " >&6; }
   4345  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   4346  1.1  christos T_APPEND_V=-hnognu
   4347  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   4348  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   4349  1.1  christos else
   4350  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   4351  1.1  christos fi
   4352  1.1  christos 
   4353  1.1  christos 
   4354  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   4355  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   4356  1.1  christos else
   4357  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   4358  1.1  christos fi
   4359  1.1  christos 
   4360  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4361  1.1  christos /* end confdefs.h.  */
   4362  1.1  christos 
   4363  1.1  christos 
   4364  1.1  christos int
   4365  1.1  christos main ()
   4366  1.1  christos {
   4367  1.1  christos 
   4368  1.1  christos     return 0;
   4369  1.1  christos 
   4370  1.1  christos   ;
   4371  1.1  christos   return 0;
   4372  1.1  christos }
   4373  1.1  christos _ACEOF
   4374  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   4375  1.1  christos   je_cv_cflags_added=-hnognu
   4376  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4377  1.1  christos $as_echo "yes" >&6; }
   4378  1.1  christos else
   4379  1.1  christos   je_cv_cflags_added=
   4380  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4381  1.1  christos $as_echo "no" >&6; }
   4382  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   4383  1.1  christos 
   4384  1.1  christos fi
   4385  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4386  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   4387  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   4388  1.1  christos else
   4389  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   4390  1.1  christos fi
   4391  1.1  christos 
   4392  1.1  christos 
   4393  1.1  christos   fi
   4394  1.1  christos 
   4395  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -hnomessage=128" >&5
   4396  1.1  christos $as_echo_n "checking whether compiler supports -hnomessage=128... " >&6; }
   4397  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   4398  1.1  christos T_APPEND_V=-hnomessage=128
   4399  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   4400  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   4401  1.1  christos else
   4402  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   4403  1.1  christos fi
   4404  1.1  christos 
   4405  1.1  christos 
   4406  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   4407  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   4408  1.1  christos else
   4409  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   4410  1.1  christos fi
   4411  1.1  christos 
   4412  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4413  1.1  christos /* end confdefs.h.  */
   4414  1.1  christos 
   4415  1.1  christos 
   4416  1.1  christos int
   4417  1.1  christos main ()
   4418  1.1  christos {
   4419  1.1  christos 
   4420  1.1  christos     return 0;
   4421  1.1  christos 
   4422  1.1  christos   ;
   4423  1.1  christos   return 0;
   4424  1.1  christos }
   4425  1.1  christos _ACEOF
   4426  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   4427  1.1  christos   je_cv_cflags_added=-hnomessage=128
   4428  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4429  1.1  christos $as_echo "yes" >&6; }
   4430  1.1  christos else
   4431  1.1  christos   je_cv_cflags_added=
   4432  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4433  1.1  christos $as_echo "no" >&6; }
   4434  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   4435  1.1  christos 
   4436  1.1  christos fi
   4437  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4438  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   4439  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   4440  1.1  christos else
   4441  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   4442  1.1  christos fi
   4443  1.1  christos 
   4444  1.1  christos 
   4445  1.1  christos 
   4446  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -hnomessage=1357" >&5
   4447  1.1  christos $as_echo_n "checking whether compiler supports -hnomessage=1357... " >&6; }
   4448  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   4449  1.1  christos T_APPEND_V=-hnomessage=1357
   4450  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   4451  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   4452  1.1  christos else
   4453  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   4454  1.1  christos fi
   4455  1.1  christos 
   4456  1.1  christos 
   4457  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   4458  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   4459  1.1  christos else
   4460  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   4461  1.1  christos fi
   4462  1.1  christos 
   4463  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4464  1.1  christos /* end confdefs.h.  */
   4465  1.1  christos 
   4466  1.1  christos 
   4467  1.1  christos int
   4468  1.1  christos main ()
   4469  1.1  christos {
   4470  1.1  christos 
   4471  1.1  christos     return 0;
   4472  1.1  christos 
   4473  1.1  christos   ;
   4474  1.1  christos   return 0;
   4475  1.1  christos }
   4476  1.1  christos _ACEOF
   4477  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   4478  1.1  christos   je_cv_cflags_added=-hnomessage=1357
   4479  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4480  1.1  christos $as_echo "yes" >&6; }
   4481  1.1  christos else
   4482  1.1  christos   je_cv_cflags_added=
   4483  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4484  1.1  christos $as_echo "no" >&6; }
   4485  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   4486  1.1  christos 
   4487  1.1  christos fi
   4488  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4489  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   4490  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   4491  1.1  christos else
   4492  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   4493  1.1  christos fi
   4494  1.1  christos 
   4495  1.1  christos 
   4496  1.1  christos fi
   4497  1.1  christos 
   4498  1.1  christos 
   4499  1.1  christos 
   4500  1.1  christos ac_ext=c
   4501  1.1  christos ac_cpp='$CPP $CPPFLAGS'
   4502  1.1  christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4503  1.1  christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4504  1.1  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4505  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
   4506  1.1  christos $as_echo_n "checking how to run the C preprocessor... " >&6; }
   4507  1.1  christos # On Suns, sometimes $CPP names a directory.
   4508  1.1  christos if test -n "$CPP" && test -d "$CPP"; then
   4509  1.1  christos   CPP=
   4510  1.1  christos fi
   4511  1.1  christos if test -z "$CPP"; then
   4512  1.1  christos   if ${ac_cv_prog_CPP+:} false; then :
   4513  1.1  christos   $as_echo_n "(cached) " >&6
   4514  1.1  christos else
   4515  1.1  christos       # Double quotes because CPP needs to be expanded
   4516  1.1  christos     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
   4517  1.1  christos     do
   4518  1.1  christos       ac_preproc_ok=false
   4519  1.1  christos for ac_c_preproc_warn_flag in '' yes
   4520  1.1  christos do
   4521  1.1  christos   # Use a header file that comes with gcc, so configuring glibc
   4522  1.1  christos   # with a fresh cross-compiler works.
   4523  1.1  christos   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   4524  1.1  christos   # <limits.h> exists even on freestanding compilers.
   4525  1.1  christos   # On the NeXT, cc -E runs the code through the compiler's parser,
   4526  1.1  christos   # not just through cpp. "Syntax error" is here to catch this case.
   4527  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4528  1.1  christos /* end confdefs.h.  */
   4529  1.1  christos #ifdef __STDC__
   4530  1.1  christos # include <limits.h>
   4531  1.1  christos #else
   4532  1.1  christos # include <assert.h>
   4533  1.1  christos #endif
   4534  1.1  christos 		     Syntax error
   4535  1.1  christos _ACEOF
   4536  1.1  christos if ac_fn_c_try_cpp "$LINENO"; then :
   4537  1.1  christos 
   4538  1.1  christos else
   4539  1.1  christos   # Broken: fails on valid input.
   4540  1.1  christos continue
   4541  1.1  christos fi
   4542  1.1  christos rm -f conftest.err conftest.i conftest.$ac_ext
   4543  1.1  christos 
   4544  1.1  christos   # OK, works on sane cases.  Now check whether nonexistent headers
   4545  1.1  christos   # can be detected and how.
   4546  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4547  1.1  christos /* end confdefs.h.  */
   4548  1.1  christos #include <ac_nonexistent.h>
   4549  1.1  christos _ACEOF
   4550  1.1  christos if ac_fn_c_try_cpp "$LINENO"; then :
   4551  1.1  christos   # Broken: success on invalid input.
   4552  1.1  christos continue
   4553  1.1  christos else
   4554  1.1  christos   # Passes both tests.
   4555  1.1  christos ac_preproc_ok=:
   4556  1.1  christos break
   4557  1.1  christos fi
   4558  1.1  christos rm -f conftest.err conftest.i conftest.$ac_ext
   4559  1.1  christos 
   4560  1.1  christos done
   4561  1.1  christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   4562  1.1  christos rm -f conftest.i conftest.err conftest.$ac_ext
   4563  1.1  christos if $ac_preproc_ok; then :
   4564  1.1  christos   break
   4565  1.1  christos fi
   4566  1.1  christos 
   4567  1.1  christos     done
   4568  1.1  christos     ac_cv_prog_CPP=$CPP
   4569  1.1  christos 
   4570  1.1  christos fi
   4571  1.1  christos   CPP=$ac_cv_prog_CPP
   4572  1.1  christos else
   4573  1.1  christos   ac_cv_prog_CPP=$CPP
   4574  1.1  christos fi
   4575  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
   4576  1.1  christos $as_echo "$CPP" >&6; }
   4577  1.1  christos ac_preproc_ok=false
   4578  1.1  christos for ac_c_preproc_warn_flag in '' yes
   4579  1.1  christos do
   4580  1.1  christos   # Use a header file that comes with gcc, so configuring glibc
   4581  1.1  christos   # with a fresh cross-compiler works.
   4582  1.1  christos   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
   4583  1.1  christos   # <limits.h> exists even on freestanding compilers.
   4584  1.1  christos   # On the NeXT, cc -E runs the code through the compiler's parser,
   4585  1.1  christos   # not just through cpp. "Syntax error" is here to catch this case.
   4586  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4587  1.1  christos /* end confdefs.h.  */
   4588  1.1  christos #ifdef __STDC__
   4589  1.1  christos # include <limits.h>
   4590  1.1  christos #else
   4591  1.1  christos # include <assert.h>
   4592  1.1  christos #endif
   4593  1.1  christos 		     Syntax error
   4594  1.1  christos _ACEOF
   4595  1.1  christos if ac_fn_c_try_cpp "$LINENO"; then :
   4596  1.1  christos 
   4597  1.1  christos else
   4598  1.1  christos   # Broken: fails on valid input.
   4599  1.1  christos continue
   4600  1.1  christos fi
   4601  1.1  christos rm -f conftest.err conftest.i conftest.$ac_ext
   4602  1.1  christos 
   4603  1.1  christos   # OK, works on sane cases.  Now check whether nonexistent headers
   4604  1.1  christos   # can be detected and how.
   4605  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4606  1.1  christos /* end confdefs.h.  */
   4607  1.1  christos #include <ac_nonexistent.h>
   4608  1.1  christos _ACEOF
   4609  1.1  christos if ac_fn_c_try_cpp "$LINENO"; then :
   4610  1.1  christos   # Broken: success on invalid input.
   4611  1.1  christos continue
   4612  1.1  christos else
   4613  1.1  christos   # Passes both tests.
   4614  1.1  christos ac_preproc_ok=:
   4615  1.1  christos break
   4616  1.1  christos fi
   4617  1.1  christos rm -f conftest.err conftest.i conftest.$ac_ext
   4618  1.1  christos 
   4619  1.1  christos done
   4620  1.1  christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   4621  1.1  christos rm -f conftest.i conftest.err conftest.$ac_ext
   4622  1.1  christos if $ac_preproc_ok; then :
   4623  1.1  christos 
   4624  1.1  christos else
   4625  1.1  christos   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   4626  1.1  christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   4627  1.1  christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
   4628  1.1  christos See \`config.log' for more details" "$LINENO" 5; }
   4629  1.1  christos fi
   4630  1.1  christos 
   4631  1.1  christos ac_ext=c
   4632  1.1  christos ac_cpp='$CPP $CPPFLAGS'
   4633  1.1  christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4634  1.1  christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4635  1.1  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   4636  1.1  christos 
   4637  1.1  christos 
   4638  1.1  christos # Check whether --enable-cxx was given.
   4639  1.1  christos if test "${enable_cxx+set}" = set; then :
   4640  1.1  christos   enableval=$enable_cxx; if test "x$enable_cxx" = "xno" ; then
   4641  1.1  christos   enable_cxx="0"
   4642  1.1  christos else
   4643  1.1  christos   enable_cxx="1"
   4644  1.1  christos fi
   4645  1.1  christos 
   4646  1.1  christos else
   4647  1.1  christos   enable_cxx="1"
   4648  1.1  christos 
   4649  1.1  christos fi
   4650  1.1  christos 
   4651  1.1  christos if test "x$enable_cxx" = "x1" ; then
   4652  1.1  christos       # ===========================================================================
   4653  1.1  christos #   http://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx.html
   4654  1.1  christos # ===========================================================================
   4655  1.1  christos #
   4656  1.1  christos # SYNOPSIS
   4657  1.1  christos #
   4658  1.1  christos #   AX_CXX_COMPILE_STDCXX(VERSION, [ext|noext], [mandatory|optional])
   4659  1.1  christos #
   4660  1.1  christos # DESCRIPTION
   4661  1.1  christos #
   4662  1.1  christos #   Check for baseline language coverage in the compiler for the specified
   4663  1.1  christos #   version of the C++ standard.  If necessary, add switches to CXX and
   4664  1.1  christos #   CXXCPP to enable support.  VERSION may be '11' (for the C++11 standard)
   4665  1.1  christos #   or '14' (for the C++14 standard).
   4666  1.1  christos #
   4667  1.1  christos #   The second argument, if specified, indicates whether you insist on an
   4668  1.1  christos #   extended mode (e.g. -std=gnu++11) or a strict conformance mode (e.g.
   4669  1.1  christos #   -std=c++11).  If neither is specified, you get whatever works, with
   4670  1.1  christos #   preference for an extended mode.
   4671  1.1  christos #
   4672  1.1  christos #   The third argument, if specified 'mandatory' or if left unspecified,
   4673  1.1  christos #   indicates that baseline support for the specified C++ standard is
   4674  1.1  christos #   required and that the macro should error out if no mode with that
   4675  1.1  christos #   support is found.  If specified 'optional', then configuration proceeds
   4676  1.1  christos #   regardless, after defining HAVE_CXX${VERSION} if and only if a
   4677  1.1  christos #   supporting mode is found.
   4678  1.1  christos #
   4679  1.1  christos # LICENSE
   4680  1.1  christos #
   4681  1.1  christos #   Copyright (c) 2008 Benjamin Kosnik <bkoz (at] redhat.com>
   4682  1.1  christos #   Copyright (c) 2012 Zack Weinberg <zackw (at] panix.com>
   4683  1.1  christos #   Copyright (c) 2013 Roy Stogner <roystgnr (at] ices.utexas.edu>
   4684  1.1  christos #   Copyright (c) 2014, 2015 Google Inc.; contributed by Alexey Sokolov <sokolov (at] google.com>
   4685  1.1  christos #   Copyright (c) 2015 Paul Norman <penorman (at] mac.com>
   4686  1.1  christos #   Copyright (c) 2015 Moritz Klammler <moritz (at] klammler.eu>
   4687  1.1  christos #
   4688  1.1  christos #   Copying and distribution of this file, with or without modification, are
   4689  1.1  christos #   permitted in any medium without royalty provided the copyright notice
   4690  1.1  christos #   and this notice are preserved.  This file is offered as-is, without any
   4691  1.1  christos #   warranty.
   4692  1.1  christos 
   4693  1.1  christos #serial 4
   4694  1.1  christos 
   4695  1.1  christos 
   4696  1.1  christos 
   4697  1.1  christos 
   4698  1.1  christos 
   4699  1.1  christos 
   4700  1.1  christos 
   4701  1.1  christos 
   4702  1.1  christos 
   4703  1.1  christos 
   4704  1.1  christos 
   4705  1.1  christos 
   4706  1.1  christos 
   4707  1.1  christos 
   4708  1.1  christos 
   4709  1.1  christos 
   4710  1.1  christos 
   4711  1.1  christos 
   4712  1.1  christos 
   4713  1.1  christos 
   4714  1.1  christos   ac_ext=cpp
   4715  1.1  christos ac_cpp='$CXXCPP $CPPFLAGS'
   4716  1.1  christos ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4717  1.1  christos ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4718  1.1  christos ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   4719  1.1  christos if test -z "$CXX"; then
   4720  1.1  christos   if test -n "$CCC"; then
   4721  1.1  christos     CXX=$CCC
   4722  1.1  christos   else
   4723  1.1  christos     if test -n "$ac_tool_prefix"; then
   4724  1.1  christos   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
   4725  1.1  christos   do
   4726  1.1  christos     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   4727  1.1  christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   4728  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4729  1.1  christos $as_echo_n "checking for $ac_word... " >&6; }
   4730  1.1  christos if ${ac_cv_prog_CXX+:} false; then :
   4731  1.1  christos   $as_echo_n "(cached) " >&6
   4732  1.1  christos else
   4733  1.1  christos   if test -n "$CXX"; then
   4734  1.1  christos   ac_cv_prog_CXX="$CXX" # Let the user override the test.
   4735  1.1  christos else
   4736  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4737  1.1  christos for as_dir in $PATH
   4738  1.1  christos do
   4739  1.1  christos   IFS=$as_save_IFS
   4740  1.1  christos   test -z "$as_dir" && as_dir=.
   4741  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   4742  1.1  christos   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4743  1.1  christos     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
   4744  1.1  christos     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4745  1.1  christos     break 2
   4746  1.1  christos   fi
   4747  1.1  christos done
   4748  1.1  christos   done
   4749  1.1  christos IFS=$as_save_IFS
   4750  1.1  christos 
   4751  1.1  christos fi
   4752  1.1  christos fi
   4753  1.1  christos CXX=$ac_cv_prog_CXX
   4754  1.1  christos if test -n "$CXX"; then
   4755  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
   4756  1.1  christos $as_echo "$CXX" >&6; }
   4757  1.1  christos else
   4758  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4759  1.1  christos $as_echo "no" >&6; }
   4760  1.1  christos fi
   4761  1.1  christos 
   4762  1.1  christos 
   4763  1.1  christos     test -n "$CXX" && break
   4764  1.1  christos   done
   4765  1.1  christos fi
   4766  1.1  christos if test -z "$CXX"; then
   4767  1.1  christos   ac_ct_CXX=$CXX
   4768  1.1  christos   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
   4769  1.1  christos do
   4770  1.1  christos   # Extract the first word of "$ac_prog", so it can be a program name with args.
   4771  1.1  christos set dummy $ac_prog; ac_word=$2
   4772  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4773  1.1  christos $as_echo_n "checking for $ac_word... " >&6; }
   4774  1.1  christos if ${ac_cv_prog_ac_ct_CXX+:} false; then :
   4775  1.1  christos   $as_echo_n "(cached) " >&6
   4776  1.1  christos else
   4777  1.1  christos   if test -n "$ac_ct_CXX"; then
   4778  1.1  christos   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
   4779  1.1  christos else
   4780  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4781  1.1  christos for as_dir in $PATH
   4782  1.1  christos do
   4783  1.1  christos   IFS=$as_save_IFS
   4784  1.1  christos   test -z "$as_dir" && as_dir=.
   4785  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   4786  1.1  christos   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   4787  1.1  christos     ac_cv_prog_ac_ct_CXX="$ac_prog"
   4788  1.1  christos     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   4789  1.1  christos     break 2
   4790  1.1  christos   fi
   4791  1.1  christos done
   4792  1.1  christos   done
   4793  1.1  christos IFS=$as_save_IFS
   4794  1.1  christos 
   4795  1.1  christos fi
   4796  1.1  christos fi
   4797  1.1  christos ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
   4798  1.1  christos if test -n "$ac_ct_CXX"; then
   4799  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
   4800  1.1  christos $as_echo "$ac_ct_CXX" >&6; }
   4801  1.1  christos else
   4802  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4803  1.1  christos $as_echo "no" >&6; }
   4804  1.1  christos fi
   4805  1.1  christos 
   4806  1.1  christos 
   4807  1.1  christos   test -n "$ac_ct_CXX" && break
   4808  1.1  christos done
   4809  1.1  christos 
   4810  1.1  christos   if test "x$ac_ct_CXX" = x; then
   4811  1.1  christos     CXX="g++"
   4812  1.1  christos   else
   4813  1.1  christos     case $cross_compiling:$ac_tool_warned in
   4814  1.1  christos yes:)
   4815  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   4816  1.1  christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   4817  1.1  christos ac_tool_warned=yes ;;
   4818  1.1  christos esac
   4819  1.1  christos     CXX=$ac_ct_CXX
   4820  1.1  christos   fi
   4821  1.1  christos fi
   4822  1.1  christos 
   4823  1.1  christos   fi
   4824  1.1  christos fi
   4825  1.1  christos # Provide some information about the compiler.
   4826  1.1  christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
   4827  1.1  christos set X $ac_compile
   4828  1.1  christos ac_compiler=$2
   4829  1.1  christos for ac_option in --version -v -V -qversion; do
   4830  1.1  christos   { { ac_try="$ac_compiler $ac_option >&5"
   4831  1.1  christos case "(($ac_try" in
   4832  1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   4833  1.1  christos   *) ac_try_echo=$ac_try;;
   4834  1.1  christos esac
   4835  1.1  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   4836  1.1  christos $as_echo "$ac_try_echo"; } >&5
   4837  1.1  christos   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   4838  1.1  christos   ac_status=$?
   4839  1.1  christos   if test -s conftest.err; then
   4840  1.1  christos     sed '10a\
   4841  1.1  christos ... rest of stderr output deleted ...
   4842  1.1  christos          10q' conftest.err >conftest.er1
   4843  1.1  christos     cat conftest.er1 >&5
   4844  1.1  christos   fi
   4845  1.1  christos   rm -f conftest.er1 conftest.err
   4846  1.1  christos   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   4847  1.1  christos   test $ac_status = 0; }
   4848  1.1  christos done
   4849  1.1  christos 
   4850  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
   4851  1.1  christos $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
   4852  1.1  christos if ${ac_cv_cxx_compiler_gnu+:} false; then :
   4853  1.1  christos   $as_echo_n "(cached) " >&6
   4854  1.1  christos else
   4855  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4856  1.1  christos /* end confdefs.h.  */
   4857  1.1  christos 
   4858  1.1  christos int
   4859  1.1  christos main ()
   4860  1.1  christos {
   4861  1.1  christos #ifndef __GNUC__
   4862  1.1  christos        choke me
   4863  1.1  christos #endif
   4864  1.1  christos 
   4865  1.1  christos   ;
   4866  1.1  christos   return 0;
   4867  1.1  christos }
   4868  1.1  christos _ACEOF
   4869  1.1  christos if ac_fn_cxx_try_compile "$LINENO"; then :
   4870  1.1  christos   ac_compiler_gnu=yes
   4871  1.1  christos else
   4872  1.1  christos   ac_compiler_gnu=no
   4873  1.1  christos fi
   4874  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4875  1.1  christos ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
   4876  1.1  christos 
   4877  1.1  christos fi
   4878  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
   4879  1.1  christos $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
   4880  1.1  christos if test $ac_compiler_gnu = yes; then
   4881  1.1  christos   GXX=yes
   4882  1.1  christos else
   4883  1.1  christos   GXX=
   4884  1.1  christos fi
   4885  1.1  christos ac_test_CXXFLAGS=${CXXFLAGS+set}
   4886  1.1  christos ac_save_CXXFLAGS=$CXXFLAGS
   4887  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
   4888  1.1  christos $as_echo_n "checking whether $CXX accepts -g... " >&6; }
   4889  1.1  christos if ${ac_cv_prog_cxx_g+:} false; then :
   4890  1.1  christos   $as_echo_n "(cached) " >&6
   4891  1.1  christos else
   4892  1.1  christos   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
   4893  1.1  christos    ac_cxx_werror_flag=yes
   4894  1.1  christos    ac_cv_prog_cxx_g=no
   4895  1.1  christos    CXXFLAGS="-g"
   4896  1.1  christos    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4897  1.1  christos /* end confdefs.h.  */
   4898  1.1  christos 
   4899  1.1  christos int
   4900  1.1  christos main ()
   4901  1.1  christos {
   4902  1.1  christos 
   4903  1.1  christos   ;
   4904  1.1  christos   return 0;
   4905  1.1  christos }
   4906  1.1  christos _ACEOF
   4907  1.1  christos if ac_fn_cxx_try_compile "$LINENO"; then :
   4908  1.1  christos   ac_cv_prog_cxx_g=yes
   4909  1.1  christos else
   4910  1.1  christos   CXXFLAGS=""
   4911  1.1  christos       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4912  1.1  christos /* end confdefs.h.  */
   4913  1.1  christos 
   4914  1.1  christos int
   4915  1.1  christos main ()
   4916  1.1  christos {
   4917  1.1  christos 
   4918  1.1  christos   ;
   4919  1.1  christos   return 0;
   4920  1.1  christos }
   4921  1.1  christos _ACEOF
   4922  1.1  christos if ac_fn_cxx_try_compile "$LINENO"; then :
   4923  1.1  christos 
   4924  1.1  christos else
   4925  1.1  christos   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
   4926  1.1  christos 	 CXXFLAGS="-g"
   4927  1.1  christos 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4928  1.1  christos /* end confdefs.h.  */
   4929  1.1  christos 
   4930  1.1  christos int
   4931  1.1  christos main ()
   4932  1.1  christos {
   4933  1.1  christos 
   4934  1.1  christos   ;
   4935  1.1  christos   return 0;
   4936  1.1  christos }
   4937  1.1  christos _ACEOF
   4938  1.1  christos if ac_fn_cxx_try_compile "$LINENO"; then :
   4939  1.1  christos   ac_cv_prog_cxx_g=yes
   4940  1.1  christos fi
   4941  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4942  1.1  christos fi
   4943  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4944  1.1  christos fi
   4945  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   4946  1.1  christos    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
   4947  1.1  christos fi
   4948  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
   4949  1.1  christos $as_echo "$ac_cv_prog_cxx_g" >&6; }
   4950  1.1  christos if test "$ac_test_CXXFLAGS" = set; then
   4951  1.1  christos   CXXFLAGS=$ac_save_CXXFLAGS
   4952  1.1  christos elif test $ac_cv_prog_cxx_g = yes; then
   4953  1.1  christos   if test "$GXX" = yes; then
   4954  1.1  christos     CXXFLAGS="-g -O2"
   4955  1.1  christos   else
   4956  1.1  christos     CXXFLAGS="-g"
   4957  1.1  christos   fi
   4958  1.1  christos else
   4959  1.1  christos   if test "$GXX" = yes; then
   4960  1.1  christos     CXXFLAGS="-O2"
   4961  1.1  christos   else
   4962  1.1  christos     CXXFLAGS=
   4963  1.1  christos   fi
   4964  1.1  christos fi
   4965  1.1  christos ac_ext=cpp
   4966  1.1  christos ac_cpp='$CXXCPP $CPPFLAGS'
   4967  1.1  christos ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4968  1.1  christos ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4969  1.1  christos ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   4970  1.1  christos 
   4971  1.1  christos 
   4972  1.1  christos       ax_cxx_compile_cxx14_required=false
   4973  1.1  christos   ac_ext=cpp
   4974  1.1  christos ac_cpp='$CXXCPP $CPPFLAGS'
   4975  1.1  christos ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   4976  1.1  christos ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   4977  1.1  christos ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   4978  1.1  christos   ac_success=no
   4979  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++14 features by default" >&5
   4980  1.1  christos $as_echo_n "checking whether $CXX supports C++14 features by default... " >&6; }
   4981  1.1  christos if ${ax_cv_cxx_compile_cxx14+:} false; then :
   4982  1.1  christos   $as_echo_n "(cached) " >&6
   4983  1.1  christos else
   4984  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4985  1.1  christos /* end confdefs.h.  */
   4986  1.1  christos 
   4987  1.1  christos 
   4988  1.1  christos // If the compiler admits that it is not ready for C++11, why torture it?
   4989  1.1  christos // Hopefully, this will speed up the test.
   4990  1.1  christos 
   4991  1.1  christos #ifndef __cplusplus
   4992  1.1  christos 
   4993  1.1  christos #error "This is not a C++ compiler"
   4994  1.1  christos 
   4995  1.1  christos #elif __cplusplus < 201103L
   4996  1.1  christos 
   4997  1.1  christos #error "This is not a C++11 compiler"
   4998  1.1  christos 
   4999  1.1  christos #else
   5000  1.1  christos 
   5001  1.1  christos namespace cxx11
   5002  1.1  christos {
   5003  1.1  christos 
   5004  1.1  christos   namespace test_static_assert
   5005  1.1  christos   {
   5006  1.1  christos 
   5007  1.1  christos     template <typename T>
   5008  1.1  christos     struct check
   5009  1.1  christos     {
   5010  1.1  christos       static_assert(sizeof(int) <= sizeof(T), "not big enough");
   5011  1.1  christos     };
   5012  1.1  christos 
   5013  1.1  christos   }
   5014  1.1  christos 
   5015  1.1  christos   namespace test_final_override
   5016  1.1  christos   {
   5017  1.1  christos 
   5018  1.1  christos     struct Base
   5019  1.1  christos     {
   5020  1.1  christos       virtual void f() {}
   5021  1.1  christos     };
   5022  1.1  christos 
   5023  1.1  christos     struct Derived : public Base
   5024  1.1  christos     {
   5025  1.1  christos       virtual void f() override {}
   5026  1.1  christos     };
   5027  1.1  christos 
   5028  1.1  christos   }
   5029  1.1  christos 
   5030  1.1  christos   namespace test_double_right_angle_brackets
   5031  1.1  christos   {
   5032  1.1  christos 
   5033  1.1  christos     template < typename T >
   5034  1.1  christos     struct check {};
   5035  1.1  christos 
   5036  1.1  christos     typedef check<void> single_type;
   5037  1.1  christos     typedef check<check<void>> double_type;
   5038  1.1  christos     typedef check<check<check<void>>> triple_type;
   5039  1.1  christos     typedef check<check<check<check<void>>>> quadruple_type;
   5040  1.1  christos 
   5041  1.1  christos   }
   5042  1.1  christos 
   5043  1.1  christos   namespace test_decltype
   5044  1.1  christos   {
   5045  1.1  christos 
   5046  1.1  christos     int
   5047  1.1  christos     f()
   5048  1.1  christos     {
   5049  1.1  christos       int a = 1;
   5050  1.1  christos       decltype(a) b = 2;
   5051  1.1  christos       return a + b;
   5052  1.1  christos     }
   5053  1.1  christos 
   5054  1.1  christos   }
   5055  1.1  christos 
   5056  1.1  christos   namespace test_type_deduction
   5057  1.1  christos   {
   5058  1.1  christos 
   5059  1.1  christos     template < typename T1, typename T2 >
   5060  1.1  christos     struct is_same
   5061  1.1  christos     {
   5062  1.1  christos       static const bool value = false;
   5063  1.1  christos     };
   5064  1.1  christos 
   5065  1.1  christos     template < typename T >
   5066  1.1  christos     struct is_same<T, T>
   5067  1.1  christos     {
   5068  1.1  christos       static const bool value = true;
   5069  1.1  christos     };
   5070  1.1  christos 
   5071  1.1  christos     template < typename T1, typename T2 >
   5072  1.1  christos     auto
   5073  1.1  christos     add(T1 a1, T2 a2) -> decltype(a1 + a2)
   5074  1.1  christos     {
   5075  1.1  christos       return a1 + a2;
   5076  1.1  christos     }
   5077  1.1  christos 
   5078  1.1  christos     int
   5079  1.1  christos     test(const int c, volatile int v)
   5080  1.1  christos     {
   5081  1.1  christos       static_assert(is_same<int, decltype(0)>::value == true, "");
   5082  1.1  christos       static_assert(is_same<int, decltype(c)>::value == false, "");
   5083  1.1  christos       static_assert(is_same<int, decltype(v)>::value == false, "");
   5084  1.1  christos       auto ac = c;
   5085  1.1  christos       auto av = v;
   5086  1.1  christos       auto sumi = ac + av + 'x';
   5087  1.1  christos       auto sumf = ac + av + 1.0;
   5088  1.1  christos       static_assert(is_same<int, decltype(ac)>::value == true, "");
   5089  1.1  christos       static_assert(is_same<int, decltype(av)>::value == true, "");
   5090  1.1  christos       static_assert(is_same<int, decltype(sumi)>::value == true, "");
   5091  1.1  christos       static_assert(is_same<int, decltype(sumf)>::value == false, "");
   5092  1.1  christos       static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
   5093  1.1  christos       return (sumf > 0.0) ? sumi : add(c, v);
   5094  1.1  christos     }
   5095  1.1  christos 
   5096  1.1  christos   }
   5097  1.1  christos 
   5098  1.1  christos   namespace test_noexcept
   5099  1.1  christos   {
   5100  1.1  christos 
   5101  1.1  christos     int f() { return 0; }
   5102  1.1  christos     int g() noexcept { return 0; }
   5103  1.1  christos 
   5104  1.1  christos     static_assert(noexcept(f()) == false, "");
   5105  1.1  christos     static_assert(noexcept(g()) == true, "");
   5106  1.1  christos 
   5107  1.1  christos   }
   5108  1.1  christos 
   5109  1.1  christos   namespace test_constexpr
   5110  1.1  christos   {
   5111  1.1  christos 
   5112  1.1  christos     template < typename CharT >
   5113  1.1  christos     unsigned long constexpr
   5114  1.1  christos     strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
   5115  1.1  christos     {
   5116  1.1  christos       return *s ? strlen_c_r(s + 1, acc + 1) : acc;
   5117  1.1  christos     }
   5118  1.1  christos 
   5119  1.1  christos     template < typename CharT >
   5120  1.1  christos     unsigned long constexpr
   5121  1.1  christos     strlen_c(const CharT *const s) noexcept
   5122  1.1  christos     {
   5123  1.1  christos       return strlen_c_r(s, 0UL);
   5124  1.1  christos     }
   5125  1.1  christos 
   5126  1.1  christos     static_assert(strlen_c("") == 0UL, "");
   5127  1.1  christos     static_assert(strlen_c("1") == 1UL, "");
   5128  1.1  christos     static_assert(strlen_c("example") == 7UL, "");
   5129  1.1  christos     static_assert(strlen_c("another\0example") == 7UL, "");
   5130  1.1  christos 
   5131  1.1  christos   }
   5132  1.1  christos 
   5133  1.1  christos   namespace test_rvalue_references
   5134  1.1  christos   {
   5135  1.1  christos 
   5136  1.1  christos     template < int N >
   5137  1.1  christos     struct answer
   5138  1.1  christos     {
   5139  1.1  christos       static constexpr int value = N;
   5140  1.1  christos     };
   5141  1.1  christos 
   5142  1.1  christos     answer<1> f(int&)       { return answer<1>(); }
   5143  1.1  christos     answer<2> f(const int&) { return answer<2>(); }
   5144  1.1  christos     answer<3> f(int&&)      { return answer<3>(); }
   5145  1.1  christos 
   5146  1.1  christos     void
   5147  1.1  christos     test()
   5148  1.1  christos     {
   5149  1.1  christos       int i = 0;
   5150  1.1  christos       const int c = 0;
   5151  1.1  christos       static_assert(decltype(f(i))::value == 1, "");
   5152  1.1  christos       static_assert(decltype(f(c))::value == 2, "");
   5153  1.1  christos       static_assert(decltype(f(0))::value == 3, "");
   5154  1.1  christos     }
   5155  1.1  christos 
   5156  1.1  christos   }
   5157  1.1  christos 
   5158  1.1  christos   namespace test_uniform_initialization
   5159  1.1  christos   {
   5160  1.1  christos 
   5161  1.1  christos     struct test
   5162  1.1  christos     {
   5163  1.1  christos       static const int zero {};
   5164  1.1  christos       static const int one {1};
   5165  1.1  christos     };
   5166  1.1  christos 
   5167  1.1  christos     static_assert(test::zero == 0, "");
   5168  1.1  christos     static_assert(test::one == 1, "");
   5169  1.1  christos 
   5170  1.1  christos   }
   5171  1.1  christos 
   5172  1.1  christos   namespace test_lambdas
   5173  1.1  christos   {
   5174  1.1  christos 
   5175  1.1  christos     void
   5176  1.1  christos     test1()
   5177  1.1  christos     {
   5178  1.1  christos       auto lambda1 = [](){};
   5179  1.1  christos       auto lambda2 = lambda1;
   5180  1.1  christos       lambda1();
   5181  1.1  christos       lambda2();
   5182  1.1  christos     }
   5183  1.1  christos 
   5184  1.1  christos     int
   5185  1.1  christos     test2()
   5186  1.1  christos     {
   5187  1.1  christos       auto a = [](int i, int j){ return i + j; }(1, 2);
   5188  1.1  christos       auto b = []() -> int { return '0'; }();
   5189  1.1  christos       auto c = [=](){ return a + b; }();
   5190  1.1  christos       auto d = [&](){ return c; }();
   5191  1.1  christos       auto e = [a, &b](int x) mutable {
   5192  1.1  christos         const auto identity = [](int y){ return y; };
   5193  1.1  christos         for (auto i = 0; i < a; ++i)
   5194  1.1  christos           a += b--;
   5195  1.1  christos         return x + identity(a + b);
   5196  1.1  christos       }(0);
   5197  1.1  christos       return a + b + c + d + e;
   5198  1.1  christos     }
   5199  1.1  christos 
   5200  1.1  christos     int
   5201  1.1  christos     test3()
   5202  1.1  christos     {
   5203  1.1  christos       const auto nullary = [](){ return 0; };
   5204  1.1  christos       const auto unary = [](int x){ return x; };
   5205  1.1  christos       using nullary_t = decltype(nullary);
   5206  1.1  christos       using unary_t = decltype(unary);
   5207  1.1  christos       const auto higher1st = [](nullary_t f){ return f(); };
   5208  1.1  christos       const auto higher2nd = [unary](nullary_t f1){
   5209  1.1  christos         return [unary, f1](unary_t f2){ return f2(unary(f1())); };
   5210  1.1  christos       };
   5211  1.1  christos       return higher1st(nullary) + higher2nd(nullary)(unary);
   5212  1.1  christos     }
   5213  1.1  christos 
   5214  1.1  christos   }
   5215  1.1  christos 
   5216  1.1  christos   namespace test_variadic_templates
   5217  1.1  christos   {
   5218  1.1  christos 
   5219  1.1  christos     template <int...>
   5220  1.1  christos     struct sum;
   5221  1.1  christos 
   5222  1.1  christos     template <int N0, int... N1toN>
   5223  1.1  christos     struct sum<N0, N1toN...>
   5224  1.1  christos     {
   5225  1.1  christos       static constexpr auto value = N0 + sum<N1toN...>::value;
   5226  1.1  christos     };
   5227  1.1  christos 
   5228  1.1  christos     template <>
   5229  1.1  christos     struct sum<>
   5230  1.1  christos     {
   5231  1.1  christos       static constexpr auto value = 0;
   5232  1.1  christos     };
   5233  1.1  christos 
   5234  1.1  christos     static_assert(sum<>::value == 0, "");
   5235  1.1  christos     static_assert(sum<1>::value == 1, "");
   5236  1.1  christos     static_assert(sum<23>::value == 23, "");
   5237  1.1  christos     static_assert(sum<1, 2>::value == 3, "");
   5238  1.1  christos     static_assert(sum<5, 5, 11>::value == 21, "");
   5239  1.1  christos     static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
   5240  1.1  christos 
   5241  1.1  christos   }
   5242  1.1  christos 
   5243  1.1  christos   // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
   5244  1.1  christos   // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
   5245  1.1  christos   // because of this.
   5246  1.1  christos   namespace test_template_alias_sfinae
   5247  1.1  christos   {
   5248  1.1  christos 
   5249  1.1  christos     struct foo {};
   5250  1.1  christos 
   5251  1.1  christos     template<typename T>
   5252  1.1  christos     using member = typename T::member_type;
   5253  1.1  christos 
   5254  1.1  christos     template<typename T>
   5255  1.1  christos     void func(...) {}
   5256  1.1  christos 
   5257  1.1  christos     template<typename T>
   5258  1.1  christos     void func(member<T>*) {}
   5259  1.1  christos 
   5260  1.1  christos     void test();
   5261  1.1  christos 
   5262  1.1  christos     void test() { func<foo>(0); }
   5263  1.1  christos 
   5264  1.1  christos   }
   5265  1.1  christos 
   5266  1.1  christos }  // namespace cxx11
   5267  1.1  christos 
   5268  1.1  christos #endif  // __cplusplus >= 201103L
   5269  1.1  christos 
   5270  1.1  christos 
   5271  1.1  christos 
   5272  1.1  christos 
   5273  1.1  christos // If the compiler admits that it is not ready for C++14, why torture it?
   5274  1.1  christos // Hopefully, this will speed up the test.
   5275  1.1  christos 
   5276  1.1  christos #ifndef __cplusplus
   5277  1.1  christos 
   5278  1.1  christos #error "This is not a C++ compiler"
   5279  1.1  christos 
   5280  1.1  christos #elif __cplusplus < 201402L
   5281  1.1  christos 
   5282  1.1  christos #error "This is not a C++14 compiler"
   5283  1.1  christos 
   5284  1.1  christos #else
   5285  1.1  christos 
   5286  1.1  christos namespace cxx14
   5287  1.1  christos {
   5288  1.1  christos 
   5289  1.1  christos   namespace test_polymorphic_lambdas
   5290  1.1  christos   {
   5291  1.1  christos 
   5292  1.1  christos     int
   5293  1.1  christos     test()
   5294  1.1  christos     {
   5295  1.1  christos       const auto lambda = [](auto&&... args){
   5296  1.1  christos         const auto istiny = [](auto x){
   5297  1.1  christos           return (sizeof(x) == 1UL) ? 1 : 0;
   5298  1.1  christos         };
   5299  1.1  christos         const int aretiny[] = { istiny(args)... };
   5300  1.1  christos         return aretiny[0];
   5301  1.1  christos       };
   5302  1.1  christos       return lambda(1, 1L, 1.0f, '1');
   5303  1.1  christos     }
   5304  1.1  christos 
   5305  1.1  christos   }
   5306  1.1  christos 
   5307  1.1  christos   namespace test_binary_literals
   5308  1.1  christos   {
   5309  1.1  christos 
   5310  1.1  christos     constexpr auto ivii = 0b0000000000101010;
   5311  1.1  christos     static_assert(ivii == 42, "wrong value");
   5312  1.1  christos 
   5313  1.1  christos   }
   5314  1.1  christos 
   5315  1.1  christos   namespace test_generalized_constexpr
   5316  1.1  christos   {
   5317  1.1  christos 
   5318  1.1  christos     template < typename CharT >
   5319  1.1  christos     constexpr unsigned long
   5320  1.1  christos     strlen_c(const CharT *const s) noexcept
   5321  1.1  christos     {
   5322  1.1  christos       auto length = 0UL;
   5323  1.1  christos       for (auto p = s; *p; ++p)
   5324  1.1  christos         ++length;
   5325  1.1  christos       return length;
   5326  1.1  christos     }
   5327  1.1  christos 
   5328  1.1  christos     static_assert(strlen_c("") == 0UL, "");
   5329  1.1  christos     static_assert(strlen_c("x") == 1UL, "");
   5330  1.1  christos     static_assert(strlen_c("test") == 4UL, "");
   5331  1.1  christos     static_assert(strlen_c("another\0test") == 7UL, "");
   5332  1.1  christos 
   5333  1.1  christos   }
   5334  1.1  christos 
   5335  1.1  christos   namespace test_lambda_init_capture
   5336  1.1  christos   {
   5337  1.1  christos 
   5338  1.1  christos     int
   5339  1.1  christos     test()
   5340  1.1  christos     {
   5341  1.1  christos       auto x = 0;
   5342  1.1  christos       const auto lambda1 = [a = x](int b){ return a + b; };
   5343  1.1  christos       const auto lambda2 = [a = lambda1(x)](){ return a; };
   5344  1.1  christos       return lambda2();
   5345  1.1  christos     }
   5346  1.1  christos 
   5347  1.1  christos   }
   5348  1.1  christos 
   5349  1.1  christos   namespace test_digit_seperators
   5350  1.1  christos   {
   5351  1.1  christos 
   5352  1.1  christos     constexpr auto ten_million = 100'000'000;
   5353  1.1  christos     static_assert(ten_million == 100000000, "");
   5354  1.1  christos 
   5355  1.1  christos   }
   5356  1.1  christos 
   5357  1.1  christos   namespace test_return_type_deduction
   5358  1.1  christos   {
   5359  1.1  christos 
   5360  1.1  christos     auto f(int& x) { return x; }
   5361  1.1  christos     decltype(auto) g(int& x) { return x; }
   5362  1.1  christos 
   5363  1.1  christos     template < typename T1, typename T2 >
   5364  1.1  christos     struct is_same
   5365  1.1  christos     {
   5366  1.1  christos       static constexpr auto value = false;
   5367  1.1  christos     };
   5368  1.1  christos 
   5369  1.1  christos     template < typename T >
   5370  1.1  christos     struct is_same<T, T>
   5371  1.1  christos     {
   5372  1.1  christos       static constexpr auto value = true;
   5373  1.1  christos     };
   5374  1.1  christos 
   5375  1.1  christos     int
   5376  1.1  christos     test()
   5377  1.1  christos     {
   5378  1.1  christos       auto x = 0;
   5379  1.1  christos       static_assert(is_same<int, decltype(f(x))>::value, "");
   5380  1.1  christos       static_assert(is_same<int&, decltype(g(x))>::value, "");
   5381  1.1  christos       return x;
   5382  1.1  christos     }
   5383  1.1  christos 
   5384  1.1  christos   }
   5385  1.1  christos 
   5386  1.1  christos }  // namespace cxx14
   5387  1.1  christos 
   5388  1.1  christos #endif  // __cplusplus >= 201402L
   5389  1.1  christos 
   5390  1.1  christos 
   5391  1.1  christos 
   5392  1.1  christos _ACEOF
   5393  1.1  christos if ac_fn_cxx_try_compile "$LINENO"; then :
   5394  1.1  christos   ax_cv_cxx_compile_cxx14=yes
   5395  1.1  christos else
   5396  1.1  christos   ax_cv_cxx_compile_cxx14=no
   5397  1.1  christos fi
   5398  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5399  1.1  christos fi
   5400  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx14" >&5
   5401  1.1  christos $as_echo "$ax_cv_cxx_compile_cxx14" >&6; }
   5402  1.1  christos   if test x$ax_cv_cxx_compile_cxx14 = xyes; then
   5403  1.1  christos     ac_success=yes
   5404  1.1  christos   fi
   5405  1.1  christos 
   5406  1.1  christos 
   5407  1.1  christos 
   5408  1.1  christos     if test x$ac_success = xno; then
   5409  1.1  christos                 for switch in -std=c++14 -std=c++0x +std=c++14 "-h std=c++14"; do
   5410  1.1  christos       cachevar=`$as_echo "ax_cv_cxx_compile_cxx14_$switch" | $as_tr_sh`
   5411  1.1  christos       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++14 features with $switch" >&5
   5412  1.1  christos $as_echo_n "checking whether $CXX supports C++14 features with $switch... " >&6; }
   5413  1.1  christos if eval \${$cachevar+:} false; then :
   5414  1.1  christos   $as_echo_n "(cached) " >&6
   5415  1.1  christos else
   5416  1.1  christos   ac_save_CXX="$CXX"
   5417  1.1  christos          CXX="$CXX $switch"
   5418  1.1  christos          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5419  1.1  christos /* end confdefs.h.  */
   5420  1.1  christos 
   5421  1.1  christos 
   5422  1.1  christos // If the compiler admits that it is not ready for C++11, why torture it?
   5423  1.1  christos // Hopefully, this will speed up the test.
   5424  1.1  christos 
   5425  1.1  christos #ifndef __cplusplus
   5426  1.1  christos 
   5427  1.1  christos #error "This is not a C++ compiler"
   5428  1.1  christos 
   5429  1.1  christos #elif __cplusplus < 201103L
   5430  1.1  christos 
   5431  1.1  christos #error "This is not a C++11 compiler"
   5432  1.1  christos 
   5433  1.1  christos #else
   5434  1.1  christos 
   5435  1.1  christos namespace cxx11
   5436  1.1  christos {
   5437  1.1  christos 
   5438  1.1  christos   namespace test_static_assert
   5439  1.1  christos   {
   5440  1.1  christos 
   5441  1.1  christos     template <typename T>
   5442  1.1  christos     struct check
   5443  1.1  christos     {
   5444  1.1  christos       static_assert(sizeof(int) <= sizeof(T), "not big enough");
   5445  1.1  christos     };
   5446  1.1  christos 
   5447  1.1  christos   }
   5448  1.1  christos 
   5449  1.1  christos   namespace test_final_override
   5450  1.1  christos   {
   5451  1.1  christos 
   5452  1.1  christos     struct Base
   5453  1.1  christos     {
   5454  1.1  christos       virtual void f() {}
   5455  1.1  christos     };
   5456  1.1  christos 
   5457  1.1  christos     struct Derived : public Base
   5458  1.1  christos     {
   5459  1.1  christos       virtual void f() override {}
   5460  1.1  christos     };
   5461  1.1  christos 
   5462  1.1  christos   }
   5463  1.1  christos 
   5464  1.1  christos   namespace test_double_right_angle_brackets
   5465  1.1  christos   {
   5466  1.1  christos 
   5467  1.1  christos     template < typename T >
   5468  1.1  christos     struct check {};
   5469  1.1  christos 
   5470  1.1  christos     typedef check<void> single_type;
   5471  1.1  christos     typedef check<check<void>> double_type;
   5472  1.1  christos     typedef check<check<check<void>>> triple_type;
   5473  1.1  christos     typedef check<check<check<check<void>>>> quadruple_type;
   5474  1.1  christos 
   5475  1.1  christos   }
   5476  1.1  christos 
   5477  1.1  christos   namespace test_decltype
   5478  1.1  christos   {
   5479  1.1  christos 
   5480  1.1  christos     int
   5481  1.1  christos     f()
   5482  1.1  christos     {
   5483  1.1  christos       int a = 1;
   5484  1.1  christos       decltype(a) b = 2;
   5485  1.1  christos       return a + b;
   5486  1.1  christos     }
   5487  1.1  christos 
   5488  1.1  christos   }
   5489  1.1  christos 
   5490  1.1  christos   namespace test_type_deduction
   5491  1.1  christos   {
   5492  1.1  christos 
   5493  1.1  christos     template < typename T1, typename T2 >
   5494  1.1  christos     struct is_same
   5495  1.1  christos     {
   5496  1.1  christos       static const bool value = false;
   5497  1.1  christos     };
   5498  1.1  christos 
   5499  1.1  christos     template < typename T >
   5500  1.1  christos     struct is_same<T, T>
   5501  1.1  christos     {
   5502  1.1  christos       static const bool value = true;
   5503  1.1  christos     };
   5504  1.1  christos 
   5505  1.1  christos     template < typename T1, typename T2 >
   5506  1.1  christos     auto
   5507  1.1  christos     add(T1 a1, T2 a2) -> decltype(a1 + a2)
   5508  1.1  christos     {
   5509  1.1  christos       return a1 + a2;
   5510  1.1  christos     }
   5511  1.1  christos 
   5512  1.1  christos     int
   5513  1.1  christos     test(const int c, volatile int v)
   5514  1.1  christos     {
   5515  1.1  christos       static_assert(is_same<int, decltype(0)>::value == true, "");
   5516  1.1  christos       static_assert(is_same<int, decltype(c)>::value == false, "");
   5517  1.1  christos       static_assert(is_same<int, decltype(v)>::value == false, "");
   5518  1.1  christos       auto ac = c;
   5519  1.1  christos       auto av = v;
   5520  1.1  christos       auto sumi = ac + av + 'x';
   5521  1.1  christos       auto sumf = ac + av + 1.0;
   5522  1.1  christos       static_assert(is_same<int, decltype(ac)>::value == true, "");
   5523  1.1  christos       static_assert(is_same<int, decltype(av)>::value == true, "");
   5524  1.1  christos       static_assert(is_same<int, decltype(sumi)>::value == true, "");
   5525  1.1  christos       static_assert(is_same<int, decltype(sumf)>::value == false, "");
   5526  1.1  christos       static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
   5527  1.1  christos       return (sumf > 0.0) ? sumi : add(c, v);
   5528  1.1  christos     }
   5529  1.1  christos 
   5530  1.1  christos   }
   5531  1.1  christos 
   5532  1.1  christos   namespace test_noexcept
   5533  1.1  christos   {
   5534  1.1  christos 
   5535  1.1  christos     int f() { return 0; }
   5536  1.1  christos     int g() noexcept { return 0; }
   5537  1.1  christos 
   5538  1.1  christos     static_assert(noexcept(f()) == false, "");
   5539  1.1  christos     static_assert(noexcept(g()) == true, "");
   5540  1.1  christos 
   5541  1.1  christos   }
   5542  1.1  christos 
   5543  1.1  christos   namespace test_constexpr
   5544  1.1  christos   {
   5545  1.1  christos 
   5546  1.1  christos     template < typename CharT >
   5547  1.1  christos     unsigned long constexpr
   5548  1.1  christos     strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
   5549  1.1  christos     {
   5550  1.1  christos       return *s ? strlen_c_r(s + 1, acc + 1) : acc;
   5551  1.1  christos     }
   5552  1.1  christos 
   5553  1.1  christos     template < typename CharT >
   5554  1.1  christos     unsigned long constexpr
   5555  1.1  christos     strlen_c(const CharT *const s) noexcept
   5556  1.1  christos     {
   5557  1.1  christos       return strlen_c_r(s, 0UL);
   5558  1.1  christos     }
   5559  1.1  christos 
   5560  1.1  christos     static_assert(strlen_c("") == 0UL, "");
   5561  1.1  christos     static_assert(strlen_c("1") == 1UL, "");
   5562  1.1  christos     static_assert(strlen_c("example") == 7UL, "");
   5563  1.1  christos     static_assert(strlen_c("another\0example") == 7UL, "");
   5564  1.1  christos 
   5565  1.1  christos   }
   5566  1.1  christos 
   5567  1.1  christos   namespace test_rvalue_references
   5568  1.1  christos   {
   5569  1.1  christos 
   5570  1.1  christos     template < int N >
   5571  1.1  christos     struct answer
   5572  1.1  christos     {
   5573  1.1  christos       static constexpr int value = N;
   5574  1.1  christos     };
   5575  1.1  christos 
   5576  1.1  christos     answer<1> f(int&)       { return answer<1>(); }
   5577  1.1  christos     answer<2> f(const int&) { return answer<2>(); }
   5578  1.1  christos     answer<3> f(int&&)      { return answer<3>(); }
   5579  1.1  christos 
   5580  1.1  christos     void
   5581  1.1  christos     test()
   5582  1.1  christos     {
   5583  1.1  christos       int i = 0;
   5584  1.1  christos       const int c = 0;
   5585  1.1  christos       static_assert(decltype(f(i))::value == 1, "");
   5586  1.1  christos       static_assert(decltype(f(c))::value == 2, "");
   5587  1.1  christos       static_assert(decltype(f(0))::value == 3, "");
   5588  1.1  christos     }
   5589  1.1  christos 
   5590  1.1  christos   }
   5591  1.1  christos 
   5592  1.1  christos   namespace test_uniform_initialization
   5593  1.1  christos   {
   5594  1.1  christos 
   5595  1.1  christos     struct test
   5596  1.1  christos     {
   5597  1.1  christos       static const int zero {};
   5598  1.1  christos       static const int one {1};
   5599  1.1  christos     };
   5600  1.1  christos 
   5601  1.1  christos     static_assert(test::zero == 0, "");
   5602  1.1  christos     static_assert(test::one == 1, "");
   5603  1.1  christos 
   5604  1.1  christos   }
   5605  1.1  christos 
   5606  1.1  christos   namespace test_lambdas
   5607  1.1  christos   {
   5608  1.1  christos 
   5609  1.1  christos     void
   5610  1.1  christos     test1()
   5611  1.1  christos     {
   5612  1.1  christos       auto lambda1 = [](){};
   5613  1.1  christos       auto lambda2 = lambda1;
   5614  1.1  christos       lambda1();
   5615  1.1  christos       lambda2();
   5616  1.1  christos     }
   5617  1.1  christos 
   5618  1.1  christos     int
   5619  1.1  christos     test2()
   5620  1.1  christos     {
   5621  1.1  christos       auto a = [](int i, int j){ return i + j; }(1, 2);
   5622  1.1  christos       auto b = []() -> int { return '0'; }();
   5623  1.1  christos       auto c = [=](){ return a + b; }();
   5624  1.1  christos       auto d = [&](){ return c; }();
   5625  1.1  christos       auto e = [a, &b](int x) mutable {
   5626  1.1  christos         const auto identity = [](int y){ return y; };
   5627  1.1  christos         for (auto i = 0; i < a; ++i)
   5628  1.1  christos           a += b--;
   5629  1.1  christos         return x + identity(a + b);
   5630  1.1  christos       }(0);
   5631  1.1  christos       return a + b + c + d + e;
   5632  1.1  christos     }
   5633  1.1  christos 
   5634  1.1  christos     int
   5635  1.1  christos     test3()
   5636  1.1  christos     {
   5637  1.1  christos       const auto nullary = [](){ return 0; };
   5638  1.1  christos       const auto unary = [](int x){ return x; };
   5639  1.1  christos       using nullary_t = decltype(nullary);
   5640  1.1  christos       using unary_t = decltype(unary);
   5641  1.1  christos       const auto higher1st = [](nullary_t f){ return f(); };
   5642  1.1  christos       const auto higher2nd = [unary](nullary_t f1){
   5643  1.1  christos         return [unary, f1](unary_t f2){ return f2(unary(f1())); };
   5644  1.1  christos       };
   5645  1.1  christos       return higher1st(nullary) + higher2nd(nullary)(unary);
   5646  1.1  christos     }
   5647  1.1  christos 
   5648  1.1  christos   }
   5649  1.1  christos 
   5650  1.1  christos   namespace test_variadic_templates
   5651  1.1  christos   {
   5652  1.1  christos 
   5653  1.1  christos     template <int...>
   5654  1.1  christos     struct sum;
   5655  1.1  christos 
   5656  1.1  christos     template <int N0, int... N1toN>
   5657  1.1  christos     struct sum<N0, N1toN...>
   5658  1.1  christos     {
   5659  1.1  christos       static constexpr auto value = N0 + sum<N1toN...>::value;
   5660  1.1  christos     };
   5661  1.1  christos 
   5662  1.1  christos     template <>
   5663  1.1  christos     struct sum<>
   5664  1.1  christos     {
   5665  1.1  christos       static constexpr auto value = 0;
   5666  1.1  christos     };
   5667  1.1  christos 
   5668  1.1  christos     static_assert(sum<>::value == 0, "");
   5669  1.1  christos     static_assert(sum<1>::value == 1, "");
   5670  1.1  christos     static_assert(sum<23>::value == 23, "");
   5671  1.1  christos     static_assert(sum<1, 2>::value == 3, "");
   5672  1.1  christos     static_assert(sum<5, 5, 11>::value == 21, "");
   5673  1.1  christos     static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
   5674  1.1  christos 
   5675  1.1  christos   }
   5676  1.1  christos 
   5677  1.1  christos   // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
   5678  1.1  christos   // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
   5679  1.1  christos   // because of this.
   5680  1.1  christos   namespace test_template_alias_sfinae
   5681  1.1  christos   {
   5682  1.1  christos 
   5683  1.1  christos     struct foo {};
   5684  1.1  christos 
   5685  1.1  christos     template<typename T>
   5686  1.1  christos     using member = typename T::member_type;
   5687  1.1  christos 
   5688  1.1  christos     template<typename T>
   5689  1.1  christos     void func(...) {}
   5690  1.1  christos 
   5691  1.1  christos     template<typename T>
   5692  1.1  christos     void func(member<T>*) {}
   5693  1.1  christos 
   5694  1.1  christos     void test();
   5695  1.1  christos 
   5696  1.1  christos     void test() { func<foo>(0); }
   5697  1.1  christos 
   5698  1.1  christos   }
   5699  1.1  christos 
   5700  1.1  christos }  // namespace cxx11
   5701  1.1  christos 
   5702  1.1  christos #endif  // __cplusplus >= 201103L
   5703  1.1  christos 
   5704  1.1  christos 
   5705  1.1  christos 
   5706  1.1  christos 
   5707  1.1  christos // If the compiler admits that it is not ready for C++14, why torture it?
   5708  1.1  christos // Hopefully, this will speed up the test.
   5709  1.1  christos 
   5710  1.1  christos #ifndef __cplusplus
   5711  1.1  christos 
   5712  1.1  christos #error "This is not a C++ compiler"
   5713  1.1  christos 
   5714  1.1  christos #elif __cplusplus < 201402L
   5715  1.1  christos 
   5716  1.1  christos #error "This is not a C++14 compiler"
   5717  1.1  christos 
   5718  1.1  christos #else
   5719  1.1  christos 
   5720  1.1  christos namespace cxx14
   5721  1.1  christos {
   5722  1.1  christos 
   5723  1.1  christos   namespace test_polymorphic_lambdas
   5724  1.1  christos   {
   5725  1.1  christos 
   5726  1.1  christos     int
   5727  1.1  christos     test()
   5728  1.1  christos     {
   5729  1.1  christos       const auto lambda = [](auto&&... args){
   5730  1.1  christos         const auto istiny = [](auto x){
   5731  1.1  christos           return (sizeof(x) == 1UL) ? 1 : 0;
   5732  1.1  christos         };
   5733  1.1  christos         const int aretiny[] = { istiny(args)... };
   5734  1.1  christos         return aretiny[0];
   5735  1.1  christos       };
   5736  1.1  christos       return lambda(1, 1L, 1.0f, '1');
   5737  1.1  christos     }
   5738  1.1  christos 
   5739  1.1  christos   }
   5740  1.1  christos 
   5741  1.1  christos   namespace test_binary_literals
   5742  1.1  christos   {
   5743  1.1  christos 
   5744  1.1  christos     constexpr auto ivii = 0b0000000000101010;
   5745  1.1  christos     static_assert(ivii == 42, "wrong value");
   5746  1.1  christos 
   5747  1.1  christos   }
   5748  1.1  christos 
   5749  1.1  christos   namespace test_generalized_constexpr
   5750  1.1  christos   {
   5751  1.1  christos 
   5752  1.1  christos     template < typename CharT >
   5753  1.1  christos     constexpr unsigned long
   5754  1.1  christos     strlen_c(const CharT *const s) noexcept
   5755  1.1  christos     {
   5756  1.1  christos       auto length = 0UL;
   5757  1.1  christos       for (auto p = s; *p; ++p)
   5758  1.1  christos         ++length;
   5759  1.1  christos       return length;
   5760  1.1  christos     }
   5761  1.1  christos 
   5762  1.1  christos     static_assert(strlen_c("") == 0UL, "");
   5763  1.1  christos     static_assert(strlen_c("x") == 1UL, "");
   5764  1.1  christos     static_assert(strlen_c("test") == 4UL, "");
   5765  1.1  christos     static_assert(strlen_c("another\0test") == 7UL, "");
   5766  1.1  christos 
   5767  1.1  christos   }
   5768  1.1  christos 
   5769  1.1  christos   namespace test_lambda_init_capture
   5770  1.1  christos   {
   5771  1.1  christos 
   5772  1.1  christos     int
   5773  1.1  christos     test()
   5774  1.1  christos     {
   5775  1.1  christos       auto x = 0;
   5776  1.1  christos       const auto lambda1 = [a = x](int b){ return a + b; };
   5777  1.1  christos       const auto lambda2 = [a = lambda1(x)](){ return a; };
   5778  1.1  christos       return lambda2();
   5779  1.1  christos     }
   5780  1.1  christos 
   5781  1.1  christos   }
   5782  1.1  christos 
   5783  1.1  christos   namespace test_digit_seperators
   5784  1.1  christos   {
   5785  1.1  christos 
   5786  1.1  christos     constexpr auto ten_million = 100'000'000;
   5787  1.1  christos     static_assert(ten_million == 100000000, "");
   5788  1.1  christos 
   5789  1.1  christos   }
   5790  1.1  christos 
   5791  1.1  christos   namespace test_return_type_deduction
   5792  1.1  christos   {
   5793  1.1  christos 
   5794  1.1  christos     auto f(int& x) { return x; }
   5795  1.1  christos     decltype(auto) g(int& x) { return x; }
   5796  1.1  christos 
   5797  1.1  christos     template < typename T1, typename T2 >
   5798  1.1  christos     struct is_same
   5799  1.1  christos     {
   5800  1.1  christos       static constexpr auto value = false;
   5801  1.1  christos     };
   5802  1.1  christos 
   5803  1.1  christos     template < typename T >
   5804  1.1  christos     struct is_same<T, T>
   5805  1.1  christos     {
   5806  1.1  christos       static constexpr auto value = true;
   5807  1.1  christos     };
   5808  1.1  christos 
   5809  1.1  christos     int
   5810  1.1  christos     test()
   5811  1.1  christos     {
   5812  1.1  christos       auto x = 0;
   5813  1.1  christos       static_assert(is_same<int, decltype(f(x))>::value, "");
   5814  1.1  christos       static_assert(is_same<int&, decltype(g(x))>::value, "");
   5815  1.1  christos       return x;
   5816  1.1  christos     }
   5817  1.1  christos 
   5818  1.1  christos   }
   5819  1.1  christos 
   5820  1.1  christos }  // namespace cxx14
   5821  1.1  christos 
   5822  1.1  christos #endif  // __cplusplus >= 201402L
   5823  1.1  christos 
   5824  1.1  christos 
   5825  1.1  christos 
   5826  1.1  christos _ACEOF
   5827  1.1  christos if ac_fn_cxx_try_compile "$LINENO"; then :
   5828  1.1  christos   eval $cachevar=yes
   5829  1.1  christos else
   5830  1.1  christos   eval $cachevar=no
   5831  1.1  christos fi
   5832  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5833  1.1  christos          CXX="$ac_save_CXX"
   5834  1.1  christos fi
   5835  1.1  christos eval ac_res=\$$cachevar
   5836  1.1  christos 	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   5837  1.1  christos $as_echo "$ac_res" >&6; }
   5838  1.1  christos       if eval test x\$$cachevar = xyes; then
   5839  1.1  christos         CXX="$CXX $switch"
   5840  1.1  christos         if test -n "$CXXCPP" ; then
   5841  1.1  christos           CXXCPP="$CXXCPP $switch"
   5842  1.1  christos         fi
   5843  1.1  christos         ac_success=yes
   5844  1.1  christos         break
   5845  1.1  christos       fi
   5846  1.1  christos     done
   5847  1.1  christos   fi
   5848  1.1  christos   ac_ext=c
   5849  1.1  christos ac_cpp='$CPP $CPPFLAGS'
   5850  1.1  christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5851  1.1  christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5852  1.1  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5853  1.1  christos 
   5854  1.1  christos   if test x$ax_cxx_compile_cxx14_required = xtrue; then
   5855  1.1  christos     if test x$ac_success = xno; then
   5856  1.1  christos       as_fn_error $? "*** A compiler with support for C++14 language features is required." "$LINENO" 5
   5857  1.1  christos     fi
   5858  1.1  christos   fi
   5859  1.1  christos   if test x$ac_success = xno; then
   5860  1.1  christos     HAVE_CXX14=0
   5861  1.1  christos     { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++14 support was found" >&5
   5862  1.1  christos $as_echo "$as_me: No compiler with C++14 support was found" >&6;}
   5863  1.1  christos   else
   5864  1.1  christos     HAVE_CXX14=1
   5865  1.1  christos 
   5866  1.1  christos $as_echo "#define HAVE_CXX14 1" >>confdefs.h
   5867  1.1  christos 
   5868  1.1  christos   fi
   5869  1.1  christos 
   5870  1.1  christos 
   5871  1.1  christos   if test "x${HAVE_CXX14}" = "x1" ; then
   5872  1.1  christos 
   5873  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Wall" >&5
   5874  1.1  christos $as_echo_n "checking whether compiler supports -Wall... " >&6; }
   5875  1.1  christos T_CONFIGURE_CXXFLAGS="${CONFIGURE_CXXFLAGS}"
   5876  1.1  christos T_APPEND_V=-Wall
   5877  1.1  christos   if test "x${CONFIGURE_CXXFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   5878  1.1  christos   CONFIGURE_CXXFLAGS="${CONFIGURE_CXXFLAGS}${T_APPEND_V}"
   5879  1.1  christos else
   5880  1.1  christos   CONFIGURE_CXXFLAGS="${CONFIGURE_CXXFLAGS} ${T_APPEND_V}"
   5881  1.1  christos fi
   5882  1.1  christos 
   5883  1.1  christos 
   5884  1.1  christos if test "x${CONFIGURE_CXXFLAGS}" = "x" -o "x${SPECIFIED_CXXFLAGS}" = "x" ; then
   5885  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS}${SPECIFIED_CXXFLAGS}"
   5886  1.1  christos else
   5887  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS} ${SPECIFIED_CXXFLAGS}"
   5888  1.1  christos fi
   5889  1.1  christos 
   5890  1.1  christos ac_ext=cpp
   5891  1.1  christos ac_cpp='$CXXCPP $CPPFLAGS'
   5892  1.1  christos ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5893  1.1  christos ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5894  1.1  christos ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   5895  1.1  christos 
   5896  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5897  1.1  christos /* end confdefs.h.  */
   5898  1.1  christos 
   5899  1.1  christos 
   5900  1.1  christos int
   5901  1.1  christos main ()
   5902  1.1  christos {
   5903  1.1  christos 
   5904  1.1  christos     return 0;
   5905  1.1  christos 
   5906  1.1  christos   ;
   5907  1.1  christos   return 0;
   5908  1.1  christos }
   5909  1.1  christos _ACEOF
   5910  1.1  christos if ac_fn_cxx_try_compile "$LINENO"; then :
   5911  1.1  christos   je_cv_cxxflags_added=-Wall
   5912  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5913  1.1  christos $as_echo "yes" >&6; }
   5914  1.1  christos else
   5915  1.1  christos   je_cv_cxxflags_added=
   5916  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5917  1.1  christos $as_echo "no" >&6; }
   5918  1.1  christos               CONFIGURE_CXXFLAGS="${T_CONFIGURE_CXXFLAGS}"
   5919  1.1  christos 
   5920  1.1  christos fi
   5921  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5922  1.1  christos ac_ext=c
   5923  1.1  christos ac_cpp='$CPP $CPPFLAGS'
   5924  1.1  christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5925  1.1  christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5926  1.1  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5927  1.1  christos 
   5928  1.1  christos if test "x${CONFIGURE_CXXFLAGS}" = "x" -o "x${SPECIFIED_CXXFLAGS}" = "x" ; then
   5929  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS}${SPECIFIED_CXXFLAGS}"
   5930  1.1  christos else
   5931  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS} ${SPECIFIED_CXXFLAGS}"
   5932  1.1  christos fi
   5933  1.1  christos 
   5934  1.1  christos 
   5935  1.1  christos 
   5936  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -g3" >&5
   5937  1.1  christos $as_echo_n "checking whether compiler supports -g3... " >&6; }
   5938  1.1  christos T_CONFIGURE_CXXFLAGS="${CONFIGURE_CXXFLAGS}"
   5939  1.1  christos T_APPEND_V=-g3
   5940  1.1  christos   if test "x${CONFIGURE_CXXFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   5941  1.1  christos   CONFIGURE_CXXFLAGS="${CONFIGURE_CXXFLAGS}${T_APPEND_V}"
   5942  1.1  christos else
   5943  1.1  christos   CONFIGURE_CXXFLAGS="${CONFIGURE_CXXFLAGS} ${T_APPEND_V}"
   5944  1.1  christos fi
   5945  1.1  christos 
   5946  1.1  christos 
   5947  1.1  christos if test "x${CONFIGURE_CXXFLAGS}" = "x" -o "x${SPECIFIED_CXXFLAGS}" = "x" ; then
   5948  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS}${SPECIFIED_CXXFLAGS}"
   5949  1.1  christos else
   5950  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS} ${SPECIFIED_CXXFLAGS}"
   5951  1.1  christos fi
   5952  1.1  christos 
   5953  1.1  christos ac_ext=cpp
   5954  1.1  christos ac_cpp='$CXXCPP $CPPFLAGS'
   5955  1.1  christos ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5956  1.1  christos ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5957  1.1  christos ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   5958  1.1  christos 
   5959  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5960  1.1  christos /* end confdefs.h.  */
   5961  1.1  christos 
   5962  1.1  christos 
   5963  1.1  christos int
   5964  1.1  christos main ()
   5965  1.1  christos {
   5966  1.1  christos 
   5967  1.1  christos     return 0;
   5968  1.1  christos 
   5969  1.1  christos   ;
   5970  1.1  christos   return 0;
   5971  1.1  christos }
   5972  1.1  christos _ACEOF
   5973  1.1  christos if ac_fn_cxx_try_compile "$LINENO"; then :
   5974  1.1  christos   je_cv_cxxflags_added=-g3
   5975  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5976  1.1  christos $as_echo "yes" >&6; }
   5977  1.1  christos else
   5978  1.1  christos   je_cv_cxxflags_added=
   5979  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5980  1.1  christos $as_echo "no" >&6; }
   5981  1.1  christos               CONFIGURE_CXXFLAGS="${T_CONFIGURE_CXXFLAGS}"
   5982  1.1  christos 
   5983  1.1  christos fi
   5984  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   5985  1.1  christos ac_ext=c
   5986  1.1  christos ac_cpp='$CPP $CPPFLAGS'
   5987  1.1  christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5988  1.1  christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5989  1.1  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5990  1.1  christos 
   5991  1.1  christos if test "x${CONFIGURE_CXXFLAGS}" = "x" -o "x${SPECIFIED_CXXFLAGS}" = "x" ; then
   5992  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS}${SPECIFIED_CXXFLAGS}"
   5993  1.1  christos else
   5994  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS} ${SPECIFIED_CXXFLAGS}"
   5995  1.1  christos fi
   5996  1.1  christos 
   5997  1.1  christos 
   5998  1.1  christos 
   5999  1.1  christos     SAVED_LIBS="${LIBS}"
   6000  1.1  christos     T_APPEND_V=-lstdc++
   6001  1.1  christos   if test "x${LIBS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   6002  1.1  christos   LIBS="${LIBS}${T_APPEND_V}"
   6003  1.1  christos else
   6004  1.1  christos   LIBS="${LIBS} ${T_APPEND_V}"
   6005  1.1  christos fi
   6006  1.1  christos 
   6007  1.1  christos 
   6008  1.1  christos 
   6009  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether libstdc++ linkage is compilable" >&5
   6010  1.1  christos $as_echo_n "checking whether libstdc++ linkage is compilable... " >&6; }
   6011  1.1  christos if ${je_cv_libstdcxx+:} false; then :
   6012  1.1  christos   $as_echo_n "(cached) " >&6
   6013  1.1  christos else
   6014  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6015  1.1  christos /* end confdefs.h.  */
   6016  1.1  christos 
   6017  1.1  christos #include <stdlib.h>
   6018  1.1  christos 
   6019  1.1  christos int
   6020  1.1  christos main ()
   6021  1.1  christos {
   6022  1.1  christos 
   6023  1.1  christos 	int *arr = (int *)malloc(sizeof(int) * 42);
   6024  1.1  christos 	if (arr == NULL)
   6025  1.1  christos 		return 1;
   6026  1.1  christos 
   6027  1.1  christos   ;
   6028  1.1  christos   return 0;
   6029  1.1  christos }
   6030  1.1  christos _ACEOF
   6031  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   6032  1.1  christos   je_cv_libstdcxx=yes
   6033  1.1  christos else
   6034  1.1  christos   je_cv_libstdcxx=no
   6035  1.1  christos fi
   6036  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   6037  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   6038  1.1  christos fi
   6039  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_libstdcxx" >&5
   6040  1.1  christos $as_echo "$je_cv_libstdcxx" >&6; }
   6041  1.1  christos 
   6042  1.1  christos     if test "x${je_cv_libstdcxx}" = "xno" ; then
   6043  1.1  christos       LIBS="${SAVED_LIBS}"
   6044  1.1  christos     fi
   6045  1.1  christos   else
   6046  1.1  christos     enable_cxx="0"
   6047  1.1  christos   fi
   6048  1.1  christos fi
   6049  1.1  christos 
   6050  1.1  christos 
   6051  1.1  christos 
   6052  1.1  christos 
   6053  1.1  christos 
   6054  1.1  christos 
   6055  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
   6056  1.1  christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
   6057  1.1  christos if ${ac_cv_path_GREP+:} false; then :
   6058  1.1  christos   $as_echo_n "(cached) " >&6
   6059  1.1  christos else
   6060  1.1  christos   if test -z "$GREP"; then
   6061  1.1  christos   ac_path_GREP_found=false
   6062  1.1  christos   # Loop through the user's path and test for each of PROGNAME-LIST
   6063  1.1  christos   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6064  1.1  christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   6065  1.1  christos do
   6066  1.1  christos   IFS=$as_save_IFS
   6067  1.1  christos   test -z "$as_dir" && as_dir=.
   6068  1.1  christos     for ac_prog in grep ggrep; do
   6069  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   6070  1.1  christos       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
   6071  1.1  christos       as_fn_executable_p "$ac_path_GREP" || continue
   6072  1.1  christos # Check for GNU ac_path_GREP and select it if it is found.
   6073  1.1  christos   # Check for GNU $ac_path_GREP
   6074  1.1  christos case `"$ac_path_GREP" --version 2>&1` in
   6075  1.1  christos *GNU*)
   6076  1.1  christos   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
   6077  1.1  christos *)
   6078  1.1  christos   ac_count=0
   6079  1.1  christos   $as_echo_n 0123456789 >"conftest.in"
   6080  1.1  christos   while :
   6081  1.1  christos   do
   6082  1.1  christos     cat "conftest.in" "conftest.in" >"conftest.tmp"
   6083  1.1  christos     mv "conftest.tmp" "conftest.in"
   6084  1.1  christos     cp "conftest.in" "conftest.nl"
   6085  1.1  christos     $as_echo 'GREP' >> "conftest.nl"
   6086  1.1  christos     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   6087  1.1  christos     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   6088  1.1  christos     as_fn_arith $ac_count + 1 && ac_count=$as_val
   6089  1.1  christos     if test $ac_count -gt ${ac_path_GREP_max-0}; then
   6090  1.1  christos       # Best one so far, save it but keep looking for a better one
   6091  1.1  christos       ac_cv_path_GREP="$ac_path_GREP"
   6092  1.1  christos       ac_path_GREP_max=$ac_count
   6093  1.1  christos     fi
   6094  1.1  christos     # 10*(2^10) chars as input seems more than enough
   6095  1.1  christos     test $ac_count -gt 10 && break
   6096  1.1  christos   done
   6097  1.1  christos   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   6098  1.1  christos esac
   6099  1.1  christos 
   6100  1.1  christos       $ac_path_GREP_found && break 3
   6101  1.1  christos     done
   6102  1.1  christos   done
   6103  1.1  christos   done
   6104  1.1  christos IFS=$as_save_IFS
   6105  1.1  christos   if test -z "$ac_cv_path_GREP"; then
   6106  1.1  christos     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   6107  1.1  christos   fi
   6108  1.1  christos else
   6109  1.1  christos   ac_cv_path_GREP=$GREP
   6110  1.1  christos fi
   6111  1.1  christos 
   6112  1.1  christos fi
   6113  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
   6114  1.1  christos $as_echo "$ac_cv_path_GREP" >&6; }
   6115  1.1  christos  GREP="$ac_cv_path_GREP"
   6116  1.1  christos 
   6117  1.1  christos 
   6118  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
   6119  1.1  christos $as_echo_n "checking for egrep... " >&6; }
   6120  1.1  christos if ${ac_cv_path_EGREP+:} false; then :
   6121  1.1  christos   $as_echo_n "(cached) " >&6
   6122  1.1  christos else
   6123  1.1  christos   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
   6124  1.1  christos    then ac_cv_path_EGREP="$GREP -E"
   6125  1.1  christos    else
   6126  1.1  christos      if test -z "$EGREP"; then
   6127  1.1  christos   ac_path_EGREP_found=false
   6128  1.1  christos   # Loop through the user's path and test for each of PROGNAME-LIST
   6129  1.1  christos   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6130  1.1  christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   6131  1.1  christos do
   6132  1.1  christos   IFS=$as_save_IFS
   6133  1.1  christos   test -z "$as_dir" && as_dir=.
   6134  1.1  christos     for ac_prog in egrep; do
   6135  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   6136  1.1  christos       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
   6137  1.1  christos       as_fn_executable_p "$ac_path_EGREP" || continue
   6138  1.1  christos # Check for GNU ac_path_EGREP and select it if it is found.
   6139  1.1  christos   # Check for GNU $ac_path_EGREP
   6140  1.1  christos case `"$ac_path_EGREP" --version 2>&1` in
   6141  1.1  christos *GNU*)
   6142  1.1  christos   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
   6143  1.1  christos *)
   6144  1.1  christos   ac_count=0
   6145  1.1  christos   $as_echo_n 0123456789 >"conftest.in"
   6146  1.1  christos   while :
   6147  1.1  christos   do
   6148  1.1  christos     cat "conftest.in" "conftest.in" >"conftest.tmp"
   6149  1.1  christos     mv "conftest.tmp" "conftest.in"
   6150  1.1  christos     cp "conftest.in" "conftest.nl"
   6151  1.1  christos     $as_echo 'EGREP' >> "conftest.nl"
   6152  1.1  christos     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   6153  1.1  christos     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   6154  1.1  christos     as_fn_arith $ac_count + 1 && ac_count=$as_val
   6155  1.1  christos     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
   6156  1.1  christos       # Best one so far, save it but keep looking for a better one
   6157  1.1  christos       ac_cv_path_EGREP="$ac_path_EGREP"
   6158  1.1  christos       ac_path_EGREP_max=$ac_count
   6159  1.1  christos     fi
   6160  1.1  christos     # 10*(2^10) chars as input seems more than enough
   6161  1.1  christos     test $ac_count -gt 10 && break
   6162  1.1  christos   done
   6163  1.1  christos   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   6164  1.1  christos esac
   6165  1.1  christos 
   6166  1.1  christos       $ac_path_EGREP_found && break 3
   6167  1.1  christos     done
   6168  1.1  christos   done
   6169  1.1  christos   done
   6170  1.1  christos IFS=$as_save_IFS
   6171  1.1  christos   if test -z "$ac_cv_path_EGREP"; then
   6172  1.1  christos     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   6173  1.1  christos   fi
   6174  1.1  christos else
   6175  1.1  christos   ac_cv_path_EGREP=$EGREP
   6176  1.1  christos fi
   6177  1.1  christos 
   6178  1.1  christos    fi
   6179  1.1  christos fi
   6180  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
   6181  1.1  christos $as_echo "$ac_cv_path_EGREP" >&6; }
   6182  1.1  christos  EGREP="$ac_cv_path_EGREP"
   6183  1.1  christos 
   6184  1.1  christos 
   6185  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
   6186  1.1  christos $as_echo_n "checking for ANSI C header files... " >&6; }
   6187  1.1  christos if ${ac_cv_header_stdc+:} false; then :
   6188  1.1  christos   $as_echo_n "(cached) " >&6
   6189  1.1  christos else
   6190  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6191  1.1  christos /* end confdefs.h.  */
   6192  1.1  christos #include <stdlib.h>
   6193  1.1  christos #include <stdarg.h>
   6194  1.1  christos #include <string.h>
   6195  1.1  christos #include <float.h>
   6196  1.1  christos 
   6197  1.1  christos int
   6198  1.1  christos main ()
   6199  1.1  christos {
   6200  1.1  christos 
   6201  1.1  christos   ;
   6202  1.1  christos   return 0;
   6203  1.1  christos }
   6204  1.1  christos _ACEOF
   6205  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   6206  1.1  christos   ac_cv_header_stdc=yes
   6207  1.1  christos else
   6208  1.1  christos   ac_cv_header_stdc=no
   6209  1.1  christos fi
   6210  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6211  1.1  christos 
   6212  1.1  christos if test $ac_cv_header_stdc = yes; then
   6213  1.1  christos   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
   6214  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6215  1.1  christos /* end confdefs.h.  */
   6216  1.1  christos #include <string.h>
   6217  1.1  christos 
   6218  1.1  christos _ACEOF
   6219  1.1  christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   6220  1.1  christos   $EGREP "memchr" >/dev/null 2>&1; then :
   6221  1.1  christos 
   6222  1.1  christos else
   6223  1.1  christos   ac_cv_header_stdc=no
   6224  1.1  christos fi
   6225  1.1  christos rm -f conftest*
   6226  1.1  christos 
   6227  1.1  christos fi
   6228  1.1  christos 
   6229  1.1  christos if test $ac_cv_header_stdc = yes; then
   6230  1.1  christos   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
   6231  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6232  1.1  christos /* end confdefs.h.  */
   6233  1.1  christos #include <stdlib.h>
   6234  1.1  christos 
   6235  1.1  christos _ACEOF
   6236  1.1  christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   6237  1.1  christos   $EGREP "free" >/dev/null 2>&1; then :
   6238  1.1  christos 
   6239  1.1  christos else
   6240  1.1  christos   ac_cv_header_stdc=no
   6241  1.1  christos fi
   6242  1.1  christos rm -f conftest*
   6243  1.1  christos 
   6244  1.1  christos fi
   6245  1.1  christos 
   6246  1.1  christos if test $ac_cv_header_stdc = yes; then
   6247  1.1  christos   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
   6248  1.1  christos   if test "$cross_compiling" = yes; then :
   6249  1.1  christos   :
   6250  1.1  christos else
   6251  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6252  1.1  christos /* end confdefs.h.  */
   6253  1.1  christos #include <ctype.h>
   6254  1.1  christos #include <stdlib.h>
   6255  1.1  christos #if ((' ' & 0x0FF) == 0x020)
   6256  1.1  christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
   6257  1.1  christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
   6258  1.1  christos #else
   6259  1.1  christos # define ISLOWER(c) \
   6260  1.1  christos 		   (('a' <= (c) && (c) <= 'i') \
   6261  1.1  christos 		     || ('j' <= (c) && (c) <= 'r') \
   6262  1.1  christos 		     || ('s' <= (c) && (c) <= 'z'))
   6263  1.1  christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
   6264  1.1  christos #endif
   6265  1.1  christos 
   6266  1.1  christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
   6267  1.1  christos int
   6268  1.1  christos main ()
   6269  1.1  christos {
   6270  1.1  christos   int i;
   6271  1.1  christos   for (i = 0; i < 256; i++)
   6272  1.1  christos     if (XOR (islower (i), ISLOWER (i))
   6273  1.1  christos 	|| toupper (i) != TOUPPER (i))
   6274  1.1  christos       return 2;
   6275  1.1  christos   return 0;
   6276  1.1  christos }
   6277  1.1  christos _ACEOF
   6278  1.1  christos if ac_fn_c_try_run "$LINENO"; then :
   6279  1.1  christos 
   6280  1.1  christos else
   6281  1.1  christos   ac_cv_header_stdc=no
   6282  1.1  christos fi
   6283  1.1  christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   6284  1.1  christos   conftest.$ac_objext conftest.beam conftest.$ac_ext
   6285  1.1  christos fi
   6286  1.1  christos 
   6287  1.1  christos fi
   6288  1.1  christos fi
   6289  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
   6290  1.1  christos $as_echo "$ac_cv_header_stdc" >&6; }
   6291  1.1  christos if test $ac_cv_header_stdc = yes; then
   6292  1.1  christos 
   6293  1.1  christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
   6294  1.1  christos 
   6295  1.1  christos fi
   6296  1.1  christos 
   6297  1.1  christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
   6298  1.1  christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
   6299  1.1  christos 		  inttypes.h stdint.h unistd.h
   6300  1.1  christos do :
   6301  1.1  christos   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   6302  1.1  christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
   6303  1.1  christos "
   6304  1.1  christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   6305  1.1  christos   cat >>confdefs.h <<_ACEOF
   6306  1.1  christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   6307  1.1  christos _ACEOF
   6308  1.1  christos 
   6309  1.1  christos fi
   6310  1.1  christos 
   6311  1.1  christos done
   6312  1.1  christos 
   6313  1.1  christos 
   6314  1.1  christos  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
   6315  1.1  christos $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
   6316  1.1  christos if ${ac_cv_c_bigendian+:} false; then :
   6317  1.1  christos   $as_echo_n "(cached) " >&6
   6318  1.1  christos else
   6319  1.1  christos   ac_cv_c_bigendian=unknown
   6320  1.1  christos     # See if we're dealing with a universal compiler.
   6321  1.1  christos     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6322  1.1  christos /* end confdefs.h.  */
   6323  1.1  christos #ifndef __APPLE_CC__
   6324  1.1  christos 	       not a universal capable compiler
   6325  1.1  christos 	     #endif
   6326  1.1  christos 	     typedef int dummy;
   6327  1.1  christos 
   6328  1.1  christos _ACEOF
   6329  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   6330  1.1  christos 
   6331  1.1  christos 	# Check for potential -arch flags.  It is not universal unless
   6332  1.1  christos 	# there are at least two -arch flags with different values.
   6333  1.1  christos 	ac_arch=
   6334  1.1  christos 	ac_prev=
   6335  1.1  christos 	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
   6336  1.1  christos 	 if test -n "$ac_prev"; then
   6337  1.1  christos 	   case $ac_word in
   6338  1.1  christos 	     i?86 | x86_64 | ppc | ppc64)
   6339  1.1  christos 	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
   6340  1.1  christos 		 ac_arch=$ac_word
   6341  1.1  christos 	       else
   6342  1.1  christos 		 ac_cv_c_bigendian=universal
   6343  1.1  christos 		 break
   6344  1.1  christos 	       fi
   6345  1.1  christos 	       ;;
   6346  1.1  christos 	   esac
   6347  1.1  christos 	   ac_prev=
   6348  1.1  christos 	 elif test "x$ac_word" = "x-arch"; then
   6349  1.1  christos 	   ac_prev=arch
   6350  1.1  christos 	 fi
   6351  1.1  christos        done
   6352  1.1  christos fi
   6353  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6354  1.1  christos     if test $ac_cv_c_bigendian = unknown; then
   6355  1.1  christos       # See if sys/param.h defines the BYTE_ORDER macro.
   6356  1.1  christos       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6357  1.1  christos /* end confdefs.h.  */
   6358  1.1  christos #include <sys/types.h>
   6359  1.1  christos 	     #include <sys/param.h>
   6360  1.1  christos 
   6361  1.1  christos int
   6362  1.1  christos main ()
   6363  1.1  christos {
   6364  1.1  christos #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
   6365  1.1  christos 		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
   6366  1.1  christos 		     && LITTLE_ENDIAN)
   6367  1.1  christos 	      bogus endian macros
   6368  1.1  christos 	     #endif
   6369  1.1  christos 
   6370  1.1  christos   ;
   6371  1.1  christos   return 0;
   6372  1.1  christos }
   6373  1.1  christos _ACEOF
   6374  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   6375  1.1  christos   # It does; now see whether it defined to BIG_ENDIAN or not.
   6376  1.1  christos 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6377  1.1  christos /* end confdefs.h.  */
   6378  1.1  christos #include <sys/types.h>
   6379  1.1  christos 		#include <sys/param.h>
   6380  1.1  christos 
   6381  1.1  christos int
   6382  1.1  christos main ()
   6383  1.1  christos {
   6384  1.1  christos #if BYTE_ORDER != BIG_ENDIAN
   6385  1.1  christos 		 not big endian
   6386  1.1  christos 		#endif
   6387  1.1  christos 
   6388  1.1  christos   ;
   6389  1.1  christos   return 0;
   6390  1.1  christos }
   6391  1.1  christos _ACEOF
   6392  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   6393  1.1  christos   ac_cv_c_bigendian=yes
   6394  1.1  christos else
   6395  1.1  christos   ac_cv_c_bigendian=no
   6396  1.1  christos fi
   6397  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6398  1.1  christos fi
   6399  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6400  1.1  christos     fi
   6401  1.1  christos     if test $ac_cv_c_bigendian = unknown; then
   6402  1.1  christos       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
   6403  1.1  christos       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6404  1.1  christos /* end confdefs.h.  */
   6405  1.1  christos #include <limits.h>
   6406  1.1  christos 
   6407  1.1  christos int
   6408  1.1  christos main ()
   6409  1.1  christos {
   6410  1.1  christos #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
   6411  1.1  christos 	      bogus endian macros
   6412  1.1  christos 	     #endif
   6413  1.1  christos 
   6414  1.1  christos   ;
   6415  1.1  christos   return 0;
   6416  1.1  christos }
   6417  1.1  christos _ACEOF
   6418  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   6419  1.1  christos   # It does; now see whether it defined to _BIG_ENDIAN or not.
   6420  1.1  christos 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6421  1.1  christos /* end confdefs.h.  */
   6422  1.1  christos #include <limits.h>
   6423  1.1  christos 
   6424  1.1  christos int
   6425  1.1  christos main ()
   6426  1.1  christos {
   6427  1.1  christos #ifndef _BIG_ENDIAN
   6428  1.1  christos 		 not big endian
   6429  1.1  christos 		#endif
   6430  1.1  christos 
   6431  1.1  christos   ;
   6432  1.1  christos   return 0;
   6433  1.1  christos }
   6434  1.1  christos _ACEOF
   6435  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   6436  1.1  christos   ac_cv_c_bigendian=yes
   6437  1.1  christos else
   6438  1.1  christos   ac_cv_c_bigendian=no
   6439  1.1  christos fi
   6440  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6441  1.1  christos fi
   6442  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6443  1.1  christos     fi
   6444  1.1  christos     if test $ac_cv_c_bigendian = unknown; then
   6445  1.1  christos       # Compile a test program.
   6446  1.1  christos       if test "$cross_compiling" = yes; then :
   6447  1.1  christos   # Try to guess by grepping values from an object file.
   6448  1.1  christos 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6449  1.1  christos /* end confdefs.h.  */
   6450  1.1  christos short int ascii_mm[] =
   6451  1.1  christos 		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
   6452  1.1  christos 		short int ascii_ii[] =
   6453  1.1  christos 		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
   6454  1.1  christos 		int use_ascii (int i) {
   6455  1.1  christos 		  return ascii_mm[i] + ascii_ii[i];
   6456  1.1  christos 		}
   6457  1.1  christos 		short int ebcdic_ii[] =
   6458  1.1  christos 		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
   6459  1.1  christos 		short int ebcdic_mm[] =
   6460  1.1  christos 		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
   6461  1.1  christos 		int use_ebcdic (int i) {
   6462  1.1  christos 		  return ebcdic_mm[i] + ebcdic_ii[i];
   6463  1.1  christos 		}
   6464  1.1  christos 		extern int foo;
   6465  1.1  christos 
   6466  1.1  christos int
   6467  1.1  christos main ()
   6468  1.1  christos {
   6469  1.1  christos return use_ascii (foo) == use_ebcdic (foo);
   6470  1.1  christos   ;
   6471  1.1  christos   return 0;
   6472  1.1  christos }
   6473  1.1  christos _ACEOF
   6474  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   6475  1.1  christos   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
   6476  1.1  christos 	      ac_cv_c_bigendian=yes
   6477  1.1  christos 	    fi
   6478  1.1  christos 	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
   6479  1.1  christos 	      if test "$ac_cv_c_bigendian" = unknown; then
   6480  1.1  christos 		ac_cv_c_bigendian=no
   6481  1.1  christos 	      else
   6482  1.1  christos 		# finding both strings is unlikely to happen, but who knows?
   6483  1.1  christos 		ac_cv_c_bigendian=unknown
   6484  1.1  christos 	      fi
   6485  1.1  christos 	    fi
   6486  1.1  christos fi
   6487  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   6488  1.1  christos else
   6489  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6490  1.1  christos /* end confdefs.h.  */
   6491  1.1  christos $ac_includes_default
   6492  1.1  christos int
   6493  1.1  christos main ()
   6494  1.1  christos {
   6495  1.1  christos 
   6496  1.1  christos 	     /* Are we little or big endian?  From Harbison&Steele.  */
   6497  1.1  christos 	     union
   6498  1.1  christos 	     {
   6499  1.1  christos 	       long int l;
   6500  1.1  christos 	       char c[sizeof (long int)];
   6501  1.1  christos 	     } u;
   6502  1.1  christos 	     u.l = 1;
   6503  1.1  christos 	     return u.c[sizeof (long int) - 1] == 1;
   6504  1.1  christos 
   6505  1.1  christos   ;
   6506  1.1  christos   return 0;
   6507  1.1  christos }
   6508  1.1  christos _ACEOF
   6509  1.1  christos if ac_fn_c_try_run "$LINENO"; then :
   6510  1.1  christos   ac_cv_c_bigendian=no
   6511  1.1  christos else
   6512  1.1  christos   ac_cv_c_bigendian=yes
   6513  1.1  christos fi
   6514  1.1  christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   6515  1.1  christos   conftest.$ac_objext conftest.beam conftest.$ac_ext
   6516  1.1  christos fi
   6517  1.1  christos 
   6518  1.1  christos     fi
   6519  1.1  christos fi
   6520  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
   6521  1.1  christos $as_echo "$ac_cv_c_bigendian" >&6; }
   6522  1.1  christos  case $ac_cv_c_bigendian in #(
   6523  1.1  christos    yes)
   6524  1.1  christos      ac_cv_big_endian=1;; #(
   6525  1.1  christos    no)
   6526  1.1  christos      ac_cv_big_endian=0 ;; #(
   6527  1.1  christos    universal)
   6528  1.1  christos 
   6529  1.1  christos $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
   6530  1.1  christos 
   6531  1.1  christos      ;; #(
   6532  1.1  christos    *)
   6533  1.1  christos      as_fn_error $? "unknown endianness
   6534  1.1  christos  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
   6535  1.1  christos  esac
   6536  1.1  christos 
   6537  1.1  christos if test "x${ac_cv_big_endian}" = "x1" ; then
   6538  1.1  christos   cat >>confdefs.h <<_ACEOF
   6539  1.1  christos #define JEMALLOC_BIG_ENDIAN
   6540  1.1  christos _ACEOF
   6541  1.1  christos 
   6542  1.1  christos fi
   6543  1.1  christos 
   6544  1.1  christos if test "x${je_cv_msvc}" = "xyes" -a "x${ac_cv_header_inttypes_h}" = "xno"; then
   6545  1.1  christos   T_APPEND_V=-I${srcdir}/include/msvc_compat/C99
   6546  1.1  christos   if test "x${CPPFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   6547  1.1  christos   CPPFLAGS="${CPPFLAGS}${T_APPEND_V}"
   6548  1.1  christos else
   6549  1.1  christos   CPPFLAGS="${CPPFLAGS} ${T_APPEND_V}"
   6550  1.1  christos fi
   6551  1.1  christos 
   6552  1.1  christos 
   6553  1.1  christos fi
   6554  1.1  christos 
   6555  1.1  christos if test "x${je_cv_msvc}" = "xyes" ; then
   6556  1.1  christos   LG_SIZEOF_PTR=LG_SIZEOF_PTR_WIN
   6557  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using a predefined value for sizeof(void *): 4 for 32-bit, 8 for 64-bit" >&5
   6558  1.1  christos $as_echo "Using a predefined value for sizeof(void *): 4 for 32-bit, 8 for 64-bit" >&6; }
   6559  1.1  christos else
   6560  1.1  christos   # The cast to long int works around a bug in the HP C Compiler
   6561  1.1  christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   6562  1.1  christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   6563  1.1  christos # This bug is HP SR number 8606223364.
   6564  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
   6565  1.1  christos $as_echo_n "checking size of void *... " >&6; }
   6566  1.1  christos if ${ac_cv_sizeof_void_p+:} false; then :
   6567  1.1  christos   $as_echo_n "(cached) " >&6
   6568  1.1  christos else
   6569  1.1  christos   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
   6570  1.1  christos 
   6571  1.1  christos else
   6572  1.1  christos   if test "$ac_cv_type_void_p" = yes; then
   6573  1.1  christos      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   6574  1.1  christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   6575  1.1  christos as_fn_error 77 "cannot compute sizeof (void *)
   6576  1.1  christos See \`config.log' for more details" "$LINENO" 5; }
   6577  1.1  christos    else
   6578  1.1  christos      ac_cv_sizeof_void_p=0
   6579  1.1  christos    fi
   6580  1.1  christos fi
   6581  1.1  christos 
   6582  1.1  christos fi
   6583  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
   6584  1.1  christos $as_echo "$ac_cv_sizeof_void_p" >&6; }
   6585  1.1  christos 
   6586  1.1  christos 
   6587  1.1  christos 
   6588  1.1  christos cat >>confdefs.h <<_ACEOF
   6589  1.1  christos #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
   6590  1.1  christos _ACEOF
   6591  1.1  christos 
   6592  1.1  christos 
   6593  1.1  christos   if test "x${ac_cv_sizeof_void_p}" = "x8" ; then
   6594  1.1  christos     LG_SIZEOF_PTR=3
   6595  1.1  christos   elif test "x${ac_cv_sizeof_void_p}" = "x4" ; then
   6596  1.1  christos     LG_SIZEOF_PTR=2
   6597  1.1  christos   else
   6598  1.1  christos     as_fn_error $? "Unsupported pointer size: ${ac_cv_sizeof_void_p}" "$LINENO" 5
   6599  1.1  christos   fi
   6600  1.1  christos fi
   6601  1.1  christos cat >>confdefs.h <<_ACEOF
   6602  1.1  christos #define LG_SIZEOF_PTR $LG_SIZEOF_PTR
   6603  1.1  christos _ACEOF
   6604  1.1  christos 
   6605  1.1  christos 
   6606  1.1  christos # The cast to long int works around a bug in the HP C Compiler
   6607  1.1  christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   6608  1.1  christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   6609  1.1  christos # This bug is HP SR number 8606223364.
   6610  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
   6611  1.1  christos $as_echo_n "checking size of int... " >&6; }
   6612  1.1  christos if ${ac_cv_sizeof_int+:} false; then :
   6613  1.1  christos   $as_echo_n "(cached) " >&6
   6614  1.1  christos else
   6615  1.1  christos   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
   6616  1.1  christos 
   6617  1.1  christos else
   6618  1.1  christos   if test "$ac_cv_type_int" = yes; then
   6619  1.1  christos      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   6620  1.1  christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   6621  1.1  christos as_fn_error 77 "cannot compute sizeof (int)
   6622  1.1  christos See \`config.log' for more details" "$LINENO" 5; }
   6623  1.1  christos    else
   6624  1.1  christos      ac_cv_sizeof_int=0
   6625  1.1  christos    fi
   6626  1.1  christos fi
   6627  1.1  christos 
   6628  1.1  christos fi
   6629  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
   6630  1.1  christos $as_echo "$ac_cv_sizeof_int" >&6; }
   6631  1.1  christos 
   6632  1.1  christos 
   6633  1.1  christos 
   6634  1.1  christos cat >>confdefs.h <<_ACEOF
   6635  1.1  christos #define SIZEOF_INT $ac_cv_sizeof_int
   6636  1.1  christos _ACEOF
   6637  1.1  christos 
   6638  1.1  christos 
   6639  1.1  christos if test "x${ac_cv_sizeof_int}" = "x8" ; then
   6640  1.1  christos   LG_SIZEOF_INT=3
   6641  1.1  christos elif test "x${ac_cv_sizeof_int}" = "x4" ; then
   6642  1.1  christos   LG_SIZEOF_INT=2
   6643  1.1  christos else
   6644  1.1  christos   as_fn_error $? "Unsupported int size: ${ac_cv_sizeof_int}" "$LINENO" 5
   6645  1.1  christos fi
   6646  1.1  christos cat >>confdefs.h <<_ACEOF
   6647  1.1  christos #define LG_SIZEOF_INT $LG_SIZEOF_INT
   6648  1.1  christos _ACEOF
   6649  1.1  christos 
   6650  1.1  christos 
   6651  1.1  christos # The cast to long int works around a bug in the HP C Compiler
   6652  1.1  christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   6653  1.1  christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   6654  1.1  christos # This bug is HP SR number 8606223364.
   6655  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
   6656  1.1  christos $as_echo_n "checking size of long... " >&6; }
   6657  1.1  christos if ${ac_cv_sizeof_long+:} false; then :
   6658  1.1  christos   $as_echo_n "(cached) " >&6
   6659  1.1  christos else
   6660  1.1  christos   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
   6661  1.1  christos 
   6662  1.1  christos else
   6663  1.1  christos   if test "$ac_cv_type_long" = yes; then
   6664  1.1  christos      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   6665  1.1  christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   6666  1.1  christos as_fn_error 77 "cannot compute sizeof (long)
   6667  1.1  christos See \`config.log' for more details" "$LINENO" 5; }
   6668  1.1  christos    else
   6669  1.1  christos      ac_cv_sizeof_long=0
   6670  1.1  christos    fi
   6671  1.1  christos fi
   6672  1.1  christos 
   6673  1.1  christos fi
   6674  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
   6675  1.1  christos $as_echo "$ac_cv_sizeof_long" >&6; }
   6676  1.1  christos 
   6677  1.1  christos 
   6678  1.1  christos 
   6679  1.1  christos cat >>confdefs.h <<_ACEOF
   6680  1.1  christos #define SIZEOF_LONG $ac_cv_sizeof_long
   6681  1.1  christos _ACEOF
   6682  1.1  christos 
   6683  1.1  christos 
   6684  1.1  christos if test "x${ac_cv_sizeof_long}" = "x8" ; then
   6685  1.1  christos   LG_SIZEOF_LONG=3
   6686  1.1  christos elif test "x${ac_cv_sizeof_long}" = "x4" ; then
   6687  1.1  christos   LG_SIZEOF_LONG=2
   6688  1.1  christos else
   6689  1.1  christos   as_fn_error $? "Unsupported long size: ${ac_cv_sizeof_long}" "$LINENO" 5
   6690  1.1  christos fi
   6691  1.1  christos cat >>confdefs.h <<_ACEOF
   6692  1.1  christos #define LG_SIZEOF_LONG $LG_SIZEOF_LONG
   6693  1.1  christos _ACEOF
   6694  1.1  christos 
   6695  1.1  christos 
   6696  1.1  christos # The cast to long int works around a bug in the HP C Compiler
   6697  1.1  christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   6698  1.1  christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   6699  1.1  christos # This bug is HP SR number 8606223364.
   6700  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
   6701  1.1  christos $as_echo_n "checking size of long long... " >&6; }
   6702  1.1  christos if ${ac_cv_sizeof_long_long+:} false; then :
   6703  1.1  christos   $as_echo_n "(cached) " >&6
   6704  1.1  christos else
   6705  1.1  christos   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
   6706  1.1  christos 
   6707  1.1  christos else
   6708  1.1  christos   if test "$ac_cv_type_long_long" = yes; then
   6709  1.1  christos      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   6710  1.1  christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   6711  1.1  christos as_fn_error 77 "cannot compute sizeof (long long)
   6712  1.1  christos See \`config.log' for more details" "$LINENO" 5; }
   6713  1.1  christos    else
   6714  1.1  christos      ac_cv_sizeof_long_long=0
   6715  1.1  christos    fi
   6716  1.1  christos fi
   6717  1.1  christos 
   6718  1.1  christos fi
   6719  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
   6720  1.1  christos $as_echo "$ac_cv_sizeof_long_long" >&6; }
   6721  1.1  christos 
   6722  1.1  christos 
   6723  1.1  christos 
   6724  1.1  christos cat >>confdefs.h <<_ACEOF
   6725  1.1  christos #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
   6726  1.1  christos _ACEOF
   6727  1.1  christos 
   6728  1.1  christos 
   6729  1.1  christos if test "x${ac_cv_sizeof_long_long}" = "x8" ; then
   6730  1.1  christos   LG_SIZEOF_LONG_LONG=3
   6731  1.1  christos elif test "x${ac_cv_sizeof_long_long}" = "x4" ; then
   6732  1.1  christos   LG_SIZEOF_LONG_LONG=2
   6733  1.1  christos else
   6734  1.1  christos   as_fn_error $? "Unsupported long long size: ${ac_cv_sizeof_long_long}" "$LINENO" 5
   6735  1.1  christos fi
   6736  1.1  christos cat >>confdefs.h <<_ACEOF
   6737  1.1  christos #define LG_SIZEOF_LONG_LONG $LG_SIZEOF_LONG_LONG
   6738  1.1  christos _ACEOF
   6739  1.1  christos 
   6740  1.1  christos 
   6741  1.1  christos # The cast to long int works around a bug in the HP C Compiler
   6742  1.1  christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   6743  1.1  christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   6744  1.1  christos # This bug is HP SR number 8606223364.
   6745  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of intmax_t" >&5
   6746  1.1  christos $as_echo_n "checking size of intmax_t... " >&6; }
   6747  1.1  christos if ${ac_cv_sizeof_intmax_t+:} false; then :
   6748  1.1  christos   $as_echo_n "(cached) " >&6
   6749  1.1  christos else
   6750  1.1  christos   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (intmax_t))" "ac_cv_sizeof_intmax_t"        "$ac_includes_default"; then :
   6751  1.1  christos 
   6752  1.1  christos else
   6753  1.1  christos   if test "$ac_cv_type_intmax_t" = yes; then
   6754  1.1  christos      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   6755  1.1  christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
   6756  1.1  christos as_fn_error 77 "cannot compute sizeof (intmax_t)
   6757  1.1  christos See \`config.log' for more details" "$LINENO" 5; }
   6758  1.1  christos    else
   6759  1.1  christos      ac_cv_sizeof_intmax_t=0
   6760  1.1  christos    fi
   6761  1.1  christos fi
   6762  1.1  christos 
   6763  1.1  christos fi
   6764  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_intmax_t" >&5
   6765  1.1  christos $as_echo "$ac_cv_sizeof_intmax_t" >&6; }
   6766  1.1  christos 
   6767  1.1  christos 
   6768  1.1  christos 
   6769  1.1  christos cat >>confdefs.h <<_ACEOF
   6770  1.1  christos #define SIZEOF_INTMAX_T $ac_cv_sizeof_intmax_t
   6771  1.1  christos _ACEOF
   6772  1.1  christos 
   6773  1.1  christos 
   6774  1.1  christos if test "x${ac_cv_sizeof_intmax_t}" = "x16" ; then
   6775  1.1  christos   LG_SIZEOF_INTMAX_T=4
   6776  1.1  christos elif test "x${ac_cv_sizeof_intmax_t}" = "x8" ; then
   6777  1.1  christos   LG_SIZEOF_INTMAX_T=3
   6778  1.1  christos elif test "x${ac_cv_sizeof_intmax_t}" = "x4" ; then
   6779  1.1  christos   LG_SIZEOF_INTMAX_T=2
   6780  1.1  christos else
   6781  1.1  christos   as_fn_error $? "Unsupported intmax_t size: ${ac_cv_sizeof_intmax_t}" "$LINENO" 5
   6782  1.1  christos fi
   6783  1.1  christos cat >>confdefs.h <<_ACEOF
   6784  1.1  christos #define LG_SIZEOF_INTMAX_T $LG_SIZEOF_INTMAX_T
   6785  1.1  christos _ACEOF
   6786  1.1  christos 
   6787  1.1  christos 
   6788  1.1  christos # Make sure we can run config.sub.
   6789  1.1  christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
   6790  1.1  christos   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
   6791  1.1  christos 
   6792  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
   6793  1.1  christos $as_echo_n "checking build system type... " >&6; }
   6794  1.1  christos if ${ac_cv_build+:} false; then :
   6795  1.1  christos   $as_echo_n "(cached) " >&6
   6796  1.1  christos else
   6797  1.1  christos   ac_build_alias=$build_alias
   6798  1.1  christos test "x$ac_build_alias" = x &&
   6799  1.1  christos   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
   6800  1.1  christos test "x$ac_build_alias" = x &&
   6801  1.1  christos   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
   6802  1.1  christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
   6803  1.1  christos   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
   6804  1.1  christos 
   6805  1.1  christos fi
   6806  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
   6807  1.1  christos $as_echo "$ac_cv_build" >&6; }
   6808  1.1  christos case $ac_cv_build in
   6809  1.1  christos *-*-*) ;;
   6810  1.1  christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
   6811  1.1  christos esac
   6812  1.1  christos build=$ac_cv_build
   6813  1.1  christos ac_save_IFS=$IFS; IFS='-'
   6814  1.1  christos set x $ac_cv_build
   6815  1.1  christos shift
   6816  1.1  christos build_cpu=$1
   6817  1.1  christos build_vendor=$2
   6818  1.1  christos shift; shift
   6819  1.1  christos # Remember, the first character of IFS is used to create $*,
   6820  1.1  christos # except with old shells:
   6821  1.1  christos build_os=$*
   6822  1.1  christos IFS=$ac_save_IFS
   6823  1.1  christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
   6824  1.1  christos 
   6825  1.1  christos 
   6826  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
   6827  1.1  christos $as_echo_n "checking host system type... " >&6; }
   6828  1.1  christos if ${ac_cv_host+:} false; then :
   6829  1.1  christos   $as_echo_n "(cached) " >&6
   6830  1.1  christos else
   6831  1.1  christos   if test "x$host_alias" = x; then
   6832  1.1  christos   ac_cv_host=$ac_cv_build
   6833  1.1  christos else
   6834  1.1  christos   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
   6835  1.1  christos     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
   6836  1.1  christos fi
   6837  1.1  christos 
   6838  1.1  christos fi
   6839  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
   6840  1.1  christos $as_echo "$ac_cv_host" >&6; }
   6841  1.1  christos case $ac_cv_host in
   6842  1.1  christos *-*-*) ;;
   6843  1.1  christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
   6844  1.1  christos esac
   6845  1.1  christos host=$ac_cv_host
   6846  1.1  christos ac_save_IFS=$IFS; IFS='-'
   6847  1.1  christos set x $ac_cv_host
   6848  1.1  christos shift
   6849  1.1  christos host_cpu=$1
   6850  1.1  christos host_vendor=$2
   6851  1.1  christos shift; shift
   6852  1.1  christos # Remember, the first character of IFS is used to create $*,
   6853  1.1  christos # except with old shells:
   6854  1.1  christos host_os=$*
   6855  1.1  christos IFS=$ac_save_IFS
   6856  1.1  christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
   6857  1.1  christos 
   6858  1.1  christos 
   6859  1.1  christos CPU_SPINWAIT=""
   6860  1.1  christos case "${host_cpu}" in
   6861  1.1  christos   i686|x86_64)
   6862  1.1  christos 	HAVE_CPU_SPINWAIT=1
   6863  1.1  christos 	if test "x${je_cv_msvc}" = "xyes" ; then
   6864  1.1  christos 	    if ${je_cv_pause_msvc+:} false; then :
   6865  1.1  christos   $as_echo_n "(cached) " >&6
   6866  1.1  christos else
   6867  1.1  christos 
   6868  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pause instruction MSVC is compilable" >&5
   6869  1.1  christos $as_echo_n "checking whether pause instruction MSVC is compilable... " >&6; }
   6870  1.1  christos if ${je_cv_pause_msvc+:} false; then :
   6871  1.1  christos   $as_echo_n "(cached) " >&6
   6872  1.1  christos else
   6873  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6874  1.1  christos /* end confdefs.h.  */
   6875  1.1  christos 
   6876  1.1  christos int
   6877  1.1  christos main ()
   6878  1.1  christos {
   6879  1.1  christos _mm_pause(); return 0;
   6880  1.1  christos   ;
   6881  1.1  christos   return 0;
   6882  1.1  christos }
   6883  1.1  christos _ACEOF
   6884  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   6885  1.1  christos   je_cv_pause_msvc=yes
   6886  1.1  christos else
   6887  1.1  christos   je_cv_pause_msvc=no
   6888  1.1  christos fi
   6889  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   6890  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   6891  1.1  christos fi
   6892  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_pause_msvc" >&5
   6893  1.1  christos $as_echo "$je_cv_pause_msvc" >&6; }
   6894  1.1  christos 
   6895  1.1  christos fi
   6896  1.1  christos 
   6897  1.1  christos 	    if test "x${je_cv_pause_msvc}" = "xyes" ; then
   6898  1.1  christos 		CPU_SPINWAIT='_mm_pause()'
   6899  1.1  christos 	    fi
   6900  1.1  christos 	else
   6901  1.1  christos 	    if ${je_cv_pause+:} false; then :
   6902  1.1  christos   $as_echo_n "(cached) " >&6
   6903  1.1  christos else
   6904  1.1  christos 
   6905  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pause instruction is compilable" >&5
   6906  1.1  christos $as_echo_n "checking whether pause instruction is compilable... " >&6; }
   6907  1.1  christos if ${je_cv_pause+:} false; then :
   6908  1.1  christos   $as_echo_n "(cached) " >&6
   6909  1.1  christos else
   6910  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6911  1.1  christos /* end confdefs.h.  */
   6912  1.1  christos 
   6913  1.1  christos int
   6914  1.1  christos main ()
   6915  1.1  christos {
   6916  1.1  christos __asm__ volatile("pause"); return 0;
   6917  1.1  christos   ;
   6918  1.1  christos   return 0;
   6919  1.1  christos }
   6920  1.1  christos _ACEOF
   6921  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   6922  1.1  christos   je_cv_pause=yes
   6923  1.1  christos else
   6924  1.1  christos   je_cv_pause=no
   6925  1.1  christos fi
   6926  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   6927  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   6928  1.1  christos fi
   6929  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_pause" >&5
   6930  1.1  christos $as_echo "$je_cv_pause" >&6; }
   6931  1.1  christos 
   6932  1.1  christos fi
   6933  1.1  christos 
   6934  1.1  christos 	    if test "x${je_cv_pause}" = "xyes" ; then
   6935  1.1  christos 		CPU_SPINWAIT='__asm__ volatile("pause")'
   6936  1.1  christos 	    fi
   6937  1.1  christos 	fi
   6938  1.1  christos 	;;
   6939  1.1  christos   *)
   6940  1.1  christos 	HAVE_CPU_SPINWAIT=0
   6941  1.1  christos 	;;
   6942  1.1  christos esac
   6943  1.1  christos cat >>confdefs.h <<_ACEOF
   6944  1.1  christos #define HAVE_CPU_SPINWAIT $HAVE_CPU_SPINWAIT
   6945  1.1  christos _ACEOF
   6946  1.1  christos 
   6947  1.1  christos cat >>confdefs.h <<_ACEOF
   6948  1.1  christos #define CPU_SPINWAIT $CPU_SPINWAIT
   6949  1.1  christos _ACEOF
   6950  1.1  christos 
   6951  1.1  christos 
   6952  1.1  christos 
   6953  1.1  christos # Check whether --with-lg_vaddr was given.
   6954  1.1  christos if test "${with_lg_vaddr+set}" = set; then :
   6955  1.1  christos   withval=$with_lg_vaddr; LG_VADDR="$with_lg_vaddr"
   6956  1.1  christos else
   6957  1.1  christos   LG_VADDR="detect"
   6958  1.1  christos fi
   6959  1.1  christos 
   6960  1.1  christos 
   6961  1.1  christos case "${host_cpu}" in
   6962  1.1  christos   aarch64)
   6963  1.1  christos     if test "x$LG_VADDR" = "xdetect"; then
   6964  1.1  christos       { $as_echo "$as_me:${as_lineno-$LINENO}: checking number of significant virtual address bits" >&5
   6965  1.1  christos $as_echo_n "checking number of significant virtual address bits... " >&6; }
   6966  1.1  christos       if test "x${LG_SIZEOF_PTR}" = "x2" ; then
   6967  1.1  christos         #aarch64 ILP32
   6968  1.1  christos         LG_VADDR=32
   6969  1.1  christos       else
   6970  1.1  christos         #aarch64 LP64
   6971  1.1  christos         LG_VADDR=48
   6972  1.1  christos       fi
   6973  1.1  christos       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LG_VADDR" >&5
   6974  1.1  christos $as_echo "$LG_VADDR" >&6; }
   6975  1.1  christos     fi
   6976  1.1  christos     ;;
   6977  1.1  christos   x86_64)
   6978  1.1  christos     if test "x$LG_VADDR" = "xdetect"; then
   6979  1.1  christos       { $as_echo "$as_me:${as_lineno-$LINENO}: checking number of significant virtual address bits" >&5
   6980  1.1  christos $as_echo_n "checking number of significant virtual address bits... " >&6; }
   6981  1.1  christos if ${je_cv_lg_vaddr+:} false; then :
   6982  1.1  christos   $as_echo_n "(cached) " >&6
   6983  1.1  christos else
   6984  1.1  christos   if test "$cross_compiling" = yes; then :
   6985  1.1  christos   je_cv_lg_vaddr=57
   6986  1.1  christos else
   6987  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6988  1.1  christos /* end confdefs.h.  */
   6989  1.1  christos 
   6990  1.1  christos #include <stdio.h>
   6991  1.1  christos #ifdef _WIN32
   6992  1.1  christos #include <limits.h>
   6993  1.1  christos #include <intrin.h>
   6994  1.1  christos typedef unsigned __int32 uint32_t;
   6995  1.1  christos #else
   6996  1.1  christos #include <stdint.h>
   6997  1.1  christos #endif
   6998  1.1  christos 
   6999  1.1  christos int
   7000  1.1  christos main ()
   7001  1.1  christos {
   7002  1.1  christos 
   7003  1.1  christos 	uint32_t r[4];
   7004  1.1  christos 	uint32_t eax_in = 0x80000008U;
   7005  1.1  christos #ifdef _WIN32
   7006  1.1  christos 	__cpuid((int *)r, (int)eax_in);
   7007  1.1  christos #else
   7008  1.1  christos 	asm volatile ("cpuid"
   7009  1.1  christos 	    : "=a" (r[0]), "=b" (r[1]), "=c" (r[2]), "=d" (r[3])
   7010  1.1  christos 	    : "a" (eax_in), "c" (0)
   7011  1.1  christos 	);
   7012  1.1  christos #endif
   7013  1.1  christos 	uint32_t eax_out = r[0];
   7014  1.1  christos 	uint32_t vaddr = ((eax_out & 0x0000ff00U) >> 8);
   7015  1.1  christos 	FILE *f = fopen("conftest.out", "w");
   7016  1.1  christos 	if (f == NULL) {
   7017  1.1  christos 		return 1;
   7018  1.1  christos 	}
   7019  1.1  christos 	if (vaddr > (sizeof(void *) << 3)) {
   7020  1.1  christos 		vaddr = sizeof(void *) << 3;
   7021  1.1  christos 	}
   7022  1.1  christos 	fprintf(f, "%u", vaddr);
   7023  1.1  christos 	fclose(f);
   7024  1.1  christos 	return 0;
   7025  1.1  christos 
   7026  1.1  christos   ;
   7027  1.1  christos   return 0;
   7028  1.1  christos }
   7029  1.1  christos _ACEOF
   7030  1.1  christos if ac_fn_c_try_run "$LINENO"; then :
   7031  1.1  christos   je_cv_lg_vaddr=`cat conftest.out`
   7032  1.1  christos else
   7033  1.1  christos   je_cv_lg_vaddr=error
   7034  1.1  christos fi
   7035  1.1  christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   7036  1.1  christos   conftest.$ac_objext conftest.beam conftest.$ac_ext
   7037  1.1  christos fi
   7038  1.1  christos 
   7039  1.1  christos fi
   7040  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_lg_vaddr" >&5
   7041  1.1  christos $as_echo "$je_cv_lg_vaddr" >&6; }
   7042  1.1  christos       if test "x${je_cv_lg_vaddr}" != "x" ; then
   7043  1.1  christos         LG_VADDR="${je_cv_lg_vaddr}"
   7044  1.1  christos       fi
   7045  1.1  christos       if test "x${LG_VADDR}" != "xerror" ; then
   7046  1.1  christos         cat >>confdefs.h <<_ACEOF
   7047  1.1  christos #define LG_VADDR $LG_VADDR
   7048  1.1  christos _ACEOF
   7049  1.1  christos 
   7050  1.1  christos       else
   7051  1.1  christos         as_fn_error $? "cannot determine number of significant virtual address bits" "$LINENO" 5
   7052  1.1  christos       fi
   7053  1.1  christos     fi
   7054  1.1  christos     ;;
   7055  1.1  christos   *)
   7056  1.1  christos     if test "x$LG_VADDR" = "xdetect"; then
   7057  1.1  christos       { $as_echo "$as_me:${as_lineno-$LINENO}: checking number of significant virtual address bits" >&5
   7058  1.1  christos $as_echo_n "checking number of significant virtual address bits... " >&6; }
   7059  1.1  christos       if test "x${LG_SIZEOF_PTR}" = "x3" ; then
   7060  1.1  christos         LG_VADDR=64
   7061  1.1  christos       elif test "x${LG_SIZEOF_PTR}" = "x2" ; then
   7062  1.1  christos         LG_VADDR=32
   7063  1.1  christos       elif test "x${LG_SIZEOF_PTR}" = "xLG_SIZEOF_PTR_WIN" ; then
   7064  1.1  christos         LG_VADDR="(1U << (LG_SIZEOF_PTR_WIN+3))"
   7065  1.1  christos       else
   7066  1.1  christos         as_fn_error $? "Unsupported lg(pointer size): ${LG_SIZEOF_PTR}" "$LINENO" 5
   7067  1.1  christos       fi
   7068  1.1  christos       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LG_VADDR" >&5
   7069  1.1  christos $as_echo "$LG_VADDR" >&6; }
   7070  1.1  christos     fi
   7071  1.1  christos     ;;
   7072  1.1  christos esac
   7073  1.1  christos cat >>confdefs.h <<_ACEOF
   7074  1.1  christos #define LG_VADDR $LG_VADDR
   7075  1.1  christos _ACEOF
   7076  1.1  christos 
   7077  1.1  christos 
   7078  1.1  christos LD_PRELOAD_VAR="LD_PRELOAD"
   7079  1.1  christos so="so"
   7080  1.1  christos importlib="${so}"
   7081  1.1  christos o="$ac_objext"
   7082  1.1  christos a="a"
   7083  1.1  christos exe="$ac_exeext"
   7084  1.1  christos libprefix="lib"
   7085  1.1  christos link_whole_archive="0"
   7086  1.1  christos DSO_LDFLAGS='-shared -Wl,-soname,$(@F)'
   7087  1.1  christos RPATH='-Wl,-rpath,$(1)'
   7088  1.1  christos SOREV="${so}.${rev}"
   7089  1.1  christos PIC_CFLAGS='-fPIC -DPIC'
   7090  1.1  christos CTARGET='-o $@'
   7091  1.1  christos LDTARGET='-o $@'
   7092  1.1  christos TEST_LD_MODE=
   7093  1.1  christos EXTRA_LDFLAGS=
   7094  1.1  christos ARFLAGS='crus'
   7095  1.1  christos AROUT=' $@'
   7096  1.1  christos CC_MM=1
   7097  1.1  christos 
   7098  1.1  christos if test "x$je_cv_cray_prgenv_wrapper" = "xyes" ; then
   7099  1.1  christos   TEST_LD_MODE='-dynamic'
   7100  1.1  christos fi
   7101  1.1  christos 
   7102  1.1  christos if test "x${je_cv_cray}" = "xyes" ; then
   7103  1.1  christos   CC_MM=
   7104  1.1  christos fi
   7105  1.1  christos 
   7106  1.1  christos 
   7107  1.1  christos 
   7108  1.1  christos 
   7109  1.1  christos if test -n "$ac_tool_prefix"; then
   7110  1.1  christos   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
   7111  1.1  christos set dummy ${ac_tool_prefix}ar; ac_word=$2
   7112  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7113  1.1  christos $as_echo_n "checking for $ac_word... " >&6; }
   7114  1.1  christos if ${ac_cv_prog_AR+:} false; then :
   7115  1.1  christos   $as_echo_n "(cached) " >&6
   7116  1.1  christos else
   7117  1.1  christos   if test -n "$AR"; then
   7118  1.1  christos   ac_cv_prog_AR="$AR" # Let the user override the test.
   7119  1.1  christos else
   7120  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7121  1.1  christos for as_dir in $PATH
   7122  1.1  christos do
   7123  1.1  christos   IFS=$as_save_IFS
   7124  1.1  christos   test -z "$as_dir" && as_dir=.
   7125  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   7126  1.1  christos   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7127  1.1  christos     ac_cv_prog_AR="${ac_tool_prefix}ar"
   7128  1.1  christos     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7129  1.1  christos     break 2
   7130  1.1  christos   fi
   7131  1.1  christos done
   7132  1.1  christos   done
   7133  1.1  christos IFS=$as_save_IFS
   7134  1.1  christos 
   7135  1.1  christos fi
   7136  1.1  christos fi
   7137  1.1  christos AR=$ac_cv_prog_AR
   7138  1.1  christos if test -n "$AR"; then
   7139  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
   7140  1.1  christos $as_echo "$AR" >&6; }
   7141  1.1  christos else
   7142  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7143  1.1  christos $as_echo "no" >&6; }
   7144  1.1  christos fi
   7145  1.1  christos 
   7146  1.1  christos 
   7147  1.1  christos fi
   7148  1.1  christos if test -z "$ac_cv_prog_AR"; then
   7149  1.1  christos   ac_ct_AR=$AR
   7150  1.1  christos   # Extract the first word of "ar", so it can be a program name with args.
   7151  1.1  christos set dummy ar; ac_word=$2
   7152  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7153  1.1  christos $as_echo_n "checking for $ac_word... " >&6; }
   7154  1.1  christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
   7155  1.1  christos   $as_echo_n "(cached) " >&6
   7156  1.1  christos else
   7157  1.1  christos   if test -n "$ac_ct_AR"; then
   7158  1.1  christos   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
   7159  1.1  christos else
   7160  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7161  1.1  christos for as_dir in $PATH
   7162  1.1  christos do
   7163  1.1  christos   IFS=$as_save_IFS
   7164  1.1  christos   test -z "$as_dir" && as_dir=.
   7165  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   7166  1.1  christos   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7167  1.1  christos     ac_cv_prog_ac_ct_AR="ar"
   7168  1.1  christos     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7169  1.1  christos     break 2
   7170  1.1  christos   fi
   7171  1.1  christos done
   7172  1.1  christos   done
   7173  1.1  christos IFS=$as_save_IFS
   7174  1.1  christos 
   7175  1.1  christos fi
   7176  1.1  christos fi
   7177  1.1  christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
   7178  1.1  christos if test -n "$ac_ct_AR"; then
   7179  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
   7180  1.1  christos $as_echo "$ac_ct_AR" >&6; }
   7181  1.1  christos else
   7182  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7183  1.1  christos $as_echo "no" >&6; }
   7184  1.1  christos fi
   7185  1.1  christos 
   7186  1.1  christos   if test "x$ac_ct_AR" = x; then
   7187  1.1  christos     AR=":"
   7188  1.1  christos   else
   7189  1.1  christos     case $cross_compiling:$ac_tool_warned in
   7190  1.1  christos yes:)
   7191  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7192  1.1  christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7193  1.1  christos ac_tool_warned=yes ;;
   7194  1.1  christos esac
   7195  1.1  christos     AR=$ac_ct_AR
   7196  1.1  christos   fi
   7197  1.1  christos else
   7198  1.1  christos   AR="$ac_cv_prog_AR"
   7199  1.1  christos fi
   7200  1.1  christos 
   7201  1.1  christos 
   7202  1.1  christos 
   7203  1.1  christos 
   7204  1.1  christos 
   7205  1.1  christos if test -n "$ac_tool_prefix"; then
   7206  1.1  christos   # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
   7207  1.1  christos set dummy ${ac_tool_prefix}nm; ac_word=$2
   7208  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7209  1.1  christos $as_echo_n "checking for $ac_word... " >&6; }
   7210  1.1  christos if ${ac_cv_prog_NM+:} false; then :
   7211  1.1  christos   $as_echo_n "(cached) " >&6
   7212  1.1  christos else
   7213  1.1  christos   if test -n "$NM"; then
   7214  1.1  christos   ac_cv_prog_NM="$NM" # Let the user override the test.
   7215  1.1  christos else
   7216  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7217  1.1  christos for as_dir in $PATH
   7218  1.1  christos do
   7219  1.1  christos   IFS=$as_save_IFS
   7220  1.1  christos   test -z "$as_dir" && as_dir=.
   7221  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   7222  1.1  christos   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7223  1.1  christos     ac_cv_prog_NM="${ac_tool_prefix}nm"
   7224  1.1  christos     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7225  1.1  christos     break 2
   7226  1.1  christos   fi
   7227  1.1  christos done
   7228  1.1  christos   done
   7229  1.1  christos IFS=$as_save_IFS
   7230  1.1  christos 
   7231  1.1  christos fi
   7232  1.1  christos fi
   7233  1.1  christos NM=$ac_cv_prog_NM
   7234  1.1  christos if test -n "$NM"; then
   7235  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
   7236  1.1  christos $as_echo "$NM" >&6; }
   7237  1.1  christos else
   7238  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7239  1.1  christos $as_echo "no" >&6; }
   7240  1.1  christos fi
   7241  1.1  christos 
   7242  1.1  christos 
   7243  1.1  christos fi
   7244  1.1  christos if test -z "$ac_cv_prog_NM"; then
   7245  1.1  christos   ac_ct_NM=$NM
   7246  1.1  christos   # Extract the first word of "nm", so it can be a program name with args.
   7247  1.1  christos set dummy nm; ac_word=$2
   7248  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7249  1.1  christos $as_echo_n "checking for $ac_word... " >&6; }
   7250  1.1  christos if ${ac_cv_prog_ac_ct_NM+:} false; then :
   7251  1.1  christos   $as_echo_n "(cached) " >&6
   7252  1.1  christos else
   7253  1.1  christos   if test -n "$ac_ct_NM"; then
   7254  1.1  christos   ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
   7255  1.1  christos else
   7256  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7257  1.1  christos for as_dir in $PATH
   7258  1.1  christos do
   7259  1.1  christos   IFS=$as_save_IFS
   7260  1.1  christos   test -z "$as_dir" && as_dir=.
   7261  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   7262  1.1  christos   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7263  1.1  christos     ac_cv_prog_ac_ct_NM="nm"
   7264  1.1  christos     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7265  1.1  christos     break 2
   7266  1.1  christos   fi
   7267  1.1  christos done
   7268  1.1  christos   done
   7269  1.1  christos IFS=$as_save_IFS
   7270  1.1  christos 
   7271  1.1  christos fi
   7272  1.1  christos fi
   7273  1.1  christos ac_ct_NM=$ac_cv_prog_ac_ct_NM
   7274  1.1  christos if test -n "$ac_ct_NM"; then
   7275  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
   7276  1.1  christos $as_echo "$ac_ct_NM" >&6; }
   7277  1.1  christos else
   7278  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7279  1.1  christos $as_echo "no" >&6; }
   7280  1.1  christos fi
   7281  1.1  christos 
   7282  1.1  christos   if test "x$ac_ct_NM" = x; then
   7283  1.1  christos     NM=":"
   7284  1.1  christos   else
   7285  1.1  christos     case $cross_compiling:$ac_tool_warned in
   7286  1.1  christos yes:)
   7287  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7288  1.1  christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7289  1.1  christos ac_tool_warned=yes ;;
   7290  1.1  christos esac
   7291  1.1  christos     NM=$ac_ct_NM
   7292  1.1  christos   fi
   7293  1.1  christos else
   7294  1.1  christos   NM="$ac_cv_prog_NM"
   7295  1.1  christos fi
   7296  1.1  christos 
   7297  1.1  christos 
   7298  1.1  christos for ac_prog in gawk mawk nawk awk
   7299  1.1  christos do
   7300  1.1  christos   # Extract the first word of "$ac_prog", so it can be a program name with args.
   7301  1.1  christos set dummy $ac_prog; ac_word=$2
   7302  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7303  1.1  christos $as_echo_n "checking for $ac_word... " >&6; }
   7304  1.1  christos if ${ac_cv_prog_AWK+:} false; then :
   7305  1.1  christos   $as_echo_n "(cached) " >&6
   7306  1.1  christos else
   7307  1.1  christos   if test -n "$AWK"; then
   7308  1.1  christos   ac_cv_prog_AWK="$AWK" # Let the user override the test.
   7309  1.1  christos else
   7310  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7311  1.1  christos for as_dir in $PATH
   7312  1.1  christos do
   7313  1.1  christos   IFS=$as_save_IFS
   7314  1.1  christos   test -z "$as_dir" && as_dir=.
   7315  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   7316  1.1  christos   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   7317  1.1  christos     ac_cv_prog_AWK="$ac_prog"
   7318  1.1  christos     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   7319  1.1  christos     break 2
   7320  1.1  christos   fi
   7321  1.1  christos done
   7322  1.1  christos   done
   7323  1.1  christos IFS=$as_save_IFS
   7324  1.1  christos 
   7325  1.1  christos fi
   7326  1.1  christos fi
   7327  1.1  christos AWK=$ac_cv_prog_AWK
   7328  1.1  christos if test -n "$AWK"; then
   7329  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
   7330  1.1  christos $as_echo "$AWK" >&6; }
   7331  1.1  christos else
   7332  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7333  1.1  christos $as_echo "no" >&6; }
   7334  1.1  christos fi
   7335  1.1  christos 
   7336  1.1  christos 
   7337  1.1  christos   test -n "$AWK" && break
   7338  1.1  christos done
   7339  1.1  christos 
   7340  1.1  christos 
   7341  1.1  christos default_retain="0"
   7342  1.1  christos maps_coalesce="1"
   7343  1.1  christos DUMP_SYMS="${NM} -a"
   7344  1.1  christos SYM_PREFIX=""
   7345  1.1  christos case "${host}" in
   7346  1.1  christos   *-*-darwin* | *-*-ios*)
   7347  1.1  christos 	abi="macho"
   7348  1.1  christos 	RPATH=""
   7349  1.1  christos 	LD_PRELOAD_VAR="DYLD_INSERT_LIBRARIES"
   7350  1.1  christos 	so="dylib"
   7351  1.1  christos 	importlib="${so}"
   7352  1.1  christos 	force_tls="0"
   7353  1.1  christos 	DSO_LDFLAGS='-shared -Wl,-install_name,$(LIBDIR)/$(@F)'
   7354  1.1  christos 	SOREV="${rev}.${so}"
   7355  1.1  christos 	sbrk_deprecated="1"
   7356  1.1  christos 	SYM_PREFIX="_"
   7357  1.1  christos 	;;
   7358  1.1  christos   *-*-freebsd*)
   7359  1.1  christos 	abi="elf"
   7360  1.1  christos 	$as_echo "#define JEMALLOC_SYSCTL_VM_OVERCOMMIT  " >>confdefs.h
   7361  1.1  christos 
   7362  1.1  christos 	force_lazy_lock="1"
   7363  1.1  christos 	;;
   7364  1.1  christos   *-*-dragonfly*)
   7365  1.1  christos 	abi="elf"
   7366  1.1  christos 	;;
   7367  1.1  christos   *-*-openbsd*)
   7368  1.1  christos 	abi="elf"
   7369  1.1  christos 	force_tls="0"
   7370  1.1  christos 	;;
   7371  1.1  christos   *-*-bitrig*)
   7372  1.1  christos 	abi="elf"
   7373  1.1  christos 	;;
   7374  1.1  christos   *-*-linux-android)
   7375  1.1  christos 		T_APPEND_V=-D_GNU_SOURCE
   7376  1.1  christos   if test "x${CPPFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   7377  1.1  christos   CPPFLAGS="${CPPFLAGS}${T_APPEND_V}"
   7378  1.1  christos else
   7379  1.1  christos   CPPFLAGS="${CPPFLAGS} ${T_APPEND_V}"
   7380  1.1  christos fi
   7381  1.1  christos 
   7382  1.1  christos 
   7383  1.1  christos 	abi="elf"
   7384  1.1  christos 	$as_echo "#define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS  " >>confdefs.h
   7385  1.1  christos 
   7386  1.1  christos 	$as_echo "#define JEMALLOC_HAS_ALLOCA_H 1" >>confdefs.h
   7387  1.1  christos 
   7388  1.1  christos 	$as_echo "#define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY  " >>confdefs.h
   7389  1.1  christos 
   7390  1.1  christos 	$as_echo "#define JEMALLOC_THREADED_INIT  " >>confdefs.h
   7391  1.1  christos 
   7392  1.1  christos 	$as_echo "#define JEMALLOC_C11_ATOMICS 1" >>confdefs.h
   7393  1.1  christos 
   7394  1.1  christos 	force_tls="0"
   7395  1.1  christos 	if test "${LG_SIZEOF_PTR}" = "3"; then
   7396  1.1  christos 	  default_retain="1"
   7397  1.1  christos 	fi
   7398  1.1  christos 	;;
   7399  1.1  christos   *-*-linux*)
   7400  1.1  christos 		T_APPEND_V=-D_GNU_SOURCE
   7401  1.1  christos   if test "x${CPPFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   7402  1.1  christos   CPPFLAGS="${CPPFLAGS}${T_APPEND_V}"
   7403  1.1  christos else
   7404  1.1  christos   CPPFLAGS="${CPPFLAGS} ${T_APPEND_V}"
   7405  1.1  christos fi
   7406  1.1  christos 
   7407  1.1  christos 
   7408  1.1  christos 	abi="elf"
   7409  1.1  christos 	$as_echo "#define JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS  " >>confdefs.h
   7410  1.1  christos 
   7411  1.1  christos 	$as_echo "#define JEMALLOC_HAS_ALLOCA_H 1" >>confdefs.h
   7412  1.1  christos 
   7413  1.1  christos 	$as_echo "#define JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY  " >>confdefs.h
   7414  1.1  christos 
   7415  1.1  christos 	$as_echo "#define JEMALLOC_THREADED_INIT  " >>confdefs.h
   7416  1.1  christos 
   7417  1.1  christos 	$as_echo "#define JEMALLOC_USE_CXX_THROW  " >>confdefs.h
   7418  1.1  christos 
   7419  1.1  christos 	if test "${LG_SIZEOF_PTR}" = "3"; then
   7420  1.1  christos 	  default_retain="1"
   7421  1.1  christos 	fi
   7422  1.1  christos 	;;
   7423  1.1  christos   *-*-kfreebsd*)
   7424  1.1  christos 		T_APPEND_V=-D_GNU_SOURCE
   7425  1.1  christos   if test "x${CPPFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   7426  1.1  christos   CPPFLAGS="${CPPFLAGS}${T_APPEND_V}"
   7427  1.1  christos else
   7428  1.1  christos   CPPFLAGS="${CPPFLAGS} ${T_APPEND_V}"
   7429  1.1  christos fi
   7430  1.1  christos 
   7431  1.1  christos 
   7432  1.1  christos 	abi="elf"
   7433  1.1  christos 	$as_echo "#define JEMALLOC_HAS_ALLOCA_H 1" >>confdefs.h
   7434  1.1  christos 
   7435  1.1  christos 	$as_echo "#define JEMALLOC_SYSCTL_VM_OVERCOMMIT  " >>confdefs.h
   7436  1.1  christos 
   7437  1.1  christos 	$as_echo "#define JEMALLOC_THREADED_INIT  " >>confdefs.h
   7438  1.1  christos 
   7439  1.1  christos 	$as_echo "#define JEMALLOC_USE_CXX_THROW  " >>confdefs.h
   7440  1.1  christos 
   7441  1.1  christos 	;;
   7442  1.1  christos   *-*-netbsd*)
   7443  1.1  christos 	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking ABI" >&5
   7444  1.1  christos $as_echo_n "checking ABI... " >&6; }
   7445  1.1  christos         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7446  1.1  christos /* end confdefs.h.  */
   7447  1.1  christos #ifdef __ELF__
   7448  1.1  christos /* ELF */
   7449  1.1  christos #else
   7450  1.1  christos #error aout
   7451  1.1  christos #endif
   7452  1.1  christos 
   7453  1.1  christos int
   7454  1.1  christos main ()
   7455  1.1  christos {
   7456  1.1  christos 
   7457  1.1  christos   ;
   7458  1.1  christos   return 0;
   7459  1.1  christos }
   7460  1.1  christos _ACEOF
   7461  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   7462  1.1  christos   abi="elf"
   7463  1.1  christos else
   7464  1.1  christos   abi="aout"
   7465  1.1  christos fi
   7466  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   7467  1.1  christos 	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $abi" >&5
   7468  1.1  christos $as_echo "$abi" >&6; }
   7469  1.1  christos 	;;
   7470  1.1  christos   *-*-solaris2*)
   7471  1.1  christos 	abi="elf"
   7472  1.1  christos 	RPATH='-Wl,-R,$(1)'
   7473  1.1  christos 		T_APPEND_V=-D_POSIX_PTHREAD_SEMANTICS
   7474  1.1  christos   if test "x${CPPFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   7475  1.1  christos   CPPFLAGS="${CPPFLAGS}${T_APPEND_V}"
   7476  1.1  christos else
   7477  1.1  christos   CPPFLAGS="${CPPFLAGS} ${T_APPEND_V}"
   7478  1.1  christos fi
   7479  1.1  christos 
   7480  1.1  christos 
   7481  1.1  christos 	T_APPEND_V=-lposix4 -lsocket -lnsl
   7482  1.1  christos   if test "x${LIBS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   7483  1.1  christos   LIBS="${LIBS}${T_APPEND_V}"
   7484  1.1  christos else
   7485  1.1  christos   LIBS="${LIBS} ${T_APPEND_V}"
   7486  1.1  christos fi
   7487  1.1  christos 
   7488  1.1  christos 
   7489  1.1  christos 	;;
   7490  1.1  christos   *-ibm-aix*)
   7491  1.1  christos 	if test "${LG_SIZEOF_PTR}" = "3"; then
   7492  1.1  christos 	  	  LD_PRELOAD_VAR="LDR_PRELOAD64"
   7493  1.1  christos 	else
   7494  1.1  christos 	  	  LD_PRELOAD_VAR="LDR_PRELOAD"
   7495  1.1  christos 	fi
   7496  1.1  christos 	abi="xcoff"
   7497  1.1  christos 	;;
   7498  1.1  christos   *-*-mingw* | *-*-cygwin*)
   7499  1.1  christos 	abi="pecoff"
   7500  1.1  christos 	force_tls="0"
   7501  1.1  christos 	maps_coalesce="0"
   7502  1.1  christos 	RPATH=""
   7503  1.1  christos 	so="dll"
   7504  1.1  christos 	if test "x$je_cv_msvc" = "xyes" ; then
   7505  1.1  christos 	  importlib="lib"
   7506  1.1  christos 	  DSO_LDFLAGS="-LD"
   7507  1.1  christos 	  EXTRA_LDFLAGS="-link -DEBUG"
   7508  1.1  christos 	  CTARGET='-Fo$@'
   7509  1.1  christos 	  LDTARGET='-Fe$@'
   7510  1.1  christos 	  AR='lib'
   7511  1.1  christos 	  ARFLAGS='-nologo -out:'
   7512  1.1  christos 	  AROUT='$@'
   7513  1.1  christos 	  CC_MM=
   7514  1.1  christos         else
   7515  1.1  christos 	  importlib="${so}"
   7516  1.1  christos 	  DSO_LDFLAGS="-shared"
   7517  1.1  christos 	  link_whole_archive="1"
   7518  1.1  christos 	fi
   7519  1.1  christos 	case "${host}" in
   7520  1.1  christos 	  *-*-cygwin*)
   7521  1.1  christos 	    DUMP_SYMS="dumpbin /SYMBOLS"
   7522  1.1  christos 	    ;;
   7523  1.1  christos 	  *)
   7524  1.1  christos 	    ;;
   7525  1.1  christos 	esac
   7526  1.1  christos 	a="lib"
   7527  1.1  christos 	libprefix=""
   7528  1.1  christos 	SOREV="${so}"
   7529  1.1  christos 	PIC_CFLAGS=""
   7530  1.1  christos 	;;
   7531  1.1  christos   *)
   7532  1.1  christos 	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Unsupported operating system: ${host}" >&5
   7533  1.1  christos $as_echo "Unsupported operating system: ${host}" >&6; }
   7534  1.1  christos 	abi="elf"
   7535  1.1  christos 	;;
   7536  1.1  christos esac
   7537  1.1  christos 
   7538  1.1  christos JEMALLOC_USABLE_SIZE_CONST=const
   7539  1.1  christos for ac_header in malloc.h
   7540  1.1  christos do :
   7541  1.1  christos   ac_fn_c_check_header_mongrel "$LINENO" "malloc.h" "ac_cv_header_malloc_h" "$ac_includes_default"
   7542  1.1  christos if test "x$ac_cv_header_malloc_h" = xyes; then :
   7543  1.1  christos   cat >>confdefs.h <<_ACEOF
   7544  1.1  christos #define HAVE_MALLOC_H 1
   7545  1.1  christos _ACEOF
   7546  1.1  christos 
   7547  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether malloc_usable_size definition can use const argument" >&5
   7548  1.1  christos $as_echo_n "checking whether malloc_usable_size definition can use const argument... " >&6; }
   7549  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7550  1.1  christos /* end confdefs.h.  */
   7551  1.1  christos #include <malloc.h>
   7552  1.1  christos      #include <stddef.h>
   7553  1.1  christos     size_t malloc_usable_size(const void *ptr);
   7554  1.1  christos 
   7555  1.1  christos int
   7556  1.1  christos main ()
   7557  1.1  christos {
   7558  1.1  christos 
   7559  1.1  christos   ;
   7560  1.1  christos   return 0;
   7561  1.1  christos }
   7562  1.1  christos _ACEOF
   7563  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   7564  1.1  christos 
   7565  1.1  christos                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   7566  1.1  christos $as_echo "yes" >&6; }
   7567  1.1  christos 
   7568  1.1  christos else
   7569  1.1  christos 
   7570  1.1  christos                 JEMALLOC_USABLE_SIZE_CONST=
   7571  1.1  christos                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7572  1.1  christos $as_echo "no" >&6; }
   7573  1.1  christos 
   7574  1.1  christos fi
   7575  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   7576  1.1  christos 
   7577  1.1  christos fi
   7578  1.1  christos 
   7579  1.1  christos done
   7580  1.1  christos 
   7581  1.1  christos cat >>confdefs.h <<_ACEOF
   7582  1.1  christos #define JEMALLOC_USABLE_SIZE_CONST $JEMALLOC_USABLE_SIZE_CONST
   7583  1.1  christos _ACEOF
   7584  1.1  christos 
   7585  1.1  christos 
   7586  1.1  christos 
   7587  1.1  christos 
   7588  1.1  christos 
   7589  1.1  christos 
   7590  1.1  christos 
   7591  1.1  christos 
   7592  1.1  christos 
   7593  1.1  christos 
   7594  1.1  christos 
   7595  1.1  christos 
   7596  1.1  christos 
   7597  1.1  christos 
   7598  1.1  christos 
   7599  1.1  christos 
   7600  1.1  christos 
   7601  1.1  christos 
   7602  1.1  christos 
   7603  1.1  christos 
   7604  1.1  christos 
   7605  1.1  christos 
   7606  1.1  christos 
   7607  1.1  christos 
   7608  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5
   7609  1.1  christos $as_echo_n "checking for library containing log... " >&6; }
   7610  1.1  christos if ${ac_cv_search_log+:} false; then :
   7611  1.1  christos   $as_echo_n "(cached) " >&6
   7612  1.1  christos else
   7613  1.1  christos   ac_func_search_save_LIBS=$LIBS
   7614  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7615  1.1  christos /* end confdefs.h.  */
   7616  1.1  christos 
   7617  1.1  christos /* Override any GCC internal prototype to avoid an error.
   7618  1.1  christos    Use char because int might match the return type of a GCC
   7619  1.1  christos    builtin and then its argument prototype would still apply.  */
   7620  1.1  christos #ifdef __cplusplus
   7621  1.1  christos extern "C"
   7622  1.1  christos #endif
   7623  1.1  christos char log ();
   7624  1.1  christos int
   7625  1.1  christos main ()
   7626  1.1  christos {
   7627  1.1  christos return log ();
   7628  1.1  christos   ;
   7629  1.1  christos   return 0;
   7630  1.1  christos }
   7631  1.1  christos _ACEOF
   7632  1.1  christos for ac_lib in '' m; do
   7633  1.1  christos   if test -z "$ac_lib"; then
   7634  1.1  christos     ac_res="none required"
   7635  1.1  christos   else
   7636  1.1  christos     ac_res=-l$ac_lib
   7637  1.1  christos     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   7638  1.1  christos   fi
   7639  1.1  christos   if ac_fn_c_try_link "$LINENO"; then :
   7640  1.1  christos   ac_cv_search_log=$ac_res
   7641  1.1  christos fi
   7642  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   7643  1.1  christos     conftest$ac_exeext
   7644  1.1  christos   if ${ac_cv_search_log+:} false; then :
   7645  1.1  christos   break
   7646  1.1  christos fi
   7647  1.1  christos done
   7648  1.1  christos if ${ac_cv_search_log+:} false; then :
   7649  1.1  christos 
   7650  1.1  christos else
   7651  1.1  christos   ac_cv_search_log=no
   7652  1.1  christos fi
   7653  1.1  christos rm conftest.$ac_ext
   7654  1.1  christos LIBS=$ac_func_search_save_LIBS
   7655  1.1  christos fi
   7656  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5
   7657  1.1  christos $as_echo "$ac_cv_search_log" >&6; }
   7658  1.1  christos ac_res=$ac_cv_search_log
   7659  1.1  christos if test "$ac_res" != no; then :
   7660  1.1  christos   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   7661  1.1  christos 
   7662  1.1  christos else
   7663  1.1  christos   as_fn_error $? "Missing math functions" "$LINENO" 5
   7664  1.1  christos fi
   7665  1.1  christos 
   7666  1.1  christos if test "x$ac_cv_search_log" != "xnone required" ; then
   7667  1.1  christos   LM="$ac_cv_search_log"
   7668  1.1  christos else
   7669  1.1  christos   LM=
   7670  1.1  christos fi
   7671  1.1  christos 
   7672  1.1  christos 
   7673  1.1  christos 
   7674  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__ syntax is compilable" >&5
   7675  1.1  christos $as_echo_n "checking whether __attribute__ syntax is compilable... " >&6; }
   7676  1.1  christos if ${je_cv_attribute+:} false; then :
   7677  1.1  christos   $as_echo_n "(cached) " >&6
   7678  1.1  christos else
   7679  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7680  1.1  christos /* end confdefs.h.  */
   7681  1.1  christos static __attribute__((unused)) void foo(void){}
   7682  1.1  christos int
   7683  1.1  christos main ()
   7684  1.1  christos {
   7685  1.1  christos 
   7686  1.1  christos   ;
   7687  1.1  christos   return 0;
   7688  1.1  christos }
   7689  1.1  christos _ACEOF
   7690  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   7691  1.1  christos   je_cv_attribute=yes
   7692  1.1  christos else
   7693  1.1  christos   je_cv_attribute=no
   7694  1.1  christos fi
   7695  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   7696  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   7697  1.1  christos fi
   7698  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_attribute" >&5
   7699  1.1  christos $as_echo "$je_cv_attribute" >&6; }
   7700  1.1  christos 
   7701  1.1  christos if test "x${je_cv_attribute}" = "xyes" ; then
   7702  1.1  christos   $as_echo "#define JEMALLOC_HAVE_ATTR  " >>confdefs.h
   7703  1.1  christos 
   7704  1.1  christos   if test "x${GCC}" = "xyes" -a "x${abi}" = "xelf"; then
   7705  1.1  christos 
   7706  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -fvisibility=hidden" >&5
   7707  1.1  christos $as_echo_n "checking whether compiler supports -fvisibility=hidden... " >&6; }
   7708  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   7709  1.1  christos T_APPEND_V=-fvisibility=hidden
   7710  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   7711  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   7712  1.1  christos else
   7713  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   7714  1.1  christos fi
   7715  1.1  christos 
   7716  1.1  christos 
   7717  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   7718  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   7719  1.1  christos else
   7720  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   7721  1.1  christos fi
   7722  1.1  christos 
   7723  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7724  1.1  christos /* end confdefs.h.  */
   7725  1.1  christos 
   7726  1.1  christos 
   7727  1.1  christos int
   7728  1.1  christos main ()
   7729  1.1  christos {
   7730  1.1  christos 
   7731  1.1  christos     return 0;
   7732  1.1  christos 
   7733  1.1  christos   ;
   7734  1.1  christos   return 0;
   7735  1.1  christos }
   7736  1.1  christos _ACEOF
   7737  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   7738  1.1  christos   je_cv_cflags_added=-fvisibility=hidden
   7739  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   7740  1.1  christos $as_echo "yes" >&6; }
   7741  1.1  christos else
   7742  1.1  christos   je_cv_cflags_added=
   7743  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7744  1.1  christos $as_echo "no" >&6; }
   7745  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   7746  1.1  christos 
   7747  1.1  christos fi
   7748  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   7749  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   7750  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   7751  1.1  christos else
   7752  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   7753  1.1  christos fi
   7754  1.1  christos 
   7755  1.1  christos 
   7756  1.1  christos 
   7757  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -fvisibility=hidden" >&5
   7758  1.1  christos $as_echo_n "checking whether compiler supports -fvisibility=hidden... " >&6; }
   7759  1.1  christos T_CONFIGURE_CXXFLAGS="${CONFIGURE_CXXFLAGS}"
   7760  1.1  christos T_APPEND_V=-fvisibility=hidden
   7761  1.1  christos   if test "x${CONFIGURE_CXXFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   7762  1.1  christos   CONFIGURE_CXXFLAGS="${CONFIGURE_CXXFLAGS}${T_APPEND_V}"
   7763  1.1  christos else
   7764  1.1  christos   CONFIGURE_CXXFLAGS="${CONFIGURE_CXXFLAGS} ${T_APPEND_V}"
   7765  1.1  christos fi
   7766  1.1  christos 
   7767  1.1  christos 
   7768  1.1  christos if test "x${CONFIGURE_CXXFLAGS}" = "x" -o "x${SPECIFIED_CXXFLAGS}" = "x" ; then
   7769  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS}${SPECIFIED_CXXFLAGS}"
   7770  1.1  christos else
   7771  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS} ${SPECIFIED_CXXFLAGS}"
   7772  1.1  christos fi
   7773  1.1  christos 
   7774  1.1  christos ac_ext=cpp
   7775  1.1  christos ac_cpp='$CXXCPP $CPPFLAGS'
   7776  1.1  christos ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   7777  1.1  christos ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   7778  1.1  christos ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   7779  1.1  christos 
   7780  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7781  1.1  christos /* end confdefs.h.  */
   7782  1.1  christos 
   7783  1.1  christos 
   7784  1.1  christos int
   7785  1.1  christos main ()
   7786  1.1  christos {
   7787  1.1  christos 
   7788  1.1  christos     return 0;
   7789  1.1  christos 
   7790  1.1  christos   ;
   7791  1.1  christos   return 0;
   7792  1.1  christos }
   7793  1.1  christos _ACEOF
   7794  1.1  christos if ac_fn_cxx_try_compile "$LINENO"; then :
   7795  1.1  christos   je_cv_cxxflags_added=-fvisibility=hidden
   7796  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   7797  1.1  christos $as_echo "yes" >&6; }
   7798  1.1  christos else
   7799  1.1  christos   je_cv_cxxflags_added=
   7800  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7801  1.1  christos $as_echo "no" >&6; }
   7802  1.1  christos               CONFIGURE_CXXFLAGS="${T_CONFIGURE_CXXFLAGS}"
   7803  1.1  christos 
   7804  1.1  christos fi
   7805  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   7806  1.1  christos ac_ext=c
   7807  1.1  christos ac_cpp='$CPP $CPPFLAGS'
   7808  1.1  christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   7809  1.1  christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   7810  1.1  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   7811  1.1  christos 
   7812  1.1  christos if test "x${CONFIGURE_CXXFLAGS}" = "x" -o "x${SPECIFIED_CXXFLAGS}" = "x" ; then
   7813  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS}${SPECIFIED_CXXFLAGS}"
   7814  1.1  christos else
   7815  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS} ${SPECIFIED_CXXFLAGS}"
   7816  1.1  christos fi
   7817  1.1  christos 
   7818  1.1  christos 
   7819  1.1  christos   fi
   7820  1.1  christos fi
   7821  1.1  christos SAVED_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   7822  1.1  christos 
   7823  1.1  christos 
   7824  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Werror" >&5
   7825  1.1  christos $as_echo_n "checking whether compiler supports -Werror... " >&6; }
   7826  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   7827  1.1  christos T_APPEND_V=-Werror
   7828  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   7829  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   7830  1.1  christos else
   7831  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   7832  1.1  christos fi
   7833  1.1  christos 
   7834  1.1  christos 
   7835  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   7836  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   7837  1.1  christos else
   7838  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   7839  1.1  christos fi
   7840  1.1  christos 
   7841  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7842  1.1  christos /* end confdefs.h.  */
   7843  1.1  christos 
   7844  1.1  christos 
   7845  1.1  christos int
   7846  1.1  christos main ()
   7847  1.1  christos {
   7848  1.1  christos 
   7849  1.1  christos     return 0;
   7850  1.1  christos 
   7851  1.1  christos   ;
   7852  1.1  christos   return 0;
   7853  1.1  christos }
   7854  1.1  christos _ACEOF
   7855  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   7856  1.1  christos   je_cv_cflags_added=-Werror
   7857  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   7858  1.1  christos $as_echo "yes" >&6; }
   7859  1.1  christos else
   7860  1.1  christos   je_cv_cflags_added=
   7861  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7862  1.1  christos $as_echo "no" >&6; }
   7863  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   7864  1.1  christos 
   7865  1.1  christos fi
   7866  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   7867  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   7868  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   7869  1.1  christos else
   7870  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   7871  1.1  christos fi
   7872  1.1  christos 
   7873  1.1  christos 
   7874  1.1  christos 
   7875  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -herror_on_warning" >&5
   7876  1.1  christos $as_echo_n "checking whether compiler supports -herror_on_warning... " >&6; }
   7877  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   7878  1.1  christos T_APPEND_V=-herror_on_warning
   7879  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   7880  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   7881  1.1  christos else
   7882  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   7883  1.1  christos fi
   7884  1.1  christos 
   7885  1.1  christos 
   7886  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   7887  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   7888  1.1  christos else
   7889  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   7890  1.1  christos fi
   7891  1.1  christos 
   7892  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7893  1.1  christos /* end confdefs.h.  */
   7894  1.1  christos 
   7895  1.1  christos 
   7896  1.1  christos int
   7897  1.1  christos main ()
   7898  1.1  christos {
   7899  1.1  christos 
   7900  1.1  christos     return 0;
   7901  1.1  christos 
   7902  1.1  christos   ;
   7903  1.1  christos   return 0;
   7904  1.1  christos }
   7905  1.1  christos _ACEOF
   7906  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   7907  1.1  christos   je_cv_cflags_added=-herror_on_warning
   7908  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   7909  1.1  christos $as_echo "yes" >&6; }
   7910  1.1  christos else
   7911  1.1  christos   je_cv_cflags_added=
   7912  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7913  1.1  christos $as_echo "no" >&6; }
   7914  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   7915  1.1  christos 
   7916  1.1  christos fi
   7917  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   7918  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   7919  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   7920  1.1  christos else
   7921  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   7922  1.1  christos fi
   7923  1.1  christos 
   7924  1.1  christos 
   7925  1.1  christos 
   7926  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tls_model attribute is compilable" >&5
   7927  1.1  christos $as_echo_n "checking whether tls_model attribute is compilable... " >&6; }
   7928  1.1  christos if ${je_cv_tls_model+:} false; then :
   7929  1.1  christos   $as_echo_n "(cached) " >&6
   7930  1.1  christos else
   7931  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7932  1.1  christos /* end confdefs.h.  */
   7933  1.1  christos 
   7934  1.1  christos int
   7935  1.1  christos main ()
   7936  1.1  christos {
   7937  1.1  christos static __thread int
   7938  1.1  christos                __attribute__((tls_model("initial-exec"), unused)) foo;
   7939  1.1  christos                foo = 0;
   7940  1.1  christos   ;
   7941  1.1  christos   return 0;
   7942  1.1  christos }
   7943  1.1  christos _ACEOF
   7944  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   7945  1.1  christos   je_cv_tls_model=yes
   7946  1.1  christos else
   7947  1.1  christos   je_cv_tls_model=no
   7948  1.1  christos fi
   7949  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   7950  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   7951  1.1  christos fi
   7952  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_tls_model" >&5
   7953  1.1  christos $as_echo "$je_cv_tls_model" >&6; }
   7954  1.1  christos 
   7955  1.1  christos CONFIGURE_CFLAGS="${SAVED_CONFIGURE_CFLAGS}"
   7956  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   7957  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   7958  1.1  christos else
   7959  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   7960  1.1  christos fi
   7961  1.1  christos 
   7962  1.1  christos 
   7963  1.1  christos 
   7964  1.1  christos SAVED_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   7965  1.1  christos 
   7966  1.1  christos 
   7967  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Werror" >&5
   7968  1.1  christos $as_echo_n "checking whether compiler supports -Werror... " >&6; }
   7969  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   7970  1.1  christos T_APPEND_V=-Werror
   7971  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   7972  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   7973  1.1  christos else
   7974  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   7975  1.1  christos fi
   7976  1.1  christos 
   7977  1.1  christos 
   7978  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   7979  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   7980  1.1  christos else
   7981  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   7982  1.1  christos fi
   7983  1.1  christos 
   7984  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7985  1.1  christos /* end confdefs.h.  */
   7986  1.1  christos 
   7987  1.1  christos 
   7988  1.1  christos int
   7989  1.1  christos main ()
   7990  1.1  christos {
   7991  1.1  christos 
   7992  1.1  christos     return 0;
   7993  1.1  christos 
   7994  1.1  christos   ;
   7995  1.1  christos   return 0;
   7996  1.1  christos }
   7997  1.1  christos _ACEOF
   7998  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   7999  1.1  christos   je_cv_cflags_added=-Werror
   8000  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8001  1.1  christos $as_echo "yes" >&6; }
   8002  1.1  christos else
   8003  1.1  christos   je_cv_cflags_added=
   8004  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8005  1.1  christos $as_echo "no" >&6; }
   8006  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   8007  1.1  christos 
   8008  1.1  christos fi
   8009  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   8010  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   8011  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   8012  1.1  christos else
   8013  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   8014  1.1  christos fi
   8015  1.1  christos 
   8016  1.1  christos 
   8017  1.1  christos 
   8018  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -herror_on_warning" >&5
   8019  1.1  christos $as_echo_n "checking whether compiler supports -herror_on_warning... " >&6; }
   8020  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   8021  1.1  christos T_APPEND_V=-herror_on_warning
   8022  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   8023  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   8024  1.1  christos else
   8025  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   8026  1.1  christos fi
   8027  1.1  christos 
   8028  1.1  christos 
   8029  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   8030  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   8031  1.1  christos else
   8032  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   8033  1.1  christos fi
   8034  1.1  christos 
   8035  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8036  1.1  christos /* end confdefs.h.  */
   8037  1.1  christos 
   8038  1.1  christos 
   8039  1.1  christos int
   8040  1.1  christos main ()
   8041  1.1  christos {
   8042  1.1  christos 
   8043  1.1  christos     return 0;
   8044  1.1  christos 
   8045  1.1  christos   ;
   8046  1.1  christos   return 0;
   8047  1.1  christos }
   8048  1.1  christos _ACEOF
   8049  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   8050  1.1  christos   je_cv_cflags_added=-herror_on_warning
   8051  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8052  1.1  christos $as_echo "yes" >&6; }
   8053  1.1  christos else
   8054  1.1  christos   je_cv_cflags_added=
   8055  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8056  1.1  christos $as_echo "no" >&6; }
   8057  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   8058  1.1  christos 
   8059  1.1  christos fi
   8060  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   8061  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   8062  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   8063  1.1  christos else
   8064  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   8065  1.1  christos fi
   8066  1.1  christos 
   8067  1.1  christos 
   8068  1.1  christos 
   8069  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloc_size attribute is compilable" >&5
   8070  1.1  christos $as_echo_n "checking whether alloc_size attribute is compilable... " >&6; }
   8071  1.1  christos if ${je_cv_alloc_size+:} false; then :
   8072  1.1  christos   $as_echo_n "(cached) " >&6
   8073  1.1  christos else
   8074  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8075  1.1  christos /* end confdefs.h.  */
   8076  1.1  christos #include <stdlib.h>
   8077  1.1  christos int
   8078  1.1  christos main ()
   8079  1.1  christos {
   8080  1.1  christos void *foo(size_t size) __attribute__((alloc_size(1)));
   8081  1.1  christos   ;
   8082  1.1  christos   return 0;
   8083  1.1  christos }
   8084  1.1  christos _ACEOF
   8085  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   8086  1.1  christos   je_cv_alloc_size=yes
   8087  1.1  christos else
   8088  1.1  christos   je_cv_alloc_size=no
   8089  1.1  christos fi
   8090  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   8091  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   8092  1.1  christos fi
   8093  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_alloc_size" >&5
   8094  1.1  christos $as_echo "$je_cv_alloc_size" >&6; }
   8095  1.1  christos 
   8096  1.1  christos CONFIGURE_CFLAGS="${SAVED_CONFIGURE_CFLAGS}"
   8097  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   8098  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   8099  1.1  christos else
   8100  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   8101  1.1  christos fi
   8102  1.1  christos 
   8103  1.1  christos 
   8104  1.1  christos if test "x${je_cv_alloc_size}" = "xyes" ; then
   8105  1.1  christos   $as_echo "#define JEMALLOC_HAVE_ATTR_ALLOC_SIZE  " >>confdefs.h
   8106  1.1  christos 
   8107  1.1  christos fi
   8108  1.1  christos SAVED_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   8109  1.1  christos 
   8110  1.1  christos 
   8111  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Werror" >&5
   8112  1.1  christos $as_echo_n "checking whether compiler supports -Werror... " >&6; }
   8113  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   8114  1.1  christos T_APPEND_V=-Werror
   8115  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   8116  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   8117  1.1  christos else
   8118  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   8119  1.1  christos fi
   8120  1.1  christos 
   8121  1.1  christos 
   8122  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   8123  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   8124  1.1  christos else
   8125  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   8126  1.1  christos fi
   8127  1.1  christos 
   8128  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8129  1.1  christos /* end confdefs.h.  */
   8130  1.1  christos 
   8131  1.1  christos 
   8132  1.1  christos int
   8133  1.1  christos main ()
   8134  1.1  christos {
   8135  1.1  christos 
   8136  1.1  christos     return 0;
   8137  1.1  christos 
   8138  1.1  christos   ;
   8139  1.1  christos   return 0;
   8140  1.1  christos }
   8141  1.1  christos _ACEOF
   8142  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   8143  1.1  christos   je_cv_cflags_added=-Werror
   8144  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8145  1.1  christos $as_echo "yes" >&6; }
   8146  1.1  christos else
   8147  1.1  christos   je_cv_cflags_added=
   8148  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8149  1.1  christos $as_echo "no" >&6; }
   8150  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   8151  1.1  christos 
   8152  1.1  christos fi
   8153  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   8154  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   8155  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   8156  1.1  christos else
   8157  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   8158  1.1  christos fi
   8159  1.1  christos 
   8160  1.1  christos 
   8161  1.1  christos 
   8162  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -herror_on_warning" >&5
   8163  1.1  christos $as_echo_n "checking whether compiler supports -herror_on_warning... " >&6; }
   8164  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   8165  1.1  christos T_APPEND_V=-herror_on_warning
   8166  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   8167  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   8168  1.1  christos else
   8169  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   8170  1.1  christos fi
   8171  1.1  christos 
   8172  1.1  christos 
   8173  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   8174  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   8175  1.1  christos else
   8176  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   8177  1.1  christos fi
   8178  1.1  christos 
   8179  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8180  1.1  christos /* end confdefs.h.  */
   8181  1.1  christos 
   8182  1.1  christos 
   8183  1.1  christos int
   8184  1.1  christos main ()
   8185  1.1  christos {
   8186  1.1  christos 
   8187  1.1  christos     return 0;
   8188  1.1  christos 
   8189  1.1  christos   ;
   8190  1.1  christos   return 0;
   8191  1.1  christos }
   8192  1.1  christos _ACEOF
   8193  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   8194  1.1  christos   je_cv_cflags_added=-herror_on_warning
   8195  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8196  1.1  christos $as_echo "yes" >&6; }
   8197  1.1  christos else
   8198  1.1  christos   je_cv_cflags_added=
   8199  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8200  1.1  christos $as_echo "no" >&6; }
   8201  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   8202  1.1  christos 
   8203  1.1  christos fi
   8204  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   8205  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   8206  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   8207  1.1  christos else
   8208  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   8209  1.1  christos fi
   8210  1.1  christos 
   8211  1.1  christos 
   8212  1.1  christos 
   8213  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether format(gnu_printf, ...) attribute is compilable" >&5
   8214  1.1  christos $as_echo_n "checking whether format(gnu_printf, ...) attribute is compilable... " >&6; }
   8215  1.1  christos if ${je_cv_format_gnu_printf+:} false; then :
   8216  1.1  christos   $as_echo_n "(cached) " >&6
   8217  1.1  christos else
   8218  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8219  1.1  christos /* end confdefs.h.  */
   8220  1.1  christos #include <stdlib.h>
   8221  1.1  christos int
   8222  1.1  christos main ()
   8223  1.1  christos {
   8224  1.1  christos void *foo(const char *format, ...) __attribute__((format(gnu_printf, 1, 2)));
   8225  1.1  christos   ;
   8226  1.1  christos   return 0;
   8227  1.1  christos }
   8228  1.1  christos _ACEOF
   8229  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   8230  1.1  christos   je_cv_format_gnu_printf=yes
   8231  1.1  christos else
   8232  1.1  christos   je_cv_format_gnu_printf=no
   8233  1.1  christos fi
   8234  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   8235  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   8236  1.1  christos fi
   8237  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_format_gnu_printf" >&5
   8238  1.1  christos $as_echo "$je_cv_format_gnu_printf" >&6; }
   8239  1.1  christos 
   8240  1.1  christos CONFIGURE_CFLAGS="${SAVED_CONFIGURE_CFLAGS}"
   8241  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   8242  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   8243  1.1  christos else
   8244  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   8245  1.1  christos fi
   8246  1.1  christos 
   8247  1.1  christos 
   8248  1.1  christos if test "x${je_cv_format_gnu_printf}" = "xyes" ; then
   8249  1.1  christos   $as_echo "#define JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF  " >>confdefs.h
   8250  1.1  christos 
   8251  1.1  christos fi
   8252  1.1  christos SAVED_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   8253  1.1  christos 
   8254  1.1  christos 
   8255  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Werror" >&5
   8256  1.1  christos $as_echo_n "checking whether compiler supports -Werror... " >&6; }
   8257  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   8258  1.1  christos T_APPEND_V=-Werror
   8259  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   8260  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   8261  1.1  christos else
   8262  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   8263  1.1  christos fi
   8264  1.1  christos 
   8265  1.1  christos 
   8266  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   8267  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   8268  1.1  christos else
   8269  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   8270  1.1  christos fi
   8271  1.1  christos 
   8272  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8273  1.1  christos /* end confdefs.h.  */
   8274  1.1  christos 
   8275  1.1  christos 
   8276  1.1  christos int
   8277  1.1  christos main ()
   8278  1.1  christos {
   8279  1.1  christos 
   8280  1.1  christos     return 0;
   8281  1.1  christos 
   8282  1.1  christos   ;
   8283  1.1  christos   return 0;
   8284  1.1  christos }
   8285  1.1  christos _ACEOF
   8286  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   8287  1.1  christos   je_cv_cflags_added=-Werror
   8288  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8289  1.1  christos $as_echo "yes" >&6; }
   8290  1.1  christos else
   8291  1.1  christos   je_cv_cflags_added=
   8292  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8293  1.1  christos $as_echo "no" >&6; }
   8294  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   8295  1.1  christos 
   8296  1.1  christos fi
   8297  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   8298  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   8299  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   8300  1.1  christos else
   8301  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   8302  1.1  christos fi
   8303  1.1  christos 
   8304  1.1  christos 
   8305  1.1  christos 
   8306  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -herror_on_warning" >&5
   8307  1.1  christos $as_echo_n "checking whether compiler supports -herror_on_warning... " >&6; }
   8308  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   8309  1.1  christos T_APPEND_V=-herror_on_warning
   8310  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   8311  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   8312  1.1  christos else
   8313  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   8314  1.1  christos fi
   8315  1.1  christos 
   8316  1.1  christos 
   8317  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   8318  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   8319  1.1  christos else
   8320  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   8321  1.1  christos fi
   8322  1.1  christos 
   8323  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8324  1.1  christos /* end confdefs.h.  */
   8325  1.1  christos 
   8326  1.1  christos 
   8327  1.1  christos int
   8328  1.1  christos main ()
   8329  1.1  christos {
   8330  1.1  christos 
   8331  1.1  christos     return 0;
   8332  1.1  christos 
   8333  1.1  christos   ;
   8334  1.1  christos   return 0;
   8335  1.1  christos }
   8336  1.1  christos _ACEOF
   8337  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   8338  1.1  christos   je_cv_cflags_added=-herror_on_warning
   8339  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8340  1.1  christos $as_echo "yes" >&6; }
   8341  1.1  christos else
   8342  1.1  christos   je_cv_cflags_added=
   8343  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8344  1.1  christos $as_echo "no" >&6; }
   8345  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   8346  1.1  christos 
   8347  1.1  christos fi
   8348  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   8349  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   8350  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   8351  1.1  christos else
   8352  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   8353  1.1  christos fi
   8354  1.1  christos 
   8355  1.1  christos 
   8356  1.1  christos 
   8357  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether format(printf, ...) attribute is compilable" >&5
   8358  1.1  christos $as_echo_n "checking whether format(printf, ...) attribute is compilable... " >&6; }
   8359  1.1  christos if ${je_cv_format_printf+:} false; then :
   8360  1.1  christos   $as_echo_n "(cached) " >&6
   8361  1.1  christos else
   8362  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8363  1.1  christos /* end confdefs.h.  */
   8364  1.1  christos #include <stdlib.h>
   8365  1.1  christos int
   8366  1.1  christos main ()
   8367  1.1  christos {
   8368  1.1  christos void *foo(const char *format, ...) __attribute__((format(printf, 1, 2)));
   8369  1.1  christos   ;
   8370  1.1  christos   return 0;
   8371  1.1  christos }
   8372  1.1  christos _ACEOF
   8373  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   8374  1.1  christos   je_cv_format_printf=yes
   8375  1.1  christos else
   8376  1.1  christos   je_cv_format_printf=no
   8377  1.1  christos fi
   8378  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   8379  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   8380  1.1  christos fi
   8381  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_format_printf" >&5
   8382  1.1  christos $as_echo "$je_cv_format_printf" >&6; }
   8383  1.1  christos 
   8384  1.1  christos CONFIGURE_CFLAGS="${SAVED_CONFIGURE_CFLAGS}"
   8385  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   8386  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   8387  1.1  christos else
   8388  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   8389  1.1  christos fi
   8390  1.1  christos 
   8391  1.1  christos 
   8392  1.1  christos if test "x${je_cv_format_printf}" = "xyes" ; then
   8393  1.1  christos   $as_echo "#define JEMALLOC_HAVE_ATTR_FORMAT_PRINTF  " >>confdefs.h
   8394  1.1  christos 
   8395  1.1  christos fi
   8396  1.1  christos 
   8397  1.1  christos 
   8398  1.1  christos # Check whether --with-rpath was given.
   8399  1.1  christos if test "${with_rpath+set}" = set; then :
   8400  1.1  christos   withval=$with_rpath; if test "x$with_rpath" = "xno" ; then
   8401  1.1  christos   RPATH_EXTRA=
   8402  1.1  christos else
   8403  1.1  christos   RPATH_EXTRA="`echo $with_rpath | tr \":\" \" \"`"
   8404  1.1  christos fi
   8405  1.1  christos else
   8406  1.1  christos   RPATH_EXTRA=
   8407  1.1  christos 
   8408  1.1  christos fi
   8409  1.1  christos 
   8410  1.1  christos 
   8411  1.1  christos 
   8412  1.1  christos # Check whether --enable-autogen was given.
   8413  1.1  christos if test "${enable_autogen+set}" = set; then :
   8414  1.1  christos   enableval=$enable_autogen; if test "x$enable_autogen" = "xno" ; then
   8415  1.1  christos   enable_autogen="0"
   8416  1.1  christos else
   8417  1.1  christos   enable_autogen="1"
   8418  1.1  christos fi
   8419  1.1  christos 
   8420  1.1  christos else
   8421  1.1  christos   enable_autogen="0"
   8422  1.1  christos 
   8423  1.1  christos fi
   8424  1.1  christos 
   8425  1.1  christos 
   8426  1.1  christos 
   8427  1.1  christos # Find a good install program.  We prefer a C program (faster),
   8428  1.1  christos # so one script is as good as another.  But avoid the broken or
   8429  1.1  christos # incompatible versions:
   8430  1.1  christos # SysV /etc/install, /usr/sbin/install
   8431  1.1  christos # SunOS /usr/etc/install
   8432  1.1  christos # IRIX /sbin/install
   8433  1.1  christos # AIX /bin/install
   8434  1.1  christos # AmigaOS /C/install, which installs bootblocks on floppy discs
   8435  1.1  christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
   8436  1.1  christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
   8437  1.1  christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
   8438  1.1  christos # OS/2's system install, which has a completely different semantic
   8439  1.1  christos # ./install, which can be erroneously created by make from ./install.sh.
   8440  1.1  christos # Reject install programs that cannot install multiple files.
   8441  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
   8442  1.1  christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
   8443  1.1  christos if test -z "$INSTALL"; then
   8444  1.1  christos if ${ac_cv_path_install+:} false; then :
   8445  1.1  christos   $as_echo_n "(cached) " >&6
   8446  1.1  christos else
   8447  1.1  christos   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8448  1.1  christos for as_dir in $PATH
   8449  1.1  christos do
   8450  1.1  christos   IFS=$as_save_IFS
   8451  1.1  christos   test -z "$as_dir" && as_dir=.
   8452  1.1  christos     # Account for people who put trailing slashes in PATH elements.
   8453  1.1  christos case $as_dir/ in #((
   8454  1.1  christos   ./ | .// | /[cC]/* | \
   8455  1.1  christos   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
   8456  1.1  christos   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
   8457  1.1  christos   /usr/ucb/* ) ;;
   8458  1.1  christos   *)
   8459  1.1  christos     # OSF1 and SCO ODT 3.0 have their own names for install.
   8460  1.1  christos     # Don't use installbsd from OSF since it installs stuff as root
   8461  1.1  christos     # by default.
   8462  1.1  christos     for ac_prog in ginstall scoinst install; do
   8463  1.1  christos       for ac_exec_ext in '' $ac_executable_extensions; do
   8464  1.1  christos 	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
   8465  1.1  christos 	  if test $ac_prog = install &&
   8466  1.1  christos 	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   8467  1.1  christos 	    # AIX install.  It has an incompatible calling convention.
   8468  1.1  christos 	    :
   8469  1.1  christos 	  elif test $ac_prog = install &&
   8470  1.1  christos 	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   8471  1.1  christos 	    # program-specific install script used by HP pwplus--don't use.
   8472  1.1  christos 	    :
   8473  1.1  christos 	  else
   8474  1.1  christos 	    rm -rf conftest.one conftest.two conftest.dir
   8475  1.1  christos 	    echo one > conftest.one
   8476  1.1  christos 	    echo two > conftest.two
   8477  1.1  christos 	    mkdir conftest.dir
   8478  1.1  christos 	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
   8479  1.1  christos 	      test -s conftest.one && test -s conftest.two &&
   8480  1.1  christos 	      test -s conftest.dir/conftest.one &&
   8481  1.1  christos 	      test -s conftest.dir/conftest.two
   8482  1.1  christos 	    then
   8483  1.1  christos 	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
   8484  1.1  christos 	      break 3
   8485  1.1  christos 	    fi
   8486  1.1  christos 	  fi
   8487  1.1  christos 	fi
   8488  1.1  christos       done
   8489  1.1  christos     done
   8490  1.1  christos     ;;
   8491  1.1  christos esac
   8492  1.1  christos 
   8493  1.1  christos   done
   8494  1.1  christos IFS=$as_save_IFS
   8495  1.1  christos 
   8496  1.1  christos rm -rf conftest.one conftest.two conftest.dir
   8497  1.1  christos 
   8498  1.1  christos fi
   8499  1.1  christos   if test "${ac_cv_path_install+set}" = set; then
   8500  1.1  christos     INSTALL=$ac_cv_path_install
   8501  1.1  christos   else
   8502  1.1  christos     # As a last resort, use the slow shell script.  Don't cache a
   8503  1.1  christos     # value for INSTALL within a source directory, because that will
   8504  1.1  christos     # break other packages using the cache if that directory is
   8505  1.1  christos     # removed, or if the value is a relative name.
   8506  1.1  christos     INSTALL=$ac_install_sh
   8507  1.1  christos   fi
   8508  1.1  christos fi
   8509  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
   8510  1.1  christos $as_echo "$INSTALL" >&6; }
   8511  1.1  christos 
   8512  1.1  christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
   8513  1.1  christos # It thinks the first close brace ends the variable substitution.
   8514  1.1  christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
   8515  1.1  christos 
   8516  1.1  christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
   8517  1.1  christos 
   8518  1.1  christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
   8519  1.1  christos 
   8520  1.1  christos if test -n "$ac_tool_prefix"; then
   8521  1.1  christos   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
   8522  1.1  christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2
   8523  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8524  1.1  christos $as_echo_n "checking for $ac_word... " >&6; }
   8525  1.1  christos if ${ac_cv_prog_RANLIB+:} false; then :
   8526  1.1  christos   $as_echo_n "(cached) " >&6
   8527  1.1  christos else
   8528  1.1  christos   if test -n "$RANLIB"; then
   8529  1.1  christos   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
   8530  1.1  christos else
   8531  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8532  1.1  christos for as_dir in $PATH
   8533  1.1  christos do
   8534  1.1  christos   IFS=$as_save_IFS
   8535  1.1  christos   test -z "$as_dir" && as_dir=.
   8536  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   8537  1.1  christos   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   8538  1.1  christos     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
   8539  1.1  christos     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   8540  1.1  christos     break 2
   8541  1.1  christos   fi
   8542  1.1  christos done
   8543  1.1  christos   done
   8544  1.1  christos IFS=$as_save_IFS
   8545  1.1  christos 
   8546  1.1  christos fi
   8547  1.1  christos fi
   8548  1.1  christos RANLIB=$ac_cv_prog_RANLIB
   8549  1.1  christos if test -n "$RANLIB"; then
   8550  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
   8551  1.1  christos $as_echo "$RANLIB" >&6; }
   8552  1.1  christos else
   8553  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8554  1.1  christos $as_echo "no" >&6; }
   8555  1.1  christos fi
   8556  1.1  christos 
   8557  1.1  christos 
   8558  1.1  christos fi
   8559  1.1  christos if test -z "$ac_cv_prog_RANLIB"; then
   8560  1.1  christos   ac_ct_RANLIB=$RANLIB
   8561  1.1  christos   # Extract the first word of "ranlib", so it can be a program name with args.
   8562  1.1  christos set dummy ranlib; ac_word=$2
   8563  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8564  1.1  christos $as_echo_n "checking for $ac_word... " >&6; }
   8565  1.1  christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
   8566  1.1  christos   $as_echo_n "(cached) " >&6
   8567  1.1  christos else
   8568  1.1  christos   if test -n "$ac_ct_RANLIB"; then
   8569  1.1  christos   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
   8570  1.1  christos else
   8571  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8572  1.1  christos for as_dir in $PATH
   8573  1.1  christos do
   8574  1.1  christos   IFS=$as_save_IFS
   8575  1.1  christos   test -z "$as_dir" && as_dir=.
   8576  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   8577  1.1  christos   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   8578  1.1  christos     ac_cv_prog_ac_ct_RANLIB="ranlib"
   8579  1.1  christos     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   8580  1.1  christos     break 2
   8581  1.1  christos   fi
   8582  1.1  christos done
   8583  1.1  christos   done
   8584  1.1  christos IFS=$as_save_IFS
   8585  1.1  christos 
   8586  1.1  christos fi
   8587  1.1  christos fi
   8588  1.1  christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
   8589  1.1  christos if test -n "$ac_ct_RANLIB"; then
   8590  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
   8591  1.1  christos $as_echo "$ac_ct_RANLIB" >&6; }
   8592  1.1  christos else
   8593  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8594  1.1  christos $as_echo "no" >&6; }
   8595  1.1  christos fi
   8596  1.1  christos 
   8597  1.1  christos   if test "x$ac_ct_RANLIB" = x; then
   8598  1.1  christos     RANLIB=":"
   8599  1.1  christos   else
   8600  1.1  christos     case $cross_compiling:$ac_tool_warned in
   8601  1.1  christos yes:)
   8602  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   8603  1.1  christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   8604  1.1  christos ac_tool_warned=yes ;;
   8605  1.1  christos esac
   8606  1.1  christos     RANLIB=$ac_ct_RANLIB
   8607  1.1  christos   fi
   8608  1.1  christos else
   8609  1.1  christos   RANLIB="$ac_cv_prog_RANLIB"
   8610  1.1  christos fi
   8611  1.1  christos 
   8612  1.1  christos # Extract the first word of "ld", so it can be a program name with args.
   8613  1.1  christos set dummy ld; ac_word=$2
   8614  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8615  1.1  christos $as_echo_n "checking for $ac_word... " >&6; }
   8616  1.1  christos if ${ac_cv_path_LD+:} false; then :
   8617  1.1  christos   $as_echo_n "(cached) " >&6
   8618  1.1  christos else
   8619  1.1  christos   case $LD in
   8620  1.1  christos   [\\/]* | ?:[\\/]*)
   8621  1.1  christos   ac_cv_path_LD="$LD" # Let the user override the test with a path.
   8622  1.1  christos   ;;
   8623  1.1  christos   *)
   8624  1.1  christos   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8625  1.1  christos for as_dir in $PATH
   8626  1.1  christos do
   8627  1.1  christos   IFS=$as_save_IFS
   8628  1.1  christos   test -z "$as_dir" && as_dir=.
   8629  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   8630  1.1  christos   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   8631  1.1  christos     ac_cv_path_LD="$as_dir/$ac_word$ac_exec_ext"
   8632  1.1  christos     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   8633  1.1  christos     break 2
   8634  1.1  christos   fi
   8635  1.1  christos done
   8636  1.1  christos   done
   8637  1.1  christos IFS=$as_save_IFS
   8638  1.1  christos 
   8639  1.1  christos   test -z "$ac_cv_path_LD" && ac_cv_path_LD="false"
   8640  1.1  christos   ;;
   8641  1.1  christos esac
   8642  1.1  christos fi
   8643  1.1  christos LD=$ac_cv_path_LD
   8644  1.1  christos if test -n "$LD"; then
   8645  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
   8646  1.1  christos $as_echo "$LD" >&6; }
   8647  1.1  christos else
   8648  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8649  1.1  christos $as_echo "no" >&6; }
   8650  1.1  christos fi
   8651  1.1  christos 
   8652  1.1  christos 
   8653  1.1  christos # Extract the first word of "autoconf", so it can be a program name with args.
   8654  1.1  christos set dummy autoconf; ac_word=$2
   8655  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   8656  1.1  christos $as_echo_n "checking for $ac_word... " >&6; }
   8657  1.1  christos if ${ac_cv_path_AUTOCONF+:} false; then :
   8658  1.1  christos   $as_echo_n "(cached) " >&6
   8659  1.1  christos else
   8660  1.1  christos   case $AUTOCONF in
   8661  1.1  christos   [\\/]* | ?:[\\/]*)
   8662  1.1  christos   ac_cv_path_AUTOCONF="$AUTOCONF" # Let the user override the test with a path.
   8663  1.1  christos   ;;
   8664  1.1  christos   *)
   8665  1.1  christos   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   8666  1.1  christos for as_dir in $PATH
   8667  1.1  christos do
   8668  1.1  christos   IFS=$as_save_IFS
   8669  1.1  christos   test -z "$as_dir" && as_dir=.
   8670  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   8671  1.1  christos   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
   8672  1.1  christos     ac_cv_path_AUTOCONF="$as_dir/$ac_word$ac_exec_ext"
   8673  1.1  christos     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
   8674  1.1  christos     break 2
   8675  1.1  christos   fi
   8676  1.1  christos done
   8677  1.1  christos   done
   8678  1.1  christos IFS=$as_save_IFS
   8679  1.1  christos 
   8680  1.1  christos   test -z "$ac_cv_path_AUTOCONF" && ac_cv_path_AUTOCONF="false"
   8681  1.1  christos   ;;
   8682  1.1  christos esac
   8683  1.1  christos fi
   8684  1.1  christos AUTOCONF=$ac_cv_path_AUTOCONF
   8685  1.1  christos if test -n "$AUTOCONF"; then
   8686  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
   8687  1.1  christos $as_echo "$AUTOCONF" >&6; }
   8688  1.1  christos else
   8689  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8690  1.1  christos $as_echo "no" >&6; }
   8691  1.1  christos fi
   8692  1.1  christos 
   8693  1.1  christos 
   8694  1.1  christos 
   8695  1.1  christos 
   8696  1.1  christos # Check whether --with-mangling was given.
   8697  1.1  christos if test "${with_mangling+set}" = set; then :
   8698  1.1  christos   withval=$with_mangling; mangling_map="$with_mangling"
   8699  1.1  christos else
   8700  1.1  christos   mangling_map=""
   8701  1.1  christos fi
   8702  1.1  christos 
   8703  1.1  christos 
   8704  1.1  christos 
   8705  1.1  christos # Check whether --with-jemalloc_prefix was given.
   8706  1.1  christos if test "${with_jemalloc_prefix+set}" = set; then :
   8707  1.1  christos   withval=$with_jemalloc_prefix; JEMALLOC_PREFIX="$with_jemalloc_prefix"
   8708  1.1  christos else
   8709  1.1  christos   if test "x$abi" != "xmacho" -a "x$abi" != "xpecoff"; then
   8710  1.1  christos   JEMALLOC_PREFIX=""
   8711  1.1  christos else
   8712  1.1  christos   JEMALLOC_PREFIX="je_"
   8713  1.1  christos fi
   8714  1.1  christos 
   8715  1.1  christos fi
   8716  1.1  christos 
   8717  1.1  christos if test "x$JEMALLOC_PREFIX" = "x" ; then
   8718  1.1  christos   $as_echo "#define JEMALLOC_IS_MALLOC 1" >>confdefs.h
   8719  1.1  christos 
   8720  1.1  christos else
   8721  1.1  christos   JEMALLOC_CPREFIX=`echo ${JEMALLOC_PREFIX} | tr "a-z" "A-Z"`
   8722  1.1  christos   cat >>confdefs.h <<_ACEOF
   8723  1.1  christos #define JEMALLOC_PREFIX "$JEMALLOC_PREFIX"
   8724  1.1  christos _ACEOF
   8725  1.1  christos 
   8726  1.1  christos   cat >>confdefs.h <<_ACEOF
   8727  1.1  christos #define JEMALLOC_CPREFIX "$JEMALLOC_CPREFIX"
   8728  1.1  christos _ACEOF
   8729  1.1  christos 
   8730  1.1  christos fi
   8731  1.1  christos 
   8732  1.1  christos 
   8733  1.1  christos 
   8734  1.1  christos 
   8735  1.1  christos # Check whether --with-export was given.
   8736  1.1  christos if test "${with_export+set}" = set; then :
   8737  1.1  christos   withval=$with_export; if test "x$with_export" = "xno"; then
   8738  1.1  christos   $as_echo "#define JEMALLOC_EXPORT /**/" >>confdefs.h
   8739  1.1  christos 
   8740  1.1  christos fi
   8741  1.1  christos 
   8742  1.1  christos fi
   8743  1.1  christos 
   8744  1.1  christos 
   8745  1.1  christos public_syms="aligned_alloc calloc dallocx free mallctl mallctlbymib mallctlnametomib malloc malloc_conf malloc_message malloc_stats_print malloc_usable_size mallocx nallocx posix_memalign rallocx realloc sallocx sdallocx xallocx"
   8746  1.1  christos ac_fn_c_check_func "$LINENO" "memalign" "ac_cv_func_memalign"
   8747  1.1  christos if test "x$ac_cv_func_memalign" = xyes; then :
   8748  1.1  christos   $as_echo "#define JEMALLOC_OVERRIDE_MEMALIGN  " >>confdefs.h
   8749  1.1  christos 
   8750  1.1  christos 	       public_syms="${public_syms} memalign"
   8751  1.1  christos fi
   8752  1.1  christos 
   8753  1.1  christos ac_fn_c_check_func "$LINENO" "valloc" "ac_cv_func_valloc"
   8754  1.1  christos if test "x$ac_cv_func_valloc" = xyes; then :
   8755  1.1  christos   $as_echo "#define JEMALLOC_OVERRIDE_VALLOC  " >>confdefs.h
   8756  1.1  christos 
   8757  1.1  christos 	       public_syms="${public_syms} valloc"
   8758  1.1  christos fi
   8759  1.1  christos 
   8760  1.1  christos 
   8761  1.1  christos wrap_syms=
   8762  1.1  christos if test "x${JEMALLOC_PREFIX}" = "x" ; then
   8763  1.1  christos   ac_fn_c_check_func "$LINENO" "__libc_calloc" "ac_cv_func___libc_calloc"
   8764  1.1  christos if test "x$ac_cv_func___libc_calloc" = xyes; then :
   8765  1.1  christos   $as_echo "#define JEMALLOC_OVERRIDE___LIBC_CALLOC  " >>confdefs.h
   8766  1.1  christos 
   8767  1.1  christos 		 wrap_syms="${wrap_syms} __libc_calloc"
   8768  1.1  christos fi
   8769  1.1  christos 
   8770  1.1  christos   ac_fn_c_check_func "$LINENO" "__libc_free" "ac_cv_func___libc_free"
   8771  1.1  christos if test "x$ac_cv_func___libc_free" = xyes; then :
   8772  1.1  christos   $as_echo "#define JEMALLOC_OVERRIDE___LIBC_FREE  " >>confdefs.h
   8773  1.1  christos 
   8774  1.1  christos 		 wrap_syms="${wrap_syms} __libc_free"
   8775  1.1  christos fi
   8776  1.1  christos 
   8777  1.1  christos   ac_fn_c_check_func "$LINENO" "__libc_malloc" "ac_cv_func___libc_malloc"
   8778  1.1  christos if test "x$ac_cv_func___libc_malloc" = xyes; then :
   8779  1.1  christos   $as_echo "#define JEMALLOC_OVERRIDE___LIBC_MALLOC  " >>confdefs.h
   8780  1.1  christos 
   8781  1.1  christos 		 wrap_syms="${wrap_syms} __libc_malloc"
   8782  1.1  christos fi
   8783  1.1  christos 
   8784  1.1  christos   ac_fn_c_check_func "$LINENO" "__libc_memalign" "ac_cv_func___libc_memalign"
   8785  1.1  christos if test "x$ac_cv_func___libc_memalign" = xyes; then :
   8786  1.1  christos   $as_echo "#define JEMALLOC_OVERRIDE___LIBC_MEMALIGN  " >>confdefs.h
   8787  1.1  christos 
   8788  1.1  christos 		 wrap_syms="${wrap_syms} __libc_memalign"
   8789  1.1  christos fi
   8790  1.1  christos 
   8791  1.1  christos   ac_fn_c_check_func "$LINENO" "__libc_realloc" "ac_cv_func___libc_realloc"
   8792  1.1  christos if test "x$ac_cv_func___libc_realloc" = xyes; then :
   8793  1.1  christos   $as_echo "#define JEMALLOC_OVERRIDE___LIBC_REALLOC  " >>confdefs.h
   8794  1.1  christos 
   8795  1.1  christos 		 wrap_syms="${wrap_syms} __libc_realloc"
   8796  1.1  christos fi
   8797  1.1  christos 
   8798  1.1  christos   ac_fn_c_check_func "$LINENO" "__libc_valloc" "ac_cv_func___libc_valloc"
   8799  1.1  christos if test "x$ac_cv_func___libc_valloc" = xyes; then :
   8800  1.1  christos   $as_echo "#define JEMALLOC_OVERRIDE___LIBC_VALLOC  " >>confdefs.h
   8801  1.1  christos 
   8802  1.1  christos 		 wrap_syms="${wrap_syms} __libc_valloc"
   8803  1.1  christos fi
   8804  1.1  christos 
   8805  1.1  christos   ac_fn_c_check_func "$LINENO" "__posix_memalign" "ac_cv_func___posix_memalign"
   8806  1.1  christos if test "x$ac_cv_func___posix_memalign" = xyes; then :
   8807  1.1  christos   $as_echo "#define JEMALLOC_OVERRIDE___POSIX_MEMALIGN  " >>confdefs.h
   8808  1.1  christos 
   8809  1.1  christos 		 wrap_syms="${wrap_syms} __posix_memalign"
   8810  1.1  christos fi
   8811  1.1  christos 
   8812  1.1  christos fi
   8813  1.1  christos 
   8814  1.1  christos case "${host}" in
   8815  1.1  christos   *-*-mingw* | *-*-cygwin*)
   8816  1.1  christos     wrap_syms="${wrap_syms} tls_callback"
   8817  1.1  christos     ;;
   8818  1.1  christos   *)
   8819  1.1  christos     ;;
   8820  1.1  christos esac
   8821  1.1  christos 
   8822  1.1  christos 
   8823  1.1  christos # Check whether --with-private_namespace was given.
   8824  1.1  christos if test "${with_private_namespace+set}" = set; then :
   8825  1.1  christos   withval=$with_private_namespace; JEMALLOC_PRIVATE_NAMESPACE="${with_private_namespace}je_"
   8826  1.1  christos else
   8827  1.1  christos   JEMALLOC_PRIVATE_NAMESPACE="je_"
   8828  1.1  christos 
   8829  1.1  christos fi
   8830  1.1  christos 
   8831  1.1  christos cat >>confdefs.h <<_ACEOF
   8832  1.1  christos #define JEMALLOC_PRIVATE_NAMESPACE $JEMALLOC_PRIVATE_NAMESPACE
   8833  1.1  christos _ACEOF
   8834  1.1  christos 
   8835  1.1  christos private_namespace="$JEMALLOC_PRIVATE_NAMESPACE"
   8836  1.1  christos 
   8837  1.1  christos 
   8838  1.1  christos 
   8839  1.1  christos # Check whether --with-install_suffix was given.
   8840  1.1  christos if test "${with_install_suffix+set}" = set; then :
   8841  1.1  christos   withval=$with_install_suffix; INSTALL_SUFFIX="$with_install_suffix"
   8842  1.1  christos else
   8843  1.1  christos   INSTALL_SUFFIX=
   8844  1.1  christos 
   8845  1.1  christos fi
   8846  1.1  christos 
   8847  1.1  christos install_suffix="$INSTALL_SUFFIX"
   8848  1.1  christos 
   8849  1.1  christos 
   8850  1.1  christos 
   8851  1.1  christos # Check whether --with-malloc_conf was given.
   8852  1.1  christos if test "${with_malloc_conf+set}" = set; then :
   8853  1.1  christos   withval=$with_malloc_conf; JEMALLOC_CONFIG_MALLOC_CONF="$with_malloc_conf"
   8854  1.1  christos else
   8855  1.1  christos   JEMALLOC_CONFIG_MALLOC_CONF=""
   8856  1.1  christos 
   8857  1.1  christos fi
   8858  1.1  christos 
   8859  1.1  christos config_malloc_conf="$JEMALLOC_CONFIG_MALLOC_CONF"
   8860  1.1  christos cat >>confdefs.h <<_ACEOF
   8861  1.1  christos #define JEMALLOC_CONFIG_MALLOC_CONF "$config_malloc_conf"
   8862  1.1  christos _ACEOF
   8863  1.1  christos 
   8864  1.1  christos 
   8865  1.1  christos je_="je_"
   8866  1.1  christos 
   8867  1.1  christos 
   8868  1.1  christos cfgoutputs_in="Makefile.in"
   8869  1.1  christos cfgoutputs_in="${cfgoutputs_in} jemalloc.pc.in"
   8870  1.1  christos cfgoutputs_in="${cfgoutputs_in} doc/html.xsl.in"
   8871  1.1  christos cfgoutputs_in="${cfgoutputs_in} doc/manpages.xsl.in"
   8872  1.1  christos cfgoutputs_in="${cfgoutputs_in} doc/jemalloc.xml.in"
   8873  1.1  christos cfgoutputs_in="${cfgoutputs_in} include/jemalloc/jemalloc_macros.h.in"
   8874  1.1  christos cfgoutputs_in="${cfgoutputs_in} include/jemalloc/jemalloc_protos.h.in"
   8875  1.1  christos cfgoutputs_in="${cfgoutputs_in} include/jemalloc/jemalloc_typedefs.h.in"
   8876  1.1  christos cfgoutputs_in="${cfgoutputs_in} include/jemalloc/internal/jemalloc_preamble.h.in"
   8877  1.1  christos cfgoutputs_in="${cfgoutputs_in} test/test.sh.in"
   8878  1.1  christos cfgoutputs_in="${cfgoutputs_in} test/include/test/jemalloc_test.h.in"
   8879  1.1  christos 
   8880  1.1  christos cfgoutputs_out="Makefile"
   8881  1.1  christos cfgoutputs_out="${cfgoutputs_out} jemalloc.pc"
   8882  1.1  christos cfgoutputs_out="${cfgoutputs_out} doc/html.xsl"
   8883  1.1  christos cfgoutputs_out="${cfgoutputs_out} doc/manpages.xsl"
   8884  1.1  christos cfgoutputs_out="${cfgoutputs_out} doc/jemalloc.xml"
   8885  1.1  christos cfgoutputs_out="${cfgoutputs_out} include/jemalloc/jemalloc_macros.h"
   8886  1.1  christos cfgoutputs_out="${cfgoutputs_out} include/jemalloc/jemalloc_protos.h"
   8887  1.1  christos cfgoutputs_out="${cfgoutputs_out} include/jemalloc/jemalloc_typedefs.h"
   8888  1.1  christos cfgoutputs_out="${cfgoutputs_out} include/jemalloc/internal/jemalloc_preamble.h"
   8889  1.1  christos cfgoutputs_out="${cfgoutputs_out} test/test.sh"
   8890  1.1  christos cfgoutputs_out="${cfgoutputs_out} test/include/test/jemalloc_test.h"
   8891  1.1  christos 
   8892  1.1  christos cfgoutputs_tup="Makefile"
   8893  1.1  christos cfgoutputs_tup="${cfgoutputs_tup} jemalloc.pc:jemalloc.pc.in"
   8894  1.1  christos cfgoutputs_tup="${cfgoutputs_tup} doc/html.xsl:doc/html.xsl.in"
   8895  1.1  christos cfgoutputs_tup="${cfgoutputs_tup} doc/manpages.xsl:doc/manpages.xsl.in"
   8896  1.1  christos cfgoutputs_tup="${cfgoutputs_tup} doc/jemalloc.xml:doc/jemalloc.xml.in"
   8897  1.1  christos cfgoutputs_tup="${cfgoutputs_tup} include/jemalloc/jemalloc_macros.h:include/jemalloc/jemalloc_macros.h.in"
   8898  1.1  christos cfgoutputs_tup="${cfgoutputs_tup} include/jemalloc/jemalloc_protos.h:include/jemalloc/jemalloc_protos.h.in"
   8899  1.1  christos cfgoutputs_tup="${cfgoutputs_tup} include/jemalloc/jemalloc_typedefs.h:include/jemalloc/jemalloc_typedefs.h.in"
   8900  1.1  christos cfgoutputs_tup="${cfgoutputs_tup} include/jemalloc/internal/jemalloc_preamble.h"
   8901  1.1  christos cfgoutputs_tup="${cfgoutputs_tup} test/test.sh:test/test.sh.in"
   8902  1.1  christos cfgoutputs_tup="${cfgoutputs_tup} test/include/test/jemalloc_test.h:test/include/test/jemalloc_test.h.in"
   8903  1.1  christos 
   8904  1.1  christos cfghdrs_in="include/jemalloc/jemalloc_defs.h.in"
   8905  1.1  christos cfghdrs_in="${cfghdrs_in} include/jemalloc/internal/jemalloc_internal_defs.h.in"
   8906  1.1  christos cfghdrs_in="${cfghdrs_in} include/jemalloc/internal/private_symbols.sh"
   8907  1.1  christos cfghdrs_in="${cfghdrs_in} include/jemalloc/internal/private_namespace.sh"
   8908  1.1  christos cfghdrs_in="${cfghdrs_in} include/jemalloc/internal/public_namespace.sh"
   8909  1.1  christos cfghdrs_in="${cfghdrs_in} include/jemalloc/internal/public_unnamespace.sh"
   8910  1.1  christos cfghdrs_in="${cfghdrs_in} include/jemalloc/internal/size_classes.sh"
   8911  1.1  christos cfghdrs_in="${cfghdrs_in} include/jemalloc/jemalloc_rename.sh"
   8912  1.1  christos cfghdrs_in="${cfghdrs_in} include/jemalloc/jemalloc_mangle.sh"
   8913  1.1  christos cfghdrs_in="${cfghdrs_in} include/jemalloc/jemalloc.sh"
   8914  1.1  christos cfghdrs_in="${cfghdrs_in} test/include/test/jemalloc_test_defs.h.in"
   8915  1.1  christos 
   8916  1.1  christos cfghdrs_out="include/jemalloc/jemalloc_defs.h"
   8917  1.1  christos cfghdrs_out="${cfghdrs_out} include/jemalloc/jemalloc${install_suffix}.h"
   8918  1.1  christos cfghdrs_out="${cfghdrs_out} include/jemalloc/internal/private_symbols.awk"
   8919  1.1  christos cfghdrs_out="${cfghdrs_out} include/jemalloc/internal/private_symbols_jet.awk"
   8920  1.1  christos cfghdrs_out="${cfghdrs_out} include/jemalloc/internal/public_symbols.txt"
   8921  1.1  christos cfghdrs_out="${cfghdrs_out} include/jemalloc/internal/public_namespace.h"
   8922  1.1  christos cfghdrs_out="${cfghdrs_out} include/jemalloc/internal/public_unnamespace.h"
   8923  1.1  christos cfghdrs_out="${cfghdrs_out} include/jemalloc/internal/size_classes.h"
   8924  1.1  christos cfghdrs_out="${cfghdrs_out} include/jemalloc/jemalloc_protos_jet.h"
   8925  1.1  christos cfghdrs_out="${cfghdrs_out} include/jemalloc/jemalloc_rename.h"
   8926  1.1  christos cfghdrs_out="${cfghdrs_out} include/jemalloc/jemalloc_mangle.h"
   8927  1.1  christos cfghdrs_out="${cfghdrs_out} include/jemalloc/jemalloc_mangle_jet.h"
   8928  1.1  christos cfghdrs_out="${cfghdrs_out} include/jemalloc/internal/jemalloc_internal_defs.h"
   8929  1.1  christos cfghdrs_out="${cfghdrs_out} test/include/test/jemalloc_test_defs.h"
   8930  1.1  christos 
   8931  1.1  christos cfghdrs_tup="include/jemalloc/jemalloc_defs.h:include/jemalloc/jemalloc_defs.h.in"
   8932  1.1  christos cfghdrs_tup="${cfghdrs_tup} include/jemalloc/internal/jemalloc_internal_defs.h:include/jemalloc/internal/jemalloc_internal_defs.h.in"
   8933  1.1  christos cfghdrs_tup="${cfghdrs_tup} test/include/test/jemalloc_test_defs.h:test/include/test/jemalloc_test_defs.h.in"
   8934  1.1  christos 
   8935  1.1  christos # Check whether --enable-debug was given.
   8936  1.1  christos if test "${enable_debug+set}" = set; then :
   8937  1.1  christos   enableval=$enable_debug; if test "x$enable_debug" = "xno" ; then
   8938  1.1  christos   enable_debug="0"
   8939  1.1  christos else
   8940  1.1  christos   enable_debug="1"
   8941  1.1  christos fi
   8942  1.1  christos 
   8943  1.1  christos else
   8944  1.1  christos   enable_debug="0"
   8945  1.1  christos 
   8946  1.1  christos fi
   8947  1.1  christos 
   8948  1.1  christos if test "x$enable_debug" = "x1" ; then
   8949  1.1  christos   $as_echo "#define JEMALLOC_DEBUG  " >>confdefs.h
   8950  1.1  christos 
   8951  1.1  christos fi
   8952  1.1  christos if test "x$enable_debug" = "x1" ; then
   8953  1.1  christos   $as_echo "#define JEMALLOC_DEBUG  " >>confdefs.h
   8954  1.1  christos 
   8955  1.1  christos fi
   8956  1.1  christos 
   8957  1.1  christos 
   8958  1.1  christos if test "x$enable_debug" = "x0" ; then
   8959  1.1  christos   if test "x$GCC" = "xyes" ; then
   8960  1.1  christos 
   8961  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -O3" >&5
   8962  1.1  christos $as_echo_n "checking whether compiler supports -O3... " >&6; }
   8963  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   8964  1.1  christos T_APPEND_V=-O3
   8965  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   8966  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   8967  1.1  christos else
   8968  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   8969  1.1  christos fi
   8970  1.1  christos 
   8971  1.1  christos 
   8972  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   8973  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   8974  1.1  christos else
   8975  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   8976  1.1  christos fi
   8977  1.1  christos 
   8978  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8979  1.1  christos /* end confdefs.h.  */
   8980  1.1  christos 
   8981  1.1  christos 
   8982  1.1  christos int
   8983  1.1  christos main ()
   8984  1.1  christos {
   8985  1.1  christos 
   8986  1.1  christos     return 0;
   8987  1.1  christos 
   8988  1.1  christos   ;
   8989  1.1  christos   return 0;
   8990  1.1  christos }
   8991  1.1  christos _ACEOF
   8992  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   8993  1.1  christos   je_cv_cflags_added=-O3
   8994  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8995  1.1  christos $as_echo "yes" >&6; }
   8996  1.1  christos else
   8997  1.1  christos   je_cv_cflags_added=
   8998  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8999  1.1  christos $as_echo "no" >&6; }
   9000  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   9001  1.1  christos 
   9002  1.1  christos fi
   9003  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   9004  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   9005  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   9006  1.1  christos else
   9007  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   9008  1.1  christos fi
   9009  1.1  christos 
   9010  1.1  christos 
   9011  1.1  christos 
   9012  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -O3" >&5
   9013  1.1  christos $as_echo_n "checking whether compiler supports -O3... " >&6; }
   9014  1.1  christos T_CONFIGURE_CXXFLAGS="${CONFIGURE_CXXFLAGS}"
   9015  1.1  christos T_APPEND_V=-O3
   9016  1.1  christos   if test "x${CONFIGURE_CXXFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   9017  1.1  christos   CONFIGURE_CXXFLAGS="${CONFIGURE_CXXFLAGS}${T_APPEND_V}"
   9018  1.1  christos else
   9019  1.1  christos   CONFIGURE_CXXFLAGS="${CONFIGURE_CXXFLAGS} ${T_APPEND_V}"
   9020  1.1  christos fi
   9021  1.1  christos 
   9022  1.1  christos 
   9023  1.1  christos if test "x${CONFIGURE_CXXFLAGS}" = "x" -o "x${SPECIFIED_CXXFLAGS}" = "x" ; then
   9024  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS}${SPECIFIED_CXXFLAGS}"
   9025  1.1  christos else
   9026  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS} ${SPECIFIED_CXXFLAGS}"
   9027  1.1  christos fi
   9028  1.1  christos 
   9029  1.1  christos ac_ext=cpp
   9030  1.1  christos ac_cpp='$CXXCPP $CPPFLAGS'
   9031  1.1  christos ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   9032  1.1  christos ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   9033  1.1  christos ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   9034  1.1  christos 
   9035  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9036  1.1  christos /* end confdefs.h.  */
   9037  1.1  christos 
   9038  1.1  christos 
   9039  1.1  christos int
   9040  1.1  christos main ()
   9041  1.1  christos {
   9042  1.1  christos 
   9043  1.1  christos     return 0;
   9044  1.1  christos 
   9045  1.1  christos   ;
   9046  1.1  christos   return 0;
   9047  1.1  christos }
   9048  1.1  christos _ACEOF
   9049  1.1  christos if ac_fn_cxx_try_compile "$LINENO"; then :
   9050  1.1  christos   je_cv_cxxflags_added=-O3
   9051  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9052  1.1  christos $as_echo "yes" >&6; }
   9053  1.1  christos else
   9054  1.1  christos   je_cv_cxxflags_added=
   9055  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9056  1.1  christos $as_echo "no" >&6; }
   9057  1.1  christos               CONFIGURE_CXXFLAGS="${T_CONFIGURE_CXXFLAGS}"
   9058  1.1  christos 
   9059  1.1  christos fi
   9060  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   9061  1.1  christos ac_ext=c
   9062  1.1  christos ac_cpp='$CPP $CPPFLAGS'
   9063  1.1  christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   9064  1.1  christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   9065  1.1  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   9066  1.1  christos 
   9067  1.1  christos if test "x${CONFIGURE_CXXFLAGS}" = "x" -o "x${SPECIFIED_CXXFLAGS}" = "x" ; then
   9068  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS}${SPECIFIED_CXXFLAGS}"
   9069  1.1  christos else
   9070  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS} ${SPECIFIED_CXXFLAGS}"
   9071  1.1  christos fi
   9072  1.1  christos 
   9073  1.1  christos 
   9074  1.1  christos 
   9075  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -funroll-loops" >&5
   9076  1.1  christos $as_echo_n "checking whether compiler supports -funroll-loops... " >&6; }
   9077  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   9078  1.1  christos T_APPEND_V=-funroll-loops
   9079  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   9080  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   9081  1.1  christos else
   9082  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   9083  1.1  christos fi
   9084  1.1  christos 
   9085  1.1  christos 
   9086  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   9087  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   9088  1.1  christos else
   9089  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   9090  1.1  christos fi
   9091  1.1  christos 
   9092  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9093  1.1  christos /* end confdefs.h.  */
   9094  1.1  christos 
   9095  1.1  christos 
   9096  1.1  christos int
   9097  1.1  christos main ()
   9098  1.1  christos {
   9099  1.1  christos 
   9100  1.1  christos     return 0;
   9101  1.1  christos 
   9102  1.1  christos   ;
   9103  1.1  christos   return 0;
   9104  1.1  christos }
   9105  1.1  christos _ACEOF
   9106  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   9107  1.1  christos   je_cv_cflags_added=-funroll-loops
   9108  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9109  1.1  christos $as_echo "yes" >&6; }
   9110  1.1  christos else
   9111  1.1  christos   je_cv_cflags_added=
   9112  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9113  1.1  christos $as_echo "no" >&6; }
   9114  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   9115  1.1  christos 
   9116  1.1  christos fi
   9117  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   9118  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   9119  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   9120  1.1  christos else
   9121  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   9122  1.1  christos fi
   9123  1.1  christos 
   9124  1.1  christos 
   9125  1.1  christos   elif test "x$je_cv_msvc" = "xyes" ; then
   9126  1.1  christos 
   9127  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -O2" >&5
   9128  1.1  christos $as_echo_n "checking whether compiler supports -O2... " >&6; }
   9129  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   9130  1.1  christos T_APPEND_V=-O2
   9131  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   9132  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   9133  1.1  christos else
   9134  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   9135  1.1  christos fi
   9136  1.1  christos 
   9137  1.1  christos 
   9138  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   9139  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   9140  1.1  christos else
   9141  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   9142  1.1  christos fi
   9143  1.1  christos 
   9144  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9145  1.1  christos /* end confdefs.h.  */
   9146  1.1  christos 
   9147  1.1  christos 
   9148  1.1  christos int
   9149  1.1  christos main ()
   9150  1.1  christos {
   9151  1.1  christos 
   9152  1.1  christos     return 0;
   9153  1.1  christos 
   9154  1.1  christos   ;
   9155  1.1  christos   return 0;
   9156  1.1  christos }
   9157  1.1  christos _ACEOF
   9158  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   9159  1.1  christos   je_cv_cflags_added=-O2
   9160  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9161  1.1  christos $as_echo "yes" >&6; }
   9162  1.1  christos else
   9163  1.1  christos   je_cv_cflags_added=
   9164  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9165  1.1  christos $as_echo "no" >&6; }
   9166  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   9167  1.1  christos 
   9168  1.1  christos fi
   9169  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   9170  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   9171  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   9172  1.1  christos else
   9173  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   9174  1.1  christos fi
   9175  1.1  christos 
   9176  1.1  christos 
   9177  1.1  christos 
   9178  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -O2" >&5
   9179  1.1  christos $as_echo_n "checking whether compiler supports -O2... " >&6; }
   9180  1.1  christos T_CONFIGURE_CXXFLAGS="${CONFIGURE_CXXFLAGS}"
   9181  1.1  christos T_APPEND_V=-O2
   9182  1.1  christos   if test "x${CONFIGURE_CXXFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   9183  1.1  christos   CONFIGURE_CXXFLAGS="${CONFIGURE_CXXFLAGS}${T_APPEND_V}"
   9184  1.1  christos else
   9185  1.1  christos   CONFIGURE_CXXFLAGS="${CONFIGURE_CXXFLAGS} ${T_APPEND_V}"
   9186  1.1  christos fi
   9187  1.1  christos 
   9188  1.1  christos 
   9189  1.1  christos if test "x${CONFIGURE_CXXFLAGS}" = "x" -o "x${SPECIFIED_CXXFLAGS}" = "x" ; then
   9190  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS}${SPECIFIED_CXXFLAGS}"
   9191  1.1  christos else
   9192  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS} ${SPECIFIED_CXXFLAGS}"
   9193  1.1  christos fi
   9194  1.1  christos 
   9195  1.1  christos ac_ext=cpp
   9196  1.1  christos ac_cpp='$CXXCPP $CPPFLAGS'
   9197  1.1  christos ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   9198  1.1  christos ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   9199  1.1  christos ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   9200  1.1  christos 
   9201  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9202  1.1  christos /* end confdefs.h.  */
   9203  1.1  christos 
   9204  1.1  christos 
   9205  1.1  christos int
   9206  1.1  christos main ()
   9207  1.1  christos {
   9208  1.1  christos 
   9209  1.1  christos     return 0;
   9210  1.1  christos 
   9211  1.1  christos   ;
   9212  1.1  christos   return 0;
   9213  1.1  christos }
   9214  1.1  christos _ACEOF
   9215  1.1  christos if ac_fn_cxx_try_compile "$LINENO"; then :
   9216  1.1  christos   je_cv_cxxflags_added=-O2
   9217  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9218  1.1  christos $as_echo "yes" >&6; }
   9219  1.1  christos else
   9220  1.1  christos   je_cv_cxxflags_added=
   9221  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9222  1.1  christos $as_echo "no" >&6; }
   9223  1.1  christos               CONFIGURE_CXXFLAGS="${T_CONFIGURE_CXXFLAGS}"
   9224  1.1  christos 
   9225  1.1  christos fi
   9226  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   9227  1.1  christos ac_ext=c
   9228  1.1  christos ac_cpp='$CPP $CPPFLAGS'
   9229  1.1  christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   9230  1.1  christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   9231  1.1  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   9232  1.1  christos 
   9233  1.1  christos if test "x${CONFIGURE_CXXFLAGS}" = "x" -o "x${SPECIFIED_CXXFLAGS}" = "x" ; then
   9234  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS}${SPECIFIED_CXXFLAGS}"
   9235  1.1  christos else
   9236  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS} ${SPECIFIED_CXXFLAGS}"
   9237  1.1  christos fi
   9238  1.1  christos 
   9239  1.1  christos 
   9240  1.1  christos   else
   9241  1.1  christos 
   9242  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -O" >&5
   9243  1.1  christos $as_echo_n "checking whether compiler supports -O... " >&6; }
   9244  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   9245  1.1  christos T_APPEND_V=-O
   9246  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   9247  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   9248  1.1  christos else
   9249  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   9250  1.1  christos fi
   9251  1.1  christos 
   9252  1.1  christos 
   9253  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   9254  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   9255  1.1  christos else
   9256  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   9257  1.1  christos fi
   9258  1.1  christos 
   9259  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9260  1.1  christos /* end confdefs.h.  */
   9261  1.1  christos 
   9262  1.1  christos 
   9263  1.1  christos int
   9264  1.1  christos main ()
   9265  1.1  christos {
   9266  1.1  christos 
   9267  1.1  christos     return 0;
   9268  1.1  christos 
   9269  1.1  christos   ;
   9270  1.1  christos   return 0;
   9271  1.1  christos }
   9272  1.1  christos _ACEOF
   9273  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   9274  1.1  christos   je_cv_cflags_added=-O
   9275  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9276  1.1  christos $as_echo "yes" >&6; }
   9277  1.1  christos else
   9278  1.1  christos   je_cv_cflags_added=
   9279  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9280  1.1  christos $as_echo "no" >&6; }
   9281  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   9282  1.1  christos 
   9283  1.1  christos fi
   9284  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   9285  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   9286  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   9287  1.1  christos else
   9288  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   9289  1.1  christos fi
   9290  1.1  christos 
   9291  1.1  christos 
   9292  1.1  christos 
   9293  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -O" >&5
   9294  1.1  christos $as_echo_n "checking whether compiler supports -O... " >&6; }
   9295  1.1  christos T_CONFIGURE_CXXFLAGS="${CONFIGURE_CXXFLAGS}"
   9296  1.1  christos T_APPEND_V=-O
   9297  1.1  christos   if test "x${CONFIGURE_CXXFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   9298  1.1  christos   CONFIGURE_CXXFLAGS="${CONFIGURE_CXXFLAGS}${T_APPEND_V}"
   9299  1.1  christos else
   9300  1.1  christos   CONFIGURE_CXXFLAGS="${CONFIGURE_CXXFLAGS} ${T_APPEND_V}"
   9301  1.1  christos fi
   9302  1.1  christos 
   9303  1.1  christos 
   9304  1.1  christos if test "x${CONFIGURE_CXXFLAGS}" = "x" -o "x${SPECIFIED_CXXFLAGS}" = "x" ; then
   9305  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS}${SPECIFIED_CXXFLAGS}"
   9306  1.1  christos else
   9307  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS} ${SPECIFIED_CXXFLAGS}"
   9308  1.1  christos fi
   9309  1.1  christos 
   9310  1.1  christos ac_ext=cpp
   9311  1.1  christos ac_cpp='$CXXCPP $CPPFLAGS'
   9312  1.1  christos ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   9313  1.1  christos ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   9314  1.1  christos ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
   9315  1.1  christos 
   9316  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9317  1.1  christos /* end confdefs.h.  */
   9318  1.1  christos 
   9319  1.1  christos 
   9320  1.1  christos int
   9321  1.1  christos main ()
   9322  1.1  christos {
   9323  1.1  christos 
   9324  1.1  christos     return 0;
   9325  1.1  christos 
   9326  1.1  christos   ;
   9327  1.1  christos   return 0;
   9328  1.1  christos }
   9329  1.1  christos _ACEOF
   9330  1.1  christos if ac_fn_cxx_try_compile "$LINENO"; then :
   9331  1.1  christos   je_cv_cxxflags_added=-O
   9332  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9333  1.1  christos $as_echo "yes" >&6; }
   9334  1.1  christos else
   9335  1.1  christos   je_cv_cxxflags_added=
   9336  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9337  1.1  christos $as_echo "no" >&6; }
   9338  1.1  christos               CONFIGURE_CXXFLAGS="${T_CONFIGURE_CXXFLAGS}"
   9339  1.1  christos 
   9340  1.1  christos fi
   9341  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   9342  1.1  christos ac_ext=c
   9343  1.1  christos ac_cpp='$CPP $CPPFLAGS'
   9344  1.1  christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   9345  1.1  christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   9346  1.1  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   9347  1.1  christos 
   9348  1.1  christos if test "x${CONFIGURE_CXXFLAGS}" = "x" -o "x${SPECIFIED_CXXFLAGS}" = "x" ; then
   9349  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS}${SPECIFIED_CXXFLAGS}"
   9350  1.1  christos else
   9351  1.1  christos   CXXFLAGS="${CONFIGURE_CXXFLAGS} ${SPECIFIED_CXXFLAGS}"
   9352  1.1  christos fi
   9353  1.1  christos 
   9354  1.1  christos 
   9355  1.1  christos   fi
   9356  1.1  christos fi
   9357  1.1  christos 
   9358  1.1  christos # Check whether --enable-stats was given.
   9359  1.1  christos if test "${enable_stats+set}" = set; then :
   9360  1.1  christos   enableval=$enable_stats; if test "x$enable_stats" = "xno" ; then
   9361  1.1  christos   enable_stats="0"
   9362  1.1  christos else
   9363  1.1  christos   enable_stats="1"
   9364  1.1  christos fi
   9365  1.1  christos 
   9366  1.1  christos else
   9367  1.1  christos   enable_stats="1"
   9368  1.1  christos 
   9369  1.1  christos fi
   9370  1.1  christos 
   9371  1.1  christos if test "x$enable_stats" = "x1" ; then
   9372  1.1  christos   $as_echo "#define JEMALLOC_STATS  " >>confdefs.h
   9373  1.1  christos 
   9374  1.1  christos fi
   9375  1.1  christos 
   9376  1.1  christos 
   9377  1.1  christos # Check whether --enable-prof was given.
   9378  1.1  christos if test "${enable_prof+set}" = set; then :
   9379  1.1  christos   enableval=$enable_prof; if test "x$enable_prof" = "xno" ; then
   9380  1.1  christos   enable_prof="0"
   9381  1.1  christos else
   9382  1.1  christos   enable_prof="1"
   9383  1.1  christos fi
   9384  1.1  christos 
   9385  1.1  christos else
   9386  1.1  christos   enable_prof="0"
   9387  1.1  christos 
   9388  1.1  christos fi
   9389  1.1  christos 
   9390  1.1  christos if test "x$enable_prof" = "x1" ; then
   9391  1.1  christos   backtrace_method=""
   9392  1.1  christos else
   9393  1.1  christos   backtrace_method="N/A"
   9394  1.1  christos fi
   9395  1.1  christos 
   9396  1.1  christos # Check whether --enable-prof-libunwind was given.
   9397  1.1  christos if test "${enable_prof_libunwind+set}" = set; then :
   9398  1.1  christos   enableval=$enable_prof_libunwind; if test "x$enable_prof_libunwind" = "xno" ; then
   9399  1.1  christos   enable_prof_libunwind="0"
   9400  1.1  christos else
   9401  1.1  christos   enable_prof_libunwind="1"
   9402  1.1  christos fi
   9403  1.1  christos 
   9404  1.1  christos else
   9405  1.1  christos   enable_prof_libunwind="0"
   9406  1.1  christos 
   9407  1.1  christos fi
   9408  1.1  christos 
   9409  1.1  christos 
   9410  1.1  christos # Check whether --with-static_libunwind was given.
   9411  1.1  christos if test "${with_static_libunwind+set}" = set; then :
   9412  1.1  christos   withval=$with_static_libunwind; if test "x$with_static_libunwind" = "xno" ; then
   9413  1.1  christos   LUNWIND="-lunwind"
   9414  1.1  christos else
   9415  1.1  christos   if test ! -f "$with_static_libunwind" ; then
   9416  1.1  christos     as_fn_error $? "Static libunwind not found: $with_static_libunwind" "$LINENO" 5
   9417  1.1  christos   fi
   9418  1.1  christos   LUNWIND="$with_static_libunwind"
   9419  1.1  christos fi
   9420  1.1  christos else
   9421  1.1  christos   LUNWIND="-lunwind"
   9422  1.1  christos 
   9423  1.1  christos fi
   9424  1.1  christos 
   9425  1.1  christos if test "x$backtrace_method" = "x" -a "x$enable_prof_libunwind" = "x1" ; then
   9426  1.1  christos   for ac_header in libunwind.h
   9427  1.1  christos do :
   9428  1.1  christos   ac_fn_c_check_header_mongrel "$LINENO" "libunwind.h" "ac_cv_header_libunwind_h" "$ac_includes_default"
   9429  1.1  christos if test "x$ac_cv_header_libunwind_h" = xyes; then :
   9430  1.1  christos   cat >>confdefs.h <<_ACEOF
   9431  1.1  christos #define HAVE_LIBUNWIND_H 1
   9432  1.1  christos _ACEOF
   9433  1.1  christos 
   9434  1.1  christos else
   9435  1.1  christos   enable_prof_libunwind="0"
   9436  1.1  christos fi
   9437  1.1  christos 
   9438  1.1  christos done
   9439  1.1  christos 
   9440  1.1  christos   if test "x$LUNWIND" = "x-lunwind" ; then
   9441  1.1  christos     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unw_backtrace in -lunwind" >&5
   9442  1.1  christos $as_echo_n "checking for unw_backtrace in -lunwind... " >&6; }
   9443  1.1  christos if ${ac_cv_lib_unwind_unw_backtrace+:} false; then :
   9444  1.1  christos   $as_echo_n "(cached) " >&6
   9445  1.1  christos else
   9446  1.1  christos   ac_check_lib_save_LIBS=$LIBS
   9447  1.1  christos LIBS="-lunwind  $LIBS"
   9448  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9449  1.1  christos /* end confdefs.h.  */
   9450  1.1  christos 
   9451  1.1  christos /* Override any GCC internal prototype to avoid an error.
   9452  1.1  christos    Use char because int might match the return type of a GCC
   9453  1.1  christos    builtin and then its argument prototype would still apply.  */
   9454  1.1  christos #ifdef __cplusplus
   9455  1.1  christos extern "C"
   9456  1.1  christos #endif
   9457  1.1  christos char unw_backtrace ();
   9458  1.1  christos int
   9459  1.1  christos main ()
   9460  1.1  christos {
   9461  1.1  christos return unw_backtrace ();
   9462  1.1  christos   ;
   9463  1.1  christos   return 0;
   9464  1.1  christos }
   9465  1.1  christos _ACEOF
   9466  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   9467  1.1  christos   ac_cv_lib_unwind_unw_backtrace=yes
   9468  1.1  christos else
   9469  1.1  christos   ac_cv_lib_unwind_unw_backtrace=no
   9470  1.1  christos fi
   9471  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   9472  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   9473  1.1  christos LIBS=$ac_check_lib_save_LIBS
   9474  1.1  christos fi
   9475  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_unwind_unw_backtrace" >&5
   9476  1.1  christos $as_echo "$ac_cv_lib_unwind_unw_backtrace" >&6; }
   9477  1.1  christos if test "x$ac_cv_lib_unwind_unw_backtrace" = xyes; then :
   9478  1.1  christos   T_APPEND_V=$LUNWIND
   9479  1.1  christos   if test "x${LIBS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   9480  1.1  christos   LIBS="${LIBS}${T_APPEND_V}"
   9481  1.1  christos else
   9482  1.1  christos   LIBS="${LIBS} ${T_APPEND_V}"
   9483  1.1  christos fi
   9484  1.1  christos 
   9485  1.1  christos 
   9486  1.1  christos else
   9487  1.1  christos   enable_prof_libunwind="0"
   9488  1.1  christos fi
   9489  1.1  christos 
   9490  1.1  christos   else
   9491  1.1  christos     T_APPEND_V=$LUNWIND
   9492  1.1  christos   if test "x${LIBS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   9493  1.1  christos   LIBS="${LIBS}${T_APPEND_V}"
   9494  1.1  christos else
   9495  1.1  christos   LIBS="${LIBS} ${T_APPEND_V}"
   9496  1.1  christos fi
   9497  1.1  christos 
   9498  1.1  christos 
   9499  1.1  christos   fi
   9500  1.1  christos   if test "x${enable_prof_libunwind}" = "x1" ; then
   9501  1.1  christos     backtrace_method="libunwind"
   9502  1.1  christos     $as_echo "#define JEMALLOC_PROF_LIBUNWIND  " >>confdefs.h
   9503  1.1  christos 
   9504  1.1  christos   fi
   9505  1.1  christos fi
   9506  1.1  christos 
   9507  1.1  christos # Check whether --enable-prof-libgcc was given.
   9508  1.1  christos if test "${enable_prof_libgcc+set}" = set; then :
   9509  1.1  christos   enableval=$enable_prof_libgcc; if test "x$enable_prof_libgcc" = "xno" ; then
   9510  1.1  christos   enable_prof_libgcc="0"
   9511  1.1  christos else
   9512  1.1  christos   enable_prof_libgcc="1"
   9513  1.1  christos fi
   9514  1.1  christos 
   9515  1.1  christos else
   9516  1.1  christos   enable_prof_libgcc="1"
   9517  1.1  christos 
   9518  1.1  christos fi
   9519  1.1  christos 
   9520  1.1  christos if test "x$backtrace_method" = "x" -a "x$enable_prof_libgcc" = "x1" \
   9521  1.1  christos      -a "x$GCC" = "xyes" ; then
   9522  1.1  christos   for ac_header in unwind.h
   9523  1.1  christos do :
   9524  1.1  christos   ac_fn_c_check_header_mongrel "$LINENO" "unwind.h" "ac_cv_header_unwind_h" "$ac_includes_default"
   9525  1.1  christos if test "x$ac_cv_header_unwind_h" = xyes; then :
   9526  1.1  christos   cat >>confdefs.h <<_ACEOF
   9527  1.1  christos #define HAVE_UNWIND_H 1
   9528  1.1  christos _ACEOF
   9529  1.1  christos 
   9530  1.1  christos else
   9531  1.1  christos   enable_prof_libgcc="0"
   9532  1.1  christos fi
   9533  1.1  christos 
   9534  1.1  christos done
   9535  1.1  christos 
   9536  1.1  christos   if test "x${enable_prof_libgcc}" = "x1" ; then
   9537  1.1  christos     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Unwind_Backtrace in -lgcc" >&5
   9538  1.1  christos $as_echo_n "checking for _Unwind_Backtrace in -lgcc... " >&6; }
   9539  1.1  christos if ${ac_cv_lib_gcc__Unwind_Backtrace+:} false; then :
   9540  1.1  christos   $as_echo_n "(cached) " >&6
   9541  1.1  christos else
   9542  1.1  christos   ac_check_lib_save_LIBS=$LIBS
   9543  1.1  christos LIBS="-lgcc  $LIBS"
   9544  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9545  1.1  christos /* end confdefs.h.  */
   9546  1.1  christos 
   9547  1.1  christos /* Override any GCC internal prototype to avoid an error.
   9548  1.1  christos    Use char because int might match the return type of a GCC
   9549  1.1  christos    builtin and then its argument prototype would still apply.  */
   9550  1.1  christos #ifdef __cplusplus
   9551  1.1  christos extern "C"
   9552  1.1  christos #endif
   9553  1.1  christos char _Unwind_Backtrace ();
   9554  1.1  christos int
   9555  1.1  christos main ()
   9556  1.1  christos {
   9557  1.1  christos return _Unwind_Backtrace ();
   9558  1.1  christos   ;
   9559  1.1  christos   return 0;
   9560  1.1  christos }
   9561  1.1  christos _ACEOF
   9562  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   9563  1.1  christos   ac_cv_lib_gcc__Unwind_Backtrace=yes
   9564  1.1  christos else
   9565  1.1  christos   ac_cv_lib_gcc__Unwind_Backtrace=no
   9566  1.1  christos fi
   9567  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   9568  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   9569  1.1  christos LIBS=$ac_check_lib_save_LIBS
   9570  1.1  christos fi
   9571  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcc__Unwind_Backtrace" >&5
   9572  1.1  christos $as_echo "$ac_cv_lib_gcc__Unwind_Backtrace" >&6; }
   9573  1.1  christos if test "x$ac_cv_lib_gcc__Unwind_Backtrace" = xyes; then :
   9574  1.1  christos   T_APPEND_V=-lgcc
   9575  1.1  christos   if test "x${LIBS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   9576  1.1  christos   LIBS="${LIBS}${T_APPEND_V}"
   9577  1.1  christos else
   9578  1.1  christos   LIBS="${LIBS} ${T_APPEND_V}"
   9579  1.1  christos fi
   9580  1.1  christos 
   9581  1.1  christos 
   9582  1.1  christos else
   9583  1.1  christos   enable_prof_libgcc="0"
   9584  1.1  christos fi
   9585  1.1  christos 
   9586  1.1  christos   fi
   9587  1.1  christos   if test "x${enable_prof_libgcc}" = "x1" ; then
   9588  1.1  christos     backtrace_method="libgcc"
   9589  1.1  christos     $as_echo "#define JEMALLOC_PROF_LIBGCC  " >>confdefs.h
   9590  1.1  christos 
   9591  1.1  christos   fi
   9592  1.1  christos else
   9593  1.1  christos   enable_prof_libgcc="0"
   9594  1.1  christos fi
   9595  1.1  christos 
   9596  1.1  christos # Check whether --enable-prof-gcc was given.
   9597  1.1  christos if test "${enable_prof_gcc+set}" = set; then :
   9598  1.1  christos   enableval=$enable_prof_gcc; if test "x$enable_prof_gcc" = "xno" ; then
   9599  1.1  christos   enable_prof_gcc="0"
   9600  1.1  christos else
   9601  1.1  christos   enable_prof_gcc="1"
   9602  1.1  christos fi
   9603  1.1  christos 
   9604  1.1  christos else
   9605  1.1  christos   enable_prof_gcc="1"
   9606  1.1  christos 
   9607  1.1  christos fi
   9608  1.1  christos 
   9609  1.1  christos if test "x$backtrace_method" = "x" -a "x$enable_prof_gcc" = "x1" \
   9610  1.1  christos      -a "x$GCC" = "xyes" ; then
   9611  1.1  christos 
   9612  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -fno-omit-frame-pointer" >&5
   9613  1.1  christos $as_echo_n "checking whether compiler supports -fno-omit-frame-pointer... " >&6; }
   9614  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   9615  1.1  christos T_APPEND_V=-fno-omit-frame-pointer
   9616  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   9617  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   9618  1.1  christos else
   9619  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   9620  1.1  christos fi
   9621  1.1  christos 
   9622  1.1  christos 
   9623  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   9624  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   9625  1.1  christos else
   9626  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   9627  1.1  christos fi
   9628  1.1  christos 
   9629  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9630  1.1  christos /* end confdefs.h.  */
   9631  1.1  christos 
   9632  1.1  christos 
   9633  1.1  christos int
   9634  1.1  christos main ()
   9635  1.1  christos {
   9636  1.1  christos 
   9637  1.1  christos     return 0;
   9638  1.1  christos 
   9639  1.1  christos   ;
   9640  1.1  christos   return 0;
   9641  1.1  christos }
   9642  1.1  christos _ACEOF
   9643  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   9644  1.1  christos   je_cv_cflags_added=-fno-omit-frame-pointer
   9645  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9646  1.1  christos $as_echo "yes" >&6; }
   9647  1.1  christos else
   9648  1.1  christos   je_cv_cflags_added=
   9649  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9650  1.1  christos $as_echo "no" >&6; }
   9651  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   9652  1.1  christos 
   9653  1.1  christos fi
   9654  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   9655  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   9656  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   9657  1.1  christos else
   9658  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   9659  1.1  christos fi
   9660  1.1  christos 
   9661  1.1  christos 
   9662  1.1  christos   backtrace_method="gcc intrinsics"
   9663  1.1  christos   $as_echo "#define JEMALLOC_PROF_GCC  " >>confdefs.h
   9664  1.1  christos 
   9665  1.1  christos else
   9666  1.1  christos   enable_prof_gcc="0"
   9667  1.1  christos fi
   9668  1.1  christos 
   9669  1.1  christos if test "x$backtrace_method" = "x" ; then
   9670  1.1  christos   backtrace_method="none (disabling profiling)"
   9671  1.1  christos   enable_prof="0"
   9672  1.1  christos fi
   9673  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking configured backtracing method" >&5
   9674  1.1  christos $as_echo_n "checking configured backtracing method... " >&6; }
   9675  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $backtrace_method" >&5
   9676  1.1  christos $as_echo "$backtrace_method" >&6; }
   9677  1.1  christos if test "x$enable_prof" = "x1" ; then
   9678  1.1  christos     T_APPEND_V=$LM
   9679  1.1  christos   if test "x${LIBS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   9680  1.1  christos   LIBS="${LIBS}${T_APPEND_V}"
   9681  1.1  christos else
   9682  1.1  christos   LIBS="${LIBS} ${T_APPEND_V}"
   9683  1.1  christos fi
   9684  1.1  christos 
   9685  1.1  christos 
   9686  1.1  christos 
   9687  1.1  christos   $as_echo "#define JEMALLOC_PROF  " >>confdefs.h
   9688  1.1  christos 
   9689  1.1  christos fi
   9690  1.1  christos 
   9691  1.1  christos 
   9692  1.1  christos if test "x${maps_coalesce}" = "x1" ; then
   9693  1.1  christos   $as_echo "#define JEMALLOC_MAPS_COALESCE  " >>confdefs.h
   9694  1.1  christos 
   9695  1.1  christos fi
   9696  1.1  christos 
   9697  1.1  christos if test "x$default_retain" = "x1" ; then
   9698  1.1  christos   $as_echo "#define JEMALLOC_RETAIN  " >>confdefs.h
   9699  1.1  christos 
   9700  1.1  christos fi
   9701  1.1  christos 
   9702  1.1  christos have_dss="1"
   9703  1.1  christos ac_fn_c_check_func "$LINENO" "sbrk" "ac_cv_func_sbrk"
   9704  1.1  christos if test "x$ac_cv_func_sbrk" = xyes; then :
   9705  1.1  christos   have_sbrk="1"
   9706  1.1  christos else
   9707  1.1  christos   have_sbrk="0"
   9708  1.1  christos fi
   9709  1.1  christos 
   9710  1.1  christos if test "x$have_sbrk" = "x1" ; then
   9711  1.1  christos   if test "x$sbrk_deprecated" = "x1" ; then
   9712  1.1  christos     { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling dss allocation because sbrk is deprecated" >&5
   9713  1.1  christos $as_echo "Disabling dss allocation because sbrk is deprecated" >&6; }
   9714  1.1  christos     have_dss="0"
   9715  1.1  christos   fi
   9716  1.1  christos else
   9717  1.1  christos   have_dss="0"
   9718  1.1  christos fi
   9719  1.1  christos 
   9720  1.1  christos if test "x$have_dss" = "x1" ; then
   9721  1.1  christos   $as_echo "#define JEMALLOC_DSS  " >>confdefs.h
   9722  1.1  christos 
   9723  1.1  christos fi
   9724  1.1  christos 
   9725  1.1  christos # Check whether --enable-fill was given.
   9726  1.1  christos if test "${enable_fill+set}" = set; then :
   9727  1.1  christos   enableval=$enable_fill; if test "x$enable_fill" = "xno" ; then
   9728  1.1  christos   enable_fill="0"
   9729  1.1  christos else
   9730  1.1  christos   enable_fill="1"
   9731  1.1  christos fi
   9732  1.1  christos 
   9733  1.1  christos else
   9734  1.1  christos   enable_fill="1"
   9735  1.1  christos 
   9736  1.1  christos fi
   9737  1.1  christos 
   9738  1.1  christos if test "x$enable_fill" = "x1" ; then
   9739  1.1  christos   $as_echo "#define JEMALLOC_FILL  " >>confdefs.h
   9740  1.1  christos 
   9741  1.1  christos fi
   9742  1.1  christos 
   9743  1.1  christos 
   9744  1.1  christos # Check whether --enable-utrace was given.
   9745  1.1  christos if test "${enable_utrace+set}" = set; then :
   9746  1.1  christos   enableval=$enable_utrace; if test "x$enable_utrace" = "xno" ; then
   9747  1.1  christos   enable_utrace="0"
   9748  1.1  christos else
   9749  1.1  christos   enable_utrace="1"
   9750  1.1  christos fi
   9751  1.1  christos 
   9752  1.1  christos else
   9753  1.1  christos   enable_utrace="0"
   9754  1.1  christos 
   9755  1.1  christos fi
   9756  1.1  christos 
   9757  1.1  christos 
   9758  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether utrace(2) is compilable" >&5
   9759  1.1  christos $as_echo_n "checking whether utrace(2) is compilable... " >&6; }
   9760  1.1  christos if ${je_cv_utrace+:} false; then :
   9761  1.1  christos   $as_echo_n "(cached) " >&6
   9762  1.1  christos else
   9763  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9764  1.1  christos /* end confdefs.h.  */
   9765  1.1  christos 
   9766  1.1  christos #include <sys/types.h>
   9767  1.1  christos #include <sys/param.h>
   9768  1.1  christos #include <sys/time.h>
   9769  1.1  christos #include <sys/uio.h>
   9770  1.1  christos #include <sys/ktrace.h>
   9771  1.1  christos 
   9772  1.1  christos int
   9773  1.1  christos main ()
   9774  1.1  christos {
   9775  1.1  christos 
   9776  1.1  christos 	utrace((void *)0, 0);
   9777  1.1  christos 
   9778  1.1  christos   ;
   9779  1.1  christos   return 0;
   9780  1.1  christos }
   9781  1.1  christos _ACEOF
   9782  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   9783  1.1  christos   je_cv_utrace=yes
   9784  1.1  christos else
   9785  1.1  christos   je_cv_utrace=no
   9786  1.1  christos fi
   9787  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   9788  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   9789  1.1  christos fi
   9790  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_utrace" >&5
   9791  1.1  christos $as_echo "$je_cv_utrace" >&6; }
   9792  1.1  christos 
   9793  1.1  christos if test "x${je_cv_utrace}" = "xno" ; then
   9794  1.1  christos   enable_utrace="0"
   9795  1.1  christos fi
   9796  1.1  christos if test "x$enable_utrace" = "x1" ; then
   9797  1.1  christos   $as_echo "#define JEMALLOC_UTRACE  " >>confdefs.h
   9798  1.1  christos 
   9799  1.1  christos fi
   9800  1.1  christos 
   9801  1.1  christos 
   9802  1.1  christos # Check whether --enable-xmalloc was given.
   9803  1.1  christos if test "${enable_xmalloc+set}" = set; then :
   9804  1.1  christos   enableval=$enable_xmalloc; if test "x$enable_xmalloc" = "xno" ; then
   9805  1.1  christos   enable_xmalloc="0"
   9806  1.1  christos else
   9807  1.1  christos   enable_xmalloc="1"
   9808  1.1  christos fi
   9809  1.1  christos 
   9810  1.1  christos else
   9811  1.1  christos   enable_xmalloc="0"
   9812  1.1  christos 
   9813  1.1  christos fi
   9814  1.1  christos 
   9815  1.1  christos if test "x$enable_xmalloc" = "x1" ; then
   9816  1.1  christos   $as_echo "#define JEMALLOC_XMALLOC  " >>confdefs.h
   9817  1.1  christos 
   9818  1.1  christos fi
   9819  1.1  christos 
   9820  1.1  christos 
   9821  1.1  christos # Check whether --enable-cache-oblivious was given.
   9822  1.1  christos if test "${enable_cache_oblivious+set}" = set; then :
   9823  1.1  christos   enableval=$enable_cache_oblivious; if test "x$enable_cache_oblivious" = "xno" ; then
   9824  1.1  christos   enable_cache_oblivious="0"
   9825  1.1  christos else
   9826  1.1  christos   enable_cache_oblivious="1"
   9827  1.1  christos fi
   9828  1.1  christos 
   9829  1.1  christos else
   9830  1.1  christos   enable_cache_oblivious="1"
   9831  1.1  christos 
   9832  1.1  christos fi
   9833  1.1  christos 
   9834  1.1  christos if test "x$enable_cache_oblivious" = "x1" ; then
   9835  1.1  christos   $as_echo "#define JEMALLOC_CACHE_OBLIVIOUS  " >>confdefs.h
   9836  1.1  christos 
   9837  1.1  christos fi
   9838  1.1  christos 
   9839  1.1  christos 
   9840  1.1  christos # Check whether --enable-log was given.
   9841  1.1  christos if test "${enable_log+set}" = set; then :
   9842  1.1  christos   enableval=$enable_log; if test "x$enable_log" = "xno" ; then
   9843  1.1  christos   enable_log="0"
   9844  1.1  christos else
   9845  1.1  christos   enable_log="1"
   9846  1.1  christos fi
   9847  1.1  christos 
   9848  1.1  christos else
   9849  1.1  christos   enable_log="0"
   9850  1.1  christos 
   9851  1.1  christos fi
   9852  1.1  christos 
   9853  1.1  christos if test "x$enable_log" = "x1" ; then
   9854  1.1  christos   $as_echo "#define JEMALLOC_LOG  " >>confdefs.h
   9855  1.1  christos 
   9856  1.1  christos fi
   9857  1.1  christos 
   9858  1.1  christos 
   9859  1.1  christos 
   9860  1.1  christos 
   9861  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program using __builtin_unreachable is compilable" >&5
   9862  1.1  christos $as_echo_n "checking whether a program using __builtin_unreachable is compilable... " >&6; }
   9863  1.1  christos if ${je_cv_gcc_builtin_unreachable+:} false; then :
   9864  1.1  christos   $as_echo_n "(cached) " >&6
   9865  1.1  christos else
   9866  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9867  1.1  christos /* end confdefs.h.  */
   9868  1.1  christos 
   9869  1.1  christos void foo (void) {
   9870  1.1  christos   __builtin_unreachable();
   9871  1.1  christos }
   9872  1.1  christos 
   9873  1.1  christos int
   9874  1.1  christos main ()
   9875  1.1  christos {
   9876  1.1  christos 
   9877  1.1  christos 	{
   9878  1.1  christos 		foo();
   9879  1.1  christos 	}
   9880  1.1  christos 
   9881  1.1  christos   ;
   9882  1.1  christos   return 0;
   9883  1.1  christos }
   9884  1.1  christos _ACEOF
   9885  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   9886  1.1  christos   je_cv_gcc_builtin_unreachable=yes
   9887  1.1  christos else
   9888  1.1  christos   je_cv_gcc_builtin_unreachable=no
   9889  1.1  christos fi
   9890  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   9891  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   9892  1.1  christos fi
   9893  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_gcc_builtin_unreachable" >&5
   9894  1.1  christos $as_echo "$je_cv_gcc_builtin_unreachable" >&6; }
   9895  1.1  christos 
   9896  1.1  christos if test "x${je_cv_gcc_builtin_unreachable}" = "xyes" ; then
   9897  1.1  christos   $as_echo "#define JEMALLOC_INTERNAL_UNREACHABLE __builtin_unreachable" >>confdefs.h
   9898  1.1  christos 
   9899  1.1  christos else
   9900  1.1  christos   $as_echo "#define JEMALLOC_INTERNAL_UNREACHABLE abort" >>confdefs.h
   9901  1.1  christos 
   9902  1.1  christos fi
   9903  1.1  christos 
   9904  1.1  christos 
   9905  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program using __builtin_ffsl is compilable" >&5
   9906  1.1  christos $as_echo_n "checking whether a program using __builtin_ffsl is compilable... " >&6; }
   9907  1.1  christos if ${je_cv_gcc_builtin_ffsl+:} false; then :
   9908  1.1  christos   $as_echo_n "(cached) " >&6
   9909  1.1  christos else
   9910  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9911  1.1  christos /* end confdefs.h.  */
   9912  1.1  christos 
   9913  1.1  christos #include <stdio.h>
   9914  1.1  christos #include <strings.h>
   9915  1.1  christos #include <string.h>
   9916  1.1  christos 
   9917  1.1  christos int
   9918  1.1  christos main ()
   9919  1.1  christos {
   9920  1.1  christos 
   9921  1.1  christos 	{
   9922  1.1  christos 		int rv = __builtin_ffsl(0x08);
   9923  1.1  christos 		printf("%d\n", rv);
   9924  1.1  christos 	}
   9925  1.1  christos 
   9926  1.1  christos   ;
   9927  1.1  christos   return 0;
   9928  1.1  christos }
   9929  1.1  christos _ACEOF
   9930  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   9931  1.1  christos   je_cv_gcc_builtin_ffsl=yes
   9932  1.1  christos else
   9933  1.1  christos   je_cv_gcc_builtin_ffsl=no
   9934  1.1  christos fi
   9935  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   9936  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   9937  1.1  christos fi
   9938  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_gcc_builtin_ffsl" >&5
   9939  1.1  christos $as_echo "$je_cv_gcc_builtin_ffsl" >&6; }
   9940  1.1  christos 
   9941  1.1  christos if test "x${je_cv_gcc_builtin_ffsl}" = "xyes" ; then
   9942  1.1  christos   $as_echo "#define JEMALLOC_INTERNAL_FFSLL __builtin_ffsll" >>confdefs.h
   9943  1.1  christos 
   9944  1.1  christos   $as_echo "#define JEMALLOC_INTERNAL_FFSL __builtin_ffsl" >>confdefs.h
   9945  1.1  christos 
   9946  1.1  christos   $as_echo "#define JEMALLOC_INTERNAL_FFS __builtin_ffs" >>confdefs.h
   9947  1.1  christos 
   9948  1.1  christos else
   9949  1.1  christos 
   9950  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program using ffsl is compilable" >&5
   9951  1.1  christos $as_echo_n "checking whether a program using ffsl is compilable... " >&6; }
   9952  1.1  christos if ${je_cv_function_ffsl+:} false; then :
   9953  1.1  christos   $as_echo_n "(cached) " >&6
   9954  1.1  christos else
   9955  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9956  1.1  christos /* end confdefs.h.  */
   9957  1.1  christos 
   9958  1.1  christos   #include <stdio.h>
   9959  1.1  christos   #include <strings.h>
   9960  1.1  christos   #include <string.h>
   9961  1.1  christos 
   9962  1.1  christos int
   9963  1.1  christos main ()
   9964  1.1  christos {
   9965  1.1  christos 
   9966  1.1  christos 	{
   9967  1.1  christos 		int rv = ffsl(0x08);
   9968  1.1  christos 		printf("%d\n", rv);
   9969  1.1  christos 	}
   9970  1.1  christos 
   9971  1.1  christos   ;
   9972  1.1  christos   return 0;
   9973  1.1  christos }
   9974  1.1  christos _ACEOF
   9975  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   9976  1.1  christos   je_cv_function_ffsl=yes
   9977  1.1  christos else
   9978  1.1  christos   je_cv_function_ffsl=no
   9979  1.1  christos fi
   9980  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   9981  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   9982  1.1  christos fi
   9983  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_function_ffsl" >&5
   9984  1.1  christos $as_echo "$je_cv_function_ffsl" >&6; }
   9985  1.1  christos 
   9986  1.1  christos   if test "x${je_cv_function_ffsl}" = "xyes" ; then
   9987  1.1  christos     $as_echo "#define JEMALLOC_INTERNAL_FFSLL ffsll" >>confdefs.h
   9988  1.1  christos 
   9989  1.1  christos     $as_echo "#define JEMALLOC_INTERNAL_FFSL ffsl" >>confdefs.h
   9990  1.1  christos 
   9991  1.1  christos     $as_echo "#define JEMALLOC_INTERNAL_FFS ffs" >>confdefs.h
   9992  1.1  christos 
   9993  1.1  christos   else
   9994  1.1  christos     as_fn_error $? "Cannot build without ffsl(3) or __builtin_ffsl()" "$LINENO" 5
   9995  1.1  christos   fi
   9996  1.1  christos fi
   9997  1.1  christos 
   9998  1.1  christos 
   9999  1.1  christos # Check whether --with-lg_quantum was given.
   10000  1.1  christos if test "${with_lg_quantum+set}" = set; then :
   10001  1.1  christos   withval=$with_lg_quantum; LG_QUANTA="$with_lg_quantum"
   10002  1.1  christos else
   10003  1.1  christos   LG_QUANTA="3 4"
   10004  1.1  christos fi
   10005  1.1  christos 
   10006  1.1  christos if test "x$with_lg_quantum" != "x" ; then
   10007  1.1  christos   cat >>confdefs.h <<_ACEOF
   10008  1.1  christos #define LG_QUANTUM $with_lg_quantum
   10009  1.1  christos _ACEOF
   10010  1.1  christos 
   10011  1.1  christos fi
   10012  1.1  christos 
   10013  1.1  christos 
   10014  1.1  christos # Check whether --with-lg_page was given.
   10015  1.1  christos if test "${with_lg_page+set}" = set; then :
   10016  1.1  christos   withval=$with_lg_page; LG_PAGE="$with_lg_page"
   10017  1.1  christos else
   10018  1.1  christos   LG_PAGE="detect"
   10019  1.1  christos fi
   10020  1.1  christos 
   10021  1.1  christos if test "x$LG_PAGE" = "xdetect"; then
   10022  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: checking LG_PAGE" >&5
   10023  1.1  christos $as_echo_n "checking LG_PAGE... " >&6; }
   10024  1.1  christos if ${je_cv_lg_page+:} false; then :
   10025  1.1  christos   $as_echo_n "(cached) " >&6
   10026  1.1  christos else
   10027  1.1  christos   if test "$cross_compiling" = yes; then :
   10028  1.1  christos   je_cv_lg_page=12
   10029  1.1  christos else
   10030  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10031  1.1  christos /* end confdefs.h.  */
   10032  1.1  christos 
   10033  1.1  christos #include <strings.h>
   10034  1.1  christos #ifdef _WIN32
   10035  1.1  christos #include <windows.h>
   10036  1.1  christos #else
   10037  1.1  christos #include <unistd.h>
   10038  1.1  christos #endif
   10039  1.1  christos #include <stdio.h>
   10040  1.1  christos 
   10041  1.1  christos int
   10042  1.1  christos main ()
   10043  1.1  christos {
   10044  1.1  christos 
   10045  1.1  christos     int result;
   10046  1.1  christos     FILE *f;
   10047  1.1  christos 
   10048  1.1  christos #ifdef _WIN32
   10049  1.1  christos     SYSTEM_INFO si;
   10050  1.1  christos     GetSystemInfo(&si);
   10051  1.1  christos     result = si.dwPageSize;
   10052  1.1  christos #else
   10053  1.1  christos     result = sysconf(_SC_PAGESIZE);
   10054  1.1  christos #endif
   10055  1.1  christos     if (result == -1) {
   10056  1.1  christos 	return 1;
   10057  1.1  christos     }
   10058  1.1  christos     result = JEMALLOC_INTERNAL_FFSL(result) - 1;
   10059  1.1  christos 
   10060  1.1  christos     f = fopen("conftest.out", "w");
   10061  1.1  christos     if (f == NULL) {
   10062  1.1  christos 	return 1;
   10063  1.1  christos     }
   10064  1.1  christos     fprintf(f, "%d", result);
   10065  1.1  christos     fclose(f);
   10066  1.1  christos 
   10067  1.1  christos     return 0;
   10068  1.1  christos 
   10069  1.1  christos   ;
   10070  1.1  christos   return 0;
   10071  1.1  christos }
   10072  1.1  christos _ACEOF
   10073  1.1  christos if ac_fn_c_try_run "$LINENO"; then :
   10074  1.1  christos   je_cv_lg_page=`cat conftest.out`
   10075  1.1  christos else
   10076  1.1  christos   je_cv_lg_page=undefined
   10077  1.1  christos fi
   10078  1.1  christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   10079  1.1  christos   conftest.$ac_objext conftest.beam conftest.$ac_ext
   10080  1.1  christos fi
   10081  1.1  christos 
   10082  1.1  christos fi
   10083  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_lg_page" >&5
   10084  1.1  christos $as_echo "$je_cv_lg_page" >&6; }
   10085  1.1  christos fi
   10086  1.1  christos if test "x${je_cv_lg_page}" != "x" ; then
   10087  1.1  christos   LG_PAGE="${je_cv_lg_page}"
   10088  1.1  christos fi
   10089  1.1  christos if test "x${LG_PAGE}" != "xundefined" ; then
   10090  1.1  christos    cat >>confdefs.h <<_ACEOF
   10091  1.1  christos #define LG_PAGE $LG_PAGE
   10092  1.1  christos _ACEOF
   10093  1.1  christos 
   10094  1.1  christos else
   10095  1.1  christos    as_fn_error $? "cannot determine value for LG_PAGE" "$LINENO" 5
   10096  1.1  christos fi
   10097  1.1  christos 
   10098  1.1  christos 
   10099  1.1  christos # Check whether --with-lg_hugepage was given.
   10100  1.1  christos if test "${with_lg_hugepage+set}" = set; then :
   10101  1.1  christos   withval=$with_lg_hugepage; je_cv_lg_hugepage="${with_lg_hugepage}"
   10102  1.1  christos else
   10103  1.1  christos   je_cv_lg_hugepage=""
   10104  1.1  christos fi
   10105  1.1  christos 
   10106  1.1  christos if test "x${je_cv_lg_hugepage}" = "x" ; then
   10107  1.1  christos           if test -e "/proc/meminfo" ; then
   10108  1.1  christos     hpsk=`cat /proc/meminfo 2>/dev/null | \
   10109  1.1  christos           grep -e '^Hugepagesize:[[:space:]]\+[0-9]\+[[:space:]]kB$' | \
   10110  1.1  christos           awk '{print $2}'`
   10111  1.1  christos     if test "x${hpsk}" != "x" ; then
   10112  1.1  christos       je_cv_lg_hugepage=10
   10113  1.1  christos       while test "${hpsk}" -gt 1 ; do
   10114  1.1  christos         hpsk="$((hpsk / 2))"
   10115  1.1  christos         je_cv_lg_hugepage="$((je_cv_lg_hugepage + 1))"
   10116  1.1  christos       done
   10117  1.1  christos     fi
   10118  1.1  christos   fi
   10119  1.1  christos 
   10120  1.1  christos     if test "x${je_cv_lg_hugepage}" = "x" ; then
   10121  1.1  christos     je_cv_lg_hugepage=21
   10122  1.1  christos   fi
   10123  1.1  christos fi
   10124  1.1  christos if test "x${LG_PAGE}" != "xundefined" -a \
   10125  1.1  christos         "${je_cv_lg_hugepage}" -lt "${LG_PAGE}" ; then
   10126  1.1  christos   as_fn_error $? "Huge page size (2^${je_cv_lg_hugepage}) must be at least page size (2^${LG_PAGE})" "$LINENO" 5
   10127  1.1  christos fi
   10128  1.1  christos cat >>confdefs.h <<_ACEOF
   10129  1.1  christos #define LG_HUGEPAGE ${je_cv_lg_hugepage}
   10130  1.1  christos _ACEOF
   10131  1.1  christos 
   10132  1.1  christos 
   10133  1.1  christos 
   10134  1.1  christos # Check whether --with-lg_page_sizes was given.
   10135  1.1  christos if test "${with_lg_page_sizes+set}" = set; then :
   10136  1.1  christos   withval=$with_lg_page_sizes; LG_PAGE_SIZES="$with_lg_page_sizes"
   10137  1.1  christos else
   10138  1.1  christos   LG_PAGE_SIZES="$LG_PAGE"
   10139  1.1  christos fi
   10140  1.1  christos 
   10141  1.1  christos 
   10142  1.1  christos 
   10143  1.1  christos 
   10144  1.1  christos # Check whether --with-version was given.
   10145  1.1  christos if test "${with_version+set}" = set; then :
   10146  1.1  christos   withval=$with_version;
   10147  1.1  christos     echo "${with_version}" | grep '^[0-9]\+\.[0-9]\+\.[0-9]\+-[0-9]\+-g[0-9a-f]\+$' 2>&1 1>/dev/null
   10148  1.1  christos     if test $? -eq 0 ; then
   10149  1.1  christos       echo "$with_version" > "${objroot}VERSION"
   10150  1.1  christos     else
   10151  1.1  christos       echo "${with_version}" | grep '^VERSION$' 2>&1 1>/dev/null
   10152  1.1  christos       if test $? -ne 0 ; then
   10153  1.1  christos         as_fn_error $? "${with_version} does not match <major>.<minor>.<bugfix>-<nrev>-g<gid> or VERSION" "$LINENO" 5
   10154  1.1  christos       fi
   10155  1.1  christos     fi
   10156  1.1  christos 
   10157  1.1  christos else
   10158  1.1  christos 
   10159  1.1  christos         if test "x`test ! \"${srcroot}\" && cd \"${srcroot}\"; git rev-parse --is-inside-work-tree 2>/dev/null`" = "xtrue" ; then
   10160  1.1  christos                         for pattern in '[0-9].[0-9].[0-9]' '[0-9].[0-9].[0-9][0-9]' \
   10161  1.1  christos                      '[0-9].[0-9][0-9].[0-9]' '[0-9].[0-9][0-9].[0-9][0-9]' \
   10162  1.1  christos                      '[0-9][0-9].[0-9].[0-9]' '[0-9][0-9].[0-9].[0-9][0-9]' \
   10163  1.1  christos                      '[0-9][0-9].[0-9][0-9].[0-9]' \
   10164  1.1  christos                      '[0-9][0-9].[0-9][0-9].[0-9][0-9]'; do
   10165  1.1  christos         (test ! "${srcroot}" && cd "${srcroot}"; git describe --long --abbrev=40 --match="${pattern}") > "${objroot}VERSION.tmp" 2>/dev/null
   10166  1.1  christos         if test $? -eq 0 ; then
   10167  1.1  christos           mv "${objroot}VERSION.tmp" "${objroot}VERSION"
   10168  1.1  christos           break
   10169  1.1  christos         fi
   10170  1.1  christos       done
   10171  1.1  christos     fi
   10172  1.1  christos     rm -f "${objroot}VERSION.tmp"
   10173  1.1  christos 
   10174  1.1  christos fi
   10175  1.1  christos 
   10176  1.1  christos 
   10177  1.1  christos if test ! -e "${objroot}VERSION" ; then
   10178  1.1  christos   if test ! -e "${srcroot}VERSION" ; then
   10179  1.1  christos     { $as_echo "$as_me:${as_lineno-$LINENO}: result: Missing VERSION file, and unable to generate it; creating bogus VERSION" >&5
   10180  1.1  christos $as_echo "Missing VERSION file, and unable to generate it; creating bogus VERSION" >&6; }
   10181  1.1  christos     echo "0.0.0-0-g0000000000000000000000000000000000000000" > "${objroot}VERSION"
   10182  1.1  christos   else
   10183  1.1  christos     cp ${srcroot}VERSION ${objroot}VERSION
   10184  1.1  christos   fi
   10185  1.1  christos fi
   10186  1.1  christos jemalloc_version=`cat "${objroot}VERSION"`
   10187  1.1  christos jemalloc_version_major=`echo ${jemalloc_version} | tr ".g-" " " | awk '{print $1}'`
   10188  1.1  christos jemalloc_version_minor=`echo ${jemalloc_version} | tr ".g-" " " | awk '{print $2}'`
   10189  1.1  christos jemalloc_version_bugfix=`echo ${jemalloc_version} | tr ".g-" " " | awk '{print $3}'`
   10190  1.1  christos jemalloc_version_nrev=`echo ${jemalloc_version} | tr ".g-" " " | awk '{print $4}'`
   10191  1.1  christos jemalloc_version_gid=`echo ${jemalloc_version} | tr ".g-" " " | awk '{print $5}'`
   10192  1.1  christos 
   10193  1.1  christos 
   10194  1.1  christos 
   10195  1.1  christos 
   10196  1.1  christos 
   10197  1.1  christos 
   10198  1.1  christos 
   10199  1.1  christos 
   10200  1.1  christos if test "x$abi" != "xpecoff" ; then
   10201  1.1  christos   $as_echo "#define JEMALLOC_HAVE_PTHREAD  " >>confdefs.h
   10202  1.1  christos 
   10203  1.1  christos   for ac_header in pthread.h
   10204  1.1  christos do :
   10205  1.1  christos   ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
   10206  1.1  christos if test "x$ac_cv_header_pthread_h" = xyes; then :
   10207  1.1  christos   cat >>confdefs.h <<_ACEOF
   10208  1.1  christos #define HAVE_PTHREAD_H 1
   10209  1.1  christos _ACEOF
   10210  1.1  christos 
   10211  1.1  christos else
   10212  1.1  christos   as_fn_error $? "pthread.h is missing" "$LINENO" 5
   10213  1.1  christos fi
   10214  1.1  christos 
   10215  1.1  christos done
   10216  1.1  christos 
   10217  1.1  christos       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
   10218  1.1  christos $as_echo_n "checking for pthread_create in -lpthread... " >&6; }
   10219  1.1  christos if ${ac_cv_lib_pthread_pthread_create+:} false; then :
   10220  1.1  christos   $as_echo_n "(cached) " >&6
   10221  1.1  christos else
   10222  1.1  christos   ac_check_lib_save_LIBS=$LIBS
   10223  1.1  christos LIBS="-lpthread  $LIBS"
   10224  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10225  1.1  christos /* end confdefs.h.  */
   10226  1.1  christos 
   10227  1.1  christos /* Override any GCC internal prototype to avoid an error.
   10228  1.1  christos    Use char because int might match the return type of a GCC
   10229  1.1  christos    builtin and then its argument prototype would still apply.  */
   10230  1.1  christos #ifdef __cplusplus
   10231  1.1  christos extern "C"
   10232  1.1  christos #endif
   10233  1.1  christos char pthread_create ();
   10234  1.1  christos int
   10235  1.1  christos main ()
   10236  1.1  christos {
   10237  1.1  christos return pthread_create ();
   10238  1.1  christos   ;
   10239  1.1  christos   return 0;
   10240  1.1  christos }
   10241  1.1  christos _ACEOF
   10242  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   10243  1.1  christos   ac_cv_lib_pthread_pthread_create=yes
   10244  1.1  christos else
   10245  1.1  christos   ac_cv_lib_pthread_pthread_create=no
   10246  1.1  christos fi
   10247  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   10248  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   10249  1.1  christos LIBS=$ac_check_lib_save_LIBS
   10250  1.1  christos fi
   10251  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5
   10252  1.1  christos $as_echo "$ac_cv_lib_pthread_pthread_create" >&6; }
   10253  1.1  christos if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then :
   10254  1.1  christos   T_APPEND_V=-lpthread
   10255  1.1  christos   if test "x${LIBS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   10256  1.1  christos   LIBS="${LIBS}${T_APPEND_V}"
   10257  1.1  christos else
   10258  1.1  christos   LIBS="${LIBS} ${T_APPEND_V}"
   10259  1.1  christos fi
   10260  1.1  christos 
   10261  1.1  christos 
   10262  1.1  christos else
   10263  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5
   10264  1.1  christos $as_echo_n "checking for library containing pthread_create... " >&6; }
   10265  1.1  christos if ${ac_cv_search_pthread_create+:} false; then :
   10266  1.1  christos   $as_echo_n "(cached) " >&6
   10267  1.1  christos else
   10268  1.1  christos   ac_func_search_save_LIBS=$LIBS
   10269  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10270  1.1  christos /* end confdefs.h.  */
   10271  1.1  christos 
   10272  1.1  christos /* Override any GCC internal prototype to avoid an error.
   10273  1.1  christos    Use char because int might match the return type of a GCC
   10274  1.1  christos    builtin and then its argument prototype would still apply.  */
   10275  1.1  christos #ifdef __cplusplus
   10276  1.1  christos extern "C"
   10277  1.1  christos #endif
   10278  1.1  christos char pthread_create ();
   10279  1.1  christos int
   10280  1.1  christos main ()
   10281  1.1  christos {
   10282  1.1  christos return pthread_create ();
   10283  1.1  christos   ;
   10284  1.1  christos   return 0;
   10285  1.1  christos }
   10286  1.1  christos _ACEOF
   10287  1.1  christos for ac_lib in '' ; do
   10288  1.1  christos   if test -z "$ac_lib"; then
   10289  1.1  christos     ac_res="none required"
   10290  1.1  christos   else
   10291  1.1  christos     ac_res=-l$ac_lib
   10292  1.1  christos     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   10293  1.1  christos   fi
   10294  1.1  christos   if ac_fn_c_try_link "$LINENO"; then :
   10295  1.1  christos   ac_cv_search_pthread_create=$ac_res
   10296  1.1  christos fi
   10297  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   10298  1.1  christos     conftest$ac_exeext
   10299  1.1  christos   if ${ac_cv_search_pthread_create+:} false; then :
   10300  1.1  christos   break
   10301  1.1  christos fi
   10302  1.1  christos done
   10303  1.1  christos if ${ac_cv_search_pthread_create+:} false; then :
   10304  1.1  christos 
   10305  1.1  christos else
   10306  1.1  christos   ac_cv_search_pthread_create=no
   10307  1.1  christos fi
   10308  1.1  christos rm conftest.$ac_ext
   10309  1.1  christos LIBS=$ac_func_search_save_LIBS
   10310  1.1  christos fi
   10311  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5
   10312  1.1  christos $as_echo "$ac_cv_search_pthread_create" >&6; }
   10313  1.1  christos ac_res=$ac_cv_search_pthread_create
   10314  1.1  christos if test "$ac_res" != no; then :
   10315  1.1  christos   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   10316  1.1  christos 
   10317  1.1  christos else
   10318  1.1  christos   as_fn_error $? "libpthread is missing" "$LINENO" 5
   10319  1.1  christos fi
   10320  1.1  christos 
   10321  1.1  christos fi
   10322  1.1  christos 
   10323  1.1  christos   wrap_syms="${wrap_syms} pthread_create"
   10324  1.1  christos   have_pthread="1"
   10325  1.1  christos     have_dlsym="1"
   10326  1.1  christos   for ac_header in dlfcn.h
   10327  1.1  christos do :
   10328  1.1  christos   ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
   10329  1.1  christos if test "x$ac_cv_header_dlfcn_h" = xyes; then :
   10330  1.1  christos   cat >>confdefs.h <<_ACEOF
   10331  1.1  christos #define HAVE_DLFCN_H 1
   10332  1.1  christos _ACEOF
   10333  1.1  christos  ac_fn_c_check_func "$LINENO" "dlsym" "ac_cv_func_dlsym"
   10334  1.1  christos if test "x$ac_cv_func_dlsym" = xyes; then :
   10335  1.1  christos 
   10336  1.1  christos else
   10337  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
   10338  1.1  christos $as_echo_n "checking for dlsym in -ldl... " >&6; }
   10339  1.1  christos if ${ac_cv_lib_dl_dlsym+:} false; then :
   10340  1.1  christos   $as_echo_n "(cached) " >&6
   10341  1.1  christos else
   10342  1.1  christos   ac_check_lib_save_LIBS=$LIBS
   10343  1.1  christos LIBS="-ldl  $LIBS"
   10344  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10345  1.1  christos /* end confdefs.h.  */
   10346  1.1  christos 
   10347  1.1  christos /* Override any GCC internal prototype to avoid an error.
   10348  1.1  christos    Use char because int might match the return type of a GCC
   10349  1.1  christos    builtin and then its argument prototype would still apply.  */
   10350  1.1  christos #ifdef __cplusplus
   10351  1.1  christos extern "C"
   10352  1.1  christos #endif
   10353  1.1  christos char dlsym ();
   10354  1.1  christos int
   10355  1.1  christos main ()
   10356  1.1  christos {
   10357  1.1  christos return dlsym ();
   10358  1.1  christos   ;
   10359  1.1  christos   return 0;
   10360  1.1  christos }
   10361  1.1  christos _ACEOF
   10362  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   10363  1.1  christos   ac_cv_lib_dl_dlsym=yes
   10364  1.1  christos else
   10365  1.1  christos   ac_cv_lib_dl_dlsym=no
   10366  1.1  christos fi
   10367  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   10368  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   10369  1.1  christos LIBS=$ac_check_lib_save_LIBS
   10370  1.1  christos fi
   10371  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
   10372  1.1  christos $as_echo "$ac_cv_lib_dl_dlsym" >&6; }
   10373  1.1  christos if test "x$ac_cv_lib_dl_dlsym" = xyes; then :
   10374  1.1  christos   LIBS="$LIBS -ldl"
   10375  1.1  christos else
   10376  1.1  christos   have_dlsym="0"
   10377  1.1  christos fi
   10378  1.1  christos 
   10379  1.1  christos fi
   10380  1.1  christos 
   10381  1.1  christos else
   10382  1.1  christos   have_dlsym="0"
   10383  1.1  christos fi
   10384  1.1  christos 
   10385  1.1  christos done
   10386  1.1  christos 
   10387  1.1  christos   if test "x$have_dlsym" = "x1" ; then
   10388  1.1  christos     $as_echo "#define JEMALLOC_HAVE_DLSYM  " >>confdefs.h
   10389  1.1  christos 
   10390  1.1  christos   fi
   10391  1.1  christos 
   10392  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthread_atfork(3) is compilable" >&5
   10393  1.1  christos $as_echo_n "checking whether pthread_atfork(3) is compilable... " >&6; }
   10394  1.1  christos if ${je_cv_pthread_atfork+:} false; then :
   10395  1.1  christos   $as_echo_n "(cached) " >&6
   10396  1.1  christos else
   10397  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10398  1.1  christos /* end confdefs.h.  */
   10399  1.1  christos 
   10400  1.1  christos #include <pthread.h>
   10401  1.1  christos 
   10402  1.1  christos int
   10403  1.1  christos main ()
   10404  1.1  christos {
   10405  1.1  christos 
   10406  1.1  christos   pthread_atfork((void *)0, (void *)0, (void *)0);
   10407  1.1  christos 
   10408  1.1  christos   ;
   10409  1.1  christos   return 0;
   10410  1.1  christos }
   10411  1.1  christos _ACEOF
   10412  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   10413  1.1  christos   je_cv_pthread_atfork=yes
   10414  1.1  christos else
   10415  1.1  christos   je_cv_pthread_atfork=no
   10416  1.1  christos fi
   10417  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   10418  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   10419  1.1  christos fi
   10420  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_pthread_atfork" >&5
   10421  1.1  christos $as_echo "$je_cv_pthread_atfork" >&6; }
   10422  1.1  christos 
   10423  1.1  christos   if test "x${je_cv_pthread_atfork}" = "xyes" ; then
   10424  1.1  christos     $as_echo "#define JEMALLOC_HAVE_PTHREAD_ATFORK  " >>confdefs.h
   10425  1.1  christos 
   10426  1.1  christos   fi
   10427  1.1  christos 
   10428  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthread_setname_np(3) is compilable" >&5
   10429  1.1  christos $as_echo_n "checking whether pthread_setname_np(3) is compilable... " >&6; }
   10430  1.1  christos if ${je_cv_pthread_setname_np+:} false; then :
   10431  1.1  christos   $as_echo_n "(cached) " >&6
   10432  1.1  christos else
   10433  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10434  1.1  christos /* end confdefs.h.  */
   10435  1.1  christos 
   10436  1.1  christos #include <pthread.h>
   10437  1.1  christos 
   10438  1.1  christos int
   10439  1.1  christos main ()
   10440  1.1  christos {
   10441  1.1  christos 
   10442  1.1  christos   pthread_setname_np(pthread_self(), "setname_test");
   10443  1.1  christos 
   10444  1.1  christos   ;
   10445  1.1  christos   return 0;
   10446  1.1  christos }
   10447  1.1  christos _ACEOF
   10448  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   10449  1.1  christos   je_cv_pthread_setname_np=yes
   10450  1.1  christos else
   10451  1.1  christos   je_cv_pthread_setname_np=no
   10452  1.1  christos fi
   10453  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   10454  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   10455  1.1  christos fi
   10456  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_pthread_setname_np" >&5
   10457  1.1  christos $as_echo "$je_cv_pthread_setname_np" >&6; }
   10458  1.1  christos 
   10459  1.1  christos   if test "x${je_cv_pthread_setname_np}" = "xyes" ; then
   10460  1.1  christos     $as_echo "#define JEMALLOC_HAVE_PTHREAD_SETNAME_NP  " >>confdefs.h
   10461  1.1  christos 
   10462  1.1  christos   fi
   10463  1.1  christos fi
   10464  1.1  christos 
   10465  1.1  christos T_APPEND_V=-D_REENTRANT
   10466  1.1  christos   if test "x${CPPFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   10467  1.1  christos   CPPFLAGS="${CPPFLAGS}${T_APPEND_V}"
   10468  1.1  christos else
   10469  1.1  christos   CPPFLAGS="${CPPFLAGS} ${T_APPEND_V}"
   10470  1.1  christos fi
   10471  1.1  christos 
   10472  1.1  christos 
   10473  1.1  christos 
   10474  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
   10475  1.1  christos $as_echo_n "checking for library containing clock_gettime... " >&6; }
   10476  1.1  christos if ${ac_cv_search_clock_gettime+:} false; then :
   10477  1.1  christos   $as_echo_n "(cached) " >&6
   10478  1.1  christos else
   10479  1.1  christos   ac_func_search_save_LIBS=$LIBS
   10480  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10481  1.1  christos /* end confdefs.h.  */
   10482  1.1  christos 
   10483  1.1  christos /* Override any GCC internal prototype to avoid an error.
   10484  1.1  christos    Use char because int might match the return type of a GCC
   10485  1.1  christos    builtin and then its argument prototype would still apply.  */
   10486  1.1  christos #ifdef __cplusplus
   10487  1.1  christos extern "C"
   10488  1.1  christos #endif
   10489  1.1  christos char clock_gettime ();
   10490  1.1  christos int
   10491  1.1  christos main ()
   10492  1.1  christos {
   10493  1.1  christos return clock_gettime ();
   10494  1.1  christos   ;
   10495  1.1  christos   return 0;
   10496  1.1  christos }
   10497  1.1  christos _ACEOF
   10498  1.1  christos for ac_lib in '' rt; do
   10499  1.1  christos   if test -z "$ac_lib"; then
   10500  1.1  christos     ac_res="none required"
   10501  1.1  christos   else
   10502  1.1  christos     ac_res=-l$ac_lib
   10503  1.1  christos     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   10504  1.1  christos   fi
   10505  1.1  christos   if ac_fn_c_try_link "$LINENO"; then :
   10506  1.1  christos   ac_cv_search_clock_gettime=$ac_res
   10507  1.1  christos fi
   10508  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   10509  1.1  christos     conftest$ac_exeext
   10510  1.1  christos   if ${ac_cv_search_clock_gettime+:} false; then :
   10511  1.1  christos   break
   10512  1.1  christos fi
   10513  1.1  christos done
   10514  1.1  christos if ${ac_cv_search_clock_gettime+:} false; then :
   10515  1.1  christos 
   10516  1.1  christos else
   10517  1.1  christos   ac_cv_search_clock_gettime=no
   10518  1.1  christos fi
   10519  1.1  christos rm conftest.$ac_ext
   10520  1.1  christos LIBS=$ac_func_search_save_LIBS
   10521  1.1  christos fi
   10522  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
   10523  1.1  christos $as_echo "$ac_cv_search_clock_gettime" >&6; }
   10524  1.1  christos ac_res=$ac_cv_search_clock_gettime
   10525  1.1  christos if test "$ac_res" != no; then :
   10526  1.1  christos   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   10527  1.1  christos 
   10528  1.1  christos fi
   10529  1.1  christos 
   10530  1.1  christos 
   10531  1.1  christos if test "x$je_cv_cray_prgenv_wrapper" = "xyes" ; then
   10532  1.1  christos   if test "$ac_cv_search_clock_gettime" != "-lrt"; then
   10533  1.1  christos     SAVED_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   10534  1.1  christos 
   10535  1.1  christos 
   10536  1.1  christos     unset ac_cv_search_clock_gettime
   10537  1.1  christos 
   10538  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -dynamic" >&5
   10539  1.1  christos $as_echo_n "checking whether compiler supports -dynamic... " >&6; }
   10540  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   10541  1.1  christos T_APPEND_V=-dynamic
   10542  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   10543  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   10544  1.1  christos else
   10545  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   10546  1.1  christos fi
   10547  1.1  christos 
   10548  1.1  christos 
   10549  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   10550  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   10551  1.1  christos else
   10552  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   10553  1.1  christos fi
   10554  1.1  christos 
   10555  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10556  1.1  christos /* end confdefs.h.  */
   10557  1.1  christos 
   10558  1.1  christos 
   10559  1.1  christos int
   10560  1.1  christos main ()
   10561  1.1  christos {
   10562  1.1  christos 
   10563  1.1  christos     return 0;
   10564  1.1  christos 
   10565  1.1  christos   ;
   10566  1.1  christos   return 0;
   10567  1.1  christos }
   10568  1.1  christos _ACEOF
   10569  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   10570  1.1  christos   je_cv_cflags_added=-dynamic
   10571  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   10572  1.1  christos $as_echo "yes" >&6; }
   10573  1.1  christos else
   10574  1.1  christos   je_cv_cflags_added=
   10575  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10576  1.1  christos $as_echo "no" >&6; }
   10577  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   10578  1.1  christos 
   10579  1.1  christos fi
   10580  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   10581  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   10582  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   10583  1.1  christos else
   10584  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   10585  1.1  christos fi
   10586  1.1  christos 
   10587  1.1  christos 
   10588  1.1  christos     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
   10589  1.1  christos $as_echo_n "checking for library containing clock_gettime... " >&6; }
   10590  1.1  christos if ${ac_cv_search_clock_gettime+:} false; then :
   10591  1.1  christos   $as_echo_n "(cached) " >&6
   10592  1.1  christos else
   10593  1.1  christos   ac_func_search_save_LIBS=$LIBS
   10594  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10595  1.1  christos /* end confdefs.h.  */
   10596  1.1  christos 
   10597  1.1  christos /* Override any GCC internal prototype to avoid an error.
   10598  1.1  christos    Use char because int might match the return type of a GCC
   10599  1.1  christos    builtin and then its argument prototype would still apply.  */
   10600  1.1  christos #ifdef __cplusplus
   10601  1.1  christos extern "C"
   10602  1.1  christos #endif
   10603  1.1  christos char clock_gettime ();
   10604  1.1  christos int
   10605  1.1  christos main ()
   10606  1.1  christos {
   10607  1.1  christos return clock_gettime ();
   10608  1.1  christos   ;
   10609  1.1  christos   return 0;
   10610  1.1  christos }
   10611  1.1  christos _ACEOF
   10612  1.1  christos for ac_lib in '' rt; do
   10613  1.1  christos   if test -z "$ac_lib"; then
   10614  1.1  christos     ac_res="none required"
   10615  1.1  christos   else
   10616  1.1  christos     ac_res=-l$ac_lib
   10617  1.1  christos     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   10618  1.1  christos   fi
   10619  1.1  christos   if ac_fn_c_try_link "$LINENO"; then :
   10620  1.1  christos   ac_cv_search_clock_gettime=$ac_res
   10621  1.1  christos fi
   10622  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   10623  1.1  christos     conftest$ac_exeext
   10624  1.1  christos   if ${ac_cv_search_clock_gettime+:} false; then :
   10625  1.1  christos   break
   10626  1.1  christos fi
   10627  1.1  christos done
   10628  1.1  christos if ${ac_cv_search_clock_gettime+:} false; then :
   10629  1.1  christos 
   10630  1.1  christos else
   10631  1.1  christos   ac_cv_search_clock_gettime=no
   10632  1.1  christos fi
   10633  1.1  christos rm conftest.$ac_ext
   10634  1.1  christos LIBS=$ac_func_search_save_LIBS
   10635  1.1  christos fi
   10636  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
   10637  1.1  christos $as_echo "$ac_cv_search_clock_gettime" >&6; }
   10638  1.1  christos ac_res=$ac_cv_search_clock_gettime
   10639  1.1  christos if test "$ac_res" != no; then :
   10640  1.1  christos   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   10641  1.1  christos 
   10642  1.1  christos fi
   10643  1.1  christos 
   10644  1.1  christos 
   10645  1.1  christos     CONFIGURE_CFLAGS="${SAVED_CONFIGURE_CFLAGS}"
   10646  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   10647  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   10648  1.1  christos else
   10649  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   10650  1.1  christos fi
   10651  1.1  christos 
   10652  1.1  christos 
   10653  1.1  christos   fi
   10654  1.1  christos fi
   10655  1.1  christos 
   10656  1.1  christos 
   10657  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clock_gettime(CLOCK_MONOTONIC_COARSE, ...) is compilable" >&5
   10658  1.1  christos $as_echo_n "checking whether clock_gettime(CLOCK_MONOTONIC_COARSE, ...) is compilable... " >&6; }
   10659  1.1  christos if ${je_cv_clock_monotonic_coarse+:} false; then :
   10660  1.1  christos   $as_echo_n "(cached) " >&6
   10661  1.1  christos else
   10662  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10663  1.1  christos /* end confdefs.h.  */
   10664  1.1  christos 
   10665  1.1  christos #include <time.h>
   10666  1.1  christos 
   10667  1.1  christos int
   10668  1.1  christos main ()
   10669  1.1  christos {
   10670  1.1  christos 
   10671  1.1  christos 	struct timespec ts;
   10672  1.1  christos 
   10673  1.1  christos 	clock_gettime(CLOCK_MONOTONIC_COARSE, &ts);
   10674  1.1  christos 
   10675  1.1  christos   ;
   10676  1.1  christos   return 0;
   10677  1.1  christos }
   10678  1.1  christos _ACEOF
   10679  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   10680  1.1  christos   je_cv_clock_monotonic_coarse=yes
   10681  1.1  christos else
   10682  1.1  christos   je_cv_clock_monotonic_coarse=no
   10683  1.1  christos fi
   10684  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   10685  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   10686  1.1  christos fi
   10687  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_clock_monotonic_coarse" >&5
   10688  1.1  christos $as_echo "$je_cv_clock_monotonic_coarse" >&6; }
   10689  1.1  christos 
   10690  1.1  christos if test "x${je_cv_clock_monotonic_coarse}" = "xyes" ; then
   10691  1.1  christos   $as_echo "#define JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE 1" >>confdefs.h
   10692  1.1  christos 
   10693  1.1  christos fi
   10694  1.1  christos 
   10695  1.1  christos 
   10696  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clock_gettime(CLOCK_MONOTONIC, ...) is compilable" >&5
   10697  1.1  christos $as_echo_n "checking whether clock_gettime(CLOCK_MONOTONIC, ...) is compilable... " >&6; }
   10698  1.1  christos if ${je_cv_clock_monotonic+:} false; then :
   10699  1.1  christos   $as_echo_n "(cached) " >&6
   10700  1.1  christos else
   10701  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10702  1.1  christos /* end confdefs.h.  */
   10703  1.1  christos 
   10704  1.1  christos #include <unistd.h>
   10705  1.1  christos #include <time.h>
   10706  1.1  christos 
   10707  1.1  christos int
   10708  1.1  christos main ()
   10709  1.1  christos {
   10710  1.1  christos 
   10711  1.1  christos 	struct timespec ts;
   10712  1.1  christos 
   10713  1.1  christos 	clock_gettime(CLOCK_MONOTONIC, &ts);
   10714  1.1  christos #if !defined(_POSIX_MONOTONIC_CLOCK) || _POSIX_MONOTONIC_CLOCK < 0
   10715  1.1  christos #  error _POSIX_MONOTONIC_CLOCK missing/invalid
   10716  1.1  christos #endif
   10717  1.1  christos 
   10718  1.1  christos   ;
   10719  1.1  christos   return 0;
   10720  1.1  christos }
   10721  1.1  christos _ACEOF
   10722  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   10723  1.1  christos   je_cv_clock_monotonic=yes
   10724  1.1  christos else
   10725  1.1  christos   je_cv_clock_monotonic=no
   10726  1.1  christos fi
   10727  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   10728  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   10729  1.1  christos fi
   10730  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_clock_monotonic" >&5
   10731  1.1  christos $as_echo "$je_cv_clock_monotonic" >&6; }
   10732  1.1  christos 
   10733  1.1  christos if test "x${je_cv_clock_monotonic}" = "xyes" ; then
   10734  1.1  christos   $as_echo "#define JEMALLOC_HAVE_CLOCK_MONOTONIC 1" >>confdefs.h
   10735  1.1  christos 
   10736  1.1  christos fi
   10737  1.1  christos 
   10738  1.1  christos 
   10739  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mach_absolute_time() is compilable" >&5
   10740  1.1  christos $as_echo_n "checking whether mach_absolute_time() is compilable... " >&6; }
   10741  1.1  christos if ${je_cv_mach_absolute_time+:} false; then :
   10742  1.1  christos   $as_echo_n "(cached) " >&6
   10743  1.1  christos else
   10744  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10745  1.1  christos /* end confdefs.h.  */
   10746  1.1  christos 
   10747  1.1  christos #include <mach/mach_time.h>
   10748  1.1  christos 
   10749  1.1  christos int
   10750  1.1  christos main ()
   10751  1.1  christos {
   10752  1.1  christos 
   10753  1.1  christos 	mach_absolute_time();
   10754  1.1  christos 
   10755  1.1  christos   ;
   10756  1.1  christos   return 0;
   10757  1.1  christos }
   10758  1.1  christos _ACEOF
   10759  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   10760  1.1  christos   je_cv_mach_absolute_time=yes
   10761  1.1  christos else
   10762  1.1  christos   je_cv_mach_absolute_time=no
   10763  1.1  christos fi
   10764  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   10765  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   10766  1.1  christos fi
   10767  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_mach_absolute_time" >&5
   10768  1.1  christos $as_echo "$je_cv_mach_absolute_time" >&6; }
   10769  1.1  christos 
   10770  1.1  christos if test "x${je_cv_mach_absolute_time}" = "xyes" ; then
   10771  1.1  christos   $as_echo "#define JEMALLOC_HAVE_MACH_ABSOLUTE_TIME 1" >>confdefs.h
   10772  1.1  christos 
   10773  1.1  christos fi
   10774  1.1  christos 
   10775  1.1  christos # Check whether --enable-syscall was given.
   10776  1.1  christos if test "${enable_syscall+set}" = set; then :
   10777  1.1  christos   enableval=$enable_syscall; if test "x$enable_syscall" = "xno" ; then
   10778  1.1  christos   enable_syscall="0"
   10779  1.1  christos else
   10780  1.1  christos   enable_syscall="1"
   10781  1.1  christos fi
   10782  1.1  christos 
   10783  1.1  christos else
   10784  1.1  christos   enable_syscall="1"
   10785  1.1  christos 
   10786  1.1  christos fi
   10787  1.1  christos 
   10788  1.1  christos if test "x$enable_syscall" = "x1" ; then
   10789  1.1  christos       SAVED_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   10790  1.1  christos 
   10791  1.1  christos 
   10792  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Werror" >&5
   10793  1.1  christos $as_echo_n "checking whether compiler supports -Werror... " >&6; }
   10794  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   10795  1.1  christos T_APPEND_V=-Werror
   10796  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   10797  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   10798  1.1  christos else
   10799  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   10800  1.1  christos fi
   10801  1.1  christos 
   10802  1.1  christos 
   10803  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   10804  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   10805  1.1  christos else
   10806  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   10807  1.1  christos fi
   10808  1.1  christos 
   10809  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10810  1.1  christos /* end confdefs.h.  */
   10811  1.1  christos 
   10812  1.1  christos 
   10813  1.1  christos int
   10814  1.1  christos main ()
   10815  1.1  christos {
   10816  1.1  christos 
   10817  1.1  christos     return 0;
   10818  1.1  christos 
   10819  1.1  christos   ;
   10820  1.1  christos   return 0;
   10821  1.1  christos }
   10822  1.1  christos _ACEOF
   10823  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   10824  1.1  christos   je_cv_cflags_added=-Werror
   10825  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   10826  1.1  christos $as_echo "yes" >&6; }
   10827  1.1  christos else
   10828  1.1  christos   je_cv_cflags_added=
   10829  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   10830  1.1  christos $as_echo "no" >&6; }
   10831  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   10832  1.1  christos 
   10833  1.1  christos fi
   10834  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   10835  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   10836  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   10837  1.1  christos else
   10838  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   10839  1.1  christos fi
   10840  1.1  christos 
   10841  1.1  christos 
   10842  1.1  christos 
   10843  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether syscall(2) is compilable" >&5
   10844  1.1  christos $as_echo_n "checking whether syscall(2) is compilable... " >&6; }
   10845  1.1  christos if ${je_cv_syscall+:} false; then :
   10846  1.1  christos   $as_echo_n "(cached) " >&6
   10847  1.1  christos else
   10848  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   10849  1.1  christos /* end confdefs.h.  */
   10850  1.1  christos 
   10851  1.1  christos #include <sys/syscall.h>
   10852  1.1  christos #include <unistd.h>
   10853  1.1  christos 
   10854  1.1  christos int
   10855  1.1  christos main ()
   10856  1.1  christos {
   10857  1.1  christos 
   10858  1.1  christos 	syscall(SYS_write, 2, "hello", 5);
   10859  1.1  christos 
   10860  1.1  christos   ;
   10861  1.1  christos   return 0;
   10862  1.1  christos }
   10863  1.1  christos _ACEOF
   10864  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   10865  1.1  christos   je_cv_syscall=yes
   10866  1.1  christos else
   10867  1.1  christos   je_cv_syscall=no
   10868  1.1  christos fi
   10869  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   10870  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   10871  1.1  christos fi
   10872  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_syscall" >&5
   10873  1.1  christos $as_echo "$je_cv_syscall" >&6; }
   10874  1.1  christos 
   10875  1.1  christos   CONFIGURE_CFLAGS="${SAVED_CONFIGURE_CFLAGS}"
   10876  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   10877  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   10878  1.1  christos else
   10879  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   10880  1.1  christos fi
   10881  1.1  christos 
   10882  1.1  christos 
   10883  1.1  christos   if test "x$je_cv_syscall" = "xyes" ; then
   10884  1.1  christos     $as_echo "#define JEMALLOC_USE_SYSCALL  " >>confdefs.h
   10885  1.1  christos 
   10886  1.1  christos   fi
   10887  1.1  christos fi
   10888  1.1  christos 
   10889  1.1  christos ac_fn_c_check_func "$LINENO" "secure_getenv" "ac_cv_func_secure_getenv"
   10890  1.1  christos if test "x$ac_cv_func_secure_getenv" = xyes; then :
   10891  1.1  christos   have_secure_getenv="1"
   10892  1.1  christos else
   10893  1.1  christos   have_secure_getenv="0"
   10894  1.1  christos 
   10895  1.1  christos fi
   10896  1.1  christos 
   10897  1.1  christos if test "x$have_secure_getenv" = "x1" ; then
   10898  1.1  christos   $as_echo "#define JEMALLOC_HAVE_SECURE_GETENV  " >>confdefs.h
   10899  1.1  christos 
   10900  1.1  christos fi
   10901  1.1  christos 
   10902  1.1  christos ac_fn_c_check_func "$LINENO" "sched_getcpu" "ac_cv_func_sched_getcpu"
   10903  1.1  christos if test "x$ac_cv_func_sched_getcpu" = xyes; then :
   10904  1.1  christos   have_sched_getcpu="1"
   10905  1.1  christos else
   10906  1.1  christos   have_sched_getcpu="0"
   10907  1.1  christos 
   10908  1.1  christos fi
   10909  1.1  christos 
   10910  1.1  christos if test "x$have_sched_getcpu" = "x1" ; then
   10911  1.1  christos   $as_echo "#define JEMALLOC_HAVE_SCHED_GETCPU  " >>confdefs.h
   10912  1.1  christos 
   10913  1.1  christos fi
   10914  1.1  christos 
   10915  1.1  christos ac_fn_c_check_func "$LINENO" "sched_setaffinity" "ac_cv_func_sched_setaffinity"
   10916  1.1  christos if test "x$ac_cv_func_sched_setaffinity" = xyes; then :
   10917  1.1  christos   have_sched_setaffinity="1"
   10918  1.1  christos else
   10919  1.1  christos   have_sched_setaffinity="0"
   10920  1.1  christos 
   10921  1.1  christos fi
   10922  1.1  christos 
   10923  1.1  christos if test "x$have_sched_setaffinity" = "x1" ; then
   10924  1.1  christos   $as_echo "#define JEMALLOC_HAVE_SCHED_SETAFFINITY  " >>confdefs.h
   10925  1.1  christos 
   10926  1.1  christos fi
   10927  1.1  christos 
   10928  1.1  christos ac_fn_c_check_func "$LINENO" "issetugid" "ac_cv_func_issetugid"
   10929  1.1  christos if test "x$ac_cv_func_issetugid" = xyes; then :
   10930  1.1  christos   have_issetugid="1"
   10931  1.1  christos else
   10932  1.1  christos   have_issetugid="0"
   10933  1.1  christos 
   10934  1.1  christos fi
   10935  1.1  christos 
   10936  1.1  christos if test "x$have_issetugid" = "x1" ; then
   10937  1.1  christos   $as_echo "#define JEMALLOC_HAVE_ISSETUGID  " >>confdefs.h
   10938  1.1  christos 
   10939  1.1  christos fi
   10940  1.1  christos 
   10941  1.1  christos ac_fn_c_check_func "$LINENO" "_malloc_thread_cleanup" "ac_cv_func__malloc_thread_cleanup"
   10942  1.1  christos if test "x$ac_cv_func__malloc_thread_cleanup" = xyes; then :
   10943  1.1  christos   have__malloc_thread_cleanup="1"
   10944  1.1  christos else
   10945  1.1  christos   have__malloc_thread_cleanup="0"
   10946  1.1  christos 
   10947  1.1  christos fi
   10948  1.1  christos 
   10949  1.1  christos if test "x$have__malloc_thread_cleanup" = "x1" ; then
   10950  1.1  christos   $as_echo "#define JEMALLOC_MALLOC_THREAD_CLEANUP  " >>confdefs.h
   10951  1.1  christos 
   10952  1.1  christos   wrap_syms="${wrap_syms} _malloc_thread_cleanup"
   10953  1.1  christos   force_tls="1"
   10954  1.1  christos fi
   10955  1.1  christos 
   10956  1.1  christos ac_fn_c_check_func "$LINENO" "_pthread_mutex_init_calloc_cb" "ac_cv_func__pthread_mutex_init_calloc_cb"
   10957  1.1  christos if test "x$ac_cv_func__pthread_mutex_init_calloc_cb" = xyes; then :
   10958  1.1  christos   have__pthread_mutex_init_calloc_cb="1"
   10959  1.1  christos else
   10960  1.1  christos   have__pthread_mutex_init_calloc_cb="0"
   10961  1.1  christos 
   10962  1.1  christos fi
   10963  1.1  christos 
   10964  1.1  christos if test "x$have__pthread_mutex_init_calloc_cb" = "x1" ; then
   10965  1.1  christos   $as_echo "#define JEMALLOC_MUTEX_INIT_CB 1" >>confdefs.h
   10966  1.1  christos 
   10967  1.1  christos   wrap_syms="${wrap_syms} _malloc_prefork _malloc_postfork"
   10968  1.1  christos fi
   10969  1.1  christos 
   10970  1.1  christos # Check whether --enable-lazy_lock was given.
   10971  1.1  christos if test "${enable_lazy_lock+set}" = set; then :
   10972  1.1  christos   enableval=$enable_lazy_lock; if test "x$enable_lazy_lock" = "xno" ; then
   10973  1.1  christos   enable_lazy_lock="0"
   10974  1.1  christos else
   10975  1.1  christos   enable_lazy_lock="1"
   10976  1.1  christos fi
   10977  1.1  christos 
   10978  1.1  christos else
   10979  1.1  christos   enable_lazy_lock=""
   10980  1.1  christos 
   10981  1.1  christos fi
   10982  1.1  christos 
   10983  1.1  christos if test "x${enable_lazy_lock}" = "x" ; then
   10984  1.1  christos   if test "x${force_lazy_lock}" = "x1" ; then
   10985  1.1  christos     { $as_echo "$as_me:${as_lineno-$LINENO}: result: Forcing lazy-lock to avoid allocator/threading bootstrap issues" >&5
   10986  1.1  christos $as_echo "Forcing lazy-lock to avoid allocator/threading bootstrap issues" >&6; }
   10987  1.1  christos     enable_lazy_lock="1"
   10988  1.1  christos   else
   10989  1.1  christos     enable_lazy_lock="0"
   10990  1.1  christos   fi
   10991  1.1  christos fi
   10992  1.1  christos if test "x${enable_lazy_lock}" = "x1" -a "x${abi}" = "xpecoff" ; then
   10993  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: Forcing no lazy-lock because thread creation monitoring is unimplemented" >&5
   10994  1.1  christos $as_echo "Forcing no lazy-lock because thread creation monitoring is unimplemented" >&6; }
   10995  1.1  christos   enable_lazy_lock="0"
   10996  1.1  christos fi
   10997  1.1  christos if test "x$enable_lazy_lock" = "x1" ; then
   10998  1.1  christos   if test "x$have_dlsym" = "x1" ; then
   10999  1.1  christos     $as_echo "#define JEMALLOC_LAZY_LOCK  " >>confdefs.h
   11000  1.1  christos 
   11001  1.1  christos   else
   11002  1.1  christos     as_fn_error $? "Missing dlsym support: lazy-lock cannot be enabled." "$LINENO" 5
   11003  1.1  christos   fi
   11004  1.1  christos fi
   11005  1.1  christos 
   11006  1.1  christos 
   11007  1.1  christos if test "x${force_tls}" = "x1" ; then
   11008  1.1  christos   enable_tls="1"
   11009  1.1  christos elif test "x${force_tls}" = "x0" ; then
   11010  1.1  christos   enable_tls="0"
   11011  1.1  christos else
   11012  1.1  christos   enable_tls="1"
   11013  1.1  christos fi
   11014  1.1  christos if test "x${enable_tls}" = "x1" ; then
   11015  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TLS" >&5
   11016  1.1  christos $as_echo_n "checking for TLS... " >&6; }
   11017  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11018  1.1  christos /* end confdefs.h.  */
   11019  1.1  christos 
   11020  1.1  christos     __thread int x;
   11021  1.1  christos 
   11022  1.1  christos int
   11023  1.1  christos main ()
   11024  1.1  christos {
   11025  1.1  christos 
   11026  1.1  christos     x = 42;
   11027  1.1  christos 
   11028  1.1  christos     return 0;
   11029  1.1  christos 
   11030  1.1  christos   ;
   11031  1.1  christos   return 0;
   11032  1.1  christos }
   11033  1.1  christos _ACEOF
   11034  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   11035  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   11036  1.1  christos $as_echo "yes" >&6; }
   11037  1.1  christos else
   11038  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   11039  1.1  christos $as_echo "no" >&6; }
   11040  1.1  christos               enable_tls="0"
   11041  1.1  christos fi
   11042  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   11043  1.1  christos else
   11044  1.1  christos   enable_tls="0"
   11045  1.1  christos fi
   11046  1.1  christos 
   11047  1.1  christos if test "x${enable_tls}" = "x1" ; then
   11048  1.1  christos   cat >>confdefs.h <<_ACEOF
   11049  1.1  christos #define JEMALLOC_TLS
   11050  1.1  christos _ACEOF
   11051  1.1  christos 
   11052  1.1  christos fi
   11053  1.1  christos 
   11054  1.1  christos 
   11055  1.1  christos 
   11056  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 atomics is compilable" >&5
   11057  1.1  christos $as_echo_n "checking whether C11 atomics is compilable... " >&6; }
   11058  1.1  christos if ${je_cv_c11_atomics+:} false; then :
   11059  1.1  christos   $as_echo_n "(cached) " >&6
   11060  1.1  christos else
   11061  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11062  1.1  christos /* end confdefs.h.  */
   11063  1.1  christos 
   11064  1.1  christos #include <stdint.h>
   11065  1.1  christos #if (__STDC_VERSION__ >= 201112L) && !defined(__STDC_NO_ATOMICS__)
   11066  1.1  christos #include <stdatomic.h>
   11067  1.1  christos #else
   11068  1.1  christos #error Atomics not available
   11069  1.1  christos #endif
   11070  1.1  christos 
   11071  1.1  christos int
   11072  1.1  christos main ()
   11073  1.1  christos {
   11074  1.1  christos 
   11075  1.1  christos     uint64_t *p = (uint64_t *)0;
   11076  1.1  christos     uint64_t x = 1;
   11077  1.1  christos     volatile atomic_uint_least64_t *a = (volatile atomic_uint_least64_t *)p;
   11078  1.1  christos     uint64_t r = atomic_fetch_add(a, x) + x;
   11079  1.1  christos     return r == 0;
   11080  1.1  christos 
   11081  1.1  christos   ;
   11082  1.1  christos   return 0;
   11083  1.1  christos }
   11084  1.1  christos _ACEOF
   11085  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   11086  1.1  christos   je_cv_c11_atomics=yes
   11087  1.1  christos else
   11088  1.1  christos   je_cv_c11_atomics=no
   11089  1.1  christos fi
   11090  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   11091  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   11092  1.1  christos fi
   11093  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_c11_atomics" >&5
   11094  1.1  christos $as_echo "$je_cv_c11_atomics" >&6; }
   11095  1.1  christos 
   11096  1.1  christos if test "x${je_cv_c11_atomics}" = "xyes" ; then
   11097  1.1  christos   $as_echo "#define JEMALLOC_C11_ATOMICS 1" >>confdefs.h
   11098  1.1  christos 
   11099  1.1  christos fi
   11100  1.1  christos 
   11101  1.1  christos 
   11102  1.1  christos 
   11103  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC __atomic atomics is compilable" >&5
   11104  1.1  christos $as_echo_n "checking whether GCC __atomic atomics is compilable... " >&6; }
   11105  1.1  christos if ${je_cv_gcc_atomic_atomics+:} false; then :
   11106  1.1  christos   $as_echo_n "(cached) " >&6
   11107  1.1  christos else
   11108  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11109  1.1  christos /* end confdefs.h.  */
   11110  1.1  christos 
   11111  1.1  christos 
   11112  1.1  christos int
   11113  1.1  christos main ()
   11114  1.1  christos {
   11115  1.1  christos 
   11116  1.1  christos     int x = 0;
   11117  1.1  christos     int val = 1;
   11118  1.1  christos     int y = __atomic_fetch_add(&x, val, __ATOMIC_RELAXED);
   11119  1.1  christos     int after_add = x;
   11120  1.1  christos     return after_add == 1;
   11121  1.1  christos 
   11122  1.1  christos   ;
   11123  1.1  christos   return 0;
   11124  1.1  christos }
   11125  1.1  christos _ACEOF
   11126  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   11127  1.1  christos   je_cv_gcc_atomic_atomics=yes
   11128  1.1  christos else
   11129  1.1  christos   je_cv_gcc_atomic_atomics=no
   11130  1.1  christos fi
   11131  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   11132  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   11133  1.1  christos fi
   11134  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_gcc_atomic_atomics" >&5
   11135  1.1  christos $as_echo "$je_cv_gcc_atomic_atomics" >&6; }
   11136  1.1  christos 
   11137  1.1  christos if test "x${je_cv_gcc_atomic_atomics}" = "xyes" ; then
   11138  1.1  christos   $as_echo "#define JEMALLOC_GCC_ATOMIC_ATOMICS 1" >>confdefs.h
   11139  1.1  christos 
   11140  1.1  christos fi
   11141  1.1  christos 
   11142  1.1  christos 
   11143  1.1  christos 
   11144  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC __sync atomics is compilable" >&5
   11145  1.1  christos $as_echo_n "checking whether GCC __sync atomics is compilable... " >&6; }
   11146  1.1  christos if ${je_cv_gcc_sync_atomics+:} false; then :
   11147  1.1  christos   $as_echo_n "(cached) " >&6
   11148  1.1  christos else
   11149  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11150  1.1  christos /* end confdefs.h.  */
   11151  1.1  christos 
   11152  1.1  christos 
   11153  1.1  christos int
   11154  1.1  christos main ()
   11155  1.1  christos {
   11156  1.1  christos 
   11157  1.1  christos     int x = 0;
   11158  1.1  christos     int before_add = __sync_fetch_and_add(&x, 1);
   11159  1.1  christos     int after_add = x;
   11160  1.1  christos     return (before_add == 0) && (after_add == 1);
   11161  1.1  christos 
   11162  1.1  christos   ;
   11163  1.1  christos   return 0;
   11164  1.1  christos }
   11165  1.1  christos _ACEOF
   11166  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   11167  1.1  christos   je_cv_gcc_sync_atomics=yes
   11168  1.1  christos else
   11169  1.1  christos   je_cv_gcc_sync_atomics=no
   11170  1.1  christos fi
   11171  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   11172  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   11173  1.1  christos fi
   11174  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_gcc_sync_atomics" >&5
   11175  1.1  christos $as_echo "$je_cv_gcc_sync_atomics" >&6; }
   11176  1.1  christos 
   11177  1.1  christos if test "x${je_cv_gcc_sync_atomics}" = "xyes" ; then
   11178  1.1  christos   $as_echo "#define JEMALLOC_GCC_SYNC_ATOMICS 1" >>confdefs.h
   11179  1.1  christos 
   11180  1.1  christos fi
   11181  1.1  christos 
   11182  1.1  christos 
   11183  1.1  christos 
   11184  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Darwin OSAtomic*() is compilable" >&5
   11185  1.1  christos $as_echo_n "checking whether Darwin OSAtomic*() is compilable... " >&6; }
   11186  1.1  christos if ${je_cv_osatomic+:} false; then :
   11187  1.1  christos   $as_echo_n "(cached) " >&6
   11188  1.1  christos else
   11189  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11190  1.1  christos /* end confdefs.h.  */
   11191  1.1  christos 
   11192  1.1  christos #include <libkern/OSAtomic.h>
   11193  1.1  christos #include <inttypes.h>
   11194  1.1  christos 
   11195  1.1  christos int
   11196  1.1  christos main ()
   11197  1.1  christos {
   11198  1.1  christos 
   11199  1.1  christos 	{
   11200  1.1  christos 		int32_t x32 = 0;
   11201  1.1  christos 		volatile int32_t *x32p = &x32;
   11202  1.1  christos 		OSAtomicAdd32(1, x32p);
   11203  1.1  christos 	}
   11204  1.1  christos 	{
   11205  1.1  christos 		int64_t x64 = 0;
   11206  1.1  christos 		volatile int64_t *x64p = &x64;
   11207  1.1  christos 		OSAtomicAdd64(1, x64p);
   11208  1.1  christos 	}
   11209  1.1  christos 
   11210  1.1  christos   ;
   11211  1.1  christos   return 0;
   11212  1.1  christos }
   11213  1.1  christos _ACEOF
   11214  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   11215  1.1  christos   je_cv_osatomic=yes
   11216  1.1  christos else
   11217  1.1  christos   je_cv_osatomic=no
   11218  1.1  christos fi
   11219  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   11220  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   11221  1.1  christos fi
   11222  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_osatomic" >&5
   11223  1.1  christos $as_echo "$je_cv_osatomic" >&6; }
   11224  1.1  christos 
   11225  1.1  christos if test "x${je_cv_osatomic}" = "xyes" ; then
   11226  1.1  christos   $as_echo "#define JEMALLOC_OSATOMIC  " >>confdefs.h
   11227  1.1  christos 
   11228  1.1  christos fi
   11229  1.1  christos 
   11230  1.1  christos 
   11231  1.1  christos 
   11232  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether madvise(2) is compilable" >&5
   11233  1.1  christos $as_echo_n "checking whether madvise(2) is compilable... " >&6; }
   11234  1.1  christos if ${je_cv_madvise+:} false; then :
   11235  1.1  christos   $as_echo_n "(cached) " >&6
   11236  1.1  christos else
   11237  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11238  1.1  christos /* end confdefs.h.  */
   11239  1.1  christos 
   11240  1.1  christos #include <sys/mman.h>
   11241  1.1  christos 
   11242  1.1  christos int
   11243  1.1  christos main ()
   11244  1.1  christos {
   11245  1.1  christos 
   11246  1.1  christos 	madvise((void *)0, 0, 0);
   11247  1.1  christos 
   11248  1.1  christos   ;
   11249  1.1  christos   return 0;
   11250  1.1  christos }
   11251  1.1  christos _ACEOF
   11252  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   11253  1.1  christos   je_cv_madvise=yes
   11254  1.1  christos else
   11255  1.1  christos   je_cv_madvise=no
   11256  1.1  christos fi
   11257  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   11258  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   11259  1.1  christos fi
   11260  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_madvise" >&5
   11261  1.1  christos $as_echo "$je_cv_madvise" >&6; }
   11262  1.1  christos 
   11263  1.1  christos if test "x${je_cv_madvise}" = "xyes" ; then
   11264  1.1  christos   $as_echo "#define JEMALLOC_HAVE_MADVISE  " >>confdefs.h
   11265  1.1  christos 
   11266  1.1  christos 
   11267  1.1  christos 
   11268  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether madvise(..., MADV_FREE) is compilable" >&5
   11269  1.1  christos $as_echo_n "checking whether madvise(..., MADV_FREE) is compilable... " >&6; }
   11270  1.1  christos if ${je_cv_madv_free+:} false; then :
   11271  1.1  christos   $as_echo_n "(cached) " >&6
   11272  1.1  christos else
   11273  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11274  1.1  christos /* end confdefs.h.  */
   11275  1.1  christos 
   11276  1.1  christos #include <sys/mman.h>
   11277  1.1  christos 
   11278  1.1  christos int
   11279  1.1  christos main ()
   11280  1.1  christos {
   11281  1.1  christos 
   11282  1.1  christos 	madvise((void *)0, 0, MADV_FREE);
   11283  1.1  christos 
   11284  1.1  christos   ;
   11285  1.1  christos   return 0;
   11286  1.1  christos }
   11287  1.1  christos _ACEOF
   11288  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   11289  1.1  christos   je_cv_madv_free=yes
   11290  1.1  christos else
   11291  1.1  christos   je_cv_madv_free=no
   11292  1.1  christos fi
   11293  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   11294  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   11295  1.1  christos fi
   11296  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_madv_free" >&5
   11297  1.1  christos $as_echo "$je_cv_madv_free" >&6; }
   11298  1.1  christos 
   11299  1.1  christos   if test "x${je_cv_madv_free}" = "xyes" ; then
   11300  1.1  christos     $as_echo "#define JEMALLOC_PURGE_MADVISE_FREE  " >>confdefs.h
   11301  1.1  christos 
   11302  1.1  christos   elif test "x${je_cv_madvise}" = "xyes" ; then
   11303  1.1  christos     case "${host_cpu}" in i686|x86_64)
   11304  1.1  christos         case "${host}" in *-*-linux*)
   11305  1.1  christos             $as_echo "#define JEMALLOC_PURGE_MADVISE_FREE  " >>confdefs.h
   11306  1.1  christos 
   11307  1.1  christos             $as_echo "#define JEMALLOC_DEFINE_MADVISE_FREE  " >>confdefs.h
   11308  1.1  christos 
   11309  1.1  christos 	    ;;
   11310  1.1  christos         esac
   11311  1.1  christos         ;;
   11312  1.1  christos     esac
   11313  1.1  christos   fi
   11314  1.1  christos 
   11315  1.1  christos 
   11316  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether madvise(..., MADV_DONTNEED) is compilable" >&5
   11317  1.1  christos $as_echo_n "checking whether madvise(..., MADV_DONTNEED) is compilable... " >&6; }
   11318  1.1  christos if ${je_cv_madv_dontneed+:} false; then :
   11319  1.1  christos   $as_echo_n "(cached) " >&6
   11320  1.1  christos else
   11321  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11322  1.1  christos /* end confdefs.h.  */
   11323  1.1  christos 
   11324  1.1  christos #include <sys/mman.h>
   11325  1.1  christos 
   11326  1.1  christos int
   11327  1.1  christos main ()
   11328  1.1  christos {
   11329  1.1  christos 
   11330  1.1  christos 	madvise((void *)0, 0, MADV_DONTNEED);
   11331  1.1  christos 
   11332  1.1  christos   ;
   11333  1.1  christos   return 0;
   11334  1.1  christos }
   11335  1.1  christos _ACEOF
   11336  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   11337  1.1  christos   je_cv_madv_dontneed=yes
   11338  1.1  christos else
   11339  1.1  christos   je_cv_madv_dontneed=no
   11340  1.1  christos fi
   11341  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   11342  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   11343  1.1  christos fi
   11344  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_madv_dontneed" >&5
   11345  1.1  christos $as_echo "$je_cv_madv_dontneed" >&6; }
   11346  1.1  christos 
   11347  1.1  christos   if test "x${je_cv_madv_dontneed}" = "xyes" ; then
   11348  1.1  christos     $as_echo "#define JEMALLOC_PURGE_MADVISE_DONTNEED  " >>confdefs.h
   11349  1.1  christos 
   11350  1.1  christos   fi
   11351  1.1  christos 
   11352  1.1  christos 
   11353  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether madvise(..., MADV_DO[NT]DUMP) is compilable" >&5
   11354  1.1  christos $as_echo_n "checking whether madvise(..., MADV_DO[NT]DUMP) is compilable... " >&6; }
   11355  1.1  christos if ${je_cv_madv_dontdump+:} false; then :
   11356  1.1  christos   $as_echo_n "(cached) " >&6
   11357  1.1  christos else
   11358  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11359  1.1  christos /* end confdefs.h.  */
   11360  1.1  christos 
   11361  1.1  christos #include <sys/mman.h>
   11362  1.1  christos 
   11363  1.1  christos int
   11364  1.1  christos main ()
   11365  1.1  christos {
   11366  1.1  christos 
   11367  1.1  christos 	madvise((void *)0, 0, MADV_DONTDUMP);
   11368  1.1  christos 	madvise((void *)0, 0, MADV_DODUMP);
   11369  1.1  christos 
   11370  1.1  christos   ;
   11371  1.1  christos   return 0;
   11372  1.1  christos }
   11373  1.1  christos _ACEOF
   11374  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   11375  1.1  christos   je_cv_madv_dontdump=yes
   11376  1.1  christos else
   11377  1.1  christos   je_cv_madv_dontdump=no
   11378  1.1  christos fi
   11379  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   11380  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   11381  1.1  christos fi
   11382  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_madv_dontdump" >&5
   11383  1.1  christos $as_echo "$je_cv_madv_dontdump" >&6; }
   11384  1.1  christos 
   11385  1.1  christos   if test "x${je_cv_madv_dontdump}" = "xyes" ; then
   11386  1.1  christos     $as_echo "#define JEMALLOC_MADVISE_DONTDUMP  " >>confdefs.h
   11387  1.1  christos 
   11388  1.1  christos   fi
   11389  1.1  christos 
   11390  1.1  christos 
   11391  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether madvise(..., MADV_[NO]HUGEPAGE) is compilable" >&5
   11392  1.1  christos $as_echo_n "checking whether madvise(..., MADV_[NO]HUGEPAGE) is compilable... " >&6; }
   11393  1.1  christos if ${je_cv_thp+:} false; then :
   11394  1.1  christos   $as_echo_n "(cached) " >&6
   11395  1.1  christos else
   11396  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11397  1.1  christos /* end confdefs.h.  */
   11398  1.1  christos 
   11399  1.1  christos #include <sys/mman.h>
   11400  1.1  christos 
   11401  1.1  christos int
   11402  1.1  christos main ()
   11403  1.1  christos {
   11404  1.1  christos 
   11405  1.1  christos 	madvise((void *)0, 0, MADV_HUGEPAGE);
   11406  1.1  christos 	madvise((void *)0, 0, MADV_NOHUGEPAGE);
   11407  1.1  christos 
   11408  1.1  christos   ;
   11409  1.1  christos   return 0;
   11410  1.1  christos }
   11411  1.1  christos _ACEOF
   11412  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   11413  1.1  christos   je_cv_thp=yes
   11414  1.1  christos else
   11415  1.1  christos   je_cv_thp=no
   11416  1.1  christos fi
   11417  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   11418  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   11419  1.1  christos fi
   11420  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_thp" >&5
   11421  1.1  christos $as_echo "$je_cv_thp" >&6; }
   11422  1.1  christos 
   11423  1.1  christos case "${host_cpu}" in
   11424  1.1  christos   arm*)
   11425  1.1  christos     ;;
   11426  1.1  christos   *)
   11427  1.1  christos   if test "x${je_cv_thp}" = "xyes" ; then
   11428  1.1  christos     $as_echo "#define JEMALLOC_HAVE_MADVISE_HUGE  " >>confdefs.h
   11429  1.1  christos 
   11430  1.1  christos   fi
   11431  1.1  christos   ;;
   11432  1.1  christos esac
   11433  1.1  christos fi
   11434  1.1  christos 
   11435  1.1  christos 
   11436  1.1  christos 
   11437  1.1  christos 
   11438  1.1  christos if test "x${je_cv_atomic9}" != "xyes" -a "x${je_cv_osatomic}" != "xyes" ; then
   11439  1.1  christos 
   11440  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to force 32-bit __sync_{add,sub}_and_fetch()" >&5
   11441  1.1  christos $as_echo_n "checking whether to force 32-bit __sync_{add,sub}_and_fetch()... " >&6; }
   11442  1.1  christos if ${je_cv_sync_compare_and_swap_4+:} false; then :
   11443  1.1  christos   $as_echo_n "(cached) " >&6
   11444  1.1  christos else
   11445  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11446  1.1  christos /* end confdefs.h.  */
   11447  1.1  christos 
   11448  1.1  christos                                                  #include <stdint.h>
   11449  1.1  christos 
   11450  1.1  christos int
   11451  1.1  christos main ()
   11452  1.1  christos {
   11453  1.1  christos 
   11454  1.1  christos                                                  #ifndef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4
   11455  1.1  christos                                                  {
   11456  1.1  christos                                                     uint32_t x32 = 0;
   11457  1.1  christos                                                     __sync_add_and_fetch(&x32, 42);
   11458  1.1  christos                                                     __sync_sub_and_fetch(&x32, 1);
   11459  1.1  christos                                                  }
   11460  1.1  christos                                                  #else
   11461  1.1  christos                                                  #error __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 is defined, no need to force
   11462  1.1  christos                                                  #endif
   11463  1.1  christos 
   11464  1.1  christos   ;
   11465  1.1  christos   return 0;
   11466  1.1  christos }
   11467  1.1  christos _ACEOF
   11468  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   11469  1.1  christos   je_cv_sync_compare_and_swap_4=yes
   11470  1.1  christos else
   11471  1.1  christos   je_cv_sync_compare_and_swap_4=no
   11472  1.1  christos fi
   11473  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   11474  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   11475  1.1  christos fi
   11476  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_sync_compare_and_swap_4" >&5
   11477  1.1  christos $as_echo "$je_cv_sync_compare_and_swap_4" >&6; }
   11478  1.1  christos 
   11479  1.1  christos   if test "x${je_cv_sync_compare_and_swap_4}" = "xyes" ; then
   11480  1.1  christos     $as_echo "#define JE_FORCE_SYNC_COMPARE_AND_SWAP_4  " >>confdefs.h
   11481  1.1  christos 
   11482  1.1  christos   fi
   11483  1.1  christos 
   11484  1.1  christos 
   11485  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to force 64-bit __sync_{add,sub}_and_fetch()" >&5
   11486  1.1  christos $as_echo_n "checking whether to force 64-bit __sync_{add,sub}_and_fetch()... " >&6; }
   11487  1.1  christos if ${je_cv_sync_compare_and_swap_8+:} false; then :
   11488  1.1  christos   $as_echo_n "(cached) " >&6
   11489  1.1  christos else
   11490  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11491  1.1  christos /* end confdefs.h.  */
   11492  1.1  christos 
   11493  1.1  christos                                                  #include <stdint.h>
   11494  1.1  christos 
   11495  1.1  christos int
   11496  1.1  christos main ()
   11497  1.1  christos {
   11498  1.1  christos 
   11499  1.1  christos                                                  #ifndef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8
   11500  1.1  christos                                                  {
   11501  1.1  christos                                                     uint64_t x64 = 0;
   11502  1.1  christos                                                     __sync_add_and_fetch(&x64, 42);
   11503  1.1  christos                                                     __sync_sub_and_fetch(&x64, 1);
   11504  1.1  christos                                                  }
   11505  1.1  christos                                                  #else
   11506  1.1  christos                                                  #error __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 is defined, no need to force
   11507  1.1  christos                                                  #endif
   11508  1.1  christos 
   11509  1.1  christos   ;
   11510  1.1  christos   return 0;
   11511  1.1  christos }
   11512  1.1  christos _ACEOF
   11513  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   11514  1.1  christos   je_cv_sync_compare_and_swap_8=yes
   11515  1.1  christos else
   11516  1.1  christos   je_cv_sync_compare_and_swap_8=no
   11517  1.1  christos fi
   11518  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   11519  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   11520  1.1  christos fi
   11521  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_sync_compare_and_swap_8" >&5
   11522  1.1  christos $as_echo "$je_cv_sync_compare_and_swap_8" >&6; }
   11523  1.1  christos 
   11524  1.1  christos   if test "x${je_cv_sync_compare_and_swap_8}" = "xyes" ; then
   11525  1.1  christos     $as_echo "#define JE_FORCE_SYNC_COMPARE_AND_SWAP_8  " >>confdefs.h
   11526  1.1  christos 
   11527  1.1  christos   fi
   11528  1.1  christos 
   11529  1.1  christos fi
   11530  1.1  christos 
   11531  1.1  christos 
   11532  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_clz" >&5
   11533  1.1  christos $as_echo_n "checking for __builtin_clz... " >&6; }
   11534  1.1  christos if ${je_cv_builtin_clz+:} false; then :
   11535  1.1  christos   $as_echo_n "(cached) " >&6
   11536  1.1  christos else
   11537  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11538  1.1  christos /* end confdefs.h.  */
   11539  1.1  christos 
   11540  1.1  christos int
   11541  1.1  christos main ()
   11542  1.1  christos {
   11543  1.1  christos 
   11544  1.1  christos                                                 {
   11545  1.1  christos                                                         unsigned x = 0;
   11546  1.1  christos                                                         int y = __builtin_clz(x);
   11547  1.1  christos                                                 }
   11548  1.1  christos                                                 {
   11549  1.1  christos                                                         unsigned long x = 0;
   11550  1.1  christos                                                         int y = __builtin_clzl(x);
   11551  1.1  christos                                                 }
   11552  1.1  christos 
   11553  1.1  christos   ;
   11554  1.1  christos   return 0;
   11555  1.1  christos }
   11556  1.1  christos _ACEOF
   11557  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   11558  1.1  christos   je_cv_builtin_clz=yes
   11559  1.1  christos else
   11560  1.1  christos   je_cv_builtin_clz=no
   11561  1.1  christos fi
   11562  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   11563  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   11564  1.1  christos fi
   11565  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_builtin_clz" >&5
   11566  1.1  christos $as_echo "$je_cv_builtin_clz" >&6; }
   11567  1.1  christos 
   11568  1.1  christos if test "x${je_cv_builtin_clz}" = "xyes" ; then
   11569  1.1  christos   $as_echo "#define JEMALLOC_HAVE_BUILTIN_CLZ  " >>confdefs.h
   11570  1.1  christos 
   11571  1.1  christos fi
   11572  1.1  christos 
   11573  1.1  christos 
   11574  1.1  christos 
   11575  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Darwin os_unfair_lock_*() is compilable" >&5
   11576  1.1  christos $as_echo_n "checking whether Darwin os_unfair_lock_*() is compilable... " >&6; }
   11577  1.1  christos if ${je_cv_os_unfair_lock+:} false; then :
   11578  1.1  christos   $as_echo_n "(cached) " >&6
   11579  1.1  christos else
   11580  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11581  1.1  christos /* end confdefs.h.  */
   11582  1.1  christos 
   11583  1.1  christos #include <os/lock.h>
   11584  1.1  christos #include <AvailabilityMacros.h>
   11585  1.1  christos 
   11586  1.1  christos int
   11587  1.1  christos main ()
   11588  1.1  christos {
   11589  1.1  christos 
   11590  1.1  christos 	#if MAC_OS_X_VERSION_MIN_REQUIRED < 101200
   11591  1.1  christos 	#error "os_unfair_lock is not supported"
   11592  1.1  christos 	#else
   11593  1.1  christos 	os_unfair_lock lock = OS_UNFAIR_LOCK_INIT;
   11594  1.1  christos 	os_unfair_lock_lock(&lock);
   11595  1.1  christos 	os_unfair_lock_unlock(&lock);
   11596  1.1  christos 	#endif
   11597  1.1  christos 
   11598  1.1  christos   ;
   11599  1.1  christos   return 0;
   11600  1.1  christos }
   11601  1.1  christos _ACEOF
   11602  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   11603  1.1  christos   je_cv_os_unfair_lock=yes
   11604  1.1  christos else
   11605  1.1  christos   je_cv_os_unfair_lock=no
   11606  1.1  christos fi
   11607  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   11608  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   11609  1.1  christos fi
   11610  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_os_unfair_lock" >&5
   11611  1.1  christos $as_echo "$je_cv_os_unfair_lock" >&6; }
   11612  1.1  christos 
   11613  1.1  christos if test "x${je_cv_os_unfair_lock}" = "xyes" ; then
   11614  1.1  christos   $as_echo "#define JEMALLOC_OS_UNFAIR_LOCK  " >>confdefs.h
   11615  1.1  christos 
   11616  1.1  christos fi
   11617  1.1  christos 
   11618  1.1  christos 
   11619  1.1  christos 
   11620  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Darwin OSSpin*() is compilable" >&5
   11621  1.1  christos $as_echo_n "checking whether Darwin OSSpin*() is compilable... " >&6; }
   11622  1.1  christos if ${je_cv_osspin+:} false; then :
   11623  1.1  christos   $as_echo_n "(cached) " >&6
   11624  1.1  christos else
   11625  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11626  1.1  christos /* end confdefs.h.  */
   11627  1.1  christos 
   11628  1.1  christos #include <libkern/OSAtomic.h>
   11629  1.1  christos #include <inttypes.h>
   11630  1.1  christos 
   11631  1.1  christos int
   11632  1.1  christos main ()
   11633  1.1  christos {
   11634  1.1  christos 
   11635  1.1  christos 	OSSpinLock lock = 0;
   11636  1.1  christos 	OSSpinLockLock(&lock);
   11637  1.1  christos 	OSSpinLockUnlock(&lock);
   11638  1.1  christos 
   11639  1.1  christos   ;
   11640  1.1  christos   return 0;
   11641  1.1  christos }
   11642  1.1  christos _ACEOF
   11643  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   11644  1.1  christos   je_cv_osspin=yes
   11645  1.1  christos else
   11646  1.1  christos   je_cv_osspin=no
   11647  1.1  christos fi
   11648  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   11649  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   11650  1.1  christos fi
   11651  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_osspin" >&5
   11652  1.1  christos $as_echo "$je_cv_osspin" >&6; }
   11653  1.1  christos 
   11654  1.1  christos if test "x${je_cv_osspin}" = "xyes" ; then
   11655  1.1  christos   $as_echo "#define JEMALLOC_OSSPIN  " >>confdefs.h
   11656  1.1  christos 
   11657  1.1  christos fi
   11658  1.1  christos 
   11659  1.1  christos 
   11660  1.1  christos # Check whether --enable-zone-allocator was given.
   11661  1.1  christos if test "${enable_zone_allocator+set}" = set; then :
   11662  1.1  christos   enableval=$enable_zone_allocator; if test "x$enable_zone_allocator" = "xno" ; then
   11663  1.1  christos   enable_zone_allocator="0"
   11664  1.1  christos else
   11665  1.1  christos   enable_zone_allocator="1"
   11666  1.1  christos fi
   11667  1.1  christos 
   11668  1.1  christos else
   11669  1.1  christos   if test "x${abi}" = "xmacho"; then
   11670  1.1  christos   enable_zone_allocator="1"
   11671  1.1  christos fi
   11672  1.1  christos 
   11673  1.1  christos 
   11674  1.1  christos fi
   11675  1.1  christos 
   11676  1.1  christos 
   11677  1.1  christos 
   11678  1.1  christos if test "x${enable_zone_allocator}" = "x1" ; then
   11679  1.1  christos   if test "x${abi}" != "xmacho"; then
   11680  1.1  christos     as_fn_error $? "--enable-zone-allocator is only supported on Darwin" "$LINENO" 5
   11681  1.1  christos   fi
   11682  1.1  christos   $as_echo "#define JEMALLOC_ZONE  " >>confdefs.h
   11683  1.1  christos 
   11684  1.1  christos fi
   11685  1.1  christos 
   11686  1.1  christos # Check whether --enable-initial-exec-tls was given.
   11687  1.1  christos if test "${enable_initial_exec_tls+set}" = set; then :
   11688  1.1  christos   enableval=$enable_initial_exec_tls; if test "x$enable_initial_exec_tls" = "xno" ; then
   11689  1.1  christos   enable_initial_exec_tls="0"
   11690  1.1  christos else
   11691  1.1  christos   enable_initial_exec_tls="1"
   11692  1.1  christos fi
   11693  1.1  christos 
   11694  1.1  christos else
   11695  1.1  christos   enable_initial_exec_tls="1"
   11696  1.1  christos 
   11697  1.1  christos fi
   11698  1.1  christos 
   11699  1.1  christos 
   11700  1.1  christos 
   11701  1.1  christos if test "x${je_cv_tls_model}" = "xyes" -a \
   11702  1.1  christos        "x${enable_initial_exec_tls}" = "x1" ; then
   11703  1.1  christos   $as_echo "#define JEMALLOC_TLS_MODEL __attribute__((tls_model(\"initial-exec\")))" >>confdefs.h
   11704  1.1  christos 
   11705  1.1  christos else
   11706  1.1  christos   $as_echo "#define JEMALLOC_TLS_MODEL  " >>confdefs.h
   11707  1.1  christos 
   11708  1.1  christos fi
   11709  1.1  christos 
   11710  1.1  christos 
   11711  1.1  christos if test "x${have_pthread}" = "x1" -a "x${have_dlsym}" = "x1" \
   11712  1.1  christos     -a "x${je_cv_os_unfair_lock}" != "xyes" \
   11713  1.1  christos     -a "x${je_cv_osspin}" != "xyes" ; then
   11714  1.1  christos   $as_echo "#define JEMALLOC_BACKGROUND_THREAD 1" >>confdefs.h
   11715  1.1  christos 
   11716  1.1  christos fi
   11717  1.1  christos 
   11718  1.1  christos 
   11719  1.1  christos 
   11720  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether glibc malloc hook is compilable" >&5
   11721  1.1  christos $as_echo_n "checking whether glibc malloc hook is compilable... " >&6; }
   11722  1.1  christos if ${je_cv_glibc_malloc_hook+:} false; then :
   11723  1.1  christos   $as_echo_n "(cached) " >&6
   11724  1.1  christos else
   11725  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11726  1.1  christos /* end confdefs.h.  */
   11727  1.1  christos 
   11728  1.1  christos #include <stddef.h>
   11729  1.1  christos 
   11730  1.1  christos extern void (* __free_hook)(void *ptr);
   11731  1.1  christos extern void *(* __malloc_hook)(size_t size);
   11732  1.1  christos extern void *(* __realloc_hook)(void *ptr, size_t size);
   11733  1.1  christos 
   11734  1.1  christos int
   11735  1.1  christos main ()
   11736  1.1  christos {
   11737  1.1  christos 
   11738  1.1  christos   void *ptr = 0L;
   11739  1.1  christos   if (__malloc_hook) ptr = __malloc_hook(1);
   11740  1.1  christos   if (__realloc_hook) ptr = __realloc_hook(ptr, 2);
   11741  1.1  christos   if (__free_hook && ptr) __free_hook(ptr);
   11742  1.1  christos 
   11743  1.1  christos   ;
   11744  1.1  christos   return 0;
   11745  1.1  christos }
   11746  1.1  christos _ACEOF
   11747  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   11748  1.1  christos   je_cv_glibc_malloc_hook=yes
   11749  1.1  christos else
   11750  1.1  christos   je_cv_glibc_malloc_hook=no
   11751  1.1  christos fi
   11752  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   11753  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   11754  1.1  christos fi
   11755  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_glibc_malloc_hook" >&5
   11756  1.1  christos $as_echo "$je_cv_glibc_malloc_hook" >&6; }
   11757  1.1  christos 
   11758  1.1  christos if test "x${je_cv_glibc_malloc_hook}" = "xyes" ; then
   11759  1.1  christos   if test "x${JEMALLOC_PREFIX}" = "x" ; then
   11760  1.1  christos     $as_echo "#define JEMALLOC_GLIBC_MALLOC_HOOK  " >>confdefs.h
   11761  1.1  christos 
   11762  1.1  christos     wrap_syms="${wrap_syms} __free_hook __malloc_hook __realloc_hook"
   11763  1.1  christos   fi
   11764  1.1  christos fi
   11765  1.1  christos 
   11766  1.1  christos 
   11767  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether glibc memalign hook is compilable" >&5
   11768  1.1  christos $as_echo_n "checking whether glibc memalign hook is compilable... " >&6; }
   11769  1.1  christos if ${je_cv_glibc_memalign_hook+:} false; then :
   11770  1.1  christos   $as_echo_n "(cached) " >&6
   11771  1.1  christos else
   11772  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11773  1.1  christos /* end confdefs.h.  */
   11774  1.1  christos 
   11775  1.1  christos #include <stddef.h>
   11776  1.1  christos 
   11777  1.1  christos extern void *(* __memalign_hook)(size_t alignment, size_t size);
   11778  1.1  christos 
   11779  1.1  christos int
   11780  1.1  christos main ()
   11781  1.1  christos {
   11782  1.1  christos 
   11783  1.1  christos   void *ptr = 0L;
   11784  1.1  christos   if (__memalign_hook) ptr = __memalign_hook(16, 7);
   11785  1.1  christos 
   11786  1.1  christos   ;
   11787  1.1  christos   return 0;
   11788  1.1  christos }
   11789  1.1  christos _ACEOF
   11790  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   11791  1.1  christos   je_cv_glibc_memalign_hook=yes
   11792  1.1  christos else
   11793  1.1  christos   je_cv_glibc_memalign_hook=no
   11794  1.1  christos fi
   11795  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   11796  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   11797  1.1  christos fi
   11798  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_glibc_memalign_hook" >&5
   11799  1.1  christos $as_echo "$je_cv_glibc_memalign_hook" >&6; }
   11800  1.1  christos 
   11801  1.1  christos if test "x${je_cv_glibc_memalign_hook}" = "xyes" ; then
   11802  1.1  christos   if test "x${JEMALLOC_PREFIX}" = "x" ; then
   11803  1.1  christos     $as_echo "#define JEMALLOC_GLIBC_MEMALIGN_HOOK  " >>confdefs.h
   11804  1.1  christos 
   11805  1.1  christos     wrap_syms="${wrap_syms} __memalign_hook"
   11806  1.1  christos   fi
   11807  1.1  christos fi
   11808  1.1  christos 
   11809  1.1  christos 
   11810  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads adaptive mutexes is compilable" >&5
   11811  1.1  christos $as_echo_n "checking whether pthreads adaptive mutexes is compilable... " >&6; }
   11812  1.1  christos if ${je_cv_pthread_mutex_adaptive_np+:} false; then :
   11813  1.1  christos   $as_echo_n "(cached) " >&6
   11814  1.1  christos else
   11815  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11816  1.1  christos /* end confdefs.h.  */
   11817  1.1  christos 
   11818  1.1  christos #include <pthread.h>
   11819  1.1  christos 
   11820  1.1  christos int
   11821  1.1  christos main ()
   11822  1.1  christos {
   11823  1.1  christos 
   11824  1.1  christos   pthread_mutexattr_t attr;
   11825  1.1  christos   pthread_mutexattr_init(&attr);
   11826  1.1  christos   pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_ADAPTIVE_NP);
   11827  1.1  christos   pthread_mutexattr_destroy(&attr);
   11828  1.1  christos 
   11829  1.1  christos   ;
   11830  1.1  christos   return 0;
   11831  1.1  christos }
   11832  1.1  christos _ACEOF
   11833  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   11834  1.1  christos   je_cv_pthread_mutex_adaptive_np=yes
   11835  1.1  christos else
   11836  1.1  christos   je_cv_pthread_mutex_adaptive_np=no
   11837  1.1  christos fi
   11838  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   11839  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   11840  1.1  christos fi
   11841  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_pthread_mutex_adaptive_np" >&5
   11842  1.1  christos $as_echo "$je_cv_pthread_mutex_adaptive_np" >&6; }
   11843  1.1  christos 
   11844  1.1  christos if test "x${je_cv_pthread_mutex_adaptive_np}" = "xyes" ; then
   11845  1.1  christos   $as_echo "#define JEMALLOC_HAVE_PTHREAD_MUTEX_ADAPTIVE_NP  " >>confdefs.h
   11846  1.1  christos 
   11847  1.1  christos fi
   11848  1.1  christos 
   11849  1.1  christos SAVED_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   11850  1.1  christos 
   11851  1.1  christos 
   11852  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -D_GNU_SOURCE" >&5
   11853  1.1  christos $as_echo_n "checking whether compiler supports -D_GNU_SOURCE... " >&6; }
   11854  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   11855  1.1  christos T_APPEND_V=-D_GNU_SOURCE
   11856  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   11857  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   11858  1.1  christos else
   11859  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   11860  1.1  christos fi
   11861  1.1  christos 
   11862  1.1  christos 
   11863  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   11864  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   11865  1.1  christos else
   11866  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   11867  1.1  christos fi
   11868  1.1  christos 
   11869  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11870  1.1  christos /* end confdefs.h.  */
   11871  1.1  christos 
   11872  1.1  christos 
   11873  1.1  christos int
   11874  1.1  christos main ()
   11875  1.1  christos {
   11876  1.1  christos 
   11877  1.1  christos     return 0;
   11878  1.1  christos 
   11879  1.1  christos   ;
   11880  1.1  christos   return 0;
   11881  1.1  christos }
   11882  1.1  christos _ACEOF
   11883  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   11884  1.1  christos   je_cv_cflags_added=-D_GNU_SOURCE
   11885  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   11886  1.1  christos $as_echo "yes" >&6; }
   11887  1.1  christos else
   11888  1.1  christos   je_cv_cflags_added=
   11889  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   11890  1.1  christos $as_echo "no" >&6; }
   11891  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   11892  1.1  christos 
   11893  1.1  christos fi
   11894  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   11895  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   11896  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   11897  1.1  christos else
   11898  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   11899  1.1  christos fi
   11900  1.1  christos 
   11901  1.1  christos 
   11902  1.1  christos 
   11903  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -Werror" >&5
   11904  1.1  christos $as_echo_n "checking whether compiler supports -Werror... " >&6; }
   11905  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   11906  1.1  christos T_APPEND_V=-Werror
   11907  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   11908  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   11909  1.1  christos else
   11910  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   11911  1.1  christos fi
   11912  1.1  christos 
   11913  1.1  christos 
   11914  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   11915  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   11916  1.1  christos else
   11917  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   11918  1.1  christos fi
   11919  1.1  christos 
   11920  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11921  1.1  christos /* end confdefs.h.  */
   11922  1.1  christos 
   11923  1.1  christos 
   11924  1.1  christos int
   11925  1.1  christos main ()
   11926  1.1  christos {
   11927  1.1  christos 
   11928  1.1  christos     return 0;
   11929  1.1  christos 
   11930  1.1  christos   ;
   11931  1.1  christos   return 0;
   11932  1.1  christos }
   11933  1.1  christos _ACEOF
   11934  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   11935  1.1  christos   je_cv_cflags_added=-Werror
   11936  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   11937  1.1  christos $as_echo "yes" >&6; }
   11938  1.1  christos else
   11939  1.1  christos   je_cv_cflags_added=
   11940  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   11941  1.1  christos $as_echo "no" >&6; }
   11942  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   11943  1.1  christos 
   11944  1.1  christos fi
   11945  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   11946  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   11947  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   11948  1.1  christos else
   11949  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   11950  1.1  christos fi
   11951  1.1  christos 
   11952  1.1  christos 
   11953  1.1  christos 
   11954  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -herror_on_warning" >&5
   11955  1.1  christos $as_echo_n "checking whether compiler supports -herror_on_warning... " >&6; }
   11956  1.1  christos T_CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}"
   11957  1.1  christos T_APPEND_V=-herror_on_warning
   11958  1.1  christos   if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${T_APPEND_V}" = "x" ; then
   11959  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS}${T_APPEND_V}"
   11960  1.1  christos else
   11961  1.1  christos   CONFIGURE_CFLAGS="${CONFIGURE_CFLAGS} ${T_APPEND_V}"
   11962  1.1  christos fi
   11963  1.1  christos 
   11964  1.1  christos 
   11965  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   11966  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   11967  1.1  christos else
   11968  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   11969  1.1  christos fi
   11970  1.1  christos 
   11971  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   11972  1.1  christos /* end confdefs.h.  */
   11973  1.1  christos 
   11974  1.1  christos 
   11975  1.1  christos int
   11976  1.1  christos main ()
   11977  1.1  christos {
   11978  1.1  christos 
   11979  1.1  christos     return 0;
   11980  1.1  christos 
   11981  1.1  christos   ;
   11982  1.1  christos   return 0;
   11983  1.1  christos }
   11984  1.1  christos _ACEOF
   11985  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   11986  1.1  christos   je_cv_cflags_added=-herror_on_warning
   11987  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   11988  1.1  christos $as_echo "yes" >&6; }
   11989  1.1  christos else
   11990  1.1  christos   je_cv_cflags_added=
   11991  1.1  christos               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   11992  1.1  christos $as_echo "no" >&6; }
   11993  1.1  christos               CONFIGURE_CFLAGS="${T_CONFIGURE_CFLAGS}"
   11994  1.1  christos 
   11995  1.1  christos fi
   11996  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   11997  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   11998  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   11999  1.1  christos else
   12000  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   12001  1.1  christos fi
   12002  1.1  christos 
   12003  1.1  christos 
   12004  1.1  christos 
   12005  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char with gnu source is compilable" >&5
   12006  1.1  christos $as_echo_n "checking whether strerror_r returns char with gnu source is compilable... " >&6; }
   12007  1.1  christos if ${je_cv_strerror_r_returns_char_with_gnu_source+:} false; then :
   12008  1.1  christos   $as_echo_n "(cached) " >&6
   12009  1.1  christos else
   12010  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12011  1.1  christos /* end confdefs.h.  */
   12012  1.1  christos 
   12013  1.1  christos #include <errno.h>
   12014  1.1  christos #include <stdio.h>
   12015  1.1  christos #include <stdlib.h>
   12016  1.1  christos #include <string.h>
   12017  1.1  christos 
   12018  1.1  christos int
   12019  1.1  christos main ()
   12020  1.1  christos {
   12021  1.1  christos 
   12022  1.1  christos   char *buffer = (char *) malloc(100);
   12023  1.1  christos   char *error = strerror_r(EINVAL, buffer, 100);
   12024  1.1  christos   printf("%s\n", error);
   12025  1.1  christos 
   12026  1.1  christos   ;
   12027  1.1  christos   return 0;
   12028  1.1  christos }
   12029  1.1  christos _ACEOF
   12030  1.1  christos if ac_fn_c_try_link "$LINENO"; then :
   12031  1.1  christos   je_cv_strerror_r_returns_char_with_gnu_source=yes
   12032  1.1  christos else
   12033  1.1  christos   je_cv_strerror_r_returns_char_with_gnu_source=no
   12034  1.1  christos fi
   12035  1.1  christos rm -f core conftest.err conftest.$ac_objext \
   12036  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   12037  1.1  christos fi
   12038  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $je_cv_strerror_r_returns_char_with_gnu_source" >&5
   12039  1.1  christos $as_echo "$je_cv_strerror_r_returns_char_with_gnu_source" >&6; }
   12040  1.1  christos 
   12041  1.1  christos CONFIGURE_CFLAGS="${SAVED_CONFIGURE_CFLAGS}"
   12042  1.1  christos if test "x${CONFIGURE_CFLAGS}" = "x" -o "x${SPECIFIED_CFLAGS}" = "x" ; then
   12043  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS}${SPECIFIED_CFLAGS}"
   12044  1.1  christos else
   12045  1.1  christos   CFLAGS="${CONFIGURE_CFLAGS} ${SPECIFIED_CFLAGS}"
   12046  1.1  christos fi
   12047  1.1  christos 
   12048  1.1  christos 
   12049  1.1  christos if test "x${je_cv_strerror_r_returns_char_with_gnu_source}" = "xyes" ; then
   12050  1.1  christos   $as_echo "#define JEMALLOC_STRERROR_R_RETURNS_CHAR_WITH_GNU_SOURCE  " >>confdefs.h
   12051  1.1  christos 
   12052  1.1  christos fi
   12053  1.1  christos 
   12054  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
   12055  1.1  christos $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
   12056  1.1  christos if ${ac_cv_header_stdbool_h+:} false; then :
   12057  1.1  christos   $as_echo_n "(cached) " >&6
   12058  1.1  christos else
   12059  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   12060  1.1  christos /* end confdefs.h.  */
   12061  1.1  christos 
   12062  1.1  christos              #include <stdbool.h>
   12063  1.1  christos              #ifndef bool
   12064  1.1  christos               "error: bool is not defined"
   12065  1.1  christos              #endif
   12066  1.1  christos              #ifndef false
   12067  1.1  christos               "error: false is not defined"
   12068  1.1  christos              #endif
   12069  1.1  christos              #if false
   12070  1.1  christos               "error: false is not 0"
   12071  1.1  christos              #endif
   12072  1.1  christos              #ifndef true
   12073  1.1  christos               "error: true is not defined"
   12074  1.1  christos              #endif
   12075  1.1  christos              #if true != 1
   12076  1.1  christos               "error: true is not 1"
   12077  1.1  christos              #endif
   12078  1.1  christos              #ifndef __bool_true_false_are_defined
   12079  1.1  christos               "error: __bool_true_false_are_defined is not defined"
   12080  1.1  christos              #endif
   12081  1.1  christos 
   12082  1.1  christos              struct s { _Bool s: 1; _Bool t; } s;
   12083  1.1  christos 
   12084  1.1  christos              char a[true == 1 ? 1 : -1];
   12085  1.1  christos              char b[false == 0 ? 1 : -1];
   12086  1.1  christos              char c[__bool_true_false_are_defined == 1 ? 1 : -1];
   12087  1.1  christos              char d[(bool) 0.5 == true ? 1 : -1];
   12088  1.1  christos              /* See body of main program for 'e'.  */
   12089  1.1  christos              char f[(_Bool) 0.0 == false ? 1 : -1];
   12090  1.1  christos              char g[true];
   12091  1.1  christos              char h[sizeof (_Bool)];
   12092  1.1  christos              char i[sizeof s.t];
   12093  1.1  christos              enum { j = false, k = true, l = false * true, m = true * 256 };
   12094  1.1  christos              /* The following fails for
   12095  1.1  christos                 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
   12096  1.1  christos              _Bool n[m];
   12097  1.1  christos              char o[sizeof n == m * sizeof n[0] ? 1 : -1];
   12098  1.1  christos              char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
   12099  1.1  christos              /* Catch a bug in an HP-UX C compiler.  See
   12100  1.1  christos                 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
   12101  1.1  christos                 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
   12102  1.1  christos               */
   12103  1.1  christos              _Bool q = true;
   12104  1.1  christos              _Bool *pq = &q;
   12105  1.1  christos 
   12106  1.1  christos int
   12107  1.1  christos main ()
   12108  1.1  christos {
   12109  1.1  christos 
   12110  1.1  christos              bool e = &s;
   12111  1.1  christos              *pq |= q;
   12112  1.1  christos              *pq |= ! q;
   12113  1.1  christos              /* Refer to every declared value, to avoid compiler optimizations.  */
   12114  1.1  christos              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
   12115  1.1  christos                      + !m + !n + !o + !p + !q + !pq);
   12116  1.1  christos 
   12117  1.1  christos   ;
   12118  1.1  christos   return 0;
   12119  1.1  christos }
   12120  1.1  christos _ACEOF
   12121  1.1  christos if ac_fn_c_try_compile "$LINENO"; then :
   12122  1.1  christos   ac_cv_header_stdbool_h=yes
   12123  1.1  christos else
   12124  1.1  christos   ac_cv_header_stdbool_h=no
   12125  1.1  christos fi
   12126  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   12127  1.1  christos fi
   12128  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
   12129  1.1  christos $as_echo "$ac_cv_header_stdbool_h" >&6; }
   12130  1.1  christos    ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
   12131  1.1  christos if test "x$ac_cv_type__Bool" = xyes; then :
   12132  1.1  christos 
   12133  1.1  christos cat >>confdefs.h <<_ACEOF
   12134  1.1  christos #define HAVE__BOOL 1
   12135  1.1  christos _ACEOF
   12136  1.1  christos 
   12137  1.1  christos 
   12138  1.1  christos fi
   12139  1.1  christos 
   12140  1.1  christos 
   12141  1.1  christos if test $ac_cv_header_stdbool_h = yes; then
   12142  1.1  christos 
   12143  1.1  christos $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
   12144  1.1  christos 
   12145  1.1  christos fi
   12146  1.1  christos 
   12147  1.1  christos 
   12148  1.1  christos 
   12149  1.1  christos ac_config_commands="$ac_config_commands include/jemalloc/internal/public_symbols.txt"
   12150  1.1  christos 
   12151  1.1  christos ac_config_commands="$ac_config_commands include/jemalloc/internal/private_symbols.awk"
   12152  1.1  christos 
   12153  1.1  christos ac_config_commands="$ac_config_commands include/jemalloc/internal/private_symbols_jet.awk"
   12154  1.1  christos 
   12155  1.1  christos ac_config_commands="$ac_config_commands include/jemalloc/internal/public_namespace.h"
   12156  1.1  christos 
   12157  1.1  christos ac_config_commands="$ac_config_commands include/jemalloc/internal/public_unnamespace.h"
   12158  1.1  christos 
   12159  1.1  christos ac_config_commands="$ac_config_commands include/jemalloc/internal/size_classes.h"
   12160  1.1  christos 
   12161  1.1  christos ac_config_commands="$ac_config_commands include/jemalloc/jemalloc_protos_jet.h"
   12162  1.1  christos 
   12163  1.1  christos ac_config_commands="$ac_config_commands include/jemalloc/jemalloc_rename.h"
   12164  1.1  christos 
   12165  1.1  christos ac_config_commands="$ac_config_commands include/jemalloc/jemalloc_mangle.h"
   12166  1.1  christos 
   12167  1.1  christos ac_config_commands="$ac_config_commands include/jemalloc/jemalloc_mangle_jet.h"
   12168  1.1  christos 
   12169  1.1  christos ac_config_commands="$ac_config_commands include/jemalloc/jemalloc.h"
   12170  1.1  christos 
   12171  1.1  christos 
   12172  1.1  christos 
   12173  1.1  christos 
   12174  1.1  christos ac_config_headers="$ac_config_headers $cfghdrs_tup"
   12175  1.1  christos 
   12176  1.1  christos 
   12177  1.1  christos 
   12178  1.1  christos ac_config_files="$ac_config_files $cfgoutputs_tup config.stamp bin/jemalloc-config bin/jemalloc.sh bin/jeprof"
   12179  1.1  christos 
   12180  1.1  christos 
   12181  1.1  christos 
   12182  1.1  christos cat >confcache <<\_ACEOF
   12183  1.1  christos # This file is a shell script that caches the results of configure
   12184  1.1  christos # tests run on this system so they can be shared between configure
   12185  1.1  christos # scripts and configure runs, see configure's option --config-cache.
   12186  1.1  christos # It is not useful on other systems.  If it contains results you don't
   12187  1.1  christos # want to keep, you may remove or edit it.
   12188  1.1  christos #
   12189  1.1  christos # config.status only pays attention to the cache file if you give it
   12190  1.1  christos # the --recheck option to rerun configure.
   12191  1.1  christos #
   12192  1.1  christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
   12193  1.1  christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
   12194  1.1  christos # following values.
   12195  1.1  christos 
   12196  1.1  christos _ACEOF
   12197  1.1  christos 
   12198  1.1  christos # The following way of writing the cache mishandles newlines in values,
   12199  1.1  christos # but we know of no workaround that is simple, portable, and efficient.
   12200  1.1  christos # So, we kill variables containing newlines.
   12201  1.1  christos # Ultrix sh set writes to stderr and can't be redirected directly,
   12202  1.1  christos # and sets the high bit in the cache file unless we assign to the vars.
   12203  1.1  christos (
   12204  1.1  christos   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
   12205  1.1  christos     eval ac_val=\$$ac_var
   12206  1.1  christos     case $ac_val in #(
   12207  1.1  christos     *${as_nl}*)
   12208  1.1  christos       case $ac_var in #(
   12209  1.1  christos       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   12210  1.1  christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   12211  1.1  christos       esac
   12212  1.1  christos       case $ac_var in #(
   12213  1.1  christos       _ | IFS | as_nl) ;; #(
   12214  1.1  christos       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   12215  1.1  christos       *) { eval $ac_var=; unset $ac_var;} ;;
   12216  1.1  christos       esac ;;
   12217  1.1  christos     esac
   12218  1.1  christos   done
   12219  1.1  christos 
   12220  1.1  christos   (set) 2>&1 |
   12221  1.1  christos     case $as_nl`(ac_space=' '; set) 2>&1` in #(
   12222  1.1  christos     *${as_nl}ac_space=\ *)
   12223  1.1  christos       # `set' does not quote correctly, so add quotes: double-quote
   12224  1.1  christos       # substitution turns \\\\ into \\, and sed turns \\ into \.
   12225  1.1  christos       sed -n \
   12226  1.1  christos 	"s/'/'\\\\''/g;
   12227  1.1  christos 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
   12228  1.1  christos       ;; #(
   12229  1.1  christos     *)
   12230  1.1  christos       # `set' quotes correctly as required by POSIX, so do not add quotes.
   12231  1.1  christos       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   12232  1.1  christos       ;;
   12233  1.1  christos     esac |
   12234  1.1  christos     sort
   12235  1.1  christos ) |
   12236  1.1  christos   sed '
   12237  1.1  christos      /^ac_cv_env_/b end
   12238  1.1  christos      t clear
   12239  1.1  christos      :clear
   12240  1.1  christos      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
   12241  1.1  christos      t end
   12242  1.1  christos      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
   12243  1.1  christos      :end' >>confcache
   12244  1.1  christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
   12245  1.1  christos   if test -w "$cache_file"; then
   12246  1.1  christos     if test "x$cache_file" != "x/dev/null"; then
   12247  1.1  christos       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
   12248  1.1  christos $as_echo "$as_me: updating cache $cache_file" >&6;}
   12249  1.1  christos       if test ! -f "$cache_file" || test -h "$cache_file"; then
   12250  1.1  christos 	cat confcache >"$cache_file"
   12251  1.1  christos       else
   12252  1.1  christos         case $cache_file in #(
   12253  1.1  christos         */* | ?:*)
   12254  1.1  christos 	  mv -f confcache "$cache_file"$$ &&
   12255  1.1  christos 	  mv -f "$cache_file"$$ "$cache_file" ;; #(
   12256  1.1  christos         *)
   12257  1.1  christos 	  mv -f confcache "$cache_file" ;;
   12258  1.1  christos 	esac
   12259  1.1  christos       fi
   12260  1.1  christos     fi
   12261  1.1  christos   else
   12262  1.1  christos     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
   12263  1.1  christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
   12264  1.1  christos   fi
   12265  1.1  christos fi
   12266  1.1  christos rm -f confcache
   12267  1.1  christos 
   12268  1.1  christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
   12269  1.1  christos # Let make expand exec_prefix.
   12270  1.1  christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
   12271  1.1  christos 
   12272  1.1  christos DEFS=-DHAVE_CONFIG_H
   12273  1.1  christos 
   12274  1.1  christos ac_libobjs=
   12275  1.1  christos ac_ltlibobjs=
   12276  1.1  christos U=
   12277  1.1  christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
   12278  1.1  christos   # 1. Remove the extension, and $U if already installed.
   12279  1.1  christos   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
   12280  1.1  christos   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
   12281  1.1  christos   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
   12282  1.1  christos   #    will be set to the directory where LIBOBJS objects are built.
   12283  1.1  christos   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
   12284  1.1  christos   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
   12285  1.1  christos done
   12286  1.1  christos LIBOBJS=$ac_libobjs
   12287  1.1  christos 
   12288  1.1  christos LTLIBOBJS=$ac_ltlibobjs
   12289  1.1  christos 
   12290  1.1  christos 
   12291  1.1  christos 
   12292  1.1  christos 
   12293  1.1  christos : "${CONFIG_STATUS=./config.status}"
   12294  1.1  christos ac_write_fail=0
   12295  1.1  christos ac_clean_files_save=$ac_clean_files
   12296  1.1  christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
   12297  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
   12298  1.1  christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
   12299  1.1  christos as_write_fail=0
   12300  1.1  christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
   12301  1.1  christos #! $SHELL
   12302  1.1  christos # Generated by $as_me.
   12303  1.1  christos # Run this file to recreate the current configuration.
   12304  1.1  christos # Compiler output produced by configure, useful for debugging
   12305  1.1  christos # configure, is in config.log if it exists.
   12306  1.1  christos 
   12307  1.1  christos debug=false
   12308  1.1  christos ac_cs_recheck=false
   12309  1.1  christos ac_cs_silent=false
   12310  1.1  christos 
   12311  1.1  christos SHELL=\${CONFIG_SHELL-$SHELL}
   12312  1.1  christos export SHELL
   12313  1.1  christos _ASEOF
   12314  1.1  christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
   12315  1.1  christos ## -------------------- ##
   12316  1.1  christos ## M4sh Initialization. ##
   12317  1.1  christos ## -------------------- ##
   12318  1.1  christos 
   12319  1.1  christos # Be more Bourne compatible
   12320  1.1  christos DUALCASE=1; export DUALCASE # for MKS sh
   12321  1.1  christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
   12322  1.1  christos   emulate sh
   12323  1.1  christos   NULLCMD=:
   12324  1.1  christos   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   12325  1.1  christos   # is contrary to our usage.  Disable this feature.
   12326  1.1  christos   alias -g '${1+"$@"}'='"$@"'
   12327  1.1  christos   setopt NO_GLOB_SUBST
   12328  1.1  christos else
   12329  1.1  christos   case `(set -o) 2>/dev/null` in #(
   12330  1.1  christos   *posix*) :
   12331  1.1  christos     set -o posix ;; #(
   12332  1.1  christos   *) :
   12333  1.1  christos      ;;
   12334  1.1  christos esac
   12335  1.1  christos fi
   12336  1.1  christos 
   12337  1.1  christos 
   12338  1.1  christos as_nl='
   12339  1.1  christos '
   12340  1.1  christos export as_nl
   12341  1.1  christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
   12342  1.1  christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
   12343  1.1  christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
   12344  1.1  christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
   12345  1.1  christos # Prefer a ksh shell builtin over an external printf program on Solaris,
   12346  1.1  christos # but without wasting forks for bash or zsh.
   12347  1.1  christos if test -z "$BASH_VERSION$ZSH_VERSION" \
   12348  1.1  christos     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
   12349  1.1  christos   as_echo='print -r --'
   12350  1.1  christos   as_echo_n='print -rn --'
   12351  1.1  christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
   12352  1.1  christos   as_echo='printf %s\n'
   12353  1.1  christos   as_echo_n='printf %s'
   12354  1.1  christos else
   12355  1.1  christos   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
   12356  1.1  christos     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
   12357  1.1  christos     as_echo_n='/usr/ucb/echo -n'
   12358  1.1  christos   else
   12359  1.1  christos     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
   12360  1.1  christos     as_echo_n_body='eval
   12361  1.1  christos       arg=$1;
   12362  1.1  christos       case $arg in #(
   12363  1.1  christos       *"$as_nl"*)
   12364  1.1  christos 	expr "X$arg" : "X\\(.*\\)$as_nl";
   12365  1.1  christos 	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
   12366  1.1  christos       esac;
   12367  1.1  christos       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
   12368  1.1  christos     '
   12369  1.1  christos     export as_echo_n_body
   12370  1.1  christos     as_echo_n='sh -c $as_echo_n_body as_echo'
   12371  1.1  christos   fi
   12372  1.1  christos   export as_echo_body
   12373  1.1  christos   as_echo='sh -c $as_echo_body as_echo'
   12374  1.1  christos fi
   12375  1.1  christos 
   12376  1.1  christos # The user is always right.
   12377  1.1  christos if test "${PATH_SEPARATOR+set}" != set; then
   12378  1.1  christos   PATH_SEPARATOR=:
   12379  1.1  christos   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
   12380  1.1  christos     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
   12381  1.1  christos       PATH_SEPARATOR=';'
   12382  1.1  christos   }
   12383  1.1  christos fi
   12384  1.1  christos 
   12385  1.1  christos 
   12386  1.1  christos # IFS
   12387  1.1  christos # We need space, tab and new line, in precisely that order.  Quoting is
   12388  1.1  christos # there to prevent editors from complaining about space-tab.
   12389  1.1  christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
   12390  1.1  christos # splitting by setting IFS to empty value.)
   12391  1.1  christos IFS=" ""	$as_nl"
   12392  1.1  christos 
   12393  1.1  christos # Find who we are.  Look in the path if we contain no directory separator.
   12394  1.1  christos as_myself=
   12395  1.1  christos case $0 in #((
   12396  1.1  christos   *[\\/]* ) as_myself=$0 ;;
   12397  1.1  christos   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   12398  1.1  christos for as_dir in $PATH
   12399  1.1  christos do
   12400  1.1  christos   IFS=$as_save_IFS
   12401  1.1  christos   test -z "$as_dir" && as_dir=.
   12402  1.1  christos     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
   12403  1.1  christos   done
   12404  1.1  christos IFS=$as_save_IFS
   12405  1.1  christos 
   12406  1.1  christos      ;;
   12407  1.1  christos esac
   12408  1.1  christos # We did not find ourselves, most probably we were run as `sh COMMAND'
   12409  1.1  christos # in which case we are not to be found in the path.
   12410  1.1  christos if test "x$as_myself" = x; then
   12411  1.1  christos   as_myself=$0
   12412  1.1  christos fi
   12413  1.1  christos if test ! -f "$as_myself"; then
   12414  1.1  christos   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   12415  1.1  christos   exit 1
   12416  1.1  christos fi
   12417  1.1  christos 
   12418  1.1  christos # Unset variables that we do not need and which cause bugs (e.g. in
   12419  1.1  christos # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
   12420  1.1  christos # suppresses any "Segmentation fault" message there.  '((' could
   12421  1.1  christos # trigger a bug in pdksh 5.2.14.
   12422  1.1  christos for as_var in BASH_ENV ENV MAIL MAILPATH
   12423  1.1  christos do eval test x\${$as_var+set} = xset \
   12424  1.1  christos   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
   12425  1.1  christos done
   12426  1.1  christos PS1='$ '
   12427  1.1  christos PS2='> '
   12428  1.1  christos PS4='+ '
   12429  1.1  christos 
   12430  1.1  christos # NLS nuisances.
   12431  1.1  christos LC_ALL=C
   12432  1.1  christos export LC_ALL
   12433  1.1  christos LANGUAGE=C
   12434  1.1  christos export LANGUAGE
   12435  1.1  christos 
   12436  1.1  christos # CDPATH.
   12437  1.1  christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
   12438  1.1  christos 
   12439  1.1  christos 
   12440  1.1  christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
   12441  1.1  christos # ----------------------------------------
   12442  1.1  christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
   12443  1.1  christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
   12444  1.1  christos # script with STATUS, using 1 if that was 0.
   12445  1.1  christos as_fn_error ()
   12446  1.1  christos {
   12447  1.1  christos   as_status=$1; test $as_status -eq 0 && as_status=1
   12448  1.1  christos   if test "$4"; then
   12449  1.1  christos     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   12450  1.1  christos     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
   12451  1.1  christos   fi
   12452  1.1  christos   $as_echo "$as_me: error: $2" >&2
   12453  1.1  christos   as_fn_exit $as_status
   12454  1.1  christos } # as_fn_error
   12455  1.1  christos 
   12456  1.1  christos 
   12457  1.1  christos # as_fn_set_status STATUS
   12458  1.1  christos # -----------------------
   12459  1.1  christos # Set $? to STATUS, without forking.
   12460  1.1  christos as_fn_set_status ()
   12461  1.1  christos {
   12462  1.1  christos   return $1
   12463  1.1  christos } # as_fn_set_status
   12464  1.1  christos 
   12465  1.1  christos # as_fn_exit STATUS
   12466  1.1  christos # -----------------
   12467  1.1  christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
   12468  1.1  christos as_fn_exit ()
   12469  1.1  christos {
   12470  1.1  christos   set +e
   12471  1.1  christos   as_fn_set_status $1
   12472  1.1  christos   exit $1
   12473  1.1  christos } # as_fn_exit
   12474  1.1  christos 
   12475  1.1  christos # as_fn_unset VAR
   12476  1.1  christos # ---------------
   12477  1.1  christos # Portably unset VAR.
   12478  1.1  christos as_fn_unset ()
   12479  1.1  christos {
   12480  1.1  christos   { eval $1=; unset $1;}
   12481  1.1  christos }
   12482  1.1  christos as_unset=as_fn_unset
   12483  1.1  christos # as_fn_append VAR VALUE
   12484  1.1  christos # ----------------------
   12485  1.1  christos # Append the text in VALUE to the end of the definition contained in VAR. Take
   12486  1.1  christos # advantage of any shell optimizations that allow amortized linear growth over
   12487  1.1  christos # repeated appends, instead of the typical quadratic growth present in naive
   12488  1.1  christos # implementations.
   12489  1.1  christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
   12490  1.1  christos   eval 'as_fn_append ()
   12491  1.1  christos   {
   12492  1.1  christos     eval $1+=\$2
   12493  1.1  christos   }'
   12494  1.1  christos else
   12495  1.1  christos   as_fn_append ()
   12496  1.1  christos   {
   12497  1.1  christos     eval $1=\$$1\$2
   12498  1.1  christos   }
   12499  1.1  christos fi # as_fn_append
   12500  1.1  christos 
   12501  1.1  christos # as_fn_arith ARG...
   12502  1.1  christos # ------------------
   12503  1.1  christos # Perform arithmetic evaluation on the ARGs, and store the result in the
   12504  1.1  christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
   12505  1.1  christos # must be portable across $(()) and expr.
   12506  1.1  christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
   12507  1.1  christos   eval 'as_fn_arith ()
   12508  1.1  christos   {
   12509  1.1  christos     as_val=$(( $* ))
   12510  1.1  christos   }'
   12511  1.1  christos else
   12512  1.1  christos   as_fn_arith ()
   12513  1.1  christos   {
   12514  1.1  christos     as_val=`expr "$@" || test $? -eq 1`
   12515  1.1  christos   }
   12516  1.1  christos fi # as_fn_arith
   12517  1.1  christos 
   12518  1.1  christos 
   12519  1.1  christos if expr a : '\(a\)' >/dev/null 2>&1 &&
   12520  1.1  christos    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   12521  1.1  christos   as_expr=expr
   12522  1.1  christos else
   12523  1.1  christos   as_expr=false
   12524  1.1  christos fi
   12525  1.1  christos 
   12526  1.1  christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
   12527  1.1  christos   as_basename=basename
   12528  1.1  christos else
   12529  1.1  christos   as_basename=false
   12530  1.1  christos fi
   12531  1.1  christos 
   12532  1.1  christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
   12533  1.1  christos   as_dirname=dirname
   12534  1.1  christos else
   12535  1.1  christos   as_dirname=false
   12536  1.1  christos fi
   12537  1.1  christos 
   12538  1.1  christos as_me=`$as_basename -- "$0" ||
   12539  1.1  christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
   12540  1.1  christos 	 X"$0" : 'X\(//\)$' \| \
   12541  1.1  christos 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
   12542  1.1  christos $as_echo X/"$0" |
   12543  1.1  christos     sed '/^.*\/\([^/][^/]*\)\/*$/{
   12544  1.1  christos 	    s//\1/
   12545  1.1  christos 	    q
   12546  1.1  christos 	  }
   12547  1.1  christos 	  /^X\/\(\/\/\)$/{
   12548  1.1  christos 	    s//\1/
   12549  1.1  christos 	    q
   12550  1.1  christos 	  }
   12551  1.1  christos 	  /^X\/\(\/\).*/{
   12552  1.1  christos 	    s//\1/
   12553  1.1  christos 	    q
   12554  1.1  christos 	  }
   12555  1.1  christos 	  s/.*/./; q'`
   12556  1.1  christos 
   12557  1.1  christos # Avoid depending upon Character Ranges.
   12558  1.1  christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
   12559  1.1  christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
   12560  1.1  christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
   12561  1.1  christos as_cr_digits='0123456789'
   12562  1.1  christos as_cr_alnum=$as_cr_Letters$as_cr_digits
   12563  1.1  christos 
   12564  1.1  christos ECHO_C= ECHO_N= ECHO_T=
   12565  1.1  christos case `echo -n x` in #(((((
   12566  1.1  christos -n*)
   12567  1.1  christos   case `echo 'xy\c'` in
   12568  1.1  christos   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
   12569  1.1  christos   xy)  ECHO_C='\c';;
   12570  1.1  christos   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
   12571  1.1  christos        ECHO_T='	';;
   12572  1.1  christos   esac;;
   12573  1.1  christos *)
   12574  1.1  christos   ECHO_N='-n';;
   12575  1.1  christos esac
   12576  1.1  christos 
   12577  1.1  christos rm -f conf$$ conf$$.exe conf$$.file
   12578  1.1  christos if test -d conf$$.dir; then
   12579  1.1  christos   rm -f conf$$.dir/conf$$.file
   12580  1.1  christos else
   12581  1.1  christos   rm -f conf$$.dir
   12582  1.1  christos   mkdir conf$$.dir 2>/dev/null
   12583  1.1  christos fi
   12584  1.1  christos if (echo >conf$$.file) 2>/dev/null; then
   12585  1.1  christos   if ln -s conf$$.file conf$$ 2>/dev/null; then
   12586  1.1  christos     as_ln_s='ln -s'
   12587  1.1  christos     # ... but there are two gotchas:
   12588  1.1  christos     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
   12589  1.1  christos     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
   12590  1.1  christos     # In both cases, we have to default to `cp -pR'.
   12591  1.1  christos     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
   12592  1.1  christos       as_ln_s='cp -pR'
   12593  1.1  christos   elif ln conf$$.file conf$$ 2>/dev/null; then
   12594  1.1  christos     as_ln_s=ln
   12595  1.1  christos   else
   12596  1.1  christos     as_ln_s='cp -pR'
   12597  1.1  christos   fi
   12598  1.1  christos else
   12599  1.1  christos   as_ln_s='cp -pR'
   12600  1.1  christos fi
   12601  1.1  christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
   12602  1.1  christos rmdir conf$$.dir 2>/dev/null
   12603  1.1  christos 
   12604  1.1  christos 
   12605  1.1  christos # as_fn_mkdir_p
   12606  1.1  christos # -------------
   12607  1.1  christos # Create "$as_dir" as a directory, including parents if necessary.
   12608  1.1  christos as_fn_mkdir_p ()
   12609  1.1  christos {
   12610  1.1  christos 
   12611  1.1  christos   case $as_dir in #(
   12612  1.1  christos   -*) as_dir=./$as_dir;;
   12613  1.1  christos   esac
   12614  1.1  christos   test -d "$as_dir" || eval $as_mkdir_p || {
   12615  1.1  christos     as_dirs=
   12616  1.1  christos     while :; do
   12617  1.1  christos       case $as_dir in #(
   12618  1.1  christos       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
   12619  1.1  christos       *) as_qdir=$as_dir;;
   12620  1.1  christos       esac
   12621  1.1  christos       as_dirs="'$as_qdir' $as_dirs"
   12622  1.1  christos       as_dir=`$as_dirname -- "$as_dir" ||
   12623  1.1  christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   12624  1.1  christos 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   12625  1.1  christos 	 X"$as_dir" : 'X\(//\)$' \| \
   12626  1.1  christos 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
   12627  1.1  christos $as_echo X"$as_dir" |
   12628  1.1  christos     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   12629  1.1  christos 	    s//\1/
   12630  1.1  christos 	    q
   12631  1.1  christos 	  }
   12632  1.1  christos 	  /^X\(\/\/\)[^/].*/{
   12633  1.1  christos 	    s//\1/
   12634  1.1  christos 	    q
   12635  1.1  christos 	  }
   12636  1.1  christos 	  /^X\(\/\/\)$/{
   12637  1.1  christos 	    s//\1/
   12638  1.1  christos 	    q
   12639  1.1  christos 	  }
   12640  1.1  christos 	  /^X\(\/\).*/{
   12641  1.1  christos 	    s//\1/
   12642  1.1  christos 	    q
   12643  1.1  christos 	  }
   12644  1.1  christos 	  s/.*/./; q'`
   12645  1.1  christos       test -d "$as_dir" && break
   12646  1.1  christos     done
   12647  1.1  christos     test -z "$as_dirs" || eval "mkdir $as_dirs"
   12648  1.1  christos   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
   12649  1.1  christos 
   12650  1.1  christos 
   12651  1.1  christos } # as_fn_mkdir_p
   12652  1.1  christos if mkdir -p . 2>/dev/null; then
   12653  1.1  christos   as_mkdir_p='mkdir -p "$as_dir"'
   12654  1.1  christos else
   12655  1.1  christos   test -d ./-p && rmdir ./-p
   12656  1.1  christos   as_mkdir_p=false
   12657  1.1  christos fi
   12658  1.1  christos 
   12659  1.1  christos 
   12660  1.1  christos # as_fn_executable_p FILE
   12661  1.1  christos # -----------------------
   12662  1.1  christos # Test if FILE is an executable regular file.
   12663  1.1  christos as_fn_executable_p ()
   12664  1.1  christos {
   12665  1.1  christos   test -f "$1" && test -x "$1"
   12666  1.1  christos } # as_fn_executable_p
   12667  1.1  christos as_test_x='test -x'
   12668  1.1  christos as_executable_p=as_fn_executable_p
   12669  1.1  christos 
   12670  1.1  christos # Sed expression to map a string onto a valid CPP name.
   12671  1.1  christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
   12672  1.1  christos 
   12673  1.1  christos # Sed expression to map a string onto a valid variable name.
   12674  1.1  christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
   12675  1.1  christos 
   12676  1.1  christos 
   12677  1.1  christos exec 6>&1
   12678  1.1  christos ## ----------------------------------- ##
   12679  1.1  christos ## Main body of $CONFIG_STATUS script. ##
   12680  1.1  christos ## ----------------------------------- ##
   12681  1.1  christos _ASEOF
   12682  1.1  christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
   12683  1.1  christos 
   12684  1.1  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   12685  1.1  christos # Save the log message, to keep $0 and so on meaningful, and to
   12686  1.1  christos # report actual input values of CONFIG_FILES etc. instead of their
   12687  1.1  christos # values after options handling.
   12688  1.1  christos ac_log="
   12689  1.1  christos This file was extended by $as_me, which was
   12690  1.1  christos generated by GNU Autoconf 2.69.  Invocation command line was
   12691  1.1  christos 
   12692  1.1  christos   CONFIG_FILES    = $CONFIG_FILES
   12693  1.1  christos   CONFIG_HEADERS  = $CONFIG_HEADERS
   12694  1.1  christos   CONFIG_LINKS    = $CONFIG_LINKS
   12695  1.1  christos   CONFIG_COMMANDS = $CONFIG_COMMANDS
   12696  1.1  christos   $ $0 $@
   12697  1.1  christos 
   12698  1.1  christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
   12699  1.1  christos "
   12700  1.1  christos 
   12701  1.1  christos _ACEOF
   12702  1.1  christos 
   12703  1.1  christos case $ac_config_files in *"
   12704  1.1  christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
   12705  1.1  christos esac
   12706  1.1  christos 
   12707  1.1  christos case $ac_config_headers in *"
   12708  1.1  christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
   12709  1.1  christos esac
   12710  1.1  christos 
   12711  1.1  christos 
   12712  1.1  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   12713  1.1  christos # Files that config.status was made for.
   12714  1.1  christos config_files="$ac_config_files"
   12715  1.1  christos config_headers="$ac_config_headers"
   12716  1.1  christos config_commands="$ac_config_commands"
   12717  1.1  christos 
   12718  1.1  christos _ACEOF
   12719  1.1  christos 
   12720  1.1  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   12721  1.1  christos ac_cs_usage="\
   12722  1.1  christos \`$as_me' instantiates files and other configuration actions
   12723  1.1  christos from templates according to the current configuration.  Unless the files
   12724  1.1  christos and actions are specified as TAGs, all are instantiated by default.
   12725  1.1  christos 
   12726  1.1  christos Usage: $0 [OPTION]... [TAG]...
   12727  1.1  christos 
   12728  1.1  christos   -h, --help       print this help, then exit
   12729  1.1  christos   -V, --version    print version number and configuration settings, then exit
   12730  1.1  christos       --config     print configuration, then exit
   12731  1.1  christos   -q, --quiet, --silent
   12732  1.1  christos                    do not print progress messages
   12733  1.1  christos   -d, --debug      don't remove temporary files
   12734  1.1  christos       --recheck    update $as_me by reconfiguring in the same conditions
   12735  1.1  christos       --file=FILE[:TEMPLATE]
   12736  1.1  christos                    instantiate the configuration file FILE
   12737  1.1  christos       --header=FILE[:TEMPLATE]
   12738  1.1  christos                    instantiate the configuration header FILE
   12739  1.1  christos 
   12740  1.1  christos Configuration files:
   12741  1.1  christos $config_files
   12742  1.1  christos 
   12743  1.1  christos Configuration headers:
   12744  1.1  christos $config_headers
   12745  1.1  christos 
   12746  1.1  christos Configuration commands:
   12747  1.1  christos $config_commands
   12748  1.1  christos 
   12749  1.1  christos Report bugs to the package provider."
   12750  1.1  christos 
   12751  1.1  christos _ACEOF
   12752  1.1  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   12753  1.1  christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
   12754  1.1  christos ac_cs_version="\\
   12755  1.1  christos config.status
   12756  1.1  christos configured by $0, generated by GNU Autoconf 2.69,
   12757  1.1  christos   with options \\"\$ac_cs_config\\"
   12758  1.1  christos 
   12759  1.1  christos Copyright (C) 2012 Free Software Foundation, Inc.
   12760  1.1  christos This config.status script is free software; the Free Software Foundation
   12761  1.1  christos gives unlimited permission to copy, distribute and modify it."
   12762  1.1  christos 
   12763  1.1  christos ac_pwd='$ac_pwd'
   12764  1.1  christos srcdir='$srcdir'
   12765  1.1  christos INSTALL='$INSTALL'
   12766  1.1  christos AWK='$AWK'
   12767  1.1  christos test -n "\$AWK" || AWK=awk
   12768  1.1  christos _ACEOF
   12769  1.1  christos 
   12770  1.1  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   12771  1.1  christos # The default lists apply if the user does not specify any file.
   12772  1.1  christos ac_need_defaults=:
   12773  1.1  christos while test $# != 0
   12774  1.1  christos do
   12775  1.1  christos   case $1 in
   12776  1.1  christos   --*=?*)
   12777  1.1  christos     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   12778  1.1  christos     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
   12779  1.1  christos     ac_shift=:
   12780  1.1  christos     ;;
   12781  1.1  christos   --*=)
   12782  1.1  christos     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   12783  1.1  christos     ac_optarg=
   12784  1.1  christos     ac_shift=:
   12785  1.1  christos     ;;
   12786  1.1  christos   *)
   12787  1.1  christos     ac_option=$1
   12788  1.1  christos     ac_optarg=$2
   12789  1.1  christos     ac_shift=shift
   12790  1.1  christos     ;;
   12791  1.1  christos   esac
   12792  1.1  christos 
   12793  1.1  christos   case $ac_option in
   12794  1.1  christos   # Handling of the options.
   12795  1.1  christos   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
   12796  1.1  christos     ac_cs_recheck=: ;;
   12797  1.1  christos   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
   12798  1.1  christos     $as_echo "$ac_cs_version"; exit ;;
   12799  1.1  christos   --config | --confi | --conf | --con | --co | --c )
   12800  1.1  christos     $as_echo "$ac_cs_config"; exit ;;
   12801  1.1  christos   --debug | --debu | --deb | --de | --d | -d )
   12802  1.1  christos     debug=: ;;
   12803  1.1  christos   --file | --fil | --fi | --f )
   12804  1.1  christos     $ac_shift
   12805  1.1  christos     case $ac_optarg in
   12806  1.1  christos     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   12807  1.1  christos     '') as_fn_error $? "missing file argument" ;;
   12808  1.1  christos     esac
   12809  1.1  christos     as_fn_append CONFIG_FILES " '$ac_optarg'"
   12810  1.1  christos     ac_need_defaults=false;;
   12811  1.1  christos   --header | --heade | --head | --hea )
   12812  1.1  christos     $ac_shift
   12813  1.1  christos     case $ac_optarg in
   12814  1.1  christos     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   12815  1.1  christos     esac
   12816  1.1  christos     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
   12817  1.1  christos     ac_need_defaults=false;;
   12818  1.1  christos   --he | --h)
   12819  1.1  christos     # Conflict between --help and --header
   12820  1.1  christos     as_fn_error $? "ambiguous option: \`$1'
   12821  1.1  christos Try \`$0 --help' for more information.";;
   12822  1.1  christos   --help | --hel | -h )
   12823  1.1  christos     $as_echo "$ac_cs_usage"; exit ;;
   12824  1.1  christos   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   12825  1.1  christos   | -silent | --silent | --silen | --sile | --sil | --si | --s)
   12826  1.1  christos     ac_cs_silent=: ;;
   12827  1.1  christos 
   12828  1.1  christos   # This is an error.
   12829  1.1  christos   -*) as_fn_error $? "unrecognized option: \`$1'
   12830  1.1  christos Try \`$0 --help' for more information." ;;
   12831  1.1  christos 
   12832  1.1  christos   *) as_fn_append ac_config_targets " $1"
   12833  1.1  christos      ac_need_defaults=false ;;
   12834  1.1  christos 
   12835  1.1  christos   esac
   12836  1.1  christos   shift
   12837  1.1  christos done
   12838  1.1  christos 
   12839  1.1  christos ac_configure_extra_args=
   12840  1.1  christos 
   12841  1.1  christos if $ac_cs_silent; then
   12842  1.1  christos   exec 6>/dev/null
   12843  1.1  christos   ac_configure_extra_args="$ac_configure_extra_args --silent"
   12844  1.1  christos fi
   12845  1.1  christos 
   12846  1.1  christos _ACEOF
   12847  1.1  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   12848  1.1  christos if \$ac_cs_recheck; then
   12849  1.1  christos   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
   12850  1.1  christos   shift
   12851  1.1  christos   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
   12852  1.1  christos   CONFIG_SHELL='$SHELL'
   12853  1.1  christos   export CONFIG_SHELL
   12854  1.1  christos   exec "\$@"
   12855  1.1  christos fi
   12856  1.1  christos 
   12857  1.1  christos _ACEOF
   12858  1.1  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   12859  1.1  christos exec 5>>config.log
   12860  1.1  christos {
   12861  1.1  christos   echo
   12862  1.1  christos   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
   12863  1.1  christos ## Running $as_me. ##
   12864  1.1  christos _ASBOX
   12865  1.1  christos   $as_echo "$ac_log"
   12866  1.1  christos } >&5
   12867  1.1  christos 
   12868  1.1  christos _ACEOF
   12869  1.1  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   12870  1.1  christos #
   12871  1.1  christos # INIT-COMMANDS
   12872  1.1  christos #
   12873  1.1  christos 
   12874  1.1  christos   srcdir="${srcdir}"
   12875  1.1  christos   objroot="${objroot}"
   12876  1.1  christos   mangling_map="${mangling_map}"
   12877  1.1  christos   public_syms="${public_syms}"
   12878  1.1  christos   JEMALLOC_PREFIX="${JEMALLOC_PREFIX}"
   12879  1.1  christos 
   12880  1.1  christos 
   12881  1.1  christos   srcdir="${srcdir}"
   12882  1.1  christos   objroot="${objroot}"
   12883  1.1  christos   public_syms="${public_syms}"
   12884  1.1  christos   wrap_syms="${wrap_syms}"
   12885  1.1  christos   SYM_PREFIX="${SYM_PREFIX}"
   12886  1.1  christos   JEMALLOC_PREFIX="${JEMALLOC_PREFIX}"
   12887  1.1  christos 
   12888  1.1  christos 
   12889  1.1  christos   srcdir="${srcdir}"
   12890  1.1  christos   objroot="${objroot}"
   12891  1.1  christos   public_syms="${public_syms}"
   12892  1.1  christos   wrap_syms="${wrap_syms}"
   12893  1.1  christos   SYM_PREFIX="${SYM_PREFIX}"
   12894  1.1  christos 
   12895  1.1  christos 
   12896  1.1  christos   srcdir="${srcdir}"
   12897  1.1  christos   objroot="${objroot}"
   12898  1.1  christos 
   12899  1.1  christos 
   12900  1.1  christos   srcdir="${srcdir}"
   12901  1.1  christos   objroot="${objroot}"
   12902  1.1  christos 
   12903  1.1  christos 
   12904  1.1  christos   SHELL="${SHELL}"
   12905  1.1  christos   srcdir="${srcdir}"
   12906  1.1  christos   objroot="${objroot}"
   12907  1.1  christos   LG_QUANTA="${LG_QUANTA}"
   12908  1.1  christos   LG_PAGE_SIZES="${LG_PAGE_SIZES}"
   12909  1.1  christos 
   12910  1.1  christos 
   12911  1.1  christos   srcdir="${srcdir}"
   12912  1.1  christos   objroot="${objroot}"
   12913  1.1  christos 
   12914  1.1  christos 
   12915  1.1  christos   srcdir="${srcdir}"
   12916  1.1  christos   objroot="${objroot}"
   12917  1.1  christos 
   12918  1.1  christos 
   12919  1.1  christos   srcdir="${srcdir}"
   12920  1.1  christos   objroot="${objroot}"
   12921  1.1  christos 
   12922  1.1  christos 
   12923  1.1  christos   srcdir="${srcdir}"
   12924  1.1  christos   objroot="${objroot}"
   12925  1.1  christos 
   12926  1.1  christos 
   12927  1.1  christos   srcdir="${srcdir}"
   12928  1.1  christos   objroot="${objroot}"
   12929  1.1  christos   install_suffix="${install_suffix}"
   12930  1.1  christos 
   12931  1.1  christos 
   12932  1.1  christos _ACEOF
   12933  1.1  christos 
   12934  1.1  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   12935  1.1  christos 
   12936  1.1  christos # Handling of arguments.
   12937  1.1  christos for ac_config_target in $ac_config_targets
   12938  1.1  christos do
   12939  1.1  christos   case $ac_config_target in
   12940  1.1  christos     "include/jemalloc/internal/public_symbols.txt") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/internal/public_symbols.txt" ;;
   12941  1.1  christos     "include/jemalloc/internal/private_symbols.awk") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/internal/private_symbols.awk" ;;
   12942  1.1  christos     "include/jemalloc/internal/private_symbols_jet.awk") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/internal/private_symbols_jet.awk" ;;
   12943  1.1  christos     "include/jemalloc/internal/public_namespace.h") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/internal/public_namespace.h" ;;
   12944  1.1  christos     "include/jemalloc/internal/public_unnamespace.h") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/internal/public_unnamespace.h" ;;
   12945  1.1  christos     "include/jemalloc/internal/size_classes.h") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/internal/size_classes.h" ;;
   12946  1.1  christos     "include/jemalloc/jemalloc_protos_jet.h") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/jemalloc_protos_jet.h" ;;
   12947  1.1  christos     "include/jemalloc/jemalloc_rename.h") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/jemalloc_rename.h" ;;
   12948  1.1  christos     "include/jemalloc/jemalloc_mangle.h") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/jemalloc_mangle.h" ;;
   12949  1.1  christos     "include/jemalloc/jemalloc_mangle_jet.h") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/jemalloc_mangle_jet.h" ;;
   12950  1.1  christos     "include/jemalloc/jemalloc.h") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/jemalloc.h" ;;
   12951  1.1  christos     "$cfghdrs_tup") CONFIG_HEADERS="$CONFIG_HEADERS $cfghdrs_tup" ;;
   12952  1.1  christos     "$cfgoutputs_tup") CONFIG_FILES="$CONFIG_FILES $cfgoutputs_tup" ;;
   12953  1.1  christos     "config.stamp") CONFIG_FILES="$CONFIG_FILES config.stamp" ;;
   12954  1.1  christos     "bin/jemalloc-config") CONFIG_FILES="$CONFIG_FILES bin/jemalloc-config" ;;
   12955  1.1  christos     "bin/jemalloc.sh") CONFIG_FILES="$CONFIG_FILES bin/jemalloc.sh" ;;
   12956  1.1  christos     "bin/jeprof") CONFIG_FILES="$CONFIG_FILES bin/jeprof" ;;
   12957  1.1  christos 
   12958  1.1  christos   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
   12959  1.1  christos   esac
   12960  1.1  christos done
   12961  1.1  christos 
   12962  1.1  christos 
   12963  1.1  christos # If the user did not use the arguments to specify the items to instantiate,
   12964  1.1  christos # then the envvar interface is used.  Set only those that are not.
   12965  1.1  christos # We use the long form for the default assignment because of an extremely
   12966  1.1  christos # bizarre bug on SunOS 4.1.3.
   12967  1.1  christos if $ac_need_defaults; then
   12968  1.1  christos   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
   12969  1.1  christos   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
   12970  1.1  christos   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
   12971  1.1  christos fi
   12972  1.1  christos 
   12973  1.1  christos # Have a temporary directory for convenience.  Make it in the build tree
   12974  1.1  christos # simply because there is no reason against having it here, and in addition,
   12975  1.1  christos # creating and moving files from /tmp can sometimes cause problems.
   12976  1.1  christos # Hook for its removal unless debugging.
   12977  1.1  christos # Note that there is a small window in which the directory will not be cleaned:
   12978  1.1  christos # after its creation but before its name has been assigned to `$tmp'.
   12979  1.1  christos $debug ||
   12980  1.1  christos {
   12981  1.1  christos   tmp= ac_tmp=
   12982  1.1  christos   trap 'exit_status=$?
   12983  1.1  christos   : "${ac_tmp:=$tmp}"
   12984  1.1  christos   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
   12985  1.1  christos ' 0
   12986  1.1  christos   trap 'as_fn_exit 1' 1 2 13 15
   12987  1.1  christos }
   12988  1.1  christos # Create a (secure) tmp directory for tmp files.
   12989  1.1  christos 
   12990  1.1  christos {
   12991  1.1  christos   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
   12992  1.1  christos   test -d "$tmp"
   12993  1.1  christos }  ||
   12994  1.1  christos {
   12995  1.1  christos   tmp=./conf$$-$RANDOM
   12996  1.1  christos   (umask 077 && mkdir "$tmp")
   12997  1.1  christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
   12998  1.1  christos ac_tmp=$tmp
   12999  1.1  christos 
   13000  1.1  christos # Set up the scripts for CONFIG_FILES section.
   13001  1.1  christos # No need to generate them if there are no CONFIG_FILES.
   13002  1.1  christos # This happens for instance with `./config.status config.h'.
   13003  1.1  christos if test -n "$CONFIG_FILES"; then
   13004  1.1  christos 
   13005  1.1  christos 
   13006  1.1  christos ac_cr=`echo X | tr X '\015'`
   13007  1.1  christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
   13008  1.1  christos # But we know of no other shell where ac_cr would be empty at this
   13009  1.1  christos # point, so we can use a bashism as a fallback.
   13010  1.1  christos if test "x$ac_cr" = x; then
   13011  1.1  christos   eval ac_cr=\$\'\\r\'
   13012  1.1  christos fi
   13013  1.1  christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
   13014  1.1  christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
   13015  1.1  christos   ac_cs_awk_cr='\\r'
   13016  1.1  christos else
   13017  1.1  christos   ac_cs_awk_cr=$ac_cr
   13018  1.1  christos fi
   13019  1.1  christos 
   13020  1.1  christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
   13021  1.1  christos _ACEOF
   13022  1.1  christos 
   13023  1.1  christos 
   13024  1.1  christos {
   13025  1.1  christos   echo "cat >conf$$subs.awk <<_ACEOF" &&
   13026  1.1  christos   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
   13027  1.1  christos   echo "_ACEOF"
   13028  1.1  christos } >conf$$subs.sh ||
   13029  1.1  christos   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   13030  1.1  christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
   13031  1.1  christos ac_delim='%!_!# '
   13032  1.1  christos for ac_last_try in false false false false false :; do
   13033  1.1  christos   . ./conf$$subs.sh ||
   13034  1.1  christos     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   13035  1.1  christos 
   13036  1.1  christos   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
   13037  1.1  christos   if test $ac_delim_n = $ac_delim_num; then
   13038  1.1  christos     break
   13039  1.1  christos   elif $ac_last_try; then
   13040  1.1  christos     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   13041  1.1  christos   else
   13042  1.1  christos     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   13043  1.1  christos   fi
   13044  1.1  christos done
   13045  1.1  christos rm -f conf$$subs.sh
   13046  1.1  christos 
   13047  1.1  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   13048  1.1  christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
   13049  1.1  christos _ACEOF
   13050  1.1  christos sed -n '
   13051  1.1  christos h
   13052  1.1  christos s/^/S["/; s/!.*/"]=/
   13053  1.1  christos p
   13054  1.1  christos g
   13055  1.1  christos s/^[^!]*!//
   13056  1.1  christos :repl
   13057  1.1  christos t repl
   13058  1.1  christos s/'"$ac_delim"'$//
   13059  1.1  christos t delim
   13060  1.1  christos :nl
   13061  1.1  christos h
   13062  1.1  christos s/\(.\{148\}\)..*/\1/
   13063  1.1  christos t more1
   13064  1.1  christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
   13065  1.1  christos p
   13066  1.1  christos n
   13067  1.1  christos b repl
   13068  1.1  christos :more1
   13069  1.1  christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   13070  1.1  christos p
   13071  1.1  christos g
   13072  1.1  christos s/.\{148\}//
   13073  1.1  christos t nl
   13074  1.1  christos :delim
   13075  1.1  christos h
   13076  1.1  christos s/\(.\{148\}\)..*/\1/
   13077  1.1  christos t more2
   13078  1.1  christos s/["\\]/\\&/g; s/^/"/; s/$/"/
   13079  1.1  christos p
   13080  1.1  christos b
   13081  1.1  christos :more2
   13082  1.1  christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   13083  1.1  christos p
   13084  1.1  christos g
   13085  1.1  christos s/.\{148\}//
   13086  1.1  christos t delim
   13087  1.1  christos ' <conf$$subs.awk | sed '
   13088  1.1  christos /^[^""]/{
   13089  1.1  christos   N
   13090  1.1  christos   s/\n//
   13091  1.1  christos }
   13092  1.1  christos ' >>$CONFIG_STATUS || ac_write_fail=1
   13093  1.1  christos rm -f conf$$subs.awk
   13094  1.1  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   13095  1.1  christos _ACAWK
   13096  1.1  christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
   13097  1.1  christos   for (key in S) S_is_set[key] = 1
   13098  1.1  christos   FS = ""
   13099  1.1  christos 
   13100  1.1  christos }
   13101  1.1  christos {
   13102  1.1  christos   line = $ 0
   13103  1.1  christos   nfields = split(line, field, "@")
   13104  1.1  christos   substed = 0
   13105  1.1  christos   len = length(field[1])
   13106  1.1  christos   for (i = 2; i < nfields; i++) {
   13107  1.1  christos     key = field[i]
   13108  1.1  christos     keylen = length(key)
   13109  1.1  christos     if (S_is_set[key]) {
   13110  1.1  christos       value = S[key]
   13111  1.1  christos       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
   13112  1.1  christos       len += length(value) + length(field[++i])
   13113  1.1  christos       substed = 1
   13114  1.1  christos     } else
   13115  1.1  christos       len += 1 + keylen
   13116  1.1  christos   }
   13117  1.1  christos 
   13118  1.1  christos   print line
   13119  1.1  christos }
   13120  1.1  christos 
   13121  1.1  christos _ACAWK
   13122  1.1  christos _ACEOF
   13123  1.1  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   13124  1.1  christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
   13125  1.1  christos   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
   13126  1.1  christos else
   13127  1.1  christos   cat
   13128  1.1  christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
   13129  1.1  christos   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
   13130  1.1  christos _ACEOF
   13131  1.1  christos 
   13132  1.1  christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
   13133  1.1  christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
   13134  1.1  christos # trailing colons and then remove the whole line if VPATH becomes empty
   13135  1.1  christos # (actually we leave an empty line to preserve line numbers).
   13136  1.1  christos if test "x$srcdir" = x.; then
   13137  1.1  christos   ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
   13138  1.1  christos h
   13139  1.1  christos s///
   13140  1.1  christos s/^/:/
   13141  1.1  christos s/[	 ]*$/:/
   13142  1.1  christos s/:\$(srcdir):/:/g
   13143  1.1  christos s/:\${srcdir}:/:/g
   13144  1.1  christos s/:@srcdir@:/:/g
   13145  1.1  christos s/^:*//
   13146  1.1  christos s/:*$//
   13147  1.1  christos x
   13148  1.1  christos s/\(=[	 ]*\).*/\1/
   13149  1.1  christos G
   13150  1.1  christos s/\n//
   13151  1.1  christos s/^[^=]*=[	 ]*$//
   13152  1.1  christos }'
   13153  1.1  christos fi
   13154  1.1  christos 
   13155  1.1  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   13156  1.1  christos fi # test -n "$CONFIG_FILES"
   13157  1.1  christos 
   13158  1.1  christos # Set up the scripts for CONFIG_HEADERS section.
   13159  1.1  christos # No need to generate them if there are no CONFIG_HEADERS.
   13160  1.1  christos # This happens for instance with `./config.status Makefile'.
   13161  1.1  christos if test -n "$CONFIG_HEADERS"; then
   13162  1.1  christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
   13163  1.1  christos BEGIN {
   13164  1.1  christos _ACEOF
   13165  1.1  christos 
   13166  1.1  christos # Transform confdefs.h into an awk script `defines.awk', embedded as
   13167  1.1  christos # here-document in config.status, that substitutes the proper values into
   13168  1.1  christos # config.h.in to produce config.h.
   13169  1.1  christos 
   13170  1.1  christos # Create a delimiter string that does not exist in confdefs.h, to ease
   13171  1.1  christos # handling of long lines.
   13172  1.1  christos ac_delim='%!_!# '
   13173  1.1  christos for ac_last_try in false false :; do
   13174  1.1  christos   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
   13175  1.1  christos   if test -z "$ac_tt"; then
   13176  1.1  christos     break
   13177  1.1  christos   elif $ac_last_try; then
   13178  1.1  christos     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
   13179  1.1  christos   else
   13180  1.1  christos     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   13181  1.1  christos   fi
   13182  1.1  christos done
   13183  1.1  christos 
   13184  1.1  christos # For the awk script, D is an array of macro values keyed by name,
   13185  1.1  christos # likewise P contains macro parameters if any.  Preserve backslash
   13186  1.1  christos # newline sequences.
   13187  1.1  christos 
   13188  1.1  christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
   13189  1.1  christos sed -n '
   13190  1.1  christos s/.\{148\}/&'"$ac_delim"'/g
   13191  1.1  christos t rset
   13192  1.1  christos :rset
   13193  1.1  christos s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
   13194  1.1  christos t def
   13195  1.1  christos d
   13196  1.1  christos :def
   13197  1.1  christos s/\\$//
   13198  1.1  christos t bsnl
   13199  1.1  christos s/["\\]/\\&/g
   13200  1.1  christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   13201  1.1  christos D["\1"]=" \3"/p
   13202  1.1  christos s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
   13203  1.1  christos d
   13204  1.1  christos :bsnl
   13205  1.1  christos s/["\\]/\\&/g
   13206  1.1  christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   13207  1.1  christos D["\1"]=" \3\\\\\\n"\\/p
   13208  1.1  christos t cont
   13209  1.1  christos s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
   13210  1.1  christos t cont
   13211  1.1  christos d
   13212  1.1  christos :cont
   13213  1.1  christos n
   13214  1.1  christos s/.\{148\}/&'"$ac_delim"'/g
   13215  1.1  christos t clear
   13216  1.1  christos :clear
   13217  1.1  christos s/\\$//
   13218  1.1  christos t bsnlc
   13219  1.1  christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
   13220  1.1  christos d
   13221  1.1  christos :bsnlc
   13222  1.1  christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
   13223  1.1  christos b cont
   13224  1.1  christos ' <confdefs.h | sed '
   13225  1.1  christos s/'"$ac_delim"'/"\\\
   13226  1.1  christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
   13227  1.1  christos 
   13228  1.1  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   13229  1.1  christos   for (key in D) D_is_set[key] = 1
   13230  1.1  christos   FS = ""
   13231  1.1  christos }
   13232  1.1  christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
   13233  1.1  christos   line = \$ 0
   13234  1.1  christos   split(line, arg, " ")
   13235  1.1  christos   if (arg[1] == "#") {
   13236  1.1  christos     defundef = arg[2]
   13237  1.1  christos     mac1 = arg[3]
   13238  1.1  christos   } else {
   13239  1.1  christos     defundef = substr(arg[1], 2)
   13240  1.1  christos     mac1 = arg[2]
   13241  1.1  christos   }
   13242  1.1  christos   split(mac1, mac2, "(") #)
   13243  1.1  christos   macro = mac2[1]
   13244  1.1  christos   prefix = substr(line, 1, index(line, defundef) - 1)
   13245  1.1  christos   if (D_is_set[macro]) {
   13246  1.1  christos     # Preserve the white space surrounding the "#".
   13247  1.1  christos     print prefix "define", macro P[macro] D[macro]
   13248  1.1  christos     next
   13249  1.1  christos   } else {
   13250  1.1  christos     # Replace #undef with comments.  This is necessary, for example,
   13251  1.1  christos     # in the case of _POSIX_SOURCE, which is predefined and required
   13252  1.1  christos     # on some systems where configure will not decide to define it.
   13253  1.1  christos     if (defundef == "undef") {
   13254  1.1  christos       print "/*", prefix defundef, macro, "*/"
   13255  1.1  christos       next
   13256  1.1  christos     }
   13257  1.1  christos   }
   13258  1.1  christos }
   13259  1.1  christos { print }
   13260  1.1  christos _ACAWK
   13261  1.1  christos _ACEOF
   13262  1.1  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   13263  1.1  christos   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
   13264  1.1  christos fi # test -n "$CONFIG_HEADERS"
   13265  1.1  christos 
   13266  1.1  christos 
   13267  1.1  christos eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
   13268  1.1  christos shift
   13269  1.1  christos for ac_tag
   13270  1.1  christos do
   13271  1.1  christos   case $ac_tag in
   13272  1.1  christos   :[FHLC]) ac_mode=$ac_tag; continue;;
   13273  1.1  christos   esac
   13274  1.1  christos   case $ac_mode$ac_tag in
   13275  1.1  christos   :[FHL]*:*);;
   13276  1.1  christos   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
   13277  1.1  christos   :[FH]-) ac_tag=-:-;;
   13278  1.1  christos   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
   13279  1.1  christos   esac
   13280  1.1  christos   ac_save_IFS=$IFS
   13281  1.1  christos   IFS=:
   13282  1.1  christos   set x $ac_tag
   13283  1.1  christos   IFS=$ac_save_IFS
   13284  1.1  christos   shift
   13285  1.1  christos   ac_file=$1
   13286  1.1  christos   shift
   13287  1.1  christos 
   13288  1.1  christos   case $ac_mode in
   13289  1.1  christos   :L) ac_source=$1;;
   13290  1.1  christos   :[FH])
   13291  1.1  christos     ac_file_inputs=
   13292  1.1  christos     for ac_f
   13293  1.1  christos     do
   13294  1.1  christos       case $ac_f in
   13295  1.1  christos       -) ac_f="$ac_tmp/stdin";;
   13296  1.1  christos       *) # Look for the file first in the build tree, then in the source tree
   13297  1.1  christos 	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
   13298  1.1  christos 	 # because $ac_f cannot contain `:'.
   13299  1.1  christos 	 test -f "$ac_f" ||
   13300  1.1  christos 	   case $ac_f in
   13301  1.1  christos 	   [\\/$]*) false;;
   13302  1.1  christos 	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
   13303  1.1  christos 	   esac ||
   13304  1.1  christos 	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
   13305  1.1  christos       esac
   13306  1.1  christos       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
   13307  1.1  christos       as_fn_append ac_file_inputs " '$ac_f'"
   13308  1.1  christos     done
   13309  1.1  christos 
   13310  1.1  christos     # Let's still pretend it is `configure' which instantiates (i.e., don't
   13311  1.1  christos     # use $as_me), people would be surprised to read:
   13312  1.1  christos     #    /* config.h.  Generated by config.status.  */
   13313  1.1  christos     configure_input='Generated from '`
   13314  1.1  christos 	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
   13315  1.1  christos 	`' by configure.'
   13316  1.1  christos     if test x"$ac_file" != x-; then
   13317  1.1  christos       configure_input="$ac_file.  $configure_input"
   13318  1.1  christos       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
   13319  1.1  christos $as_echo "$as_me: creating $ac_file" >&6;}
   13320  1.1  christos     fi
   13321  1.1  christos     # Neutralize special characters interpreted by sed in replacement strings.
   13322  1.1  christos     case $configure_input in #(
   13323  1.1  christos     *\&* | *\|* | *\\* )
   13324  1.1  christos        ac_sed_conf_input=`$as_echo "$configure_input" |
   13325  1.1  christos        sed 's/[\\\\&|]/\\\\&/g'`;; #(
   13326  1.1  christos     *) ac_sed_conf_input=$configure_input;;
   13327  1.1  christos     esac
   13328  1.1  christos 
   13329  1.1  christos     case $ac_tag in
   13330  1.1  christos     *:-:* | *:-) cat >"$ac_tmp/stdin" \
   13331  1.1  christos       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
   13332  1.1  christos     esac
   13333  1.1  christos     ;;
   13334  1.1  christos   esac
   13335  1.1  christos 
   13336  1.1  christos   ac_dir=`$as_dirname -- "$ac_file" ||
   13337  1.1  christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   13338  1.1  christos 	 X"$ac_file" : 'X\(//\)[^/]' \| \
   13339  1.1  christos 	 X"$ac_file" : 'X\(//\)$' \| \
   13340  1.1  christos 	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
   13341  1.1  christos $as_echo X"$ac_file" |
   13342  1.1  christos     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   13343  1.1  christos 	    s//\1/
   13344  1.1  christos 	    q
   13345  1.1  christos 	  }
   13346  1.1  christos 	  /^X\(\/\/\)[^/].*/{
   13347  1.1  christos 	    s//\1/
   13348  1.1  christos 	    q
   13349  1.1  christos 	  }
   13350  1.1  christos 	  /^X\(\/\/\)$/{
   13351  1.1  christos 	    s//\1/
   13352  1.1  christos 	    q
   13353  1.1  christos 	  }
   13354  1.1  christos 	  /^X\(\/\).*/{
   13355  1.1  christos 	    s//\1/
   13356  1.1  christos 	    q
   13357  1.1  christos 	  }
   13358  1.1  christos 	  s/.*/./; q'`
   13359  1.1  christos   as_dir="$ac_dir"; as_fn_mkdir_p
   13360  1.1  christos   ac_builddir=.
   13361  1.1  christos 
   13362  1.1  christos case "$ac_dir" in
   13363  1.1  christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   13364  1.1  christos *)
   13365  1.1  christos   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   13366  1.1  christos   # A ".." for each directory in $ac_dir_suffix.
   13367  1.1  christos   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   13368  1.1  christos   case $ac_top_builddir_sub in
   13369  1.1  christos   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   13370  1.1  christos   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   13371  1.1  christos   esac ;;
   13372  1.1  christos esac
   13373  1.1  christos ac_abs_top_builddir=$ac_pwd
   13374  1.1  christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
   13375  1.1  christos # for backward compatibility:
   13376  1.1  christos ac_top_builddir=$ac_top_build_prefix
   13377  1.1  christos 
   13378  1.1  christos case $srcdir in
   13379  1.1  christos   .)  # We are building in place.
   13380  1.1  christos     ac_srcdir=.
   13381  1.1  christos     ac_top_srcdir=$ac_top_builddir_sub
   13382  1.1  christos     ac_abs_top_srcdir=$ac_pwd ;;
   13383  1.1  christos   [\\/]* | ?:[\\/]* )  # Absolute name.
   13384  1.1  christos     ac_srcdir=$srcdir$ac_dir_suffix;
   13385  1.1  christos     ac_top_srcdir=$srcdir
   13386  1.1  christos     ac_abs_top_srcdir=$srcdir ;;
   13387  1.1  christos   *) # Relative name.
   13388  1.1  christos     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   13389  1.1  christos     ac_top_srcdir=$ac_top_build_prefix$srcdir
   13390  1.1  christos     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   13391  1.1  christos esac
   13392  1.1  christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   13393  1.1  christos 
   13394  1.1  christos 
   13395  1.1  christos   case $ac_mode in
   13396  1.1  christos   :F)
   13397  1.1  christos   #
   13398  1.1  christos   # CONFIG_FILE
   13399  1.1  christos   #
   13400  1.1  christos 
   13401  1.1  christos   case $INSTALL in
   13402  1.1  christos   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
   13403  1.1  christos   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
   13404  1.1  christos   esac
   13405  1.1  christos _ACEOF
   13406  1.1  christos 
   13407  1.1  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   13408  1.1  christos # If the template does not know about datarootdir, expand it.
   13409  1.1  christos # FIXME: This hack should be removed a few years after 2.60.
   13410  1.1  christos ac_datarootdir_hack=; ac_datarootdir_seen=
   13411  1.1  christos ac_sed_dataroot='
   13412  1.1  christos /datarootdir/ {
   13413  1.1  christos   p
   13414  1.1  christos   q
   13415  1.1  christos }
   13416  1.1  christos /@datadir@/p
   13417  1.1  christos /@docdir@/p
   13418  1.1  christos /@infodir@/p
   13419  1.1  christos /@localedir@/p
   13420  1.1  christos /@mandir@/p'
   13421  1.1  christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
   13422  1.1  christos *datarootdir*) ac_datarootdir_seen=yes;;
   13423  1.1  christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
   13424  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
   13425  1.1  christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
   13426  1.1  christos _ACEOF
   13427  1.1  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   13428  1.1  christos   ac_datarootdir_hack='
   13429  1.1  christos   s&@datadir@&$datadir&g
   13430  1.1  christos   s&@docdir@&$docdir&g
   13431  1.1  christos   s&@infodir@&$infodir&g
   13432  1.1  christos   s&@localedir@&$localedir&g
   13433  1.1  christos   s&@mandir@&$mandir&g
   13434  1.1  christos   s&\\\${datarootdir}&$datarootdir&g' ;;
   13435  1.1  christos esac
   13436  1.1  christos _ACEOF
   13437  1.1  christos 
   13438  1.1  christos # Neutralize VPATH when `$srcdir' = `.'.
   13439  1.1  christos # Shell code in configure.ac might set extrasub.
   13440  1.1  christos # FIXME: do we really want to maintain this feature?
   13441  1.1  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   13442  1.1  christos ac_sed_extra="$ac_vpsub
   13443  1.1  christos $extrasub
   13444  1.1  christos _ACEOF
   13445  1.1  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   13446  1.1  christos :t
   13447  1.1  christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
   13448  1.1  christos s|@configure_input@|$ac_sed_conf_input|;t t
   13449  1.1  christos s&@top_builddir@&$ac_top_builddir_sub&;t t
   13450  1.1  christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
   13451  1.1  christos s&@srcdir@&$ac_srcdir&;t t
   13452  1.1  christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
   13453  1.1  christos s&@top_srcdir@&$ac_top_srcdir&;t t
   13454  1.1  christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
   13455  1.1  christos s&@builddir@&$ac_builddir&;t t
   13456  1.1  christos s&@abs_builddir@&$ac_abs_builddir&;t t
   13457  1.1  christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
   13458  1.1  christos s&@INSTALL@&$ac_INSTALL&;t t
   13459  1.1  christos $ac_datarootdir_hack
   13460  1.1  christos "
   13461  1.1  christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
   13462  1.1  christos   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   13463  1.1  christos 
   13464  1.1  christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
   13465  1.1  christos   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
   13466  1.1  christos   { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
   13467  1.1  christos       "$ac_tmp/out"`; test -z "$ac_out"; } &&
   13468  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   13469  1.1  christos which seems to be undefined.  Please make sure it is defined" >&5
   13470  1.1  christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   13471  1.1  christos which seems to be undefined.  Please make sure it is defined" >&2;}
   13472  1.1  christos 
   13473  1.1  christos   rm -f "$ac_tmp/stdin"
   13474  1.1  christos   case $ac_file in
   13475  1.1  christos   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
   13476  1.1  christos   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
   13477  1.1  christos   esac \
   13478  1.1  christos   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   13479  1.1  christos  ;;
   13480  1.1  christos   :H)
   13481  1.1  christos   #
   13482  1.1  christos   # CONFIG_HEADER
   13483  1.1  christos   #
   13484  1.1  christos   if test x"$ac_file" != x-; then
   13485  1.1  christos     {
   13486  1.1  christos       $as_echo "/* $configure_input  */" \
   13487  1.1  christos       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
   13488  1.1  christos     } >"$ac_tmp/config.h" \
   13489  1.1  christos       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   13490  1.1  christos     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
   13491  1.1  christos       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
   13492  1.1  christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
   13493  1.1  christos     else
   13494  1.1  christos       rm -f "$ac_file"
   13495  1.1  christos       mv "$ac_tmp/config.h" "$ac_file" \
   13496  1.1  christos 	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
   13497  1.1  christos     fi
   13498  1.1  christos   else
   13499  1.1  christos     $as_echo "/* $configure_input  */" \
   13500  1.1  christos       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
   13501  1.1  christos       || as_fn_error $? "could not create -" "$LINENO" 5
   13502  1.1  christos   fi
   13503  1.1  christos  ;;
   13504  1.1  christos 
   13505  1.1  christos   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
   13506  1.1  christos $as_echo "$as_me: executing $ac_file commands" >&6;}
   13507  1.1  christos  ;;
   13508  1.1  christos   esac
   13509  1.1  christos 
   13510  1.1  christos 
   13511  1.1  christos   case $ac_file$ac_mode in
   13512  1.1  christos     "include/jemalloc/internal/public_symbols.txt":C)
   13513  1.1  christos   f="${objroot}include/jemalloc/internal/public_symbols.txt"
   13514  1.1  christos   mkdir -p "${objroot}include/jemalloc/internal"
   13515  1.1  christos   cp /dev/null "${f}"
   13516  1.1  christos   for nm in `echo ${mangling_map} |tr ',' ' '` ; do
   13517  1.1  christos     n=`echo ${nm} |tr ':' ' ' |awk '{print $1}'`
   13518  1.1  christos     m=`echo ${nm} |tr ':' ' ' |awk '{print $2}'`
   13519  1.1  christos     echo "${n}:${m}" >> "${f}"
   13520  1.1  christos         public_syms=`for sym in ${public_syms}; do echo "${sym}"; done |grep -v "^${n}\$" |tr '\n' ' '`
   13521  1.1  christos   done
   13522  1.1  christos   for sym in ${public_syms} ; do
   13523  1.1  christos     n="${sym}"
   13524  1.1  christos     m="${JEMALLOC_PREFIX}${sym}"
   13525  1.1  christos     echo "${n}:${m}" >> "${f}"
   13526  1.1  christos   done
   13527  1.1  christos  ;;
   13528  1.1  christos     "include/jemalloc/internal/private_symbols.awk":C)
   13529  1.1  christos   f="${objroot}include/jemalloc/internal/private_symbols.awk"
   13530  1.1  christos   mkdir -p "${objroot}include/jemalloc/internal"
   13531  1.1  christos   export_syms=`for sym in ${public_syms}; do echo "${JEMALLOC_PREFIX}${sym}"; done; for sym in ${wrap_syms}; do echo "${sym}"; done;`
   13532  1.1  christos   "${srcdir}/include/jemalloc/internal/private_symbols.sh" "${SYM_PREFIX}" ${export_syms} > "${objroot}include/jemalloc/internal/private_symbols.awk"
   13533  1.1  christos  ;;
   13534  1.1  christos     "include/jemalloc/internal/private_symbols_jet.awk":C)
   13535  1.1  christos   f="${objroot}include/jemalloc/internal/private_symbols_jet.awk"
   13536  1.1  christos   mkdir -p "${objroot}include/jemalloc/internal"
   13537  1.1  christos   export_syms=`for sym in ${public_syms}; do echo "jet_${sym}"; done; for sym in ${wrap_syms}; do echo "${sym}"; done;`
   13538  1.1  christos   "${srcdir}/include/jemalloc/internal/private_symbols.sh" "${SYM_PREFIX}" ${export_syms} > "${objroot}include/jemalloc/internal/private_symbols_jet.awk"
   13539  1.1  christos  ;;
   13540  1.1  christos     "include/jemalloc/internal/public_namespace.h":C)
   13541  1.1  christos   mkdir -p "${objroot}include/jemalloc/internal"
   13542  1.1  christos   "${srcdir}/include/jemalloc/internal/public_namespace.sh" "${objroot}include/jemalloc/internal/public_symbols.txt" > "${objroot}include/jemalloc/internal/public_namespace.h"
   13543  1.1  christos  ;;
   13544  1.1  christos     "include/jemalloc/internal/public_unnamespace.h":C)
   13545  1.1  christos   mkdir -p "${objroot}include/jemalloc/internal"
   13546  1.1  christos   "${srcdir}/include/jemalloc/internal/public_unnamespace.sh" "${objroot}include/jemalloc/internal/public_symbols.txt" > "${objroot}include/jemalloc/internal/public_unnamespace.h"
   13547  1.1  christos  ;;
   13548  1.1  christos     "include/jemalloc/internal/size_classes.h":C)
   13549  1.1  christos   mkdir -p "${objroot}include/jemalloc/internal"
   13550  1.1  christos   "${SHELL}" "${srcdir}/include/jemalloc/internal/size_classes.sh" "${LG_QUANTA}" 3 "${LG_PAGE_SIZES}" 2 > "${objroot}include/jemalloc/internal/size_classes.h"
   13551  1.1  christos  ;;
   13552  1.1  christos     "include/jemalloc/jemalloc_protos_jet.h":C)
   13553  1.1  christos   mkdir -p "${objroot}include/jemalloc"
   13554  1.1  christos   cat "${srcdir}/include/jemalloc/jemalloc_protos.h.in" | sed -e 's/@je_@/jet_/g' > "${objroot}include/jemalloc/jemalloc_protos_jet.h"
   13555  1.1  christos  ;;
   13556  1.1  christos     "include/jemalloc/jemalloc_rename.h":C)
   13557  1.1  christos   mkdir -p "${objroot}include/jemalloc"
   13558  1.1  christos   "${srcdir}/include/jemalloc/jemalloc_rename.sh" "${objroot}include/jemalloc/internal/public_symbols.txt" > "${objroot}include/jemalloc/jemalloc_rename.h"
   13559  1.1  christos  ;;
   13560  1.1  christos     "include/jemalloc/jemalloc_mangle.h":C)
   13561  1.1  christos   mkdir -p "${objroot}include/jemalloc"
   13562  1.1  christos   "${srcdir}/include/jemalloc/jemalloc_mangle.sh" "${objroot}include/jemalloc/internal/public_symbols.txt" je_ > "${objroot}include/jemalloc/jemalloc_mangle.h"
   13563  1.1  christos  ;;
   13564  1.1  christos     "include/jemalloc/jemalloc_mangle_jet.h":C)
   13565  1.1  christos   mkdir -p "${objroot}include/jemalloc"
   13566  1.1  christos   "${srcdir}/include/jemalloc/jemalloc_mangle.sh" "${objroot}include/jemalloc/internal/public_symbols.txt" jet_ > "${objroot}include/jemalloc/jemalloc_mangle_jet.h"
   13567  1.1  christos  ;;
   13568  1.1  christos     "include/jemalloc/jemalloc.h":C)
   13569  1.1  christos   mkdir -p "${objroot}include/jemalloc"
   13570  1.1  christos   "${srcdir}/include/jemalloc/jemalloc.sh" "${objroot}" > "${objroot}include/jemalloc/jemalloc${install_suffix}.h"
   13571  1.1  christos  ;;
   13572  1.1  christos 
   13573  1.1  christos   esac
   13574  1.1  christos done # for ac_tag
   13575  1.1  christos 
   13576  1.1  christos 
   13577  1.1  christos as_fn_exit 0
   13578  1.1  christos _ACEOF
   13579  1.1  christos ac_clean_files=$ac_clean_files_save
   13580  1.1  christos 
   13581  1.1  christos test $ac_write_fail = 0 ||
   13582  1.1  christos   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
   13583  1.1  christos 
   13584  1.1  christos 
   13585  1.1  christos # configure is writing to config.log, and then calls config.status.
   13586  1.1  christos # config.status does its own redirection, appending to config.log.
   13587  1.1  christos # Unfortunately, on DOS this fails, as config.log is still kept open
   13588  1.1  christos # by configure, so config.status won't be able to write to it; its
   13589  1.1  christos # output is simply discarded.  So we exec the FD to /dev/null,
   13590  1.1  christos # effectively closing config.log, so it can be properly (re)opened and
   13591  1.1  christos # appended to by config.status.  When coming back to configure, we
   13592  1.1  christos # need to make the FD available again.
   13593  1.1  christos if test "$no_create" != yes; then
   13594  1.1  christos   ac_cs_success=:
   13595  1.1  christos   ac_config_status_args=
   13596  1.1  christos   test "$silent" = yes &&
   13597  1.1  christos     ac_config_status_args="$ac_config_status_args --quiet"
   13598  1.1  christos   exec 5>/dev/null
   13599  1.1  christos   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
   13600  1.1  christos   exec 5>>config.log
   13601  1.1  christos   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
   13602  1.1  christos   # would make configure fail if this is the last instruction.
   13603  1.1  christos   $ac_cs_success || as_fn_exit 1
   13604  1.1  christos fi
   13605  1.1  christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
   13606  1.1  christos   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
   13607  1.1  christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
   13608  1.1  christos fi
   13609  1.1  christos 
   13610  1.1  christos 
   13611  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ===============================================================================" >&5
   13612  1.1  christos $as_echo "===============================================================================" >&6; }
   13613  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: jemalloc version   : ${jemalloc_version}" >&5
   13614  1.1  christos $as_echo "jemalloc version   : ${jemalloc_version}" >&6; }
   13615  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: library revision   : ${rev}" >&5
   13616  1.1  christos $as_echo "library revision   : ${rev}" >&6; }
   13617  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
   13618  1.1  christos $as_echo "" >&6; }
   13619  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: CONFIG             : ${CONFIG}" >&5
   13620  1.1  christos $as_echo "CONFIG             : ${CONFIG}" >&6; }
   13621  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: CC                 : ${CC}" >&5
   13622  1.1  christos $as_echo "CC                 : ${CC}" >&6; }
   13623  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: CONFIGURE_CFLAGS   : ${CONFIGURE_CFLAGS}" >&5
   13624  1.1  christos $as_echo "CONFIGURE_CFLAGS   : ${CONFIGURE_CFLAGS}" >&6; }
   13625  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: SPECIFIED_CFLAGS   : ${SPECIFIED_CFLAGS}" >&5
   13626  1.1  christos $as_echo "SPECIFIED_CFLAGS   : ${SPECIFIED_CFLAGS}" >&6; }
   13627  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: EXTRA_CFLAGS       : ${EXTRA_CFLAGS}" >&5
   13628  1.1  christos $as_echo "EXTRA_CFLAGS       : ${EXTRA_CFLAGS}" >&6; }
   13629  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: CPPFLAGS           : ${CPPFLAGS}" >&5
   13630  1.1  christos $as_echo "CPPFLAGS           : ${CPPFLAGS}" >&6; }
   13631  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: CXX                : ${CXX}" >&5
   13632  1.1  christos $as_echo "CXX                : ${CXX}" >&6; }
   13633  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: CONFIGURE_CXXFLAGS : ${CONFIGURE_CXXFLAGS}" >&5
   13634  1.1  christos $as_echo "CONFIGURE_CXXFLAGS : ${CONFIGURE_CXXFLAGS}" >&6; }
   13635  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: SPECIFIED_CXXFLAGS : ${SPECIFIED_CXXFLAGS}" >&5
   13636  1.1  christos $as_echo "SPECIFIED_CXXFLAGS : ${SPECIFIED_CXXFLAGS}" >&6; }
   13637  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: EXTRA_CXXFLAGS     : ${EXTRA_CXXFLAGS}" >&5
   13638  1.1  christos $as_echo "EXTRA_CXXFLAGS     : ${EXTRA_CXXFLAGS}" >&6; }
   13639  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: LDFLAGS            : ${LDFLAGS}" >&5
   13640  1.1  christos $as_echo "LDFLAGS            : ${LDFLAGS}" >&6; }
   13641  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: EXTRA_LDFLAGS      : ${EXTRA_LDFLAGS}" >&5
   13642  1.1  christos $as_echo "EXTRA_LDFLAGS      : ${EXTRA_LDFLAGS}" >&6; }
   13643  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: DSO_LDFLAGS        : ${DSO_LDFLAGS}" >&5
   13644  1.1  christos $as_echo "DSO_LDFLAGS        : ${DSO_LDFLAGS}" >&6; }
   13645  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: LIBS               : ${LIBS}" >&5
   13646  1.1  christos $as_echo "LIBS               : ${LIBS}" >&6; }
   13647  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: RPATH_EXTRA        : ${RPATH_EXTRA}" >&5
   13648  1.1  christos $as_echo "RPATH_EXTRA        : ${RPATH_EXTRA}" >&6; }
   13649  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
   13650  1.1  christos $as_echo "" >&6; }
   13651  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: XSLTPROC           : ${XSLTPROC}" >&5
   13652  1.1  christos $as_echo "XSLTPROC           : ${XSLTPROC}" >&6; }
   13653  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: XSLROOT            : ${XSLROOT}" >&5
   13654  1.1  christos $as_echo "XSLROOT            : ${XSLROOT}" >&6; }
   13655  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
   13656  1.1  christos $as_echo "" >&6; }
   13657  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: PREFIX             : ${PREFIX}" >&5
   13658  1.1  christos $as_echo "PREFIX             : ${PREFIX}" >&6; }
   13659  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: BINDIR             : ${BINDIR}" >&5
   13660  1.1  christos $as_echo "BINDIR             : ${BINDIR}" >&6; }
   13661  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: DATADIR            : ${DATADIR}" >&5
   13662  1.1  christos $as_echo "DATADIR            : ${DATADIR}" >&6; }
   13663  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: INCLUDEDIR         : ${INCLUDEDIR}" >&5
   13664  1.1  christos $as_echo "INCLUDEDIR         : ${INCLUDEDIR}" >&6; }
   13665  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: LIBDIR             : ${LIBDIR}" >&5
   13666  1.1  christos $as_echo "LIBDIR             : ${LIBDIR}" >&6; }
   13667  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: MANDIR             : ${MANDIR}" >&5
   13668  1.1  christos $as_echo "MANDIR             : ${MANDIR}" >&6; }
   13669  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
   13670  1.1  christos $as_echo "" >&6; }
   13671  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: srcroot            : ${srcroot}" >&5
   13672  1.1  christos $as_echo "srcroot            : ${srcroot}" >&6; }
   13673  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: abs_srcroot        : ${abs_srcroot}" >&5
   13674  1.1  christos $as_echo "abs_srcroot        : ${abs_srcroot}" >&6; }
   13675  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: objroot            : ${objroot}" >&5
   13676  1.1  christos $as_echo "objroot            : ${objroot}" >&6; }
   13677  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: abs_objroot        : ${abs_objroot}" >&5
   13678  1.1  christos $as_echo "abs_objroot        : ${abs_objroot}" >&6; }
   13679  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
   13680  1.1  christos $as_echo "" >&6; }
   13681  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: JEMALLOC_PREFIX    : ${JEMALLOC_PREFIX}" >&5
   13682  1.1  christos $as_echo "JEMALLOC_PREFIX    : ${JEMALLOC_PREFIX}" >&6; }
   13683  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: JEMALLOC_PRIVATE_NAMESPACE" >&5
   13684  1.1  christos $as_echo "JEMALLOC_PRIVATE_NAMESPACE" >&6; }
   13685  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result:                    : ${JEMALLOC_PRIVATE_NAMESPACE}" >&5
   13686  1.1  christos $as_echo "                   : ${JEMALLOC_PRIVATE_NAMESPACE}" >&6; }
   13687  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: install_suffix     : ${install_suffix}" >&5
   13688  1.1  christos $as_echo "install_suffix     : ${install_suffix}" >&6; }
   13689  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: malloc_conf        : ${config_malloc_conf}" >&5
   13690  1.1  christos $as_echo "malloc_conf        : ${config_malloc_conf}" >&6; }
   13691  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: autogen            : ${enable_autogen}" >&5
   13692  1.1  christos $as_echo "autogen            : ${enable_autogen}" >&6; }
   13693  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: debug              : ${enable_debug}" >&5
   13694  1.1  christos $as_echo "debug              : ${enable_debug}" >&6; }
   13695  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: stats              : ${enable_stats}" >&5
   13696  1.1  christos $as_echo "stats              : ${enable_stats}" >&6; }
   13697  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: prof               : ${enable_prof}" >&5
   13698  1.1  christos $as_echo "prof               : ${enable_prof}" >&6; }
   13699  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: prof-libunwind     : ${enable_prof_libunwind}" >&5
   13700  1.1  christos $as_echo "prof-libunwind     : ${enable_prof_libunwind}" >&6; }
   13701  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: prof-libgcc        : ${enable_prof_libgcc}" >&5
   13702  1.1  christos $as_echo "prof-libgcc        : ${enable_prof_libgcc}" >&6; }
   13703  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: prof-gcc           : ${enable_prof_gcc}" >&5
   13704  1.1  christos $as_echo "prof-gcc           : ${enable_prof_gcc}" >&6; }
   13705  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: fill               : ${enable_fill}" >&5
   13706  1.1  christos $as_echo "fill               : ${enable_fill}" >&6; }
   13707  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: utrace             : ${enable_utrace}" >&5
   13708  1.1  christos $as_echo "utrace             : ${enable_utrace}" >&6; }
   13709  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: xmalloc            : ${enable_xmalloc}" >&5
   13710  1.1  christos $as_echo "xmalloc            : ${enable_xmalloc}" >&6; }
   13711  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: log                : ${enable_log}" >&5
   13712  1.1  christos $as_echo "log                : ${enable_log}" >&6; }
   13713  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: lazy_lock          : ${enable_lazy_lock}" >&5
   13714  1.1  christos $as_echo "lazy_lock          : ${enable_lazy_lock}" >&6; }
   13715  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: cache-oblivious    : ${enable_cache_oblivious}" >&5
   13716  1.1  christos $as_echo "cache-oblivious    : ${enable_cache_oblivious}" >&6; }
   13717  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: cxx                : ${enable_cxx}" >&5
   13718  1.1  christos $as_echo "cxx                : ${enable_cxx}" >&6; }
   13719  1.1  christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ===============================================================================" >&5
   13720  1.1  christos $as_echo "===============================================================================" >&6; }
   13721