1 #! /bin/sh 2 # Guess values for system-dependent variables and create Makefiles. 3 # Generated by GNU Autoconf 2.72 for simdzone 0.2.4. 4 # 5 # Report bugs to <https://github.com/NLnetLabs/simdzone/issues>. 6 # 7 # 8 # Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation, 9 # Inc. 10 # 11 # 12 # This configure script is free software; the Free Software Foundation 13 # gives unlimited permission to copy, distribute and modify it. 14 ## -------------------- ## 15 ## M4sh Initialization. ## 16 ## -------------------- ## 17 18 # Be more Bourne compatible 19 DUALCASE=1; export DUALCASE # for MKS sh 20 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 21 then : 22 emulate sh 23 NULLCMD=: 24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25 # is contrary to our usage. Disable this feature. 26 alias -g '${1+"$@"}'='"$@"' 27 setopt NO_GLOB_SUBST 28 else case e in #( 29 e) case `(set -o) 2>/dev/null` in #( 30 *posix*) : 31 set -o posix ;; #( 32 *) : 33 ;; 34 esac ;; 35 esac 36 fi 37 38 39 40 # Reset variables that may have inherited troublesome values from 41 # the environment. 42 43 # IFS needs to be set, to space, tab, and newline, in precisely that order. 44 # (If _AS_PATH_WALK were called with IFS unset, it would have the 45 # side effect of setting IFS to empty, thus disabling word splitting.) 46 # Quoting is to prevent editors from complaining about space-tab. 47 as_nl=' 48 ' 49 export as_nl 50 IFS=" "" $as_nl" 51 52 PS1='$ ' 53 PS2='> ' 54 PS4='+ ' 55 56 # Ensure predictable behavior from utilities with locale-dependent output. 57 LC_ALL=C 58 export LC_ALL 59 LANGUAGE=C 60 export LANGUAGE 61 62 # We cannot yet rely on "unset" to work, but we need these variables 63 # to be unset--not just set to an empty or harmless value--now, to 64 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 65 # also avoids known problems related to "unset" and subshell syntax 66 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 67 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 68 do eval test \${$as_var+y} \ 69 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 70 done 71 72 # Ensure that fds 0, 1, and 2 are open. 73 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 74 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 75 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 76 77 # The user is always right. 78 if ${PATH_SEPARATOR+false} :; then 79 PATH_SEPARATOR=: 80 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 81 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 82 PATH_SEPARATOR=';' 83 } 84 fi 85 86 87 # Find who we are. Look in the path if we contain no directory separator. 88 as_myself= 89 case $0 in #(( 90 *[\\/]* ) as_myself=$0 ;; 91 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 92 for as_dir in $PATH 93 do 94 IFS=$as_save_IFS 95 case $as_dir in #((( 96 '') as_dir=./ ;; 97 */) ;; 98 *) as_dir=$as_dir/ ;; 99 esac 100 test -r "$as_dir$0" && as_myself=$as_dir$0 && break 101 done 102 IFS=$as_save_IFS 103 104 ;; 105 esac 106 # We did not find ourselves, most probably we were run as 'sh COMMAND' 107 # in which case we are not to be found in the path. 108 if test "x$as_myself" = x; then 109 as_myself=$0 110 fi 111 if test ! -f "$as_myself"; then 112 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 exit 1 114 fi 115 116 117 # Use a proper internal environment variable to ensure we don't fall 118 # into an infinite loop, continuously re-executing ourselves. 119 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 120 _as_can_reexec=no; export _as_can_reexec; 121 # We cannot yet assume a decent shell, so we have to provide a 122 # neutralization value for shells without unset; and this also 123 # works around shells that cannot unset nonexistent variables. 124 # Preserve -v and -x to the replacement shell. 125 BASH_ENV=/dev/null 126 ENV=/dev/null 127 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 128 case $- in # (((( 129 *v*x* | *x*v* ) as_opts=-vx ;; 130 *v* ) as_opts=-v ;; 131 *x* ) as_opts=-x ;; 132 * ) as_opts= ;; 133 esac 134 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 135 # Admittedly, this is quite paranoid, since all the known shells bail 136 # out after a failed 'exec'. 137 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 138 exit 255 139 fi 140 # We don't want this to propagate to other subprocesses. 141 { _as_can_reexec=; unset _as_can_reexec;} 142 if test "x$CONFIG_SHELL" = x; then 143 as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 144 then : 145 emulate sh 146 NULLCMD=: 147 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 148 # is contrary to our usage. Disable this feature. 149 alias -g '\${1+\"\$@\"}'='\"\$@\"' 150 setopt NO_GLOB_SUBST 151 else case e in #( 152 e) case \`(set -o) 2>/dev/null\` in #( 153 *posix*) : 154 set -o posix ;; #( 155 *) : 156 ;; 157 esac ;; 158 esac 159 fi 160 " 161 as_required="as_fn_return () { (exit \$1); } 162 as_fn_success () { as_fn_return 0; } 163 as_fn_failure () { as_fn_return 1; } 164 as_fn_ret_success () { return 0; } 165 as_fn_ret_failure () { return 1; } 166 167 exitcode=0 168 as_fn_success || { exitcode=1; echo as_fn_success failed.; } 169 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 170 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 171 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 172 if ( set x; as_fn_ret_success y && test x = \"\$1\" ) 173 then : 174 175 else case e in #( 176 e) exitcode=1; echo positional parameters were not saved. ;; 177 esac 178 fi 179 test x\$exitcode = x0 || exit 1 180 blah=\$(echo \$(echo blah)) 181 test x\"\$blah\" = xblah || exit 1 182 test -x / || exit 1" 183 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 184 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 185 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 186 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1" 187 if (eval "$as_required") 2>/dev/null 188 then : 189 as_have_required=yes 190 else case e in #( 191 e) as_have_required=no ;; 192 esac 193 fi 194 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 195 then : 196 197 else case e in #( 198 e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 199 as_found=false 200 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 201 do 202 IFS=$as_save_IFS 203 case $as_dir in #((( 204 '') as_dir=./ ;; 205 */) ;; 206 *) as_dir=$as_dir/ ;; 207 esac 208 as_found=: 209 case $as_dir in #( 210 /*) 211 for as_base in sh bash ksh sh5; do 212 # Try only shells that exist, to save several forks. 213 as_shell=$as_dir$as_base 214 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 215 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 216 then : 217 CONFIG_SHELL=$as_shell as_have_required=yes 218 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 219 then : 220 break 2 221 fi 222 fi 223 done;; 224 esac 225 as_found=false 226 done 227 IFS=$as_save_IFS 228 if $as_found 229 then : 230 231 else case e in #( 232 e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 233 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 234 then : 235 CONFIG_SHELL=$SHELL as_have_required=yes 236 fi ;; 237 esac 238 fi 239 240 241 if test "x$CONFIG_SHELL" != x 242 then : 243 export CONFIG_SHELL 244 # We cannot yet assume a decent shell, so we have to provide a 245 # neutralization value for shells without unset; and this also 246 # works around shells that cannot unset nonexistent variables. 247 # Preserve -v and -x to the replacement shell. 248 BASH_ENV=/dev/null 249 ENV=/dev/null 250 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 251 case $- in # (((( 252 *v*x* | *x*v* ) as_opts=-vx ;; 253 *v* ) as_opts=-v ;; 254 *x* ) as_opts=-x ;; 255 * ) as_opts= ;; 256 esac 257 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 258 # Admittedly, this is quite paranoid, since all the known shells bail 259 # out after a failed 'exec'. 260 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 261 exit 255 262 fi 263 264 if test x$as_have_required = xno 265 then : 266 printf "%s\n" "$0: This script requires a shell more modern than all" 267 printf "%s\n" "$0: the shells that I found on your system." 268 if test ${ZSH_VERSION+y} ; then 269 printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" 270 printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." 271 else 272 printf "%s\n" "$0: Please tell bug-autoconf (at] gnu.org and 273 $0: https://github.com/NLnetLabs/simdzone/issues about your 274 $0: system, including any error possibly output before this 275 $0: message. Then install a modern shell, or manually run 276 $0: the script under such a shell if you do have one." 277 fi 278 exit 1 279 fi ;; 280 esac 281 fi 282 fi 283 SHELL=${CONFIG_SHELL-/bin/sh} 284 export SHELL 285 # Unset more variables known to interfere with behavior of common tools. 286 CLICOLOR_FORCE= GREP_OPTIONS= 287 unset CLICOLOR_FORCE GREP_OPTIONS 288 289 ## --------------------- ## 290 ## M4sh Shell Functions. ## 291 ## --------------------- ## 292 # as_fn_unset VAR 293 # --------------- 294 # Portably unset VAR. 295 as_fn_unset () 296 { 297 { eval $1=; unset $1;} 298 } 299 as_unset=as_fn_unset 300 301 302 # as_fn_set_status STATUS 303 # ----------------------- 304 # Set $? to STATUS, without forking. 305 as_fn_set_status () 306 { 307 return $1 308 } # as_fn_set_status 309 310 # as_fn_exit STATUS 311 # ----------------- 312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313 as_fn_exit () 314 { 315 set +e 316 as_fn_set_status $1 317 exit $1 318 } # as_fn_exit 319 320 # as_fn_mkdir_p 321 # ------------- 322 # Create "$as_dir" as a directory, including parents if necessary. 323 as_fn_mkdir_p () 324 { 325 326 case $as_dir in #( 327 -*) as_dir=./$as_dir;; 328 esac 329 test -d "$as_dir" || eval $as_mkdir_p || { 330 as_dirs= 331 while :; do 332 case $as_dir in #( 333 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 *) as_qdir=$as_dir;; 335 esac 336 as_dirs="'$as_qdir' $as_dirs" 337 as_dir=`$as_dirname -- "$as_dir" || 338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 X"$as_dir" : 'X\(//\)[^/]' \| \ 340 X"$as_dir" : 'X\(//\)$' \| \ 341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342 printf "%s\n" X"$as_dir" | 343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\/\)[^/].*/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)$/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\).*/{ 356 s//\1/ 357 q 358 } 359 s/.*/./; q'` 360 test -d "$as_dir" && break 361 done 362 test -z "$as_dirs" || eval "mkdir $as_dirs" 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 365 366 } # as_fn_mkdir_p 367 368 # as_fn_executable_p FILE 369 # ----------------------- 370 # Test if FILE is an executable regular file. 371 as_fn_executable_p () 372 { 373 test -f "$1" && test -x "$1" 374 } # as_fn_executable_p 375 # as_fn_append VAR VALUE 376 # ---------------------- 377 # Append the text in VALUE to the end of the definition contained in VAR. Take 378 # advantage of any shell optimizations that allow amortized linear growth over 379 # repeated appends, instead of the typical quadratic growth present in naive 380 # implementations. 381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 382 then : 383 eval 'as_fn_append () 384 { 385 eval $1+=\$2 386 }' 387 else case e in #( 388 e) as_fn_append () 389 { 390 eval $1=\$$1\$2 391 } ;; 392 esac 393 fi # as_fn_append 394 395 # as_fn_arith ARG... 396 # ------------------ 397 # Perform arithmetic evaluation on the ARGs, and store the result in the 398 # global $as_val. Take advantage of shells that can avoid forks. The arguments 399 # must be portable across $(()) and expr. 400 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 401 then : 402 eval 'as_fn_arith () 403 { 404 as_val=$(( $* )) 405 }' 406 else case e in #( 407 e) as_fn_arith () 408 { 409 as_val=`expr "$@" || test $? -eq 1` 410 } ;; 411 esac 412 fi # as_fn_arith 413 414 415 # as_fn_error STATUS ERROR [LINENO LOG_FD] 416 # ---------------------------------------- 417 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 418 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 419 # script with STATUS, using 1 if that was 0. 420 as_fn_error () 421 { 422 as_status=$1; test $as_status -eq 0 && as_status=1 423 if test "$4"; then 424 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 425 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 426 fi 427 printf "%s\n" "$as_me: error: $2" >&2 428 as_fn_exit $as_status 429 } # as_fn_error 430 431 if expr a : '\(a\)' >/dev/null 2>&1 && 432 test "X`expr 00001 : '.*\(...\)'`" = X001; then 433 as_expr=expr 434 else 435 as_expr=false 436 fi 437 438 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 439 as_basename=basename 440 else 441 as_basename=false 442 fi 443 444 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 445 as_dirname=dirname 446 else 447 as_dirname=false 448 fi 449 450 as_me=`$as_basename -- "$0" || 451 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 452 X"$0" : 'X\(//\)$' \| \ 453 X"$0" : 'X\(/\)' \| . 2>/dev/null || 454 printf "%s\n" X/"$0" | 455 sed '/^.*\/\([^/][^/]*\)\/*$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\/\)$/{ 460 s//\1/ 461 q 462 } 463 /^X\/\(\/\).*/{ 464 s//\1/ 465 q 466 } 467 s/.*/./; q'` 468 469 # Avoid depending upon Character Ranges. 470 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 471 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 472 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 473 as_cr_digits='0123456789' 474 as_cr_alnum=$as_cr_Letters$as_cr_digits 475 476 477 as_lineno_1=$LINENO as_lineno_1a=$LINENO 478 as_lineno_2=$LINENO as_lineno_2a=$LINENO 479 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 480 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 481 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 482 sed -n ' 483 p 484 /[$]LINENO/= 485 ' <$as_myself | 486 sed ' 487 t clear 488 :clear 489 s/[$]LINENO.*/&-/ 490 t lineno 491 b 492 :lineno 493 N 494 :loop 495 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 496 t loop 497 s/-\n.*// 498 ' >$as_me.lineno && 499 chmod +x "$as_me.lineno" || 500 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 501 502 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 503 # already done that, so ensure we don't try to do so again and fall 504 # in an infinite loop. This has already happened in practice. 505 _as_can_reexec=no; export _as_can_reexec 506 # Don't try to exec as it changes $[0], causing all sort of problems 507 # (the dirname of $[0] is not the place where we might find the 508 # original and so on. Autoconf is especially sensitive to this). 509 . "./$as_me.lineno" 510 # Exit status is that of the last command. 511 exit 512 } 513 514 515 # Determine whether it's possible to make 'echo' print without a newline. 516 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed 517 # for compatibility with existing Makefiles. 518 ECHO_C= ECHO_N= ECHO_T= 519 case `echo -n x` in #((((( 520 -n*) 521 case `echo 'xy\c'` in 522 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 523 xy) ECHO_C='\c';; 524 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 525 ECHO_T=' ';; 526 esac;; 527 *) 528 ECHO_N='-n';; 529 esac 530 531 # For backward compatibility with old third-party macros, we provide 532 # the shell variables $as_echo and $as_echo_n. New code should use 533 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 534 as_echo='printf %s\n' 535 as_echo_n='printf %s' 536 537 rm -f conf$$ conf$$.exe conf$$.file 538 if test -d conf$$.dir; then 539 rm -f conf$$.dir/conf$$.file 540 else 541 rm -f conf$$.dir 542 mkdir conf$$.dir 2>/dev/null 543 fi 544 if (echo >conf$$.file) 2>/dev/null; then 545 if ln -s conf$$.file conf$$ 2>/dev/null; then 546 as_ln_s='ln -s' 547 # ... but there are two gotchas: 548 # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 549 # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 550 # In both cases, we have to default to 'cp -pR'. 551 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 552 as_ln_s='cp -pR' 553 elif ln conf$$.file conf$$ 2>/dev/null; then 554 as_ln_s=ln 555 else 556 as_ln_s='cp -pR' 557 fi 558 else 559 as_ln_s='cp -pR' 560 fi 561 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 562 rmdir conf$$.dir 2>/dev/null 563 564 if mkdir -p . 2>/dev/null; then 565 as_mkdir_p='mkdir -p "$as_dir"' 566 else 567 test -d ./-p && rmdir ./-p 568 as_mkdir_p=false 569 fi 570 571 as_test_x='test -x' 572 as_executable_p=as_fn_executable_p 573 574 # Sed expression to map a string onto a valid CPP name. 575 as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 576 as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 577 578 # Sed expression to map a string onto a valid variable name. 579 as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 580 as_tr_sh="eval sed '$as_sed_sh'" # deprecated 581 582 583 test -n "$DJDIR" || exec 7<&0 </dev/null 584 exec 6>&1 585 586 # Name of the host. 587 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 588 # so uname gets run too. 589 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 590 591 # 592 # Initializations. 593 # 594 ac_default_prefix=/usr/local 595 ac_clean_files= 596 ac_config_libobj_dir=. 597 LIBOBJS= 598 cross_compiling=no 599 subdirs= 600 MFLAGS= 601 MAKEFLAGS= 602 603 # Identity of this package. 604 PACKAGE_NAME='simdzone' 605 PACKAGE_TARNAME='simdzone' 606 PACKAGE_VERSION='0.2.4' 607 PACKAGE_STRING='simdzone 0.2.4' 608 PACKAGE_BUGREPORT='https://github.com/NLnetLabs/simdzone/issues' 609 PACKAGE_URL='' 610 611 # Factoring default headers for most tests. 612 ac_includes_default="\ 613 #include <stddef.h> 614 #ifdef HAVE_STDIO_H 615 # include <stdio.h> 616 #endif 617 #ifdef HAVE_STDLIB_H 618 # include <stdlib.h> 619 #endif 620 #ifdef HAVE_STRING_H 621 # include <string.h> 622 #endif 623 #ifdef HAVE_INTTYPES_H 624 # include <inttypes.h> 625 #endif 626 #ifdef HAVE_STDINT_H 627 # include <stdint.h> 628 #endif 629 #ifdef HAVE_STRINGS_H 630 # include <strings.h> 631 #endif 632 #ifdef HAVE_SYS_TYPES_H 633 # include <sys/types.h> 634 #endif 635 #ifdef HAVE_SYS_STAT_H 636 # include <sys/stat.h> 637 #endif 638 #ifdef HAVE_UNISTD_H 639 # include <unistd.h> 640 #endif" 641 642 ac_header_c_list= 643 ac_subst_vars='LTLIBOBJS 644 LIBOBJS 645 HAVE_HASWELL 646 HAVE_WESTMERE 647 HAVE_ENDIAN_H 648 target_os 649 target_vendor 650 target_cpu 651 target 652 host_os 653 host_vendor 654 host_cpu 655 host 656 build_os 657 build_vendor 658 build_cpu 659 build 660 DEPFLAGS 661 OBJEXT 662 EXEEXT 663 ac_ct_CC 664 CPPFLAGS 665 LDFLAGS 666 CFLAGS 667 CC 668 target_alias 669 host_alias 670 build_alias 671 LIBS 672 ECHO_T 673 ECHO_N 674 ECHO_C 675 DEFS 676 mandir 677 localedir 678 libdir 679 psdir 680 pdfdir 681 dvidir 682 htmldir 683 infodir 684 docdir 685 oldincludedir 686 includedir 687 runstatedir 688 localstatedir 689 sharedstatedir 690 sysconfdir 691 datadir 692 datarootdir 693 libexecdir 694 sbindir 695 bindir 696 program_transform_name 697 prefix 698 exec_prefix 699 PACKAGE_URL 700 PACKAGE_BUGREPORT 701 PACKAGE_STRING 702 PACKAGE_VERSION 703 PACKAGE_TARNAME 704 PACKAGE_NAME 705 PATH_SEPARATOR 706 SHELL' 707 ac_subst_files='' 708 ac_user_opts=' 709 enable_option_checking 710 enable_pie 711 enable_westmere 712 enable_haswell 713 ' 714 ac_precious_vars='build_alias 715 host_alias 716 target_alias 717 CC 718 CFLAGS 719 LDFLAGS 720 LIBS 721 CPPFLAGS' 722 723 724 # Initialize some variables set by options. 725 ac_init_help= 726 ac_init_version=false 727 ac_unrecognized_opts= 728 ac_unrecognized_sep= 729 # The variables have the same names as the options, with 730 # dashes changed to underlines. 731 cache_file=/dev/null 732 exec_prefix=NONE 733 no_create= 734 no_recursion= 735 prefix=NONE 736 program_prefix=NONE 737 program_suffix=NONE 738 program_transform_name=s,x,x, 739 silent= 740 site= 741 srcdir= 742 verbose= 743 x_includes=NONE 744 x_libraries=NONE 745 746 # Installation directory options. 747 # These are left unexpanded so users can "make install exec_prefix=/foo" 748 # and all the variables that are supposed to be based on exec_prefix 749 # by default will actually change. 750 # Use braces instead of parens because sh, perl, etc. also accept them. 751 # (The list follows the same order as the GNU Coding Standards.) 752 bindir='${exec_prefix}/bin' 753 sbindir='${exec_prefix}/sbin' 754 libexecdir='${exec_prefix}/libexec' 755 datarootdir='${prefix}/share' 756 datadir='${datarootdir}' 757 sysconfdir='${prefix}/etc' 758 sharedstatedir='${prefix}/com' 759 localstatedir='${prefix}/var' 760 runstatedir='${localstatedir}/run' 761 includedir='${prefix}/include' 762 oldincludedir='/usr/include' 763 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 764 infodir='${datarootdir}/info' 765 htmldir='${docdir}' 766 dvidir='${docdir}' 767 pdfdir='${docdir}' 768 psdir='${docdir}' 769 libdir='${exec_prefix}/lib' 770 localedir='${datarootdir}/locale' 771 mandir='${datarootdir}/man' 772 773 ac_prev= 774 ac_dashdash= 775 for ac_option 776 do 777 # If the previous option needs an argument, assign it. 778 if test -n "$ac_prev"; then 779 eval $ac_prev=\$ac_option 780 ac_prev= 781 continue 782 fi 783 784 case $ac_option in 785 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 786 *=) ac_optarg= ;; 787 *) ac_optarg=yes ;; 788 esac 789 790 case $ac_dashdash$ac_option in 791 --) 792 ac_dashdash=yes ;; 793 794 -bindir | --bindir | --bindi | --bind | --bin | --bi) 795 ac_prev=bindir ;; 796 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 797 bindir=$ac_optarg ;; 798 799 -build | --build | --buil | --bui | --bu) 800 ac_prev=build_alias ;; 801 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 802 build_alias=$ac_optarg ;; 803 804 -cache-file | --cache-file | --cache-fil | --cache-fi \ 805 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 806 ac_prev=cache_file ;; 807 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 808 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 809 cache_file=$ac_optarg ;; 810 811 --config-cache | -C) 812 cache_file=config.cache ;; 813 814 -datadir | --datadir | --datadi | --datad) 815 ac_prev=datadir ;; 816 -datadir=* | --datadir=* | --datadi=* | --datad=*) 817 datadir=$ac_optarg ;; 818 819 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 820 | --dataroo | --dataro | --datar) 821 ac_prev=datarootdir ;; 822 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 823 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 824 datarootdir=$ac_optarg ;; 825 826 -disable-* | --disable-*) 827 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 828 # Reject names that are not valid shell variable names. 829 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 830 as_fn_error $? "invalid feature name: '$ac_useropt'" 831 ac_useropt_orig=$ac_useropt 832 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 833 case $ac_user_opts in 834 *" 835 "enable_$ac_useropt" 836 "*) ;; 837 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 838 ac_unrecognized_sep=', ';; 839 esac 840 eval enable_$ac_useropt=no ;; 841 842 -docdir | --docdir | --docdi | --doc | --do) 843 ac_prev=docdir ;; 844 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 845 docdir=$ac_optarg ;; 846 847 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 848 ac_prev=dvidir ;; 849 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 850 dvidir=$ac_optarg ;; 851 852 -enable-* | --enable-*) 853 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 854 # Reject names that are not valid shell variable names. 855 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 856 as_fn_error $? "invalid feature name: '$ac_useropt'" 857 ac_useropt_orig=$ac_useropt 858 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 859 case $ac_user_opts in 860 *" 861 "enable_$ac_useropt" 862 "*) ;; 863 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 864 ac_unrecognized_sep=', ';; 865 esac 866 eval enable_$ac_useropt=\$ac_optarg ;; 867 868 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 869 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 870 | --exec | --exe | --ex) 871 ac_prev=exec_prefix ;; 872 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 873 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 874 | --exec=* | --exe=* | --ex=*) 875 exec_prefix=$ac_optarg ;; 876 877 -gas | --gas | --ga | --g) 878 # Obsolete; use --with-gas. 879 with_gas=yes ;; 880 881 -help | --help | --hel | --he | -h) 882 ac_init_help=long ;; 883 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 884 ac_init_help=recursive ;; 885 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 886 ac_init_help=short ;; 887 888 -host | --host | --hos | --ho) 889 ac_prev=host_alias ;; 890 -host=* | --host=* | --hos=* | --ho=*) 891 host_alias=$ac_optarg ;; 892 893 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 894 ac_prev=htmldir ;; 895 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 896 | --ht=*) 897 htmldir=$ac_optarg ;; 898 899 -includedir | --includedir | --includedi | --included | --include \ 900 | --includ | --inclu | --incl | --inc) 901 ac_prev=includedir ;; 902 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 903 | --includ=* | --inclu=* | --incl=* | --inc=*) 904 includedir=$ac_optarg ;; 905 906 -infodir | --infodir | --infodi | --infod | --info | --inf) 907 ac_prev=infodir ;; 908 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 909 infodir=$ac_optarg ;; 910 911 -libdir | --libdir | --libdi | --libd) 912 ac_prev=libdir ;; 913 -libdir=* | --libdir=* | --libdi=* | --libd=*) 914 libdir=$ac_optarg ;; 915 916 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 917 | --libexe | --libex | --libe) 918 ac_prev=libexecdir ;; 919 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 920 | --libexe=* | --libex=* | --libe=*) 921 libexecdir=$ac_optarg ;; 922 923 -localedir | --localedir | --localedi | --localed | --locale) 924 ac_prev=localedir ;; 925 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 926 localedir=$ac_optarg ;; 927 928 -localstatedir | --localstatedir | --localstatedi | --localstated \ 929 | --localstate | --localstat | --localsta | --localst | --locals) 930 ac_prev=localstatedir ;; 931 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 932 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 933 localstatedir=$ac_optarg ;; 934 935 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 936 ac_prev=mandir ;; 937 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 938 mandir=$ac_optarg ;; 939 940 -nfp | --nfp | --nf) 941 # Obsolete; use --without-fp. 942 with_fp=no ;; 943 944 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 945 | --no-cr | --no-c | -n) 946 no_create=yes ;; 947 948 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 949 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 950 no_recursion=yes ;; 951 952 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 953 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 954 | --oldin | --oldi | --old | --ol | --o) 955 ac_prev=oldincludedir ;; 956 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 957 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 958 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 959 oldincludedir=$ac_optarg ;; 960 961 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 962 ac_prev=prefix ;; 963 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 964 prefix=$ac_optarg ;; 965 966 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 967 | --program-pre | --program-pr | --program-p) 968 ac_prev=program_prefix ;; 969 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 970 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 971 program_prefix=$ac_optarg ;; 972 973 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 974 | --program-suf | --program-su | --program-s) 975 ac_prev=program_suffix ;; 976 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 977 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 978 program_suffix=$ac_optarg ;; 979 980 -program-transform-name | --program-transform-name \ 981 | --program-transform-nam | --program-transform-na \ 982 | --program-transform-n | --program-transform- \ 983 | --program-transform | --program-transfor \ 984 | --program-transfo | --program-transf \ 985 | --program-trans | --program-tran \ 986 | --progr-tra | --program-tr | --program-t) 987 ac_prev=program_transform_name ;; 988 -program-transform-name=* | --program-transform-name=* \ 989 | --program-transform-nam=* | --program-transform-na=* \ 990 | --program-transform-n=* | --program-transform-=* \ 991 | --program-transform=* | --program-transfor=* \ 992 | --program-transfo=* | --program-transf=* \ 993 | --program-trans=* | --program-tran=* \ 994 | --progr-tra=* | --program-tr=* | --program-t=*) 995 program_transform_name=$ac_optarg ;; 996 997 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 998 ac_prev=pdfdir ;; 999 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1000 pdfdir=$ac_optarg ;; 1001 1002 -psdir | --psdir | --psdi | --psd | --ps) 1003 ac_prev=psdir ;; 1004 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1005 psdir=$ac_optarg ;; 1006 1007 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1008 | -silent | --silent | --silen | --sile | --sil) 1009 silent=yes ;; 1010 1011 -runstatedir | --runstatedir | --runstatedi | --runstated \ 1012 | --runstate | --runstat | --runsta | --runst | --runs \ 1013 | --run | --ru | --r) 1014 ac_prev=runstatedir ;; 1015 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1016 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1017 | --run=* | --ru=* | --r=*) 1018 runstatedir=$ac_optarg ;; 1019 1020 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1021 ac_prev=sbindir ;; 1022 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1023 | --sbi=* | --sb=*) 1024 sbindir=$ac_optarg ;; 1025 1026 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1027 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1028 | --sharedst | --shareds | --shared | --share | --shar \ 1029 | --sha | --sh) 1030 ac_prev=sharedstatedir ;; 1031 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1032 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1033 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1034 | --sha=* | --sh=*) 1035 sharedstatedir=$ac_optarg ;; 1036 1037 -site | --site | --sit) 1038 ac_prev=site ;; 1039 -site=* | --site=* | --sit=*) 1040 site=$ac_optarg ;; 1041 1042 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1043 ac_prev=srcdir ;; 1044 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1045 srcdir=$ac_optarg ;; 1046 1047 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1048 | --syscon | --sysco | --sysc | --sys | --sy) 1049 ac_prev=sysconfdir ;; 1050 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1051 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1052 sysconfdir=$ac_optarg ;; 1053 1054 -target | --target | --targe | --targ | --tar | --ta | --t) 1055 ac_prev=target_alias ;; 1056 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1057 target_alias=$ac_optarg ;; 1058 1059 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1060 verbose=yes ;; 1061 1062 -version | --version | --versio | --versi | --vers | -V) 1063 ac_init_version=: ;; 1064 1065 -with-* | --with-*) 1066 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1067 # Reject names that are not valid shell variable names. 1068 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1069 as_fn_error $? "invalid package name: '$ac_useropt'" 1070 ac_useropt_orig=$ac_useropt 1071 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1072 case $ac_user_opts in 1073 *" 1074 "with_$ac_useropt" 1075 "*) ;; 1076 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1077 ac_unrecognized_sep=', ';; 1078 esac 1079 eval with_$ac_useropt=\$ac_optarg ;; 1080 1081 -without-* | --without-*) 1082 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1083 # Reject names that are not valid shell variable names. 1084 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1085 as_fn_error $? "invalid package name: '$ac_useropt'" 1086 ac_useropt_orig=$ac_useropt 1087 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1088 case $ac_user_opts in 1089 *" 1090 "with_$ac_useropt" 1091 "*) ;; 1092 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1093 ac_unrecognized_sep=', ';; 1094 esac 1095 eval with_$ac_useropt=no ;; 1096 1097 --x) 1098 # Obsolete; use --with-x. 1099 with_x=yes ;; 1100 1101 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1102 | --x-incl | --x-inc | --x-in | --x-i) 1103 ac_prev=x_includes ;; 1104 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1105 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1106 x_includes=$ac_optarg ;; 1107 1108 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1109 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1110 ac_prev=x_libraries ;; 1111 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1112 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1113 x_libraries=$ac_optarg ;; 1114 1115 -*) as_fn_error $? "unrecognized option: '$ac_option' 1116 Try '$0 --help' for more information" 1117 ;; 1118 1119 *=*) 1120 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1121 # Reject names that are not valid shell variable names. 1122 case $ac_envvar in #( 1123 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1124 as_fn_error $? "invalid variable name: '$ac_envvar'" ;; 1125 esac 1126 eval $ac_envvar=\$ac_optarg 1127 export $ac_envvar ;; 1128 1129 *) 1130 # FIXME: should be removed in autoconf 3.0. 1131 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 1132 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1133 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 1134 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1135 ;; 1136 1137 esac 1138 done 1139 1140 if test -n "$ac_prev"; then 1141 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1142 as_fn_error $? "missing argument to $ac_option" 1143 fi 1144 1145 if test -n "$ac_unrecognized_opts"; then 1146 case $enable_option_checking in 1147 no) ;; 1148 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1149 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1150 esac 1151 fi 1152 1153 # Check all directory arguments for consistency. 1154 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1155 datadir sysconfdir sharedstatedir localstatedir includedir \ 1156 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1157 libdir localedir mandir runstatedir 1158 do 1159 eval ac_val=\$$ac_var 1160 # Remove trailing slashes. 1161 case $ac_val in 1162 */ ) 1163 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1164 eval $ac_var=\$ac_val;; 1165 esac 1166 # Be sure to have absolute directory names. 1167 case $ac_val in 1168 [\\/$]* | ?:[\\/]* ) continue;; 1169 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1170 esac 1171 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1172 done 1173 1174 # There might be people who depend on the old broken behavior: '$host' 1175 # used to hold the argument of --host etc. 1176 # FIXME: To remove some day. 1177 build=$build_alias 1178 host=$host_alias 1179 target=$target_alias 1180 1181 # FIXME: To remove some day. 1182 if test "x$host_alias" != x; then 1183 if test "x$build_alias" = x; then 1184 cross_compiling=maybe 1185 elif test "x$build_alias" != "x$host_alias"; then 1186 cross_compiling=yes 1187 fi 1188 fi 1189 1190 ac_tool_prefix= 1191 test -n "$host_alias" && ac_tool_prefix=$host_alias- 1192 1193 test "$silent" = yes && exec 6>/dev/null 1194 1195 1196 ac_pwd=`pwd` && test -n "$ac_pwd" && 1197 ac_ls_di=`ls -di .` && 1198 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1199 as_fn_error $? "working directory cannot be determined" 1200 test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1201 as_fn_error $? "pwd does not report name of working directory" 1202 1203 1204 # Find the source files, if location was not specified. 1205 if test -z "$srcdir"; then 1206 ac_srcdir_defaulted=yes 1207 # Try the directory containing this script, then the parent directory. 1208 ac_confdir=`$as_dirname -- "$as_myself" || 1209 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1210 X"$as_myself" : 'X\(//\)[^/]' \| \ 1211 X"$as_myself" : 'X\(//\)$' \| \ 1212 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1213 printf "%s\n" X"$as_myself" | 1214 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1215 s//\1/ 1216 q 1217 } 1218 /^X\(\/\/\)[^/].*/{ 1219 s//\1/ 1220 q 1221 } 1222 /^X\(\/\/\)$/{ 1223 s//\1/ 1224 q 1225 } 1226 /^X\(\/\).*/{ 1227 s//\1/ 1228 q 1229 } 1230 s/.*/./; q'` 1231 srcdir=$ac_confdir 1232 if test ! -r "$srcdir/$ac_unique_file"; then 1233 srcdir=.. 1234 fi 1235 else 1236 ac_srcdir_defaulted=no 1237 fi 1238 if test ! -r "$srcdir/$ac_unique_file"; then 1239 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1240 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1241 fi 1242 ac_msg="sources are in $srcdir, but 'cd $srcdir' does not work" 1243 ac_abs_confdir=`( 1244 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1245 pwd)` 1246 # When building in place, set srcdir=. 1247 if test "$ac_abs_confdir" = "$ac_pwd"; then 1248 srcdir=. 1249 fi 1250 # Remove unnecessary trailing slashes from srcdir. 1251 # Double slashes in file names in object file debugging info 1252 # mess up M-x gdb in Emacs. 1253 case $srcdir in 1254 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1255 esac 1256 for ac_var in $ac_precious_vars; do 1257 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1258 eval ac_env_${ac_var}_value=\$${ac_var} 1259 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1260 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1261 done 1262 1263 # 1264 # Report the --help message. 1265 # 1266 if test "$ac_init_help" = "long"; then 1267 # Omit some internal or obsolete options to make the list less imposing. 1268 # This message is too long to be a string in the A/UX 3.1 sh. 1269 cat <<_ACEOF 1270 'configure' configures simdzone 0.2.4 to adapt to many kinds of systems. 1271 1272 Usage: $0 [OPTION]... [VAR=VALUE]... 1273 1274 To assign environment variables (e.g., CC, CFLAGS...), specify them as 1275 VAR=VALUE. See below for descriptions of some of the useful variables. 1276 1277 Defaults for the options are specified in brackets. 1278 1279 Configuration: 1280 -h, --help display this help and exit 1281 --help=short display options specific to this package 1282 --help=recursive display the short help of all the included packages 1283 -V, --version display version information and exit 1284 -q, --quiet, --silent do not print 'checking ...' messages 1285 --cache-file=FILE cache test results in FILE [disabled] 1286 -C, --config-cache alias for '--cache-file=config.cache' 1287 -n, --no-create do not create output files 1288 --srcdir=DIR find the sources in DIR [configure dir or '..'] 1289 1290 Installation directories: 1291 --prefix=PREFIX install architecture-independent files in PREFIX 1292 [$ac_default_prefix] 1293 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1294 [PREFIX] 1295 1296 By default, 'make install' will install all the files in 1297 '$ac_default_prefix/bin', '$ac_default_prefix/lib' etc. You can specify 1298 an installation prefix other than '$ac_default_prefix' using '--prefix', 1299 for instance '--prefix=\$HOME'. 1300 1301 For better control, use the options below. 1302 1303 Fine tuning of the installation directories: 1304 --bindir=DIR user executables [EPREFIX/bin] 1305 --sbindir=DIR system admin executables [EPREFIX/sbin] 1306 --libexecdir=DIR program executables [EPREFIX/libexec] 1307 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1308 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1309 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1310 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1311 --libdir=DIR object code libraries [EPREFIX/lib] 1312 --includedir=DIR C header files [PREFIX/include] 1313 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1314 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1315 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1316 --infodir=DIR info documentation [DATAROOTDIR/info] 1317 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1318 --mandir=DIR man documentation [DATAROOTDIR/man] 1319 --docdir=DIR documentation root [DATAROOTDIR/doc/simdzone] 1320 --htmldir=DIR html documentation [DOCDIR] 1321 --dvidir=DIR dvi documentation [DOCDIR] 1322 --pdfdir=DIR pdf documentation [DOCDIR] 1323 --psdir=DIR ps documentation [DOCDIR] 1324 _ACEOF 1325 1326 cat <<\_ACEOF 1327 1328 System types: 1329 --build=BUILD configure for building on BUILD [guessed] 1330 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1331 --target=TARGET configure for building compilers for TARGET [HOST] 1332 _ACEOF 1333 fi 1334 1335 if test -n "$ac_init_help"; then 1336 case $ac_init_help in 1337 short | recursive ) echo "Configuration of simdzone 0.2.4:";; 1338 esac 1339 cat <<\_ACEOF 1340 1341 Optional Features: 1342 --disable-option-checking ignore unrecognized --enable/--with options 1343 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1344 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1345 --enable-pie Enable Position-Independent Executable (eg. to fully 1346 benefit from ASLR, small performance penalty) 1347 --disable-westmere Disable Westmere (SSE4.2) kernel 1348 --disable-haswell Disable Haswell (AVX2) kernel 1349 1350 Some influential environment variables: 1351 CC C compiler command 1352 CFLAGS C compiler flags 1353 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1354 nonstandard directory <lib dir> 1355 LIBS libraries to pass to the linker, e.g. -l<library> 1356 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1357 you have headers in a nonstandard directory <include dir> 1358 1359 Use these variables to override the choices made by 'configure' or to help 1360 it to find libraries and programs with nonstandard names/locations. 1361 1362 Report bugs to <https://github.com/NLnetLabs/simdzone/issues>. 1363 _ACEOF 1364 ac_status=$? 1365 fi 1366 1367 if test "$ac_init_help" = "recursive"; then 1368 # If there are subdirs, report their specific --help. 1369 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1370 test -d "$ac_dir" || 1371 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1372 continue 1373 ac_builddir=. 1374 1375 case "$ac_dir" in 1376 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1377 *) 1378 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 1379 # A ".." for each directory in $ac_dir_suffix. 1380 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1381 case $ac_top_builddir_sub in 1382 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1383 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1384 esac ;; 1385 esac 1386 ac_abs_top_builddir=$ac_pwd 1387 ac_abs_builddir=$ac_pwd$ac_dir_suffix 1388 # for backward compatibility: 1389 ac_top_builddir=$ac_top_build_prefix 1390 1391 case $srcdir in 1392 .) # We are building in place. 1393 ac_srcdir=. 1394 ac_top_srcdir=$ac_top_builddir_sub 1395 ac_abs_top_srcdir=$ac_pwd ;; 1396 [\\/]* | ?:[\\/]* ) # Absolute name. 1397 ac_srcdir=$srcdir$ac_dir_suffix; 1398 ac_top_srcdir=$srcdir 1399 ac_abs_top_srcdir=$srcdir ;; 1400 *) # Relative name. 1401 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1402 ac_top_srcdir=$ac_top_build_prefix$srcdir 1403 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1404 esac 1405 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1406 1407 cd "$ac_dir" || { ac_status=$?; continue; } 1408 # Check for configure.gnu first; this name is used for a wrapper for 1409 # Metaconfig's "Configure" on case-insensitive file systems. 1410 if test -f "$ac_srcdir/configure.gnu"; then 1411 echo && 1412 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1413 elif test -f "$ac_srcdir/configure"; then 1414 echo && 1415 $SHELL "$ac_srcdir/configure" --help=recursive 1416 else 1417 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1418 fi || ac_status=$? 1419 cd "$ac_pwd" || { ac_status=$?; break; } 1420 done 1421 fi 1422 1423 test -n "$ac_init_help" && exit $ac_status 1424 if $ac_init_version; then 1425 cat <<\_ACEOF 1426 simdzone configure 0.2.4 1427 generated by GNU Autoconf 2.72 1428 1429 Copyright (C) 2023 Free Software Foundation, Inc. 1430 This configure script is free software; the Free Software Foundation 1431 gives unlimited permission to copy, distribute and modify it. 1432 _ACEOF 1433 exit 1434 fi 1435 1436 ## ------------------------ ## 1437 ## Autoconf initialization. ## 1438 ## ------------------------ ## 1439 1440 # ac_fn_c_try_compile LINENO 1441 # -------------------------- 1442 # Try to compile conftest.$ac_ext, and return whether this succeeded. 1443 ac_fn_c_try_compile () 1444 { 1445 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1446 rm -f conftest.$ac_objext conftest.beam 1447 if { { ac_try="$ac_compile" 1448 case "(($ac_try" in 1449 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1450 *) ac_try_echo=$ac_try;; 1451 esac 1452 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1453 printf "%s\n" "$ac_try_echo"; } >&5 1454 (eval "$ac_compile") 2>conftest.err 1455 ac_status=$? 1456 if test -s conftest.err; then 1457 grep -v '^ *+' conftest.err >conftest.er1 1458 cat conftest.er1 >&5 1459 mv -f conftest.er1 conftest.err 1460 fi 1461 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1462 test $ac_status = 0; } && { 1463 test -z "$ac_c_werror_flag" || 1464 test ! -s conftest.err 1465 } && test -s conftest.$ac_objext 1466 then : 1467 ac_retval=0 1468 else case e in #( 1469 e) printf "%s\n" "$as_me: failed program was:" >&5 1470 sed 's/^/| /' conftest.$ac_ext >&5 1471 1472 ac_retval=1 ;; 1473 esac 1474 fi 1475 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1476 as_fn_set_status $ac_retval 1477 1478 } # ac_fn_c_try_compile 1479 1480 # ac_fn_c_try_link LINENO 1481 # ----------------------- 1482 # Try to link conftest.$ac_ext, and return whether this succeeded. 1483 ac_fn_c_try_link () 1484 { 1485 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1486 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 1487 if { { ac_try="$ac_link" 1488 case "(($ac_try" in 1489 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1490 *) ac_try_echo=$ac_try;; 1491 esac 1492 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1493 printf "%s\n" "$ac_try_echo"; } >&5 1494 (eval "$ac_link") 2>conftest.err 1495 ac_status=$? 1496 if test -s conftest.err; then 1497 grep -v '^ *+' conftest.err >conftest.er1 1498 cat conftest.er1 >&5 1499 mv -f conftest.er1 conftest.err 1500 fi 1501 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1502 test $ac_status = 0; } && { 1503 test -z "$ac_c_werror_flag" || 1504 test ! -s conftest.err 1505 } && test -s conftest$ac_exeext && { 1506 test "$cross_compiling" = yes || 1507 test -x conftest$ac_exeext 1508 } 1509 then : 1510 ac_retval=0 1511 else case e in #( 1512 e) printf "%s\n" "$as_me: failed program was:" >&5 1513 sed 's/^/| /' conftest.$ac_ext >&5 1514 1515 ac_retval=1 ;; 1516 esac 1517 fi 1518 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1519 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1520 # interfere with the next link command; also delete a directory that is 1521 # left behind by Apple's compiler. We do this before executing the actions. 1522 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1523 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1524 as_fn_set_status $ac_retval 1525 1526 } # ac_fn_c_try_link 1527 1528 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1529 # ------------------------------------------------------- 1530 # Tests whether HEADER exists and can be compiled using the include files in 1531 # INCLUDES, setting the cache variable VAR accordingly. 1532 ac_fn_c_check_header_compile () 1533 { 1534 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1535 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1536 printf %s "checking for $2... " >&6; } 1537 if eval test \${$3+y} 1538 then : 1539 printf %s "(cached) " >&6 1540 else case e in #( 1541 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1542 /* end confdefs.h. */ 1543 $4 1544 #include <$2> 1545 _ACEOF 1546 if ac_fn_c_try_compile "$LINENO" 1547 then : 1548 eval "$3=yes" 1549 else case e in #( 1550 e) eval "$3=no" ;; 1551 esac 1552 fi 1553 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1554 esac 1555 fi 1556 eval ac_res=\$$3 1557 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1558 printf "%s\n" "$ac_res" >&6; } 1559 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1560 1561 } # ac_fn_c_check_header_compile 1562 1563 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 1564 # ------------------------------------------------------------------ 1565 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1566 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 1567 ac_fn_check_decl () 1568 { 1569 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1570 as_decl_name=`echo $2|sed 's/ *(.*//'` 1571 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1572 printf %s "checking whether $as_decl_name is declared... " >&6; } 1573 if eval test \${$3+y} 1574 then : 1575 printf %s "(cached) " >&6 1576 else case e in #( 1577 e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1578 eval ac_save_FLAGS=\$$6 1579 as_fn_append $6 " $5" 1580 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1581 /* end confdefs.h. */ 1582 $4 1583 int 1584 main (void) 1585 { 1586 #ifndef $as_decl_name 1587 #ifdef __cplusplus 1588 (void) $as_decl_use; 1589 #else 1590 (void) $as_decl_name; 1591 #endif 1592 #endif 1593 1594 ; 1595 return 0; 1596 } 1597 _ACEOF 1598 if ac_fn_c_try_compile "$LINENO" 1599 then : 1600 eval "$3=yes" 1601 else case e in #( 1602 e) eval "$3=no" ;; 1603 esac 1604 fi 1605 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1606 eval $6=\$ac_save_FLAGS 1607 ;; 1608 esac 1609 fi 1610 eval ac_res=\$$3 1611 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1612 printf "%s\n" "$ac_res" >&6; } 1613 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1614 1615 } # ac_fn_check_decl 1616 1617 # ac_fn_c_check_func LINENO FUNC VAR 1618 # ---------------------------------- 1619 # Tests whether FUNC exists, setting the cache variable VAR accordingly 1620 ac_fn_c_check_func () 1621 { 1622 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1623 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1624 printf %s "checking for $2... " >&6; } 1625 if eval test \${$3+y} 1626 then : 1627 printf %s "(cached) " >&6 1628 else case e in #( 1629 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1630 /* end confdefs.h. */ 1631 /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1632 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1633 #define $2 innocuous_$2 1634 1635 /* System header to define __stub macros and hopefully few prototypes, 1636 which can conflict with char $2 (void); below. */ 1637 1638 #include <limits.h> 1639 #undef $2 1640 1641 /* Override any GCC internal prototype to avoid an error. 1642 Use char because int might match the return type of a GCC 1643 builtin and then its argument prototype would still apply. */ 1644 #ifdef __cplusplus 1645 extern "C" 1646 #endif 1647 char $2 (void); 1648 /* The GNU C library defines this for functions which it implements 1649 to always fail with ENOSYS. Some functions are actually named 1650 something starting with __ and the normal name is an alias. */ 1651 #if defined __stub_$2 || defined __stub___$2 1652 choke me 1653 #endif 1654 1655 int 1656 main (void) 1657 { 1658 return $2 (); 1659 ; 1660 return 0; 1661 } 1662 _ACEOF 1663 if ac_fn_c_try_link "$LINENO" 1664 then : 1665 eval "$3=yes" 1666 else case e in #( 1667 e) eval "$3=no" ;; 1668 esac 1669 fi 1670 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 1671 conftest$ac_exeext conftest.$ac_ext ;; 1672 esac 1673 fi 1674 eval ac_res=\$$3 1675 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1676 printf "%s\n" "$ac_res" >&6; } 1677 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1678 1679 } # ac_fn_c_check_func 1680 ac_configure_args_raw= 1681 for ac_arg 1682 do 1683 case $ac_arg in 1684 *\'*) 1685 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1686 esac 1687 as_fn_append ac_configure_args_raw " '$ac_arg'" 1688 done 1689 1690 case $ac_configure_args_raw in 1691 *$as_nl*) 1692 ac_safe_unquote= ;; 1693 *) 1694 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 1695 ac_unsafe_a="$ac_unsafe_z#~" 1696 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 1697 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 1698 esac 1699 1700 cat >config.log <<_ACEOF 1701 This file contains any messages produced by compilers while 1702 running configure, to aid debugging if configure makes a mistake. 1703 1704 It was created by simdzone $as_me 0.2.4, which was 1705 generated by GNU Autoconf 2.72. Invocation command line was 1706 1707 $ $0$ac_configure_args_raw 1708 1709 _ACEOF 1710 exec 5>>config.log 1711 { 1712 cat <<_ASUNAME 1713 ## --------- ## 1714 ## Platform. ## 1715 ## --------- ## 1716 1717 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1718 uname -m = `(uname -m) 2>/dev/null || echo unknown` 1719 uname -r = `(uname -r) 2>/dev/null || echo unknown` 1720 uname -s = `(uname -s) 2>/dev/null || echo unknown` 1721 uname -v = `(uname -v) 2>/dev/null || echo unknown` 1722 1723 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1724 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1725 1726 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1727 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1728 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1729 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1730 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1731 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1732 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1733 1734 _ASUNAME 1735 1736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1737 for as_dir in $PATH 1738 do 1739 IFS=$as_save_IFS 1740 case $as_dir in #((( 1741 '') as_dir=./ ;; 1742 */) ;; 1743 *) as_dir=$as_dir/ ;; 1744 esac 1745 printf "%s\n" "PATH: $as_dir" 1746 done 1747 IFS=$as_save_IFS 1748 1749 } >&5 1750 1751 cat >&5 <<_ACEOF 1752 1753 1754 ## ----------- ## 1755 ## Core tests. ## 1756 ## ----------- ## 1757 1758 _ACEOF 1759 1760 1761 # Keep a trace of the command line. 1762 # Strip out --no-create and --no-recursion so they do not pile up. 1763 # Strip out --silent because we don't want to record it for future runs. 1764 # Also quote any args containing shell meta-characters. 1765 # Make two passes to allow for proper duplicate-argument suppression. 1766 ac_configure_args= 1767 ac_configure_args0= 1768 ac_configure_args1= 1769 ac_must_keep_next=false 1770 for ac_pass in 1 2 1771 do 1772 for ac_arg 1773 do 1774 case $ac_arg in 1775 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1776 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1777 | -silent | --silent | --silen | --sile | --sil) 1778 continue ;; 1779 *\'*) 1780 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1781 esac 1782 case $ac_pass in 1783 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1784 2) 1785 as_fn_append ac_configure_args1 " '$ac_arg'" 1786 if test $ac_must_keep_next = true; then 1787 ac_must_keep_next=false # Got value, back to normal. 1788 else 1789 case $ac_arg in 1790 *=* | --config-cache | -C | -disable-* | --disable-* \ 1791 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1792 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1793 | -with-* | --with-* | -without-* | --without-* | --x) 1794 case "$ac_configure_args0 " in 1795 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1796 esac 1797 ;; 1798 -* ) ac_must_keep_next=true ;; 1799 esac 1800 fi 1801 as_fn_append ac_configure_args " '$ac_arg'" 1802 ;; 1803 esac 1804 done 1805 done 1806 { ac_configure_args0=; unset ac_configure_args0;} 1807 { ac_configure_args1=; unset ac_configure_args1;} 1808 1809 # When interrupted or exit'd, cleanup temporary files, and complete 1810 # config.log. We remove comments because anyway the quotes in there 1811 # would cause problems or look ugly. 1812 # WARNING: Use '\'' to represent an apostrophe within the trap. 1813 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1814 trap 'exit_status=$? 1815 # Sanitize IFS. 1816 IFS=" "" $as_nl" 1817 # Save into config.log some information that might help in debugging. 1818 { 1819 echo 1820 1821 printf "%s\n" "## ---------------- ## 1822 ## Cache variables. ## 1823 ## ---------------- ##" 1824 echo 1825 # The following way of writing the cache mishandles newlines in values, 1826 ( 1827 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1828 eval ac_val=\$$ac_var 1829 case $ac_val in #( 1830 *${as_nl}*) 1831 case $ac_var in #( 1832 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1833 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1834 esac 1835 case $ac_var in #( 1836 _ | IFS | as_nl) ;; #( 1837 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1838 *) { eval $ac_var=; unset $ac_var;} ;; 1839 esac ;; 1840 esac 1841 done 1842 (set) 2>&1 | 1843 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1844 *${as_nl}ac_space=\ *) 1845 sed -n \ 1846 "s/'\''/'\''\\\\'\'''\''/g; 1847 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1848 ;; #( 1849 *) 1850 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1851 ;; 1852 esac | 1853 sort 1854 ) 1855 echo 1856 1857 printf "%s\n" "## ----------------- ## 1858 ## Output variables. ## 1859 ## ----------------- ##" 1860 echo 1861 for ac_var in $ac_subst_vars 1862 do 1863 eval ac_val=\$$ac_var 1864 case $ac_val in 1865 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1866 esac 1867 printf "%s\n" "$ac_var='\''$ac_val'\''" 1868 done | sort 1869 echo 1870 1871 if test -n "$ac_subst_files"; then 1872 printf "%s\n" "## ------------------- ## 1873 ## File substitutions. ## 1874 ## ------------------- ##" 1875 echo 1876 for ac_var in $ac_subst_files 1877 do 1878 eval ac_val=\$$ac_var 1879 case $ac_val in 1880 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1881 esac 1882 printf "%s\n" "$ac_var='\''$ac_val'\''" 1883 done | sort 1884 echo 1885 fi 1886 1887 if test -s confdefs.h; then 1888 printf "%s\n" "## ----------- ## 1889 ## confdefs.h. ## 1890 ## ----------- ##" 1891 echo 1892 cat confdefs.h 1893 echo 1894 fi 1895 test "$ac_signal" != 0 && 1896 printf "%s\n" "$as_me: caught signal $ac_signal" 1897 printf "%s\n" "$as_me: exit $exit_status" 1898 } >&5 1899 rm -f core *.core core.conftest.* && 1900 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1901 exit $exit_status 1902 ' 0 1903 for ac_signal in 1 2 13 15; do 1904 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 1905 done 1906 ac_signal=0 1907 1908 # confdefs.h avoids OS command line length limits that DEFS can exceed. 1909 rm -f -r conftest* confdefs.h 1910 1911 printf "%s\n" "/* confdefs.h */" > confdefs.h 1912 1913 # Predefined preprocessor variables. 1914 1915 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 1916 1917 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 1918 1919 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 1920 1921 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 1922 1923 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 1924 1925 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 1926 1927 1928 # Let the site file select an alternate cache file if it wants to. 1929 # Prefer an explicitly selected file to automatically selected ones. 1930 if test -n "$CONFIG_SITE"; then 1931 ac_site_files="$CONFIG_SITE" 1932 elif test "x$prefix" != xNONE; then 1933 ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 1934 else 1935 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 1936 fi 1937 1938 for ac_site_file in $ac_site_files 1939 do 1940 case $ac_site_file in #( 1941 */*) : 1942 ;; #( 1943 *) : 1944 ac_site_file=./$ac_site_file ;; 1945 esac 1946 if test -f "$ac_site_file" && test -r "$ac_site_file"; then 1947 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 1948 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} 1949 sed 's/^/| /' "$ac_site_file" >&5 1950 . "$ac_site_file" \ 1951 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 1952 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 1953 as_fn_error $? "failed to load site script $ac_site_file 1954 See 'config.log' for more details" "$LINENO" 5; } 1955 fi 1956 done 1957 1958 if test -r "$cache_file"; then 1959 # Some versions of bash will fail to source /dev/null (special files 1960 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 1961 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 1962 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 1963 printf "%s\n" "$as_me: loading cache $cache_file" >&6;} 1964 case $cache_file in 1965 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1966 *) . "./$cache_file";; 1967 esac 1968 fi 1969 else 1970 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 1971 printf "%s\n" "$as_me: creating cache $cache_file" >&6;} 1972 >$cache_file 1973 fi 1974 1975 # Test code for whether the C compiler supports C89 (global declarations) 1976 ac_c_conftest_c89_globals=' 1977 /* Does the compiler advertise C89 conformance? 1978 Do not test the value of __STDC__, because some compilers set it to 0 1979 while being otherwise adequately conformant. */ 1980 #if !defined __STDC__ 1981 # error "Compiler does not advertise C89 conformance" 1982 #endif 1983 1984 #include <stddef.h> 1985 #include <stdarg.h> 1986 struct stat; 1987 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 1988 struct buf { int x; }; 1989 struct buf * (*rcsopen) (struct buf *, struct stat *, int); 1990 static char *e (char **p, int i) 1991 { 1992 return p[i]; 1993 } 1994 static char *f (char * (*g) (char **, int), char **p, ...) 1995 { 1996 char *s; 1997 va_list v; 1998 va_start (v,p); 1999 s = g (p, va_arg (v,int)); 2000 va_end (v); 2001 return s; 2002 } 2003 2004 /* C89 style stringification. */ 2005 #define noexpand_stringify(a) #a 2006 const char *stringified = noexpand_stringify(arbitrary+token=sequence); 2007 2008 /* C89 style token pasting. Exercises some of the corner cases that 2009 e.g. old MSVC gets wrong, but not very hard. */ 2010 #define noexpand_concat(a,b) a##b 2011 #define expand_concat(a,b) noexpand_concat(a,b) 2012 extern int vA; 2013 extern int vbee; 2014 #define aye A 2015 #define bee B 2016 int *pvA = &expand_concat(v,aye); 2017 int *pvbee = &noexpand_concat(v,bee); 2018 2019 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2020 function prototypes and stuff, but not \xHH hex character constants. 2021 These do not provoke an error unfortunately, instead are silently treated 2022 as an "x". The following induces an error, until -std is added to get 2023 proper ANSI mode. Curiously \x00 != x always comes out true, for an 2024 array size at least. It is necessary to write \x00 == 0 to get something 2025 that is true only with -std. */ 2026 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; 2027 2028 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2029 inside strings and character constants. */ 2030 #define FOO(x) '\''x'\'' 2031 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 2032 2033 int test (int i, double x); 2034 struct s1 {int (*f) (int a);}; 2035 struct s2 {int (*f) (double a);}; 2036 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), 2037 int, int);' 2038 2039 # Test code for whether the C compiler supports C89 (body of main). 2040 ac_c_conftest_c89_main=' 2041 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); 2042 ' 2043 2044 # Test code for whether the C compiler supports C99 (global declarations) 2045 ac_c_conftest_c99_globals=' 2046 /* Does the compiler advertise C99 conformance? */ 2047 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L 2048 # error "Compiler does not advertise C99 conformance" 2049 #endif 2050 2051 // See if C++-style comments work. 2052 2053 #include <stdbool.h> 2054 extern int puts (const char *); 2055 extern int printf (const char *, ...); 2056 extern int dprintf (int, const char *, ...); 2057 extern void *malloc (size_t); 2058 extern void free (void *); 2059 2060 // Check varargs macros. These examples are taken from C99 6.10.3.5. 2061 // dprintf is used instead of fprintf to avoid needing to declare 2062 // FILE and stderr. 2063 #define debug(...) dprintf (2, __VA_ARGS__) 2064 #define showlist(...) puts (#__VA_ARGS__) 2065 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 2066 static void 2067 test_varargs_macros (void) 2068 { 2069 int x = 1234; 2070 int y = 5678; 2071 debug ("Flag"); 2072 debug ("X = %d\n", x); 2073 showlist (The first, second, and third items.); 2074 report (x>y, "x is %d but y is %d", x, y); 2075 } 2076 2077 // Check long long types. 2078 #define BIG64 18446744073709551615ull 2079 #define BIG32 4294967295ul 2080 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 2081 #if !BIG_OK 2082 #error "your preprocessor is broken" 2083 #endif 2084 #if BIG_OK 2085 #else 2086 #error "your preprocessor is broken" 2087 #endif 2088 static long long int bignum = -9223372036854775807LL; 2089 static unsigned long long int ubignum = BIG64; 2090 2091 struct incomplete_array 2092 { 2093 int datasize; 2094 double data[]; 2095 }; 2096 2097 struct named_init { 2098 int number; 2099 const wchar_t *name; 2100 double average; 2101 }; 2102 2103 typedef const char *ccp; 2104 2105 static inline int 2106 test_restrict (ccp restrict text) 2107 { 2108 // Iterate through items via the restricted pointer. 2109 // Also check for declarations in for loops. 2110 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 2111 continue; 2112 return 0; 2113 } 2114 2115 // Check varargs and va_copy. 2116 static bool 2117 test_varargs (const char *format, ...) 2118 { 2119 va_list args; 2120 va_start (args, format); 2121 va_list args_copy; 2122 va_copy (args_copy, args); 2123 2124 const char *str = ""; 2125 int number = 0; 2126 float fnumber = 0; 2127 2128 while (*format) 2129 { 2130 switch (*format++) 2131 { 2132 case '\''s'\'': // string 2133 str = va_arg (args_copy, const char *); 2134 break; 2135 case '\''d'\'': // int 2136 number = va_arg (args_copy, int); 2137 break; 2138 case '\''f'\'': // float 2139 fnumber = va_arg (args_copy, double); 2140 break; 2141 default: 2142 break; 2143 } 2144 } 2145 va_end (args_copy); 2146 va_end (args); 2147 2148 return *str && number && fnumber; 2149 } 2150 ' 2151 2152 # Test code for whether the C compiler supports C99 (body of main). 2153 ac_c_conftest_c99_main=' 2154 // Check bool. 2155 _Bool success = false; 2156 success |= (argc != 0); 2157 2158 // Check restrict. 2159 if (test_restrict ("String literal") == 0) 2160 success = true; 2161 char *restrict newvar = "Another string"; 2162 2163 // Check varargs. 2164 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 2165 test_varargs_macros (); 2166 2167 // Check flexible array members. 2168 struct incomplete_array *ia = 2169 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 2170 ia->datasize = 10; 2171 for (int i = 0; i < ia->datasize; ++i) 2172 ia->data[i] = i * 1.234; 2173 // Work around memory leak warnings. 2174 free (ia); 2175 2176 // Check named initializers. 2177 struct named_init ni = { 2178 .number = 34, 2179 .name = L"Test wide string", 2180 .average = 543.34343, 2181 }; 2182 2183 ni.number = 58; 2184 2185 int dynamic_array[ni.number]; 2186 dynamic_array[0] = argv[0][0]; 2187 dynamic_array[ni.number - 1] = 543; 2188 2189 // work around unused variable warnings 2190 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 2191 || dynamic_array[ni.number - 1] != 543); 2192 ' 2193 2194 # Test code for whether the C compiler supports C11 (global declarations) 2195 ac_c_conftest_c11_globals=' 2196 /* Does the compiler advertise C11 conformance? */ 2197 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 2198 # error "Compiler does not advertise C11 conformance" 2199 #endif 2200 2201 // Check _Alignas. 2202 char _Alignas (double) aligned_as_double; 2203 char _Alignas (0) no_special_alignment; 2204 extern char aligned_as_int; 2205 char _Alignas (0) _Alignas (int) aligned_as_int; 2206 2207 // Check _Alignof. 2208 enum 2209 { 2210 int_alignment = _Alignof (int), 2211 int_array_alignment = _Alignof (int[100]), 2212 char_alignment = _Alignof (char) 2213 }; 2214 _Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 2215 2216 // Check _Noreturn. 2217 int _Noreturn does_not_return (void) { for (;;) continue; } 2218 2219 // Check _Static_assert. 2220 struct test_static_assert 2221 { 2222 int x; 2223 _Static_assert (sizeof (int) <= sizeof (long int), 2224 "_Static_assert does not work in struct"); 2225 long int y; 2226 }; 2227 2228 // Check UTF-8 literals. 2229 #define u8 syntax error! 2230 char const utf8_literal[] = u8"happens to be ASCII" "another string"; 2231 2232 // Check duplicate typedefs. 2233 typedef long *long_ptr; 2234 typedef long int *long_ptr; 2235 typedef long_ptr long_ptr; 2236 2237 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 2238 struct anonymous 2239 { 2240 union { 2241 struct { int i; int j; }; 2242 struct { int k; long int l; } w; 2243 }; 2244 int m; 2245 } v1; 2246 ' 2247 2248 # Test code for whether the C compiler supports C11 (body of main). 2249 ac_c_conftest_c11_main=' 2250 _Static_assert ((offsetof (struct anonymous, i) 2251 == offsetof (struct anonymous, w.k)), 2252 "Anonymous union alignment botch"); 2253 v1.i = 2; 2254 v1.w.k = 5; 2255 ok |= v1.i != 5; 2256 ' 2257 2258 # Test code for whether the C compiler supports C11 (complete). 2259 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 2260 ${ac_c_conftest_c99_globals} 2261 ${ac_c_conftest_c11_globals} 2262 2263 int 2264 main (int argc, char **argv) 2265 { 2266 int ok = 0; 2267 ${ac_c_conftest_c89_main} 2268 ${ac_c_conftest_c99_main} 2269 ${ac_c_conftest_c11_main} 2270 return ok; 2271 } 2272 " 2273 2274 # Test code for whether the C compiler supports C99 (complete). 2275 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 2276 ${ac_c_conftest_c99_globals} 2277 2278 int 2279 main (int argc, char **argv) 2280 { 2281 int ok = 0; 2282 ${ac_c_conftest_c89_main} 2283 ${ac_c_conftest_c99_main} 2284 return ok; 2285 } 2286 " 2287 2288 # Test code for whether the C compiler supports C89 (complete). 2289 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 2290 2291 int 2292 main (int argc, char **argv) 2293 { 2294 int ok = 0; 2295 ${ac_c_conftest_c89_main} 2296 return ok; 2297 } 2298 " 2299 2300 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 2301 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 2302 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 2303 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 2304 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 2305 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 2306 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 2307 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 2308 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 2309 2310 # Auxiliary files required by this configure script. 2311 ac_aux_files="config.guess config.sub" 2312 2313 # Locations in which to look for auxiliary files. 2314 ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." 2315 2316 # Search for a directory containing all of the required auxiliary files, 2317 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 2318 # If we don't find one directory that contains all the files we need, 2319 # we report the set of missing files from the *first* directory in 2320 # $ac_aux_dir_candidates and give up. 2321 ac_missing_aux_files="" 2322 ac_first_candidate=: 2323 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 2324 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2325 as_found=false 2326 for as_dir in $ac_aux_dir_candidates 2327 do 2328 IFS=$as_save_IFS 2329 case $as_dir in #((( 2330 '') as_dir=./ ;; 2331 */) ;; 2332 *) as_dir=$as_dir/ ;; 2333 esac 2334 as_found=: 2335 2336 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 2337 ac_aux_dir_found=yes 2338 ac_install_sh= 2339 for ac_aux in $ac_aux_files 2340 do 2341 # As a special case, if "install-sh" is required, that requirement 2342 # can be satisfied by any of "install-sh", "install.sh", or "shtool", 2343 # and $ac_install_sh is set appropriately for whichever one is found. 2344 if test x"$ac_aux" = x"install-sh" 2345 then 2346 if test -f "${as_dir}install-sh"; then 2347 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 2348 ac_install_sh="${as_dir}install-sh -c" 2349 elif test -f "${as_dir}install.sh"; then 2350 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 2351 ac_install_sh="${as_dir}install.sh -c" 2352 elif test -f "${as_dir}shtool"; then 2353 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 2354 ac_install_sh="${as_dir}shtool install -c" 2355 else 2356 ac_aux_dir_found=no 2357 if $ac_first_candidate; then 2358 ac_missing_aux_files="${ac_missing_aux_files} install-sh" 2359 else 2360 break 2361 fi 2362 fi 2363 else 2364 if test -f "${as_dir}${ac_aux}"; then 2365 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 2366 else 2367 ac_aux_dir_found=no 2368 if $ac_first_candidate; then 2369 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 2370 else 2371 break 2372 fi 2373 fi 2374 fi 2375 done 2376 if test "$ac_aux_dir_found" = yes; then 2377 ac_aux_dir="$as_dir" 2378 break 2379 fi 2380 ac_first_candidate=false 2381 2382 as_found=false 2383 done 2384 IFS=$as_save_IFS 2385 if $as_found 2386 then : 2387 2388 else case e in #( 2389 e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;; 2390 esac 2391 fi 2392 2393 2394 # These three variables are undocumented and unsupported, 2395 # and are intended to be withdrawn in a future Autoconf release. 2396 # They can cause serious problems if a builder's source tree is in a directory 2397 # whose full name contains unusual characters. 2398 if test -f "${ac_aux_dir}config.guess"; then 2399 ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 2400 fi 2401 if test -f "${ac_aux_dir}config.sub"; then 2402 ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 2403 fi 2404 if test -f "$ac_aux_dir/configure"; then 2405 ac_configure="$SHELL ${ac_aux_dir}configure" 2406 fi 2407 2408 # Check that the precious variables saved in the cache have kept the same 2409 # value. 2410 ac_cache_corrupted=false 2411 for ac_var in $ac_precious_vars; do 2412 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2413 eval ac_new_set=\$ac_env_${ac_var}_set 2414 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2415 eval ac_new_val=\$ac_env_${ac_var}_value 2416 case $ac_old_set,$ac_new_set in 2417 set,) 2418 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5 2419 printf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;} 2420 ac_cache_corrupted=: ;; 2421 ,set) 2422 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5 2423 printf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;} 2424 ac_cache_corrupted=: ;; 2425 ,);; 2426 *) 2427 if test "x$ac_old_val" != "x$ac_new_val"; then 2428 # differences in whitespace do not lead to failure. 2429 ac_old_val_w=`echo x $ac_old_val` 2430 ac_new_val_w=`echo x $ac_new_val` 2431 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2432 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5 2433 printf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;} 2434 ac_cache_corrupted=: 2435 else 2436 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5 2437 printf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;} 2438 eval $ac_var=\$ac_old_val 2439 fi 2440 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: '$ac_old_val'" >&5 2441 printf "%s\n" "$as_me: former value: '$ac_old_val'" >&2;} 2442 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: '$ac_new_val'" >&5 2443 printf "%s\n" "$as_me: current value: '$ac_new_val'" >&2;} 2444 fi;; 2445 esac 2446 # Pass precious variables to config.status. 2447 if test "$ac_new_set" = set; then 2448 case $ac_new_val in 2449 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2450 *) ac_arg=$ac_var=$ac_new_val ;; 2451 esac 2452 case " $ac_configure_args " in 2453 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2454 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2455 esac 2456 fi 2457 done 2458 if $ac_cache_corrupted; then 2459 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 2460 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 2461 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2462 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} 2463 as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file' 2464 and start over" "$LINENO" 5 2465 fi 2466 ## -------------------- ## 2467 ## Main body of script. ## 2468 ## -------------------- ## 2469 2470 ac_ext=c 2471 ac_cpp='$CPP $CPPFLAGS' 2472 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2473 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2474 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2475 2476 2477 2478 ac_config_headers="$ac_config_headers config.h" 2479 2480 ac_config_files="$ac_config_files Makefile" 2481 2482 2483 # acx_nlnetlabs.m4 - common macros for configure checks 2484 # Copyright 2009, Wouter Wijngaards, NLnet Labs. 2485 # BSD licensed. 2486 # 2487 # Version 48 2488 # 2024-01-16 fix to add -l:libssp.a to -lcrypto link check. 2489 # and check for getaddrinfo with only header. 2490 # 2024-01-15 fix to add crypt32 to -lcrypto link check when checking for gdi32. 2491 # 2023-05-04 fix to remove unused whitespace. 2492 # 2023-01-26 fix -Wstrict-prototypes. 2493 # 2022-09-01 fix checking if nonblocking sockets work on OpenBSD. 2494 # 2021-08-17 fix sed script in ssldir split handling. 2495 # 2021-08-17 fix for openssl to detect split version, with ssldir_include 2496 # and ssldir_lib output directories. 2497 # 2021-07-30 fix for openssl use of lib64 directory. 2498 # 2021-06-14 fix nonblocking test to use host instead of target for mingw test. 2499 # 2021-05-17 fix nonblocking socket test from grep on mingw32 to mingw for 2500 # 64bit compatibility. 2501 # 2021-03-24 fix ACX_FUNC_DEPRECATED to use CPPFLAGS and CFLAGS. 2502 # 2021-01-05 fix defun for aclocal 2503 # 2021-01-05 autoconf 2.70 autoupdate and fixes, no AC_TRY_COMPILE 2504 # 2020-08-24 Use EVP_sha256 instead of HMAC_Update (for openssl-3.0.0). 2505 # 2016-03-21 Check -ldl -pthread for libcrypto for ldns and openssl 1.1.0. 2506 # 2016-03-21 Use HMAC_Update instead of HMAC_CTX_Init (for openssl-1.1.0). 2507 # 2016-01-04 -D_DEFAULT_SOURCE defined with -D_BSD_SOURCE for Linux glibc 2.20 2508 # 2015-12-11 FLTO check for new OSX, clang. 2509 # 2015-11-18 spelling check fix. 2510 # 2015-11-05 ACX_SSL_CHECKS no longer adds -ldl needlessly. 2511 # 2015-08-28 ACX_CHECK_PIE and ACX_CHECK_RELRO_NOW added. 2512 # 2015-03-17 AHX_CONFIG_REALLOCARRAY added 2513 # 2013-09-19 FLTO help text improved. 2514 # 2013-07-18 Enable ACX_CHECK_COMPILER_FLAG to test for -Wstrict-prototypes 2515 # 2013-06-25 FLTO has --disable-flto option. 2516 # 2013-05-03 Update W32_SLEEP for newer mingw that links but not defines it. 2517 # 2013-03-22 Fix ACX_RSRC_VERSION for long version numbers. 2518 # 2012-02-09 Fix AHX_MEMCMP_BROKEN with undef in compat/memcmp.h. 2519 # 2012-01-20 Fix COMPILER_FLAGS_UNBOUND for gcc 4.6.2 assigned-not-used-warns. 2520 # 2011-12-05 Fix getaddrinfowithincludes on windows with fedora16 mingw32-gcc. 2521 # Fix ACX_MALLOC for redefined malloc error. 2522 # Fix GETADDRINFO_WITH_INCLUDES to add -lws2_32 2523 # 2011-11-10 Fix FLTO test to not drop a.out in current directory. 2524 # 2011-11-01 Fix FLTO test for llvm on Lion. 2525 # 2011-08-01 Fix nonblock test (broken at v13). 2526 # 2011-08-01 Fix autoconf 2.68 warnings 2527 # 2011-06-23 Add ACX_CHECK_FLTO to check -flto. 2528 # 2010-08-16 Fix FLAG_OMITTED for AS_TR_CPP changes in autoconf-2.66. 2529 # 2010-07-02 Add check for ss_family (for minix). 2530 # 2010-04-26 Fix to use CPPFLAGS for CHECK_COMPILER_FLAGS. 2531 # 2010-03-01 Fix RPATH using CONFIG_COMMANDS to run at the very end. 2532 # 2010-02-18 WITH_SSL outputs the LIBSSL_LDFLAGS, LIBS, CPPFLAGS separate, -ldl 2533 # 2010-02-01 added ACX_CHECK_MEMCMP_SIGNED, AHX_MEMCMP_BROKEN 2534 # 2010-01-20 added AHX_COONFIG_STRLCAT 2535 # 2009-07-14 U_CHAR detection improved for windows crosscompile. 2536 # added ACX_FUNC_MALLOC 2537 # fixup some #if to #ifdef 2538 # NONBLOCKING test for mingw crosscompile. 2539 # 2009-07-13 added ACX_WITH_SSL_OPTIONAL 2540 # 2009-07-03 fixup LDFLAGS for empty ssl dir. 2541 # 2542 # Automates some of the checking constructs. Aims at portability for POSIX. 2543 # Documentation for functions is below. 2544 # 2545 # the following macro's are provided in this file: 2546 # (see below for details on each macro). 2547 # 2548 # ACX_ESCAPE_BACKSLASH - escape backslashes in var for C-preproc. 2549 # ACX_RSRC_VERSION - create windows resource version number. 2550 # ACX_CHECK_COMPILER_FLAG - see if cc supports a flag. 2551 # ACX_CHECK_ERROR_FLAGS - see which flag is -werror (used below). 2552 # ACX_CHECK_COMPILER_FLAG_NEEDED - see if flags make the code compile cleanly. 2553 # ACX_DEPFLAG - find cc dependency flags. 2554 # ACX_DETERMINE_EXT_FLAGS_UNBOUND - find out which flags enable BSD and POSIX. 2555 # ACX_CHECK_FORMAT_ATTRIBUTE - find cc printf format syntax. 2556 # ACX_CHECK_UNUSED_ATTRIBUTE - find cc variable unused syntax. 2557 # ACX_CHECK_FLTO - see if cc supports -flto and use it if so. 2558 # ACX_LIBTOOL_C_ONLY - create libtool for C only, improved. 2559 # ACX_TYPE_U_CHAR - u_char type. 2560 # ACX_TYPE_RLIM_T - rlim_t type. 2561 # ACX_TYPE_SOCKLEN_T - socklen_t type. 2562 # ACX_TYPE_IN_ADDR_T - in_addr_t type. 2563 # ACX_TYPE_IN_PORT_T - in_port_t type. 2564 # ACX_ARG_RPATH - add --disable-rpath option. 2565 # ACX_WITH_SSL - add --with-ssl option, link -lcrypto. 2566 # ACX_WITH_SSL_OPTIONAL - add --with-ssl option, link -lcrypto, 2567 # where --without-ssl is also accepted 2568 # ACX_LIB_SSL - setup to link -lssl. 2569 # ACX_SYS_LARGEFILE - improved sys_largefile, fseeko, >2G files. 2570 # ACX_CHECK_GETADDRINFO_WITH_INCLUDES - find getaddrinfo, portably. 2571 # ACX_FUNC_DEPRECATED - see if func is deprecated. 2572 # ACX_CHECK_NONBLOCKING_BROKEN - see if nonblocking sockets really work. 2573 # ACX_MKDIR_ONE_ARG - determine mkdir(2) number of arguments. 2574 # ACX_FUNC_IOCTLSOCKET - find ioctlsocket, portably. 2575 # ACX_FUNC_MALLOC - check malloc, define replacement . 2576 # AHX_CONFIG_FORMAT_ATTRIBUTE - config.h text for format. 2577 # AHX_CONFIG_UNUSED_ATTRIBUTE - config.h text for unused. 2578 # AHX_CONFIG_FSEEKO - define fseeko, ftello fallback. 2579 # AHX_CONFIG_RAND_MAX - define RAND_MAX if needed. 2580 # AHX_CONFIG_MAXHOSTNAMELEN - define MAXHOSTNAMELEN if needed. 2581 # AHX_CONFIG_IPV6_MIN_MTU - define IPV6_MIN_MTU if needed. 2582 # AHX_CONFIG_SNPRINTF - snprintf compat prototype 2583 # AHX_CONFIG_INET_PTON - inet_pton compat prototype 2584 # AHX_CONFIG_INET_NTOP - inet_ntop compat prototype 2585 # AHX_CONFIG_INET_ATON - inet_aton compat prototype 2586 # AHX_CONFIG_MEMMOVE - memmove compat prototype 2587 # AHX_CONFIG_STRLCAT - strlcat compat prototype 2588 # AHX_CONFIG_STRLCPY - strlcpy compat prototype 2589 # AHX_CONFIG_GMTIME_R - gmtime_r compat prototype 2590 # AHX_CONFIG_W32_SLEEP - w32 compat for sleep 2591 # AHX_CONFIG_W32_USLEEP - w32 compat for usleep 2592 # AHX_CONFIG_W32_RANDOM - w32 compat for random 2593 # AHX_CONFIG_W32_SRANDOM - w32 compat for srandom 2594 # AHX_CONFIG_W32_FD_SET_T - w32 detection of FD_SET_T. 2595 # ACX_CFLAGS_STRIP - strip one flag from CFLAGS 2596 # ACX_STRIP_EXT_FLAGS - strip extension flags from CFLAGS 2597 # AHX_CONFIG_FLAG_OMITTED - define omitted flag 2598 # AHX_CONFIG_FLAG_EXT - define omitted extension flag 2599 # AHX_CONFIG_EXT_FLAGS - define the stripped extension flags 2600 # ACX_CHECK_MEMCMP_SIGNED - check if memcmp uses signed characters. 2601 # AHX_MEMCMP_BROKEN - replace memcmp func for CHECK_MEMCMP_SIGNED. 2602 # ACX_CHECK_SS_FAMILY - check for sockaddr_storage.ss_family 2603 # ACX_CHECK_PIE - add --enable-pie option and check if works 2604 # ACX_CHECK_RELRO_NOW - add --enable-relro-now option and check it 2605 # 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 # =========================================================================== 2714 # https://www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html 2715 # =========================================================================== 2716 # 2717 # SYNOPSIS 2718 # 2719 # AX_CHECK_COMPILE_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS], [INPUT]) 2720 # 2721 # DESCRIPTION 2722 # 2723 # Check whether the given FLAG works with the current language's compiler 2724 # or gives an error. (Warnings, however, are ignored) 2725 # 2726 # ACTION-SUCCESS/ACTION-FAILURE are shell commands to execute on 2727 # success/failure. 2728 # 2729 # If EXTRA-FLAGS is defined, it is added to the current language's default 2730 # flags (e.g. CFLAGS) when the check is done. The check is thus made with 2731 # the flags: "CFLAGS EXTRA-FLAGS FLAG". This can for example be used to 2732 # force the compiler to issue an error when a bad flag is given. 2733 # 2734 # INPUT gives an alternative input source to AC_COMPILE_IFELSE. 2735 # 2736 # NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this 2737 # macro in sync with AX_CHECK_{PREPROC,LINK}_FLAG. 2738 # 2739 # LICENSE 2740 # 2741 # Copyright (c) 2008 Guido U. Draheim <guidod (at] gmx.de> 2742 # Copyright (c) 2011 Maarten Bosmans <mkbosmans (at] gmail.com> 2743 # 2744 # Copying and distribution of this file, with or without modification, are 2745 # permitted in any medium without royalty provided the copyright notice 2746 # and this notice are preserved. This file is offered as-is, without any 2747 # warranty. 2748 2749 #serial 6 2750 2751 2752 2753 CFLAGS="$CFLAGS" 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 ac_ext=c 2764 ac_cpp='$CPP $CPPFLAGS' 2765 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2766 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2767 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2768 if test -n "$ac_tool_prefix"; then 2769 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2770 set dummy ${ac_tool_prefix}gcc; ac_word=$2 2771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2772 printf %s "checking for $ac_word... " >&6; } 2773 if test ${ac_cv_prog_CC+y} 2774 then : 2775 printf %s "(cached) " >&6 2776 else case e in #( 2777 e) if test -n "$CC"; then 2778 ac_cv_prog_CC="$CC" # Let the user override the test. 2779 else 2780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2781 for as_dir in $PATH 2782 do 2783 IFS=$as_save_IFS 2784 case $as_dir in #((( 2785 '') as_dir=./ ;; 2786 */) ;; 2787 *) as_dir=$as_dir/ ;; 2788 esac 2789 for ac_exec_ext in '' $ac_executable_extensions; do 2790 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2791 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2792 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2793 break 2 2794 fi 2795 done 2796 done 2797 IFS=$as_save_IFS 2798 2799 fi ;; 2800 esac 2801 fi 2802 CC=$ac_cv_prog_CC 2803 if test -n "$CC"; then 2804 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2805 printf "%s\n" "$CC" >&6; } 2806 else 2807 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2808 printf "%s\n" "no" >&6; } 2809 fi 2810 2811 2812 fi 2813 if test -z "$ac_cv_prog_CC"; then 2814 ac_ct_CC=$CC 2815 # Extract the first word of "gcc", so it can be a program name with args. 2816 set dummy gcc; ac_word=$2 2817 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2818 printf %s "checking for $ac_word... " >&6; } 2819 if test ${ac_cv_prog_ac_ct_CC+y} 2820 then : 2821 printf %s "(cached) " >&6 2822 else case e in #( 2823 e) if test -n "$ac_ct_CC"; then 2824 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2825 else 2826 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2827 for as_dir in $PATH 2828 do 2829 IFS=$as_save_IFS 2830 case $as_dir in #((( 2831 '') as_dir=./ ;; 2832 */) ;; 2833 *) as_dir=$as_dir/ ;; 2834 esac 2835 for ac_exec_ext in '' $ac_executable_extensions; do 2836 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2837 ac_cv_prog_ac_ct_CC="gcc" 2838 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2839 break 2 2840 fi 2841 done 2842 done 2843 IFS=$as_save_IFS 2844 2845 fi ;; 2846 esac 2847 fi 2848 ac_ct_CC=$ac_cv_prog_ac_ct_CC 2849 if test -n "$ac_ct_CC"; then 2850 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2851 printf "%s\n" "$ac_ct_CC" >&6; } 2852 else 2853 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2854 printf "%s\n" "no" >&6; } 2855 fi 2856 2857 if test "x$ac_ct_CC" = x; then 2858 CC="" 2859 else 2860 case $cross_compiling:$ac_tool_warned in 2861 yes:) 2862 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2863 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2864 ac_tool_warned=yes ;; 2865 esac 2866 CC=$ac_ct_CC 2867 fi 2868 else 2869 CC="$ac_cv_prog_CC" 2870 fi 2871 2872 if test -z "$CC"; then 2873 if test -n "$ac_tool_prefix"; then 2874 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2875 set dummy ${ac_tool_prefix}cc; ac_word=$2 2876 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2877 printf %s "checking for $ac_word... " >&6; } 2878 if test ${ac_cv_prog_CC+y} 2879 then : 2880 printf %s "(cached) " >&6 2881 else case e in #( 2882 e) if test -n "$CC"; then 2883 ac_cv_prog_CC="$CC" # Let the user override the test. 2884 else 2885 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2886 for as_dir in $PATH 2887 do 2888 IFS=$as_save_IFS 2889 case $as_dir in #((( 2890 '') as_dir=./ ;; 2891 */) ;; 2892 *) as_dir=$as_dir/ ;; 2893 esac 2894 for ac_exec_ext in '' $ac_executable_extensions; do 2895 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2896 ac_cv_prog_CC="${ac_tool_prefix}cc" 2897 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2898 break 2 2899 fi 2900 done 2901 done 2902 IFS=$as_save_IFS 2903 2904 fi ;; 2905 esac 2906 fi 2907 CC=$ac_cv_prog_CC 2908 if test -n "$CC"; then 2909 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2910 printf "%s\n" "$CC" >&6; } 2911 else 2912 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2913 printf "%s\n" "no" >&6; } 2914 fi 2915 2916 2917 fi 2918 fi 2919 if test -z "$CC"; then 2920 # Extract the first word of "cc", so it can be a program name with args. 2921 set dummy cc; ac_word=$2 2922 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2923 printf %s "checking for $ac_word... " >&6; } 2924 if test ${ac_cv_prog_CC+y} 2925 then : 2926 printf %s "(cached) " >&6 2927 else case e in #( 2928 e) if test -n "$CC"; then 2929 ac_cv_prog_CC="$CC" # Let the user override the test. 2930 else 2931 ac_prog_rejected=no 2932 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2933 for as_dir in $PATH 2934 do 2935 IFS=$as_save_IFS 2936 case $as_dir in #((( 2937 '') as_dir=./ ;; 2938 */) ;; 2939 *) as_dir=$as_dir/ ;; 2940 esac 2941 for ac_exec_ext in '' $ac_executable_extensions; do 2942 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2943 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2944 ac_prog_rejected=yes 2945 continue 2946 fi 2947 ac_cv_prog_CC="cc" 2948 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2949 break 2 2950 fi 2951 done 2952 done 2953 IFS=$as_save_IFS 2954 2955 if test $ac_prog_rejected = yes; then 2956 # We found a bogon in the path, so make sure we never use it. 2957 set dummy $ac_cv_prog_CC 2958 shift 2959 if test $# != 0; then 2960 # We chose a different compiler from the bogus one. 2961 # However, it has the same basename, so the bogon will be chosen 2962 # first if we set CC to just the basename; use the full file name. 2963 shift 2964 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 2965 fi 2966 fi 2967 fi ;; 2968 esac 2969 fi 2970 CC=$ac_cv_prog_CC 2971 if test -n "$CC"; then 2972 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2973 printf "%s\n" "$CC" >&6; } 2974 else 2975 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2976 printf "%s\n" "no" >&6; } 2977 fi 2978 2979 2980 fi 2981 if test -z "$CC"; then 2982 if test -n "$ac_tool_prefix"; then 2983 for ac_prog in cl.exe 2984 do 2985 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2986 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2987 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2988 printf %s "checking for $ac_word... " >&6; } 2989 if test ${ac_cv_prog_CC+y} 2990 then : 2991 printf %s "(cached) " >&6 2992 else case e in #( 2993 e) if test -n "$CC"; then 2994 ac_cv_prog_CC="$CC" # Let the user override the test. 2995 else 2996 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2997 for as_dir in $PATH 2998 do 2999 IFS=$as_save_IFS 3000 case $as_dir in #((( 3001 '') as_dir=./ ;; 3002 */) ;; 3003 *) as_dir=$as_dir/ ;; 3004 esac 3005 for ac_exec_ext in '' $ac_executable_extensions; do 3006 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3007 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3008 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3009 break 2 3010 fi 3011 done 3012 done 3013 IFS=$as_save_IFS 3014 3015 fi ;; 3016 esac 3017 fi 3018 CC=$ac_cv_prog_CC 3019 if test -n "$CC"; then 3020 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3021 printf "%s\n" "$CC" >&6; } 3022 else 3023 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3024 printf "%s\n" "no" >&6; } 3025 fi 3026 3027 3028 test -n "$CC" && break 3029 done 3030 fi 3031 if test -z "$CC"; then 3032 ac_ct_CC=$CC 3033 for ac_prog in cl.exe 3034 do 3035 # Extract the first word of "$ac_prog", so it can be a program name with args. 3036 set dummy $ac_prog; ac_word=$2 3037 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3038 printf %s "checking for $ac_word... " >&6; } 3039 if test ${ac_cv_prog_ac_ct_CC+y} 3040 then : 3041 printf %s "(cached) " >&6 3042 else case e in #( 3043 e) if test -n "$ac_ct_CC"; then 3044 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3045 else 3046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3047 for as_dir in $PATH 3048 do 3049 IFS=$as_save_IFS 3050 case $as_dir in #((( 3051 '') as_dir=./ ;; 3052 */) ;; 3053 *) as_dir=$as_dir/ ;; 3054 esac 3055 for ac_exec_ext in '' $ac_executable_extensions; do 3056 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3057 ac_cv_prog_ac_ct_CC="$ac_prog" 3058 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3059 break 2 3060 fi 3061 done 3062 done 3063 IFS=$as_save_IFS 3064 3065 fi ;; 3066 esac 3067 fi 3068 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3069 if test -n "$ac_ct_CC"; then 3070 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3071 printf "%s\n" "$ac_ct_CC" >&6; } 3072 else 3073 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3074 printf "%s\n" "no" >&6; } 3075 fi 3076 3077 3078 test -n "$ac_ct_CC" && break 3079 done 3080 3081 if test "x$ac_ct_CC" = x; then 3082 CC="" 3083 else 3084 case $cross_compiling:$ac_tool_warned in 3085 yes:) 3086 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3087 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3088 ac_tool_warned=yes ;; 3089 esac 3090 CC=$ac_ct_CC 3091 fi 3092 fi 3093 3094 fi 3095 if test -z "$CC"; then 3096 if test -n "$ac_tool_prefix"; then 3097 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 3098 set dummy ${ac_tool_prefix}clang; ac_word=$2 3099 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3100 printf %s "checking for $ac_word... " >&6; } 3101 if test ${ac_cv_prog_CC+y} 3102 then : 3103 printf %s "(cached) " >&6 3104 else case e in #( 3105 e) if test -n "$CC"; then 3106 ac_cv_prog_CC="$CC" # Let the user override the test. 3107 else 3108 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3109 for as_dir in $PATH 3110 do 3111 IFS=$as_save_IFS 3112 case $as_dir in #((( 3113 '') as_dir=./ ;; 3114 */) ;; 3115 *) as_dir=$as_dir/ ;; 3116 esac 3117 for ac_exec_ext in '' $ac_executable_extensions; do 3118 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3119 ac_cv_prog_CC="${ac_tool_prefix}clang" 3120 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3121 break 2 3122 fi 3123 done 3124 done 3125 IFS=$as_save_IFS 3126 3127 fi ;; 3128 esac 3129 fi 3130 CC=$ac_cv_prog_CC 3131 if test -n "$CC"; then 3132 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3133 printf "%s\n" "$CC" >&6; } 3134 else 3135 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3136 printf "%s\n" "no" >&6; } 3137 fi 3138 3139 3140 fi 3141 if test -z "$ac_cv_prog_CC"; then 3142 ac_ct_CC=$CC 3143 # Extract the first word of "clang", so it can be a program name with args. 3144 set dummy clang; ac_word=$2 3145 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3146 printf %s "checking for $ac_word... " >&6; } 3147 if test ${ac_cv_prog_ac_ct_CC+y} 3148 then : 3149 printf %s "(cached) " >&6 3150 else case e in #( 3151 e) if test -n "$ac_ct_CC"; then 3152 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3153 else 3154 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3155 for as_dir in $PATH 3156 do 3157 IFS=$as_save_IFS 3158 case $as_dir in #((( 3159 '') as_dir=./ ;; 3160 */) ;; 3161 *) as_dir=$as_dir/ ;; 3162 esac 3163 for ac_exec_ext in '' $ac_executable_extensions; do 3164 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3165 ac_cv_prog_ac_ct_CC="clang" 3166 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3167 break 2 3168 fi 3169 done 3170 done 3171 IFS=$as_save_IFS 3172 3173 fi ;; 3174 esac 3175 fi 3176 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3177 if test -n "$ac_ct_CC"; then 3178 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3179 printf "%s\n" "$ac_ct_CC" >&6; } 3180 else 3181 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3182 printf "%s\n" "no" >&6; } 3183 fi 3184 3185 if test "x$ac_ct_CC" = x; then 3186 CC="" 3187 else 3188 case $cross_compiling:$ac_tool_warned in 3189 yes:) 3190 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3191 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3192 ac_tool_warned=yes ;; 3193 esac 3194 CC=$ac_ct_CC 3195 fi 3196 else 3197 CC="$ac_cv_prog_CC" 3198 fi 3199 3200 fi 3201 3202 3203 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3204 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3205 as_fn_error $? "no acceptable C compiler found in \$PATH 3206 See 'config.log' for more details" "$LINENO" 5; } 3207 3208 # Provide some information about the compiler. 3209 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3210 set X $ac_compile 3211 ac_compiler=$2 3212 for ac_option in --version -v -V -qversion -version; do 3213 { { ac_try="$ac_compiler $ac_option >&5" 3214 case "(($ac_try" in 3215 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3216 *) ac_try_echo=$ac_try;; 3217 esac 3218 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3219 printf "%s\n" "$ac_try_echo"; } >&5 3220 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3221 ac_status=$? 3222 if test -s conftest.err; then 3223 sed '10a\ 3224 ... rest of stderr output deleted ... 3225 10q' conftest.err >conftest.er1 3226 cat conftest.er1 >&5 3227 fi 3228 rm -f conftest.er1 conftest.err 3229 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3230 test $ac_status = 0; } 3231 done 3232 3233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3234 /* end confdefs.h. */ 3235 3236 int 3237 main (void) 3238 { 3239 3240 ; 3241 return 0; 3242 } 3243 _ACEOF 3244 ac_clean_files_save=$ac_clean_files 3245 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3246 # Try to create an executable without -o first, disregard a.out. 3247 # It will help us diagnose broken compilers, and finding out an intuition 3248 # of exeext. 3249 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3250 printf %s "checking whether the C compiler works... " >&6; } 3251 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3252 3253 # The possible output files: 3254 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3255 3256 ac_rmfiles= 3257 for ac_file in $ac_files 3258 do 3259 case $ac_file in 3260 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3261 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3262 esac 3263 done 3264 rm -f $ac_rmfiles 3265 3266 if { { ac_try="$ac_link_default" 3267 case "(($ac_try" in 3268 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3269 *) ac_try_echo=$ac_try;; 3270 esac 3271 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3272 printf "%s\n" "$ac_try_echo"; } >&5 3273 (eval "$ac_link_default") 2>&5 3274 ac_status=$? 3275 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3276 test $ac_status = 0; } 3277 then : 3278 # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'. 3279 # So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no' 3280 # in a Makefile. We should not override ac_cv_exeext if it was cached, 3281 # so that the user can short-circuit this test for compilers unknown to 3282 # Autoconf. 3283 for ac_file in $ac_files '' 3284 do 3285 test -f "$ac_file" || continue 3286 case $ac_file in 3287 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3288 ;; 3289 [ab].out ) 3290 # We found the default executable, but exeext='' is most 3291 # certainly right. 3292 break;; 3293 *.* ) 3294 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 3295 then :; else 3296 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3297 fi 3298 # We set ac_cv_exeext here because the later test for it is not 3299 # safe: cross compilers may not add the suffix if given an '-o' 3300 # argument, so we may need to know it at that point already. 3301 # Even if this section looks crufty: it has the advantage of 3302 # actually working. 3303 break;; 3304 * ) 3305 break;; 3306 esac 3307 done 3308 test "$ac_cv_exeext" = no && ac_cv_exeext= 3309 3310 else case e in #( 3311 e) ac_file='' ;; 3312 esac 3313 fi 3314 if test -z "$ac_file" 3315 then : 3316 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3317 printf "%s\n" "no" >&6; } 3318 printf "%s\n" "$as_me: failed program was:" >&5 3319 sed 's/^/| /' conftest.$ac_ext >&5 3320 3321 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3322 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3323 as_fn_error 77 "C compiler cannot create executables 3324 See 'config.log' for more details" "$LINENO" 5; } 3325 else case e in #( 3326 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3327 printf "%s\n" "yes" >&6; } ;; 3328 esac 3329 fi 3330 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3331 printf %s "checking for C compiler default output file name... " >&6; } 3332 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3333 printf "%s\n" "$ac_file" >&6; } 3334 ac_exeext=$ac_cv_exeext 3335 3336 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3337 ac_clean_files=$ac_clean_files_save 3338 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3339 printf %s "checking for suffix of executables... " >&6; } 3340 if { { ac_try="$ac_link" 3341 case "(($ac_try" in 3342 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3343 *) ac_try_echo=$ac_try;; 3344 esac 3345 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3346 printf "%s\n" "$ac_try_echo"; } >&5 3347 (eval "$ac_link") 2>&5 3348 ac_status=$? 3349 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3350 test $ac_status = 0; } 3351 then : 3352 # If both 'conftest.exe' and 'conftest' are 'present' (well, observable) 3353 # catch 'conftest.exe'. For instance with Cygwin, 'ls conftest' will 3354 # work properly (i.e., refer to 'conftest.exe'), while it won't with 3355 # 'rm'. 3356 for ac_file in conftest.exe conftest conftest.*; do 3357 test -f "$ac_file" || continue 3358 case $ac_file in 3359 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3360 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3361 break;; 3362 * ) break;; 3363 esac 3364 done 3365 else case e in #( 3366 e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3367 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3368 as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3369 See 'config.log' for more details" "$LINENO" 5; } ;; 3370 esac 3371 fi 3372 rm -f conftest conftest$ac_cv_exeext 3373 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3374 printf "%s\n" "$ac_cv_exeext" >&6; } 3375 3376 rm -f conftest.$ac_ext 3377 EXEEXT=$ac_cv_exeext 3378 ac_exeext=$EXEEXT 3379 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3380 /* end confdefs.h. */ 3381 #include <stdio.h> 3382 int 3383 main (void) 3384 { 3385 FILE *f = fopen ("conftest.out", "w"); 3386 if (!f) 3387 return 1; 3388 return ferror (f) || fclose (f) != 0; 3389 3390 ; 3391 return 0; 3392 } 3393 _ACEOF 3394 ac_clean_files="$ac_clean_files conftest.out" 3395 # Check that the compiler produces executables we can run. If not, either 3396 # the compiler is broken, or we cross compile. 3397 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3398 printf %s "checking whether we are cross compiling... " >&6; } 3399 if test "$cross_compiling" != yes; then 3400 { { ac_try="$ac_link" 3401 case "(($ac_try" in 3402 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3403 *) ac_try_echo=$ac_try;; 3404 esac 3405 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3406 printf "%s\n" "$ac_try_echo"; } >&5 3407 (eval "$ac_link") 2>&5 3408 ac_status=$? 3409 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3410 test $ac_status = 0; } 3411 if { ac_try='./conftest$ac_cv_exeext' 3412 { { case "(($ac_try" in 3413 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3414 *) ac_try_echo=$ac_try;; 3415 esac 3416 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3417 printf "%s\n" "$ac_try_echo"; } >&5 3418 (eval "$ac_try") 2>&5 3419 ac_status=$? 3420 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3421 test $ac_status = 0; }; }; then 3422 cross_compiling=no 3423 else 3424 if test "$cross_compiling" = maybe; then 3425 cross_compiling=yes 3426 else 3427 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3428 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3429 as_fn_error 77 "cannot run C compiled programs. 3430 If you meant to cross compile, use '--host'. 3431 See 'config.log' for more details" "$LINENO" 5; } 3432 fi 3433 fi 3434 fi 3435 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3436 printf "%s\n" "$cross_compiling" >&6; } 3437 3438 rm -f conftest.$ac_ext conftest$ac_cv_exeext \ 3439 conftest.o conftest.obj conftest.out 3440 ac_clean_files=$ac_clean_files_save 3441 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3442 printf %s "checking for suffix of object files... " >&6; } 3443 if test ${ac_cv_objext+y} 3444 then : 3445 printf %s "(cached) " >&6 3446 else case e in #( 3447 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3448 /* end confdefs.h. */ 3449 3450 int 3451 main (void) 3452 { 3453 3454 ; 3455 return 0; 3456 } 3457 _ACEOF 3458 rm -f conftest.o conftest.obj 3459 if { { ac_try="$ac_compile" 3460 case "(($ac_try" in 3461 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3462 *) ac_try_echo=$ac_try;; 3463 esac 3464 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3465 printf "%s\n" "$ac_try_echo"; } >&5 3466 (eval "$ac_compile") 2>&5 3467 ac_status=$? 3468 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3469 test $ac_status = 0; } 3470 then : 3471 for ac_file in conftest.o conftest.obj conftest.*; do 3472 test -f "$ac_file" || continue; 3473 case $ac_file in 3474 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3475 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3476 break;; 3477 esac 3478 done 3479 else case e in #( 3480 e) printf "%s\n" "$as_me: failed program was:" >&5 3481 sed 's/^/| /' conftest.$ac_ext >&5 3482 3483 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3484 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3485 as_fn_error $? "cannot compute suffix of object files: cannot compile 3486 See 'config.log' for more details" "$LINENO" 5; } ;; 3487 esac 3488 fi 3489 rm -f conftest.$ac_cv_objext conftest.$ac_ext ;; 3490 esac 3491 fi 3492 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3493 printf "%s\n" "$ac_cv_objext" >&6; } 3494 OBJEXT=$ac_cv_objext 3495 ac_objext=$OBJEXT 3496 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 3497 printf %s "checking whether the compiler supports GNU C... " >&6; } 3498 if test ${ac_cv_c_compiler_gnu+y} 3499 then : 3500 printf %s "(cached) " >&6 3501 else case e in #( 3502 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3503 /* end confdefs.h. */ 3504 3505 int 3506 main (void) 3507 { 3508 #ifndef __GNUC__ 3509 choke me 3510 #endif 3511 3512 ; 3513 return 0; 3514 } 3515 _ACEOF 3516 if ac_fn_c_try_compile "$LINENO" 3517 then : 3518 ac_compiler_gnu=yes 3519 else case e in #( 3520 e) ac_compiler_gnu=no ;; 3521 esac 3522 fi 3523 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3524 ac_cv_c_compiler_gnu=$ac_compiler_gnu 3525 ;; 3526 esac 3527 fi 3528 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3529 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 3530 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3531 3532 if test $ac_compiler_gnu = yes; then 3533 GCC=yes 3534 else 3535 GCC= 3536 fi 3537 ac_test_CFLAGS=${CFLAGS+y} 3538 ac_save_CFLAGS=$CFLAGS 3539 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3540 printf %s "checking whether $CC accepts -g... " >&6; } 3541 if test ${ac_cv_prog_cc_g+y} 3542 then : 3543 printf %s "(cached) " >&6 3544 else case e in #( 3545 e) ac_save_c_werror_flag=$ac_c_werror_flag 3546 ac_c_werror_flag=yes 3547 ac_cv_prog_cc_g=no 3548 CFLAGS="-g" 3549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3550 /* end confdefs.h. */ 3551 3552 int 3553 main (void) 3554 { 3555 3556 ; 3557 return 0; 3558 } 3559 _ACEOF 3560 if ac_fn_c_try_compile "$LINENO" 3561 then : 3562 ac_cv_prog_cc_g=yes 3563 else case e in #( 3564 e) CFLAGS="" 3565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3566 /* end confdefs.h. */ 3567 3568 int 3569 main (void) 3570 { 3571 3572 ; 3573 return 0; 3574 } 3575 _ACEOF 3576 if ac_fn_c_try_compile "$LINENO" 3577 then : 3578 3579 else case e in #( 3580 e) ac_c_werror_flag=$ac_save_c_werror_flag 3581 CFLAGS="-g" 3582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3583 /* end confdefs.h. */ 3584 3585 int 3586 main (void) 3587 { 3588 3589 ; 3590 return 0; 3591 } 3592 _ACEOF 3593 if ac_fn_c_try_compile "$LINENO" 3594 then : 3595 ac_cv_prog_cc_g=yes 3596 fi 3597 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3598 esac 3599 fi 3600 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3601 esac 3602 fi 3603 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3604 ac_c_werror_flag=$ac_save_c_werror_flag ;; 3605 esac 3606 fi 3607 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3608 printf "%s\n" "$ac_cv_prog_cc_g" >&6; } 3609 if test $ac_test_CFLAGS; then 3610 CFLAGS=$ac_save_CFLAGS 3611 elif test $ac_cv_prog_cc_g = yes; then 3612 if test "$GCC" = yes; then 3613 CFLAGS="-g -O2" 3614 else 3615 CFLAGS="-g" 3616 fi 3617 else 3618 if test "$GCC" = yes; then 3619 CFLAGS="-O2" 3620 else 3621 CFLAGS= 3622 fi 3623 fi 3624 ac_prog_cc_stdc=no 3625 if test x$ac_prog_cc_stdc = xno 3626 then : 3627 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 3628 printf %s "checking for $CC option to enable C11 features... " >&6; } 3629 if test ${ac_cv_prog_cc_c11+y} 3630 then : 3631 printf %s "(cached) " >&6 3632 else case e in #( 3633 e) ac_cv_prog_cc_c11=no 3634 ac_save_CC=$CC 3635 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3636 /* end confdefs.h. */ 3637 $ac_c_conftest_c11_program 3638 _ACEOF 3639 for ac_arg in '' -std=gnu11 3640 do 3641 CC="$ac_save_CC $ac_arg" 3642 if ac_fn_c_try_compile "$LINENO" 3643 then : 3644 ac_cv_prog_cc_c11=$ac_arg 3645 fi 3646 rm -f core conftest.err conftest.$ac_objext conftest.beam 3647 test "x$ac_cv_prog_cc_c11" != "xno" && break 3648 done 3649 rm -f conftest.$ac_ext 3650 CC=$ac_save_CC ;; 3651 esac 3652 fi 3653 3654 if test "x$ac_cv_prog_cc_c11" = xno 3655 then : 3656 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3657 printf "%s\n" "unsupported" >&6; } 3658 else case e in #( 3659 e) if test "x$ac_cv_prog_cc_c11" = x 3660 then : 3661 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3662 printf "%s\n" "none needed" >&6; } 3663 else case e in #( 3664 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 3665 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 3666 CC="$CC $ac_cv_prog_cc_c11" ;; 3667 esac 3668 fi 3669 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 3670 ac_prog_cc_stdc=c11 ;; 3671 esac 3672 fi 3673 fi 3674 if test x$ac_prog_cc_stdc = xno 3675 then : 3676 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 3677 printf %s "checking for $CC option to enable C99 features... " >&6; } 3678 if test ${ac_cv_prog_cc_c99+y} 3679 then : 3680 printf %s "(cached) " >&6 3681 else case e in #( 3682 e) ac_cv_prog_cc_c99=no 3683 ac_save_CC=$CC 3684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3685 /* end confdefs.h. */ 3686 $ac_c_conftest_c99_program 3687 _ACEOF 3688 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 3689 do 3690 CC="$ac_save_CC $ac_arg" 3691 if ac_fn_c_try_compile "$LINENO" 3692 then : 3693 ac_cv_prog_cc_c99=$ac_arg 3694 fi 3695 rm -f core conftest.err conftest.$ac_objext conftest.beam 3696 test "x$ac_cv_prog_cc_c99" != "xno" && break 3697 done 3698 rm -f conftest.$ac_ext 3699 CC=$ac_save_CC ;; 3700 esac 3701 fi 3702 3703 if test "x$ac_cv_prog_cc_c99" = xno 3704 then : 3705 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3706 printf "%s\n" "unsupported" >&6; } 3707 else case e in #( 3708 e) if test "x$ac_cv_prog_cc_c99" = x 3709 then : 3710 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3711 printf "%s\n" "none needed" >&6; } 3712 else case e in #( 3713 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 3714 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 3715 CC="$CC $ac_cv_prog_cc_c99" ;; 3716 esac 3717 fi 3718 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 3719 ac_prog_cc_stdc=c99 ;; 3720 esac 3721 fi 3722 fi 3723 if test x$ac_prog_cc_stdc = xno 3724 then : 3725 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 3726 printf %s "checking for $CC option to enable C89 features... " >&6; } 3727 if test ${ac_cv_prog_cc_c89+y} 3728 then : 3729 printf %s "(cached) " >&6 3730 else case e in #( 3731 e) ac_cv_prog_cc_c89=no 3732 ac_save_CC=$CC 3733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3734 /* end confdefs.h. */ 3735 $ac_c_conftest_c89_program 3736 _ACEOF 3737 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3738 do 3739 CC="$ac_save_CC $ac_arg" 3740 if ac_fn_c_try_compile "$LINENO" 3741 then : 3742 ac_cv_prog_cc_c89=$ac_arg 3743 fi 3744 rm -f core conftest.err conftest.$ac_objext conftest.beam 3745 test "x$ac_cv_prog_cc_c89" != "xno" && break 3746 done 3747 rm -f conftest.$ac_ext 3748 CC=$ac_save_CC ;; 3749 esac 3750 fi 3751 3752 if test "x$ac_cv_prog_cc_c89" = xno 3753 then : 3754 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3755 printf "%s\n" "unsupported" >&6; } 3756 else case e in #( 3757 e) if test "x$ac_cv_prog_cc_c89" = x 3758 then : 3759 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3760 printf "%s\n" "none needed" >&6; } 3761 else case e in #( 3762 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3763 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 3764 CC="$CC $ac_cv_prog_cc_c89" ;; 3765 esac 3766 fi 3767 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 3768 ac_prog_cc_stdc=c89 ;; 3769 esac 3770 fi 3771 fi 3772 3773 ac_ext=c 3774 ac_cpp='$CPP $CPPFLAGS' 3775 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3776 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3777 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3778 3779 3780 # allow user to override the -g -O2 flags. 3781 if test "x$CFLAGS" = "x" ; then 3782 3783 3784 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -g" >&5 3785 printf %s "checking whether $CC supports -g... " >&6; } 3786 cache=`echo g | sed 'y%.=/+-%___p_%'` 3787 if eval test \${cv_prog_cc_flag_$cache+y} 3788 then : 3789 printf %s "(cached) " >&6 3790 else case e in #( 3791 e) 3792 echo 'void f(void){}' >conftest.c 3793 if test -z "`$CC $CPPFLAGS $CFLAGS -g -c conftest.c 2>&1`"; then 3794 eval "cv_prog_cc_flag_$cache=yes" 3795 else 3796 eval "cv_prog_cc_flag_$cache=no" 3797 fi 3798 rm -f conftest conftest.o conftest.c 3799 ;; 3800 esac 3801 fi 3802 3803 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 3804 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3805 printf "%s\n" "yes" >&6; } 3806 : 3807 CFLAGS="$CFLAGS -g" 3808 else 3809 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3810 printf "%s\n" "no" >&6; } 3811 : 3812 3813 fi 3814 3815 3816 3817 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -O2" >&5 3818 printf %s "checking whether $CC supports -O2... " >&6; } 3819 cache=`echo O2 | sed 'y%.=/+-%___p_%'` 3820 if eval test \${cv_prog_cc_flag_$cache+y} 3821 then : 3822 printf %s "(cached) " >&6 3823 else case e in #( 3824 e) 3825 echo 'void f(void){}' >conftest.c 3826 if test -z "`$CC $CPPFLAGS $CFLAGS -O2 -c conftest.c 2>&1`"; then 3827 eval "cv_prog_cc_flag_$cache=yes" 3828 else 3829 eval "cv_prog_cc_flag_$cache=no" 3830 fi 3831 rm -f conftest conftest.o conftest.c 3832 ;; 3833 esac 3834 fi 3835 3836 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 3837 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3838 printf "%s\n" "yes" >&6; } 3839 : 3840 CFLAGS="$CFLAGS -O2" 3841 else 3842 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3843 printf "%s\n" "no" >&6; } 3844 : 3845 3846 fi 3847 3848 3849 3850 # Check whether --enable-pie was given. 3851 if test ${enable_pie+y} 3852 then : 3853 enableval=$enable_pie; 3854 fi 3855 3856 if test "x$enable_pie" = "xyes" 3857 then : 3858 3859 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports PIE" >&5 3860 printf %s "checking if $CC supports PIE... " >&6; } 3861 BAKLDFLAGS="$LDFLAGS" 3862 BAKCFLAGS="$CFLAGS" 3863 LDFLAGS="$LDFLAGS -pie" 3864 CFLAGS="$CFLAGS -fPIE" 3865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3866 /* end confdefs.h. */ 3867 3868 int 3869 main (void) 3870 { 3871 3872 ; 3873 return 0; 3874 } 3875 _ACEOF 3876 if ac_fn_c_try_link "$LINENO" 3877 then : 3878 3879 if $CC $CFLAGS $LDFLAGS -o conftest conftest.c 2>&1 | grep "warning: no debug symbols in executable" >/dev/null; then 3880 LDFLAGS="$BAKLDFLAGS" 3881 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3882 printf "%s\n" "no" >&6; } 3883 else 3884 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3885 printf "%s\n" "yes" >&6; } 3886 fi 3887 rm -f conftest conftest.c conftest.o 3888 3889 else case e in #( 3890 e) LDFLAGS="$BAKLDFLAGS" ; CFLAGS="$BAKCFLAGS" ; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3891 printf "%s\n" "no" >&6; } ;; 3892 esac 3893 fi 3894 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 3895 conftest$ac_exeext conftest.$ac_ext 3896 3897 fi 3898 3899 fi 3900 3901 ac_header= ac_cache= 3902 for ac_item in $ac_header_c_list 3903 do 3904 if test $ac_cache; then 3905 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 3906 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 3907 printf "%s\n" "#define $ac_item 1" >> confdefs.h 3908 fi 3909 ac_header= ac_cache= 3910 elif test $ac_header; then 3911 ac_cache=$ac_item 3912 else 3913 ac_header=$ac_item 3914 fi 3915 done 3916 3917 3918 3919 3920 3921 3922 3923 3924 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 3925 then : 3926 3927 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 3928 3929 fi 3930 ac_fn_c_check_header_compile "$LINENO" "endian.h" "ac_cv_header_endian_h" "$ac_includes_default 3931 " 3932 if test "x$ac_cv_header_endian_h" = xyes 3933 then : 3934 printf "%s\n" "#define HAVE_ENDIAN_H 1" >>confdefs.h 3935 3936 fi 3937 ac_fn_c_check_header_compile "$LINENO" "sys/endian.h" "ac_cv_header_sys_endian_h" "$ac_includes_default 3938 " 3939 if test "x$ac_cv_header_sys_endian_h" = xyes 3940 then : 3941 printf "%s\n" "#define HAVE_SYS_ENDIAN_H 1" >>confdefs.h 3942 3943 fi 3944 3945 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 3946 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 3947 if test ${ac_cv_c_undeclared_builtin_options+y} 3948 then : 3949 printf %s "(cached) " >&6 3950 else case e in #( 3951 e) ac_save_CFLAGS=$CFLAGS 3952 ac_cv_c_undeclared_builtin_options='cannot detect' 3953 for ac_arg in '' -fno-builtin; do 3954 CFLAGS="$ac_save_CFLAGS $ac_arg" 3955 # This test program should *not* compile successfully. 3956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3957 /* end confdefs.h. */ 3958 3959 int 3960 main (void) 3961 { 3962 (void) strchr; 3963 ; 3964 return 0; 3965 } 3966 _ACEOF 3967 if ac_fn_c_try_compile "$LINENO" 3968 then : 3969 3970 else case e in #( 3971 e) # This test program should compile successfully. 3972 # No library function is consistently available on 3973 # freestanding implementations, so test against a dummy 3974 # declaration. Include always-available headers on the 3975 # off chance that they somehow elicit warnings. 3976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3977 /* end confdefs.h. */ 3978 #include <float.h> 3979 #include <limits.h> 3980 #include <stdarg.h> 3981 #include <stddef.h> 3982 extern void ac_decl (int, char *); 3983 3984 int 3985 main (void) 3986 { 3987 (void) ac_decl (0, (char *) 0); 3988 (void) ac_decl; 3989 3990 ; 3991 return 0; 3992 } 3993 _ACEOF 3994 if ac_fn_c_try_compile "$LINENO" 3995 then : 3996 if test x"$ac_arg" = x 3997 then : 3998 ac_cv_c_undeclared_builtin_options='none needed' 3999 else case e in #( 4000 e) ac_cv_c_undeclared_builtin_options=$ac_arg ;; 4001 esac 4002 fi 4003 break 4004 fi 4005 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 4006 esac 4007 fi 4008 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4009 done 4010 CFLAGS=$ac_save_CFLAGS 4011 ;; 4012 esac 4013 fi 4014 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 4015 printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 4016 case $ac_cv_c_undeclared_builtin_options in #( 4017 'cannot detect') : 4018 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 4019 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4020 as_fn_error $? "cannot make $CC report undeclared builtins 4021 See 'config.log' for more details" "$LINENO" 5; } ;; #( 4022 'none needed') : 4023 ac_c_undeclared_builtin_options='' ;; #( 4024 *) : 4025 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 4026 esac 4027 4028 ac_fn_check_decl "$LINENO" "bswap16" "ac_cv_have_decl_bswap16" " 4029 $ac_includes_default 4030 #ifdef HAVE_ENDIAN_H 4031 #include <endian.h> 4032 #endif 4033 #ifdef HAVE_SYS_ENDIAN_H 4034 #include <sys/endian.h> 4035 #endif 4036 4037 " "$ac_c_undeclared_builtin_options" "CFLAGS" 4038 if test "x$ac_cv_have_decl_bswap16" = xyes 4039 then : 4040 ac_have_decl=1 4041 else case e in #( 4042 e) ac_have_decl=0 ;; 4043 esac 4044 fi 4045 printf "%s\n" "#define HAVE_DECL_BSWAP16 $ac_have_decl" >>confdefs.h 4046 ac_fn_check_decl "$LINENO" "bswap32" "ac_cv_have_decl_bswap32" " 4047 $ac_includes_default 4048 #ifdef HAVE_ENDIAN_H 4049 #include <endian.h> 4050 #endif 4051 #ifdef HAVE_SYS_ENDIAN_H 4052 #include <sys/endian.h> 4053 #endif 4054 4055 " "$ac_c_undeclared_builtin_options" "CFLAGS" 4056 if test "x$ac_cv_have_decl_bswap32" = xyes 4057 then : 4058 ac_have_decl=1 4059 else case e in #( 4060 e) ac_have_decl=0 ;; 4061 esac 4062 fi 4063 printf "%s\n" "#define HAVE_DECL_BSWAP32 $ac_have_decl" >>confdefs.h 4064 ac_fn_check_decl "$LINENO" "bswap64" "ac_cv_have_decl_bswap64" " 4065 $ac_includes_default 4066 #ifdef HAVE_ENDIAN_H 4067 #include <endian.h> 4068 #endif 4069 #ifdef HAVE_SYS_ENDIAN_H 4070 #include <sys/endian.h> 4071 #endif 4072 4073 " "$ac_c_undeclared_builtin_options" "CFLAGS" 4074 if test "x$ac_cv_have_decl_bswap64" = xyes 4075 then : 4076 ac_have_decl=1 4077 else case e in #( 4078 e) ac_have_decl=0 ;; 4079 esac 4080 fi 4081 printf "%s\n" "#define HAVE_DECL_BSWAP64 $ac_have_decl" >>confdefs.h 4082 4083 4084 # Check whether --enable-westmere was given. 4085 if test ${enable_westmere+y} 4086 then : 4087 enableval=$enable_westmere; 4088 fi 4089 4090 case "$enable_westmere" in 4091 no) enable_westmere=no ;; 4092 yes|*) enable_westmere=yes ;; 4093 esac 4094 4095 # Check whether --enable-haswell was given. 4096 if test ${enable_haswell+y} 4097 then : 4098 enableval=$enable_haswell; 4099 fi 4100 4101 case "$enable_haswell" in 4102 no) enable_haswell=no ;; 4103 yes|*) enable_haswell=yes ;; 4104 esac 4105 4106 # GCC and Clang 4107 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -MMD" >&5 4108 printf %s "checking whether C compiler accepts -MMD... " >&6; } 4109 if test ${ax_cv_check_cflags___MMD+y} 4110 then : 4111 printf %s "(cached) " >&6 4112 else case e in #( 4113 e) 4114 ax_check_save_flags=$CFLAGS 4115 CFLAGS="$CFLAGS -MMD" 4116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4117 /* end confdefs.h. */ 4118 4119 int 4120 main (void) 4121 { 4122 4123 ; 4124 return 0; 4125 } 4126 _ACEOF 4127 if ac_fn_c_try_compile "$LINENO" 4128 then : 4129 ax_cv_check_cflags___MMD=yes 4130 else case e in #( 4131 e) ax_cv_check_cflags___MMD=no ;; 4132 esac 4133 fi 4134 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4135 CFLAGS=$ax_check_save_flags ;; 4136 esac 4137 fi 4138 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___MMD" >&5 4139 printf "%s\n" "$ax_cv_check_cflags___MMD" >&6; } 4140 if test "x$ax_cv_check_cflags___MMD" = xyes 4141 then : 4142 DEPFLAGS="-MMD -MP" 4143 else case e in #( 4144 e) : ;; 4145 esac 4146 fi 4147 4148 # Oracle Developer Studio (no -MP) 4149 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -xMMD" >&5 4150 printf %s "checking whether C compiler accepts -xMMD... " >&6; } 4151 if test ${ax_cv_check_cflags___xMMD+y} 4152 then : 4153 printf %s "(cached) " >&6 4154 else case e in #( 4155 e) 4156 ax_check_save_flags=$CFLAGS 4157 CFLAGS="$CFLAGS -xMMD" 4158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4159 /* end confdefs.h. */ 4160 4161 int 4162 main (void) 4163 { 4164 4165 ; 4166 return 0; 4167 } 4168 _ACEOF 4169 if ac_fn_c_try_compile "$LINENO" 4170 then : 4171 ax_cv_check_cflags___xMMD=yes 4172 else case e in #( 4173 e) ax_cv_check_cflags___xMMD=no ;; 4174 esac 4175 fi 4176 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4177 CFLAGS=$ax_check_save_flags ;; 4178 esac 4179 fi 4180 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___xMMD" >&5 4181 printf "%s\n" "$ax_cv_check_cflags___xMMD" >&6; } 4182 if test "x$ax_cv_check_cflags___xMMD" = xyes 4183 then : 4184 DEPFLAGS="-xMMD" 4185 else case e in #( 4186 e) : ;; 4187 esac 4188 fi 4189 4190 4191 4192 4193 # Figure out the canonical target architecture. 4194 4195 4196 4197 # Make sure we can run config.sub. 4198 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || 4199 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 4200 4201 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4202 printf %s "checking build system type... " >&6; } 4203 if test ${ac_cv_build+y} 4204 then : 4205 printf %s "(cached) " >&6 4206 else case e in #( 4207 e) ac_build_alias=$build_alias 4208 test "x$ac_build_alias" = x && 4209 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` 4210 test "x$ac_build_alias" = x && 4211 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4212 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || 4213 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 4214 ;; 4215 esac 4216 fi 4217 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4218 printf "%s\n" "$ac_cv_build" >&6; } 4219 case $ac_cv_build in 4220 *-*-*) ;; 4221 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4222 esac 4223 build=$ac_cv_build 4224 ac_save_IFS=$IFS; IFS='-' 4225 set x $ac_cv_build 4226 shift 4227 build_cpu=$1 4228 build_vendor=$2 4229 shift; shift 4230 # Remember, the first character of IFS is used to create $*, 4231 # except with old shells: 4232 build_os=$* 4233 IFS=$ac_save_IFS 4234 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4235 4236 4237 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4238 printf %s "checking host system type... " >&6; } 4239 if test ${ac_cv_host+y} 4240 then : 4241 printf %s "(cached) " >&6 4242 else case e in #( 4243 e) if test "x$host_alias" = x; then 4244 ac_cv_host=$ac_cv_build 4245 else 4246 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || 4247 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 4248 fi 4249 ;; 4250 esac 4251 fi 4252 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4253 printf "%s\n" "$ac_cv_host" >&6; } 4254 case $ac_cv_host in 4255 *-*-*) ;; 4256 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4257 esac 4258 host=$ac_cv_host 4259 ac_save_IFS=$IFS; IFS='-' 4260 set x $ac_cv_host 4261 shift 4262 host_cpu=$1 4263 host_vendor=$2 4264 shift; shift 4265 # Remember, the first character of IFS is used to create $*, 4266 # except with old shells: 4267 host_os=$* 4268 IFS=$ac_save_IFS 4269 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4270 4271 4272 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 4273 printf %s "checking target system type... " >&6; } 4274 if test ${ac_cv_target+y} 4275 then : 4276 printf %s "(cached) " >&6 4277 else case e in #( 4278 e) if test "x$target_alias" = x; then 4279 ac_cv_target=$ac_cv_host 4280 else 4281 ac_cv_target=`$SHELL "${ac_aux_dir}config.sub" $target_alias` || 4282 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $target_alias failed" "$LINENO" 5 4283 fi 4284 ;; 4285 esac 4286 fi 4287 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 4288 printf "%s\n" "$ac_cv_target" >&6; } 4289 case $ac_cv_target in 4290 *-*-*) ;; 4291 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 4292 esac 4293 target=$ac_cv_target 4294 ac_save_IFS=$IFS; IFS='-' 4295 set x $ac_cv_target 4296 shift 4297 target_cpu=$1 4298 target_vendor=$2 4299 shift; shift 4300 # Remember, the first character of IFS is used to create $*, 4301 # except with old shells: 4302 target_os=$* 4303 IFS=$ac_save_IFS 4304 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 4305 4306 4307 # The aliases save the names the user supplied, while $host etc. 4308 # will get canonicalized. 4309 test -n "$target_alias" && 4310 test "$program_prefix$program_suffix$program_transform_name" = \ 4311 NONENONEs,x,x, && 4312 program_prefix=${target_alias}- 4313 4314 # Multiple instruction sets may be supported by a specific architecture. 4315 # e.g. x86_64 may (or may not) support any of SSE42, AVX2 and AVX-512. The 4316 # best instruction set is automatically selected at runtime, but the compiler 4317 # may or may not support generating code for an instruction set. 4318 case "$target" in 4319 *amd64*) x86_64=yes ;; 4320 *x86_64*) x86_64=yes ;; 4321 *) x86_64=no ;; 4322 esac 4323 4324 HAVE_WESTMERE=NO 4325 HAVE_HASWELL=NO 4326 4327 if test $x86_64 = "yes"; then 4328 ac_fn_c_check_header_compile "$LINENO" "immintrin.h" "ac_cv_header_immintrin_h" "$ac_includes_default" 4329 if test "x$ac_cv_header_immintrin_h" = xyes 4330 then : 4331 4332 fi 4333 4334 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -march=westmere" >&5 4335 printf %s "checking whether C compiler accepts -march=westmere... " >&6; } 4336 if test ${ax_cv_check_cflags__Werror__march_westmere+y} 4337 then : 4338 printf %s "(cached) " >&6 4339 else case e in #( 4340 e) 4341 ax_check_save_flags=$CFLAGS 4342 CFLAGS="$CFLAGS -Werror -march=westmere" 4343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4344 /* end confdefs.h. */ 4345 4346 int 4347 main (void) 4348 { 4349 4350 ; 4351 return 0; 4352 } 4353 _ACEOF 4354 if ac_fn_c_try_compile "$LINENO" 4355 then : 4356 ax_cv_check_cflags__Werror__march_westmere=yes 4357 else case e in #( 4358 e) ax_cv_check_cflags__Werror__march_westmere=no ;; 4359 esac 4360 fi 4361 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4362 CFLAGS=$ax_check_save_flags ;; 4363 esac 4364 fi 4365 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags__Werror__march_westmere" >&5 4366 printf "%s\n" "$ax_cv_check_cflags__Werror__march_westmere" >&6; } 4367 if test "x$ax_cv_check_cflags__Werror__march_westmere" = xyes 4368 then : 4369 : 4370 else case e in #( 4371 e) : ;; 4372 esac 4373 fi 4374 4375 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -march=haswell" >&5 4376 printf %s "checking whether C compiler accepts -march=haswell... " >&6; } 4377 if test ${ax_cv_check_cflags__Werror__march_haswell+y} 4378 then : 4379 printf %s "(cached) " >&6 4380 else case e in #( 4381 e) 4382 ax_check_save_flags=$CFLAGS 4383 CFLAGS="$CFLAGS -Werror -march=haswell" 4384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4385 /* end confdefs.h. */ 4386 4387 int 4388 main (void) 4389 { 4390 4391 ; 4392 return 0; 4393 } 4394 _ACEOF 4395 if ac_fn_c_try_compile "$LINENO" 4396 then : 4397 ax_cv_check_cflags__Werror__march_haswell=yes 4398 else case e in #( 4399 e) ax_cv_check_cflags__Werror__march_haswell=no ;; 4400 esac 4401 fi 4402 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4403 CFLAGS=$ax_check_save_flags ;; 4404 esac 4405 fi 4406 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags__Werror__march_haswell" >&5 4407 printf "%s\n" "$ax_cv_check_cflags__Werror__march_haswell" >&6; } 4408 if test "x$ax_cv_check_cflags__Werror__march_haswell" = xyes 4409 then : 4410 : 4411 else case e in #( 4412 e) : ;; 4413 esac 4414 fi 4415 4416 4417 # Check if the arch instruction set support includes the simd instructions. 4418 if test $enable_westmere != "no" -a \ 4419 $ax_cv_check_cflags__Werror__march_westmere = "yes" -a \ 4420 $ac_cv_header_immintrin_h = "yes" ; then 4421 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -march=westmere works" >&5 4422 printf %s "checking whether -march=westmere works... " >&6; } 4423 BAKCFLAGS="$CFLAGS" 4424 CFLAGS="-march=westmere $CFLAGS" 4425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4426 /* end confdefs.h. */ 4427 4428 $ac_includes_default 4429 4430 #include <stdint.h> 4431 #include <immintrin.h> 4432 4433 int main(int argc, char *argv[]) 4434 { 4435 (void)argv; 4436 uint64_t popcnt = _mm_popcnt_u64((uint64_t)argc); 4437 return popcnt == 11; 4438 } 4439 4440 4441 _ACEOF 4442 if ac_fn_c_try_compile "$LINENO" 4443 then : 4444 4445 4446 printf "%s\n" "#define HAVE_WESTMERE 1" >>confdefs.h 4447 4448 HAVE_WESTMERE=WESTMERE 4449 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4450 printf "%s\n" "yes" >&6; } 4451 4452 else case e in #( 4453 e) 4454 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4455 printf "%s\n" "no" >&6; } 4456 ;; 4457 esac 4458 fi 4459 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4460 CFLAGS="$BAKCFLAGS" 4461 fi 4462 4463 if test $enable_haswell != "no" -a \ 4464 $ax_cv_check_cflags__Werror__march_haswell = "yes" -a \ 4465 $ac_cv_header_immintrin_h = "yes" ; then 4466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -march=haswell works" >&5 4467 printf %s "checking whether -march=haswell works... " >&6; } 4468 BAKCFLAGS="$CFLAGS" 4469 CFLAGS="-march=haswell $CFLAGS" 4470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4471 /* end confdefs.h. */ 4472 4473 $ac_includes_default 4474 4475 #include <stdint.h> 4476 #include <immintrin.h> 4477 4478 int main(int argc, char *argv[]) 4479 { 4480 (void)argv; 4481 int argc32x8[8] = { argc, 0, 0, 0, 0, 0, 0, 0 }; 4482 __m256i argc256 = _mm256_loadu_si256((__m256i *)argc32x8); 4483 return _mm256_testz_si256(argc256, _mm256_set1_epi8(11)); 4484 } 4485 4486 4487 _ACEOF 4488 if ac_fn_c_try_compile "$LINENO" 4489 then : 4490 4491 4492 printf "%s\n" "#define HAVE_HASWELL 1" >>confdefs.h 4493 4494 HAVE_HASWELL=HASWELL 4495 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4496 printf "%s\n" "yes" >&6; } 4497 4498 else case e in #( 4499 e) 4500 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4501 printf "%s\n" "no" >&6; } 4502 ;; 4503 esac 4504 fi 4505 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4506 CFLAGS="$BAKCFLAGS" 4507 fi 4508 fi 4509 4510 4511 for ac_func in realpath 4512 do : 4513 ac_fn_c_check_func "$LINENO" "realpath" "ac_cv_func_realpath" 4514 if test "x$ac_cv_func_realpath" = xyes 4515 then : 4516 printf "%s\n" "#define HAVE_REALPATH 1" >>confdefs.h 4517 4518 else case e in #( 4519 e) as_fn_error $? "realpath is not available" "$LINENO" 5 ;; 4520 esac 4521 fi 4522 4523 done 4524 4525 4526 4527 4528 4529 4530 4531 cat >confcache <<\_ACEOF 4532 # This file is a shell script that caches the results of configure 4533 # tests run on this system so they can be shared between configure 4534 # scripts and configure runs, see configure's option --config-cache. 4535 # It is not useful on other systems. If it contains results you don't 4536 # want to keep, you may remove or edit it. 4537 # 4538 # config.status only pays attention to the cache file if you give it 4539 # the --recheck option to rerun configure. 4540 # 4541 # 'ac_cv_env_foo' variables (set or unset) will be overridden when 4542 # loading this file, other *unset* 'ac_cv_foo' will be assigned the 4543 # following values. 4544 4545 _ACEOF 4546 4547 # The following way of writing the cache mishandles newlines in values, 4548 # but we know of no workaround that is simple, portable, and efficient. 4549 # So, we kill variables containing newlines. 4550 # Ultrix sh set writes to stderr and can't be redirected directly, 4551 # and sets the high bit in the cache file unless we assign to the vars. 4552 ( 4553 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 4554 eval ac_val=\$$ac_var 4555 case $ac_val in #( 4556 *${as_nl}*) 4557 case $ac_var in #( 4558 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 4559 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 4560 esac 4561 case $ac_var in #( 4562 _ | IFS | as_nl) ;; #( 4563 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 4564 *) { eval $ac_var=; unset $ac_var;} ;; 4565 esac ;; 4566 esac 4567 done 4568 4569 (set) 2>&1 | 4570 case $as_nl`(ac_space=' '; set) 2>&1` in #( 4571 *${as_nl}ac_space=\ *) 4572 # 'set' does not quote correctly, so add quotes: double-quote 4573 # substitution turns \\\\ into \\, and sed turns \\ into \. 4574 sed -n \ 4575 "s/'/'\\\\''/g; 4576 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 4577 ;; #( 4578 *) 4579 # 'set' quotes correctly as required by POSIX, so do not add quotes. 4580 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 4581 ;; 4582 esac | 4583 sort 4584 ) | 4585 sed ' 4586 /^ac_cv_env_/b end 4587 t clear 4588 :clear 4589 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 4590 t end 4591 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 4592 :end' >>confcache 4593 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 4594 if test -w "$cache_file"; then 4595 if test "x$cache_file" != "x/dev/null"; then 4596 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 4597 printf "%s\n" "$as_me: updating cache $cache_file" >&6;} 4598 if test ! -f "$cache_file" || test -h "$cache_file"; then 4599 cat confcache >"$cache_file" 4600 else 4601 case $cache_file in #( 4602 */* | ?:*) 4603 mv -f confcache "$cache_file"$$ && 4604 mv -f "$cache_file"$$ "$cache_file" ;; #( 4605 *) 4606 mv -f confcache "$cache_file" ;; 4607 esac 4608 fi 4609 fi 4610 else 4611 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 4612 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 4613 fi 4614 fi 4615 rm -f confcache 4616 4617 test "x$prefix" = xNONE && prefix=$ac_default_prefix 4618 # Let make expand exec_prefix. 4619 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 4620 4621 DEFS=-DHAVE_CONFIG_H 4622 4623 ac_libobjs= 4624 ac_ltlibobjs= 4625 U= 4626 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 4627 # 1. Remove the extension, and $U if already installed. 4628 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 4629 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 4630 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 4631 # will be set to the directory where LIBOBJS objects are built. 4632 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 4633 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 4634 done 4635 LIBOBJS=$ac_libobjs 4636 4637 LTLIBOBJS=$ac_ltlibobjs 4638 4639 4640 4641 : "${CONFIG_STATUS=./config.status}" 4642 ac_write_fail=0 4643 ac_clean_files_save=$ac_clean_files 4644 ac_clean_files="$ac_clean_files $CONFIG_STATUS" 4645 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 4646 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 4647 as_write_fail=0 4648 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 4649 #! $SHELL 4650 # Generated by $as_me. 4651 # Run this file to recreate the current configuration. 4652 # Compiler output produced by configure, useful for debugging 4653 # configure, is in config.log if it exists. 4654 4655 debug=false 4656 ac_cs_recheck=false 4657 ac_cs_silent=false 4658 4659 SHELL=\${CONFIG_SHELL-$SHELL} 4660 export SHELL 4661 _ASEOF 4662 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 4663 ## -------------------- ## 4664 ## M4sh Initialization. ## 4665 ## -------------------- ## 4666 4667 # Be more Bourne compatible 4668 DUALCASE=1; export DUALCASE # for MKS sh 4669 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 4670 then : 4671 emulate sh 4672 NULLCMD=: 4673 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 4674 # is contrary to our usage. Disable this feature. 4675 alias -g '${1+"$@"}'='"$@"' 4676 setopt NO_GLOB_SUBST 4677 else case e in #( 4678 e) case `(set -o) 2>/dev/null` in #( 4679 *posix*) : 4680 set -o posix ;; #( 4681 *) : 4682 ;; 4683 esac ;; 4684 esac 4685 fi 4686 4687 4688 4689 # Reset variables that may have inherited troublesome values from 4690 # the environment. 4691 4692 # IFS needs to be set, to space, tab, and newline, in precisely that order. 4693 # (If _AS_PATH_WALK were called with IFS unset, it would have the 4694 # side effect of setting IFS to empty, thus disabling word splitting.) 4695 # Quoting is to prevent editors from complaining about space-tab. 4696 as_nl=' 4697 ' 4698 export as_nl 4699 IFS=" "" $as_nl" 4700 4701 PS1='$ ' 4702 PS2='> ' 4703 PS4='+ ' 4704 4705 # Ensure predictable behavior from utilities with locale-dependent output. 4706 LC_ALL=C 4707 export LC_ALL 4708 LANGUAGE=C 4709 export LANGUAGE 4710 4711 # We cannot yet rely on "unset" to work, but we need these variables 4712 # to be unset--not just set to an empty or harmless value--now, to 4713 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 4714 # also avoids known problems related to "unset" and subshell syntax 4715 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 4716 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 4717 do eval test \${$as_var+y} \ 4718 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 4719 done 4720 4721 # Ensure that fds 0, 1, and 2 are open. 4722 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 4723 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 4724 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 4725 4726 # The user is always right. 4727 if ${PATH_SEPARATOR+false} :; then 4728 PATH_SEPARATOR=: 4729 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 4730 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 4731 PATH_SEPARATOR=';' 4732 } 4733 fi 4734 4735 4736 # Find who we are. Look in the path if we contain no directory separator. 4737 as_myself= 4738 case $0 in #(( 4739 *[\\/]* ) as_myself=$0 ;; 4740 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4741 for as_dir in $PATH 4742 do 4743 IFS=$as_save_IFS 4744 case $as_dir in #((( 4745 '') as_dir=./ ;; 4746 */) ;; 4747 *) as_dir=$as_dir/ ;; 4748 esac 4749 test -r "$as_dir$0" && as_myself=$as_dir$0 && break 4750 done 4751 IFS=$as_save_IFS 4752 4753 ;; 4754 esac 4755 # We did not find ourselves, most probably we were run as 'sh COMMAND' 4756 # in which case we are not to be found in the path. 4757 if test "x$as_myself" = x; then 4758 as_myself=$0 4759 fi 4760 if test ! -f "$as_myself"; then 4761 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 4762 exit 1 4763 fi 4764 4765 4766 4767 # as_fn_error STATUS ERROR [LINENO LOG_FD] 4768 # ---------------------------------------- 4769 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 4770 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 4771 # script with STATUS, using 1 if that was 0. 4772 as_fn_error () 4773 { 4774 as_status=$1; test $as_status -eq 0 && as_status=1 4775 if test "$4"; then 4776 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 4777 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 4778 fi 4779 printf "%s\n" "$as_me: error: $2" >&2 4780 as_fn_exit $as_status 4781 } # as_fn_error 4782 4783 4784 # as_fn_set_status STATUS 4785 # ----------------------- 4786 # Set $? to STATUS, without forking. 4787 as_fn_set_status () 4788 { 4789 return $1 4790 } # as_fn_set_status 4791 4792 # as_fn_exit STATUS 4793 # ----------------- 4794 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 4795 as_fn_exit () 4796 { 4797 set +e 4798 as_fn_set_status $1 4799 exit $1 4800 } # as_fn_exit 4801 4802 # as_fn_unset VAR 4803 # --------------- 4804 # Portably unset VAR. 4805 as_fn_unset () 4806 { 4807 { eval $1=; unset $1;} 4808 } 4809 as_unset=as_fn_unset 4810 4811 # as_fn_append VAR VALUE 4812 # ---------------------- 4813 # Append the text in VALUE to the end of the definition contained in VAR. Take 4814 # advantage of any shell optimizations that allow amortized linear growth over 4815 # repeated appends, instead of the typical quadratic growth present in naive 4816 # implementations. 4817 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 4818 then : 4819 eval 'as_fn_append () 4820 { 4821 eval $1+=\$2 4822 }' 4823 else case e in #( 4824 e) as_fn_append () 4825 { 4826 eval $1=\$$1\$2 4827 } ;; 4828 esac 4829 fi # as_fn_append 4830 4831 # as_fn_arith ARG... 4832 # ------------------ 4833 # Perform arithmetic evaluation on the ARGs, and store the result in the 4834 # global $as_val. Take advantage of shells that can avoid forks. The arguments 4835 # must be portable across $(()) and expr. 4836 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 4837 then : 4838 eval 'as_fn_arith () 4839 { 4840 as_val=$(( $* )) 4841 }' 4842 else case e in #( 4843 e) as_fn_arith () 4844 { 4845 as_val=`expr "$@" || test $? -eq 1` 4846 } ;; 4847 esac 4848 fi # as_fn_arith 4849 4850 4851 if expr a : '\(a\)' >/dev/null 2>&1 && 4852 test "X`expr 00001 : '.*\(...\)'`" = X001; then 4853 as_expr=expr 4854 else 4855 as_expr=false 4856 fi 4857 4858 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 4859 as_basename=basename 4860 else 4861 as_basename=false 4862 fi 4863 4864 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 4865 as_dirname=dirname 4866 else 4867 as_dirname=false 4868 fi 4869 4870 as_me=`$as_basename -- "$0" || 4871 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 4872 X"$0" : 'X\(//\)$' \| \ 4873 X"$0" : 'X\(/\)' \| . 2>/dev/null || 4874 printf "%s\n" X/"$0" | 4875 sed '/^.*\/\([^/][^/]*\)\/*$/{ 4876 s//\1/ 4877 q 4878 } 4879 /^X\/\(\/\/\)$/{ 4880 s//\1/ 4881 q 4882 } 4883 /^X\/\(\/\).*/{ 4884 s//\1/ 4885 q 4886 } 4887 s/.*/./; q'` 4888 4889 # Avoid depending upon Character Ranges. 4890 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 4891 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 4892 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 4893 as_cr_digits='0123456789' 4894 as_cr_alnum=$as_cr_Letters$as_cr_digits 4895 4896 4897 # Determine whether it's possible to make 'echo' print without a newline. 4898 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed 4899 # for compatibility with existing Makefiles. 4900 ECHO_C= ECHO_N= ECHO_T= 4901 case `echo -n x` in #((((( 4902 -n*) 4903 case `echo 'xy\c'` in 4904 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 4905 xy) ECHO_C='\c';; 4906 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 4907 ECHO_T=' ';; 4908 esac;; 4909 *) 4910 ECHO_N='-n';; 4911 esac 4912 4913 # For backward compatibility with old third-party macros, we provide 4914 # the shell variables $as_echo and $as_echo_n. New code should use 4915 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 4916 as_echo='printf %s\n' 4917 as_echo_n='printf %s' 4918 4919 rm -f conf$$ conf$$.exe conf$$.file 4920 if test -d conf$$.dir; then 4921 rm -f conf$$.dir/conf$$.file 4922 else 4923 rm -f conf$$.dir 4924 mkdir conf$$.dir 2>/dev/null 4925 fi 4926 if (echo >conf$$.file) 2>/dev/null; then 4927 if ln -s conf$$.file conf$$ 2>/dev/null; then 4928 as_ln_s='ln -s' 4929 # ... but there are two gotchas: 4930 # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 4931 # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 4932 # In both cases, we have to default to 'cp -pR'. 4933 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 4934 as_ln_s='cp -pR' 4935 elif ln conf$$.file conf$$ 2>/dev/null; then 4936 as_ln_s=ln 4937 else 4938 as_ln_s='cp -pR' 4939 fi 4940 else 4941 as_ln_s='cp -pR' 4942 fi 4943 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 4944 rmdir conf$$.dir 2>/dev/null 4945 4946 4947 # as_fn_mkdir_p 4948 # ------------- 4949 # Create "$as_dir" as a directory, including parents if necessary. 4950 as_fn_mkdir_p () 4951 { 4952 4953 case $as_dir in #( 4954 -*) as_dir=./$as_dir;; 4955 esac 4956 test -d "$as_dir" || eval $as_mkdir_p || { 4957 as_dirs= 4958 while :; do 4959 case $as_dir in #( 4960 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 4961 *) as_qdir=$as_dir;; 4962 esac 4963 as_dirs="'$as_qdir' $as_dirs" 4964 as_dir=`$as_dirname -- "$as_dir" || 4965 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 4966 X"$as_dir" : 'X\(//\)[^/]' \| \ 4967 X"$as_dir" : 'X\(//\)$' \| \ 4968 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 4969 printf "%s\n" X"$as_dir" | 4970 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 4971 s//\1/ 4972 q 4973 } 4974 /^X\(\/\/\)[^/].*/{ 4975 s//\1/ 4976 q 4977 } 4978 /^X\(\/\/\)$/{ 4979 s//\1/ 4980 q 4981 } 4982 /^X\(\/\).*/{ 4983 s//\1/ 4984 q 4985 } 4986 s/.*/./; q'` 4987 test -d "$as_dir" && break 4988 done 4989 test -z "$as_dirs" || eval "mkdir $as_dirs" 4990 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 4991 4992 4993 } # as_fn_mkdir_p 4994 if mkdir -p . 2>/dev/null; then 4995 as_mkdir_p='mkdir -p "$as_dir"' 4996 else 4997 test -d ./-p && rmdir ./-p 4998 as_mkdir_p=false 4999 fi 5000 5001 5002 # as_fn_executable_p FILE 5003 # ----------------------- 5004 # Test if FILE is an executable regular file. 5005 as_fn_executable_p () 5006 { 5007 test -f "$1" && test -x "$1" 5008 } # as_fn_executable_p 5009 as_test_x='test -x' 5010 as_executable_p=as_fn_executable_p 5011 5012 # Sed expression to map a string onto a valid CPP name. 5013 as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 5014 as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 5015 5016 # Sed expression to map a string onto a valid variable name. 5017 as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 5018 as_tr_sh="eval sed '$as_sed_sh'" # deprecated 5019 5020 5021 exec 6>&1 5022 ## ----------------------------------- ## 5023 ## Main body of $CONFIG_STATUS script. ## 5024 ## ----------------------------------- ## 5025 _ASEOF 5026 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 5027 5028 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5029 # Save the log message, to keep $0 and so on meaningful, and to 5030 # report actual input values of CONFIG_FILES etc. instead of their 5031 # values after options handling. 5032 ac_log=" 5033 This file was extended by simdzone $as_me 0.2.4, which was 5034 generated by GNU Autoconf 2.72. Invocation command line was 5035 5036 CONFIG_FILES = $CONFIG_FILES 5037 CONFIG_HEADERS = $CONFIG_HEADERS 5038 CONFIG_LINKS = $CONFIG_LINKS 5039 CONFIG_COMMANDS = $CONFIG_COMMANDS 5040 $ $0 $@ 5041 5042 on `(hostname || uname -n) 2>/dev/null | sed 1q` 5043 " 5044 5045 _ACEOF 5046 5047 case $ac_config_files in *" 5048 "*) set x $ac_config_files; shift; ac_config_files=$*;; 5049 esac 5050 5051 case $ac_config_headers in *" 5052 "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 5053 esac 5054 5055 5056 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5057 # Files that config.status was made for. 5058 config_files="$ac_config_files" 5059 config_headers="$ac_config_headers" 5060 5061 _ACEOF 5062 5063 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5064 ac_cs_usage="\ 5065 '$as_me' instantiates files and other configuration actions 5066 from templates according to the current configuration. Unless the files 5067 and actions are specified as TAGs, all are instantiated by default. 5068 5069 Usage: $0 [OPTION]... [TAG]... 5070 5071 -h, --help print this help, then exit 5072 -V, --version print version number and configuration settings, then exit 5073 --config print configuration, then exit 5074 -q, --quiet, --silent 5075 do not print progress messages 5076 -d, --debug don't remove temporary files 5077 --recheck update $as_me by reconfiguring in the same conditions 5078 --file=FILE[:TEMPLATE] 5079 instantiate the configuration file FILE 5080 --header=FILE[:TEMPLATE] 5081 instantiate the configuration header FILE 5082 5083 Configuration files: 5084 $config_files 5085 5086 Configuration headers: 5087 $config_headers 5088 5089 Report bugs to <https://github.com/NLnetLabs/simdzone/issues>." 5090 5091 _ACEOF 5092 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 5093 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 5094 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5095 ac_cs_config='$ac_cs_config_escaped' 5096 ac_cs_version="\\ 5097 simdzone config.status 0.2.4 5098 configured by $0, generated by GNU Autoconf 2.72, 5099 with options \\"\$ac_cs_config\\" 5100 5101 Copyright (C) 2023 Free Software Foundation, Inc. 5102 This config.status script is free software; the Free Software Foundation 5103 gives unlimited permission to copy, distribute and modify it." 5104 5105 ac_pwd='$ac_pwd' 5106 srcdir='$srcdir' 5107 test -n "\$AWK" || AWK=awk 5108 _ACEOF 5109 5110 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5111 # The default lists apply if the user does not specify any file. 5112 ac_need_defaults=: 5113 while test $# != 0 5114 do 5115 case $1 in 5116 --*=?*) 5117 ac_option=`expr "X$1" : 'X\([^=]*\)='` 5118 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 5119 ac_shift=: 5120 ;; 5121 --*=) 5122 ac_option=`expr "X$1" : 'X\([^=]*\)='` 5123 ac_optarg= 5124 ac_shift=: 5125 ;; 5126 *) 5127 ac_option=$1 5128 ac_optarg=$2 5129 ac_shift=shift 5130 ;; 5131 esac 5132 5133 case $ac_option in 5134 # Handling of the options. 5135 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 5136 ac_cs_recheck=: ;; 5137 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 5138 printf "%s\n" "$ac_cs_version"; exit ;; 5139 --config | --confi | --conf | --con | --co | --c ) 5140 printf "%s\n" "$ac_cs_config"; exit ;; 5141 --debug | --debu | --deb | --de | --d | -d ) 5142 debug=: ;; 5143 --file | --fil | --fi | --f ) 5144 $ac_shift 5145 case $ac_optarg in 5146 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 5147 '') as_fn_error $? "missing file argument" ;; 5148 esac 5149 as_fn_append CONFIG_FILES " '$ac_optarg'" 5150 ac_need_defaults=false;; 5151 --header | --heade | --head | --hea ) 5152 $ac_shift 5153 case $ac_optarg in 5154 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 5155 esac 5156 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 5157 ac_need_defaults=false;; 5158 --he | --h) 5159 # Conflict between --help and --header 5160 as_fn_error $? "ambiguous option: '$1' 5161 Try '$0 --help' for more information.";; 5162 --help | --hel | -h ) 5163 printf "%s\n" "$ac_cs_usage"; exit ;; 5164 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 5165 | -silent | --silent | --silen | --sile | --sil | --si | --s) 5166 ac_cs_silent=: ;; 5167 5168 # This is an error. 5169 -*) as_fn_error $? "unrecognized option: '$1' 5170 Try '$0 --help' for more information." ;; 5171 5172 *) as_fn_append ac_config_targets " $1" 5173 ac_need_defaults=false ;; 5174 5175 esac 5176 shift 5177 done 5178 5179 ac_configure_extra_args= 5180 5181 if $ac_cs_silent; then 5182 exec 6>/dev/null 5183 ac_configure_extra_args="$ac_configure_extra_args --silent" 5184 fi 5185 5186 _ACEOF 5187 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5188 if \$ac_cs_recheck; then 5189 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 5190 shift 5191 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 5192 CONFIG_SHELL='$SHELL' 5193 export CONFIG_SHELL 5194 exec "\$@" 5195 fi 5196 5197 _ACEOF 5198 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5199 exec 5>>config.log 5200 { 5201 echo 5202 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 5203 ## Running $as_me. ## 5204 _ASBOX 5205 printf "%s\n" "$ac_log" 5206 } >&5 5207 5208 _ACEOF 5209 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5210 _ACEOF 5211 5212 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5213 5214 # Handling of arguments. 5215 for ac_config_target in $ac_config_targets 5216 do 5217 case $ac_config_target in 5218 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 5219 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 5220 5221 *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;; 5222 esac 5223 done 5224 5225 5226 # If the user did not use the arguments to specify the items to instantiate, 5227 # then the envvar interface is used. Set only those that are not. 5228 # We use the long form for the default assignment because of an extremely 5229 # bizarre bug on SunOS 4.1.3. 5230 if $ac_need_defaults; then 5231 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 5232 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 5233 fi 5234 5235 # Have a temporary directory for convenience. Make it in the build tree 5236 # simply because there is no reason against having it here, and in addition, 5237 # creating and moving files from /tmp can sometimes cause problems. 5238 # Hook for its removal unless debugging. 5239 # Note that there is a small window in which the directory will not be cleaned: 5240 # after its creation but before its name has been assigned to '$tmp'. 5241 $debug || 5242 { 5243 tmp= ac_tmp= 5244 trap 'exit_status=$? 5245 : "${ac_tmp:=$tmp}" 5246 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 5247 ' 0 5248 trap 'as_fn_exit 1' 1 2 13 15 5249 } 5250 # Create a (secure) tmp directory for tmp files. 5251 5252 { 5253 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 5254 test -d "$tmp" 5255 } || 5256 { 5257 tmp=./conf$$-$RANDOM 5258 (umask 077 && mkdir "$tmp") 5259 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 5260 ac_tmp=$tmp 5261 5262 # Set up the scripts for CONFIG_FILES section. 5263 # No need to generate them if there are no CONFIG_FILES. 5264 # This happens for instance with './config.status config.h'. 5265 if test -n "$CONFIG_FILES"; then 5266 5267 5268 ac_cr=`echo X | tr X '\015'` 5269 # On cygwin, bash can eat \r inside `` if the user requested igncr. 5270 # But we know of no other shell where ac_cr would be empty at this 5271 # point, so we can use a bashism as a fallback. 5272 if test "x$ac_cr" = x; then 5273 eval ac_cr=\$\'\\r\' 5274 fi 5275 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 5276 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 5277 ac_cs_awk_cr='\\r' 5278 else 5279 ac_cs_awk_cr=$ac_cr 5280 fi 5281 5282 echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 5283 _ACEOF 5284 5285 5286 { 5287 echo "cat >conf$$subs.awk <<_ACEOF" && 5288 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 5289 echo "_ACEOF" 5290 } >conf$$subs.sh || 5291 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 5292 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 5293 ac_delim='%!_!# ' 5294 for ac_last_try in false false false false false :; do 5295 . ./conf$$subs.sh || 5296 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 5297 5298 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 5299 if test $ac_delim_n = $ac_delim_num; then 5300 break 5301 elif $ac_last_try; then 5302 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 5303 else 5304 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 5305 fi 5306 done 5307 rm -f conf$$subs.sh 5308 5309 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5310 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 5311 _ACEOF 5312 sed -n ' 5313 h 5314 s/^/S["/; s/!.*/"]=/ 5315 p 5316 g 5317 s/^[^!]*!// 5318 :repl 5319 t repl 5320 s/'"$ac_delim"'$// 5321 t delim 5322 :nl 5323 h 5324 s/\(.\{148\}\)..*/\1/ 5325 t more1 5326 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 5327 p 5328 n 5329 b repl 5330 :more1 5331 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 5332 p 5333 g 5334 s/.\{148\}// 5335 t nl 5336 :delim 5337 h 5338 s/\(.\{148\}\)..*/\1/ 5339 t more2 5340 s/["\\]/\\&/g; s/^/"/; s/$/"/ 5341 p 5342 b 5343 :more2 5344 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 5345 p 5346 g 5347 s/.\{148\}// 5348 t delim 5349 ' <conf$$subs.awk | sed ' 5350 /^[^""]/{ 5351 N 5352 s/\n// 5353 } 5354 ' >>$CONFIG_STATUS || ac_write_fail=1 5355 rm -f conf$$subs.awk 5356 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5357 _ACAWK 5358 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 5359 for (key in S) S_is_set[key] = 1 5360 FS = "" 5361 5362 } 5363 { 5364 line = $ 0 5365 nfields = split(line, field, "@") 5366 substed = 0 5367 len = length(field[1]) 5368 for (i = 2; i < nfields; i++) { 5369 key = field[i] 5370 keylen = length(key) 5371 if (S_is_set[key]) { 5372 value = S[key] 5373 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 5374 len += length(value) + length(field[++i]) 5375 substed = 1 5376 } else 5377 len += 1 + keylen 5378 } 5379 5380 print line 5381 } 5382 5383 _ACAWK 5384 _ACEOF 5385 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5386 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 5387 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 5388 else 5389 cat 5390 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 5391 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 5392 _ACEOF 5393 5394 # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 5395 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 5396 # trailing colons and then remove the whole line if VPATH becomes empty 5397 # (actually we leave an empty line to preserve line numbers). 5398 if test "x$srcdir" = x.; then 5399 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 5400 h 5401 s/// 5402 s/^/:/ 5403 s/[ ]*$/:/ 5404 s/:\$(srcdir):/:/g 5405 s/:\${srcdir}:/:/g 5406 s/:@srcdir@:/:/g 5407 s/^:*// 5408 s/:*$// 5409 x 5410 s/\(=[ ]*\).*/\1/ 5411 G 5412 s/\n// 5413 s/^[^=]*=[ ]*$// 5414 }' 5415 fi 5416 5417 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5418 fi # test -n "$CONFIG_FILES" 5419 5420 # Set up the scripts for CONFIG_HEADERS section. 5421 # No need to generate them if there are no CONFIG_HEADERS. 5422 # This happens for instance with './config.status Makefile'. 5423 if test -n "$CONFIG_HEADERS"; then 5424 cat >"$ac_tmp/defines.awk" <<\_ACAWK || 5425 BEGIN { 5426 _ACEOF 5427 5428 # Transform confdefs.h into an awk script 'defines.awk', embedded as 5429 # here-document in config.status, that substitutes the proper values into 5430 # config.h.in to produce config.h. 5431 5432 # Create a delimiter string that does not exist in confdefs.h, to ease 5433 # handling of long lines. 5434 ac_delim='%!_!# ' 5435 for ac_last_try in false false :; do 5436 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 5437 if test -z "$ac_tt"; then 5438 break 5439 elif $ac_last_try; then 5440 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 5441 else 5442 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 5443 fi 5444 done 5445 5446 # For the awk script, D is an array of macro values keyed by name, 5447 # likewise P contains macro parameters if any. Preserve backslash 5448 # newline sequences. 5449 5450 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 5451 sed -n ' 5452 s/.\{148\}/&'"$ac_delim"'/g 5453 t rset 5454 :rset 5455 s/^[ ]*#[ ]*define[ ][ ]*/ / 5456 t def 5457 d 5458 :def 5459 s/\\$// 5460 t bsnl 5461 s/["\\]/\\&/g 5462 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 5463 D["\1"]=" \3"/p 5464 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 5465 d 5466 :bsnl 5467 s/["\\]/\\&/g 5468 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 5469 D["\1"]=" \3\\\\\\n"\\/p 5470 t cont 5471 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 5472 t cont 5473 d 5474 :cont 5475 n 5476 s/.\{148\}/&'"$ac_delim"'/g 5477 t clear 5478 :clear 5479 s/\\$// 5480 t bsnlc 5481 s/["\\]/\\&/g; s/^/"/; s/$/"/p 5482 d 5483 :bsnlc 5484 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 5485 b cont 5486 ' <confdefs.h | sed ' 5487 s/'"$ac_delim"'/"\\\ 5488 "/g' >>$CONFIG_STATUS || ac_write_fail=1 5489 5490 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5491 for (key in D) D_is_set[key] = 1 5492 FS = "" 5493 } 5494 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 5495 line = \$ 0 5496 split(line, arg, " ") 5497 if (arg[1] == "#") { 5498 defundef = arg[2] 5499 mac1 = arg[3] 5500 } else { 5501 defundef = substr(arg[1], 2) 5502 mac1 = arg[2] 5503 } 5504 split(mac1, mac2, "(") #) 5505 macro = mac2[1] 5506 prefix = substr(line, 1, index(line, defundef) - 1) 5507 if (D_is_set[macro]) { 5508 # Preserve the white space surrounding the "#". 5509 print prefix "define", macro P[macro] D[macro] 5510 next 5511 } else { 5512 # Replace #undef with comments. This is necessary, for example, 5513 # in the case of _POSIX_SOURCE, which is predefined and required 5514 # on some systems where configure will not decide to define it. 5515 if (defundef == "undef") { 5516 print "/*", prefix defundef, macro, "*/" 5517 next 5518 } 5519 } 5520 } 5521 { print } 5522 _ACAWK 5523 _ACEOF 5524 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5525 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 5526 fi # test -n "$CONFIG_HEADERS" 5527 5528 5529 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " 5530 shift 5531 for ac_tag 5532 do 5533 case $ac_tag in 5534 :[FHLC]) ac_mode=$ac_tag; continue;; 5535 esac 5536 case $ac_mode$ac_tag in 5537 :[FHL]*:*);; 5538 :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;; 5539 :[FH]-) ac_tag=-:-;; 5540 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 5541 esac 5542 ac_save_IFS=$IFS 5543 IFS=: 5544 set x $ac_tag 5545 IFS=$ac_save_IFS 5546 shift 5547 ac_file=$1 5548 shift 5549 5550 case $ac_mode in 5551 :L) ac_source=$1;; 5552 :[FH]) 5553 ac_file_inputs= 5554 for ac_f 5555 do 5556 case $ac_f in 5557 -) ac_f="$ac_tmp/stdin";; 5558 *) # Look for the file first in the build tree, then in the source tree 5559 # (if the path is not absolute). The absolute path cannot be DOS-style, 5560 # because $ac_f cannot contain ':'. 5561 test -f "$ac_f" || 5562 case $ac_f in 5563 [\\/$]*) false;; 5564 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 5565 esac || 5566 as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;; 5567 esac 5568 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 5569 as_fn_append ac_file_inputs " '$ac_f'" 5570 done 5571 5572 # Let's still pretend it is 'configure' which instantiates (i.e., don't 5573 # use $as_me), people would be surprised to read: 5574 # /* config.h. Generated by config.status. */ 5575 configure_input='Generated from '` 5576 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 5577 `' by configure.' 5578 if test x"$ac_file" != x-; then 5579 configure_input="$ac_file. $configure_input" 5580 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 5581 printf "%s\n" "$as_me: creating $ac_file" >&6;} 5582 fi 5583 # Neutralize special characters interpreted by sed in replacement strings. 5584 case $configure_input in #( 5585 *\&* | *\|* | *\\* ) 5586 ac_sed_conf_input=`printf "%s\n" "$configure_input" | 5587 sed 's/[\\\\&|]/\\\\&/g'`;; #( 5588 *) ac_sed_conf_input=$configure_input;; 5589 esac 5590 5591 case $ac_tag in 5592 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 5593 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 5594 esac 5595 ;; 5596 esac 5597 5598 ac_dir=`$as_dirname -- "$ac_file" || 5599 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 5600 X"$ac_file" : 'X\(//\)[^/]' \| \ 5601 X"$ac_file" : 'X\(//\)$' \| \ 5602 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 5603 printf "%s\n" X"$ac_file" | 5604 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 5605 s//\1/ 5606 q 5607 } 5608 /^X\(\/\/\)[^/].*/{ 5609 s//\1/ 5610 q 5611 } 5612 /^X\(\/\/\)$/{ 5613 s//\1/ 5614 q 5615 } 5616 /^X\(\/\).*/{ 5617 s//\1/ 5618 q 5619 } 5620 s/.*/./; q'` 5621 as_dir="$ac_dir"; as_fn_mkdir_p 5622 ac_builddir=. 5623 5624 case "$ac_dir" in 5625 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 5626 *) 5627 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 5628 # A ".." for each directory in $ac_dir_suffix. 5629 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 5630 case $ac_top_builddir_sub in 5631 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 5632 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 5633 esac ;; 5634 esac 5635 ac_abs_top_builddir=$ac_pwd 5636 ac_abs_builddir=$ac_pwd$ac_dir_suffix 5637 # for backward compatibility: 5638 ac_top_builddir=$ac_top_build_prefix 5639 5640 case $srcdir in 5641 .) # We are building in place. 5642 ac_srcdir=. 5643 ac_top_srcdir=$ac_top_builddir_sub 5644 ac_abs_top_srcdir=$ac_pwd ;; 5645 [\\/]* | ?:[\\/]* ) # Absolute name. 5646 ac_srcdir=$srcdir$ac_dir_suffix; 5647 ac_top_srcdir=$srcdir 5648 ac_abs_top_srcdir=$srcdir ;; 5649 *) # Relative name. 5650 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 5651 ac_top_srcdir=$ac_top_build_prefix$srcdir 5652 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 5653 esac 5654 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 5655 5656 5657 case $ac_mode in 5658 :F) 5659 # 5660 # CONFIG_FILE 5661 # 5662 5663 _ACEOF 5664 5665 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5666 # If the template does not know about datarootdir, expand it. 5667 # FIXME: This hack should be removed a few years after 2.60. 5668 ac_datarootdir_hack=; ac_datarootdir_seen= 5669 ac_sed_dataroot=' 5670 /datarootdir/ { 5671 p 5672 q 5673 } 5674 /@datadir@/p 5675 /@docdir@/p 5676 /@infodir@/p 5677 /@localedir@/p 5678 /@mandir@/p' 5679 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 5680 *datarootdir*) ac_datarootdir_seen=yes;; 5681 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 5682 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 5683 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 5684 _ACEOF 5685 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5686 ac_datarootdir_hack=' 5687 s&@datadir@&$datadir&g 5688 s&@docdir@&$docdir&g 5689 s&@infodir@&$infodir&g 5690 s&@localedir@&$localedir&g 5691 s&@mandir@&$mandir&g 5692 s&\\\${datarootdir}&$datarootdir&g' ;; 5693 esac 5694 _ACEOF 5695 5696 # Neutralize VPATH when '$srcdir' = '.'. 5697 # Shell code in configure.ac might set extrasub. 5698 # FIXME: do we really want to maintain this feature? 5699 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5700 ac_sed_extra="$ac_vpsub 5701 $extrasub 5702 _ACEOF 5703 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5704 :t 5705 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 5706 s|@configure_input@|$ac_sed_conf_input|;t t 5707 s&@top_builddir@&$ac_top_builddir_sub&;t t 5708 s&@top_build_prefix@&$ac_top_build_prefix&;t t 5709 s&@srcdir@&$ac_srcdir&;t t 5710 s&@abs_srcdir@&$ac_abs_srcdir&;t t 5711 s&@top_srcdir@&$ac_top_srcdir&;t t 5712 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 5713 s&@builddir@&$ac_builddir&;t t 5714 s&@abs_builddir@&$ac_abs_builddir&;t t 5715 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 5716 $ac_datarootdir_hack 5717 " 5718 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 5719 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 5720 5721 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 5722 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 5723 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 5724 "$ac_tmp/out"`; test -z "$ac_out"; } && 5725 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir' 5726 which seems to be undefined. Please make sure it is defined" >&5 5727 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir' 5728 which seems to be undefined. Please make sure it is defined" >&2;} 5729 5730 rm -f "$ac_tmp/stdin" 5731 case $ac_file in 5732 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 5733 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 5734 esac \ 5735 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 5736 ;; 5737 :H) 5738 # 5739 # CONFIG_HEADER 5740 # 5741 if test x"$ac_file" != x-; then 5742 { 5743 printf "%s\n" "/* $configure_input */" >&1 \ 5744 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 5745 } >"$ac_tmp/config.h" \ 5746 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 5747 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 5748 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 5749 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} 5750 else 5751 rm -f "$ac_file" 5752 mv "$ac_tmp/config.h" "$ac_file" \ 5753 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 5754 fi 5755 else 5756 printf "%s\n" "/* $configure_input */" >&1 \ 5757 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 5758 || as_fn_error $? "could not create -" "$LINENO" 5 5759 fi 5760 ;; 5761 5762 5763 esac 5764 5765 done # for ac_tag 5766 5767 5768 as_fn_exit 0 5769 _ACEOF 5770 ac_clean_files=$ac_clean_files_save 5771 5772 test $ac_write_fail = 0 || 5773 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 5774 5775 5776 # configure is writing to config.log, and then calls config.status. 5777 # config.status does its own redirection, appending to config.log. 5778 # Unfortunately, on DOS this fails, as config.log is still kept open 5779 # by configure, so config.status won't be able to write to it; its 5780 # output is simply discarded. So we exec the FD to /dev/null, 5781 # effectively closing config.log, so it can be properly (re)opened and 5782 # appended to by config.status. When coming back to configure, we 5783 # need to make the FD available again. 5784 if test "$no_create" != yes; then 5785 ac_cs_success=: 5786 ac_config_status_args= 5787 test "$silent" = yes && 5788 ac_config_status_args="$ac_config_status_args --quiet" 5789 exec 5>/dev/null 5790 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 5791 exec 5>>config.log 5792 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 5793 # would make configure fail if this is the last instruction. 5794 $ac_cs_success || as_fn_exit 1 5795 fi 5796 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 5797 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 5798 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 5799 fi 5800 5801 5802