1 1.1 christos #! /bin/sh 2 1.1 christos # Generated by configure. 3 1.1 christos # Run this file to recreate the current configuration. 4 1.1 christos # Compiler output produced by configure, useful for debugging 5 1.1 christos # configure, is in config.log if it exists. 6 1.1 christos 7 1.1 christos debug=false 8 1.1 christos ac_cs_recheck=false 9 1.1 christos ac_cs_silent=false 10 1.1 christos 11 1.1 christos SHELL=${CONFIG_SHELL-/bin/sh} 12 1.1 christos export SHELL 13 1.1 christos ## -------------------- ## 14 1.1 christos ## M4sh Initialization. ## 15 1.1 christos ## -------------------- ## 16 1.1 christos 17 1.1 christos # Be more Bourne compatible 18 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh 19 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 1.1 christos emulate sh 21 1.1 christos NULLCMD=: 22 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 1.1 christos # is contrary to our usage. Disable this feature. 24 1.1 christos alias -g '${1+"$@"}'='"$@"' 25 1.1 christos setopt NO_GLOB_SUBST 26 1.1 christos else 27 1.1 christos case `(set -o) 2>/dev/null` in #( 28 1.1 christos *posix*) : 29 1.1 christos set -o posix ;; #( 30 1.1 christos *) : 31 1.1 christos ;; 32 1.1 christos esac 33 1.1 christos fi 34 1.1 christos 35 1.1 christos 36 1.1 christos as_nl=' 37 1.1 christos ' 38 1.1 christos export as_nl 39 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf. 40 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris, 44 1.1 christos # but without wasting forks for bash or zsh. 45 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 1.1 christos as_echo='print -r --' 48 1.1 christos as_echo_n='print -rn --' 49 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 1.1 christos as_echo='printf %s\n' 51 1.1 christos as_echo_n='printf %s' 52 1.1 christos else 53 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 1.1 christos as_echo_n='/usr/ucb/echo -n' 56 1.1 christos else 57 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 1.1 christos as_echo_n_body='eval 59 1.1 christos arg=$1; 60 1.1 christos case $arg in #( 61 1.1 christos *"$as_nl"*) 62 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl"; 63 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 1.1 christos esac; 65 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 1.1 christos ' 67 1.1 christos export as_echo_n_body 68 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo' 69 1.1 christos fi 70 1.1 christos export as_echo_body 71 1.1 christos as_echo='sh -c $as_echo_body as_echo' 72 1.1 christos fi 73 1.1 christos 74 1.1 christos # The user is always right. 75 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then 76 1.1 christos PATH_SEPARATOR=: 77 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 1.1 christos PATH_SEPARATOR=';' 80 1.1 christos } 81 1.1 christos fi 82 1.1 christos 83 1.1 christos 84 1.1 christos # IFS 85 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is 86 1.1 christos # there to prevent editors from complaining about space-tab. 87 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word 88 1.1 christos # splitting by setting IFS to empty value.) 89 1.1 christos IFS=" "" $as_nl" 90 1.1 christos 91 1.1 christos # Find who we are. Look in the path if we contain no directory separator. 92 1.1 christos as_myself= 93 1.1 christos case $0 in #(( 94 1.1 christos *[\\/]* ) as_myself=$0 ;; 95 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96 1.1 christos for as_dir in $PATH 97 1.1 christos do 98 1.1 christos IFS=$as_save_IFS 99 1.1 christos test -z "$as_dir" && as_dir=. 100 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101 1.1 christos done 102 1.1 christos IFS=$as_save_IFS 103 1.1 christos 104 1.1 christos ;; 105 1.1 christos esac 106 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND' 107 1.1 christos # in which case we are not to be found in the path. 108 1.1 christos if test "x$as_myself" = x; then 109 1.1 christos as_myself=$0 110 1.1 christos fi 111 1.1 christos if test ! -f "$as_myself"; then 112 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 1.1 christos exit 1 114 1.1 christos fi 115 1.1 christos 116 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in 117 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118 1.1 christos # suppresses any "Segmentation fault" message there. '((' could 119 1.1 christos # trigger a bug in pdksh 5.2.14. 120 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH 121 1.1 christos do eval test x\${$as_var+set} = xset \ 122 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123 1.1 christos done 124 1.1 christos PS1='$ ' 125 1.1 christos PS2='> ' 126 1.1 christos PS4='+ ' 127 1.1 christos 128 1.1 christos # NLS nuisances. 129 1.1 christos LC_ALL=C 130 1.1 christos export LC_ALL 131 1.1 christos LANGUAGE=C 132 1.1 christos export LANGUAGE 133 1.1 christos 134 1.1 christos # CDPATH. 135 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136 1.1 christos 137 1.1 christos 138 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 139 1.1 christos # ---------------------------------------- 140 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 141 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 142 1.1 christos # script with STATUS, using 1 if that was 0. 143 1.1 christos as_fn_error () 144 1.1 christos { 145 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1 146 1.1 christos if test "$4"; then 147 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 148 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 149 1.1 christos fi 150 1.1 christos $as_echo "$as_me: error: $2" >&2 151 1.1 christos as_fn_exit $as_status 152 1.1 christos } # as_fn_error 153 1.1 christos 154 1.1 christos 155 1.1 christos # as_fn_set_status STATUS 156 1.1 christos # ----------------------- 157 1.1 christos # Set $? to STATUS, without forking. 158 1.1 christos as_fn_set_status () 159 1.1 christos { 160 1.1 christos return $1 161 1.1 christos } # as_fn_set_status 162 1.1 christos 163 1.1 christos # as_fn_exit STATUS 164 1.1 christos # ----------------- 165 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 166 1.1 christos as_fn_exit () 167 1.1 christos { 168 1.1 christos set +e 169 1.1 christos as_fn_set_status $1 170 1.1 christos exit $1 171 1.1 christos } # as_fn_exit 172 1.1 christos 173 1.1 christos # as_fn_unset VAR 174 1.1 christos # --------------- 175 1.1 christos # Portably unset VAR. 176 1.1 christos as_fn_unset () 177 1.1 christos { 178 1.1 christos { eval $1=; unset $1;} 179 1.1 christos } 180 1.1 christos as_unset=as_fn_unset 181 1.1 christos # as_fn_append VAR VALUE 182 1.1 christos # ---------------------- 183 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 184 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over 185 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive 186 1.1 christos # implementations. 187 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 188 1.1 christos eval 'as_fn_append () 189 1.1 christos { 190 1.1 christos eval $1+=\$2 191 1.1 christos }' 192 1.1 christos else 193 1.1 christos as_fn_append () 194 1.1 christos { 195 1.1 christos eval $1=\$$1\$2 196 1.1 christos } 197 1.1 christos fi # as_fn_append 198 1.1 christos 199 1.1 christos # as_fn_arith ARG... 200 1.1 christos # ------------------ 201 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 202 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 203 1.1 christos # must be portable across $(()) and expr. 204 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 205 1.1 christos eval 'as_fn_arith () 206 1.1 christos { 207 1.1 christos as_val=$(( $* )) 208 1.1 christos }' 209 1.1 christos else 210 1.1 christos as_fn_arith () 211 1.1 christos { 212 1.1 christos as_val=`expr "$@" || test $? -eq 1` 213 1.1 christos } 214 1.1 christos fi # as_fn_arith 215 1.1 christos 216 1.1 christos 217 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 && 218 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 219 1.1 christos as_expr=expr 220 1.1 christos else 221 1.1 christos as_expr=false 222 1.1 christos fi 223 1.1 christos 224 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 225 1.1 christos as_basename=basename 226 1.1 christos else 227 1.1 christos as_basename=false 228 1.1 christos fi 229 1.1 christos 230 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 231 1.1 christos as_dirname=dirname 232 1.1 christos else 233 1.1 christos as_dirname=false 234 1.1 christos fi 235 1.1 christos 236 1.1 christos as_me=`$as_basename -- "$0" || 237 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 238 1.1 christos X"$0" : 'X\(//\)$' \| \ 239 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 240 1.1 christos $as_echo X/"$0" | 241 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 242 1.1 christos s//\1/ 243 1.1 christos q 244 1.1 christos } 245 1.1 christos /^X\/\(\/\/\)$/{ 246 1.1 christos s//\1/ 247 1.1 christos q 248 1.1 christos } 249 1.1 christos /^X\/\(\/\).*/{ 250 1.1 christos s//\1/ 251 1.1 christos q 252 1.1 christos } 253 1.1 christos s/.*/./; q'` 254 1.1 christos 255 1.1 christos # Avoid depending upon Character Ranges. 256 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz' 257 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 258 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS 259 1.1 christos as_cr_digits='0123456789' 260 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits 261 1.1 christos 262 1.1 christos ECHO_C= ECHO_N= ECHO_T= 263 1.1 christos case `echo -n x` in #((((( 264 1.1 christos -n*) 265 1.1 christos case `echo 'xy\c'` in 266 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 267 1.1 christos xy) ECHO_C='\c';; 268 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 269 1.1 christos ECHO_T=' ';; 270 1.1 christos esac;; 271 1.1 christos *) 272 1.1 christos ECHO_N='-n';; 273 1.1 christos esac 274 1.1 christos 275 1.1 christos rm -f conf$$ conf$$.exe conf$$.file 276 1.1 christos if test -d conf$$.dir; then 277 1.1 christos rm -f conf$$.dir/conf$$.file 278 1.1 christos else 279 1.1 christos rm -f conf$$.dir 280 1.1 christos mkdir conf$$.dir 2>/dev/null 281 1.1 christos fi 282 1.1 christos if (echo >conf$$.file) 2>/dev/null; then 283 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 284 1.1 christos as_ln_s='ln -s' 285 1.1 christos # ... but there are two gotchas: 286 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 287 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 288 1.1 christos # In both cases, we have to default to `cp -pR'. 289 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 290 1.1 christos as_ln_s='cp -pR' 291 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then 292 1.1 christos as_ln_s=ln 293 1.1 christos else 294 1.1 christos as_ln_s='cp -pR' 295 1.1 christos fi 296 1.1 christos else 297 1.1 christos as_ln_s='cp -pR' 298 1.1 christos fi 299 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 300 1.1 christos rmdir conf$$.dir 2>/dev/null 301 1.1 christos 302 1.1 christos 303 1.1 christos # as_fn_mkdir_p 304 1.1 christos # ------------- 305 1.1 christos # Create "$as_dir" as a directory, including parents if necessary. 306 1.1 christos as_fn_mkdir_p () 307 1.1 christos { 308 1.1 christos 309 1.1 christos case $as_dir in #( 310 1.1 christos -*) as_dir=./$as_dir;; 311 1.1 christos esac 312 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || { 313 1.1 christos as_dirs= 314 1.1 christos while :; do 315 1.1 christos case $as_dir in #( 316 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 317 1.1 christos *) as_qdir=$as_dir;; 318 1.1 christos esac 319 1.1 christos as_dirs="'$as_qdir' $as_dirs" 320 1.1 christos as_dir=`$as_dirname -- "$as_dir" || 321 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 322 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 323 1.1 christos X"$as_dir" : 'X\(//\)$' \| \ 324 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 325 1.1 christos $as_echo X"$as_dir" | 326 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 327 1.1 christos s//\1/ 328 1.1 christos q 329 1.1 christos } 330 1.1 christos /^X\(\/\/\)[^/].*/{ 331 1.1 christos s//\1/ 332 1.1 christos q 333 1.1 christos } 334 1.1 christos /^X\(\/\/\)$/{ 335 1.1 christos s//\1/ 336 1.1 christos q 337 1.1 christos } 338 1.1 christos /^X\(\/\).*/{ 339 1.1 christos s//\1/ 340 1.1 christos q 341 1.1 christos } 342 1.1 christos s/.*/./; q'` 343 1.1 christos test -d "$as_dir" && break 344 1.1 christos done 345 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 346 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 347 1.1 christos 348 1.1 christos 349 1.1 christos } # as_fn_mkdir_p 350 1.1 christos if mkdir -p . 2>/dev/null; then 351 1.1 christos as_mkdir_p='mkdir -p "$as_dir"' 352 1.1 christos else 353 1.1 christos test -d ./-p && rmdir ./-p 354 1.1 christos as_mkdir_p=false 355 1.1 christos fi 356 1.1 christos 357 1.1 christos 358 1.1 christos # as_fn_executable_p FILE 359 1.1 christos # ----------------------- 360 1.1 christos # Test if FILE is an executable regular file. 361 1.1 christos as_fn_executable_p () 362 1.1 christos { 363 1.1 christos test -f "$1" && test -x "$1" 364 1.1 christos } # as_fn_executable_p 365 1.1 christos as_test_x='test -x' 366 1.1 christos as_executable_p=as_fn_executable_p 367 1.1 christos 368 1.1 christos # Sed expression to map a string onto a valid CPP name. 369 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 370 1.1 christos 371 1.1 christos # Sed expression to map a string onto a valid variable name. 372 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 373 1.1 christos 374 1.1 christos 375 1.1 christos exec 6>&1 376 1.1 christos ## ----------------------------------- ## 377 1.1 christos ## Main body of $CONFIG_STATUS script. ## 378 1.1 christos ## ----------------------------------- ## 379 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to 380 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their 381 1.1 christos # values after options handling. 382 1.1 christos ac_log=" 383 1.1 christos This file was extended by $as_me, which was 384 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was 385 1.1 christos 386 1.1 christos CONFIG_FILES = $CONFIG_FILES 387 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS 388 1.1 christos CONFIG_LINKS = $CONFIG_LINKS 389 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS 390 1.1 christos $ $0 $@ 391 1.1 christos 392 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q` 393 1.1 christos " 394 1.1 christos 395 1.1 christos # Files that config.status was made for. 396 1.1 christos config_files=" Makefile jemalloc.pc:jemalloc.pc.in doc/html.xsl:doc/html.xsl.in doc/manpages.xsl:doc/manpages.xsl.in doc/jemalloc.xml:doc/jemalloc.xml.in include/jemalloc/jemalloc_macros.h:include/jemalloc/jemalloc_macros.h.in include/jemalloc/jemalloc_protos.h:include/jemalloc/jemalloc_protos.h.in include/jemalloc/jemalloc_typedefs.h:include/jemalloc/jemalloc_typedefs.h.in include/jemalloc/internal/jemalloc_preamble.h test/test.sh:test/test.sh.in test/include/test/jemalloc_test.h:test/include/test/jemalloc_test.h.in config.stamp bin/jemalloc-config bin/jemalloc.sh bin/jeprof" 397 1.1 christos config_headers=" include/jemalloc/jemalloc_defs.h:include/jemalloc/jemalloc_defs.h.in include/jemalloc/internal/jemalloc_internal_defs.h:include/jemalloc/internal/jemalloc_internal_defs.h.in test/include/test/jemalloc_test_defs.h:test/include/test/jemalloc_test_defs.h.in" 398 1.1 christos config_commands=" include/jemalloc/internal/public_symbols.txt include/jemalloc/internal/private_symbols.awk include/jemalloc/internal/private_symbols_jet.awk include/jemalloc/internal/public_namespace.h include/jemalloc/internal/public_unnamespace.h include/jemalloc/jemalloc_protos_jet.h include/jemalloc/jemalloc_rename.h include/jemalloc/jemalloc_mangle.h include/jemalloc/jemalloc_mangle_jet.h include/jemalloc/jemalloc.h" 399 1.1 christos 400 1.1 christos ac_cs_usage="\ 401 1.1 christos \`$as_me' instantiates files and other configuration actions 402 1.1 christos from templates according to the current configuration. Unless the files 403 1.1 christos and actions are specified as TAGs, all are instantiated by default. 404 1.1 christos 405 1.1 christos Usage: $0 [OPTION]... [TAG]... 406 1.1 christos 407 1.1 christos -h, --help print this help, then exit 408 1.1 christos -V, --version print version number and configuration settings, then exit 409 1.1 christos --config print configuration, then exit 410 1.1 christos -q, --quiet, --silent 411 1.1 christos do not print progress messages 412 1.1 christos -d, --debug don't remove temporary files 413 1.1 christos --recheck update $as_me by reconfiguring in the same conditions 414 1.1 christos --file=FILE[:TEMPLATE] 415 1.1 christos instantiate the configuration file FILE 416 1.1 christos --header=FILE[:TEMPLATE] 417 1.1 christos instantiate the configuration header FILE 418 1.1 christos 419 1.1 christos Configuration files: 420 1.1 christos $config_files 421 1.1 christos 422 1.1 christos Configuration headers: 423 1.1 christos $config_headers 424 1.1 christos 425 1.1 christos Configuration commands: 426 1.1 christos $config_commands 427 1.1 christos 428 1.1 christos Report bugs to the package provider." 429 1.1 christos 430 1.1 christos ac_cs_config="" 431 1.1 christos ac_cs_version="\ 432 1.1 christos config.status 433 1.1 christos configured by ./configure, generated by GNU Autoconf 2.69, 434 1.1 christos with options \"$ac_cs_config\" 435 1.1 christos 436 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc. 437 1.1 christos This config.status script is free software; the Free Software Foundation 438 1.1 christos gives unlimited permission to copy, distribute and modify it." 439 1.1 christos 440 1.1 christos ac_pwd='/home/gdai/gdai-jemalloc/jemalloc-5.3.1' 441 1.1 christos srcdir='.' 442 1.1 christos INSTALL='/usr/bin/install -c' 443 1.1 christos AWK='gawk' 444 1.1 christos test -n "$AWK" || AWK=awk 445 1.1 christos # The default lists apply if the user does not specify any file. 446 1.1 christos ac_need_defaults=: 447 1.1 christos while test $# != 0 448 1.1 christos do 449 1.1 christos case $1 in 450 1.1 christos --*=?*) 451 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 452 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 453 1.1 christos ac_shift=: 454 1.1 christos ;; 455 1.1 christos --*=) 456 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 457 1.1 christos ac_optarg= 458 1.1 christos ac_shift=: 459 1.1 christos ;; 460 1.1 christos *) 461 1.1 christos ac_option=$1 462 1.1 christos ac_optarg=$2 463 1.1 christos ac_shift=shift 464 1.1 christos ;; 465 1.1 christos esac 466 1.1 christos 467 1.1 christos case $ac_option in 468 1.1 christos # Handling of the options. 469 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 470 1.1 christos ac_cs_recheck=: ;; 471 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 472 1.1 christos $as_echo "$ac_cs_version"; exit ;; 473 1.1 christos --config | --confi | --conf | --con | --co | --c ) 474 1.1 christos $as_echo "$ac_cs_config"; exit ;; 475 1.1 christos --debug | --debu | --deb | --de | --d | -d ) 476 1.1 christos debug=: ;; 477 1.1 christos --file | --fil | --fi | --f ) 478 1.1 christos $ac_shift 479 1.1 christos case $ac_optarg in 480 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 481 1.1 christos '') as_fn_error $? "missing file argument" ;; 482 1.1 christos esac 483 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'" 484 1.1 christos ac_need_defaults=false;; 485 1.1 christos --header | --heade | --head | --hea ) 486 1.1 christos $ac_shift 487 1.1 christos case $ac_optarg in 488 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 489 1.1 christos esac 490 1.1 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'" 491 1.1 christos ac_need_defaults=false;; 492 1.1 christos --he | --h) 493 1.1 christos # Conflict between --help and --header 494 1.1 christos as_fn_error $? "ambiguous option: \`$1' 495 1.1 christos Try \`$0 --help' for more information.";; 496 1.1 christos --help | --hel | -h ) 497 1.1 christos $as_echo "$ac_cs_usage"; exit ;; 498 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 499 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s) 500 1.1 christos ac_cs_silent=: ;; 501 1.1 christos 502 1.1 christos # This is an error. 503 1.1 christos -*) as_fn_error $? "unrecognized option: \`$1' 504 1.1 christos Try \`$0 --help' for more information." ;; 505 1.1 christos 506 1.1 christos *) as_fn_append ac_config_targets " $1" 507 1.1 christos ac_need_defaults=false ;; 508 1.1 christos 509 1.1 christos esac 510 1.1 christos shift 511 1.1 christos done 512 1.1 christos 513 1.1 christos ac_configure_extra_args= 514 1.1 christos 515 1.1 christos if $ac_cs_silent; then 516 1.1 christos exec 6>/dev/null 517 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent" 518 1.1 christos fi 519 1.1 christos 520 1.1 christos if $ac_cs_recheck; then 521 1.1 christos set X /bin/sh './configure' $ac_configure_extra_args --no-create --no-recursion 522 1.1 christos shift 523 1.1 christos $as_echo "running CONFIG_SHELL=/bin/sh $*" >&6 524 1.1 christos CONFIG_SHELL='/bin/sh' 525 1.1 christos export CONFIG_SHELL 526 1.1 christos exec "$@" 527 1.1 christos fi 528 1.1 christos 529 1.1 christos exec 5>>config.log 530 1.1 christos { 531 1.1 christos echo 532 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 533 1.1 christos ## Running $as_me. ## 534 1.1 christos _ASBOX 535 1.1 christos $as_echo "$ac_log" 536 1.1 christos } >&5 537 1.1 christos 538 1.1 christos # 539 1.1 christos # INIT-COMMANDS 540 1.1 christos # 541 1.1 christos 542 1.1 christos srcdir="." 543 1.1 christos objroot="" 544 1.1 christos mangling_map="" 545 1.1 christos public_syms="aligned_alloc calloc dallocx free free_sized free_aligned_sized mallctl mallctlbymib mallctlnametomib malloc malloc_conf malloc_conf_2_conf_harder malloc_message malloc_stats_print malloc_usable_size mallocx smallocx_81034ce1f1373e37dc865038e1bc8eeecf559ce8 nallocx posix_memalign rallocx realloc sallocx sdallocx xallocx memalign valloc pvalloc" 546 1.1 christos JEMALLOC_PREFIX="" 547 1.1 christos 548 1.1 christos 549 1.1 christos srcdir="." 550 1.1 christos objroot="" 551 1.1 christos public_syms="aligned_alloc calloc dallocx free free_sized free_aligned_sized mallctl mallctlbymib mallctlnametomib malloc malloc_conf malloc_conf_2_conf_harder malloc_message malloc_stats_print malloc_usable_size mallocx smallocx_81034ce1f1373e37dc865038e1bc8eeecf559ce8 nallocx posix_memalign rallocx realloc sallocx sdallocx xallocx memalign valloc pvalloc" 552 1.1 christos wrap_syms=" __libc_calloc __libc_free __libc_malloc __libc_memalign __libc_realloc __libc_valloc __libc_pvalloc pthread_create" 553 1.1 christos SYM_PREFIX="" 554 1.1 christos JEMALLOC_PREFIX="" 555 1.1 christos 556 1.1 christos 557 1.1 christos srcdir="." 558 1.1 christos objroot="" 559 1.1 christos public_syms="aligned_alloc calloc dallocx free free_sized free_aligned_sized mallctl mallctlbymib mallctlnametomib malloc malloc_conf malloc_conf_2_conf_harder malloc_message malloc_stats_print malloc_usable_size mallocx smallocx_81034ce1f1373e37dc865038e1bc8eeecf559ce8 nallocx posix_memalign rallocx realloc sallocx sdallocx xallocx memalign valloc pvalloc" 560 1.1 christos wrap_syms=" __libc_calloc __libc_free __libc_malloc __libc_memalign __libc_realloc __libc_valloc __libc_pvalloc pthread_create" 561 1.1 christos SYM_PREFIX="" 562 1.1 christos 563 1.1 christos 564 1.1 christos srcdir="." 565 1.1 christos objroot="" 566 1.1 christos 567 1.1 christos 568 1.1 christos srcdir="." 569 1.1 christos objroot="" 570 1.1 christos 571 1.1 christos 572 1.1 christos srcdir="." 573 1.1 christos objroot="" 574 1.1 christos 575 1.1 christos 576 1.1 christos srcdir="." 577 1.1 christos objroot="" 578 1.1 christos 579 1.1 christos 580 1.1 christos srcdir="." 581 1.1 christos objroot="" 582 1.1 christos 583 1.1 christos 584 1.1 christos srcdir="." 585 1.1 christos objroot="" 586 1.1 christos 587 1.1 christos 588 1.1 christos srcdir="." 589 1.1 christos objroot="" 590 1.1 christos install_suffix="" 591 1.1 christos 592 1.1 christos 593 1.1 christos 594 1.1 christos # Handling of arguments. 595 1.1 christos for ac_config_target in $ac_config_targets 596 1.1 christos do 597 1.1 christos case $ac_config_target in 598 1.1 christos "include/jemalloc/internal/public_symbols.txt") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/internal/public_symbols.txt" ;; 599 1.1 christos "include/jemalloc/internal/private_symbols.awk") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/internal/private_symbols.awk" ;; 600 1.1 christos "include/jemalloc/internal/private_symbols_jet.awk") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/internal/private_symbols_jet.awk" ;; 601 1.1 christos "include/jemalloc/internal/public_namespace.h") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/internal/public_namespace.h" ;; 602 1.1 christos "include/jemalloc/internal/public_unnamespace.h") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/internal/public_unnamespace.h" ;; 603 1.1 christos "include/jemalloc/jemalloc_protos_jet.h") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/jemalloc_protos_jet.h" ;; 604 1.1 christos "include/jemalloc/jemalloc_rename.h") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/jemalloc_rename.h" ;; 605 1.1 christos "include/jemalloc/jemalloc_mangle.h") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/jemalloc_mangle.h" ;; 606 1.1 christos "include/jemalloc/jemalloc_mangle_jet.h") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/jemalloc_mangle_jet.h" ;; 607 1.1 christos "include/jemalloc/jemalloc.h") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/jemalloc.h" ;; 608 1.1 christos "$cfghdrs_tup") CONFIG_HEADERS="$CONFIG_HEADERS $cfghdrs_tup" ;; 609 1.1 christos "$cfgoutputs_tup") CONFIG_FILES="$CONFIG_FILES $cfgoutputs_tup" ;; 610 1.1 christos "config.stamp") CONFIG_FILES="$CONFIG_FILES config.stamp" ;; 611 1.1 christos "bin/jemalloc-config") CONFIG_FILES="$CONFIG_FILES bin/jemalloc-config" ;; 612 1.1 christos "bin/jemalloc.sh") CONFIG_FILES="$CONFIG_FILES bin/jemalloc.sh" ;; 613 1.1 christos "bin/jeprof") CONFIG_FILES="$CONFIG_FILES bin/jeprof" ;; 614 1.1 christos 615 1.1 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 616 1.1 christos esac 617 1.1 christos done 618 1.1 christos 619 1.1 christos 620 1.1 christos # If the user did not use the arguments to specify the items to instantiate, 621 1.1 christos # then the envvar interface is used. Set only those that are not. 622 1.1 christos # We use the long form for the default assignment because of an extremely 623 1.1 christos # bizarre bug on SunOS 4.1.3. 624 1.1 christos if $ac_need_defaults; then 625 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 626 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 627 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 628 1.1 christos fi 629 1.1 christos 630 1.1 christos # Have a temporary directory for convenience. Make it in the build tree 631 1.1 christos # simply because there is no reason against having it here, and in addition, 632 1.1 christos # creating and moving files from /tmp can sometimes cause problems. 633 1.1 christos # Hook for its removal unless debugging. 634 1.1 christos # Note that there is a small window in which the directory will not be cleaned: 635 1.1 christos # after its creation but before its name has been assigned to `$tmp'. 636 1.1 christos $debug || 637 1.1 christos { 638 1.1 christos tmp= ac_tmp= 639 1.1 christos trap 'exit_status=$? 640 1.1 christos : "${ac_tmp:=$tmp}" 641 1.1 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 642 1.1 christos ' 0 643 1.1 christos trap 'as_fn_exit 1' 1 2 13 15 644 1.1 christos } 645 1.1 christos # Create a (secure) tmp directory for tmp files. 646 1.1 christos 647 1.1 christos { 648 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 649 1.1 christos test -d "$tmp" 650 1.1 christos } || 651 1.1 christos { 652 1.1 christos tmp=./conf$$-$RANDOM 653 1.1 christos (umask 077 && mkdir "$tmp") 654 1.1 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 655 1.1 christos ac_tmp=$tmp 656 1.1 christos 657 1.1 christos # Set up the scripts for CONFIG_FILES section. 658 1.1 christos # No need to generate them if there are no CONFIG_FILES. 659 1.1 christos # This happens for instance with `./config.status config.h'. 660 1.1 christos if test -n "$CONFIG_FILES"; then 661 1.1 christos 662 1.1 christos 663 1.1 christos ac_cr=`echo X | tr X '\015'` 664 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr. 665 1.1 christos # But we know of no other shell where ac_cr would be empty at this 666 1.1 christos # point, so we can use a bashism as a fallback. 667 1.1 christos if test "x$ac_cr" = x; then 668 1.1 christos eval ac_cr=\$\'\\r\' 669 1.1 christos fi 670 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 671 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 672 1.1 christos ac_cs_awk_cr='\\r' 673 1.1 christos else 674 1.1 christos ac_cs_awk_cr=$ac_cr 675 1.1 christos fi 676 1.1 christos 677 1.1 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 678 1.1 christos cat >>"$ac_tmp/subs1.awk" <<\_ACAWK && 679 1.1 christos S["LTLIBOBJS"]="" 680 1.1 christos S["LIBOBJS"]="" 681 1.1 christos S["cfgoutputs_out"]="Makefile jemalloc.pc doc/html.xsl doc/manpages.xsl doc/jemalloc.xml include/jemalloc/jemalloc_macros.h include/jemalloc/jemalloc_protos.h include/je"\ 682 1.1 christos "malloc/jemalloc_typedefs.h include/jemalloc/internal/jemalloc_preamble.h test/test.sh test/include/test/jemalloc_test.h" 683 1.1 christos S["cfgoutputs_in"]="Makefile.in jemalloc.pc.in doc/html.xsl.in doc/manpages.xsl.in doc/jemalloc.xml.in include/jemalloc/jemalloc_macros.h.in include/jemalloc/jemalloc_p"\ 684 1.1 christos "rotos.h.in include/jemalloc/jemalloc_typedefs.h.in include/jemalloc/internal/jemalloc_preamble.h.in test/test.sh.in test/include/test/jemalloc_test."\ 685 1.1 christos "h.in" 686 1.1 christos S["cfghdrs_out"]="include/jemalloc/jemalloc_defs.h include/jemalloc/jemalloc.h include/jemalloc/internal/private_symbols.awk include/jemalloc/internal/private_symbols"\ 687 1.1 christos "_jet.awk include/jemalloc/internal/public_symbols.txt include/jemalloc/internal/public_namespace.h include/jemalloc/internal/public_unnamespace.h in"\ 688 1.1 christos "clude/jemalloc/jemalloc_protos_jet.h include/jemalloc/jemalloc_rename.h include/jemalloc/jemalloc_mangle.h include/jemalloc/jemalloc_mangle_jet.h in"\ 689 1.1 christos "clude/jemalloc/internal/jemalloc_internal_defs.h test/include/test/jemalloc_test_defs.h" 690 1.1 christos S["cfghdrs_in"]="include/jemalloc/jemalloc_defs.h.in include/jemalloc/internal/jemalloc_internal_defs.h.in include/jemalloc/internal/private_symbols.sh include/jemal"\ 691 1.1 christos "loc/internal/private_namespace.sh include/jemalloc/internal/public_namespace.sh include/jemalloc/internal/public_unnamespace.sh include/jemalloc/jem"\ 692 1.1 christos "alloc_rename.sh include/jemalloc/jemalloc_mangle.sh include/jemalloc/jemalloc.sh test/include/test/jemalloc_test_defs.h.in" 693 1.1 christos S["enable_initial_exec_tls"]="1" 694 1.1 christos S["enable_zone_allocator"]="" 695 1.1 christos S["enable_tls"]="1" 696 1.1 christos S["enable_lazy_lock"]="0" 697 1.1 christos S["libdl"]="" 698 1.1 christos S["enable_uaf_detection"]="0" 699 1.1 christos S["enable_opt_size_checks"]="0" 700 1.1 christos S["enable_opt_safety_checks"]="0" 701 1.1 christos S["force_getenv"]="" 702 1.1 christos S["enable_readlinkat"]="0" 703 1.1 christos S["enable_log"]="0" 704 1.1 christos S["enable_cache_oblivious"]="1" 705 1.1 christos S["enable_xmalloc"]="0" 706 1.1 christos S["enable_experimental_sdt"]="0" 707 1.1 christos S["enable_utrace"]="0" 708 1.1 christos S["enable_fill"]="1" 709 1.1 christos S["enable_prof"]="0" 710 1.1 christos S["enable_experimental_smallocx"]="0" 711 1.1 christos S["enable_stats"]="1" 712 1.1 christos S["enable_debug"]="0" 713 1.1 christos S["je_"]="je_" 714 1.1 christos S["install_suffix"]="" 715 1.1 christos S["private_namespace"]="je_" 716 1.1 christos S["JEMALLOC_CPREFIX"]="" 717 1.1 christos S["JEMALLOC_PREFIX"]="" 718 1.1 christos S["enable_static"]="1" 719 1.1 christos S["enable_shared"]="1" 720 1.1 christos S["enable_doc"]="1" 721 1.1 christos S["AUTOCONF"]="/usr/bin/autoconf" 722 1.1 christos S["LD"]="/usr/bin/ld" 723 1.1 christos S["RANLIB"]="ranlib" 724 1.1 christos S["INSTALL_DATA"]="${INSTALL} -m 644" 725 1.1 christos S["INSTALL_SCRIPT"]="${INSTALL}" 726 1.1 christos S["INSTALL_PROGRAM"]="${INSTALL}" 727 1.1 christos S["enable_autogen"]="0" 728 1.1 christos S["RPATH_EXTRA"]="" 729 1.1 christos S["LM"]="-lm" 730 1.1 christos S["CC_MM"]="1" 731 1.1 christos S["DUMP_SYMS"]="nm -a" 732 1.1 christos S["AROUT"]=" $@" 733 1.1 christos S["ARFLAGS"]="crus" 734 1.1 christos S["MKLIB"]="" 735 1.1 christos S["TEST_LD_MODE"]="" 736 1.1 christos S["LDTARGET"]="-o $@" 737 1.1 christos S["CTARGET"]="-o $@" 738 1.1 christos S["PIC_CFLAGS"]="-fPIC -DPIC" 739 1.1 christos S["SOREV"]="so.2" 740 1.1 christos S["EXTRA_LDFLAGS"]="" 741 1.1 christos S["DSO_LDFLAGS"]="-shared -Wl,-soname,$(@F)" 742 1.1 christos S["link_whole_archive"]="0" 743 1.1 christos S["libprefix"]="lib" 744 1.1 christos S["exe"]="" 745 1.1 christos S["a"]="a" 746 1.1 christos S["o"]="o" 747 1.1 christos S["importlib"]="so" 748 1.1 christos S["so"]="so" 749 1.1 christos S["LD_PRELOAD_VAR"]="LD_PRELOAD" 750 1.1 christos S["RPATH"]="-Wl,-rpath,$(1)" 751 1.1 christos S["abi"]="elf" 752 1.1 christos S["jemalloc_version_gid"]="81034ce1f1373e37dc865038e1bc8eeecf559ce8" 753 1.1 christos S["jemalloc_version_nrev"]="0" 754 1.1 christos S["jemalloc_version_bugfix"]="1" 755 1.1 christos S["jemalloc_version_minor"]="3" 756 1.1 christos S["jemalloc_version_major"]="5" 757 1.1 christos S["jemalloc_version"]="5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8" 758 1.1 christos S["AWK"]="gawk" 759 1.1 christos S["NM"]="nm" 760 1.1 christos S["AR"]="ar" 761 1.1 christos S["host_os"]="linux-gnu" 762 1.1 christos S["host_vendor"]="pc" 763 1.1 christos S["host_cpu"]="x86_64" 764 1.1 christos S["host"]="x86_64-pc-linux-gnu" 765 1.1 christos S["build_os"]="linux-gnu" 766 1.1 christos S["build_vendor"]="pc" 767 1.1 christos S["build_cpu"]="x86_64" 768 1.1 christos S["build"]="x86_64-pc-linux-gnu" 769 1.1 christos S["EGREP"]="/usr/bin/grep -E" 770 1.1 christos S["GREP"]="/usr/bin/grep" 771 1.1 christos S["EXTRA_CXXFLAGS"]="" 772 1.1 christos S["SPECIFIED_CXXFLAGS"]="" 773 1.1 christos S["CONFIGURE_CXXFLAGS"]="-Wall -Wextra -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3" 774 1.1 christos S["enable_cxx"]="1" 775 1.1 christos S["HAVE_CXX14"]="" 776 1.1 christos S["HAVE_CXX17"]="1" 777 1.1 christos S["ac_ct_CXX"]="g++" 778 1.1 christos S["CXXFLAGS"]="-Wall -Wextra -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3" 779 1.1 christos S["CXX"]="g++ -std=c++17" 780 1.1 christos S["CPP"]="gcc -E" 781 1.1 christos S["EXTRA_CFLAGS"]="" 782 1.1 christos S["SPECIFIED_CFLAGS"]="" 783 1.1 christos S["CONFIGURE_CFLAGS"]="-std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-mis"\ 784 1.1 christos "sing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops" 785 1.1 christos S["OBJEXT"]="o" 786 1.1 christos S["EXEEXT"]="" 787 1.1 christos S["ac_ct_CC"]="gcc" 788 1.1 christos S["CPPFLAGS"]="-D_GNU_SOURCE -D_REENTRANT" 789 1.1 christos S["LDFLAGS"]="" 790 1.1 christos S["CFLAGS"]="-std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-mis"\ 791 1.1 christos "sing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -Wdeprecated-declarations -O3 -funroll-loops" 792 1.1 christos S["CC"]="gcc" 793 1.1 christos S["XSLROOT"]="/usr/share/sgml/docbook/xsl-stylesheets" 794 1.1 christos S["XSLTPROC"]="/usr/bin/xsltproc" 795 1.1 christos S["MANDIR"]="/usr/local/share/man" 796 1.1 christos S["DATADIR"]="/usr/local/share" 797 1.1 christos S["LIBDIR"]="/usr/local/lib" 798 1.1 christos S["INCLUDEDIR"]="/usr/local/include" 799 1.1 christos S["BINDIR"]="/usr/local/bin" 800 1.1 christos S["PREFIX"]="/usr/local" 801 1.1 christos S["abs_objroot"]="/home/gdai/gdai-jemalloc/jemalloc-5.3.1/" 802 1.1 christos S["objroot"]="" 803 1.1 christos S["abs_srcroot"]="/home/gdai/gdai-jemalloc/jemalloc-5.3.1/" 804 1.1 christos S["srcroot"]="" 805 1.1 christos S["rev"]="2" 806 1.1 christos S["CONFIG"]="" 807 1.1 christos S["target_alias"]="" 808 1.1 christos S["host_alias"]="" 809 1.1 christos S["build_alias"]="" 810 1.1 christos S["LIBS"]="-lm -lstdc++ -pthread" 811 1.1 christos S["ECHO_T"]="" 812 1.1 christos S["ECHO_N"]="-n" 813 1.1 christos S["ECHO_C"]="" 814 1.1 christos S["DEFS"]="-DHAVE_CONFIG_H" 815 1.1 christos S["mandir"]="${datarootdir}/man" 816 1.1 christos S["localedir"]="${datarootdir}/locale" 817 1.1 christos S["libdir"]="${exec_prefix}/lib" 818 1.1 christos S["psdir"]="${docdir}" 819 1.1 christos S["pdfdir"]="${docdir}" 820 1.1 christos S["dvidir"]="${docdir}" 821 1.1 christos S["htmldir"]="${docdir}" 822 1.1 christos S["infodir"]="${datarootdir}/info" 823 1.1 christos S["docdir"]="${datarootdir}/doc/${PACKAGE}" 824 1.1 christos S["oldincludedir"]="/usr/include" 825 1.1 christos S["includedir"]="${prefix}/include" 826 1.1 christos S["runstatedir"]="${localstatedir}/run" 827 1.1 christos S["localstatedir"]="${prefix}/var" 828 1.1 christos S["sharedstatedir"]="${prefix}/com" 829 1.1 christos S["sysconfdir"]="${prefix}/etc" 830 1.1 christos S["datadir"]="${datarootdir}" 831 1.1 christos S["datarootdir"]="${prefix}/share" 832 1.1 christos S["libexecdir"]="${exec_prefix}/libexec" 833 1.1 christos S["sbindir"]="${exec_prefix}/sbin" 834 1.1 christos S["bindir"]="${exec_prefix}/bin" 835 1.1 christos S["program_transform_name"]="s,x,x," 836 1.1 christos S["prefix"]="/usr/local" 837 1.1 christos S["exec_prefix"]="/usr/local" 838 1.1 christos S["PACKAGE_URL"]="" 839 1.1 christos S["PACKAGE_BUGREPORT"]="" 840 1.1 christos S["PACKAGE_STRING"]="" 841 1.1 christos S["PACKAGE_VERSION"]="" 842 1.1 christos S["PACKAGE_TARNAME"]="" 843 1.1 christos S["PACKAGE_NAME"]="" 844 1.1 christos S["PATH_SEPARATOR"]=":" 845 1.1 christos S["SHELL"]="/bin/sh" 846 1.1 christos _ACAWK 847 1.1 christos cat >>"$ac_tmp/subs1.awk" <<_ACAWK && 848 1.1 christos for (key in S) S_is_set[key] = 1 849 1.1 christos FS = "" 850 1.1 christos 851 1.1 christos } 852 1.1 christos { 853 1.1 christos line = $ 0 854 1.1 christos nfields = split(line, field, "@") 855 1.1 christos substed = 0 856 1.1 christos len = length(field[1]) 857 1.1 christos for (i = 2; i < nfields; i++) { 858 1.1 christos key = field[i] 859 1.1 christos keylen = length(key) 860 1.1 christos if (S_is_set[key]) { 861 1.1 christos value = S[key] 862 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 863 1.1 christos len += length(value) + length(field[++i]) 864 1.1 christos substed = 1 865 1.1 christos } else 866 1.1 christos len += 1 + keylen 867 1.1 christos } 868 1.1 christos 869 1.1 christos print line 870 1.1 christos } 871 1.1 christos 872 1.1 christos _ACAWK 873 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 874 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 875 1.1 christos else 876 1.1 christos cat 877 1.1 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 878 1.1 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 879 1.1 christos fi # test -n "$CONFIG_FILES" 880 1.1 christos 881 1.1 christos # Set up the scripts for CONFIG_HEADERS section. 882 1.1 christos # No need to generate them if there are no CONFIG_HEADERS. 883 1.1 christos # This happens for instance with `./config.status Makefile'. 884 1.1 christos if test -n "$CONFIG_HEADERS"; then 885 1.1 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK || 886 1.1 christos BEGIN { 887 1.1 christos D["PACKAGE_NAME"]=" \"\"" 888 1.1 christos D["PACKAGE_TARNAME"]=" \"\"" 889 1.1 christos D["PACKAGE_VERSION"]=" \"\"" 890 1.1 christos D["PACKAGE_STRING"]=" \"\"" 891 1.1 christos D["PACKAGE_BUGREPORT"]=" \"\"" 892 1.1 christos D["PACKAGE_URL"]=" \"\"" 893 1.1 christos D["JEMALLOC_HAS_RESTRICT"]=" " 894 1.1 christos D["HAVE_CXX17"]=" 1" 895 1.1 christos D["JEMALLOC_ENABLE_CXX"]=" " 896 1.1 christos D["STDC_HEADERS"]=" 1" 897 1.1 christos D["HAVE_SYS_TYPES_H"]=" 1" 898 1.1 christos D["HAVE_SYS_STAT_H"]=" 1" 899 1.1 christos D["HAVE_STDLIB_H"]=" 1" 900 1.1 christos D["HAVE_STRING_H"]=" 1" 901 1.1 christos D["HAVE_MEMORY_H"]=" 1" 902 1.1 christos D["HAVE_STRINGS_H"]=" 1" 903 1.1 christos D["HAVE_INTTYPES_H"]=" 1" 904 1.1 christos D["HAVE_STDINT_H"]=" 1" 905 1.1 christos D["HAVE_UNISTD_H"]=" 1" 906 1.1 christos D["SIZEOF_VOID_P"]=" 8" 907 1.1 christos D["LG_SIZEOF_PTR"]=" 3" 908 1.1 christos D["SIZEOF_INT"]=" 4" 909 1.1 christos D["LG_SIZEOF_INT"]=" 2" 910 1.1 christos D["SIZEOF_LONG"]=" 8" 911 1.1 christos D["LG_SIZEOF_LONG"]=" 3" 912 1.1 christos D["SIZEOF_LONG_LONG"]=" 8" 913 1.1 christos D["LG_SIZEOF_LONG_LONG"]=" 3" 914 1.1 christos D["SIZEOF_INTMAX_T"]=" 8" 915 1.1 christos D["LG_SIZEOF_INTMAX_T"]=" 3" 916 1.1 christos D["HAVE_CPU_SPINWAIT"]=" 1" 917 1.1 christos D["CPU_SPINWAIT"]=" __asm__ volatile(\"pause\")" 918 1.1 christos D["LG_VADDR"]=" 48" 919 1.1 christos D["JEMALLOC_HAVE_RDTSCP"]=" " 920 1.1 christos D["LG_VADDR"]=" 48" 921 1.1 christos D["JEMALLOC_HAVE_ASM_VOLATILE"]=" " 922 1.1 christos D["JEMALLOC_HAVE_INT128"]=" " 923 1.1 christos D["JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS"]=" " 924 1.1 christos D["JEMALLOC_HAS_ALLOCA_H"]=" " 925 1.1 christos D["JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY"]=" " 926 1.1 christos D["JEMALLOC_THREADED_INIT"]=" " 927 1.1 christos D["JEMALLOC_USE_CXX_THROW"]=" " 928 1.1 christos D["HAVE_MALLOC_H"]=" 1" 929 1.1 christos D["JEMALLOC_USABLE_SIZE_CONST"]=" " 930 1.1 christos D["JEMALLOC_HAVE_ATTR"]=" " 931 1.1 christos D["JEMALLOC_HAVE_ATTR_ALLOC_SIZE"]=" " 932 1.1 christos D["JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF"]=" " 933 1.1 christos D["JEMALLOC_HAVE_ATTR_FORMAT_PRINTF"]=" " 934 1.1 christos D["JEMALLOC_HAVE_ATTR_FORMAT_ARG"]=" " 935 1.1 christos D["JEMALLOC_HAVE_ATTR_FALLTHROUGH"]=" " 936 1.1 christos D["JEMALLOC_HAVE_ATTR_COLD"]=" " 937 1.1 christos D["JEMALLOC_HAVE_ATTR_DEPRECATED"]=" " 938 1.1 christos D["JEMALLOC_IS_MALLOC"]=" " 939 1.1 christos D["JEMALLOC_OVERRIDE_MEMALIGN"]=" " 940 1.1 christos D["JEMALLOC_OVERRIDE_VALLOC"]=" " 941 1.1 christos D["JEMALLOC_OVERRIDE_PVALLOC"]=" " 942 1.1 christos D["JEMALLOC_OVERRIDE___LIBC_CALLOC"]=" " 943 1.1 christos D["JEMALLOC_OVERRIDE___LIBC_FREE"]=" " 944 1.1 christos D["JEMALLOC_OVERRIDE___LIBC_MALLOC"]=" " 945 1.1 christos D["JEMALLOC_OVERRIDE___LIBC_MEMALIGN"]=" " 946 1.1 christos D["JEMALLOC_OVERRIDE___LIBC_REALLOC"]=" " 947 1.1 christos D["JEMALLOC_OVERRIDE___LIBC_VALLOC"]=" " 948 1.1 christos D["JEMALLOC_OVERRIDE___LIBC_PVALLOC"]=" " 949 1.1 christos D["JEMALLOC_PRIVATE_NAMESPACE"]=" je_" 950 1.1 christos D["JEMALLOC_CONFIG_MALLOC_CONF"]=" \"\"" 951 1.1 christos D["JEMALLOC_STATS"]=" " 952 1.1 christos D["JEMALLOC_CONFIG_ENV"]=" " 953 1.1 christos D["JEMALLOC_CONFIG_FILE"]=" " 954 1.1 christos D["JEMALLOC_MAPS_COALESCE"]=" " 955 1.1 christos D["JEMALLOC_RETAIN"]=" " 956 1.1 christos D["JEMALLOC_ZERO_REALLOC_DEFAULT_FREE"]=" " 957 1.1 christos D["JEMALLOC_DSS"]=" " 958 1.1 christos D["JEMALLOC_FILL"]=" " 959 1.1 christos D["JEMALLOC_CACHE_OBLIVIOUS"]=" " 960 1.1 christos D["JEMALLOC_INTERNAL_UNREACHABLE"]=" __builtin_unreachable" 961 1.1 christos D["JEMALLOC_INTERNAL_FFSLL"]=" __builtin_ffsll" 962 1.1 christos D["JEMALLOC_INTERNAL_FFSL"]=" __builtin_ffsl" 963 1.1 christos D["JEMALLOC_INTERNAL_FFS"]=" __builtin_ffs" 964 1.1 christos D["JEMALLOC_INTERNAL_POPCOUNT"]=" __builtin_popcount" 965 1.1 christos D["JEMALLOC_INTERNAL_POPCOUNTL"]=" __builtin_popcountl" 966 1.1 christos D["JEMALLOC_INTERNAL_POPCOUNTLL"]=" __builtin_popcountll" 967 1.1 christos D["LG_PAGE"]=" 12" 968 1.1 christos D["LG_HUGEPAGE"]=" 21" 969 1.1 christos D["JEMALLOC_HAVE_PTHREAD"]=" " 970 1.1 christos D["HAVE_PTHREAD_H"]=" 1" 971 1.1 christos D["HAVE_DLFCN_H"]=" 1" 972 1.1 christos D["JEMALLOC_HAVE_DLSYM"]=" " 973 1.1 christos D["JEMALLOC_HAVE_PTHREAD_ATFORK"]=" " 974 1.1 christos D["JEMALLOC_HAVE_PTHREAD_SETNAME_NP"]=" " 975 1.1 christos D["JEMALLOC_HAVE_PTHREAD_GETNAME_NP"]=" " 976 1.1 christos D["JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE"]=" " 977 1.1 christos D["JEMALLOC_HAVE_CLOCK_MONOTONIC"]=" " 978 1.1 christos D["JEMALLOC_HAVE_CLOCK_REALTIME"]=" " 979 1.1 christos D["JEMALLOC_USE_SYSCALL"]=" " 980 1.1 christos D["JEMALLOC_HAVE_SECURE_GETENV"]=" " 981 1.1 christos D["JEMALLOC_HAVE_SCHED_GETCPU"]=" " 982 1.1 christos D["JEMALLOC_HAVE_SCHED_SETAFFINITY"]=" " 983 1.1 christos D["JEMALLOC_HAVE_PTHREAD_SETAFFINITY_NP"]=" " 984 1.1 christos D["JEMALLOC_HAVE_PRCTL"]=" " 985 1.1 christos D["JEMALLOC_TLS"]=" " 986 1.1 christos D["JEMALLOC_C11_ATOMICS"]=" " 987 1.1 christos D["JEMALLOC_GCC_ATOMIC_ATOMICS"]=" " 988 1.1 christos D["JEMALLOC_GCC_U8_ATOMIC_ATOMICS"]=" " 989 1.1 christos D["JEMALLOC_GCC_SYNC_ATOMICS"]=" " 990 1.1 christos D["JEMALLOC_GCC_U8_SYNC_ATOMICS"]=" " 991 1.1 christos D["JEMALLOC_HAVE_MADVISE"]=" " 992 1.1 christos D["JEMALLOC_PURGE_MADVISE_FREE"]=" " 993 1.1 christos D["JEMALLOC_PURGE_MADVISE_DONTNEED"]=" " 994 1.1 christos D["JEMALLOC_MADVISE_DONTDUMP"]=" " 995 1.1 christos D["JEMALLOC_HAVE_MADVISE_HUGE"]=" " 996 1.1 christos D["JEMALLOC_HAVE_MPROTECT"]=" " 997 1.1 christos D["JEMALLOC_HAVE_BUILTIN_CLZ"]=" " 998 1.1 christos D["JEMALLOC_TLS_MODEL"]=" __attribute__((tls_model(\"initial-exec\")))" 999 1.1 christos D["JEMALLOC_BACKGROUND_THREAD"]=" " 1000 1.1 christos D["JEMALLOC_HAVE_PTHREAD_MUTEX_ADAPTIVE_NP"]=" " 1001 1.1 christos D["JEMALLOC_HAVE_GETTID"]=" " 1002 1.1 christos D["JEMALLOC_STRERROR_R_RETURNS_CHAR_WITH_GNU_SOURCE"]=" " 1003 1.1 christos D["HAVE__BOOL"]=" 1" 1004 1.1 christos D["HAVE_STDBOOL_H"]=" 1" 1005 1.1 christos for (key in D) D_is_set[key] = 1 1006 1.1 christos FS = "" 1007 1.1 christos } 1008 1.1 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ][_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*([\t (]|$)/ { 1009 1.1 christos line = $ 0 1010 1.1 christos split(line, arg, " ") 1011 1.1 christos if (arg[1] == "#") { 1012 1.1 christos defundef = arg[2] 1013 1.1 christos mac1 = arg[3] 1014 1.1 christos } else { 1015 1.1 christos defundef = substr(arg[1], 2) 1016 1.1 christos mac1 = arg[2] 1017 1.1 christos } 1018 1.1 christos split(mac1, mac2, "(") #) 1019 1.1 christos macro = mac2[1] 1020 1.1 christos prefix = substr(line, 1, index(line, defundef) - 1) 1021 1.1 christos if (D_is_set[macro]) { 1022 1.1 christos # Preserve the white space surrounding the "#". 1023 1.1 christos print prefix "define", macro P[macro] D[macro] 1024 1.1 christos next 1025 1.1 christos } else { 1026 1.1 christos # Replace #undef with comments. This is necessary, for example, 1027 1.1 christos # in the case of _POSIX_SOURCE, which is predefined and required 1028 1.1 christos # on some systems where configure will not decide to define it. 1029 1.1 christos if (defundef == "undef") { 1030 1.1 christos print "/*", prefix defundef, macro, "*/" 1031 1.1 christos next 1032 1.1 christos } 1033 1.1 christos } 1034 1.1 christos } 1035 1.1 christos { print } 1036 1.1 christos _ACAWK 1037 1.1 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 1038 1.1 christos fi # test -n "$CONFIG_HEADERS" 1039 1.1 christos 1040 1.1 christos 1041 1.1 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 1042 1.1 christos shift 1043 1.1 christos for ac_tag 1044 1.1 christos do 1045 1.1 christos case $ac_tag in 1046 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;; 1047 1.1 christos esac 1048 1.1 christos case $ac_mode$ac_tag in 1049 1.1 christos :[FHL]*:*);; 1050 1.1 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 1051 1.1 christos :[FH]-) ac_tag=-:-;; 1052 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 1053 1.1 christos esac 1054 1.1 christos ac_save_IFS=$IFS 1055 1.1 christos IFS=: 1056 1.1 christos set x $ac_tag 1057 1.1 christos IFS=$ac_save_IFS 1058 1.1 christos shift 1059 1.1 christos ac_file=$1 1060 1.1 christos shift 1061 1.1 christos 1062 1.1 christos case $ac_mode in 1063 1.1 christos :L) ac_source=$1;; 1064 1.1 christos :[FH]) 1065 1.1 christos ac_file_inputs= 1066 1.1 christos for ac_f 1067 1.1 christos do 1068 1.1 christos case $ac_f in 1069 1.1 christos -) ac_f="$ac_tmp/stdin";; 1070 1.1 christos *) # Look for the file first in the build tree, then in the source tree 1071 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style, 1072 1.1 christos # because $ac_f cannot contain `:'. 1073 1.1 christos test -f "$ac_f" || 1074 1.1 christos case $ac_f in 1075 1.1 christos [\\/$]*) false;; 1076 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 1077 1.1 christos esac || 1078 1.1 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 1079 1.1 christos esac 1080 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 1081 1.1 christos as_fn_append ac_file_inputs " '$ac_f'" 1082 1.1 christos done 1083 1.1 christos 1084 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't 1085 1.1 christos # use $as_me), people would be surprised to read: 1086 1.1 christos # /* config.h. Generated by config.status. */ 1087 1.1 christos configure_input='Generated from '` 1088 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 1089 1.1 christos `' by configure.' 1090 1.1 christos if test x"$ac_file" != x-; then 1091 1.1 christos configure_input="$ac_file. $configure_input" 1092 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 1093 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;} 1094 1.1 christos fi 1095 1.1 christos # Neutralize special characters interpreted by sed in replacement strings. 1096 1.1 christos case $configure_input in #( 1097 1.1 christos *\&* | *\|* | *\\* ) 1098 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" | 1099 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #( 1100 1.1 christos *) ac_sed_conf_input=$configure_input;; 1101 1.1 christos esac 1102 1.1 christos 1103 1.1 christos case $ac_tag in 1104 1.1 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \ 1105 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 1106 1.1 christos esac 1107 1.1 christos ;; 1108 1.1 christos esac 1109 1.1 christos 1110 1.1 christos ac_dir=`$as_dirname -- "$ac_file" || 1111 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1112 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \ 1113 1.1 christos X"$ac_file" : 'X\(//\)$' \| \ 1114 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 1115 1.1 christos $as_echo X"$ac_file" | 1116 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1117 1.1 christos s//\1/ 1118 1.1 christos q 1119 1.1 christos } 1120 1.1 christos /^X\(\/\/\)[^/].*/{ 1121 1.1 christos s//\1/ 1122 1.1 christos q 1123 1.1 christos } 1124 1.1 christos /^X\(\/\/\)$/{ 1125 1.1 christos s//\1/ 1126 1.1 christos q 1127 1.1 christos } 1128 1.1 christos /^X\(\/\).*/{ 1129 1.1 christos s//\1/ 1130 1.1 christos q 1131 1.1 christos } 1132 1.1 christos s/.*/./; q'` 1133 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p 1134 1.1 christos ac_builddir=. 1135 1.1 christos 1136 1.1 christos case "$ac_dir" in 1137 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1138 1.1 christos *) 1139 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1140 1.1 christos # A ".." for each directory in $ac_dir_suffix. 1141 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1142 1.1 christos case $ac_top_builddir_sub in 1143 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1144 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1145 1.1 christos esac ;; 1146 1.1 christos esac 1147 1.1 christos ac_abs_top_builddir=$ac_pwd 1148 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 1149 1.1 christos # for backward compatibility: 1150 1.1 christos ac_top_builddir=$ac_top_build_prefix 1151 1.1 christos 1152 1.1 christos case $srcdir in 1153 1.1 christos .) # We are building in place. 1154 1.1 christos ac_srcdir=. 1155 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 1156 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 1157 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 1158 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 1159 1.1 christos ac_top_srcdir=$srcdir 1160 1.1 christos ac_abs_top_srcdir=$srcdir ;; 1161 1.1 christos *) # Relative name. 1162 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1163 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 1164 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1165 1.1 christos esac 1166 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1167 1.1 christos 1168 1.1 christos 1169 1.1 christos case $ac_mode in 1170 1.1 christos :F) 1171 1.1 christos # 1172 1.1 christos # CONFIG_FILE 1173 1.1 christos # 1174 1.1 christos 1175 1.1 christos case $INSTALL in 1176 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 1177 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 1178 1.1 christos esac 1179 1.1 christos # If the template does not know about datarootdir, expand it. 1180 1.1 christos # FIXME: This hack should be removed a few years after 2.60. 1181 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen= 1182 1.1 christos ac_sed_dataroot=' 1183 1.1 christos /datarootdir/ { 1184 1.1 christos p 1185 1.1 christos q 1186 1.1 christos } 1187 1.1 christos /@datadir@/p 1188 1.1 christos /@docdir@/p 1189 1.1 christos /@infodir@/p 1190 1.1 christos /@localedir@/p 1191 1.1 christos /@mandir@/p' 1192 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 1193 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;; 1194 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 1195 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 1196 1.1 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 1197 1.1 christos ac_datarootdir_hack=' 1198 1.1 christos s&@datadir@&${datarootdir}&g 1199 1.1 christos s&@docdir@&${datarootdir}/doc/${PACKAGE}&g 1200 1.1 christos s&@infodir@&${datarootdir}/info&g 1201 1.1 christos s&@localedir@&${datarootdir}/locale&g 1202 1.1 christos s&@mandir@&${datarootdir}/man&g 1203 1.1 christos s&\${datarootdir}&${prefix}/share&g' ;; 1204 1.1 christos esac 1205 1.1 christos ac_sed_extra="/^[ ]*VPATH[ ]*=[ ]*/{ 1206 1.1 christos h 1207 1.1 christos s/// 1208 1.1 christos s/^/:/ 1209 1.1 christos s/[ ]*$/:/ 1210 1.1 christos s/:\$(srcdir):/:/g 1211 1.1 christos s/:\${srcdir}:/:/g 1212 1.1 christos s/:@srcdir@:/:/g 1213 1.1 christos s/^:*// 1214 1.1 christos s/:*$// 1215 1.1 christos x 1216 1.1 christos s/\(=[ ]*\).*/\1/ 1217 1.1 christos G 1218 1.1 christos s/\n// 1219 1.1 christos s/^[^=]*=[ ]*$// 1220 1.1 christos } 1221 1.1 christos 1222 1.1 christos :t 1223 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 1224 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t 1225 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t 1226 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t 1227 1.1 christos s&@srcdir@&$ac_srcdir&;t t 1228 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t 1229 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t 1230 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 1231 1.1 christos s&@builddir@&$ac_builddir&;t t 1232 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t 1233 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 1234 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t 1235 1.1 christos $ac_datarootdir_hack 1236 1.1 christos " 1237 1.1 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 1238 1.1 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 1239 1.1 christos 1240 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 1241 1.1 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 1242 1.1 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 1243 1.1 christos "$ac_tmp/out"`; test -z "$ac_out"; } && 1244 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 1245 1.1 christos which seems to be undefined. Please make sure it is defined" >&5 1246 1.1 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 1247 1.1 christos which seems to be undefined. Please make sure it is defined" >&2;} 1248 1.1 christos 1249 1.1 christos rm -f "$ac_tmp/stdin" 1250 1.1 christos case $ac_file in 1251 1.1 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 1252 1.1 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 1253 1.1 christos esac \ 1254 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 1255 1.1 christos ;; 1256 1.1 christos :H) 1257 1.1 christos # 1258 1.1 christos # CONFIG_HEADER 1259 1.1 christos # 1260 1.1 christos if test x"$ac_file" != x-; then 1261 1.1 christos { 1262 1.1 christos $as_echo "/* $configure_input */" \ 1263 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 1264 1.1 christos } >"$ac_tmp/config.h" \ 1265 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 1266 1.1 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 1267 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 1268 1.1 christos $as_echo "$as_me: $ac_file is unchanged" >&6;} 1269 1.1 christos else 1270 1.1 christos rm -f "$ac_file" 1271 1.1 christos mv "$ac_tmp/config.h" "$ac_file" \ 1272 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 1273 1.1 christos fi 1274 1.1 christos else 1275 1.1 christos $as_echo "/* $configure_input */" \ 1276 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 1277 1.1 christos || as_fn_error $? "could not create -" "$LINENO" 5 1278 1.1 christos fi 1279 1.1 christos ;; 1280 1.1 christos 1281 1.1 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 1282 1.1 christos $as_echo "$as_me: executing $ac_file commands" >&6;} 1283 1.1 christos ;; 1284 1.1 christos esac 1285 1.1 christos 1286 1.1 christos 1287 1.1 christos case $ac_file$ac_mode in 1288 1.1 christos "include/jemalloc/internal/public_symbols.txt":C) 1289 1.1 christos f="${objroot}include/jemalloc/internal/public_symbols.txt" 1290 1.1 christos mkdir -p "${objroot}include/jemalloc/internal" 1291 1.1 christos cp /dev/null "${f}" 1292 1.1 christos for nm in `echo ${mangling_map} |tr ',' ' '` ; do 1293 1.1 christos n=`echo ${nm} |tr ':' ' ' |awk '{print $1}'` 1294 1.1 christos m=`echo ${nm} |tr ':' ' ' |awk '{print $2}'` 1295 1.1 christos echo "${n}:${m}" >> "${f}" 1296 1.1 christos public_syms=`for sym in ${public_syms}; do echo "${sym}"; done |grep -v "^${n}\$" |tr '\n' ' '` 1297 1.1 christos done 1298 1.1 christos for sym in ${public_syms} ; do 1299 1.1 christos n="${sym}" 1300 1.1 christos m="${JEMALLOC_PREFIX}${sym}" 1301 1.1 christos echo "${n}:${m}" >> "${f}" 1302 1.1 christos done 1303 1.1 christos ;; 1304 1.1 christos "include/jemalloc/internal/private_symbols.awk":C) 1305 1.1 christos f="${objroot}include/jemalloc/internal/private_symbols.awk" 1306 1.1 christos mkdir -p "${objroot}include/jemalloc/internal" 1307 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;` 1308 1.1 christos "${srcdir}/include/jemalloc/internal/private_symbols.sh" "${SYM_PREFIX}" ${export_syms} > "${objroot}include/jemalloc/internal/private_symbols.awk" 1309 1.1 christos ;; 1310 1.1 christos "include/jemalloc/internal/private_symbols_jet.awk":C) 1311 1.1 christos f="${objroot}include/jemalloc/internal/private_symbols_jet.awk" 1312 1.1 christos mkdir -p "${objroot}include/jemalloc/internal" 1313 1.1 christos export_syms=`for sym in ${public_syms}; do echo "jet_${sym}"; done; for sym in ${wrap_syms}; do echo "${sym}"; done;` 1314 1.1 christos "${srcdir}/include/jemalloc/internal/private_symbols.sh" "${SYM_PREFIX}" ${export_syms} > "${objroot}include/jemalloc/internal/private_symbols_jet.awk" 1315 1.1 christos ;; 1316 1.1 christos "include/jemalloc/internal/public_namespace.h":C) 1317 1.1 christos mkdir -p "${objroot}include/jemalloc/internal" 1318 1.1 christos "${srcdir}/include/jemalloc/internal/public_namespace.sh" "${objroot}include/jemalloc/internal/public_symbols.txt" > "${objroot}include/jemalloc/internal/public_namespace.h" 1319 1.1 christos ;; 1320 1.1 christos "include/jemalloc/internal/public_unnamespace.h":C) 1321 1.1 christos mkdir -p "${objroot}include/jemalloc/internal" 1322 1.1 christos "${srcdir}/include/jemalloc/internal/public_unnamespace.sh" "${objroot}include/jemalloc/internal/public_symbols.txt" > "${objroot}include/jemalloc/internal/public_unnamespace.h" 1323 1.1 christos ;; 1324 1.1 christos "include/jemalloc/jemalloc_protos_jet.h":C) 1325 1.1 christos mkdir -p "${objroot}include/jemalloc" 1326 1.1 christos cat "${srcdir}/include/jemalloc/jemalloc_protos.h.in" | sed -e 's/@je_@/jet_/g' > "${objroot}include/jemalloc/jemalloc_protos_jet.h" 1327 1.1 christos ;; 1328 1.1 christos "include/jemalloc/jemalloc_rename.h":C) 1329 1.1 christos mkdir -p "${objroot}include/jemalloc" 1330 1.1 christos "${srcdir}/include/jemalloc/jemalloc_rename.sh" "${objroot}include/jemalloc/internal/public_symbols.txt" > "${objroot}include/jemalloc/jemalloc_rename.h" 1331 1.1 christos ;; 1332 1.1 christos "include/jemalloc/jemalloc_mangle.h":C) 1333 1.1 christos mkdir -p "${objroot}include/jemalloc" 1334 1.1 christos "${srcdir}/include/jemalloc/jemalloc_mangle.sh" "${objroot}include/jemalloc/internal/public_symbols.txt" je_ > "${objroot}include/jemalloc/jemalloc_mangle.h" 1335 1.1 christos ;; 1336 1.1 christos "include/jemalloc/jemalloc_mangle_jet.h":C) 1337 1.1 christos mkdir -p "${objroot}include/jemalloc" 1338 1.1 christos "${srcdir}/include/jemalloc/jemalloc_mangle.sh" "${objroot}include/jemalloc/internal/public_symbols.txt" jet_ > "${objroot}include/jemalloc/jemalloc_mangle_jet.h" 1339 1.1 christos ;; 1340 1.1 christos "include/jemalloc/jemalloc.h":C) 1341 1.1 christos mkdir -p "${objroot}include/jemalloc" 1342 1.1 christos "${srcdir}/include/jemalloc/jemalloc.sh" "${objroot}" > "${objroot}include/jemalloc/jemalloc${install_suffix}.h" 1343 1.1 christos ;; 1344 1.1 christos 1345 1.1 christos esac 1346 1.1 christos done # for ac_tag 1347 1.1 christos 1348 1.1 christos 1349 1.1 christos as_fn_exit 0 1350