1 #! /bin/sh 2 # Guess values for system-dependent variables and create Makefiles. 3 # Generated by GNU Autoconf 2.60 for LLVM 3.8.0svn. 4 # 5 # Report bugs to <http://llvm.org/bugs/>. 6 # 7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 8 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 9 # This configure script is free software; the Free Software Foundation 10 # gives unlimited permission to copy, distribute and modify it. 11 # 12 # Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign. 13 ## --------------------- ## 14 ## M4sh Initialization. ## 15 ## --------------------- ## 16 17 # Be Bourne compatible 18 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 19 emulate sh 20 NULLCMD=: 21 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 22 # is contrary to our usage. Disable this feature. 23 alias -g '${1+"$@"}'='"$@"' 24 setopt NO_GLOB_SUBST 25 else 26 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac 27 fi 28 BIN_SH=xpg4; export BIN_SH # for Tru64 29 DUALCASE=1; export DUALCASE # for MKS sh 30 31 32 # PATH needs CR 33 # Avoid depending upon Character Ranges. 34 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 35 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 36 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 37 as_cr_digits='0123456789' 38 as_cr_alnum=$as_cr_Letters$as_cr_digits 39 40 # The user is always right. 41 if test "${PATH_SEPARATOR+set}" != set; then 42 echo "#! /bin/sh" >conf$$.sh 43 echo "exit 0" >>conf$$.sh 44 chmod +x conf$$.sh 45 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 46 PATH_SEPARATOR=';' 47 else 48 PATH_SEPARATOR=: 49 fi 50 rm -f conf$$.sh 51 fi 52 53 # Support unset when possible. 54 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 55 as_unset=unset 56 else 57 as_unset=false 58 fi 59 60 61 # IFS 62 # We need space, tab and new line, in precisely that order. Quoting is 63 # there to prevent editors from complaining about space-tab. 64 # (If _AS_PATH_WALK were called with IFS unset, it would disable word 65 # splitting by setting IFS to empty value.) 66 as_nl=' 67 ' 68 IFS=" "" $as_nl" 69 70 # Find who we are. Look in the path if we contain no directory separator. 71 case $0 in 72 *[\\/]* ) as_myself=$0 ;; 73 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 74 for as_dir in $PATH 75 do 76 IFS=$as_save_IFS 77 test -z "$as_dir" && as_dir=. 78 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 79 done 80 IFS=$as_save_IFS 81 82 ;; 83 esac 84 # We did not find ourselves, most probably we were run as `sh COMMAND' 85 # in which case we are not to be found in the path. 86 if test "x$as_myself" = x; then 87 as_myself=$0 88 fi 89 if test ! -f "$as_myself"; then 90 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 91 { (exit 1); exit 1; } 92 fi 93 94 # Work around bugs in pre-3.0 UWIN ksh. 95 for as_var in ENV MAIL MAILPATH 96 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 97 done 98 PS1='$ ' 99 PS2='> ' 100 PS4='+ ' 101 102 # NLS nuisances. 103 for as_var in \ 104 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 105 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 106 LC_TELEPHONE LC_TIME 107 do 108 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 109 eval $as_var=C; export $as_var 110 else 111 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 112 fi 113 done 114 115 # Required to use basename. 116 if expr a : '\(a\)' >/dev/null 2>&1 && 117 test "X`expr 00001 : '.*\(...\)'`" = X001; then 118 as_expr=expr 119 else 120 as_expr=false 121 fi 122 123 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 124 as_basename=basename 125 else 126 as_basename=false 127 fi 128 129 130 # Name of the executable. 131 as_me=`$as_basename -- "$0" || 132 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 133 X"$0" : 'X\(//\)$' \| \ 134 X"$0" : 'X\(/\)' \| . 2>/dev/null || 135 echo X/"$0" | 136 sed '/^.*\/\([^/][^/]*\)\/*$/{ 137 s//\1/ 138 q 139 } 140 /^X\/\(\/\/\)$/{ 141 s//\1/ 142 q 143 } 144 /^X\/\(\/\).*/{ 145 s//\1/ 146 q 147 } 148 s/.*/./; q'` 149 150 # CDPATH. 151 $as_unset CDPATH 152 153 154 if test "x$CONFIG_SHELL" = x; then 155 if (eval ":") 2>/dev/null; then 156 as_have_required=yes 157 else 158 as_have_required=no 159 fi 160 161 if test $as_have_required = yes && (eval ": 162 (as_func_return () { 163 (exit \$1) 164 } 165 as_func_success () { 166 as_func_return 0 167 } 168 as_func_failure () { 169 as_func_return 1 170 } 171 as_func_ret_success () { 172 return 0 173 } 174 as_func_ret_failure () { 175 return 1 176 } 177 178 exitcode=0 179 if as_func_success; then 180 : 181 else 182 exitcode=1 183 echo as_func_success failed. 184 fi 185 186 if as_func_failure; then 187 exitcode=1 188 echo as_func_failure succeeded. 189 fi 190 191 if as_func_ret_success; then 192 : 193 else 194 exitcode=1 195 echo as_func_ret_success failed. 196 fi 197 198 if as_func_ret_failure; then 199 exitcode=1 200 echo as_func_ret_failure succeeded. 201 fi 202 203 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 204 : 205 else 206 exitcode=1 207 echo positional parameters were not saved. 208 fi 209 210 test \$exitcode = 0) || { (exit 1); exit 1; } 211 212 ( 213 as_lineno_1=\$LINENO 214 as_lineno_2=\$LINENO 215 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && 216 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } 217 ") 2> /dev/null; then 218 : 219 else 220 as_candidate_shells= 221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 222 for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 223 do 224 IFS=$as_save_IFS 225 test -z "$as_dir" && as_dir=. 226 case $as_dir in 227 /*) 228 for as_base in sh bash ksh sh5; do 229 as_candidate_shells="$as_candidate_shells $as_dir/$as_base" 230 done;; 231 esac 232 done 233 IFS=$as_save_IFS 234 235 236 for as_shell in $as_candidate_shells $SHELL; do 237 # Try only shells that exist, to save several forks. 238 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 239 { ("$as_shell") 2> /dev/null <<\_ASEOF 240 # Be Bourne compatible 241 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 242 emulate sh 243 NULLCMD=: 244 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 245 # is contrary to our usage. Disable this feature. 246 alias -g '${1+"$@"}'='"$@"' 247 setopt NO_GLOB_SUBST 248 else 249 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac 250 fi 251 BIN_SH=xpg4; export BIN_SH # for Tru64 252 DUALCASE=1; export DUALCASE # for MKS sh 253 254 : 255 _ASEOF 256 }; then 257 CONFIG_SHELL=$as_shell 258 as_have_required=yes 259 if { "$as_shell" 2> /dev/null <<\_ASEOF 260 # Be Bourne compatible 261 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 262 emulate sh 263 NULLCMD=: 264 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 265 # is contrary to our usage. Disable this feature. 266 alias -g '${1+"$@"}'='"$@"' 267 setopt NO_GLOB_SUBST 268 else 269 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac 270 fi 271 BIN_SH=xpg4; export BIN_SH # for Tru64 272 DUALCASE=1; export DUALCASE # for MKS sh 273 274 : 275 (as_func_return () { 276 (exit $1) 277 } 278 as_func_success () { 279 as_func_return 0 280 } 281 as_func_failure () { 282 as_func_return 1 283 } 284 as_func_ret_success () { 285 return 0 286 } 287 as_func_ret_failure () { 288 return 1 289 } 290 291 exitcode=0 292 if as_func_success; then 293 : 294 else 295 exitcode=1 296 echo as_func_success failed. 297 fi 298 299 if as_func_failure; then 300 exitcode=1 301 echo as_func_failure succeeded. 302 fi 303 304 if as_func_ret_success; then 305 : 306 else 307 exitcode=1 308 echo as_func_ret_success failed. 309 fi 310 311 if as_func_ret_failure; then 312 exitcode=1 313 echo as_func_ret_failure succeeded. 314 fi 315 316 if ( set x; as_func_ret_success y && test x = "$1" ); then 317 : 318 else 319 exitcode=1 320 echo positional parameters were not saved. 321 fi 322 323 test $exitcode = 0) || { (exit 1); exit 1; } 324 325 ( 326 as_lineno_1=$LINENO 327 as_lineno_2=$LINENO 328 test "x$as_lineno_1" != "x$as_lineno_2" && 329 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } 330 331 _ASEOF 332 }; then 333 break 334 fi 335 336 fi 337 338 done 339 340 if test "x$CONFIG_SHELL" != x; then 341 for as_var in BASH_ENV ENV 342 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 343 done 344 export CONFIG_SHELL 345 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 346 fi 347 348 349 if test $as_have_required = no; then 350 echo This script requires a shell more modern than all the 351 echo shells that I found on your system. Please install a 352 echo modern shell, or manually run the script under such a 353 echo shell if you do have one. 354 { (exit 1); exit 1; } 355 fi 356 357 358 fi 359 360 fi 361 362 363 364 (eval "as_func_return () { 365 (exit \$1) 366 } 367 as_func_success () { 368 as_func_return 0 369 } 370 as_func_failure () { 371 as_func_return 1 372 } 373 as_func_ret_success () { 374 return 0 375 } 376 as_func_ret_failure () { 377 return 1 378 } 379 380 exitcode=0 381 if as_func_success; then 382 : 383 else 384 exitcode=1 385 echo as_func_success failed. 386 fi 387 388 if as_func_failure; then 389 exitcode=1 390 echo as_func_failure succeeded. 391 fi 392 393 if as_func_ret_success; then 394 : 395 else 396 exitcode=1 397 echo as_func_ret_success failed. 398 fi 399 400 if as_func_ret_failure; then 401 exitcode=1 402 echo as_func_ret_failure succeeded. 403 fi 404 405 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 406 : 407 else 408 exitcode=1 409 echo positional parameters were not saved. 410 fi 411 412 test \$exitcode = 0") || { 413 echo No shell found that supports shell functions. 414 echo Please tell autoconf@gnu.org about your system, 415 echo including any error possibly output before this 416 echo message 417 } 418 419 420 421 as_lineno_1=$LINENO 422 as_lineno_2=$LINENO 423 test "x$as_lineno_1" != "x$as_lineno_2" && 424 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 425 426 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 427 # uniformly replaced by the line number. The first 'sed' inserts a 428 # line-number line after each line using $LINENO; the second 'sed' 429 # does the real work. The second script uses 'N' to pair each 430 # line-number line with the line containing $LINENO, and appends 431 # trailing '-' during substitution so that $LINENO is not a special 432 # case at line end. 433 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 434 # scripts with optimization help from Paolo Bonzini. Blame Lee 435 # E. McMahon (1931-1989) for sed's syntax. :-) 436 sed -n ' 437 p 438 /[$]LINENO/= 439 ' <$as_myself | 440 sed ' 441 s/[$]LINENO.*/&-/ 442 t lineno 443 b 444 :lineno 445 N 446 :loop 447 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 448 t loop 449 s/-\n.*// 450 ' >$as_me.lineno && 451 chmod +x "$as_me.lineno" || 452 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 453 { (exit 1); exit 1; }; } 454 455 # Don't try to exec as it changes $[0], causing all sort of problems 456 # (the dirname of $[0] is not the place where we might find the 457 # original and so on. Autoconf is especially sensitive to this). 458 . "./$as_me.lineno" 459 # Exit status is that of the last command. 460 exit 461 } 462 463 464 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 465 as_dirname=dirname 466 else 467 as_dirname=false 468 fi 469 470 ECHO_C= ECHO_N= ECHO_T= 471 case `echo -n x` in 472 -n*) 473 case `echo 'x\c'` in 474 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 475 *) ECHO_C='\c';; 476 esac;; 477 *) 478 ECHO_N='-n';; 479 esac 480 481 if expr a : '\(a\)' >/dev/null 2>&1 && 482 test "X`expr 00001 : '.*\(...\)'`" = X001; then 483 as_expr=expr 484 else 485 as_expr=false 486 fi 487 488 rm -f conf$$ conf$$.exe conf$$.file 489 if test -d conf$$.dir; then 490 rm -f conf$$.dir/conf$$.file 491 else 492 rm -f conf$$.dir 493 mkdir conf$$.dir 494 fi 495 echo >conf$$.file 496 if ln -s conf$$.file conf$$ 2>/dev/null; then 497 as_ln_s='ln -s' 498 # ... but there are two gotchas: 499 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 500 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 501 # In both cases, we have to default to `cp -p'. 502 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 503 as_ln_s='cp -p' 504 elif ln conf$$.file conf$$ 2>/dev/null; then 505 as_ln_s=ln 506 else 507 as_ln_s='cp -p' 508 fi 509 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 510 rmdir conf$$.dir 2>/dev/null 511 512 if mkdir -p . 2>/dev/null; then 513 as_mkdir_p=: 514 else 515 test -d ./-p && rmdir ./-p 516 as_mkdir_p=false 517 fi 518 519 # Find out whether ``test -x'' works. Don't use a zero-byte file, as 520 # systems may use methods other than mode bits to determine executability. 521 cat >conf$$.file <<_ASEOF 522 #! /bin/sh 523 exit 0 524 _ASEOF 525 chmod +x conf$$.file 526 if test -x conf$$.file >/dev/null 2>&1; then 527 as_executable_p="test -x" 528 else 529 as_executable_p=: 530 fi 531 rm -f conf$$.file 532 533 # Sed expression to map a string onto a valid CPP name. 534 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 535 536 # Sed expression to map a string onto a valid variable name. 537 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 538 539 540 541 exec 7<&0 </dev/null 6>&1 542 543 # Name of the host. 544 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 545 # so uname gets run too. 546 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 547 548 # 549 # Initializations. 550 # 551 ac_default_prefix=/usr/local 552 ac_clean_files= 553 ac_config_libobj_dir=. 554 LIBOBJS= 555 cross_compiling=no 556 subdirs= 557 MFLAGS= 558 MAKEFLAGS= 559 SHELL=${CONFIG_SHELL-/bin/sh} 560 561 # Identity of this package. 562 PACKAGE_NAME='LLVM' 563 PACKAGE_TARNAME='llvm' 564 PACKAGE_VERSION='3.8.0svn' 565 PACKAGE_STRING='LLVM 3.8.0svn' 566 PACKAGE_BUGREPORT='http://llvm.org/bugs/' 567 568 ac_unique_file="lib/IR/Module.cpp" 569 # Factoring default headers for most tests. 570 ac_includes_default="\ 571 #include <stdio.h> 572 #if HAVE_SYS_TYPES_H 573 # include <sys/types.h> 574 #endif 575 #if HAVE_SYS_STAT_H 576 # include <sys/stat.h> 577 #endif 578 #if STDC_HEADERS 579 # include <stdlib.h> 580 # include <stddef.h> 581 #else 582 # if HAVE_STDLIB_H 583 # include <stdlib.h> 584 # endif 585 #endif 586 #if HAVE_STRING_H 587 # if !STDC_HEADERS && HAVE_MEMORY_H 588 # include <memory.h> 589 # endif 590 # include <string.h> 591 #endif 592 #if HAVE_STRINGS_H 593 # include <strings.h> 594 #endif 595 #if HAVE_INTTYPES_H 596 # include <inttypes.h> 597 #endif 598 #if HAVE_STDINT_H 599 # include <stdint.h> 600 #endif 601 #if HAVE_UNISTD_H 602 # include <unistd.h> 603 #endif" 604 605 ac_subst_vars='SHELL 606 PATH_SEPARATOR 607 PACKAGE_NAME 608 PACKAGE_TARNAME 609 PACKAGE_VERSION 610 PACKAGE_STRING 611 PACKAGE_BUGREPORT 612 exec_prefix 613 prefix 614 program_transform_name 615 bindir 616 sbindir 617 libexecdir 618 datarootdir 619 datadir 620 sysconfdir 621 sharedstatedir 622 localstatedir 623 includedir 624 oldincludedir 625 docdir 626 infodir 627 htmldir 628 dvidir 629 pdfdir 630 psdir 631 libdir 632 localedir 633 mandir 634 DEFS 635 ECHO_C 636 ECHO_N 637 ECHO_T 638 LIBS 639 build_alias 640 host_alias 641 target_alias 642 LLVM_VERSION_MAJOR 643 LLVM_VERSION_MINOR 644 LLVM_VERSION_PATCH 645 LLVM_VERSION_SUFFIX 646 LLVM_COPYRIGHT 647 CC 648 CFLAGS 649 LDFLAGS 650 CPPFLAGS 651 ac_ct_CC 652 EXEEXT 653 OBJEXT 654 CXX 655 CXXFLAGS 656 ac_ct_CXX 657 CPP 658 CXX_COMPILER 659 subdirs 660 ENABLE_POLLY 661 LLVM_HAS_POLLY 662 build 663 build_cpu 664 build_vendor 665 build_os 666 host 667 host_cpu 668 host_vendor 669 host_os 670 target 671 target_cpu 672 target_vendor 673 target_os 674 OS 675 HOST_OS 676 TARGET_OS 677 LINKALL 678 NOLINKALL 679 LLVM_ON_UNIX 680 LLVM_ON_WIN32 681 ARCH 682 LLVM_NATIVE_ARCH 683 HOST_ARCH 684 LLVM_CROSS_COMPILING 685 BUILD_CC 686 BUILD_EXEEXT 687 BUILD_CXX 688 CVSBUILD 689 ENABLE_LIBCPP 690 ENABLE_CXX1Y 691 ENABLE_SPLIT_DWARF 692 ENABLE_CLANG_ARCMT 693 CLANG_PLUGIN_SUPPORT 694 ENABLE_CLANG_STATIC_ANALYZER 695 ENABLE_OPTIMIZED 696 ENABLE_PROFILING 697 DISABLE_ASSERTIONS 698 ENABLE_WERROR 699 ENABLE_EXPENSIVE_CHECKS 700 EXPENSIVE_CHECKS 701 ENABLE_ABI_BREAKING_CHECKS 702 DEBUG_RUNTIME 703 DEBUG_SYMBOLS 704 KEEP_SYMBOLS 705 JIT 706 TARGET_HAS_JIT 707 TARGETS_WITH_JIT 708 ENABLE_DOCS 709 ENABLE_DOXYGEN 710 enable_searchengine 711 enable_external_search 712 enable_server_based_search 713 searchengine_url 714 extra_search_mappings 715 QHELPGENERATOR 716 llvm_doxygen_generate_qhp 717 llvm_doxygen_qch_filename 718 llvm_doxygen_qhp_namespace 719 llvm_doxygen_qhelpgenerator_path 720 llvm_doxygen_qhp_cust_filter_name 721 llvm_doxygen_qhp_cust_filter_attrs 722 clang_doxygen_generate_qhp 723 clang_doxygen_qch_filename 724 clang_doxygen_qhp_namespace 725 clang_doxygen_qhelpgenerator_path 726 clang_doxygen_qhp_cust_filter_name 727 clang_doxygen_qhp_cust_filter_attrs 728 LLVM_ENABLE_THREADS 729 ENABLE_PTHREADS 730 LLVM_ENABLE_ZLIB 731 ENABLE_PIC 732 ENABLE_SHARED 733 ENABLE_EMBED_STDCXX 734 ENABLE_TIMESTAMPS 735 ALL_TARGETS 736 TARGETS_TO_BUILD 737 LLVM_ENUM_TARGETS 738 LLVM_ENUM_ASM_PRINTERS 739 LLVM_ENUM_ASM_PARSERS 740 LLVM_ENUM_DISASSEMBLERS 741 OPTIMIZE_OPTION 742 EXTRA_OPTIONS 743 EXTRA_LD_OPTIONS 744 CLANG_SRC_ROOT 745 BINUTILS_INCDIR 746 ENABLE_TERMINFO 747 INTERNAL_PREFIX 748 ifGNUmake 749 LN_S 750 NM 751 CMP 752 CP 753 DATE 754 FIND 755 GREP 756 MKDIR 757 MV 758 RANLIB 759 AR 760 RM 761 SED 762 TAR 763 BINPWD 764 DOT 765 INSTALL_PROGRAM 766 INSTALL_SCRIPT 767 INSTALL_DATA 768 BZIP2 769 CAT 770 DOXYGEN 771 GROFF 772 GZIPBIN 773 PDFROFF 774 ZIP 775 GO 776 OCAMLFIND 777 GAS 778 HAVE_LINK_VERSION_SCRIPT 779 EGREP 780 NO_VARIADIC_MACROS 781 MISSING_FIELD_INITIALIZERS 782 COVERED_SWITCH_DEFAULT 783 NO_MAYBE_UNINITIALIZED 784 NO_UNINITIALIZED 785 NO_COMMENT 786 PYTHON 787 HAVE_DLOPEN 788 HAVE_TERMINFO 789 USE_OPROFILE 790 USE_INTEL_JITEVENTS 791 XML2CONFIG 792 LIBXML2_LIBS 793 LIBXML2_INC 794 HAVE_PTHREAD 795 HAVE_LIBZ 796 HUGE_VAL_SANITY 797 MMAP_FILE 798 SHLIBEXT 799 LLVM_PREFIX 800 LLVM_BINDIR 801 LLVM_DATADIR 802 LLVM_DOCSDIR 803 LLVM_ETCDIR 804 LLVM_INCLUDEDIR 805 LLVM_INFODIR 806 LLVM_MANDIR 807 LLVM_CONFIGTIME 808 BINDINGS_TO_BUILD 809 HAVE_OCAMLOPT 810 HAVE_OCAML_OUNIT 811 OCAML_LIBDIR 812 ENABLE_VISIBILITY_INLINES_HIDDEN 813 RPATH 814 RDYNAMIC 815 program_prefix 816 LIBOBJS 817 LTLIBOBJS' 818 ac_subst_files='' 819 ac_precious_vars='build_alias 820 host_alias 821 target_alias 822 CC 823 CFLAGS 824 LDFLAGS 825 CPPFLAGS 826 CXX 827 CXXFLAGS 828 CCC 829 CPP' 830 ac_subdirs_all='projects/test-suite 831 projects/llvm-test 832 projects/poolalloc 833 projects/llvm-poolalloc 834 projects/safecode 835 tools/polly' 836 837 # Initialize some variables set by options. 838 ac_init_help= 839 ac_init_version=false 840 # The variables have the same names as the options, with 841 # dashes changed to underlines. 842 cache_file=/dev/null 843 exec_prefix=NONE 844 no_create= 845 no_recursion= 846 prefix=NONE 847 program_prefix=NONE 848 program_suffix=NONE 849 program_transform_name=s,x,x, 850 silent= 851 site= 852 srcdir= 853 verbose= 854 x_includes=NONE 855 x_libraries=NONE 856 857 # Installation directory options. 858 # These are left unexpanded so users can "make install exec_prefix=/foo" 859 # and all the variables that are supposed to be based on exec_prefix 860 # by default will actually change. 861 # Use braces instead of parens because sh, perl, etc. also accept them. 862 # (The list follows the same order as the GNU Coding Standards.) 863 bindir='${exec_prefix}/bin' 864 sbindir='${exec_prefix}/sbin' 865 libexecdir='${exec_prefix}/libexec' 866 datarootdir='${prefix}/share' 867 datadir='${datarootdir}' 868 sysconfdir='${prefix}/etc' 869 sharedstatedir='${prefix}/com' 870 localstatedir='${prefix}/var' 871 includedir='${prefix}/include' 872 oldincludedir='/usr/include' 873 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 874 infodir='${datarootdir}/info' 875 htmldir='${docdir}' 876 dvidir='${docdir}' 877 pdfdir='${docdir}' 878 psdir='${docdir}' 879 libdir='${exec_prefix}/lib' 880 localedir='${datarootdir}/locale' 881 mandir='${datarootdir}/man' 882 883 ac_prev= 884 ac_dashdash= 885 for ac_option 886 do 887 # If the previous option needs an argument, assign it. 888 if test -n "$ac_prev"; then 889 eval $ac_prev=\$ac_option 890 ac_prev= 891 continue 892 fi 893 894 case $ac_option in 895 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 896 *) ac_optarg=yes ;; 897 esac 898 899 # Accept the important Cygnus configure options, so we can diagnose typos. 900 901 case $ac_dashdash$ac_option in 902 --) 903 ac_dashdash=yes ;; 904 905 -bindir | --bindir | --bindi | --bind | --bin | --bi) 906 ac_prev=bindir ;; 907 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 908 bindir=$ac_optarg ;; 909 910 -build | --build | --buil | --bui | --bu) 911 ac_prev=build_alias ;; 912 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 913 build_alias=$ac_optarg ;; 914 915 -cache-file | --cache-file | --cache-fil | --cache-fi \ 916 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 917 ac_prev=cache_file ;; 918 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 919 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 920 cache_file=$ac_optarg ;; 921 922 --config-cache | -C) 923 cache_file=config.cache ;; 924 925 -datadir | --datadir | --datadi | --datad) 926 ac_prev=datadir ;; 927 -datadir=* | --datadir=* | --datadi=* | --datad=*) 928 datadir=$ac_optarg ;; 929 930 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 931 | --dataroo | --dataro | --datar) 932 ac_prev=datarootdir ;; 933 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 934 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 935 datarootdir=$ac_optarg ;; 936 937 -disable-* | --disable-*) 938 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 939 # Reject names that are not valid shell variable names. 940 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 941 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 942 { (exit 1); exit 1; }; } 943 ac_feature=`echo $ac_feature | sed 's/-/_/g'` 944 eval enable_$ac_feature=no ;; 945 946 -docdir | --docdir | --docdi | --doc | --do) 947 ac_prev=docdir ;; 948 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 949 docdir=$ac_optarg ;; 950 951 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 952 ac_prev=dvidir ;; 953 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 954 dvidir=$ac_optarg ;; 955 956 -enable-* | --enable-*) 957 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 958 # Reject names that are not valid shell variable names. 959 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 960 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 961 { (exit 1); exit 1; }; } 962 ac_feature=`echo $ac_feature | sed 's/-/_/g'` 963 eval enable_$ac_feature=\$ac_optarg ;; 964 965 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 966 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 967 | --exec | --exe | --ex) 968 ac_prev=exec_prefix ;; 969 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 970 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 971 | --exec=* | --exe=* | --ex=*) 972 exec_prefix=$ac_optarg ;; 973 974 -gas | --gas | --ga | --g) 975 # Obsolete; use --with-gas. 976 with_gas=yes ;; 977 978 -help | --help | --hel | --he | -h) 979 ac_init_help=long ;; 980 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 981 ac_init_help=recursive ;; 982 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 983 ac_init_help=short ;; 984 985 -host | --host | --hos | --ho) 986 ac_prev=host_alias ;; 987 -host=* | --host=* | --hos=* | --ho=*) 988 host_alias=$ac_optarg ;; 989 990 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 991 ac_prev=htmldir ;; 992 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 993 | --ht=*) 994 htmldir=$ac_optarg ;; 995 996 -includedir | --includedir | --includedi | --included | --include \ 997 | --includ | --inclu | --incl | --inc) 998 ac_prev=includedir ;; 999 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1000 | --includ=* | --inclu=* | --incl=* | --inc=*) 1001 includedir=$ac_optarg ;; 1002 1003 -infodir | --infodir | --infodi | --infod | --info | --inf) 1004 ac_prev=infodir ;; 1005 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1006 infodir=$ac_optarg ;; 1007 1008 -libdir | --libdir | --libdi | --libd) 1009 ac_prev=libdir ;; 1010 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1011 libdir=$ac_optarg ;; 1012 1013 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1014 | --libexe | --libex | --libe) 1015 ac_prev=libexecdir ;; 1016 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1017 | --libexe=* | --libex=* | --libe=*) 1018 libexecdir=$ac_optarg ;; 1019 1020 -localedir | --localedir | --localedi | --localed | --locale) 1021 ac_prev=localedir ;; 1022 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1023 localedir=$ac_optarg ;; 1024 1025 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1026 | --localstate | --localstat | --localsta | --localst | --locals) 1027 ac_prev=localstatedir ;; 1028 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1029 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1030 localstatedir=$ac_optarg ;; 1031 1032 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1033 ac_prev=mandir ;; 1034 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1035 mandir=$ac_optarg ;; 1036 1037 -nfp | --nfp | --nf) 1038 # Obsolete; use --without-fp. 1039 with_fp=no ;; 1040 1041 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1042 | --no-cr | --no-c | -n) 1043 no_create=yes ;; 1044 1045 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1046 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1047 no_recursion=yes ;; 1048 1049 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1050 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1051 | --oldin | --oldi | --old | --ol | --o) 1052 ac_prev=oldincludedir ;; 1053 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1054 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1055 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1056 oldincludedir=$ac_optarg ;; 1057 1058 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1059 ac_prev=prefix ;; 1060 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1061 prefix=$ac_optarg ;; 1062 1063 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1064 | --program-pre | --program-pr | --program-p) 1065 ac_prev=program_prefix ;; 1066 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1067 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1068 program_prefix=$ac_optarg ;; 1069 1070 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1071 | --program-suf | --program-su | --program-s) 1072 ac_prev=program_suffix ;; 1073 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1074 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1075 program_suffix=$ac_optarg ;; 1076 1077 -program-transform-name | --program-transform-name \ 1078 | --program-transform-nam | --program-transform-na \ 1079 | --program-transform-n | --program-transform- \ 1080 | --program-transform | --program-transfor \ 1081 | --program-transfo | --program-transf \ 1082 | --program-trans | --program-tran \ 1083 | --progr-tra | --program-tr | --program-t) 1084 ac_prev=program_transform_name ;; 1085 -program-transform-name=* | --program-transform-name=* \ 1086 | --program-transform-nam=* | --program-transform-na=* \ 1087 | --program-transform-n=* | --program-transform-=* \ 1088 | --program-transform=* | --program-transfor=* \ 1089 | --program-transfo=* | --program-transf=* \ 1090 | --program-trans=* | --program-tran=* \ 1091 | --progr-tra=* | --program-tr=* | --program-t=*) 1092 program_transform_name=$ac_optarg ;; 1093 1094 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1095 ac_prev=pdfdir ;; 1096 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1097 pdfdir=$ac_optarg ;; 1098 1099 -psdir | --psdir | --psdi | --psd | --ps) 1100 ac_prev=psdir ;; 1101 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1102 psdir=$ac_optarg ;; 1103 1104 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1105 | -silent | --silent | --silen | --sile | --sil) 1106 silent=yes ;; 1107 1108 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1109 ac_prev=sbindir ;; 1110 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1111 | --sbi=* | --sb=*) 1112 sbindir=$ac_optarg ;; 1113 1114 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1115 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1116 | --sharedst | --shareds | --shared | --share | --shar \ 1117 | --sha | --sh) 1118 ac_prev=sharedstatedir ;; 1119 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1120 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1121 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1122 | --sha=* | --sh=*) 1123 sharedstatedir=$ac_optarg ;; 1124 1125 -site | --site | --sit) 1126 ac_prev=site ;; 1127 -site=* | --site=* | --sit=*) 1128 site=$ac_optarg ;; 1129 1130 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1131 ac_prev=srcdir ;; 1132 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1133 srcdir=$ac_optarg ;; 1134 1135 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1136 | --syscon | --sysco | --sysc | --sys | --sy) 1137 ac_prev=sysconfdir ;; 1138 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1139 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1140 sysconfdir=$ac_optarg ;; 1141 1142 -target | --target | --targe | --targ | --tar | --ta | --t) 1143 ac_prev=target_alias ;; 1144 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1145 target_alias=$ac_optarg ;; 1146 1147 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1148 verbose=yes ;; 1149 1150 -version | --version | --versio | --versi | --vers | -V) 1151 ac_init_version=: ;; 1152 1153 -with-* | --with-*) 1154 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1155 # Reject names that are not valid shell variable names. 1156 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 1157 { echo "$as_me: error: invalid package name: $ac_package" >&2 1158 { (exit 1); exit 1; }; } 1159 ac_package=`echo $ac_package| sed 's/-/_/g'` 1160 eval with_$ac_package=\$ac_optarg ;; 1161 1162 -without-* | --without-*) 1163 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1164 # Reject names that are not valid shell variable names. 1165 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 1166 { echo "$as_me: error: invalid package name: $ac_package" >&2 1167 { (exit 1); exit 1; }; } 1168 ac_package=`echo $ac_package | sed 's/-/_/g'` 1169 eval with_$ac_package=no ;; 1170 1171 --x) 1172 # Obsolete; use --with-x. 1173 with_x=yes ;; 1174 1175 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1176 | --x-incl | --x-inc | --x-in | --x-i) 1177 ac_prev=x_includes ;; 1178 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1179 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1180 x_includes=$ac_optarg ;; 1181 1182 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1183 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1184 ac_prev=x_libraries ;; 1185 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1186 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1187 x_libraries=$ac_optarg ;; 1188 1189 -*) { echo "$as_me: error: unrecognized option: $ac_option 1190 Try \`$0 --help' for more information." >&2 1191 { (exit 1); exit 1; }; } 1192 ;; 1193 1194 *=*) 1195 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1196 # Reject names that are not valid shell variable names. 1197 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1198 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1199 { (exit 1); exit 1; }; } 1200 eval $ac_envvar=\$ac_optarg 1201 export $ac_envvar ;; 1202 1203 *) 1204 # FIXME: should be removed in autoconf 3.0. 1205 echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1206 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1207 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1208 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1209 ;; 1210 1211 esac 1212 done 1213 1214 if test -n "$ac_prev"; then 1215 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1216 { echo "$as_me: error: missing argument to $ac_option" >&2 1217 { (exit 1); exit 1; }; } 1218 fi 1219 1220 # Be sure to have absolute directory names. 1221 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1222 datadir sysconfdir sharedstatedir localstatedir includedir \ 1223 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1224 libdir localedir mandir 1225 do 1226 eval ac_val=\$$ac_var 1227 case $ac_val in 1228 [\\/$]* | ?:[\\/]* ) continue;; 1229 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1230 esac 1231 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1232 { (exit 1); exit 1; }; } 1233 done 1234 1235 # There might be people who depend on the old broken behavior: `$host' 1236 # used to hold the argument of --host etc. 1237 # FIXME: To remove some day. 1238 build=$build_alias 1239 host=$host_alias 1240 target=$target_alias 1241 1242 # FIXME: To remove some day. 1243 if test "x$host_alias" != x; then 1244 if test "x$build_alias" = x; then 1245 cross_compiling=maybe 1246 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1247 If a cross compiler is detected then cross compile mode will be used." >&2 1248 elif test "x$build_alias" != "x$host_alias"; then 1249 cross_compiling=yes 1250 fi 1251 fi 1252 1253 ac_tool_prefix= 1254 test -n "$host_alias" && ac_tool_prefix=$host_alias- 1255 1256 test "$silent" = yes && exec 6>/dev/null 1257 1258 1259 ac_pwd=`pwd` && test -n "$ac_pwd" && 1260 ac_ls_di=`ls -di .` && 1261 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1262 { echo "$as_me: error: Working directory cannot be determined" >&2 1263 { (exit 1); exit 1; }; } 1264 test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1265 { echo "$as_me: error: pwd does not report name of working directory" >&2 1266 { (exit 1); exit 1; }; } 1267 1268 1269 # Find the source files, if location was not specified. 1270 if test -z "$srcdir"; then 1271 ac_srcdir_defaulted=yes 1272 # Try the directory containing this script, then the parent directory. 1273 ac_confdir=`$as_dirname -- "$0" || 1274 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1275 X"$0" : 'X\(//\)[^/]' \| \ 1276 X"$0" : 'X\(//\)$' \| \ 1277 X"$0" : 'X\(/\)' \| . 2>/dev/null || 1278 echo X"$0" | 1279 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1280 s//\1/ 1281 q 1282 } 1283 /^X\(\/\/\)[^/].*/{ 1284 s//\1/ 1285 q 1286 } 1287 /^X\(\/\/\)$/{ 1288 s//\1/ 1289 q 1290 } 1291 /^X\(\/\).*/{ 1292 s//\1/ 1293 q 1294 } 1295 s/.*/./; q'` 1296 srcdir=$ac_confdir 1297 if test ! -r "$srcdir/$ac_unique_file"; then 1298 srcdir=.. 1299 fi 1300 else 1301 ac_srcdir_defaulted=no 1302 fi 1303 if test ! -r "$srcdir/$ac_unique_file"; then 1304 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1305 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1306 { (exit 1); exit 1; }; } 1307 fi 1308 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1309 ac_abs_confdir=`( 1310 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 1311 { (exit 1); exit 1; }; } 1312 pwd)` 1313 # When building in place, set srcdir=. 1314 if test "$ac_abs_confdir" = "$ac_pwd"; then 1315 srcdir=. 1316 fi 1317 # Remove unnecessary trailing slashes from srcdir. 1318 # Double slashes in file names in object file debugging info 1319 # mess up M-x gdb in Emacs. 1320 case $srcdir in 1321 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1322 esac 1323 for ac_var in $ac_precious_vars; do 1324 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1325 eval ac_env_${ac_var}_value=\$${ac_var} 1326 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1327 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1328 done 1329 1330 # 1331 # Report the --help message. 1332 # 1333 if test "$ac_init_help" = "long"; then 1334 # Omit some internal or obsolete options to make the list less imposing. 1335 # This message is too long to be a string in the A/UX 3.1 sh. 1336 cat <<_ACEOF 1337 \`configure' configures LLVM 3.8.0svn to adapt to many kinds of systems. 1338 1339 Usage: $0 [OPTION]... [VAR=VALUE]... 1340 1341 To assign environment variables (e.g., CC, CFLAGS...), specify them as 1342 VAR=VALUE. See below for descriptions of some of the useful variables. 1343 1344 Defaults for the options are specified in brackets. 1345 1346 Configuration: 1347 -h, --help display this help and exit 1348 --help=short display options specific to this package 1349 --help=recursive display the short help of all the included packages 1350 -V, --version display version information and exit 1351 -q, --quiet, --silent do not print \`checking...' messages 1352 --cache-file=FILE cache test results in FILE [disabled] 1353 -C, --config-cache alias for \`--cache-file=config.cache' 1354 -n, --no-create do not create output files 1355 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1356 1357 Installation directories: 1358 --prefix=PREFIX install architecture-independent files in PREFIX 1359 [$ac_default_prefix] 1360 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1361 [PREFIX] 1362 1363 By default, \`make install' will install all the files in 1364 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1365 an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1366 for instance \`--prefix=\$HOME'. 1367 1368 For better control, use the options below. 1369 1370 Fine tuning of the installation directories: 1371 --bindir=DIR user executables [EPREFIX/bin] 1372 --sbindir=DIR system admin executables [EPREFIX/sbin] 1373 --libexecdir=DIR program executables [EPREFIX/libexec] 1374 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1375 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1376 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1377 --libdir=DIR object code libraries [EPREFIX/lib] 1378 --includedir=DIR C header files [PREFIX/include] 1379 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1380 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1381 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1382 --infodir=DIR info documentation [DATAROOTDIR/info] 1383 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1384 --mandir=DIR man documentation [DATAROOTDIR/man] 1385 --docdir=DIR documentation root [DATAROOTDIR/doc/llvm] 1386 --htmldir=DIR html documentation [DOCDIR] 1387 --dvidir=DIR dvi documentation [DOCDIR] 1388 --pdfdir=DIR pdf documentation [DOCDIR] 1389 --psdir=DIR ps documentation [DOCDIR] 1390 _ACEOF 1391 1392 cat <<\_ACEOF 1393 1394 System types: 1395 --build=BUILD configure for building on BUILD [guessed] 1396 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1397 --target=TARGET configure for building compilers for TARGET [HOST] 1398 _ACEOF 1399 fi 1400 1401 if test -n "$ac_init_help"; then 1402 case $ac_init_help in 1403 short | recursive ) echo "Configuration of LLVM 3.8.0svn:";; 1404 esac 1405 cat <<\_ACEOF 1406 1407 Optional Features: 1408 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1409 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1410 --enable-polly Use polly if available (default is YES) 1411 --enable-libcpp Use libc++ if available (default is NO) 1412 --enable-compiler-version-checks 1413 Check the version of the host compiler (default is 1414 YES) 1415 --enable-cxx1y Use c++1y if available (default is NO) 1416 --enable-split-dwarf Use split-dwarf if available (default is NO) 1417 --enable-clang-arcmt Enable building of clang ARCMT (default is YES) 1418 --enable-clang-plugin-support 1419 Enable plugin support in clang (default is YES) 1420 --enable-clang-static-analyzer 1421 Enable building of clang Static Analyzer (default is 1422 YES) 1423 --enable-optimized Compile with optimizations enabled (default is NO) 1424 --enable-profiling Compile with profiling enabled (default is NO) 1425 --enable-assertions Compile with assertion checks enabled (default is 1426 YES) 1427 --enable-werror Compile with -Werror enabled (default is NO) 1428 --enable-expensive-checks 1429 Compile with expensive debug checks enabled (default 1430 is NO) 1431 --enable-abi-breaking-checks 1432 Compile with abi-breaking asserts support (default 1433 is with-asserts) 1434 --enable-debug-runtime Build runtime libs with debug symbols (default is 1435 NO) 1436 --enable-debug-symbols Build compiler with debug symbols (default is NO if 1437 optimization is on and YES if it's off) 1438 --enable-keep-symbols Do not strip installed executables) 1439 --enable-jit Enable Just In Time Compiling (default is YES) 1440 --enable-docs Build documents (default is YES) 1441 --enable-doxygen Build doxygen documentation (default is NO) 1442 --enable-doxygen-search Enable doxygen search support (default is NO) 1443 --enable-doxygen-external-search 1444 Enable doxygen exteranl search (default is NO) 1445 --enable-doxygen-qt-help 1446 Build Qt help files (default is NO) 1447 --enable-threads Use threads if available (default is YES) 1448 --enable-pthreads Use pthreads if available (default is YES) 1449 --enable-zlib Use zlib for compression/decompression if available 1450 (default is YES) 1451 --enable-pic Build LLVM with Position Independent Code (default 1452 is YES) 1453 --enable-shared Build a shared library and link tools against it 1454 (default is NO) 1455 --enable-embed-stdcxx Build a shared library with embedded libstdc++ for 1456 Win32 DLL (default is NO) 1457 --enable-timestamps Enable embedding timestamp information in build 1458 (default is YES) 1459 --enable-backtraces Enable embedding backtraces on crash (default is 1460 YES) 1461 --enable-crash-overrides 1462 Enable crash handling overrides (default is YES) 1463 --enable-targets Build specific host targets: all or 1464 target1,target2,... Valid targets are: host, x86, 1465 x86_64, sparc, powerpc, arm64, arm, aarch64, mips, 1466 hexagon, xcore, msp430, nvptx, systemz, r600, bpf, 1467 wasm, and cpp (default=all) 1468 --enable-experimental-targets 1469 Build experimental host targets: disable or 1470 target1,target2,... (default=disable) 1471 --enable-bindings Build specific language bindings: 1472 all,auto,none,{binding-name} (default=auto) 1473 --enable-terminfo Query the terminfo database if available (default is 1474 YES) 1475 --enable-libedit Use libedit if available (default is YES) 1476 --enable-libffi Check for the presence of libffi (default is NO) 1477 1478 Optional Packages: 1479 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1480 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1481 --with-doxygen-search-engine-url 1482 Specify the external search engine for doxygen 1483 --with-doxygen-search-mappings 1484 Specify the extra search mapping for doxygen 1485 --with-optimize-option Select the compiler options to use for optimized 1486 builds 1487 --with-extra-options Specify additional options to compile LLVM with 1488 --with-extra-ld-options Specify additional options to link LLVM with 1489 --with-ocaml-libdir Specify install location for ocaml bindings (default 1490 is stdlib) 1491 --with-clang-srcdir Directory to the out-of-tree Clang source 1492 --with-clang-resource-dir 1493 Relative directory from the Clang binary for 1494 resource files 1495 --with-c-include-dirs Colon separated list of directories clang will 1496 search for headers 1497 --with-gcc-toolchain Directory where gcc is installed. 1498 --with-default-sysroot Add --sysroot=<path> to all compiler invocations. 1499 --with-clang-default-openmp-runtime 1500 The default OpenMP runtime for Clang. 1501 --with-binutils-include Specify path to binutils/include/ containing 1502 plugin-api.h file for gold plugin. 1503 --with-bug-report-url Specify the URL where bug reports should be 1504 submitted (default=http://llvm.org/bugs/) 1505 --with-internal-prefix Installation directory for internal files 1506 --with-python path to python 1507 --with-oprofile=<prefix> 1508 Tell OProfile >= 0.9.4 how to symbolize JIT output 1509 --with-intel-jitevents Notify Intel JIT profiling API of generated code 1510 1511 1512 Some influential environment variables: 1513 CC C compiler command 1514 CFLAGS C compiler flags 1515 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1516 nonstandard directory <lib dir> 1517 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1518 you have headers in a nonstandard directory <include dir> 1519 CXX C++ compiler command 1520 CXXFLAGS C++ compiler flags 1521 CPP C preprocessor 1522 1523 Use these variables to override the choices made by `configure' or to help 1524 it to find libraries and programs with nonstandard names/locations. 1525 1526 Report bugs to <http://llvm.org/bugs/>. 1527 _ACEOF 1528 ac_status=$? 1529 fi 1530 1531 if test "$ac_init_help" = "recursive"; then 1532 # If there are subdirs, report their specific --help. 1533 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1534 test -d "$ac_dir" || continue 1535 ac_builddir=. 1536 1537 case "$ac_dir" in 1538 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1539 *) 1540 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 1541 # A ".." for each directory in $ac_dir_suffix. 1542 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 1543 case $ac_top_builddir_sub in 1544 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1545 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1546 esac ;; 1547 esac 1548 ac_abs_top_builddir=$ac_pwd 1549 ac_abs_builddir=$ac_pwd$ac_dir_suffix 1550 # for backward compatibility: 1551 ac_top_builddir=$ac_top_build_prefix 1552 1553 case $srcdir in 1554 .) # We are building in place. 1555 ac_srcdir=. 1556 ac_top_srcdir=$ac_top_builddir_sub 1557 ac_abs_top_srcdir=$ac_pwd ;; 1558 [\\/]* | ?:[\\/]* ) # Absolute name. 1559 ac_srcdir=$srcdir$ac_dir_suffix; 1560 ac_top_srcdir=$srcdir 1561 ac_abs_top_srcdir=$srcdir ;; 1562 *) # Relative name. 1563 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1564 ac_top_srcdir=$ac_top_build_prefix$srcdir 1565 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1566 esac 1567 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1568 1569 cd "$ac_dir" || { ac_status=$?; continue; } 1570 # Check for guested configure. 1571 if test -f "$ac_srcdir/configure.gnu"; then 1572 echo && 1573 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1574 elif test -f "$ac_srcdir/configure"; then 1575 echo && 1576 $SHELL "$ac_srcdir/configure" --help=recursive 1577 else 1578 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1579 fi || ac_status=$? 1580 cd "$ac_pwd" || { ac_status=$?; break; } 1581 done 1582 fi 1583 1584 test -n "$ac_init_help" && exit $ac_status 1585 if $ac_init_version; then 1586 cat <<\_ACEOF 1587 LLVM configure 3.8.0svn 1588 generated by GNU Autoconf 2.60 1589 1590 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 1591 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 1592 This configure script is free software; the Free Software Foundation 1593 gives unlimited permission to copy, distribute and modify it. 1594 1595 Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign. 1596 _ACEOF 1597 exit 1598 fi 1599 cat >config.log <<_ACEOF 1600 This file contains any messages produced by compilers while 1601 running configure, to aid debugging if configure makes a mistake. 1602 1603 It was created by LLVM $as_me 3.8.0svn, which was 1604 generated by GNU Autoconf 2.60. Invocation command line was 1605 1606 $ $0 $@ 1607 1608 _ACEOF 1609 exec 5>>config.log 1610 { 1611 cat <<_ASUNAME 1612 ## --------- ## 1613 ## Platform. ## 1614 ## --------- ## 1615 1616 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1617 uname -m = `(uname -m) 2>/dev/null || echo unknown` 1618 uname -r = `(uname -r) 2>/dev/null || echo unknown` 1619 uname -s = `(uname -s) 2>/dev/null || echo unknown` 1620 uname -v = `(uname -v) 2>/dev/null || echo unknown` 1621 1622 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1623 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1624 1625 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1626 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1627 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1628 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1629 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1630 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1631 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1632 1633 _ASUNAME 1634 1635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1636 for as_dir in $PATH 1637 do 1638 IFS=$as_save_IFS 1639 test -z "$as_dir" && as_dir=. 1640 echo "PATH: $as_dir" 1641 done 1642 IFS=$as_save_IFS 1643 1644 } >&5 1645 1646 cat >&5 <<_ACEOF 1647 1648 1649 ## ----------- ## 1650 ## Core tests. ## 1651 ## ----------- ## 1652 1653 _ACEOF 1654 1655 1656 # Keep a trace of the command line. 1657 # Strip out --no-create and --no-recursion so they do not pile up. 1658 # Strip out --silent because we don't want to record it for future runs. 1659 # Also quote any args containing shell meta-characters. 1660 # Make two passes to allow for proper duplicate-argument suppression. 1661 ac_configure_args= 1662 ac_configure_args0= 1663 ac_configure_args1= 1664 ac_must_keep_next=false 1665 for ac_pass in 1 2 1666 do 1667 for ac_arg 1668 do 1669 case $ac_arg in 1670 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1671 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1672 | -silent | --silent | --silen | --sile | --sil) 1673 continue ;; 1674 *\'*) 1675 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1676 esac 1677 case $ac_pass in 1678 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1679 2) 1680 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1681 if test $ac_must_keep_next = true; then 1682 ac_must_keep_next=false # Got value, back to normal. 1683 else 1684 case $ac_arg in 1685 *=* | --config-cache | -C | -disable-* | --disable-* \ 1686 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1687 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1688 | -with-* | --with-* | -without-* | --without-* | --x) 1689 case "$ac_configure_args0 " in 1690 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1691 esac 1692 ;; 1693 -* ) ac_must_keep_next=true ;; 1694 esac 1695 fi 1696 ac_configure_args="$ac_configure_args '$ac_arg'" 1697 ;; 1698 esac 1699 done 1700 done 1701 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1702 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1703 1704 # When interrupted or exit'd, cleanup temporary files, and complete 1705 # config.log. We remove comments because anyway the quotes in there 1706 # would cause problems or look ugly. 1707 # WARNING: Use '\'' to represent an apostrophe within the trap. 1708 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1709 trap 'exit_status=$? 1710 # Save into config.log some information that might help in debugging. 1711 { 1712 echo 1713 1714 cat <<\_ASBOX 1715 ## ---------------- ## 1716 ## Cache variables. ## 1717 ## ---------------- ## 1718 _ASBOX 1719 echo 1720 # The following way of writing the cache mishandles newlines in values, 1721 ( 1722 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1723 eval ac_val=\$$ac_var 1724 case $ac_val in #( 1725 *${as_nl}*) 1726 case $ac_var in #( 1727 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 1728 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 1729 esac 1730 case $ac_var in #( 1731 _ | IFS | as_nl) ;; #( 1732 *) $as_unset $ac_var ;; 1733 esac ;; 1734 esac 1735 done 1736 (set) 2>&1 | 1737 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1738 *${as_nl}ac_space=\ *) 1739 sed -n \ 1740 "s/'\''/'\''\\\\'\'''\''/g; 1741 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1742 ;; #( 1743 *) 1744 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1745 ;; 1746 esac | 1747 sort 1748 ) 1749 echo 1750 1751 cat <<\_ASBOX 1752 ## ----------------- ## 1753 ## Output variables. ## 1754 ## ----------------- ## 1755 _ASBOX 1756 echo 1757 for ac_var in $ac_subst_vars 1758 do 1759 eval ac_val=\$$ac_var 1760 case $ac_val in 1761 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1762 esac 1763 echo "$ac_var='\''$ac_val'\''" 1764 done | sort 1765 echo 1766 1767 if test -n "$ac_subst_files"; then 1768 cat <<\_ASBOX 1769 ## ------------------- ## 1770 ## File substitutions. ## 1771 ## ------------------- ## 1772 _ASBOX 1773 echo 1774 for ac_var in $ac_subst_files 1775 do 1776 eval ac_val=\$$ac_var 1777 case $ac_val in 1778 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1779 esac 1780 echo "$ac_var='\''$ac_val'\''" 1781 done | sort 1782 echo 1783 fi 1784 1785 if test -s confdefs.h; then 1786 cat <<\_ASBOX 1787 ## ----------- ## 1788 ## confdefs.h. ## 1789 ## ----------- ## 1790 _ASBOX 1791 echo 1792 cat confdefs.h 1793 echo 1794 fi 1795 test "$ac_signal" != 0 && 1796 echo "$as_me: caught signal $ac_signal" 1797 echo "$as_me: exit $exit_status" 1798 } >&5 1799 rm -f core *.core core.conftest.* && 1800 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1801 exit $exit_status 1802 ' 0 1803 for ac_signal in 1 2 13 15; do 1804 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1805 done 1806 ac_signal=0 1807 1808 # confdefs.h avoids OS command line length limits that DEFS can exceed. 1809 rm -f -r conftest* confdefs.h 1810 1811 # Predefined preprocessor variables. 1812 1813 cat >>confdefs.h <<_ACEOF 1814 #define PACKAGE_NAME "$PACKAGE_NAME" 1815 _ACEOF 1816 1817 1818 cat >>confdefs.h <<_ACEOF 1819 #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1820 _ACEOF 1821 1822 1823 cat >>confdefs.h <<_ACEOF 1824 #define PACKAGE_VERSION "$PACKAGE_VERSION" 1825 _ACEOF 1826 1827 1828 cat >>confdefs.h <<_ACEOF 1829 #define PACKAGE_STRING "$PACKAGE_STRING" 1830 _ACEOF 1831 1832 1833 cat >>confdefs.h <<_ACEOF 1834 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1835 _ACEOF 1836 1837 1838 # Let the site file select an alternate cache file if it wants to. 1839 # Prefer explicitly selected file to automatically selected ones. 1840 if test -n "$CONFIG_SITE"; then 1841 set x "$CONFIG_SITE" 1842 elif test "x$prefix" != xNONE; then 1843 set x "$prefix/share/config.site" "$prefix/etc/config.site" 1844 else 1845 set x "$ac_default_prefix/share/config.site" \ 1846 "$ac_default_prefix/etc/config.site" 1847 fi 1848 shift 1849 for ac_site_file 1850 do 1851 if test -r "$ac_site_file"; then 1852 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1853 echo "$as_me: loading site script $ac_site_file" >&6;} 1854 sed 's/^/| /' "$ac_site_file" >&5 1855 . "$ac_site_file" 1856 fi 1857 done 1858 1859 if test -r "$cache_file"; then 1860 # Some versions of bash will fail to source /dev/null (special 1861 # files actually), so we avoid doing that. 1862 if test -f "$cache_file"; then 1863 { echo "$as_me:$LINENO: loading cache $cache_file" >&5 1864 echo "$as_me: loading cache $cache_file" >&6;} 1865 case $cache_file in 1866 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1867 *) . "./$cache_file";; 1868 esac 1869 fi 1870 else 1871 { echo "$as_me:$LINENO: creating cache $cache_file" >&5 1872 echo "$as_me: creating cache $cache_file" >&6;} 1873 >$cache_file 1874 fi 1875 1876 # Check that the precious variables saved in the cache have kept the same 1877 # value. 1878 ac_cache_corrupted=false 1879 for ac_var in $ac_precious_vars; do 1880 eval ac_old_set=\$ac_cv_env_${ac_var}_set 1881 eval ac_new_set=\$ac_env_${ac_var}_set 1882 eval ac_old_val=\$ac_cv_env_${ac_var}_value 1883 eval ac_new_val=\$ac_env_${ac_var}_value 1884 case $ac_old_set,$ac_new_set in 1885 set,) 1886 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 1887 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1888 ac_cache_corrupted=: ;; 1889 ,set) 1890 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 1891 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 1892 ac_cache_corrupted=: ;; 1893 ,);; 1894 *) 1895 if test "x$ac_old_val" != "x$ac_new_val"; then 1896 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 1897 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1898 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 1899 echo "$as_me: former value: $ac_old_val" >&2;} 1900 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 1901 echo "$as_me: current value: $ac_new_val" >&2;} 1902 ac_cache_corrupted=: 1903 fi;; 1904 esac 1905 # Pass precious variables to config.status. 1906 if test "$ac_new_set" = set; then 1907 case $ac_new_val in 1908 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 1909 *) ac_arg=$ac_var=$ac_new_val ;; 1910 esac 1911 case " $ac_configure_args " in 1912 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 1913 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 1914 esac 1915 fi 1916 done 1917 if $ac_cache_corrupted; then 1918 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 1919 echo "$as_me: error: changes in the environment can compromise the build" >&2;} 1920 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1921 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1922 { (exit 1); exit 1; }; } 1923 fi 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 ac_ext=c 1950 ac_cpp='$CPP $CPPFLAGS' 1951 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1952 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1953 ac_compiler_gnu=$ac_cv_c_compiler_gnu 1954 1955 1956 1957 LLVM_VERSION_MAJOR=3 1958 LLVM_VERSION_MINOR=8 1959 LLVM_VERSION_PATCH=0 1960 LLVM_VERSION_SUFFIX=svn 1961 1962 1963 cat >>confdefs.h <<_ACEOF 1964 #define LLVM_VERSION_MAJOR $LLVM_VERSION_MAJOR 1965 _ACEOF 1966 1967 1968 cat >>confdefs.h <<_ACEOF 1969 #define LLVM_VERSION_MINOR $LLVM_VERSION_MINOR 1970 _ACEOF 1971 1972 1973 cat >>confdefs.h <<_ACEOF 1974 #define LLVM_VERSION_PATCH $LLVM_VERSION_PATCH 1975 _ACEOF 1976 1977 1978 cat >>confdefs.h <<_ACEOF 1979 #define LLVM_VERSION_STRING "$PACKAGE_VERSION" 1980 _ACEOF 1981 1982 1983 1984 1985 1986 1987 1988 LLVM_COPYRIGHT="Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign." 1989 1990 1991 1992 1993 1994 1995 1996 ac_aux_dir= 1997 for ac_dir in autoconf "$srcdir"/autoconf; do 1998 if test -f "$ac_dir/install-sh"; then 1999 ac_aux_dir=$ac_dir 2000 ac_install_sh="$ac_aux_dir/install-sh -c" 2001 break 2002 elif test -f "$ac_dir/install.sh"; then 2003 ac_aux_dir=$ac_dir 2004 ac_install_sh="$ac_aux_dir/install.sh -c" 2005 break 2006 elif test -f "$ac_dir/shtool"; then 2007 ac_aux_dir=$ac_dir 2008 ac_install_sh="$ac_aux_dir/shtool install -c" 2009 break 2010 fi 2011 done 2012 if test -z "$ac_aux_dir"; then 2013 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5 2014 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;} 2015 { (exit 1); exit 1; }; } 2016 fi 2017 2018 # These three variables are undocumented and unsupported, 2019 # and are intended to be withdrawn in a future Autoconf release. 2020 # They can cause serious problems if a builder's source tree is in a directory 2021 # whose full name contains unusual characters. 2022 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2023 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2024 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2025 2026 2027 2028 if test ${srcdir} != "." ; then 2029 if test -f ${srcdir}/include/llvm/Config/config.h ; then 2030 { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5 2031 echo "$as_me: error: Already configured in ${srcdir}" >&2;} 2032 { (exit 1); exit 1; }; } 2033 fi 2034 fi 2035 2036 if test ${srcdir} = "." ; then 2037 { { echo "$as_me:$LINENO: error: In-source builds are not allowed. Please configure from a separate build directory!" >&5 2038 echo "$as_me: error: In-source builds are not allowed. Please configure from a separate build directory!" >&2;} 2039 { (exit 1); exit 1; }; } 2040 fi 2041 2042 : ${CFLAGS=} 2043 : ${CXXFLAGS=} 2044 2045 ac_ext=c 2046 ac_cpp='$CPP $CPPFLAGS' 2047 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2048 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2049 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2050 if test -n "$ac_tool_prefix"; then 2051 for ac_prog in clang gcc 2052 do 2053 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2054 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2055 { echo "$as_me:$LINENO: checking for $ac_word" >&5 2056 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2057 if test "${ac_cv_prog_CC+set}" = set; then 2058 echo $ECHO_N "(cached) $ECHO_C" >&6 2059 else 2060 if test -n "$CC"; then 2061 ac_cv_prog_CC="$CC" # Let the user override the test. 2062 else 2063 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2064 for as_dir in $PATH 2065 do 2066 IFS=$as_save_IFS 2067 test -z "$as_dir" && as_dir=. 2068 for ac_exec_ext in '' $ac_executable_extensions; do 2069 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2070 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2071 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2072 break 2 2073 fi 2074 done 2075 done 2076 IFS=$as_save_IFS 2077 2078 fi 2079 fi 2080 CC=$ac_cv_prog_CC 2081 if test -n "$CC"; then 2082 { echo "$as_me:$LINENO: result: $CC" >&5 2083 echo "${ECHO_T}$CC" >&6; } 2084 else 2085 { echo "$as_me:$LINENO: result: no" >&5 2086 echo "${ECHO_T}no" >&6; } 2087 fi 2088 2089 2090 test -n "$CC" && break 2091 done 2092 fi 2093 if test -z "$CC"; then 2094 ac_ct_CC=$CC 2095 for ac_prog in clang gcc 2096 do 2097 # Extract the first word of "$ac_prog", so it can be a program name with args. 2098 set dummy $ac_prog; ac_word=$2 2099 { echo "$as_me:$LINENO: checking for $ac_word" >&5 2100 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2101 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2102 echo $ECHO_N "(cached) $ECHO_C" >&6 2103 else 2104 if test -n "$ac_ct_CC"; then 2105 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2106 else 2107 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2108 for as_dir in $PATH 2109 do 2110 IFS=$as_save_IFS 2111 test -z "$as_dir" && as_dir=. 2112 for ac_exec_ext in '' $ac_executable_extensions; do 2113 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2114 ac_cv_prog_ac_ct_CC="$ac_prog" 2115 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2116 break 2 2117 fi 2118 done 2119 done 2120 IFS=$as_save_IFS 2121 2122 fi 2123 fi 2124 ac_ct_CC=$ac_cv_prog_ac_ct_CC 2125 if test -n "$ac_ct_CC"; then 2126 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2127 echo "${ECHO_T}$ac_ct_CC" >&6; } 2128 else 2129 { echo "$as_me:$LINENO: result: no" >&5 2130 echo "${ECHO_T}no" >&6; } 2131 fi 2132 2133 2134 test -n "$ac_ct_CC" && break 2135 done 2136 2137 if test "x$ac_ct_CC" = x; then 2138 CC="" 2139 else 2140 case $cross_compiling:$ac_tool_warned in 2141 yes:) 2142 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2143 whose name does not start with the host triplet. If you think this 2144 configuration is useful to you, please write to autoconf (at] gnu.org." >&5 2145 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2146 whose name does not start with the host triplet. If you think this 2147 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;} 2148 ac_tool_warned=yes ;; 2149 esac 2150 CC=$ac_ct_CC 2151 fi 2152 fi 2153 2154 2155 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 2156 See \`config.log' for more details." >&5 2157 echo "$as_me: error: no acceptable C compiler found in \$PATH 2158 See \`config.log' for more details." >&2;} 2159 { (exit 1); exit 1; }; } 2160 2161 # Provide some information about the compiler. 2162 echo "$as_me:$LINENO: checking for C compiler version" >&5 2163 ac_compiler=`set X $ac_compile; echo $2` 2164 { (ac_try="$ac_compiler --version >&5" 2165 case "(($ac_try" in 2166 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2167 *) ac_try_echo=$ac_try;; 2168 esac 2169 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2170 (eval "$ac_compiler --version >&5") 2>&5 2171 ac_status=$? 2172 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2173 (exit $ac_status); } 2174 { (ac_try="$ac_compiler -v >&5" 2175 case "(($ac_try" in 2176 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2177 *) ac_try_echo=$ac_try;; 2178 esac 2179 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2180 (eval "$ac_compiler -v >&5") 2>&5 2181 ac_status=$? 2182 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2183 (exit $ac_status); } 2184 { (ac_try="$ac_compiler -V >&5" 2185 case "(($ac_try" in 2186 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2187 *) ac_try_echo=$ac_try;; 2188 esac 2189 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2190 (eval "$ac_compiler -V >&5") 2>&5 2191 ac_status=$? 2192 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2193 (exit $ac_status); } 2194 2195 cat >conftest.$ac_ext <<_ACEOF 2196 /* confdefs.h. */ 2197 _ACEOF 2198 cat confdefs.h >>conftest.$ac_ext 2199 cat >>conftest.$ac_ext <<_ACEOF 2200 /* end confdefs.h. */ 2201 2202 int 2203 main () 2204 { 2205 2206 ; 2207 return 0; 2208 } 2209 _ACEOF 2210 ac_clean_files_save=$ac_clean_files 2211 ac_clean_files="$ac_clean_files a.out a.exe b.out" 2212 # Try to create an executable without -o first, disregard a.out. 2213 # It will help us diagnose broken compilers, and finding out an intuition 2214 # of exeext. 2215 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 2216 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } 2217 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2218 # 2219 # List of possible output files, starting from the most likely. 2220 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*) 2221 # only as a last resort. b.out is created by i960 compilers. 2222 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' 2223 # 2224 # The IRIX 6 linker writes into existing files which may not be 2225 # executable, retaining their permissions. Remove them first so a 2226 # subsequent execution test works. 2227 ac_rmfiles= 2228 for ac_file in $ac_files 2229 do 2230 case $ac_file in 2231 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 2232 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2233 esac 2234 done 2235 rm -f $ac_rmfiles 2236 2237 if { (ac_try="$ac_link_default" 2238 case "(($ac_try" in 2239 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2240 *) ac_try_echo=$ac_try;; 2241 esac 2242 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2243 (eval "$ac_link_default") 2>&5 2244 ac_status=$? 2245 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2246 (exit $ac_status); }; then 2247 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2248 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2249 # in a Makefile. We should not override ac_cv_exeext if it was cached, 2250 # so that the user can short-circuit this test for compilers unknown to 2251 # Autoconf. 2252 for ac_file in $ac_files 2253 do 2254 test -f "$ac_file" || continue 2255 case $ac_file in 2256 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) 2257 ;; 2258 [ab].out ) 2259 # We found the default executable, but exeext='' is most 2260 # certainly right. 2261 break;; 2262 *.* ) 2263 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2264 then :; else 2265 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2266 fi 2267 # We set ac_cv_exeext here because the later test for it is not 2268 # safe: cross compilers may not add the suffix if given an `-o' 2269 # argument, so we may need to know it at that point already. 2270 # Even if this section looks crufty: it has the advantage of 2271 # actually working. 2272 break;; 2273 * ) 2274 break;; 2275 esac 2276 done 2277 test "$ac_cv_exeext" = no && ac_cv_exeext= 2278 2279 else 2280 echo "$as_me: failed program was:" >&5 2281 sed 's/^/| /' conftest.$ac_ext >&5 2282 2283 { { echo "$as_me:$LINENO: error: C compiler cannot create executables 2284 See \`config.log' for more details." >&5 2285 echo "$as_me: error: C compiler cannot create executables 2286 See \`config.log' for more details." >&2;} 2287 { (exit 77); exit 77; }; } 2288 fi 2289 2290 ac_exeext=$ac_cv_exeext 2291 { echo "$as_me:$LINENO: result: $ac_file" >&5 2292 echo "${ECHO_T}$ac_file" >&6; } 2293 2294 # Check that the compiler produces executables we can run. If not, either 2295 # the compiler is broken, or we cross compile. 2296 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5 2297 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } 2298 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0 2299 # If not cross compiling, check that we can run a simple program. 2300 if test "$cross_compiling" != yes; then 2301 if { ac_try='./$ac_file' 2302 { (case "(($ac_try" in 2303 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2304 *) ac_try_echo=$ac_try;; 2305 esac 2306 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2307 (eval "$ac_try") 2>&5 2308 ac_status=$? 2309 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2310 (exit $ac_status); }; }; then 2311 cross_compiling=no 2312 else 2313 if test "$cross_compiling" = maybe; then 2314 cross_compiling=yes 2315 else 2316 { { echo "$as_me:$LINENO: error: cannot run C compiled programs. 2317 If you meant to cross compile, use \`--host'. 2318 See \`config.log' for more details." >&5 2319 echo "$as_me: error: cannot run C compiled programs. 2320 If you meant to cross compile, use \`--host'. 2321 See \`config.log' for more details." >&2;} 2322 { (exit 1); exit 1; }; } 2323 fi 2324 fi 2325 fi 2326 { echo "$as_me:$LINENO: result: yes" >&5 2327 echo "${ECHO_T}yes" >&6; } 2328 2329 rm -f a.out a.exe conftest$ac_cv_exeext b.out 2330 ac_clean_files=$ac_clean_files_save 2331 # Check that the compiler produces executables we can run. If not, either 2332 # the compiler is broken, or we cross compile. 2333 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 2334 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } 2335 { echo "$as_me:$LINENO: result: $cross_compiling" >&5 2336 echo "${ECHO_T}$cross_compiling" >&6; } 2337 2338 { echo "$as_me:$LINENO: checking for suffix of executables" >&5 2339 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } 2340 if { (ac_try="$ac_link" 2341 case "(($ac_try" in 2342 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2343 *) ac_try_echo=$ac_try;; 2344 esac 2345 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2346 (eval "$ac_link") 2>&5 2347 ac_status=$? 2348 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2349 (exit $ac_status); }; then 2350 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2351 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2352 # work properly (i.e., refer to `conftest.exe'), while it won't with 2353 # `rm'. 2354 for ac_file in conftest.exe conftest conftest.*; do 2355 test -f "$ac_file" || continue 2356 case $ac_file in 2357 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 2358 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2359 break;; 2360 * ) break;; 2361 esac 2362 done 2363 else 2364 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 2365 See \`config.log' for more details." >&5 2366 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 2367 See \`config.log' for more details." >&2;} 2368 { (exit 1); exit 1; }; } 2369 fi 2370 2371 rm -f conftest$ac_cv_exeext 2372 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 2373 echo "${ECHO_T}$ac_cv_exeext" >&6; } 2374 2375 rm -f conftest.$ac_ext 2376 EXEEXT=$ac_cv_exeext 2377 ac_exeext=$EXEEXT 2378 { echo "$as_me:$LINENO: checking for suffix of object files" >&5 2379 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } 2380 if test "${ac_cv_objext+set}" = set; then 2381 echo $ECHO_N "(cached) $ECHO_C" >&6 2382 else 2383 cat >conftest.$ac_ext <<_ACEOF 2384 /* confdefs.h. */ 2385 _ACEOF 2386 cat confdefs.h >>conftest.$ac_ext 2387 cat >>conftest.$ac_ext <<_ACEOF 2388 /* end confdefs.h. */ 2389 2390 int 2391 main () 2392 { 2393 2394 ; 2395 return 0; 2396 } 2397 _ACEOF 2398 rm -f conftest.o conftest.obj 2399 if { (ac_try="$ac_compile" 2400 case "(($ac_try" in 2401 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2402 *) ac_try_echo=$ac_try;; 2403 esac 2404 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2405 (eval "$ac_compile") 2>&5 2406 ac_status=$? 2407 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2408 (exit $ac_status); }; then 2409 for ac_file in conftest.o conftest.obj conftest.*; do 2410 test -f "$ac_file" || continue; 2411 case $ac_file in 2412 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; 2413 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2414 break;; 2415 esac 2416 done 2417 else 2418 echo "$as_me: failed program was:" >&5 2419 sed 's/^/| /' conftest.$ac_ext >&5 2420 2421 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 2422 See \`config.log' for more details." >&5 2423 echo "$as_me: error: cannot compute suffix of object files: cannot compile 2424 See \`config.log' for more details." >&2;} 2425 { (exit 1); exit 1; }; } 2426 fi 2427 2428 rm -f conftest.$ac_cv_objext conftest.$ac_ext 2429 fi 2430 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 2431 echo "${ECHO_T}$ac_cv_objext" >&6; } 2432 OBJEXT=$ac_cv_objext 2433 ac_objext=$OBJEXT 2434 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 2435 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 2436 if test "${ac_cv_c_compiler_gnu+set}" = set; then 2437 echo $ECHO_N "(cached) $ECHO_C" >&6 2438 else 2439 cat >conftest.$ac_ext <<_ACEOF 2440 /* confdefs.h. */ 2441 _ACEOF 2442 cat confdefs.h >>conftest.$ac_ext 2443 cat >>conftest.$ac_ext <<_ACEOF 2444 /* end confdefs.h. */ 2445 2446 int 2447 main () 2448 { 2449 #ifndef __GNUC__ 2450 choke me 2451 #endif 2452 2453 ; 2454 return 0; 2455 } 2456 _ACEOF 2457 rm -f conftest.$ac_objext 2458 if { (ac_try="$ac_compile" 2459 case "(($ac_try" in 2460 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2461 *) ac_try_echo=$ac_try;; 2462 esac 2463 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2464 (eval "$ac_compile") 2>conftest.er1 2465 ac_status=$? 2466 grep -v '^ *+' conftest.er1 >conftest.err 2467 rm -f conftest.er1 2468 cat conftest.err >&5 2469 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2470 (exit $ac_status); } && 2471 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 2472 { (case "(($ac_try" in 2473 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2474 *) ac_try_echo=$ac_try;; 2475 esac 2476 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2477 (eval "$ac_try") 2>&5 2478 ac_status=$? 2479 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2480 (exit $ac_status); }; } && 2481 { ac_try='test -s conftest.$ac_objext' 2482 { (case "(($ac_try" in 2483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2484 *) ac_try_echo=$ac_try;; 2485 esac 2486 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2487 (eval "$ac_try") 2>&5 2488 ac_status=$? 2489 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2490 (exit $ac_status); }; }; then 2491 ac_compiler_gnu=yes 2492 else 2493 echo "$as_me: failed program was:" >&5 2494 sed 's/^/| /' conftest.$ac_ext >&5 2495 2496 ac_compiler_gnu=no 2497 fi 2498 2499 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2500 ac_cv_c_compiler_gnu=$ac_compiler_gnu 2501 2502 fi 2503 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 2504 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } 2505 GCC=`test $ac_compiler_gnu = yes && echo yes` 2506 ac_test_CFLAGS=${CFLAGS+set} 2507 ac_save_CFLAGS=$CFLAGS 2508 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 2509 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 2510 if test "${ac_cv_prog_cc_g+set}" = set; then 2511 echo $ECHO_N "(cached) $ECHO_C" >&6 2512 else 2513 ac_save_c_werror_flag=$ac_c_werror_flag 2514 ac_c_werror_flag=yes 2515 ac_cv_prog_cc_g=no 2516 CFLAGS="-g" 2517 cat >conftest.$ac_ext <<_ACEOF 2518 /* confdefs.h. */ 2519 _ACEOF 2520 cat confdefs.h >>conftest.$ac_ext 2521 cat >>conftest.$ac_ext <<_ACEOF 2522 /* end confdefs.h. */ 2523 2524 int 2525 main () 2526 { 2527 2528 ; 2529 return 0; 2530 } 2531 _ACEOF 2532 rm -f conftest.$ac_objext 2533 if { (ac_try="$ac_compile" 2534 case "(($ac_try" in 2535 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2536 *) ac_try_echo=$ac_try;; 2537 esac 2538 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2539 (eval "$ac_compile") 2>conftest.er1 2540 ac_status=$? 2541 grep -v '^ *+' conftest.er1 >conftest.err 2542 rm -f conftest.er1 2543 cat conftest.err >&5 2544 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2545 (exit $ac_status); } && 2546 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 2547 { (case "(($ac_try" in 2548 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2549 *) ac_try_echo=$ac_try;; 2550 esac 2551 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2552 (eval "$ac_try") 2>&5 2553 ac_status=$? 2554 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2555 (exit $ac_status); }; } && 2556 { ac_try='test -s conftest.$ac_objext' 2557 { (case "(($ac_try" in 2558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2559 *) ac_try_echo=$ac_try;; 2560 esac 2561 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2562 (eval "$ac_try") 2>&5 2563 ac_status=$? 2564 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2565 (exit $ac_status); }; }; then 2566 ac_cv_prog_cc_g=yes 2567 else 2568 echo "$as_me: failed program was:" >&5 2569 sed 's/^/| /' conftest.$ac_ext >&5 2570 2571 CFLAGS="" 2572 cat >conftest.$ac_ext <<_ACEOF 2573 /* confdefs.h. */ 2574 _ACEOF 2575 cat confdefs.h >>conftest.$ac_ext 2576 cat >>conftest.$ac_ext <<_ACEOF 2577 /* end confdefs.h. */ 2578 2579 int 2580 main () 2581 { 2582 2583 ; 2584 return 0; 2585 } 2586 _ACEOF 2587 rm -f conftest.$ac_objext 2588 if { (ac_try="$ac_compile" 2589 case "(($ac_try" in 2590 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2591 *) ac_try_echo=$ac_try;; 2592 esac 2593 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2594 (eval "$ac_compile") 2>conftest.er1 2595 ac_status=$? 2596 grep -v '^ *+' conftest.er1 >conftest.err 2597 rm -f conftest.er1 2598 cat conftest.err >&5 2599 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2600 (exit $ac_status); } && 2601 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 2602 { (case "(($ac_try" in 2603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2604 *) ac_try_echo=$ac_try;; 2605 esac 2606 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2607 (eval "$ac_try") 2>&5 2608 ac_status=$? 2609 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2610 (exit $ac_status); }; } && 2611 { ac_try='test -s conftest.$ac_objext' 2612 { (case "(($ac_try" in 2613 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2614 *) ac_try_echo=$ac_try;; 2615 esac 2616 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2617 (eval "$ac_try") 2>&5 2618 ac_status=$? 2619 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2620 (exit $ac_status); }; }; then 2621 : 2622 else 2623 echo "$as_me: failed program was:" >&5 2624 sed 's/^/| /' conftest.$ac_ext >&5 2625 2626 ac_c_werror_flag=$ac_save_c_werror_flag 2627 CFLAGS="-g" 2628 cat >conftest.$ac_ext <<_ACEOF 2629 /* confdefs.h. */ 2630 _ACEOF 2631 cat confdefs.h >>conftest.$ac_ext 2632 cat >>conftest.$ac_ext <<_ACEOF 2633 /* end confdefs.h. */ 2634 2635 int 2636 main () 2637 { 2638 2639 ; 2640 return 0; 2641 } 2642 _ACEOF 2643 rm -f conftest.$ac_objext 2644 if { (ac_try="$ac_compile" 2645 case "(($ac_try" in 2646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2647 *) ac_try_echo=$ac_try;; 2648 esac 2649 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2650 (eval "$ac_compile") 2>conftest.er1 2651 ac_status=$? 2652 grep -v '^ *+' conftest.er1 >conftest.err 2653 rm -f conftest.er1 2654 cat conftest.err >&5 2655 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2656 (exit $ac_status); } && 2657 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 2658 { (case "(($ac_try" in 2659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2660 *) ac_try_echo=$ac_try;; 2661 esac 2662 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2663 (eval "$ac_try") 2>&5 2664 ac_status=$? 2665 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2666 (exit $ac_status); }; } && 2667 { ac_try='test -s conftest.$ac_objext' 2668 { (case "(($ac_try" in 2669 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2670 *) ac_try_echo=$ac_try;; 2671 esac 2672 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2673 (eval "$ac_try") 2>&5 2674 ac_status=$? 2675 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2676 (exit $ac_status); }; }; then 2677 ac_cv_prog_cc_g=yes 2678 else 2679 echo "$as_me: failed program was:" >&5 2680 sed 's/^/| /' conftest.$ac_ext >&5 2681 2682 2683 fi 2684 2685 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2686 fi 2687 2688 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2689 fi 2690 2691 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2692 ac_c_werror_flag=$ac_save_c_werror_flag 2693 fi 2694 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 2695 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 2696 if test "$ac_test_CFLAGS" = set; then 2697 CFLAGS=$ac_save_CFLAGS 2698 elif test $ac_cv_prog_cc_g = yes; then 2699 if test "$GCC" = yes; then 2700 CFLAGS="-g -O2" 2701 else 2702 CFLAGS="-g" 2703 fi 2704 else 2705 if test "$GCC" = yes; then 2706 CFLAGS="-O2" 2707 else 2708 CFLAGS= 2709 fi 2710 fi 2711 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 2712 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 2713 if test "${ac_cv_prog_cc_c89+set}" = set; then 2714 echo $ECHO_N "(cached) $ECHO_C" >&6 2715 else 2716 ac_cv_prog_cc_c89=no 2717 ac_save_CC=$CC 2718 cat >conftest.$ac_ext <<_ACEOF 2719 /* confdefs.h. */ 2720 _ACEOF 2721 cat confdefs.h >>conftest.$ac_ext 2722 cat >>conftest.$ac_ext <<_ACEOF 2723 /* end confdefs.h. */ 2724 #include <stdarg.h> 2725 #include <stdio.h> 2726 #include <sys/types.h> 2727 #include <sys/stat.h> 2728 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 2729 struct buf { int x; }; 2730 FILE * (*rcsopen) (struct buf *, struct stat *, int); 2731 static char *e (p, i) 2732 char **p; 2733 int i; 2734 { 2735 return p[i]; 2736 } 2737 static char *f (char * (*g) (char **, int), char **p, ...) 2738 { 2739 char *s; 2740 va_list v; 2741 va_start (v,p); 2742 s = g (p, va_arg (v,int)); 2743 va_end (v); 2744 return s; 2745 } 2746 2747 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2748 function prototypes and stuff, but not '\xHH' hex character constants. 2749 These don't provoke an error unfortunately, instead are silently treated 2750 as 'x'. The following induces an error, until -std is added to get 2751 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 2752 array size at least. It's necessary to write '\x00'==0 to get something 2753 that's true only with -std. */ 2754 int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 2755 2756 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2757 inside strings and character constants. */ 2758 #define FOO(x) 'x' 2759 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 2760 2761 int test (int i, double x); 2762 struct s1 {int (*f) (int a);}; 2763 struct s2 {int (*f) (double a);}; 2764 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 2765 int argc; 2766 char **argv; 2767 int 2768 main () 2769 { 2770 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 2771 ; 2772 return 0; 2773 } 2774 _ACEOF 2775 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 2776 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 2777 do 2778 CC="$ac_save_CC $ac_arg" 2779 rm -f conftest.$ac_objext 2780 if { (ac_try="$ac_compile" 2781 case "(($ac_try" in 2782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2783 *) ac_try_echo=$ac_try;; 2784 esac 2785 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2786 (eval "$ac_compile") 2>conftest.er1 2787 ac_status=$? 2788 grep -v '^ *+' conftest.er1 >conftest.err 2789 rm -f conftest.er1 2790 cat conftest.err >&5 2791 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2792 (exit $ac_status); } && 2793 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 2794 { (case "(($ac_try" in 2795 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2796 *) ac_try_echo=$ac_try;; 2797 esac 2798 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2799 (eval "$ac_try") 2>&5 2800 ac_status=$? 2801 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2802 (exit $ac_status); }; } && 2803 { ac_try='test -s conftest.$ac_objext' 2804 { (case "(($ac_try" in 2805 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2806 *) ac_try_echo=$ac_try;; 2807 esac 2808 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2809 (eval "$ac_try") 2>&5 2810 ac_status=$? 2811 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2812 (exit $ac_status); }; }; then 2813 ac_cv_prog_cc_c89=$ac_arg 2814 else 2815 echo "$as_me: failed program was:" >&5 2816 sed 's/^/| /' conftest.$ac_ext >&5 2817 2818 2819 fi 2820 2821 rm -f core conftest.err conftest.$ac_objext 2822 test "x$ac_cv_prog_cc_c89" != "xno" && break 2823 done 2824 rm -f conftest.$ac_ext 2825 CC=$ac_save_CC 2826 2827 fi 2828 # AC_CACHE_VAL 2829 case "x$ac_cv_prog_cc_c89" in 2830 x) 2831 { echo "$as_me:$LINENO: result: none needed" >&5 2832 echo "${ECHO_T}none needed" >&6; } ;; 2833 xno) 2834 { echo "$as_me:$LINENO: result: unsupported" >&5 2835 echo "${ECHO_T}unsupported" >&6; } ;; 2836 *) 2837 CC="$CC $ac_cv_prog_cc_c89" 2838 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 2839 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 2840 esac 2841 2842 2843 ac_ext=c 2844 ac_cpp='$CPP $CPPFLAGS' 2845 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2846 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2847 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2848 2849 ac_ext=cpp 2850 ac_cpp='$CXXCPP $CPPFLAGS' 2851 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2852 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2853 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 2854 if test -z "$CXX"; then 2855 if test -n "$CCC"; then 2856 CXX=$CCC 2857 else 2858 if test -n "$ac_tool_prefix"; then 2859 for ac_prog in clang++ g++ 2860 do 2861 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2862 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2863 { echo "$as_me:$LINENO: checking for $ac_word" >&5 2864 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2865 if test "${ac_cv_prog_CXX+set}" = set; then 2866 echo $ECHO_N "(cached) $ECHO_C" >&6 2867 else 2868 if test -n "$CXX"; then 2869 ac_cv_prog_CXX="$CXX" # Let the user override the test. 2870 else 2871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2872 for as_dir in $PATH 2873 do 2874 IFS=$as_save_IFS 2875 test -z "$as_dir" && as_dir=. 2876 for ac_exec_ext in '' $ac_executable_extensions; do 2877 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2878 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 2879 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2880 break 2 2881 fi 2882 done 2883 done 2884 IFS=$as_save_IFS 2885 2886 fi 2887 fi 2888 CXX=$ac_cv_prog_CXX 2889 if test -n "$CXX"; then 2890 { echo "$as_me:$LINENO: result: $CXX" >&5 2891 echo "${ECHO_T}$CXX" >&6; } 2892 else 2893 { echo "$as_me:$LINENO: result: no" >&5 2894 echo "${ECHO_T}no" >&6; } 2895 fi 2896 2897 2898 test -n "$CXX" && break 2899 done 2900 fi 2901 if test -z "$CXX"; then 2902 ac_ct_CXX=$CXX 2903 for ac_prog in clang++ g++ 2904 do 2905 # Extract the first word of "$ac_prog", so it can be a program name with args. 2906 set dummy $ac_prog; ac_word=$2 2907 { echo "$as_me:$LINENO: checking for $ac_word" >&5 2908 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2909 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 2910 echo $ECHO_N "(cached) $ECHO_C" >&6 2911 else 2912 if test -n "$ac_ct_CXX"; then 2913 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 2914 else 2915 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2916 for as_dir in $PATH 2917 do 2918 IFS=$as_save_IFS 2919 test -z "$as_dir" && as_dir=. 2920 for ac_exec_ext in '' $ac_executable_extensions; do 2921 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2922 ac_cv_prog_ac_ct_CXX="$ac_prog" 2923 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2924 break 2 2925 fi 2926 done 2927 done 2928 IFS=$as_save_IFS 2929 2930 fi 2931 fi 2932 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 2933 if test -n "$ac_ct_CXX"; then 2934 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 2935 echo "${ECHO_T}$ac_ct_CXX" >&6; } 2936 else 2937 { echo "$as_me:$LINENO: result: no" >&5 2938 echo "${ECHO_T}no" >&6; } 2939 fi 2940 2941 2942 test -n "$ac_ct_CXX" && break 2943 done 2944 2945 if test "x$ac_ct_CXX" = x; then 2946 CXX="g++" 2947 else 2948 case $cross_compiling:$ac_tool_warned in 2949 yes:) 2950 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2951 whose name does not start with the host triplet. If you think this 2952 configuration is useful to you, please write to autoconf (at] gnu.org." >&5 2953 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2954 whose name does not start with the host triplet. If you think this 2955 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;} 2956 ac_tool_warned=yes ;; 2957 esac 2958 CXX=$ac_ct_CXX 2959 fi 2960 fi 2961 2962 fi 2963 fi 2964 # Provide some information about the compiler. 2965 echo "$as_me:$LINENO: checking for C++ compiler version" >&5 2966 ac_compiler=`set X $ac_compile; echo $2` 2967 { (ac_try="$ac_compiler --version >&5" 2968 case "(($ac_try" in 2969 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2970 *) ac_try_echo=$ac_try;; 2971 esac 2972 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2973 (eval "$ac_compiler --version >&5") 2>&5 2974 ac_status=$? 2975 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2976 (exit $ac_status); } 2977 { (ac_try="$ac_compiler -v >&5" 2978 case "(($ac_try" in 2979 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2980 *) ac_try_echo=$ac_try;; 2981 esac 2982 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2983 (eval "$ac_compiler -v >&5") 2>&5 2984 ac_status=$? 2985 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2986 (exit $ac_status); } 2987 { (ac_try="$ac_compiler -V >&5" 2988 case "(($ac_try" in 2989 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2990 *) ac_try_echo=$ac_try;; 2991 esac 2992 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2993 (eval "$ac_compiler -V >&5") 2>&5 2994 ac_status=$? 2995 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2996 (exit $ac_status); } 2997 2998 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 2999 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; } 3000 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 3001 echo $ECHO_N "(cached) $ECHO_C" >&6 3002 else 3003 cat >conftest.$ac_ext <<_ACEOF 3004 /* confdefs.h. */ 3005 _ACEOF 3006 cat confdefs.h >>conftest.$ac_ext 3007 cat >>conftest.$ac_ext <<_ACEOF 3008 /* end confdefs.h. */ 3009 3010 int 3011 main () 3012 { 3013 #ifndef __GNUC__ 3014 choke me 3015 #endif 3016 3017 ; 3018 return 0; 3019 } 3020 _ACEOF 3021 rm -f conftest.$ac_objext 3022 if { (ac_try="$ac_compile" 3023 case "(($ac_try" in 3024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3025 *) ac_try_echo=$ac_try;; 3026 esac 3027 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3028 (eval "$ac_compile") 2>conftest.er1 3029 ac_status=$? 3030 grep -v '^ *+' conftest.er1 >conftest.err 3031 rm -f conftest.er1 3032 cat conftest.err >&5 3033 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3034 (exit $ac_status); } && 3035 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 3036 { (case "(($ac_try" in 3037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3038 *) ac_try_echo=$ac_try;; 3039 esac 3040 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3041 (eval "$ac_try") 2>&5 3042 ac_status=$? 3043 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3044 (exit $ac_status); }; } && 3045 { ac_try='test -s conftest.$ac_objext' 3046 { (case "(($ac_try" in 3047 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3048 *) ac_try_echo=$ac_try;; 3049 esac 3050 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3051 (eval "$ac_try") 2>&5 3052 ac_status=$? 3053 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3054 (exit $ac_status); }; }; then 3055 ac_compiler_gnu=yes 3056 else 3057 echo "$as_me: failed program was:" >&5 3058 sed 's/^/| /' conftest.$ac_ext >&5 3059 3060 ac_compiler_gnu=no 3061 fi 3062 3063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3064 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 3065 3066 fi 3067 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 3068 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; } 3069 GXX=`test $ac_compiler_gnu = yes && echo yes` 3070 ac_test_CXXFLAGS=${CXXFLAGS+set} 3071 ac_save_CXXFLAGS=$CXXFLAGS 3072 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 3073 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; } 3074 if test "${ac_cv_prog_cxx_g+set}" = set; then 3075 echo $ECHO_N "(cached) $ECHO_C" >&6 3076 else 3077 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 3078 ac_cxx_werror_flag=yes 3079 ac_cv_prog_cxx_g=no 3080 CXXFLAGS="-g" 3081 cat >conftest.$ac_ext <<_ACEOF 3082 /* confdefs.h. */ 3083 _ACEOF 3084 cat confdefs.h >>conftest.$ac_ext 3085 cat >>conftest.$ac_ext <<_ACEOF 3086 /* end confdefs.h. */ 3087 3088 int 3089 main () 3090 { 3091 3092 ; 3093 return 0; 3094 } 3095 _ACEOF 3096 rm -f conftest.$ac_objext 3097 if { (ac_try="$ac_compile" 3098 case "(($ac_try" in 3099 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3100 *) ac_try_echo=$ac_try;; 3101 esac 3102 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3103 (eval "$ac_compile") 2>conftest.er1 3104 ac_status=$? 3105 grep -v '^ *+' conftest.er1 >conftest.err 3106 rm -f conftest.er1 3107 cat conftest.err >&5 3108 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3109 (exit $ac_status); } && 3110 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 3111 { (case "(($ac_try" in 3112 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3113 *) ac_try_echo=$ac_try;; 3114 esac 3115 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3116 (eval "$ac_try") 2>&5 3117 ac_status=$? 3118 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3119 (exit $ac_status); }; } && 3120 { ac_try='test -s conftest.$ac_objext' 3121 { (case "(($ac_try" in 3122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3123 *) ac_try_echo=$ac_try;; 3124 esac 3125 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3126 (eval "$ac_try") 2>&5 3127 ac_status=$? 3128 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3129 (exit $ac_status); }; }; then 3130 ac_cv_prog_cxx_g=yes 3131 else 3132 echo "$as_me: failed program was:" >&5 3133 sed 's/^/| /' conftest.$ac_ext >&5 3134 3135 CXXFLAGS="" 3136 cat >conftest.$ac_ext <<_ACEOF 3137 /* confdefs.h. */ 3138 _ACEOF 3139 cat confdefs.h >>conftest.$ac_ext 3140 cat >>conftest.$ac_ext <<_ACEOF 3141 /* end confdefs.h. */ 3142 3143 int 3144 main () 3145 { 3146 3147 ; 3148 return 0; 3149 } 3150 _ACEOF 3151 rm -f conftest.$ac_objext 3152 if { (ac_try="$ac_compile" 3153 case "(($ac_try" in 3154 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3155 *) ac_try_echo=$ac_try;; 3156 esac 3157 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3158 (eval "$ac_compile") 2>conftest.er1 3159 ac_status=$? 3160 grep -v '^ *+' conftest.er1 >conftest.err 3161 rm -f conftest.er1 3162 cat conftest.err >&5 3163 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3164 (exit $ac_status); } && 3165 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 3166 { (case "(($ac_try" in 3167 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3168 *) ac_try_echo=$ac_try;; 3169 esac 3170 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3171 (eval "$ac_try") 2>&5 3172 ac_status=$? 3173 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3174 (exit $ac_status); }; } && 3175 { ac_try='test -s conftest.$ac_objext' 3176 { (case "(($ac_try" in 3177 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3178 *) ac_try_echo=$ac_try;; 3179 esac 3180 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3181 (eval "$ac_try") 2>&5 3182 ac_status=$? 3183 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3184 (exit $ac_status); }; }; then 3185 : 3186 else 3187 echo "$as_me: failed program was:" >&5 3188 sed 's/^/| /' conftest.$ac_ext >&5 3189 3190 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 3191 CXXFLAGS="-g" 3192 cat >conftest.$ac_ext <<_ACEOF 3193 /* confdefs.h. */ 3194 _ACEOF 3195 cat confdefs.h >>conftest.$ac_ext 3196 cat >>conftest.$ac_ext <<_ACEOF 3197 /* end confdefs.h. */ 3198 3199 int 3200 main () 3201 { 3202 3203 ; 3204 return 0; 3205 } 3206 _ACEOF 3207 rm -f conftest.$ac_objext 3208 if { (ac_try="$ac_compile" 3209 case "(($ac_try" in 3210 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3211 *) ac_try_echo=$ac_try;; 3212 esac 3213 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3214 (eval "$ac_compile") 2>conftest.er1 3215 ac_status=$? 3216 grep -v '^ *+' conftest.er1 >conftest.err 3217 rm -f conftest.er1 3218 cat conftest.err >&5 3219 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3220 (exit $ac_status); } && 3221 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 3222 { (case "(($ac_try" in 3223 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3224 *) ac_try_echo=$ac_try;; 3225 esac 3226 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3227 (eval "$ac_try") 2>&5 3228 ac_status=$? 3229 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3230 (exit $ac_status); }; } && 3231 { ac_try='test -s conftest.$ac_objext' 3232 { (case "(($ac_try" in 3233 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3234 *) ac_try_echo=$ac_try;; 3235 esac 3236 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3237 (eval "$ac_try") 2>&5 3238 ac_status=$? 3239 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3240 (exit $ac_status); }; }; then 3241 ac_cv_prog_cxx_g=yes 3242 else 3243 echo "$as_me: failed program was:" >&5 3244 sed 's/^/| /' conftest.$ac_ext >&5 3245 3246 3247 fi 3248 3249 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3250 fi 3251 3252 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3253 fi 3254 3255 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3256 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 3257 fi 3258 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 3259 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; } 3260 if test "$ac_test_CXXFLAGS" = set; then 3261 CXXFLAGS=$ac_save_CXXFLAGS 3262 elif test $ac_cv_prog_cxx_g = yes; then 3263 if test "$GXX" = yes; then 3264 CXXFLAGS="-g -O2" 3265 else 3266 CXXFLAGS="-g" 3267 fi 3268 else 3269 if test "$GXX" = yes; then 3270 CXXFLAGS="-O2" 3271 else 3272 CXXFLAGS= 3273 fi 3274 fi 3275 ac_ext=c 3276 ac_cpp='$CPP $CPPFLAGS' 3277 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3278 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3279 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3280 3281 ac_ext=c 3282 ac_cpp='$CPP $CPPFLAGS' 3283 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3284 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3285 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3286 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 3287 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } 3288 # On Suns, sometimes $CPP names a directory. 3289 if test -n "$CPP" && test -d "$CPP"; then 3290 CPP= 3291 fi 3292 if test -z "$CPP"; then 3293 if test "${ac_cv_prog_CPP+set}" = set; then 3294 echo $ECHO_N "(cached) $ECHO_C" >&6 3295 else 3296 # Double quotes because CPP needs to be expanded 3297 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3298 do 3299 ac_preproc_ok=false 3300 for ac_c_preproc_warn_flag in '' yes 3301 do 3302 # Use a header file that comes with gcc, so configuring glibc 3303 # with a fresh cross-compiler works. 3304 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3305 # <limits.h> exists even on freestanding compilers. 3306 # On the NeXT, cc -E runs the code through the compiler's parser, 3307 # not just through cpp. "Syntax error" is here to catch this case. 3308 cat >conftest.$ac_ext <<_ACEOF 3309 /* confdefs.h. */ 3310 _ACEOF 3311 cat confdefs.h >>conftest.$ac_ext 3312 cat >>conftest.$ac_ext <<_ACEOF 3313 /* end confdefs.h. */ 3314 #ifdef __STDC__ 3315 # include <limits.h> 3316 #else 3317 # include <assert.h> 3318 #endif 3319 Syntax error 3320 _ACEOF 3321 if { (ac_try="$ac_cpp conftest.$ac_ext" 3322 case "(($ac_try" in 3323 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3324 *) ac_try_echo=$ac_try;; 3325 esac 3326 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3327 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3328 ac_status=$? 3329 grep -v '^ *+' conftest.er1 >conftest.err 3330 rm -f conftest.er1 3331 cat conftest.err >&5 3332 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3333 (exit $ac_status); } >/dev/null; then 3334 if test -s conftest.err; then 3335 ac_cpp_err=$ac_c_preproc_warn_flag 3336 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 3337 else 3338 ac_cpp_err= 3339 fi 3340 else 3341 ac_cpp_err=yes 3342 fi 3343 if test -z "$ac_cpp_err"; then 3344 : 3345 else 3346 echo "$as_me: failed program was:" >&5 3347 sed 's/^/| /' conftest.$ac_ext >&5 3348 3349 # Broken: fails on valid input. 3350 continue 3351 fi 3352 3353 rm -f conftest.err conftest.$ac_ext 3354 3355 # OK, works on sane cases. Now check whether nonexistent headers 3356 # can be detected and how. 3357 cat >conftest.$ac_ext <<_ACEOF 3358 /* confdefs.h. */ 3359 _ACEOF 3360 cat confdefs.h >>conftest.$ac_ext 3361 cat >>conftest.$ac_ext <<_ACEOF 3362 /* end confdefs.h. */ 3363 #include <ac_nonexistent.h> 3364 _ACEOF 3365 if { (ac_try="$ac_cpp conftest.$ac_ext" 3366 case "(($ac_try" in 3367 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3368 *) ac_try_echo=$ac_try;; 3369 esac 3370 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3371 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3372 ac_status=$? 3373 grep -v '^ *+' conftest.er1 >conftest.err 3374 rm -f conftest.er1 3375 cat conftest.err >&5 3376 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3377 (exit $ac_status); } >/dev/null; then 3378 if test -s conftest.err; then 3379 ac_cpp_err=$ac_c_preproc_warn_flag 3380 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 3381 else 3382 ac_cpp_err= 3383 fi 3384 else 3385 ac_cpp_err=yes 3386 fi 3387 if test -z "$ac_cpp_err"; then 3388 # Broken: success on invalid input. 3389 continue 3390 else 3391 echo "$as_me: failed program was:" >&5 3392 sed 's/^/| /' conftest.$ac_ext >&5 3393 3394 # Passes both tests. 3395 ac_preproc_ok=: 3396 break 3397 fi 3398 3399 rm -f conftest.err conftest.$ac_ext 3400 3401 done 3402 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3403 rm -f conftest.err conftest.$ac_ext 3404 if $ac_preproc_ok; then 3405 break 3406 fi 3407 3408 done 3409 ac_cv_prog_CPP=$CPP 3410 3411 fi 3412 CPP=$ac_cv_prog_CPP 3413 else 3414 ac_cv_prog_CPP=$CPP 3415 fi 3416 { echo "$as_me:$LINENO: result: $CPP" >&5 3417 echo "${ECHO_T}$CPP" >&6; } 3418 ac_preproc_ok=false 3419 for ac_c_preproc_warn_flag in '' yes 3420 do 3421 # Use a header file that comes with gcc, so configuring glibc 3422 # with a fresh cross-compiler works. 3423 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3424 # <limits.h> exists even on freestanding compilers. 3425 # On the NeXT, cc -E runs the code through the compiler's parser, 3426 # not just through cpp. "Syntax error" is here to catch this case. 3427 cat >conftest.$ac_ext <<_ACEOF 3428 /* confdefs.h. */ 3429 _ACEOF 3430 cat confdefs.h >>conftest.$ac_ext 3431 cat >>conftest.$ac_ext <<_ACEOF 3432 /* end confdefs.h. */ 3433 #ifdef __STDC__ 3434 # include <limits.h> 3435 #else 3436 # include <assert.h> 3437 #endif 3438 Syntax error 3439 _ACEOF 3440 if { (ac_try="$ac_cpp conftest.$ac_ext" 3441 case "(($ac_try" in 3442 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3443 *) ac_try_echo=$ac_try;; 3444 esac 3445 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3446 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3447 ac_status=$? 3448 grep -v '^ *+' conftest.er1 >conftest.err 3449 rm -f conftest.er1 3450 cat conftest.err >&5 3451 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3452 (exit $ac_status); } >/dev/null; then 3453 if test -s conftest.err; then 3454 ac_cpp_err=$ac_c_preproc_warn_flag 3455 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 3456 else 3457 ac_cpp_err= 3458 fi 3459 else 3460 ac_cpp_err=yes 3461 fi 3462 if test -z "$ac_cpp_err"; then 3463 : 3464 else 3465 echo "$as_me: failed program was:" >&5 3466 sed 's/^/| /' conftest.$ac_ext >&5 3467 3468 # Broken: fails on valid input. 3469 continue 3470 fi 3471 3472 rm -f conftest.err conftest.$ac_ext 3473 3474 # OK, works on sane cases. Now check whether nonexistent headers 3475 # can be detected and how. 3476 cat >conftest.$ac_ext <<_ACEOF 3477 /* confdefs.h. */ 3478 _ACEOF 3479 cat confdefs.h >>conftest.$ac_ext 3480 cat >>conftest.$ac_ext <<_ACEOF 3481 /* end confdefs.h. */ 3482 #include <ac_nonexistent.h> 3483 _ACEOF 3484 if { (ac_try="$ac_cpp conftest.$ac_ext" 3485 case "(($ac_try" in 3486 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3487 *) ac_try_echo=$ac_try;; 3488 esac 3489 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3490 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3491 ac_status=$? 3492 grep -v '^ *+' conftest.er1 >conftest.err 3493 rm -f conftest.er1 3494 cat conftest.err >&5 3495 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3496 (exit $ac_status); } >/dev/null; then 3497 if test -s conftest.err; then 3498 ac_cpp_err=$ac_c_preproc_warn_flag 3499 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 3500 else 3501 ac_cpp_err= 3502 fi 3503 else 3504 ac_cpp_err=yes 3505 fi 3506 if test -z "$ac_cpp_err"; then 3507 # Broken: success on invalid input. 3508 continue 3509 else 3510 echo "$as_me: failed program was:" >&5 3511 sed 's/^/| /' conftest.$ac_ext >&5 3512 3513 # Passes both tests. 3514 ac_preproc_ok=: 3515 break 3516 fi 3517 3518 rm -f conftest.err conftest.$ac_ext 3519 3520 done 3521 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3522 rm -f conftest.err conftest.$ac_ext 3523 if $ac_preproc_ok; then 3524 : 3525 else 3526 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 3527 See \`config.log' for more details." >&5 3528 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 3529 See \`config.log' for more details." >&2;} 3530 { (exit 1); exit 1; }; } 3531 fi 3532 3533 ac_ext=c 3534 ac_cpp='$CPP $CPPFLAGS' 3535 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3536 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3537 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3538 3539 3540 if test "$CXX" = "clang++" ; then 3541 { echo "$as_me:$LINENO: checking whether clang works" >&5 3542 echo $ECHO_N "checking whether clang works... $ECHO_C" >&6; } 3543 ac_ext=cpp 3544 ac_cpp='$CXXCPP $CPPFLAGS' 3545 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3546 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3547 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 3548 3549 3550 cat >conftest.$ac_ext <<_ACEOF 3551 /* confdefs.h. */ 3552 _ACEOF 3553 cat confdefs.h >>conftest.$ac_ext 3554 cat >>conftest.$ac_ext <<_ACEOF 3555 /* end confdefs.h. */ 3556 #include <limits> 3557 #if __has_include (<cxxabi.h>) 3558 #include <cxxabi.h> 3559 #endif 3560 #if __has_include (<unwind.h>) 3561 #include <unwind.h> 3562 #endif 3563 3564 int 3565 main () 3566 { 3567 3568 ; 3569 return 0; 3570 } 3571 _ACEOF 3572 rm -f conftest.$ac_objext 3573 if { (ac_try="$ac_compile" 3574 case "(($ac_try" in 3575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3576 *) ac_try_echo=$ac_try;; 3577 esac 3578 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3579 (eval "$ac_compile") 2>conftest.er1 3580 ac_status=$? 3581 grep -v '^ *+' conftest.er1 >conftest.err 3582 rm -f conftest.er1 3583 cat conftest.err >&5 3584 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3585 (exit $ac_status); } && 3586 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 3587 { (case "(($ac_try" in 3588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3589 *) ac_try_echo=$ac_try;; 3590 esac 3591 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3592 (eval "$ac_try") 2>&5 3593 ac_status=$? 3594 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3595 (exit $ac_status); }; } && 3596 { ac_try='test -s conftest.$ac_objext' 3597 { (case "(($ac_try" in 3598 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3599 *) ac_try_echo=$ac_try;; 3600 esac 3601 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3602 (eval "$ac_try") 2>&5 3603 ac_status=$? 3604 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3605 (exit $ac_status); }; }; then 3606 3607 { echo "$as_me:$LINENO: result: yes" >&5 3608 echo "${ECHO_T}yes" >&6; } 3609 3610 else 3611 echo "$as_me: failed program was:" >&5 3612 sed 's/^/| /' conftest.$ac_ext >&5 3613 3614 3615 { echo "$as_me:$LINENO: result: no" >&5 3616 echo "${ECHO_T}no" >&6; } 3617 { { echo "$as_me:$LINENO: error: Selected compiler could not find or parse C++ standard library headers. Rerun with CC=c-compiler CXX=c++-compiler LLVM_SRC_DIR/configure ..." >&5 3618 echo "$as_me: error: Selected compiler could not find or parse C++ standard library headers. Rerun with CC=c-compiler CXX=c++-compiler LLVM_SRC_DIR/configure ..." >&2;} 3619 { (exit 1); exit 1; }; } 3620 3621 fi 3622 3623 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3624 ac_ext=c 3625 ac_cpp='$CPP $CPPFLAGS' 3626 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3627 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3628 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3629 3630 fi 3631 3632 { echo "$as_me:$LINENO: checking whether GCC or Clang is our host compiler" >&5 3633 echo $ECHO_N "checking whether GCC or Clang is our host compiler... $ECHO_C" >&6; } 3634 ac_ext=cpp 3635 ac_cpp='$CXXCPP $CPPFLAGS' 3636 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3637 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3638 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 3639 3640 llvm_cv_cxx_compiler=unknown 3641 cat >conftest.$ac_ext <<_ACEOF 3642 /* confdefs.h. */ 3643 _ACEOF 3644 cat confdefs.h >>conftest.$ac_ext 3645 cat >>conftest.$ac_ext <<_ACEOF 3646 /* end confdefs.h. */ 3647 #if ! __clang__ 3648 #error 3649 #endif 3650 3651 _ACEOF 3652 rm -f conftest.$ac_objext 3653 if { (ac_try="$ac_compile" 3654 case "(($ac_try" in 3655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3656 *) ac_try_echo=$ac_try;; 3657 esac 3658 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3659 (eval "$ac_compile") 2>conftest.er1 3660 ac_status=$? 3661 grep -v '^ *+' conftest.er1 >conftest.err 3662 rm -f conftest.er1 3663 cat conftest.err >&5 3664 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3665 (exit $ac_status); } && 3666 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 3667 { (case "(($ac_try" in 3668 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3669 *) ac_try_echo=$ac_try;; 3670 esac 3671 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3672 (eval "$ac_try") 2>&5 3673 ac_status=$? 3674 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3675 (exit $ac_status); }; } && 3676 { ac_try='test -s conftest.$ac_objext' 3677 { (case "(($ac_try" in 3678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3679 *) ac_try_echo=$ac_try;; 3680 esac 3681 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3682 (eval "$ac_try") 2>&5 3683 ac_status=$? 3684 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3685 (exit $ac_status); }; }; then 3686 llvm_cv_cxx_compiler=clang 3687 else 3688 echo "$as_me: failed program was:" >&5 3689 sed 's/^/| /' conftest.$ac_ext >&5 3690 3691 cat >conftest.$ac_ext <<_ACEOF 3692 /* confdefs.h. */ 3693 _ACEOF 3694 cat confdefs.h >>conftest.$ac_ext 3695 cat >>conftest.$ac_ext <<_ACEOF 3696 /* end confdefs.h. */ 3697 #if ! __GNUC__ 3698 #error 3699 #endif 3700 3701 _ACEOF 3702 rm -f conftest.$ac_objext 3703 if { (ac_try="$ac_compile" 3704 case "(($ac_try" in 3705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3706 *) ac_try_echo=$ac_try;; 3707 esac 3708 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3709 (eval "$ac_compile") 2>conftest.er1 3710 ac_status=$? 3711 grep -v '^ *+' conftest.er1 >conftest.err 3712 rm -f conftest.er1 3713 cat conftest.err >&5 3714 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3715 (exit $ac_status); } && 3716 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 3717 { (case "(($ac_try" in 3718 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3719 *) ac_try_echo=$ac_try;; 3720 esac 3721 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3722 (eval "$ac_try") 2>&5 3723 ac_status=$? 3724 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3725 (exit $ac_status); }; } && 3726 { ac_try='test -s conftest.$ac_objext' 3727 { (case "(($ac_try" in 3728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3729 *) ac_try_echo=$ac_try;; 3730 esac 3731 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3732 (eval "$ac_try") 2>&5 3733 ac_status=$? 3734 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3735 (exit $ac_status); }; }; then 3736 llvm_cv_cxx_compiler=gcc 3737 else 3738 echo "$as_me: failed program was:" >&5 3739 sed 's/^/| /' conftest.$ac_ext >&5 3740 3741 3742 fi 3743 3744 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3745 fi 3746 3747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3748 ac_ext=c 3749 ac_cpp='$CPP $CPPFLAGS' 3750 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3751 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3752 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3753 3754 { echo "$as_me:$LINENO: result: ${llvm_cv_cxx_compiler}" >&5 3755 echo "${ECHO_T}${llvm_cv_cxx_compiler}" >&6; } 3756 CXX_COMPILER=$llvm_cv_cxx_compiler 3757 3758 3759 3760 3761 if test -d ${srcdir}/projects/test-suite ; then 3762 subdirs="$subdirs projects/test-suite" 3763 3764 fi 3765 3766 if test -d ${srcdir}/projects/llvm-test ; then 3767 subdirs="$subdirs projects/llvm-test" 3768 3769 fi 3770 3771 if test -d ${srcdir}/projects/poolalloc ; then 3772 subdirs="$subdirs projects/poolalloc" 3773 3774 fi 3775 3776 if test -d ${srcdir}/projects/llvm-poolalloc ; then 3777 subdirs="$subdirs projects/llvm-poolalloc" 3778 3779 fi 3780 3781 for i in `ls ${srcdir}/projects` 3782 do 3783 if test -d ${srcdir}/projects/${i} ; then 3784 case ${i} in 3785 safecode) subdirs="$subdirs projects/safecode" 3786 ;; 3787 compiler-rt) ;; 3788 test-suite) ;; 3789 llvm-test) ;; 3790 poolalloc) ;; 3791 llvm-poolalloc) ;; 3792 *) 3793 { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5 3794 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;} 3795 ;; 3796 esac 3797 fi 3798 done 3799 3800 # Check whether --enable-polly was given. 3801 if test "${enable_polly+set}" = set; then 3802 enableval=$enable_polly; 3803 else 3804 enableval=default 3805 fi 3806 3807 case "$enableval" in 3808 yes) ENABLE_POLLY=1 3809 ;; 3810 no) ENABLE_POLLY=0 3811 ;; 3812 default) ENABLE_POLLY=1 3813 ;; 3814 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5 3815 echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;} 3816 { (exit 1); exit 1; }; } ;; 3817 esac 3818 3819 3820 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then 3821 LLVM_HAS_POLLY=1 3822 3823 subdirs="$subdirs tools/polly" 3824 3825 fi 3826 3827 3828 # Make sure we can run config.sub. 3829 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3830 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 3831 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 3832 { (exit 1); exit 1; }; } 3833 3834 { echo "$as_me:$LINENO: checking build system type" >&5 3835 echo $ECHO_N "checking build system type... $ECHO_C" >&6; } 3836 if test "${ac_cv_build+set}" = set; then 3837 echo $ECHO_N "(cached) $ECHO_C" >&6 3838 else 3839 ac_build_alias=$build_alias 3840 test "x$ac_build_alias" = x && 3841 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3842 test "x$ac_build_alias" = x && 3843 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 3844 echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 3845 { (exit 1); exit 1; }; } 3846 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3847 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 3848 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 3849 { (exit 1); exit 1; }; } 3850 3851 fi 3852 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5 3853 echo "${ECHO_T}$ac_cv_build" >&6; } 3854 case $ac_cv_build in 3855 *-*-*) ;; 3856 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 3857 echo "$as_me: error: invalid value of canonical build" >&2;} 3858 { (exit 1); exit 1; }; };; 3859 esac 3860 build=$ac_cv_build 3861 ac_save_IFS=$IFS; IFS='-' 3862 set x $ac_cv_build 3863 shift 3864 build_cpu=$1 3865 build_vendor=$2 3866 shift; shift 3867 # Remember, the first character of IFS is used to create $*, 3868 # except with old shells: 3869 build_os=$* 3870 IFS=$ac_save_IFS 3871 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3872 3873 3874 { echo "$as_me:$LINENO: checking host system type" >&5 3875 echo $ECHO_N "checking host system type... $ECHO_C" >&6; } 3876 if test "${ac_cv_host+set}" = set; then 3877 echo $ECHO_N "(cached) $ECHO_C" >&6 3878 else 3879 if test "x$host_alias" = x; then 3880 ac_cv_host=$ac_cv_build 3881 else 3882 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3883 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 3884 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 3885 { (exit 1); exit 1; }; } 3886 fi 3887 3888 fi 3889 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5 3890 echo "${ECHO_T}$ac_cv_host" >&6; } 3891 case $ac_cv_host in 3892 *-*-*) ;; 3893 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 3894 echo "$as_me: error: invalid value of canonical host" >&2;} 3895 { (exit 1); exit 1; }; };; 3896 esac 3897 host=$ac_cv_host 3898 ac_save_IFS=$IFS; IFS='-' 3899 set x $ac_cv_host 3900 shift 3901 host_cpu=$1 3902 host_vendor=$2 3903 shift; shift 3904 # Remember, the first character of IFS is used to create $*, 3905 # except with old shells: 3906 host_os=$* 3907 IFS=$ac_save_IFS 3908 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3909 3910 3911 { echo "$as_me:$LINENO: checking target system type" >&5 3912 echo $ECHO_N "checking target system type... $ECHO_C" >&6; } 3913 if test "${ac_cv_target+set}" = set; then 3914 echo $ECHO_N "(cached) $ECHO_C" >&6 3915 else 3916 if test "x$target_alias" = x; then 3917 ac_cv_target=$ac_cv_host 3918 else 3919 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 3920 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5 3921 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;} 3922 { (exit 1); exit 1; }; } 3923 fi 3924 3925 fi 3926 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5 3927 echo "${ECHO_T}$ac_cv_target" >&6; } 3928 case $ac_cv_target in 3929 *-*-*) ;; 3930 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5 3931 echo "$as_me: error: invalid value of canonical target" >&2;} 3932 { (exit 1); exit 1; }; };; 3933 esac 3934 target=$ac_cv_target 3935 ac_save_IFS=$IFS; IFS='-' 3936 set x $ac_cv_target 3937 shift 3938 target_cpu=$1 3939 target_vendor=$2 3940 shift; shift 3941 # Remember, the first character of IFS is used to create $*, 3942 # except with old shells: 3943 target_os=$* 3944 IFS=$ac_save_IFS 3945 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 3946 3947 3948 # The aliases save the names the user supplied, while $host etc. 3949 # will get canonicalized. 3950 test -n "$target_alias" && 3951 test "$program_prefix$program_suffix$program_transform_name" = \ 3952 NONENONEs,x,x, && 3953 program_prefix=${target_alias}- 3954 3955 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5 3956 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; } 3957 if test "${llvm_cv_os_type+set}" = set; then 3958 echo $ECHO_N "(cached) $ECHO_C" >&6 3959 else 3960 case $host in 3961 *-*-aix*) 3962 llvm_cv_link_all_option="-Wl,--whole-archive" 3963 llvm_cv_no_link_all_option="-Wl,--no-whole-archive" 3964 llvm_cv_os_type="AIX" 3965 llvm_cv_platform_type="Unix" ;; 3966 *-*-irix*) 3967 llvm_cv_link_all_option="-Wl,--whole-archive" 3968 llvm_cv_no_link_all_option="-Wl,--no-whole-archive" 3969 llvm_cv_os_type="IRIX" 3970 llvm_cv_platform_type="Unix" ;; 3971 *-*-cygwin*) 3972 llvm_cv_link_all_option="-Wl,--whole-archive" 3973 llvm_cv_no_link_all_option="-Wl,--no-whole-archive" 3974 llvm_cv_os_type="Cygwin" 3975 llvm_cv_platform_type="Unix" ;; 3976 *-*-darwin*) 3977 llvm_cv_link_all_option="-Wl,-all_load" 3978 llvm_cv_no_link_all_option="-Wl,-noall_load" 3979 llvm_cv_os_type="Darwin" 3980 llvm_cv_platform_type="Unix" ;; 3981 *-*-minix*) 3982 llvm_cv_link_all_option="-Wl,-all_load" 3983 llvm_cv_no_link_all_option="-Wl,-noall_load" 3984 llvm_cv_os_type="Minix" 3985 llvm_cv_platform_type="Unix" ;; 3986 *-*-freebsd*) 3987 llvm_cv_link_all_option="-Wl,--whole-archive" 3988 llvm_cv_no_link_all_option="-Wl,--no-whole-archive" 3989 llvm_cv_os_type="FreeBSD" 3990 llvm_cv_platform_type="Unix" ;; 3991 *-*-kfreebsd-gnu) 3992 llvm_cv_link_all_option="-Wl,--whole-archive" 3993 llvm_cv_no_link_all_option="-Wl,--no-whole-archive" 3994 llvm_cv_os_type="GNU/kFreeBSD" 3995 llvm_cv_platform_type="Unix" ;; 3996 *-*-openbsd*) 3997 llvm_cv_link_all_option="-Wl,--whole-archive" 3998 llvm_cv_no_link_all_option="-Wl,--no-whole-archive" 3999 llvm_cv_os_type="OpenBSD" 4000 llvm_cv_platform_type="Unix" ;; 4001 *-*-netbsd*) 4002 llvm_cv_link_all_option="-Wl,--whole-archive" 4003 llvm_cv_no_link_all_option="-Wl,--no-whole-archive" 4004 llvm_cv_os_type="NetBSD" 4005 llvm_cv_platform_type="Unix" ;; 4006 *-*-dragonfly*) 4007 llvm_cv_link_all_option="-Wl,--whole-archive" 4008 llvm_cv_no_link_all_option="-Wl,--no-whole-archive" 4009 llvm_cv_os_type="DragonFly" 4010 llvm_cv_platform_type="Unix" ;; 4011 *-*-bitrig*) 4012 llvm_cv_link_all_option="-Wl,--whole-archive" 4013 llvm_cv_no_link_all_option="-Wl,--no-whole-archive" 4014 llvm_cv_os_type="Bitrig" 4015 llvm_cv_platform_type="Unix" ;; 4016 *-*-hpux*) 4017 llvm_cv_link_all_option="-Wl,--whole-archive" 4018 llvm_cv_no_link_all_option="-Wl,--no-whole-archive" 4019 llvm_cv_os_type="HP-UX" 4020 llvm_cv_platform_type="Unix" ;; 4021 *-*-interix*) 4022 llvm_cv_link_all_option="-Wl,--whole-archive" 4023 llvm_cv_no_link_all_option="-Wl,--no-whole-archive" 4024 llvm_cv_os_type="Interix" 4025 llvm_cv_platform_type="Unix" ;; 4026 *-*-linux*) 4027 llvm_cv_link_all_option="-Wl,--whole-archive" 4028 llvm_cv_no_link_all_option="-Wl,--no-whole-archive" 4029 llvm_cv_os_type="Linux" 4030 llvm_cv_platform_type="Unix" ;; 4031 *-*-gnu*) 4032 llvm_cv_link_all_option="-Wl,--whole-archive" 4033 llvm_cv_no_link_all_option="-Wl,--no-whole-archive" 4034 llvm_cv_os_type="GNU" 4035 llvm_cv_platform_type="Unix" ;; 4036 *-*-solaris*) 4037 llvm_cv_link_all_option="-Wl,-z,allextract" 4038 llvm_cv_no_link_all_option="-Wl,-z,defaultextract" 4039 llvm_cv_os_type="SunOS" 4040 llvm_cv_platform_type="Unix" ;; 4041 *-*-win32*) 4042 llvm_cv_link_all_option="-Wl,--whole-archive" 4043 llvm_cv_no_link_all_option="-Wl,--no-whole-archive" 4044 llvm_cv_os_type="Win32" 4045 llvm_cv_platform_type="Win32" ;; 4046 *-*-mingw*) 4047 llvm_cv_link_all_option="-Wl,--whole-archive" 4048 llvm_cv_no_link_all_option="-Wl,--no-whole-archive" 4049 llvm_cv_os_type="MingW" 4050 llvm_cv_platform_type="Win32" ;; 4051 *-*-haiku*) 4052 llvm_cv_link_all_option="-Wl,--whole-archive" 4053 llvm_cv_no_link_all_option="-Wl,--no-whole-archive" 4054 llvm_cv_os_type="Haiku" 4055 llvm_cv_platform_type="Unix" ;; 4056 *-unknown-eabi*) 4057 llvm_cv_link_all_option="-Wl,--whole-archive" 4058 llvm_cv_no_link_all_option="-Wl,--no-whole-archive" 4059 llvm_cv_os_type="Freestanding" 4060 llvm_cv_platform_type="Unix" ;; 4061 *-unknown-elf*) 4062 llvm_cv_link_all_option="-Wl,--whole-archive" 4063 llvm_cv_no_link_all_option="-Wl,--no-whole-archive" 4064 llvm_cv_os_type="Freestanding" 4065 llvm_cv_platform_type="Unix" ;; 4066 *) 4067 llvm_cv_link_all_option="" 4068 llvm_cv_no_link_all_option="" 4069 llvm_cv_os_type="Unknown" 4070 llvm_cv_platform_type="Unknown" ;; 4071 esac 4072 fi 4073 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5 4074 echo "${ECHO_T}$llvm_cv_os_type" >&6; } 4075 4076 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5 4077 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; } 4078 if test "${llvm_cv_target_os_type+set}" = set; then 4079 echo $ECHO_N "(cached) $ECHO_C" >&6 4080 else 4081 case $target in 4082 *-*-aix*) 4083 llvm_cv_target_os_type="AIX" ;; 4084 *-*-irix*) 4085 llvm_cv_target_os_type="IRIX" ;; 4086 *-*-cygwin*) 4087 llvm_cv_target_os_type="Cygwin" ;; 4088 *-*-darwin*) 4089 llvm_cv_target_os_type="Darwin" ;; 4090 *-*-minix*) 4091 llvm_cv_target_os_type="Minix" ;; 4092 *-*-freebsd*) 4093 llvm_cv_target_os_type="FreeBSD" ;; 4094 *-*-kfreebsd-gnu) 4095 llvm_cv_target_os_type="GNU/kFreeBSD" ;; 4096 *-*-openbsd*) 4097 llvm_cv_target_os_type="OpenBSD" ;; 4098 *-*-netbsd*) 4099 llvm_cv_target_os_type="NetBSD" ;; 4100 *-*-dragonfly*) 4101 llvm_cv_target_os_type="DragonFly" ;; 4102 *-*-bitrig*) 4103 llvm_cv_target_os_type="Bitrig" ;; 4104 *-*-hpux*) 4105 llvm_cv_target_os_type="HP-UX" ;; 4106 *-*-interix*) 4107 llvm_cv_target_os_type="Interix" ;; 4108 *-*-linux*) 4109 llvm_cv_target_os_type="Linux" ;; 4110 *-*-gnu*) 4111 llvm_cv_target_os_type="GNU" ;; 4112 *-*-solaris*) 4113 llvm_cv_target_os_type="SunOS" ;; 4114 *-*-win32*) 4115 llvm_cv_target_os_type="Win32" ;; 4116 *-*-mingw*) 4117 llvm_cv_target_os_type="MingW" ;; 4118 *-*-haiku*) 4119 llvm_cv_target_os_type="Haiku" ;; 4120 *-*-rtems*) 4121 llvm_cv_target_os_type="RTEMS" ;; 4122 *-*-nacl*) 4123 llvm_cv_target_os_type="NativeClient" ;; 4124 *-unknown-eabi*) 4125 llvm_cv_target_os_type="Freestanding" ;; 4126 *-*-ps4) 4127 llvm_cv_target_os_type="PS4" ;; 4128 *) 4129 llvm_cv_target_os_type="Unknown" ;; 4130 esac 4131 fi 4132 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5 4133 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; } 4134 4135 if test "$llvm_cv_os_type" = "Unknown" ; then 4136 { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5 4137 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;} 4138 { (exit 1); exit 1; }; } 4139 fi 4140 4141 OS=$llvm_cv_os_type 4142 4143 HOST_OS=$llvm_cv_os_type 4144 4145 TARGET_OS=$llvm_cv_target_os_type 4146 4147 4148 LINKALL=$llvm_cv_link_all_option 4149 4150 NOLINKALL=$llvm_cv_no_link_all_option 4151 4152 4153 case $llvm_cv_platform_type in 4154 Unix) 4155 4156 cat >>confdefs.h <<\_ACEOF 4157 #define LLVM_ON_UNIX 1 4158 _ACEOF 4159 4160 LLVM_ON_UNIX=1 4161 4162 LLVM_ON_WIN32=0 4163 4164 ;; 4165 Win32) 4166 4167 cat >>confdefs.h <<\_ACEOF 4168 #define LLVM_ON_WIN32 1 4169 _ACEOF 4170 4171 LLVM_ON_UNIX=0 4172 4173 LLVM_ON_WIN32=1 4174 4175 ;; 4176 esac 4177 4178 { echo "$as_me:$LINENO: checking target architecture" >&5 4179 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; } 4180 if test "${llvm_cv_target_arch+set}" = set; then 4181 echo $ECHO_N "(cached) $ECHO_C" >&6 4182 else 4183 case $target in 4184 i?86-*) llvm_cv_target_arch="x86" ;; 4185 amd64-* | x86_64-*) llvm_cv_target_arch="x86_64" ;; 4186 sparc*-*) llvm_cv_target_arch="Sparc" ;; 4187 powerpc*-*) llvm_cv_target_arch="PowerPC" ;; 4188 arm64*-*) llvm_cv_target_arch="AArch64" ;; 4189 arm*-*) llvm_cv_target_arch="ARM" ;; 4190 aarch64*-*) llvm_cv_target_arch="AArch64" ;; 4191 avr-*) llvm_cv_target_arch="AVR" ;; 4192 mips-* | mips64-*) llvm_cv_target_arch="Mips" ;; 4193 mipsel-* | mips64el-*) llvm_cv_target_arch="Mips" ;; 4194 xcore-*) llvm_cv_target_arch="XCore" ;; 4195 msp430-*) llvm_cv_target_arch="MSP430" ;; 4196 hexagon-*) llvm_cv_target_arch="Hexagon" ;; 4197 nvptx-*) llvm_cv_target_arch="NVPTX" ;; 4198 s390x-*) llvm_cv_target_arch="SystemZ" ;; 4199 wasm*-*) llvm_cv_target_arch="WebAssembly" ;; 4200 *) llvm_cv_target_arch="Unknown" ;; 4201 esac 4202 fi 4203 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5 4204 echo "${ECHO_T}$llvm_cv_target_arch" >&6; } 4205 4206 if test "$llvm_cv_target_arch" = "Unknown" ; then 4207 { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5 4208 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;} 4209 fi 4210 4211 case "$llvm_cv_target_arch" in 4212 x86) LLVM_NATIVE_ARCH="X86" ;; 4213 x86_64) LLVM_NATIVE_ARCH="X86" ;; 4214 *) LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;; 4215 esac 4216 4217 ARCH=$llvm_cv_target_arch 4218 4219 LLVM_NATIVE_ARCH=$LLVM_NATIVE_ARCH 4220 4221 4222 case $host in 4223 i?86-*) host_arch="x86" ;; 4224 amd64-* | x86_64-*) host_arch="x86_64" ;; 4225 sparc*-*) host_arch="Sparc" ;; 4226 powerpc*-*) host_arch="PowerPC" ;; 4227 arm64*-*) host_arch="AArch64" ;; 4228 arm*-*) host_arch="ARM" ;; 4229 aarch64*-*) host_arch="AArch64" ;; 4230 avr-*) host_arch="AVR" ;; 4231 mips-* | mips64-*) host_arch="Mips" ;; 4232 mipsel-* | mips64el-*) host_arch="Mips" ;; 4233 xcore-*) host_arch="XCore" ;; 4234 msp430-*) host_arch="MSP430" ;; 4235 hexagon-*) host_arch="Hexagon" ;; 4236 s390x-*) host_arch="SystemZ" ;; 4237 wasm*-*) host_arch="WebAssembly" ;; 4238 *) host_arch="Unknown" ;; 4239 esac 4240 4241 if test "$host_arch" = "Unknown" ; then 4242 { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown host archicture" >&5 4243 echo "$as_me: WARNING: Configuring LLVM for an unknown host archicture" >&2;} 4244 fi 4245 4246 HOST_ARCH=$host_arch 4247 4248 4249 if test "$cross_compiling" = yes; then 4250 LLVM_CROSS_COMPILING=1 4251 4252 4253 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5 4254 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; } 4255 if test "${ac_cv_build_exeext+set}" = set; then 4256 echo $ECHO_N "(cached) $ECHO_C" >&6 4257 else 4258 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then 4259 ac_cv_build_exeext=.exe 4260 else 4261 ac_build_prefix=${build_alias}- 4262 4263 # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args. 4264 set dummy ${ac_build_prefix}gcc; ac_word=$2 4265 { echo "$as_me:$LINENO: checking for $ac_word" >&5 4266 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4267 if test "${ac_cv_prog_BUILD_CC+set}" = set; then 4268 echo $ECHO_N "(cached) $ECHO_C" >&6 4269 else 4270 if test -n "$BUILD_CC"; then 4271 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test. 4272 else 4273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4274 for as_dir in $PATH 4275 do 4276 IFS=$as_save_IFS 4277 test -z "$as_dir" && as_dir=. 4278 for ac_exec_ext in '' $ac_executable_extensions; do 4279 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 4280 ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc" 4281 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4282 break 2 4283 fi 4284 done 4285 done 4286 IFS=$as_save_IFS 4287 4288 fi 4289 fi 4290 BUILD_CC=$ac_cv_prog_BUILD_CC 4291 if test -n "$BUILD_CC"; then 4292 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5 4293 echo "${ECHO_T}$BUILD_CC" >&6; } 4294 else 4295 { echo "$as_me:$LINENO: result: no" >&5 4296 echo "${ECHO_T}no" >&6; } 4297 fi 4298 4299 4300 if test -z "$BUILD_CC"; then 4301 # Extract the first word of "gcc", so it can be a program name with args. 4302 set dummy gcc; ac_word=$2 4303 { echo "$as_me:$LINENO: checking for $ac_word" >&5 4304 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4305 if test "${ac_cv_prog_BUILD_CC+set}" = set; then 4306 echo $ECHO_N "(cached) $ECHO_C" >&6 4307 else 4308 if test -n "$BUILD_CC"; then 4309 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test. 4310 else 4311 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4312 for as_dir in $PATH 4313 do 4314 IFS=$as_save_IFS 4315 test -z "$as_dir" && as_dir=. 4316 for ac_exec_ext in '' $ac_executable_extensions; do 4317 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 4318 ac_cv_prog_BUILD_CC="gcc" 4319 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4320 break 2 4321 fi 4322 done 4323 done 4324 IFS=$as_save_IFS 4325 4326 fi 4327 fi 4328 BUILD_CC=$ac_cv_prog_BUILD_CC 4329 if test -n "$BUILD_CC"; then 4330 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5 4331 echo "${ECHO_T}$BUILD_CC" >&6; } 4332 else 4333 { echo "$as_me:$LINENO: result: no" >&5 4334 echo "${ECHO_T}no" >&6; } 4335 fi 4336 4337 4338 if test -z "$BUILD_CC"; then 4339 # Extract the first word of "cc", so it can be a program name with args. 4340 set dummy cc; ac_word=$2 4341 { echo "$as_me:$LINENO: checking for $ac_word" >&5 4342 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4343 if test "${ac_cv_prog_BUILD_CC+set}" = set; then 4344 echo $ECHO_N "(cached) $ECHO_C" >&6 4345 else 4346 if test -n "$BUILD_CC"; then 4347 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test. 4348 else 4349 ac_prog_rejected=no 4350 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4351 for as_dir in $PATH 4352 do 4353 IFS=$as_save_IFS 4354 test -z "$as_dir" && as_dir=. 4355 for ac_exec_ext in '' $ac_executable_extensions; do 4356 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 4357 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4358 ac_prog_rejected=yes 4359 continue 4360 fi 4361 ac_cv_prog_BUILD_CC="cc" 4362 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4363 break 2 4364 fi 4365 done 4366 done 4367 IFS=$as_save_IFS 4368 4369 if test $ac_prog_rejected = yes; then 4370 # We found a bogon in the path, so make sure we never use it. 4371 set dummy $ac_cv_prog_BUILD_CC 4372 shift 4373 if test $# != 0; then 4374 # We chose a different compiler from the bogus one. 4375 # However, it has the same basename, so the bogon will be chosen 4376 # first if we set BUILD_CC to just the basename; use the full file name. 4377 shift 4378 ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@" 4379 fi 4380 fi 4381 fi 4382 fi 4383 BUILD_CC=$ac_cv_prog_BUILD_CC 4384 if test -n "$BUILD_CC"; then 4385 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5 4386 echo "${ECHO_T}$BUILD_CC" >&6; } 4387 else 4388 { echo "$as_me:$LINENO: result: no" >&5 4389 echo "${ECHO_T}no" >&6; } 4390 fi 4391 4392 4393 fi 4394 fi 4395 test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5 4396 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;} 4397 { (exit 1); exit 1; }; } 4398 ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 4399 rm -f conftest* 4400 echo 'int main () { return 0; }' > conftest.$ac_ext 4401 ac_cv_build_exeext= 4402 if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5 4403 (eval $ac_build_link) 2>&5 4404 ac_status=$? 4405 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4406 (exit $ac_status); }; then 4407 for file in conftest.*; do 4408 case $file in 4409 *.c | *.o | *.obj | *.dSYM) ;; 4410 *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;; 4411 esac 4412 done 4413 else 4414 { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5 4415 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;} 4416 { (exit 1); exit 1; }; } 4417 fi 4418 rm -f conftest* 4419 test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank 4420 fi 4421 fi 4422 4423 BUILD_EXEEXT="" 4424 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext} 4425 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5 4426 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; } 4427 ac_build_exeext=$BUILD_EXEEXT 4428 4429 ac_build_prefix=${build_alias}- 4430 # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args. 4431 set dummy ${ac_build_prefix}g++; ac_word=$2 4432 { echo "$as_me:$LINENO: checking for $ac_word" >&5 4433 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4434 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then 4435 echo $ECHO_N "(cached) $ECHO_C" >&6 4436 else 4437 if test -n "$BUILD_CXX"; then 4438 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test. 4439 else 4440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4441 for as_dir in $PATH 4442 do 4443 IFS=$as_save_IFS 4444 test -z "$as_dir" && as_dir=. 4445 for ac_exec_ext in '' $ac_executable_extensions; do 4446 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 4447 ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++" 4448 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4449 break 2 4450 fi 4451 done 4452 done 4453 IFS=$as_save_IFS 4454 4455 fi 4456 fi 4457 BUILD_CXX=$ac_cv_prog_BUILD_CXX 4458 if test -n "$BUILD_CXX"; then 4459 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5 4460 echo "${ECHO_T}$BUILD_CXX" >&6; } 4461 else 4462 { echo "$as_me:$LINENO: result: no" >&5 4463 echo "${ECHO_T}no" >&6; } 4464 fi 4465 4466 4467 if test -z "$BUILD_CXX"; then 4468 # Extract the first word of "g++", so it can be a program name with args. 4469 set dummy g++; ac_word=$2 4470 { echo "$as_me:$LINENO: checking for $ac_word" >&5 4471 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4472 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then 4473 echo $ECHO_N "(cached) $ECHO_C" >&6 4474 else 4475 if test -n "$BUILD_CXX"; then 4476 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test. 4477 else 4478 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4479 for as_dir in $PATH 4480 do 4481 IFS=$as_save_IFS 4482 test -z "$as_dir" && as_dir=. 4483 for ac_exec_ext in '' $ac_executable_extensions; do 4484 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 4485 ac_cv_prog_BUILD_CXX="g++" 4486 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4487 break 2 4488 fi 4489 done 4490 done 4491 IFS=$as_save_IFS 4492 4493 fi 4494 fi 4495 BUILD_CXX=$ac_cv_prog_BUILD_CXX 4496 if test -n "$BUILD_CXX"; then 4497 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5 4498 echo "${ECHO_T}$BUILD_CXX" >&6; } 4499 else 4500 { echo "$as_me:$LINENO: result: no" >&5 4501 echo "${ECHO_T}no" >&6; } 4502 fi 4503 4504 4505 if test -z "$BUILD_CXX"; then 4506 # Extract the first word of "c++", so it can be a program name with args. 4507 set dummy c++; ac_word=$2 4508 { echo "$as_me:$LINENO: checking for $ac_word" >&5 4509 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4510 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then 4511 echo $ECHO_N "(cached) $ECHO_C" >&6 4512 else 4513 if test -n "$BUILD_CXX"; then 4514 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test. 4515 else 4516 ac_prog_rejected=no 4517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4518 for as_dir in $PATH 4519 do 4520 IFS=$as_save_IFS 4521 test -z "$as_dir" && as_dir=. 4522 for ac_exec_ext in '' $ac_executable_extensions; do 4523 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 4524 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then 4525 ac_prog_rejected=yes 4526 continue 4527 fi 4528 ac_cv_prog_BUILD_CXX="c++" 4529 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4530 break 2 4531 fi 4532 done 4533 done 4534 IFS=$as_save_IFS 4535 4536 if test $ac_prog_rejected = yes; then 4537 # We found a bogon in the path, so make sure we never use it. 4538 set dummy $ac_cv_prog_BUILD_CXX 4539 shift 4540 if test $# != 0; then 4541 # We chose a different compiler from the bogus one. 4542 # However, it has the same basename, so the bogon will be chosen 4543 # first if we set BUILD_CXX to just the basename; use the full file name. 4544 shift 4545 ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@" 4546 fi 4547 fi 4548 fi 4549 fi 4550 BUILD_CXX=$ac_cv_prog_BUILD_CXX 4551 if test -n "$BUILD_CXX"; then 4552 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5 4553 echo "${ECHO_T}$BUILD_CXX" >&6; } 4554 else 4555 { echo "$as_me:$LINENO: result: no" >&5 4556 echo "${ECHO_T}no" >&6; } 4557 fi 4558 4559 4560 fi 4561 fi 4562 else 4563 LLVM_CROSS_COMPILING=0 4564 4565 fi 4566 4567 if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then 4568 cvsbuild="yes" 4569 optimize="no" 4570 CVSBUILD=CVSBUILD=1 4571 4572 else 4573 cvsbuild="no" 4574 optimize="yes" 4575 fi 4576 4577 4578 # Check whether --enable-libcpp was given. 4579 if test "${enable_libcpp+set}" = set; then 4580 enableval=$enable_libcpp; 4581 else 4582 enableval=default 4583 fi 4584 4585 case "$enableval" in 4586 yes) ENABLE_LIBCPP=1 4587 ;; 4588 no) ENABLE_LIBCPP=0 4589 ;; 4590 default) ENABLE_LIBCPP=0 4591 ;; 4592 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&5 4593 echo "$as_me: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&2;} 4594 { (exit 1); exit 1; }; } ;; 4595 esac 4596 4597 # Check whether --enable-compiler-version-checks was given. 4598 if test "${enable_compiler_version_checks+set}" = set; then 4599 enableval=$enable_compiler_version_checks; 4600 else 4601 enableval=default 4602 fi 4603 4604 case "$enableval" in 4605 no) 4606 ;; 4607 yes|default) 4608 ac_ext=cpp 4609 ac_cpp='$CXXCPP $CPPFLAGS' 4610 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4611 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4612 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4613 4614 case "$llvm_cv_cxx_compiler" in 4615 clang) 4616 { echo "$as_me:$LINENO: checking whether Clang is new enough" >&5 4617 echo $ECHO_N "checking whether Clang is new enough... $ECHO_C" >&6; } 4618 cat >conftest.$ac_ext <<_ACEOF 4619 /* confdefs.h. */ 4620 _ACEOF 4621 cat confdefs.h >>conftest.$ac_ext 4622 cat >>conftest.$ac_ext <<_ACEOF 4623 /* end confdefs.h. */ 4624 4625 #if __clang_major__ < 3 || (__clang_major__ == 3 && __clang_minor__ < 1) 4626 #error This version of Clang is too old to build LLVM 4627 #endif 4628 4629 _ACEOF 4630 rm -f conftest.$ac_objext 4631 if { (ac_try="$ac_compile" 4632 case "(($ac_try" in 4633 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4634 *) ac_try_echo=$ac_try;; 4635 esac 4636 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4637 (eval "$ac_compile") 2>conftest.er1 4638 ac_status=$? 4639 grep -v '^ *+' conftest.er1 >conftest.err 4640 rm -f conftest.er1 4641 cat conftest.err >&5 4642 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4643 (exit $ac_status); } && 4644 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 4645 { (case "(($ac_try" in 4646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4647 *) ac_try_echo=$ac_try;; 4648 esac 4649 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4650 (eval "$ac_try") 2>&5 4651 ac_status=$? 4652 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4653 (exit $ac_status); }; } && 4654 { ac_try='test -s conftest.$ac_objext' 4655 { (case "(($ac_try" in 4656 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4657 *) ac_try_echo=$ac_try;; 4658 esac 4659 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4660 (eval "$ac_try") 2>&5 4661 ac_status=$? 4662 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4663 (exit $ac_status); }; }; then 4664 { echo "$as_me:$LINENO: result: yes" >&5 4665 echo "${ECHO_T}yes" >&6; } 4666 else 4667 echo "$as_me: failed program was:" >&5 4668 sed 's/^/| /' conftest.$ac_ext >&5 4669 4670 { echo "$as_me:$LINENO: result: no" >&5 4671 echo "${ECHO_T}no" >&6; } 4672 { { echo "$as_me:$LINENO: error: 4673 The selected Clang compiler is not new enough to build LLVM. Please upgrade to 4674 Clang 3.1. You may pass --disable-compiler-version-checks to configure to 4675 bypass these sanity checks." >&5 4676 echo "$as_me: error: 4677 The selected Clang compiler is not new enough to build LLVM. Please upgrade to 4678 Clang 3.1. You may pass --disable-compiler-version-checks to configure to 4679 bypass these sanity checks." >&2;} 4680 { (exit 1); exit 1; }; } 4681 fi 4682 4683 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4684 4685 if test "$ENABLE_LIBCPP" -eq 0 ; then 4686 { echo "$as_me:$LINENO: checking whether Clang will select a modern C++ standard library" >&5 4687 echo $ECHO_N "checking whether Clang will select a modern C++ standard library... $ECHO_C" >&6; } 4688 llvm_cv_old_cxxflags="$CXXFLAGS" 4689 CXXFLAGS="$CXXFLAGS -std=c++0x" 4690 cat >conftest.$ac_ext <<_ACEOF 4691 /* confdefs.h. */ 4692 _ACEOF 4693 cat confdefs.h >>conftest.$ac_ext 4694 cat >>conftest.$ac_ext <<_ACEOF 4695 /* end confdefs.h. */ 4696 4697 #include <atomic> 4698 std::atomic<float> x(0.0f); 4699 int main() { return (float)x; } 4700 4701 _ACEOF 4702 rm -f conftest.$ac_objext conftest$ac_exeext 4703 if { (ac_try="$ac_link" 4704 case "(($ac_try" in 4705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4706 *) ac_try_echo=$ac_try;; 4707 esac 4708 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4709 (eval "$ac_link") 2>conftest.er1 4710 ac_status=$? 4711 grep -v '^ *+' conftest.er1 >conftest.err 4712 rm -f conftest.er1 4713 cat conftest.err >&5 4714 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4715 (exit $ac_status); } && 4716 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 4717 { (case "(($ac_try" in 4718 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4719 *) ac_try_echo=$ac_try;; 4720 esac 4721 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4722 (eval "$ac_try") 2>&5 4723 ac_status=$? 4724 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4725 (exit $ac_status); }; } && 4726 { ac_try='test -s conftest$ac_exeext' 4727 { (case "(($ac_try" in 4728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4729 *) ac_try_echo=$ac_try;; 4730 esac 4731 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4732 (eval "$ac_try") 2>&5 4733 ac_status=$? 4734 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4735 (exit $ac_status); }; }; then 4736 { echo "$as_me:$LINENO: result: yes" >&5 4737 echo "${ECHO_T}yes" >&6; } 4738 else 4739 echo "$as_me: failed program was:" >&5 4740 sed 's/^/| /' conftest.$ac_ext >&5 4741 4742 { echo "$as_me:$LINENO: result: no" >&5 4743 echo "${ECHO_T}no" >&6; } 4744 { { echo "$as_me:$LINENO: error: 4745 We detected a missing feature in the standard C++ library that was known to be 4746 missing in libstdc++4.6 and implemented in libstdc++4.7. There are numerous 4747 C++11 problems with 4.6's library, and we don't support GCCs or libstdc++ older 4748 than 4.7. You will need to update your system and ensure Clang uses the newer 4749 standard library. 4750 4751 If this error is incorrect or you need to force things to work, you may pass 4752 '--disable-compiler-version-checks' to configure to bypass this test." >&5 4753 echo "$as_me: error: 4754 We detected a missing feature in the standard C++ library that was known to be 4755 missing in libstdc++4.6 and implemented in libstdc++4.7. There are numerous 4756 C++11 problems with 4.6's library, and we don't support GCCs or libstdc++ older 4757 than 4.7. You will need to update your system and ensure Clang uses the newer 4758 standard library. 4759 4760 If this error is incorrect or you need to force things to work, you may pass 4761 '--disable-compiler-version-checks' to configure to bypass this test." >&2;} 4762 { (exit 1); exit 1; }; } 4763 fi 4764 4765 rm -f core conftest.err conftest.$ac_objext \ 4766 conftest$ac_exeext conftest.$ac_ext 4767 CXXFLAGS="$llvm_cv_old_cxxflags" 4768 fi 4769 ;; 4770 gcc) 4771 { echo "$as_me:$LINENO: checking whether GCC is new enough" >&5 4772 echo $ECHO_N "checking whether GCC is new enough... $ECHO_C" >&6; } 4773 cat >conftest.$ac_ext <<_ACEOF 4774 /* confdefs.h. */ 4775 _ACEOF 4776 cat confdefs.h >>conftest.$ac_ext 4777 cat >>conftest.$ac_ext <<_ACEOF 4778 /* end confdefs.h. */ 4779 4780 #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 7) 4781 #error This version of GCC is too old to build LLVM 4782 #endif 4783 4784 _ACEOF 4785 rm -f conftest.$ac_objext 4786 if { (ac_try="$ac_compile" 4787 case "(($ac_try" in 4788 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4789 *) ac_try_echo=$ac_try;; 4790 esac 4791 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4792 (eval "$ac_compile") 2>conftest.er1 4793 ac_status=$? 4794 grep -v '^ *+' conftest.er1 >conftest.err 4795 rm -f conftest.er1 4796 cat conftest.err >&5 4797 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4798 (exit $ac_status); } && 4799 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 4800 { (case "(($ac_try" in 4801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4802 *) ac_try_echo=$ac_try;; 4803 esac 4804 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4805 (eval "$ac_try") 2>&5 4806 ac_status=$? 4807 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4808 (exit $ac_status); }; } && 4809 { ac_try='test -s conftest.$ac_objext' 4810 { (case "(($ac_try" in 4811 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4812 *) ac_try_echo=$ac_try;; 4813 esac 4814 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4815 (eval "$ac_try") 2>&5 4816 ac_status=$? 4817 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4818 (exit $ac_status); }; }; then 4819 { echo "$as_me:$LINENO: result: yes" >&5 4820 echo "${ECHO_T}yes" >&6; } 4821 else 4822 echo "$as_me: failed program was:" >&5 4823 sed 's/^/| /' conftest.$ac_ext >&5 4824 4825 { echo "$as_me:$LINENO: result: no" >&5 4826 echo "${ECHO_T}no" >&6; } 4827 { { echo "$as_me:$LINENO: error: 4828 The selected GCC C++ compiler is not new enough to build LLVM. Please upgrade 4829 to GCC 4.7. You may pass --disable-compiler-version-checks to configure to 4830 bypass these sanity checks." >&5 4831 echo "$as_me: error: 4832 The selected GCC C++ compiler is not new enough to build LLVM. Please upgrade 4833 to GCC 4.7. You may pass --disable-compiler-version-checks to configure to 4834 bypass these sanity checks." >&2;} 4835 { (exit 1); exit 1; }; } 4836 fi 4837 4838 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4839 ;; 4840 unknown) 4841 ;; 4842 esac 4843 ac_ext=c 4844 ac_cpp='$CPP $CPPFLAGS' 4845 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4846 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4847 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4848 4849 ;; 4850 *) 4851 { { echo "$as_me:$LINENO: error: Invalid setting for --enable-compiler-version-checks. Use \"yes\" or \"no\"" >&5 4852 echo "$as_me: error: Invalid setting for --enable-compiler-version-checks. Use \"yes\" or \"no\"" >&2;} 4853 { (exit 1); exit 1; }; } 4854 ;; 4855 esac 4856 4857 # Check whether --enable-cxx1y was given. 4858 if test "${enable_cxx1y+set}" = set; then 4859 enableval=$enable_cxx1y; 4860 else 4861 enableval=default 4862 fi 4863 4864 case "$enableval" in 4865 yes) ENABLE_CXX1Y=1 4866 ;; 4867 no) ENABLE_CXX1Y=0 4868 ;; 4869 default) ENABLE_CXX1Y=0 4870 ;; 4871 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cxx1y. Use \"yes\" or \"no\"" >&5 4872 echo "$as_me: error: Invalid setting for --enable-cxx1y. Use \"yes\" or \"no\"" >&2;} 4873 { (exit 1); exit 1; }; } ;; 4874 esac 4875 4876 # Check whether --enable-split-dwarf was given. 4877 if test "${enable_split_dwarf+set}" = set; then 4878 enableval=$enable_split_dwarf; 4879 else 4880 enableval=default 4881 fi 4882 4883 case "$enableval" in 4884 yes) ENABLE_SPLIT_DWARF=1 4885 ;; 4886 no) ENABLE_SPLIT_DWARF=0 4887 ;; 4888 default) ENABLE_SPLIT_DWARF=0 4889 ;; 4890 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-split-dwarf. Use \"yes\" or \"no\"" >&5 4891 echo "$as_me: error: Invalid setting for --enable-split-dwarf. Use \"yes\" or \"no\"" >&2;} 4892 { (exit 1); exit 1; }; } ;; 4893 esac 4894 4895 clang_arcmt="yes" 4896 # Check whether --enable-clang-arcmt was given. 4897 if test "${enable_clang_arcmt+set}" = set; then 4898 enableval=$enable_clang_arcmt; clang_arcmt="$enableval" 4899 else 4900 enableval="yes" 4901 fi 4902 4903 case "$enableval" in 4904 yes) ENABLE_CLANG_ARCMT=1 4905 ;; 4906 no) ENABLE_CLANG_ARCMT=0 4907 ;; 4908 default) ENABLE_CLANG_ARCMT=1 4909 ;; 4910 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&5 4911 echo "$as_me: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&2;} 4912 { (exit 1); exit 1; }; } ;; 4913 esac 4914 4915 clang_plugin_support="yes" 4916 # Check whether --enable-clang-plugin-support was given. 4917 if test "${enable_clang_plugin_support+set}" = set; then 4918 enableval=$enable_clang_plugin_support; clang_plugin_support="$enableval" 4919 else 4920 enableval="yes" 4921 fi 4922 4923 case "$enableval" in 4924 yes) CLANG_PLUGIN_SUPPORT=1 4925 ;; 4926 no) CLANG_PLUGIN_SUPPORT=0 4927 ;; 4928 default) CLANG_PLUGIN_SUPPORT=1 4929 ;; 4930 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-plugin-support. Use \"yes\" or \"no\"" >&5 4931 echo "$as_me: error: Invalid setting for --enable-clang-plugin-support. Use \"yes\" or \"no\"" >&2;} 4932 { (exit 1); exit 1; }; } ;; 4933 esac 4934 4935 clang_static_analyzer="yes" 4936 # Check whether --enable-clang-static-analyzer was given. 4937 if test "${enable_clang_static_analyzer+set}" = set; then 4938 enableval=$enable_clang_static_analyzer; clang_static_analyzer="$enableval" 4939 else 4940 enableval="yes" 4941 fi 4942 4943 case "$enableval" in 4944 yes) ENABLE_CLANG_STATIC_ANALYZER=1 4945 ;; 4946 no) 4947 if test ${clang_arcmt} != "no" ; then 4948 { { echo "$as_me:$LINENO: error: Cannot enable clang ARC Migration Tool while disabling static analyzer." >&5 4949 echo "$as_me: error: Cannot enable clang ARC Migration Tool while disabling static analyzer." >&2;} 4950 { (exit 1); exit 1; }; } 4951 fi 4952 ENABLE_CLANG_STATIC_ANALYZER=0 4953 4954 ;; 4955 default) ENABLE_CLANG_STATIC_ANALYZER=1 4956 ;; 4957 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&5 4958 echo "$as_me: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&2;} 4959 { (exit 1); exit 1; }; } ;; 4960 esac 4961 4962 # Check whether --enable-optimized was given. 4963 if test "${enable_optimized+set}" = set; then 4964 enableval=$enable_optimized; 4965 else 4966 enableval=$optimize 4967 fi 4968 4969 if test ${enableval} = "no" ; then 4970 ENABLE_OPTIMIZED= 4971 4972 else 4973 ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1 4974 4975 fi 4976 4977 # Check whether --enable-profiling was given. 4978 if test "${enable_profiling+set}" = set; then 4979 enableval=$enable_profiling; 4980 else 4981 enableval="no" 4982 fi 4983 4984 if test ${enableval} = "no" ; then 4985 ENABLE_PROFILING= 4986 4987 else 4988 ENABLE_PROFILING=ENABLE_PROFILING=1 4989 4990 fi 4991 4992 # Check whether --enable-assertions was given. 4993 if test "${enable_assertions+set}" = set; then 4994 enableval=$enable_assertions; 4995 else 4996 enableval="yes" 4997 fi 4998 4999 if test ${enableval} = "yes" ; then 5000 DISABLE_ASSERTIONS= 5001 5002 assertions_enabled="yes" 5003 else 5004 DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1 5005 5006 assertions_enabled="no" 5007 fi 5008 5009 # Check whether --enable-werror was given. 5010 if test "${enable_werror+set}" = set; then 5011 enableval=$enable_werror; 5012 else 5013 enableval="no" 5014 fi 5015 5016 case "$enableval" in 5017 yes) ENABLE_WERROR=1 5018 ;; 5019 no) ENABLE_WERROR=0 5020 ;; 5021 default) ENABLE_WERROR=0 5022 ;; 5023 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&5 5024 echo "$as_me: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&2;} 5025 { (exit 1); exit 1; }; } ;; 5026 esac 5027 5028 # Check whether --enable-expensive-checks was given. 5029 if test "${enable_expensive_checks+set}" = set; then 5030 enableval=$enable_expensive_checks; 5031 else 5032 enableval="no" 5033 fi 5034 5035 if test ${enableval} = "yes" ; then 5036 ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1 5037 5038 EXPENSIVE_CHECKS=yes 5039 5040 else 5041 ENABLE_EXPENSIVE_CHECKS= 5042 5043 EXPENSIVE_CHECKS=no 5044 5045 fi 5046 5047 # Check whether --enable-abi-breaking-checks was given. 5048 if test "${enable_abi_breaking_checks+set}" = set; then 5049 enableval=$enable_abi_breaking_checks; 5050 else 5051 enableval="with-asserts" 5052 fi 5053 5054 case "$enableval" in 5055 with-asserts) if test ${assertions_enabled} = "yes" ; then 5056 5057 cat >>confdefs.h <<\_ACEOF 5058 #define LLVM_ENABLE_ABI_BREAKING_CHECKS 1 5059 _ACEOF 5060 5061 ENABLE_ABI_BREAKING_CHECKS=1 5062 5063 else 5064 ENABLE_ABI_BREAKING_CHECKS=0 5065 5066 fi ;; 5067 yes) 5068 5069 cat >>confdefs.h <<\_ACEOF 5070 #define LLVM_ENABLE_ABI_BREAKING_CHECKS 1 5071 _ACEOF 5072 5073 ENABLE_ABI_BREAKING_CHECKS=1 5074 5075 ;; 5076 no) 5077 ENABLE_ABI_BREAKING_CHECKS=0 5078 5079 ;; 5080 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-abi-breaking-checks. Use \"with-asserts\", \"yes\" or \"no\"" >&5 5081 echo "$as_me: error: Invalid setting for --enable-abi-breaking-checks. Use \"with-asserts\", \"yes\" or \"no\"" >&2;} 5082 { (exit 1); exit 1; }; } 5083 esac 5084 5085 # Check whether --enable-debug-runtime was given. 5086 if test "${enable_debug_runtime+set}" = set; then 5087 enableval=$enable_debug_runtime; 5088 else 5089 enableval=no 5090 fi 5091 5092 if test ${enableval} = "no" ; then 5093 DEBUG_RUNTIME= 5094 5095 else 5096 DEBUG_RUNTIME=DEBUG_RUNTIME=1 5097 5098 fi 5099 5100 # Check whether --enable-debug-symbols was given. 5101 if test "${enable_debug_symbols+set}" = set; then 5102 enableval=$enable_debug_symbols; 5103 else 5104 enableval=no 5105 fi 5106 5107 if test ${enableval} = "no" ; then 5108 DEBUG_SYMBOLS= 5109 5110 else 5111 DEBUG_SYMBOLS=DEBUG_SYMBOLS=1 5112 5113 fi 5114 5115 # Check whether --enable-keep-symbols was given. 5116 if test "${enable_keep_symbols+set}" = set; then 5117 enableval=$enable_keep_symbols; 5118 else 5119 enableval=no 5120 fi 5121 5122 if test ${enableval} = "no" ; then 5123 KEEP_SYMBOLS= 5124 5125 else 5126 KEEP_SYMBOLS=KEEP_SYMBOLS=1 5127 5128 fi 5129 5130 # Check whether --enable-jit was given. 5131 if test "${enable_jit+set}" = set; then 5132 enableval=$enable_jit; 5133 else 5134 enableval=default 5135 fi 5136 5137 if test ${enableval} = "no" 5138 then 5139 JIT= 5140 5141 else 5142 case "$llvm_cv_target_arch" in 5143 x86) TARGET_HAS_JIT=1 5144 ;; 5145 Sparc) TARGET_HAS_JIT=0 5146 ;; 5147 PowerPC) TARGET_HAS_JIT=1 5148 ;; 5149 x86_64) TARGET_HAS_JIT=1 5150 ;; 5151 ARM) TARGET_HAS_JIT=1 5152 ;; 5153 AVR) TARGET_HAS_JIT=0 5154 ;; 5155 Mips) TARGET_HAS_JIT=1 5156 ;; 5157 XCore) TARGET_HAS_JIT=0 5158 ;; 5159 MSP430) TARGET_HAS_JIT=0 5160 ;; 5161 Hexagon) TARGET_HAS_JIT=0 5162 ;; 5163 NVPTX) TARGET_HAS_JIT=0 5164 ;; 5165 SystemZ) TARGET_HAS_JIT=1 5166 ;; 5167 WebAssembly) TARGET_HAS_JIT=0 5168 ;; 5169 *) TARGET_HAS_JIT=0 5170 ;; 5171 esac 5172 fi 5173 5174 TARGETS_WITH_JIT="ARM AArch64 Mips PowerPC SystemZ X86" 5175 TARGETS_WITH_JIT=$TARGETS_WITH_JIT 5176 5177 5178 # Check whether --enable-docs was given. 5179 if test "${enable_docs+set}" = set; then 5180 enableval=$enable_docs; 5181 else 5182 enableval=default 5183 fi 5184 5185 case "$enableval" in 5186 yes) ENABLE_DOCS=1 5187 ;; 5188 no) ENABLE_DOCS=0 5189 ;; 5190 default) ENABLE_DOCS=1 5191 ;; 5192 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5 5193 echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;} 5194 { (exit 1); exit 1; }; } ;; 5195 esac 5196 5197 # Check whether --enable-doxygen was given. 5198 if test "${enable_doxygen+set}" = set; then 5199 enableval=$enable_doxygen; 5200 else 5201 enableval=default 5202 fi 5203 5204 case "$enableval" in 5205 yes) ENABLE_DOXYGEN=1 5206 ;; 5207 no|default) ENABLE_DOXYGEN=0 5208 ;; 5209 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5 5210 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;} 5211 { (exit 1); exit 1; }; } ;; 5212 esac 5213 5214 # Check whether --enable-doxygen-search was given. 5215 if test "${enable_doxygen_search+set}" = set; then 5216 enableval=$enable_doxygen_search; 5217 else 5218 enableval=default 5219 fi 5220 5221 ENABLE_DOXYGEN_SEARCH="$enableval" 5222 5223 case "$enableval" in 5224 yes|no|default) ;; 5225 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&5 5226 echo "$as_me: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&2;} 5227 { (exit 1); exit 1; }; } ;; 5228 esac 5229 5230 # Check whether --enable-doxygen-external-search was given. 5231 if test "${enable_doxygen_external_search+set}" = set; then 5232 enableval=$enable_doxygen_external_search; 5233 else 5234 enableval=default 5235 fi 5236 5237 ENABLE_DOXYGEN_EXTERNAL_SEARCH="$enableval" 5238 5239 case "$enableval" in 5240 yes) 5241 case "$ENABLE_DOXYGEN_SEARCH" in 5242 yes|default) ENABLE_DOXYGEN_SEARCH="yes" ;; 5243 no) { { echo "$as_me:$LINENO: error: The option --enable-doxygen-external-search requires --enable-doxygen-search" >&5 5244 echo "$as_me: error: The option --enable-doxygen-external-search requires --enable-doxygen-search" >&2;} 5245 { (exit 1); exit 1; }; } ;; 5246 esac 5247 ;; 5248 no|default) ;; 5249 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-external-search. Use \"yes\" or \"no\"" >&5 5250 echo "$as_me: error: Invalid setting for --enable-doxygen-external-search. Use \"yes\" or \"no\"" >&2;} 5251 { (exit 1); exit 1; }; } ;; 5252 esac 5253 5254 5255 # Check whether --with-doxygen-search-engine-url was given. 5256 if test "${with_doxygen_search_engine_url+set}" = set; then 5257 withval=$with_doxygen_search_engine_url; 5258 fi 5259 5260 WITH_DOXYGEN_SEARCH_ENGINE_URL="$withval" 5261 5262 5263 # Check whether --with-doxygen-search-mappings was given. 5264 if test "${with_doxygen_search_mappings+set}" = set; then 5265 withval=$with_doxygen_search_mappings; 5266 fi 5267 5268 WITH_DOXYGEN_SEARCH_MAPPINGS="$withval" 5269 5270 case "$ENABLE_DOXYGEN_SEARCH" in 5271 yes) 5272 if test "$ENABLE_DOXYGEN" = "0" ; then 5273 { { echo "$as_me:$LINENO: error: The option --enable-doxygen-search requires --enable-doxygen." >&5 5274 echo "$as_me: error: The option --enable-doxygen-search requires --enable-doxygen." >&2;} 5275 { (exit 1); exit 1; }; } 5276 fi 5277 5278 enable_searchengine=YES 5279 5280 5281 case "$ENABLE_DOXYGEN_EXTERNAL_SEARCH" in 5282 yes) 5283 enable_external_search=YES 5284 5285 enable_server_based_search=YES 5286 5287 searchengine_url="$WITH_DOXYGEN_SEARCH_ENGINE_URL" 5288 5289 extra_search_mappings="$WITH_DOXYGEN_SEARCH_MAPPINGS" 5290 5291 ;; 5292 5293 no|default) 5294 enable_external_search=NO 5295 5296 enable_server_based_search=NO 5297 5298 5299 5300 ;; 5301 esac 5302 ;; 5303 5304 no|default) 5305 enable_searchengine=NO 5306 5307 5308 enable_server_based_search=NO 5309 5310 enable_external_search=NO 5311 5312 5313 ;; 5314 5315 *) 5316 { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&5 5317 echo "$as_me: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&2;} 5318 { (exit 1); exit 1; }; } 5319 ;; 5320 esac 5321 5322 # Check whether --enable-doxygen-qt-help was given. 5323 if test "${enable_doxygen_qt_help+set}" = set; then 5324 enableval=$enable_doxygen_qt_help; 5325 else 5326 enableval=default 5327 fi 5328 5329 case "$enableval" in 5330 yes) 5331 if test "$ENABLE_DOXYGEN" = "0" ; then 5332 { { echo "$as_me:$LINENO: error: The option --enable-doxygen-qt-help requires --enable-doxygen." >&5 5333 echo "$as_me: error: The option --enable-doxygen-qt-help requires --enable-doxygen." >&2;} 5334 { (exit 1); exit 1; }; } 5335 fi 5336 5337 # Extract the first word of "qhelpgenerator", so it can be a program name with args. 5338 set dummy qhelpgenerator; ac_word=$2 5339 { echo "$as_me:$LINENO: checking for $ac_word" >&5 5340 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5341 if test "${ac_cv_path_QHELPGENERATOR+set}" = set; then 5342 echo $ECHO_N "(cached) $ECHO_C" >&6 5343 else 5344 case $QHELPGENERATOR in 5345 [\\/]* | ?:[\\/]*) 5346 ac_cv_path_QHELPGENERATOR="$QHELPGENERATOR" # Let the user override the test with a path. 5347 ;; 5348 *) 5349 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5350 for as_dir in $PATH 5351 do 5352 IFS=$as_save_IFS 5353 test -z "$as_dir" && as_dir=. 5354 for ac_exec_ext in '' $ac_executable_extensions; do 5355 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 5356 ac_cv_path_QHELPGENERATOR="$as_dir/$ac_word$ac_exec_ext" 5357 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5358 break 2 5359 fi 5360 done 5361 done 5362 IFS=$as_save_IFS 5363 5364 test -z "$ac_cv_path_QHELPGENERATOR" && ac_cv_path_QHELPGENERATOR="qhelpgenerator" 5365 ;; 5366 esac 5367 fi 5368 QHELPGENERATOR=$ac_cv_path_QHELPGENERATOR 5369 if test -n "$QHELPGENERATOR"; then 5370 { echo "$as_me:$LINENO: result: $QHELPGENERATOR" >&5 5371 echo "${ECHO_T}$QHELPGENERATOR" >&6; } 5372 else 5373 { echo "$as_me:$LINENO: result: no" >&5 5374 echo "${ECHO_T}no" >&6; } 5375 fi 5376 5377 5378 5379 llvm_doxygen_generate_qhp=YES 5380 5381 llvm_doxygen_qch_filename=org.llvm.qch 5382 5383 llvm_doxygen_qhp_namespace=org.llvm 5384 5385 llvm_doxygen_qhelpgenerator_path="$QHELPGENERATOR" 5386 5387 llvm_doxygen_qhp_cust_filter_name="$PACKAGE_STRING" 5388 5389 llvm_doxygen_qhp_cust_filter_attrs="$PACKAGE_NAME,$PACKAGE_VERSION" 5390 5391 5392 clang_doxygen_generate_qhp=YES 5393 5394 clang_doxygen_qch_filename=org.llvm.clang.qch 5395 5396 clang_doxygen_qhp_namespace=org.llvm.clang 5397 5398 clang_doxygen_qhelpgenerator_path="$QHELPGENERATOR" 5399 5400 clang_doxygen_qhp_cust_filter_name="Clang $PACKAGE_VERSION" 5401 5402 clang_doxygen_qhp_cust_filter_attrs="Clang,$PACKAGE_VERSION" 5403 5404 ;; 5405 5406 no|default) 5407 llvm_doxygen_generate_qhp=NO 5408 5409 5410 5411 5412 5413 5414 5415 clang_doxygen_generate_qhp=NO 5416 5417 5418 5419 5420 clang_doxygen_qhp_cust_filter_name="Clang $PACKAGE_VERSION" 5421 5422 clang_doxygen_qhp_cust_filter_attrs="Clang,$PACKAGE_VERSION" 5423 5424 ;; 5425 5426 *) 5427 { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-qt-help. Use \"yes\" or \"no\"" >&5 5428 echo "$as_me: error: Invalid setting for --enable-doxygen-qt-help. Use \"yes\" or \"no\"" >&2;} 5429 { (exit 1); exit 1; }; } ;; 5430 esac 5431 5432 # Check whether --enable-threads was given. 5433 if test "${enable_threads+set}" = set; then 5434 enableval=$enable_threads; 5435 else 5436 enableval=default 5437 fi 5438 5439 case "$enableval" in 5440 yes) LLVM_ENABLE_THREADS=1 5441 ;; 5442 no) LLVM_ENABLE_THREADS=0 5443 ;; 5444 default) LLVM_ENABLE_THREADS=1 5445 ;; 5446 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5 5447 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;} 5448 { (exit 1); exit 1; }; } ;; 5449 esac 5450 5451 cat >>confdefs.h <<_ACEOF 5452 #define LLVM_ENABLE_THREADS $LLVM_ENABLE_THREADS 5453 _ACEOF 5454 5455 5456 # Check whether --enable-pthreads was given. 5457 if test "${enable_pthreads+set}" = set; then 5458 enableval=$enable_pthreads; 5459 else 5460 enableval=default 5461 fi 5462 5463 case "$enableval" in 5464 yes) ENABLE_PTHREADS=1 5465 ;; 5466 no) ENABLE_PTHREADS=0 5467 ;; 5468 default) ENABLE_PTHREADS=1 5469 ;; 5470 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5 5471 echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;} 5472 { (exit 1); exit 1; }; } ;; 5473 esac 5474 5475 # Check whether --enable-zlib was given. 5476 if test "${enable_zlib+set}" = set; then 5477 enableval=$enable_zlib; 5478 else 5479 enableval=default 5480 fi 5481 5482 case "$enableval" in 5483 yes) LLVM_ENABLE_ZLIB=1 5484 ;; 5485 no) LLVM_ENABLE_ZLIB=0 5486 ;; 5487 default) LLVM_ENABLE_ZLIB=1 5488 ;; 5489 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-zlib. Use \"yes\" or \"no\"" >&5 5490 echo "$as_me: error: Invalid setting for --enable-zlib. Use \"yes\" or \"no\"" >&2;} 5491 { (exit 1); exit 1; }; } ;; 5492 esac 5493 5494 cat >>confdefs.h <<_ACEOF 5495 #define LLVM_ENABLE_ZLIB $LLVM_ENABLE_ZLIB 5496 _ACEOF 5497 5498 5499 # Check whether --enable-pic was given. 5500 if test "${enable_pic+set}" = set; then 5501 enableval=$enable_pic; 5502 else 5503 enableval=default 5504 fi 5505 5506 case "$enableval" in 5507 yes) ENABLE_PIC=1 5508 ;; 5509 no) ENABLE_PIC=0 5510 ;; 5511 default) ENABLE_PIC=1 5512 ;; 5513 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5 5514 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;} 5515 { (exit 1); exit 1; }; } ;; 5516 esac 5517 5518 cat >>confdefs.h <<_ACEOF 5519 #define ENABLE_PIC $ENABLE_PIC 5520 _ACEOF 5521 5522 5523 # Check whether --enable-shared was given. 5524 if test "${enable_shared+set}" = set; then 5525 enableval=$enable_shared; 5526 else 5527 enableval=default 5528 fi 5529 5530 case "$enableval" in 5531 yes) ENABLE_SHARED=1 5532 ;; 5533 no) ENABLE_SHARED=0 5534 ;; 5535 default) ENABLE_SHARED=0 5536 ;; 5537 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5 5538 echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;} 5539 { (exit 1); exit 1; }; } ;; 5540 esac 5541 5542 # Check whether --enable-embed-stdcxx was given. 5543 if test "${enable_embed_stdcxx+set}" = set; then 5544 enableval=$enable_embed_stdcxx; 5545 else 5546 enableval=default 5547 fi 5548 5549 case "$enableval" in 5550 yes) ENABLE_EMBED_STDCXX=1 5551 ;; 5552 no) ENABLE_EMBED_STDCXX=0 5553 ;; 5554 default) ENABLE_EMBED_STDCXX=0 5555 ;; 5556 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5 5557 echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;} 5558 { (exit 1); exit 1; }; } ;; 5559 esac 5560 5561 # Check whether --enable-timestamps was given. 5562 if test "${enable_timestamps+set}" = set; then 5563 enableval=$enable_timestamps; 5564 else 5565 enableval=default 5566 fi 5567 5568 case "$enableval" in 5569 yes) ENABLE_TIMESTAMPS=1 5570 ;; 5571 no) ENABLE_TIMESTAMPS=0 5572 ;; 5573 default) ENABLE_TIMESTAMPS=1 5574 ;; 5575 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5 5576 echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;} 5577 { (exit 1); exit 1; }; } ;; 5578 esac 5579 5580 cat >>confdefs.h <<_ACEOF 5581 #define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS 5582 _ACEOF 5583 5584 5585 # Check whether --enable-backtraces was given. 5586 if test "${enable_backtraces+set}" = set; then 5587 enableval=$enable_backtraces; case "$enableval" in 5588 yes) llvm_cv_enable_backtraces="yes" ;; 5589 no) llvm_cv_enable_backtraces="no" ;; 5590 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&5 5591 echo "$as_me: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&2;} 5592 { (exit 1); exit 1; }; } ;; 5593 esac 5594 else 5595 llvm_cv_enable_backtraces="yes" 5596 fi 5597 5598 if test "$llvm_cv_enable_backtraces" = "yes" ; then 5599 5600 cat >>confdefs.h <<\_ACEOF 5601 #define ENABLE_BACKTRACES 1 5602 _ACEOF 5603 5604 fi 5605 5606 # Check whether --enable-crash-overrides was given. 5607 if test "${enable_crash_overrides+set}" = set; then 5608 enableval=$enable_crash_overrides; case "$enableval" in 5609 yes) llvm_cv_enable_crash_overrides="yes" ;; 5610 no) llvm_cv_enable_crash_overrides="no" ;; 5611 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-crash-overrides. Use \"yes\" or \"no\"" >&5 5612 echo "$as_me: error: Invalid setting for --enable-crash-overrides. Use \"yes\" or \"no\"" >&2;} 5613 { (exit 1); exit 1; }; } ;; 5614 esac 5615 else 5616 llvm_cv_enable_crash_overrides="yes" 5617 fi 5618 5619 if test "$llvm_cv_enable_crash_overrides" = "yes" ; then 5620 5621 cat >>confdefs.h <<\_ACEOF 5622 #define ENABLE_CRASH_OVERRIDES 1 5623 _ACEOF 5624 5625 fi 5626 5627 ALL_TARGETS="X86 Sparc PowerPC ARM AArch64 Mips XCore MSP430 CppBackend NVPTX Hexagon SystemZ AMDGPU BPF" 5628 ALL_TARGETS=$ALL_TARGETS 5629 5630 5631 TARGETS_TO_BUILD="" 5632 # Check whether --enable-targets was given. 5633 if test "${enable_targets+set}" = set; then 5634 enableval=$enable_targets; 5635 else 5636 enableval=all 5637 fi 5638 5639 if test "$enableval" = host-only ; then 5640 enableval=host 5641 fi 5642 case "$enableval" in 5643 all) TARGETS_TO_BUILD="$ALL_TARGETS" ;; 5644 *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do 5645 case "$a_target" in 5646 x86) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;; 5647 x86_64) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;; 5648 sparc) TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;; 5649 powerpc) TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;; 5650 aarch64) TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;; 5651 arm64) TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;; 5652 arm) TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;; 5653 bpf) TARGETS_TO_BUILD="BPF $TARGETS_TO_BUILD" ;; 5654 mips) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;; 5655 mipsel) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;; 5656 mips64) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;; 5657 mips64el) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;; 5658 xcore) TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;; 5659 msp430) TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;; 5660 cpp) TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;; 5661 hexagon) TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;; 5662 nvptx) TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;; 5663 systemz) TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;; 5664 amdgpu) TARGETS_TO_BUILD="AMDGPU $TARGETS_TO_BUILD" ;; 5665 r600) TARGETS_TO_BUILD="AMDGPU $TARGETS_TO_BUILD" ;; 5666 wasm) TARGETS_TO_BUILD="WebAssembly $TARGETS_TO_BUILD" ;; 5667 host) case "$llvm_cv_target_arch" in 5668 x86) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;; 5669 x86_64) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;; 5670 Sparc) TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;; 5671 PowerPC) TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;; 5672 AArch64) TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;; 5673 ARM) TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;; 5674 Mips) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;; 5675 XCore) TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;; 5676 MSP430) TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;; 5677 Hexagon) TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;; 5678 NVPTX) TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;; 5679 SystemZ) TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;; 5680 WebAssembly) TARGETS_TO_BUILD="WebAssembly $TARGETS_TO_BUILD" ;; 5681 *) { { echo "$as_me:$LINENO: error: Can not set target to build" >&5 5682 echo "$as_me: error: Can not set target to build" >&2;} 5683 { (exit 1); exit 1; }; } ;; 5684 esac ;; 5685 *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5 5686 echo "$as_me: error: Unrecognized target $a_target" >&2;} 5687 { (exit 1); exit 1; }; } ;; 5688 esac 5689 done 5690 ;; 5691 esac 5692 5693 # Check whether --enable-experimental-targets was given. 5694 if test "${enable_experimental_targets+set}" = set; then 5695 enableval=$enable_experimental_targets; 5696 else 5697 enableval=disable 5698 fi 5699 5700 5701 if test ${enableval} != "disable" 5702 then 5703 TARGETS_TO_BUILD="$enableval $TARGETS_TO_BUILD" 5704 fi 5705 5706 TARGETS_TO_BUILD=$TARGETS_TO_BUILD 5707 5708 5709 for a_target in $TARGETS_TO_BUILD; do 5710 if test "$a_target" = "$LLVM_NATIVE_ARCH"; then 5711 5712 cat >>confdefs.h <<_ACEOF 5713 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH 5714 _ACEOF 5715 5716 LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target" 5717 LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo" 5718 LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC" 5719 LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter" 5720 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then 5721 LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser" 5722 fi 5723 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then 5724 LLVM_NATIVE_DISASSEMBLER="LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler" 5725 fi 5726 5727 cat >>confdefs.h <<_ACEOF 5728 #define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET 5729 _ACEOF 5730 5731 5732 cat >>confdefs.h <<_ACEOF 5733 #define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO 5734 _ACEOF 5735 5736 5737 cat >>confdefs.h <<_ACEOF 5738 #define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC 5739 _ACEOF 5740 5741 5742 cat >>confdefs.h <<_ACEOF 5743 #define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER 5744 _ACEOF 5745 5746 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then 5747 5748 cat >>confdefs.h <<_ACEOF 5749 #define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER 5750 _ACEOF 5751 5752 fi 5753 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then 5754 5755 cat >>confdefs.h <<_ACEOF 5756 #define LLVM_NATIVE_DISASSEMBLER $LLVM_NATIVE_DISASSEMBLER 5757 _ACEOF 5758 5759 fi 5760 fi 5761 done 5762 5763 LLVM_ENUM_TARGETS="" 5764 LLVM_ENUM_ASM_PRINTERS="" 5765 LLVM_ENUM_ASM_PARSERS="" 5766 LLVM_ENUM_DISASSEMBLERS="" 5767 for target_to_build in $TARGETS_TO_BUILD; do 5768 LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS" 5769 if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then 5770 LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS"; 5771 fi 5772 if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then 5773 LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS"; 5774 fi 5775 if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then 5776 LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS"; 5777 fi 5778 done 5779 5780 5781 5782 5783 5784 5785 # Check whether --with-optimize-option was given. 5786 if test "${with_optimize_option+set}" = set; then 5787 withval=$with_optimize_option; 5788 else 5789 withval=default 5790 fi 5791 5792 { echo "$as_me:$LINENO: checking optimization flags" >&5 5793 echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; } 5794 case "$withval" in 5795 default) 5796 case "$llvm_cv_os_type" in 5797 FreeBSD) optimize_option=-O2 ;; 5798 MingW) optimize_option=-O2 ;; 5799 *) optimize_option=-O3 ;; 5800 esac ;; 5801 *) optimize_option="$withval" ;; 5802 esac 5803 OPTIMIZE_OPTION=$optimize_option 5804 5805 { echo "$as_me:$LINENO: result: $optimize_option" >&5 5806 echo "${ECHO_T}$optimize_option" >&6; } 5807 5808 5809 # Check whether --with-extra-options was given. 5810 if test "${with_extra_options+set}" = set; then 5811 withval=$with_extra_options; 5812 else 5813 withval=default 5814 fi 5815 5816 case "$withval" in 5817 default) EXTRA_OPTIONS= ;; 5818 *) EXTRA_OPTIONS=$withval ;; 5819 esac 5820 EXTRA_OPTIONS=$EXTRA_OPTIONS 5821 5822 5823 5824 # Check whether --with-extra-ld-options was given. 5825 if test "${with_extra_ld_options+set}" = set; then 5826 withval=$with_extra_ld_options; 5827 else 5828 withval=default 5829 fi 5830 5831 case "$withval" in 5832 default) EXTRA_LD_OPTIONS= ;; 5833 *) EXTRA_LD_OPTIONS=$withval ;; 5834 esac 5835 EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS 5836 5837 5838 # Check whether --enable-bindings was given. 5839 if test "${enable_bindings+set}" = set; then 5840 enableval=$enable_bindings; 5841 else 5842 enableval=default 5843 fi 5844 5845 BINDINGS_TO_BUILD="" 5846 case "$enableval" in 5847 yes | default | auto) BINDINGS_TO_BUILD="auto" ;; 5848 all ) BINDINGS_TO_BUILD="ocaml" ;; 5849 none | no) BINDINGS_TO_BUILD="" ;; 5850 *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do 5851 case "$a_binding" in 5852 ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;; 5853 *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5 5854 echo "$as_me: error: Unrecognized binding $a_binding" >&2;} 5855 { (exit 1); exit 1; }; } ;; 5856 esac 5857 done 5858 ;; 5859 esac 5860 5861 5862 # Check whether --with-ocaml-libdir was given. 5863 if test "${with_ocaml_libdir+set}" = set; then 5864 withval=$with_ocaml_libdir; 5865 else 5866 withval=auto 5867 fi 5868 5869 case "$withval" in 5870 auto) with_ocaml_libdir="$withval" ;; 5871 /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;; 5872 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5 5873 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;} 5874 { (exit 1); exit 1; }; } ;; 5875 esac 5876 5877 5878 # Check whether --with-clang-srcdir was given. 5879 if test "${with_clang_srcdir+set}" = set; then 5880 withval=$with_clang_srcdir; 5881 else 5882 withval="-" 5883 fi 5884 5885 case "$withval" in 5886 -) clang_src_root="" ;; 5887 /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;; 5888 *) clang_src_root="$ac_pwd/$withval" ;; 5889 esac 5890 CLANG_SRC_ROOT=$clang_src_root 5891 5892 5893 5894 # Check whether --with-clang-resource-dir was given. 5895 if test "${with_clang_resource_dir+set}" = set; then 5896 withval=$with_clang_resource_dir; 5897 else 5898 withval="" 5899 fi 5900 5901 5902 cat >>confdefs.h <<_ACEOF 5903 #define CLANG_RESOURCE_DIR "$withval" 5904 _ACEOF 5905 5906 5907 5908 # Check whether --with-c-include-dirs was given. 5909 if test "${with_c_include_dirs+set}" = set; then 5910 withval=$with_c_include_dirs; 5911 else 5912 withval="" 5913 fi 5914 5915 5916 cat >>confdefs.h <<_ACEOF 5917 #define C_INCLUDE_DIRS "$withval" 5918 _ACEOF 5919 5920 5921 # Clang normally uses the system c++ headers and libraries. With this option, 5922 # clang will use the ones provided by a gcc installation instead. This option should 5923 # be passed the same value that was used with --prefix when configuring gcc. 5924 5925 # Check whether --with-gcc-toolchain was given. 5926 if test "${with_gcc_toolchain+set}" = set; then 5927 withval=$with_gcc_toolchain; 5928 else 5929 withval="" 5930 fi 5931 5932 5933 cat >>confdefs.h <<_ACEOF 5934 #define GCC_INSTALL_PREFIX "$withval" 5935 _ACEOF 5936 5937 5938 5939 # Check whether --with-default-sysroot was given. 5940 if test "${with_default_sysroot+set}" = set; then 5941 withval=$with_default_sysroot; 5942 else 5943 withval="" 5944 fi 5945 5946 5947 cat >>confdefs.h <<_ACEOF 5948 #define DEFAULT_SYSROOT "$withval" 5949 _ACEOF 5950 5951 5952 5953 # Check whether --with-clang-default-openmp-runtime was given. 5954 if test "${with_clang_default_openmp_runtime+set}" = set; then 5955 withval=$with_clang_default_openmp_runtime; 5956 else 5957 withval="libomp" 5958 fi 5959 5960 5961 cat >>confdefs.h <<_ACEOF 5962 #define CLANG_DEFAULT_OPENMP_RUNTIME "$withval" 5963 _ACEOF 5964 5965 5966 5967 # Check whether --with-binutils-include was given. 5968 if test "${with_binutils_include+set}" = set; then 5969 withval=$with_binutils_include; 5970 else 5971 withval=default 5972 fi 5973 5974 case "$withval" in 5975 default) WITH_BINUTILS_INCDIR=default ;; 5976 /* | [A-Za-z]:[\\/]*) WITH_BINUTILS_INCDIR=$withval ;; 5977 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5 5978 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;} 5979 { (exit 1); exit 1; }; } ;; 5980 esac 5981 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then 5982 BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR 5983 5984 if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then 5985 echo "$WITH_BINUTILS_INCDIR/plugin-api.h" 5986 { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5 5987 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;} 5988 { (exit 1); exit 1; }; }; 5989 fi 5990 fi 5991 5992 5993 # Check whether --with-bug-report-url was given. 5994 if test "${with_bug_report_url+set}" = set; then 5995 withval=$with_bug_report_url; 5996 else 5997 withval="http://llvm.org/bugs/" 5998 fi 5999 6000 6001 cat >>confdefs.h <<_ACEOF 6002 #define BUG_REPORT_URL "$withval" 6003 _ACEOF 6004 6005 6006 # Check whether --enable-terminfo was given. 6007 if test "${enable_terminfo+set}" = set; then 6008 enableval=$enable_terminfo; case "$enableval" in 6009 yes) llvm_cv_enable_terminfo="yes" ;; 6010 no) llvm_cv_enable_terminfo="no" ;; 6011 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-terminfo. Use \"yes\" or \"no\"" >&5 6012 echo "$as_me: error: Invalid setting for --enable-terminfo. Use \"yes\" or \"no\"" >&2;} 6013 { (exit 1); exit 1; }; } ;; 6014 esac 6015 else 6016 llvm_cv_enable_terminfo="yes" 6017 fi 6018 6019 case "$llvm_cv_enable_terminfo" in 6020 yes) ENABLE_TERMINFO=1 6021 ;; 6022 no) ENABLE_TERMINFO=0 6023 ;; 6024 esac 6025 6026 # Check whether --enable-libedit was given. 6027 if test "${enable_libedit+set}" = set; then 6028 enableval=$enable_libedit; case "$enableval" in 6029 yes) llvm_cv_enable_libedit="yes" ;; 6030 no) llvm_cv_enable_libedit="no" ;; 6031 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libedit. Use \"yes\" or \"no\"" >&5 6032 echo "$as_me: error: Invalid setting for --enable-libedit. Use \"yes\" or \"no\"" >&2;} 6033 { (exit 1); exit 1; }; } ;; 6034 esac 6035 else 6036 llvm_cv_enable_libedit="yes" 6037 fi 6038 6039 6040 # Check whether --enable-libffi was given. 6041 if test "${enable_libffi+set}" = set; then 6042 enableval=$enable_libffi; case "$enableval" in 6043 yes) llvm_cv_enable_libffi="yes" ;; 6044 no) llvm_cv_enable_libffi="no" ;; 6045 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5 6046 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;} 6047 { (exit 1); exit 1; }; } ;; 6048 esac 6049 else 6050 llvm_cv_enable_libffi=no 6051 fi 6052 6053 6054 6055 # Check whether --with-internal-prefix was given. 6056 if test "${with_internal_prefix+set}" = set; then 6057 withval=$with_internal_prefix; 6058 else 6059 withval="" 6060 fi 6061 6062 INTERNAL_PREFIX=$withval 6063 6064 6065 6066 { echo "$as_me:$LINENO: checking for GNU make" >&5 6067 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; } 6068 if test "${llvm_cv_gnu_make_command+set}" = set; then 6069 echo $ECHO_N "(cached) $ECHO_C" >&6 6070 else 6071 llvm_cv_gnu_make_command='' 6072 for a in "$MAKE" make gmake gnumake ; do 6073 if test -z "$a" ; then continue ; fi ; 6074 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null ) 6075 then 6076 llvm_cv_gnu_make_command=$a ; 6077 break; 6078 fi 6079 done 6080 fi 6081 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5 6082 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; } 6083 if test "x$llvm_cv_gnu_make_command" != "x" ; then 6084 ifGNUmake='' ; 6085 else 6086 ifGNUmake='#' ; 6087 { echo "$as_me:$LINENO: result: \"Not found\"" >&5 6088 echo "${ECHO_T}\"Not found\"" >&6; }; 6089 fi 6090 6091 6092 { echo "$as_me:$LINENO: checking whether ln -s works" >&5 6093 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; } 6094 LN_S=$as_ln_s 6095 if test "$LN_S" = "ln -s"; then 6096 { echo "$as_me:$LINENO: result: yes" >&5 6097 echo "${ECHO_T}yes" >&6; } 6098 else 6099 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5 6100 echo "${ECHO_T}no, using $LN_S" >&6; } 6101 fi 6102 6103 # Extract the first word of "nm", so it can be a program name with args. 6104 set dummy nm; ac_word=$2 6105 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6106 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6107 if test "${ac_cv_path_NM+set}" = set; then 6108 echo $ECHO_N "(cached) $ECHO_C" >&6 6109 else 6110 case $NM in 6111 [\\/]* | ?:[\\/]*) 6112 ac_cv_path_NM="$NM" # Let the user override the test with a path. 6113 ;; 6114 *) 6115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6116 for as_dir in $PATH 6117 do 6118 IFS=$as_save_IFS 6119 test -z "$as_dir" && as_dir=. 6120 for ac_exec_ext in '' $ac_executable_extensions; do 6121 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6122 ac_cv_path_NM="$as_dir/$ac_word$ac_exec_ext" 6123 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6124 break 2 6125 fi 6126 done 6127 done 6128 IFS=$as_save_IFS 6129 6130 test -z "$ac_cv_path_NM" && ac_cv_path_NM="nm" 6131 ;; 6132 esac 6133 fi 6134 NM=$ac_cv_path_NM 6135 if test -n "$NM"; then 6136 { echo "$as_me:$LINENO: result: $NM" >&5 6137 echo "${ECHO_T}$NM" >&6; } 6138 else 6139 { echo "$as_me:$LINENO: result: no" >&5 6140 echo "${ECHO_T}no" >&6; } 6141 fi 6142 6143 6144 # Extract the first word of "cmp", so it can be a program name with args. 6145 set dummy cmp; ac_word=$2 6146 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6147 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6148 if test "${ac_cv_path_CMP+set}" = set; then 6149 echo $ECHO_N "(cached) $ECHO_C" >&6 6150 else 6151 case $CMP in 6152 [\\/]* | ?:[\\/]*) 6153 ac_cv_path_CMP="$CMP" # Let the user override the test with a path. 6154 ;; 6155 *) 6156 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6157 for as_dir in $PATH 6158 do 6159 IFS=$as_save_IFS 6160 test -z "$as_dir" && as_dir=. 6161 for ac_exec_ext in '' $ac_executable_extensions; do 6162 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6163 ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext" 6164 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6165 break 2 6166 fi 6167 done 6168 done 6169 IFS=$as_save_IFS 6170 6171 test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp" 6172 ;; 6173 esac 6174 fi 6175 CMP=$ac_cv_path_CMP 6176 if test -n "$CMP"; then 6177 { echo "$as_me:$LINENO: result: $CMP" >&5 6178 echo "${ECHO_T}$CMP" >&6; } 6179 else 6180 { echo "$as_me:$LINENO: result: no" >&5 6181 echo "${ECHO_T}no" >&6; } 6182 fi 6183 6184 6185 # Extract the first word of "cp", so it can be a program name with args. 6186 set dummy cp; ac_word=$2 6187 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6188 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6189 if test "${ac_cv_path_CP+set}" = set; then 6190 echo $ECHO_N "(cached) $ECHO_C" >&6 6191 else 6192 case $CP in 6193 [\\/]* | ?:[\\/]*) 6194 ac_cv_path_CP="$CP" # Let the user override the test with a path. 6195 ;; 6196 *) 6197 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6198 for as_dir in $PATH 6199 do 6200 IFS=$as_save_IFS 6201 test -z "$as_dir" && as_dir=. 6202 for ac_exec_ext in '' $ac_executable_extensions; do 6203 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6204 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext" 6205 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6206 break 2 6207 fi 6208 done 6209 done 6210 IFS=$as_save_IFS 6211 6212 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp" 6213 ;; 6214 esac 6215 fi 6216 CP=$ac_cv_path_CP 6217 if test -n "$CP"; then 6218 { echo "$as_me:$LINENO: result: $CP" >&5 6219 echo "${ECHO_T}$CP" >&6; } 6220 else 6221 { echo "$as_me:$LINENO: result: no" >&5 6222 echo "${ECHO_T}no" >&6; } 6223 fi 6224 6225 6226 # Extract the first word of "date", so it can be a program name with args. 6227 set dummy date; ac_word=$2 6228 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6229 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6230 if test "${ac_cv_path_DATE+set}" = set; then 6231 echo $ECHO_N "(cached) $ECHO_C" >&6 6232 else 6233 case $DATE in 6234 [\\/]* | ?:[\\/]*) 6235 ac_cv_path_DATE="$DATE" # Let the user override the test with a path. 6236 ;; 6237 *) 6238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6239 for as_dir in $PATH 6240 do 6241 IFS=$as_save_IFS 6242 test -z "$as_dir" && as_dir=. 6243 for ac_exec_ext in '' $ac_executable_extensions; do 6244 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6245 ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext" 6246 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6247 break 2 6248 fi 6249 done 6250 done 6251 IFS=$as_save_IFS 6252 6253 test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date" 6254 ;; 6255 esac 6256 fi 6257 DATE=$ac_cv_path_DATE 6258 if test -n "$DATE"; then 6259 { echo "$as_me:$LINENO: result: $DATE" >&5 6260 echo "${ECHO_T}$DATE" >&6; } 6261 else 6262 { echo "$as_me:$LINENO: result: no" >&5 6263 echo "${ECHO_T}no" >&6; } 6264 fi 6265 6266 6267 # Extract the first word of "find", so it can be a program name with args. 6268 set dummy find; ac_word=$2 6269 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6270 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6271 if test "${ac_cv_path_FIND+set}" = set; then 6272 echo $ECHO_N "(cached) $ECHO_C" >&6 6273 else 6274 case $FIND in 6275 [\\/]* | ?:[\\/]*) 6276 ac_cv_path_FIND="$FIND" # Let the user override the test with a path. 6277 ;; 6278 *) 6279 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6280 for as_dir in $PATH 6281 do 6282 IFS=$as_save_IFS 6283 test -z "$as_dir" && as_dir=. 6284 for ac_exec_ext in '' $ac_executable_extensions; do 6285 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6286 ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext" 6287 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6288 break 2 6289 fi 6290 done 6291 done 6292 IFS=$as_save_IFS 6293 6294 test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find" 6295 ;; 6296 esac 6297 fi 6298 FIND=$ac_cv_path_FIND 6299 if test -n "$FIND"; then 6300 { echo "$as_me:$LINENO: result: $FIND" >&5 6301 echo "${ECHO_T}$FIND" >&6; } 6302 else 6303 { echo "$as_me:$LINENO: result: no" >&5 6304 echo "${ECHO_T}no" >&6; } 6305 fi 6306 6307 6308 # Extract the first word of "grep", so it can be a program name with args. 6309 set dummy grep; ac_word=$2 6310 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6311 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6312 if test "${ac_cv_path_GREP+set}" = set; then 6313 echo $ECHO_N "(cached) $ECHO_C" >&6 6314 else 6315 case $GREP in 6316 [\\/]* | ?:[\\/]*) 6317 ac_cv_path_GREP="$GREP" # Let the user override the test with a path. 6318 ;; 6319 *) 6320 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6321 for as_dir in $PATH 6322 do 6323 IFS=$as_save_IFS 6324 test -z "$as_dir" && as_dir=. 6325 for ac_exec_ext in '' $ac_executable_extensions; do 6326 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6327 ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext" 6328 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6329 break 2 6330 fi 6331 done 6332 done 6333 IFS=$as_save_IFS 6334 6335 test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep" 6336 ;; 6337 esac 6338 fi 6339 GREP=$ac_cv_path_GREP 6340 if test -n "$GREP"; then 6341 { echo "$as_me:$LINENO: result: $GREP" >&5 6342 echo "${ECHO_T}$GREP" >&6; } 6343 else 6344 { echo "$as_me:$LINENO: result: no" >&5 6345 echo "${ECHO_T}no" >&6; } 6346 fi 6347 6348 6349 # Extract the first word of "mkdir", so it can be a program name with args. 6350 set dummy mkdir; ac_word=$2 6351 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6352 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6353 if test "${ac_cv_path_MKDIR+set}" = set; then 6354 echo $ECHO_N "(cached) $ECHO_C" >&6 6355 else 6356 case $MKDIR in 6357 [\\/]* | ?:[\\/]*) 6358 ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path. 6359 ;; 6360 *) 6361 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6362 for as_dir in $PATH 6363 do 6364 IFS=$as_save_IFS 6365 test -z "$as_dir" && as_dir=. 6366 for ac_exec_ext in '' $ac_executable_extensions; do 6367 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6368 ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext" 6369 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6370 break 2 6371 fi 6372 done 6373 done 6374 IFS=$as_save_IFS 6375 6376 test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir" 6377 ;; 6378 esac 6379 fi 6380 MKDIR=$ac_cv_path_MKDIR 6381 if test -n "$MKDIR"; then 6382 { echo "$as_me:$LINENO: result: $MKDIR" >&5 6383 echo "${ECHO_T}$MKDIR" >&6; } 6384 else 6385 { echo "$as_me:$LINENO: result: no" >&5 6386 echo "${ECHO_T}no" >&6; } 6387 fi 6388 6389 6390 # Extract the first word of "mv", so it can be a program name with args. 6391 set dummy mv; ac_word=$2 6392 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6393 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6394 if test "${ac_cv_path_MV+set}" = set; then 6395 echo $ECHO_N "(cached) $ECHO_C" >&6 6396 else 6397 case $MV in 6398 [\\/]* | ?:[\\/]*) 6399 ac_cv_path_MV="$MV" # Let the user override the test with a path. 6400 ;; 6401 *) 6402 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6403 for as_dir in $PATH 6404 do 6405 IFS=$as_save_IFS 6406 test -z "$as_dir" && as_dir=. 6407 for ac_exec_ext in '' $ac_executable_extensions; do 6408 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6409 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext" 6410 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6411 break 2 6412 fi 6413 done 6414 done 6415 IFS=$as_save_IFS 6416 6417 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv" 6418 ;; 6419 esac 6420 fi 6421 MV=$ac_cv_path_MV 6422 if test -n "$MV"; then 6423 { echo "$as_me:$LINENO: result: $MV" >&5 6424 echo "${ECHO_T}$MV" >&6; } 6425 else 6426 { echo "$as_me:$LINENO: result: no" >&5 6427 echo "${ECHO_T}no" >&6; } 6428 fi 6429 6430 6431 if test -n "$ac_tool_prefix"; then 6432 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6433 set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6434 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6435 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6436 if test "${ac_cv_prog_RANLIB+set}" = set; then 6437 echo $ECHO_N "(cached) $ECHO_C" >&6 6438 else 6439 if test -n "$RANLIB"; then 6440 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6441 else 6442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6443 for as_dir in $PATH 6444 do 6445 IFS=$as_save_IFS 6446 test -z "$as_dir" && as_dir=. 6447 for ac_exec_ext in '' $ac_executable_extensions; do 6448 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6449 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6450 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6451 break 2 6452 fi 6453 done 6454 done 6455 IFS=$as_save_IFS 6456 6457 fi 6458 fi 6459 RANLIB=$ac_cv_prog_RANLIB 6460 if test -n "$RANLIB"; then 6461 { echo "$as_me:$LINENO: result: $RANLIB" >&5 6462 echo "${ECHO_T}$RANLIB" >&6; } 6463 else 6464 { echo "$as_me:$LINENO: result: no" >&5 6465 echo "${ECHO_T}no" >&6; } 6466 fi 6467 6468 6469 fi 6470 if test -z "$ac_cv_prog_RANLIB"; then 6471 ac_ct_RANLIB=$RANLIB 6472 # Extract the first word of "ranlib", so it can be a program name with args. 6473 set dummy ranlib; ac_word=$2 6474 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6475 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6476 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 6477 echo $ECHO_N "(cached) $ECHO_C" >&6 6478 else 6479 if test -n "$ac_ct_RANLIB"; then 6480 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6481 else 6482 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6483 for as_dir in $PATH 6484 do 6485 IFS=$as_save_IFS 6486 test -z "$as_dir" && as_dir=. 6487 for ac_exec_ext in '' $ac_executable_extensions; do 6488 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6489 ac_cv_prog_ac_ct_RANLIB="ranlib" 6490 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6491 break 2 6492 fi 6493 done 6494 done 6495 IFS=$as_save_IFS 6496 6497 fi 6498 fi 6499 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6500 if test -n "$ac_ct_RANLIB"; then 6501 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 6502 echo "${ECHO_T}$ac_ct_RANLIB" >&6; } 6503 else 6504 { echo "$as_me:$LINENO: result: no" >&5 6505 echo "${ECHO_T}no" >&6; } 6506 fi 6507 6508 if test "x$ac_ct_RANLIB" = x; then 6509 RANLIB=":" 6510 else 6511 case $cross_compiling:$ac_tool_warned in 6512 yes:) 6513 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6514 whose name does not start with the host triplet. If you think this 6515 configuration is useful to you, please write to autoconf (at] gnu.org." >&5 6516 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6517 whose name does not start with the host triplet. If you think this 6518 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;} 6519 ac_tool_warned=yes ;; 6520 esac 6521 RANLIB=$ac_ct_RANLIB 6522 fi 6523 else 6524 RANLIB="$ac_cv_prog_RANLIB" 6525 fi 6526 6527 if test -n "$ac_tool_prefix"; then 6528 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6529 set dummy ${ac_tool_prefix}ar; ac_word=$2 6530 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6531 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6532 if test "${ac_cv_prog_AR+set}" = set; then 6533 echo $ECHO_N "(cached) $ECHO_C" >&6 6534 else 6535 if test -n "$AR"; then 6536 ac_cv_prog_AR="$AR" # Let the user override the test. 6537 else 6538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6539 for as_dir in $PATH 6540 do 6541 IFS=$as_save_IFS 6542 test -z "$as_dir" && as_dir=. 6543 for ac_exec_ext in '' $ac_executable_extensions; do 6544 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6545 ac_cv_prog_AR="${ac_tool_prefix}ar" 6546 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6547 break 2 6548 fi 6549 done 6550 done 6551 IFS=$as_save_IFS 6552 6553 fi 6554 fi 6555 AR=$ac_cv_prog_AR 6556 if test -n "$AR"; then 6557 { echo "$as_me:$LINENO: result: $AR" >&5 6558 echo "${ECHO_T}$AR" >&6; } 6559 else 6560 { echo "$as_me:$LINENO: result: no" >&5 6561 echo "${ECHO_T}no" >&6; } 6562 fi 6563 6564 6565 fi 6566 if test -z "$ac_cv_prog_AR"; then 6567 ac_ct_AR=$AR 6568 # Extract the first word of "ar", so it can be a program name with args. 6569 set dummy ar; ac_word=$2 6570 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6571 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6572 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 6573 echo $ECHO_N "(cached) $ECHO_C" >&6 6574 else 6575 if test -n "$ac_ct_AR"; then 6576 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6577 else 6578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6579 for as_dir in $PATH 6580 do 6581 IFS=$as_save_IFS 6582 test -z "$as_dir" && as_dir=. 6583 for ac_exec_ext in '' $ac_executable_extensions; do 6584 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6585 ac_cv_prog_ac_ct_AR="ar" 6586 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6587 break 2 6588 fi 6589 done 6590 done 6591 IFS=$as_save_IFS 6592 6593 fi 6594 fi 6595 ac_ct_AR=$ac_cv_prog_ac_ct_AR 6596 if test -n "$ac_ct_AR"; then 6597 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 6598 echo "${ECHO_T}$ac_ct_AR" >&6; } 6599 else 6600 { echo "$as_me:$LINENO: result: no" >&5 6601 echo "${ECHO_T}no" >&6; } 6602 fi 6603 6604 if test "x$ac_ct_AR" = x; then 6605 AR="false" 6606 else 6607 case $cross_compiling:$ac_tool_warned in 6608 yes:) 6609 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6610 whose name does not start with the host triplet. If you think this 6611 configuration is useful to you, please write to autoconf (at] gnu.org." >&5 6612 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6613 whose name does not start with the host triplet. If you think this 6614 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;} 6615 ac_tool_warned=yes ;; 6616 esac 6617 AR=$ac_ct_AR 6618 fi 6619 else 6620 AR="$ac_cv_prog_AR" 6621 fi 6622 6623 # Extract the first word of "rm", so it can be a program name with args. 6624 set dummy rm; ac_word=$2 6625 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6626 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6627 if test "${ac_cv_path_RM+set}" = set; then 6628 echo $ECHO_N "(cached) $ECHO_C" >&6 6629 else 6630 case $RM in 6631 [\\/]* | ?:[\\/]*) 6632 ac_cv_path_RM="$RM" # Let the user override the test with a path. 6633 ;; 6634 *) 6635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6636 for as_dir in $PATH 6637 do 6638 IFS=$as_save_IFS 6639 test -z "$as_dir" && as_dir=. 6640 for ac_exec_ext in '' $ac_executable_extensions; do 6641 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6642 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext" 6643 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6644 break 2 6645 fi 6646 done 6647 done 6648 IFS=$as_save_IFS 6649 6650 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm" 6651 ;; 6652 esac 6653 fi 6654 RM=$ac_cv_path_RM 6655 if test -n "$RM"; then 6656 { echo "$as_me:$LINENO: result: $RM" >&5 6657 echo "${ECHO_T}$RM" >&6; } 6658 else 6659 { echo "$as_me:$LINENO: result: no" >&5 6660 echo "${ECHO_T}no" >&6; } 6661 fi 6662 6663 6664 # Extract the first word of "sed", so it can be a program name with args. 6665 set dummy sed; ac_word=$2 6666 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6667 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6668 if test "${ac_cv_path_SED+set}" = set; then 6669 echo $ECHO_N "(cached) $ECHO_C" >&6 6670 else 6671 case $SED in 6672 [\\/]* | ?:[\\/]*) 6673 ac_cv_path_SED="$SED" # Let the user override the test with a path. 6674 ;; 6675 *) 6676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6677 for as_dir in $PATH 6678 do 6679 IFS=$as_save_IFS 6680 test -z "$as_dir" && as_dir=. 6681 for ac_exec_ext in '' $ac_executable_extensions; do 6682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6683 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext" 6684 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6685 break 2 6686 fi 6687 done 6688 done 6689 IFS=$as_save_IFS 6690 6691 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed" 6692 ;; 6693 esac 6694 fi 6695 SED=$ac_cv_path_SED 6696 if test -n "$SED"; then 6697 { echo "$as_me:$LINENO: result: $SED" >&5 6698 echo "${ECHO_T}$SED" >&6; } 6699 else 6700 { echo "$as_me:$LINENO: result: no" >&5 6701 echo "${ECHO_T}no" >&6; } 6702 fi 6703 6704 6705 # Extract the first word of "tar", so it can be a program name with args. 6706 set dummy tar; ac_word=$2 6707 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6708 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6709 if test "${ac_cv_path_TAR+set}" = set; then 6710 echo $ECHO_N "(cached) $ECHO_C" >&6 6711 else 6712 case $TAR in 6713 [\\/]* | ?:[\\/]*) 6714 ac_cv_path_TAR="$TAR" # Let the user override the test with a path. 6715 ;; 6716 *) 6717 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6718 for as_dir in $PATH 6719 do 6720 IFS=$as_save_IFS 6721 test -z "$as_dir" && as_dir=. 6722 for ac_exec_ext in '' $ac_executable_extensions; do 6723 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6724 ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext" 6725 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6726 break 2 6727 fi 6728 done 6729 done 6730 IFS=$as_save_IFS 6731 6732 test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar" 6733 ;; 6734 esac 6735 fi 6736 TAR=$ac_cv_path_TAR 6737 if test -n "$TAR"; then 6738 { echo "$as_me:$LINENO: result: $TAR" >&5 6739 echo "${ECHO_T}$TAR" >&6; } 6740 else 6741 { echo "$as_me:$LINENO: result: no" >&5 6742 echo "${ECHO_T}no" >&6; } 6743 fi 6744 6745 6746 # Extract the first word of "pwd", so it can be a program name with args. 6747 set dummy pwd; ac_word=$2 6748 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6750 if test "${ac_cv_path_BINPWD+set}" = set; then 6751 echo $ECHO_N "(cached) $ECHO_C" >&6 6752 else 6753 case $BINPWD in 6754 [\\/]* | ?:[\\/]*) 6755 ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path. 6756 ;; 6757 *) 6758 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6759 for as_dir in $PATH 6760 do 6761 IFS=$as_save_IFS 6762 test -z "$as_dir" && as_dir=. 6763 for ac_exec_ext in '' $ac_executable_extensions; do 6764 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6765 ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext" 6766 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6767 break 2 6768 fi 6769 done 6770 done 6771 IFS=$as_save_IFS 6772 6773 test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd" 6774 ;; 6775 esac 6776 fi 6777 BINPWD=$ac_cv_path_BINPWD 6778 if test -n "$BINPWD"; then 6779 { echo "$as_me:$LINENO: result: $BINPWD" >&5 6780 echo "${ECHO_T}$BINPWD" >&6; } 6781 else 6782 { echo "$as_me:$LINENO: result: no" >&5 6783 echo "${ECHO_T}no" >&6; } 6784 fi 6785 6786 6787 6788 # Extract the first word of "dot", so it can be a program name with args. 6789 set dummy dot; ac_word=$2 6790 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6791 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6792 if test "${ac_cv_path_DOT+set}" = set; then 6793 echo $ECHO_N "(cached) $ECHO_C" >&6 6794 else 6795 case $DOT in 6796 [\\/]* | ?:[\\/]*) 6797 ac_cv_path_DOT="$DOT" # Let the user override the test with a path. 6798 ;; 6799 *) 6800 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6801 for as_dir in $PATH 6802 do 6803 IFS=$as_save_IFS 6804 test -z "$as_dir" && as_dir=. 6805 for ac_exec_ext in '' $ac_executable_extensions; do 6806 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6807 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext" 6808 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6809 break 2 6810 fi 6811 done 6812 done 6813 IFS=$as_save_IFS 6814 6815 test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot" 6816 ;; 6817 esac 6818 fi 6819 DOT=$ac_cv_path_DOT 6820 if test -n "$DOT"; then 6821 { echo "$as_me:$LINENO: result: $DOT" >&5 6822 echo "${ECHO_T}$DOT" >&6; } 6823 else 6824 { echo "$as_me:$LINENO: result: no" >&5 6825 echo "${ECHO_T}no" >&6; } 6826 fi 6827 6828 6829 if test "$DOT" != "echo dot" ; then 6830 6831 cat >>confdefs.h <<\_ACEOF 6832 #define HAVE_DOT 1 6833 _ACEOF 6834 6835 if test "$llvm_cv_os_type" = "MingW" ; then 6836 DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' ` 6837 fi 6838 6839 cat >>confdefs.h <<_ACEOF 6840 #define LLVM_PATH_DOT "$DOT${EXEEXT}" 6841 _ACEOF 6842 6843 fi 6844 6845 # Find a good install program. We prefer a C program (faster), 6846 # so one script is as good as another. But avoid the broken or 6847 # incompatible versions: 6848 # SysV /etc/install, /usr/sbin/install 6849 # SunOS /usr/etc/install 6850 # IRIX /sbin/install 6851 # AIX /bin/install 6852 # AmigaOS /C/install, which installs bootblocks on floppy discs 6853 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 6854 # AFS /usr/afsws/bin/install, which mishandles nonexistent args 6855 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 6856 # OS/2's system install, which has a completely different semantic 6857 # ./install, which can be erroneously created by make from ./install.sh. 6858 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 6859 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } 6860 if test -z "$INSTALL"; then 6861 if test "${ac_cv_path_install+set}" = set; then 6862 echo $ECHO_N "(cached) $ECHO_C" >&6 6863 else 6864 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6865 for as_dir in $PATH 6866 do 6867 IFS=$as_save_IFS 6868 test -z "$as_dir" && as_dir=. 6869 # Account for people who put trailing slashes in PATH elements. 6870 case $as_dir/ in 6871 ./ | .// | /cC/* | \ 6872 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 6873 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 6874 /usr/ucb/* ) ;; 6875 *) 6876 # OSF1 and SCO ODT 3.0 have their own names for install. 6877 # Don't use installbsd from OSF since it installs stuff as root 6878 # by default. 6879 for ac_prog in ginstall scoinst install; do 6880 for ac_exec_ext in '' $ac_executable_extensions; do 6881 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then 6882 if test $ac_prog = install && 6883 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 6884 # AIX install. It has an incompatible calling convention. 6885 : 6886 elif test $ac_prog = install && 6887 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 6888 # program-specific install script used by HP pwplus--don't use. 6889 : 6890 else 6891 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 6892 break 3 6893 fi 6894 fi 6895 done 6896 done 6897 ;; 6898 esac 6899 done 6900 IFS=$as_save_IFS 6901 6902 6903 fi 6904 if test "${ac_cv_path_install+set}" = set; then 6905 INSTALL=$ac_cv_path_install 6906 else 6907 # As a last resort, use the slow shell script. Don't cache a 6908 # value for INSTALL within a source directory, because that will 6909 # break other packages using the cache if that directory is 6910 # removed, or if the value is a relative name. 6911 INSTALL=$ac_install_sh 6912 fi 6913 fi 6914 { echo "$as_me:$LINENO: result: $INSTALL" >&5 6915 echo "${ECHO_T}$INSTALL" >&6; } 6916 6917 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 6918 # It thinks the first close brace ends the variable substitution. 6919 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 6920 6921 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 6922 6923 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 6924 6925 case "$INSTALL" in 6926 [\\/$]* | ?:[\\/]* ) ;; 6927 *) INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;; 6928 esac 6929 6930 # Extract the first word of "bzip2", so it can be a program name with args. 6931 set dummy bzip2; ac_word=$2 6932 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6933 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6934 if test "${ac_cv_path_BZIP2+set}" = set; then 6935 echo $ECHO_N "(cached) $ECHO_C" >&6 6936 else 6937 case $BZIP2 in 6938 [\\/]* | ?:[\\/]*) 6939 ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path. 6940 ;; 6941 *) 6942 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6943 for as_dir in $PATH 6944 do 6945 IFS=$as_save_IFS 6946 test -z "$as_dir" && as_dir=. 6947 for ac_exec_ext in '' $ac_executable_extensions; do 6948 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6949 ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext" 6950 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6951 break 2 6952 fi 6953 done 6954 done 6955 IFS=$as_save_IFS 6956 6957 ;; 6958 esac 6959 fi 6960 BZIP2=$ac_cv_path_BZIP2 6961 if test -n "$BZIP2"; then 6962 { echo "$as_me:$LINENO: result: $BZIP2" >&5 6963 echo "${ECHO_T}$BZIP2" >&6; } 6964 else 6965 { echo "$as_me:$LINENO: result: no" >&5 6966 echo "${ECHO_T}no" >&6; } 6967 fi 6968 6969 6970 # Extract the first word of "cat", so it can be a program name with args. 6971 set dummy cat; ac_word=$2 6972 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6973 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6974 if test "${ac_cv_path_CAT+set}" = set; then 6975 echo $ECHO_N "(cached) $ECHO_C" >&6 6976 else 6977 case $CAT in 6978 [\\/]* | ?:[\\/]*) 6979 ac_cv_path_CAT="$CAT" # Let the user override the test with a path. 6980 ;; 6981 *) 6982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6983 for as_dir in $PATH 6984 do 6985 IFS=$as_save_IFS 6986 test -z "$as_dir" && as_dir=. 6987 for ac_exec_ext in '' $ac_executable_extensions; do 6988 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6989 ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext" 6990 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6991 break 2 6992 fi 6993 done 6994 done 6995 IFS=$as_save_IFS 6996 6997 ;; 6998 esac 6999 fi 7000 CAT=$ac_cv_path_CAT 7001 if test -n "$CAT"; then 7002 { echo "$as_me:$LINENO: result: $CAT" >&5 7003 echo "${ECHO_T}$CAT" >&6; } 7004 else 7005 { echo "$as_me:$LINENO: result: no" >&5 7006 echo "${ECHO_T}no" >&6; } 7007 fi 7008 7009 7010 # Extract the first word of "doxygen", so it can be a program name with args. 7011 set dummy doxygen; ac_word=$2 7012 { echo "$as_me:$LINENO: checking for $ac_word" >&5 7013 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7014 if test "${ac_cv_path_DOXYGEN+set}" = set; then 7015 echo $ECHO_N "(cached) $ECHO_C" >&6 7016 else 7017 case $DOXYGEN in 7018 [\\/]* | ?:[\\/]*) 7019 ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path. 7020 ;; 7021 *) 7022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7023 for as_dir in $PATH 7024 do 7025 IFS=$as_save_IFS 7026 test -z "$as_dir" && as_dir=. 7027 for ac_exec_ext in '' $ac_executable_extensions; do 7028 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 7029 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext" 7030 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7031 break 2 7032 fi 7033 done 7034 done 7035 IFS=$as_save_IFS 7036 7037 ;; 7038 esac 7039 fi 7040 DOXYGEN=$ac_cv_path_DOXYGEN 7041 if test -n "$DOXYGEN"; then 7042 { echo "$as_me:$LINENO: result: $DOXYGEN" >&5 7043 echo "${ECHO_T}$DOXYGEN" >&6; } 7044 else 7045 { echo "$as_me:$LINENO: result: no" >&5 7046 echo "${ECHO_T}no" >&6; } 7047 fi 7048 7049 7050 # Extract the first word of "groff", so it can be a program name with args. 7051 set dummy groff; ac_word=$2 7052 { echo "$as_me:$LINENO: checking for $ac_word" >&5 7053 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7054 if test "${ac_cv_path_GROFF+set}" = set; then 7055 echo $ECHO_N "(cached) $ECHO_C" >&6 7056 else 7057 case $GROFF in 7058 [\\/]* | ?:[\\/]*) 7059 ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path. 7060 ;; 7061 *) 7062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7063 for as_dir in $PATH 7064 do 7065 IFS=$as_save_IFS 7066 test -z "$as_dir" && as_dir=. 7067 for ac_exec_ext in '' $ac_executable_extensions; do 7068 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 7069 ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext" 7070 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7071 break 2 7072 fi 7073 done 7074 done 7075 IFS=$as_save_IFS 7076 7077 ;; 7078 esac 7079 fi 7080 GROFF=$ac_cv_path_GROFF 7081 if test -n "$GROFF"; then 7082 { echo "$as_me:$LINENO: result: $GROFF" >&5 7083 echo "${ECHO_T}$GROFF" >&6; } 7084 else 7085 { echo "$as_me:$LINENO: result: no" >&5 7086 echo "${ECHO_T}no" >&6; } 7087 fi 7088 7089 7090 # Extract the first word of "gzip", so it can be a program name with args. 7091 set dummy gzip; ac_word=$2 7092 { echo "$as_me:$LINENO: checking for $ac_word" >&5 7093 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7094 if test "${ac_cv_path_GZIPBIN+set}" = set; then 7095 echo $ECHO_N "(cached) $ECHO_C" >&6 7096 else 7097 case $GZIPBIN in 7098 [\\/]* | ?:[\\/]*) 7099 ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path. 7100 ;; 7101 *) 7102 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7103 for as_dir in $PATH 7104 do 7105 IFS=$as_save_IFS 7106 test -z "$as_dir" && as_dir=. 7107 for ac_exec_ext in '' $ac_executable_extensions; do 7108 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 7109 ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext" 7110 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7111 break 2 7112 fi 7113 done 7114 done 7115 IFS=$as_save_IFS 7116 7117 ;; 7118 esac 7119 fi 7120 GZIPBIN=$ac_cv_path_GZIPBIN 7121 if test -n "$GZIPBIN"; then 7122 { echo "$as_me:$LINENO: result: $GZIPBIN" >&5 7123 echo "${ECHO_T}$GZIPBIN" >&6; } 7124 else 7125 { echo "$as_me:$LINENO: result: no" >&5 7126 echo "${ECHO_T}no" >&6; } 7127 fi 7128 7129 7130 # Extract the first word of "pdfroff", so it can be a program name with args. 7131 set dummy pdfroff; ac_word=$2 7132 { echo "$as_me:$LINENO: checking for $ac_word" >&5 7133 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7134 if test "${ac_cv_path_PDFROFF+set}" = set; then 7135 echo $ECHO_N "(cached) $ECHO_C" >&6 7136 else 7137 case $PDFROFF in 7138 [\\/]* | ?:[\\/]*) 7139 ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path. 7140 ;; 7141 *) 7142 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7143 for as_dir in $PATH 7144 do 7145 IFS=$as_save_IFS 7146 test -z "$as_dir" && as_dir=. 7147 for ac_exec_ext in '' $ac_executable_extensions; do 7148 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 7149 ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext" 7150 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7151 break 2 7152 fi 7153 done 7154 done 7155 IFS=$as_save_IFS 7156 7157 ;; 7158 esac 7159 fi 7160 PDFROFF=$ac_cv_path_PDFROFF 7161 if test -n "$PDFROFF"; then 7162 { echo "$as_me:$LINENO: result: $PDFROFF" >&5 7163 echo "${ECHO_T}$PDFROFF" >&6; } 7164 else 7165 { echo "$as_me:$LINENO: result: no" >&5 7166 echo "${ECHO_T}no" >&6; } 7167 fi 7168 7169 7170 # Extract the first word of "zip", so it can be a program name with args. 7171 set dummy zip; ac_word=$2 7172 { echo "$as_me:$LINENO: checking for $ac_word" >&5 7173 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7174 if test "${ac_cv_path_ZIP+set}" = set; then 7175 echo $ECHO_N "(cached) $ECHO_C" >&6 7176 else 7177 case $ZIP in 7178 [\\/]* | ?:[\\/]*) 7179 ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path. 7180 ;; 7181 *) 7182 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7183 for as_dir in $PATH 7184 do 7185 IFS=$as_save_IFS 7186 test -z "$as_dir" && as_dir=. 7187 for ac_exec_ext in '' $ac_executable_extensions; do 7188 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 7189 ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext" 7190 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7191 break 2 7192 fi 7193 done 7194 done 7195 IFS=$as_save_IFS 7196 7197 ;; 7198 esac 7199 fi 7200 ZIP=$ac_cv_path_ZIP 7201 if test -n "$ZIP"; then 7202 { echo "$as_me:$LINENO: result: $ZIP" >&5 7203 echo "${ECHO_T}$ZIP" >&6; } 7204 else 7205 { echo "$as_me:$LINENO: result: no" >&5 7206 echo "${ECHO_T}no" >&6; } 7207 fi 7208 7209 7210 # Extract the first word of "go", so it can be a program name with args. 7211 set dummy go; ac_word=$2 7212 { echo "$as_me:$LINENO: checking for $ac_word" >&5 7213 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7214 if test "${ac_cv_path_GO+set}" = set; then 7215 echo $ECHO_N "(cached) $ECHO_C" >&6 7216 else 7217 case $GO in 7218 [\\/]* | ?:[\\/]*) 7219 ac_cv_path_GO="$GO" # Let the user override the test with a path. 7220 ;; 7221 *) 7222 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7223 for as_dir in $PATH 7224 do 7225 IFS=$as_save_IFS 7226 test -z "$as_dir" && as_dir=. 7227 for ac_exec_ext in '' $ac_executable_extensions; do 7228 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 7229 ac_cv_path_GO="$as_dir/$ac_word$ac_exec_ext" 7230 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7231 break 2 7232 fi 7233 done 7234 done 7235 IFS=$as_save_IFS 7236 7237 ;; 7238 esac 7239 fi 7240 GO=$ac_cv_path_GO 7241 if test -n "$GO"; then 7242 { echo "$as_me:$LINENO: result: $GO" >&5 7243 echo "${ECHO_T}$GO" >&6; } 7244 else 7245 { echo "$as_me:$LINENO: result: no" >&5 7246 echo "${ECHO_T}no" >&6; } 7247 fi 7248 7249 7250 for ac_prog in ocamlfind 7251 do 7252 # Extract the first word of "$ac_prog", so it can be a program name with args. 7253 set dummy $ac_prog; ac_word=$2 7254 { echo "$as_me:$LINENO: checking for $ac_word" >&5 7255 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7256 if test "${ac_cv_path_OCAMLFIND+set}" = set; then 7257 echo $ECHO_N "(cached) $ECHO_C" >&6 7258 else 7259 case $OCAMLFIND in 7260 [\\/]* | ?:[\\/]*) 7261 ac_cv_path_OCAMLFIND="$OCAMLFIND" # Let the user override the test with a path. 7262 ;; 7263 *) 7264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7265 for as_dir in $PATH 7266 do 7267 IFS=$as_save_IFS 7268 test -z "$as_dir" && as_dir=. 7269 for ac_exec_ext in '' $ac_executable_extensions; do 7270 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 7271 ac_cv_path_OCAMLFIND="$as_dir/$ac_word$ac_exec_ext" 7272 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7273 break 2 7274 fi 7275 done 7276 done 7277 IFS=$as_save_IFS 7278 7279 ;; 7280 esac 7281 fi 7282 OCAMLFIND=$ac_cv_path_OCAMLFIND 7283 if test -n "$OCAMLFIND"; then 7284 { echo "$as_me:$LINENO: result: $OCAMLFIND" >&5 7285 echo "${ECHO_T}$OCAMLFIND" >&6; } 7286 else 7287 { echo "$as_me:$LINENO: result: no" >&5 7288 echo "${ECHO_T}no" >&6; } 7289 fi 7290 7291 7292 test -n "$OCAMLFIND" && break 7293 done 7294 7295 for ac_prog in gas as 7296 do 7297 # Extract the first word of "$ac_prog", so it can be a program name with args. 7298 set dummy $ac_prog; ac_word=$2 7299 { echo "$as_me:$LINENO: checking for $ac_word" >&5 7300 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7301 if test "${ac_cv_path_GAS+set}" = set; then 7302 echo $ECHO_N "(cached) $ECHO_C" >&6 7303 else 7304 case $GAS in 7305 [\\/]* | ?:[\\/]*) 7306 ac_cv_path_GAS="$GAS" # Let the user override the test with a path. 7307 ;; 7308 *) 7309 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7310 for as_dir in $PATH 7311 do 7312 IFS=$as_save_IFS 7313 test -z "$as_dir" && as_dir=. 7314 for ac_exec_ext in '' $ac_executable_extensions; do 7315 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 7316 ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext" 7317 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7318 break 2 7319 fi 7320 done 7321 done 7322 IFS=$as_save_IFS 7323 7324 ;; 7325 esac 7326 fi 7327 GAS=$ac_cv_path_GAS 7328 if test -n "$GAS"; then 7329 { echo "$as_me:$LINENO: result: $GAS" >&5 7330 echo "${ECHO_T}$GAS" >&6; } 7331 else 7332 { echo "$as_me:$LINENO: result: no" >&5 7333 echo "${ECHO_T}no" >&6; } 7334 fi 7335 7336 7337 test -n "$GAS" && break 7338 done 7339 7340 7341 { echo "$as_me:$LINENO: checking for linker version" >&5 7342 echo $ECHO_N "checking for linker version... $ECHO_C" >&6; } 7343 if test "${llvm_cv_link_version+set}" = set; then 7344 echo $ECHO_N "(cached) $ECHO_C" >&6 7345 else 7346 7347 version_string="$(${LD:-ld} -v 2>&1 | head -1)" 7348 7349 # Check for ld64. 7350 if (echo "$version_string" | grep -q "ld64"); then 7351 llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)\( (.*)\)\{0,1\}#\1#") 7352 else 7353 llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#") 7354 fi 7355 7356 fi 7357 { echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5 7358 echo "${ECHO_T}$llvm_cv_link_version" >&6; } 7359 7360 cat >>confdefs.h <<_ACEOF 7361 #define HOST_LINK_VERSION "$llvm_cv_link_version" 7362 _ACEOF 7363 7364 7365 7366 7367 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5 7368 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; } 7369 if test "${llvm_cv_link_use_r+set}" = set; then 7370 echo $ECHO_N "(cached) $ECHO_C" >&6 7371 else 7372 ac_ext=c 7373 ac_cpp='$CPP $CPPFLAGS' 7374 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7375 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7376 ac_compiler_gnu=$ac_cv_c_compiler_gnu 7377 7378 oldcflags="$CFLAGS" 7379 CFLAGS="$CFLAGS -Wl,-R." 7380 cat >conftest.$ac_ext <<_ACEOF 7381 /* confdefs.h. */ 7382 _ACEOF 7383 cat confdefs.h >>conftest.$ac_ext 7384 cat >>conftest.$ac_ext <<_ACEOF 7385 /* end confdefs.h. */ 7386 7387 int 7388 main () 7389 { 7390 7391 ; 7392 return 0; 7393 } 7394 _ACEOF 7395 rm -f conftest.$ac_objext conftest$ac_exeext 7396 if { (ac_try="$ac_link" 7397 case "(($ac_try" in 7398 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7399 *) ac_try_echo=$ac_try;; 7400 esac 7401 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7402 (eval "$ac_link") 2>conftest.er1 7403 ac_status=$? 7404 grep -v '^ *+' conftest.er1 >conftest.err 7405 rm -f conftest.er1 7406 cat conftest.err >&5 7407 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7408 (exit $ac_status); } && 7409 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 7410 { (case "(($ac_try" in 7411 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7412 *) ac_try_echo=$ac_try;; 7413 esac 7414 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7415 (eval "$ac_try") 2>&5 7416 ac_status=$? 7417 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7418 (exit $ac_status); }; } && 7419 { ac_try='test -s conftest$ac_exeext' 7420 { (case "(($ac_try" in 7421 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7422 *) ac_try_echo=$ac_try;; 7423 esac 7424 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7425 (eval "$ac_try") 2>&5 7426 ac_status=$? 7427 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7428 (exit $ac_status); }; }; then 7429 llvm_cv_link_use_r=yes 7430 else 7431 echo "$as_me: failed program was:" >&5 7432 sed 's/^/| /' conftest.$ac_ext >&5 7433 7434 llvm_cv_link_use_r=no 7435 fi 7436 7437 rm -f core conftest.err conftest.$ac_objext \ 7438 conftest$ac_exeext conftest.$ac_ext 7439 CFLAGS="$oldcflags" 7440 ac_ext=c 7441 ac_cpp='$CPP $CPPFLAGS' 7442 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7443 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7444 ac_compiler_gnu=$ac_cv_c_compiler_gnu 7445 7446 7447 fi 7448 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5 7449 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; } 7450 if test "$llvm_cv_link_use_r" = yes ; then 7451 7452 cat >>confdefs.h <<\_ACEOF 7453 #define HAVE_LINK_R 1 7454 _ACEOF 7455 7456 fi 7457 7458 7459 { echo "$as_me:$LINENO: checking for compiler -rdynamic option" >&5 7460 echo $ECHO_N "checking for compiler -rdynamic option... $ECHO_C" >&6; } 7461 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then 7462 echo $ECHO_N "(cached) $ECHO_C" >&6 7463 else 7464 ac_ext=c 7465 ac_cpp='$CPP $CPPFLAGS' 7466 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7467 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7468 ac_compiler_gnu=$ac_cv_c_compiler_gnu 7469 7470 oldcflags="$CFLAGS" 7471 CFLAGS="$CFLAGS -rdynamic" 7472 cat >conftest.$ac_ext <<_ACEOF 7473 /* confdefs.h. */ 7474 _ACEOF 7475 cat confdefs.h >>conftest.$ac_ext 7476 cat >>conftest.$ac_ext <<_ACEOF 7477 /* end confdefs.h. */ 7478 7479 int 7480 main () 7481 { 7482 7483 ; 7484 return 0; 7485 } 7486 _ACEOF 7487 rm -f conftest.$ac_objext conftest$ac_exeext 7488 if { (ac_try="$ac_link" 7489 case "(($ac_try" in 7490 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7491 *) ac_try_echo=$ac_try;; 7492 esac 7493 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7494 (eval "$ac_link") 2>conftest.er1 7495 ac_status=$? 7496 grep -v '^ *+' conftest.er1 >conftest.err 7497 rm -f conftest.er1 7498 cat conftest.err >&5 7499 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7500 (exit $ac_status); } && 7501 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 7502 { (case "(($ac_try" in 7503 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7504 *) ac_try_echo=$ac_try;; 7505 esac 7506 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7507 (eval "$ac_try") 2>&5 7508 ac_status=$? 7509 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7510 (exit $ac_status); }; } && 7511 { ac_try='test -s conftest$ac_exeext' 7512 { (case "(($ac_try" in 7513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7514 *) ac_try_echo=$ac_try;; 7515 esac 7516 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7517 (eval "$ac_try") 2>&5 7518 ac_status=$? 7519 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7520 (exit $ac_status); }; }; then 7521 llvm_cv_link_use_export_dynamic=yes 7522 else 7523 echo "$as_me: failed program was:" >&5 7524 sed 's/^/| /' conftest.$ac_ext >&5 7525 7526 llvm_cv_link_use_export_dynamic=no 7527 fi 7528 7529 rm -f core conftest.err conftest.$ac_objext \ 7530 conftest$ac_exeext conftest.$ac_ext 7531 CFLAGS="$oldcflags" 7532 ac_ext=c 7533 ac_cpp='$CPP $CPPFLAGS' 7534 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7535 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7536 ac_compiler_gnu=$ac_cv_c_compiler_gnu 7537 7538 7539 fi 7540 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5 7541 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; } 7542 if test "$llvm_cv_link_use_export_dynamic" = yes ; then 7543 7544 cat >>confdefs.h <<\_ACEOF 7545 #define HAVE_LINK_EXPORT_DYNAMIC 1 7546 _ACEOF 7547 7548 fi 7549 7550 7551 { echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5 7552 echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; } 7553 if test "${llvm_cv_link_use_version_script+set}" = set; then 7554 echo $ECHO_N "(cached) $ECHO_C" >&6 7555 else 7556 ac_ext=c 7557 ac_cpp='$CPP $CPPFLAGS' 7558 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7559 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7560 ac_compiler_gnu=$ac_cv_c_compiler_gnu 7561 7562 oldcflags="$CFLAGS" 7563 7564 # The following code is from the autoconf manual, 7565 # "11.13: Limitations of Usual Tools". 7566 # Create a temporary directory $tmp in $TMPDIR (default /tmp). 7567 # Use mktemp if possible; otherwise fall back on mkdir, 7568 # with $RANDOM to make collisions less likely. 7569 : ${TMPDIR=/tmp} 7570 { 7571 tmp=` 7572 (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null 7573 ` && 7574 test -n "$tmp" && test -d "$tmp" 7575 } || { 7576 tmp=$TMPDIR/foo$$-$RANDOM 7577 (umask 077 && mkdir "$tmp") 7578 } || exit $? 7579 7580 echo "{" > "$tmp/export.map" 7581 echo " global: main;" >> "$tmp/export.map" 7582 echo " local: *;" >> "$tmp/export.map" 7583 echo "};" >> "$tmp/export.map" 7584 7585 CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map" 7586 cat >conftest.$ac_ext <<_ACEOF 7587 /* confdefs.h. */ 7588 _ACEOF 7589 cat confdefs.h >>conftest.$ac_ext 7590 cat >>conftest.$ac_ext <<_ACEOF 7591 /* end confdefs.h. */ 7592 7593 int 7594 main () 7595 { 7596 7597 ; 7598 return 0; 7599 } 7600 _ACEOF 7601 rm -f conftest.$ac_objext conftest$ac_exeext 7602 if { (ac_try="$ac_link" 7603 case "(($ac_try" in 7604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7605 *) ac_try_echo=$ac_try;; 7606 esac 7607 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7608 (eval "$ac_link") 2>conftest.er1 7609 ac_status=$? 7610 grep -v '^ *+' conftest.er1 >conftest.err 7611 rm -f conftest.er1 7612 cat conftest.err >&5 7613 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7614 (exit $ac_status); } && 7615 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 7616 { (case "(($ac_try" in 7617 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7618 *) ac_try_echo=$ac_try;; 7619 esac 7620 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7621 (eval "$ac_try") 2>&5 7622 ac_status=$? 7623 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7624 (exit $ac_status); }; } && 7625 { ac_try='test -s conftest$ac_exeext' 7626 { (case "(($ac_try" in 7627 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7628 *) ac_try_echo=$ac_try;; 7629 esac 7630 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7631 (eval "$ac_try") 2>&5 7632 ac_status=$? 7633 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7634 (exit $ac_status); }; }; then 7635 llvm_cv_link_use_version_script=yes 7636 else 7637 echo "$as_me: failed program was:" >&5 7638 sed 's/^/| /' conftest.$ac_ext >&5 7639 7640 llvm_cv_link_use_version_script=no 7641 fi 7642 7643 rm -f core conftest.err conftest.$ac_objext \ 7644 conftest$ac_exeext conftest.$ac_ext 7645 rm "$tmp/export.map" 7646 rmdir "$tmp" 7647 CFLAGS="$oldcflags" 7648 ac_ext=c 7649 ac_cpp='$CPP $CPPFLAGS' 7650 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7651 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7652 ac_compiler_gnu=$ac_cv_c_compiler_gnu 7653 7654 7655 fi 7656 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5 7657 echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; } 7658 if test "$llvm_cv_link_use_version_script" = yes ; then 7659 HAVE_LINK_VERSION_SCRIPT=1 7660 7661 fi 7662 7663 7664 7665 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 7666 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } 7667 if test "${ac_cv_path_GREP+set}" = set; then 7668 echo $ECHO_N "(cached) $ECHO_C" >&6 7669 else 7670 # Extract the first word of "grep ggrep" to use in msg output 7671 if test -z "$GREP"; then 7672 set dummy grep ggrep; ac_prog_name=$2 7673 if test "${ac_cv_path_GREP+set}" = set; then 7674 echo $ECHO_N "(cached) $ECHO_C" >&6 7675 else 7676 ac_path_GREP_found=false 7677 # Loop through the user's path and test for each of PROGNAME-LIST 7678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7679 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 7680 do 7681 IFS=$as_save_IFS 7682 test -z "$as_dir" && as_dir=. 7683 for ac_prog in grep ggrep; do 7684 for ac_exec_ext in '' $ac_executable_extensions; do 7685 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 7686 { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue 7687 # Check for GNU ac_path_GREP and select it if it is found. 7688 # Check for GNU $ac_path_GREP 7689 case `"$ac_path_GREP" --version 2>&1` in 7690 *GNU*) 7691 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 7692 *) 7693 ac_count=0 7694 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 7695 while : 7696 do 7697 cat "conftest.in" "conftest.in" >"conftest.tmp" 7698 mv "conftest.tmp" "conftest.in" 7699 cp "conftest.in" "conftest.nl" 7700 echo 'GREP' >> "conftest.nl" 7701 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 7702 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 7703 ac_count=`expr $ac_count + 1` 7704 if test $ac_count -gt ${ac_path_GREP_max-0}; then 7705 # Best one so far, save it but keep looking for a better one 7706 ac_cv_path_GREP="$ac_path_GREP" 7707 ac_path_GREP_max=$ac_count 7708 fi 7709 # 10*(2^10) chars as input seems more than enough 7710 test $ac_count -gt 10 && break 7711 done 7712 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 7713 esac 7714 7715 7716 $ac_path_GREP_found && break 3 7717 done 7718 done 7719 7720 done 7721 IFS=$as_save_IFS 7722 7723 7724 fi 7725 7726 GREP="$ac_cv_path_GREP" 7727 if test -z "$GREP"; then 7728 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 7729 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 7730 { (exit 1); exit 1; }; } 7731 fi 7732 7733 else 7734 ac_cv_path_GREP=$GREP 7735 fi 7736 7737 7738 fi 7739 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 7740 echo "${ECHO_T}$ac_cv_path_GREP" >&6; } 7741 GREP="$ac_cv_path_GREP" 7742 7743 7744 { echo "$as_me:$LINENO: checking for egrep" >&5 7745 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } 7746 if test "${ac_cv_path_EGREP+set}" = set; then 7747 echo $ECHO_N "(cached) $ECHO_C" >&6 7748 else 7749 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 7750 then ac_cv_path_EGREP="$GREP -E" 7751 else 7752 # Extract the first word of "egrep" to use in msg output 7753 if test -z "$EGREP"; then 7754 set dummy egrep; ac_prog_name=$2 7755 if test "${ac_cv_path_EGREP+set}" = set; then 7756 echo $ECHO_N "(cached) $ECHO_C" >&6 7757 else 7758 ac_path_EGREP_found=false 7759 # Loop through the user's path and test for each of PROGNAME-LIST 7760 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7761 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 7762 do 7763 IFS=$as_save_IFS 7764 test -z "$as_dir" && as_dir=. 7765 for ac_prog in egrep; do 7766 for ac_exec_ext in '' $ac_executable_extensions; do 7767 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 7768 { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue 7769 # Check for GNU ac_path_EGREP and select it if it is found. 7770 # Check for GNU $ac_path_EGREP 7771 case `"$ac_path_EGREP" --version 2>&1` in 7772 *GNU*) 7773 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 7774 *) 7775 ac_count=0 7776 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 7777 while : 7778 do 7779 cat "conftest.in" "conftest.in" >"conftest.tmp" 7780 mv "conftest.tmp" "conftest.in" 7781 cp "conftest.in" "conftest.nl" 7782 echo 'EGREP' >> "conftest.nl" 7783 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 7784 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 7785 ac_count=`expr $ac_count + 1` 7786 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 7787 # Best one so far, save it but keep looking for a better one 7788 ac_cv_path_EGREP="$ac_path_EGREP" 7789 ac_path_EGREP_max=$ac_count 7790 fi 7791 # 10*(2^10) chars as input seems more than enough 7792 test $ac_count -gt 10 && break 7793 done 7794 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 7795 esac 7796 7797 7798 $ac_path_EGREP_found && break 3 7799 done 7800 done 7801 7802 done 7803 IFS=$as_save_IFS 7804 7805 7806 fi 7807 7808 EGREP="$ac_cv_path_EGREP" 7809 if test -z "$EGREP"; then 7810 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 7811 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 7812 { (exit 1); exit 1; }; } 7813 fi 7814 7815 else 7816 ac_cv_path_EGREP=$EGREP 7817 fi 7818 7819 7820 fi 7821 fi 7822 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 7823 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } 7824 EGREP="$ac_cv_path_EGREP" 7825 7826 7827 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5 7828 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 7829 if test "${ac_cv_header_stdc+set}" = set; then 7830 echo $ECHO_N "(cached) $ECHO_C" >&6 7831 else 7832 cat >conftest.$ac_ext <<_ACEOF 7833 /* confdefs.h. */ 7834 _ACEOF 7835 cat confdefs.h >>conftest.$ac_ext 7836 cat >>conftest.$ac_ext <<_ACEOF 7837 /* end confdefs.h. */ 7838 #include <stdlib.h> 7839 #include <stdarg.h> 7840 #include <string.h> 7841 #include <float.h> 7842 7843 int 7844 main () 7845 { 7846 7847 ; 7848 return 0; 7849 } 7850 _ACEOF 7851 rm -f conftest.$ac_objext 7852 if { (ac_try="$ac_compile" 7853 case "(($ac_try" in 7854 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7855 *) ac_try_echo=$ac_try;; 7856 esac 7857 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7858 (eval "$ac_compile") 2>conftest.er1 7859 ac_status=$? 7860 grep -v '^ *+' conftest.er1 >conftest.err 7861 rm -f conftest.er1 7862 cat conftest.err >&5 7863 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7864 (exit $ac_status); } && 7865 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 7866 { (case "(($ac_try" in 7867 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7868 *) ac_try_echo=$ac_try;; 7869 esac 7870 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7871 (eval "$ac_try") 2>&5 7872 ac_status=$? 7873 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7874 (exit $ac_status); }; } && 7875 { ac_try='test -s conftest.$ac_objext' 7876 { (case "(($ac_try" in 7877 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7878 *) ac_try_echo=$ac_try;; 7879 esac 7880 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7881 (eval "$ac_try") 2>&5 7882 ac_status=$? 7883 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7884 (exit $ac_status); }; }; then 7885 ac_cv_header_stdc=yes 7886 else 7887 echo "$as_me: failed program was:" >&5 7888 sed 's/^/| /' conftest.$ac_ext >&5 7889 7890 ac_cv_header_stdc=no 7891 fi 7892 7893 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7894 7895 if test $ac_cv_header_stdc = yes; then 7896 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7897 cat >conftest.$ac_ext <<_ACEOF 7898 /* confdefs.h. */ 7899 _ACEOF 7900 cat confdefs.h >>conftest.$ac_ext 7901 cat >>conftest.$ac_ext <<_ACEOF 7902 /* end confdefs.h. */ 7903 #include <string.h> 7904 7905 _ACEOF 7906 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7907 $EGREP "memchr" >/dev/null 2>&1; then 7908 : 7909 else 7910 ac_cv_header_stdc=no 7911 fi 7912 rm -f conftest* 7913 7914 fi 7915 7916 if test $ac_cv_header_stdc = yes; then 7917 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7918 cat >conftest.$ac_ext <<_ACEOF 7919 /* confdefs.h. */ 7920 _ACEOF 7921 cat confdefs.h >>conftest.$ac_ext 7922 cat >>conftest.$ac_ext <<_ACEOF 7923 /* end confdefs.h. */ 7924 #include <stdlib.h> 7925 7926 _ACEOF 7927 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7928 $EGREP "free" >/dev/null 2>&1; then 7929 : 7930 else 7931 ac_cv_header_stdc=no 7932 fi 7933 rm -f conftest* 7934 7935 fi 7936 7937 if test $ac_cv_header_stdc = yes; then 7938 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7939 if test "$cross_compiling" = yes; then 7940 : 7941 else 7942 cat >conftest.$ac_ext <<_ACEOF 7943 /* confdefs.h. */ 7944 _ACEOF 7945 cat confdefs.h >>conftest.$ac_ext 7946 cat >>conftest.$ac_ext <<_ACEOF 7947 /* end confdefs.h. */ 7948 #include <ctype.h> 7949 #include <stdlib.h> 7950 #if ((' ' & 0x0FF) == 0x020) 7951 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7952 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7953 #else 7954 # define ISLOWER(c) \ 7955 (('a' <= (c) && (c) <= 'i') \ 7956 || ('j' <= (c) && (c) <= 'r') \ 7957 || ('s' <= (c) && (c) <= 'z')) 7958 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7959 #endif 7960 7961 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7962 int 7963 main () 7964 { 7965 int i; 7966 for (i = 0; i < 256; i++) 7967 if (XOR (islower (i), ISLOWER (i)) 7968 || toupper (i) != TOUPPER (i)) 7969 return 2; 7970 return 0; 7971 } 7972 _ACEOF 7973 rm -f conftest$ac_exeext 7974 if { (ac_try="$ac_link" 7975 case "(($ac_try" in 7976 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7977 *) ac_try_echo=$ac_try;; 7978 esac 7979 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7980 (eval "$ac_link") 2>&5 7981 ac_status=$? 7982 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7983 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 7984 { (case "(($ac_try" in 7985 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7986 *) ac_try_echo=$ac_try;; 7987 esac 7988 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7989 (eval "$ac_try") 2>&5 7990 ac_status=$? 7991 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7992 (exit $ac_status); }; }; then 7993 : 7994 else 7995 echo "$as_me: program exited with status $ac_status" >&5 7996 echo "$as_me: failed program was:" >&5 7997 sed 's/^/| /' conftest.$ac_ext >&5 7998 7999 ( exit $ac_status ) 8000 ac_cv_header_stdc=no 8001 fi 8002 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 8003 fi 8004 8005 8006 fi 8007 fi 8008 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 8009 echo "${ECHO_T}$ac_cv_header_stdc" >&6; } 8010 if test $ac_cv_header_stdc = yes; then 8011 8012 cat >>confdefs.h <<\_ACEOF 8013 #define STDC_HEADERS 1 8014 _ACEOF 8015 8016 fi 8017 8018 # On IRIX 5.3, sys/types and inttypes.h are conflicting. 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 8029 inttypes.h stdint.h unistd.h 8030 do 8031 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 8032 { echo "$as_me:$LINENO: checking for $ac_header" >&5 8033 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 8034 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 8035 echo $ECHO_N "(cached) $ECHO_C" >&6 8036 else 8037 cat >conftest.$ac_ext <<_ACEOF 8038 /* confdefs.h. */ 8039 _ACEOF 8040 cat confdefs.h >>conftest.$ac_ext 8041 cat >>conftest.$ac_ext <<_ACEOF 8042 /* end confdefs.h. */ 8043 $ac_includes_default 8044 8045 #include <$ac_header> 8046 _ACEOF 8047 rm -f conftest.$ac_objext 8048 if { (ac_try="$ac_compile" 8049 case "(($ac_try" in 8050 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8051 *) ac_try_echo=$ac_try;; 8052 esac 8053 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8054 (eval "$ac_compile") 2>conftest.er1 8055 ac_status=$? 8056 grep -v '^ *+' conftest.er1 >conftest.err 8057 rm -f conftest.er1 8058 cat conftest.err >&5 8059 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8060 (exit $ac_status); } && 8061 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8062 { (case "(($ac_try" in 8063 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8064 *) ac_try_echo=$ac_try;; 8065 esac 8066 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8067 (eval "$ac_try") 2>&5 8068 ac_status=$? 8069 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8070 (exit $ac_status); }; } && 8071 { ac_try='test -s conftest.$ac_objext' 8072 { (case "(($ac_try" in 8073 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8074 *) ac_try_echo=$ac_try;; 8075 esac 8076 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8077 (eval "$ac_try") 2>&5 8078 ac_status=$? 8079 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8080 (exit $ac_status); }; }; then 8081 eval "$as_ac_Header=yes" 8082 else 8083 echo "$as_me: failed program was:" >&5 8084 sed 's/^/| /' conftest.$ac_ext >&5 8085 8086 eval "$as_ac_Header=no" 8087 fi 8088 8089 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8090 fi 8091 ac_res=`eval echo '${'$as_ac_Header'}'` 8092 { echo "$as_me:$LINENO: result: $ac_res" >&5 8093 echo "${ECHO_T}$ac_res" >&6; } 8094 if test `eval echo '${'$as_ac_Header'}'` = yes; then 8095 cat >>confdefs.h <<_ACEOF 8096 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 8097 _ACEOF 8098 8099 fi 8100 8101 done 8102 8103 8104 8105 for ac_header in errno.h 8106 do 8107 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 8108 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 8109 { echo "$as_me:$LINENO: checking for $ac_header" >&5 8110 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 8111 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 8112 echo $ECHO_N "(cached) $ECHO_C" >&6 8113 fi 8114 ac_res=`eval echo '${'$as_ac_Header'}'` 8115 { echo "$as_me:$LINENO: result: $ac_res" >&5 8116 echo "${ECHO_T}$ac_res" >&6; } 8117 else 8118 # Is the header compilable? 8119 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 8120 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 8121 cat >conftest.$ac_ext <<_ACEOF 8122 /* confdefs.h. */ 8123 _ACEOF 8124 cat confdefs.h >>conftest.$ac_ext 8125 cat >>conftest.$ac_ext <<_ACEOF 8126 /* end confdefs.h. */ 8127 $ac_includes_default 8128 #include <$ac_header> 8129 _ACEOF 8130 rm -f conftest.$ac_objext 8131 if { (ac_try="$ac_compile" 8132 case "(($ac_try" in 8133 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8134 *) ac_try_echo=$ac_try;; 8135 esac 8136 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8137 (eval "$ac_compile") 2>conftest.er1 8138 ac_status=$? 8139 grep -v '^ *+' conftest.er1 >conftest.err 8140 rm -f conftest.er1 8141 cat conftest.err >&5 8142 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8143 (exit $ac_status); } && 8144 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8145 { (case "(($ac_try" in 8146 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8147 *) ac_try_echo=$ac_try;; 8148 esac 8149 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8150 (eval "$ac_try") 2>&5 8151 ac_status=$? 8152 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8153 (exit $ac_status); }; } && 8154 { ac_try='test -s conftest.$ac_objext' 8155 { (case "(($ac_try" in 8156 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8157 *) ac_try_echo=$ac_try;; 8158 esac 8159 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8160 (eval "$ac_try") 2>&5 8161 ac_status=$? 8162 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8163 (exit $ac_status); }; }; then 8164 ac_header_compiler=yes 8165 else 8166 echo "$as_me: failed program was:" >&5 8167 sed 's/^/| /' conftest.$ac_ext >&5 8168 8169 ac_header_compiler=no 8170 fi 8171 8172 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8173 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 8174 echo "${ECHO_T}$ac_header_compiler" >&6; } 8175 8176 # Is the header present? 8177 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 8178 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 8179 cat >conftest.$ac_ext <<_ACEOF 8180 /* confdefs.h. */ 8181 _ACEOF 8182 cat confdefs.h >>conftest.$ac_ext 8183 cat >>conftest.$ac_ext <<_ACEOF 8184 /* end confdefs.h. */ 8185 #include <$ac_header> 8186 _ACEOF 8187 if { (ac_try="$ac_cpp conftest.$ac_ext" 8188 case "(($ac_try" in 8189 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8190 *) ac_try_echo=$ac_try;; 8191 esac 8192 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8193 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 8194 ac_status=$? 8195 grep -v '^ *+' conftest.er1 >conftest.err 8196 rm -f conftest.er1 8197 cat conftest.err >&5 8198 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8199 (exit $ac_status); } >/dev/null; then 8200 if test -s conftest.err; then 8201 ac_cpp_err=$ac_c_preproc_warn_flag 8202 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 8203 else 8204 ac_cpp_err= 8205 fi 8206 else 8207 ac_cpp_err=yes 8208 fi 8209 if test -z "$ac_cpp_err"; then 8210 ac_header_preproc=yes 8211 else 8212 echo "$as_me: failed program was:" >&5 8213 sed 's/^/| /' conftest.$ac_ext >&5 8214 8215 ac_header_preproc=no 8216 fi 8217 8218 rm -f conftest.err conftest.$ac_ext 8219 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 8220 echo "${ECHO_T}$ac_header_preproc" >&6; } 8221 8222 # So? What about this header? 8223 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 8224 yes:no: ) 8225 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 8226 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 8227 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 8228 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 8229 ac_header_preproc=yes 8230 ;; 8231 no:yes:* ) 8232 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 8233 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 8234 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 8235 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 8236 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 8237 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 8238 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 8239 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 8240 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 8241 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 8242 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 8243 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 8244 ( cat <<\_ASBOX 8245 ## ------------------------------------ ## 8246 ## Report this to http://llvm.org/bugs/ ## 8247 ## ------------------------------------ ## 8248 _ASBOX 8249 ) | sed "s/^/$as_me: WARNING: /" >&2 8250 ;; 8251 esac 8252 { echo "$as_me:$LINENO: checking for $ac_header" >&5 8253 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 8254 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 8255 echo $ECHO_N "(cached) $ECHO_C" >&6 8256 else 8257 eval "$as_ac_Header=\$ac_header_preproc" 8258 fi 8259 ac_res=`eval echo '${'$as_ac_Header'}'` 8260 { echo "$as_me:$LINENO: result: $ac_res" >&5 8261 echo "${ECHO_T}$ac_res" >&6; } 8262 8263 fi 8264 if test `eval echo '${'$as_ac_Header'}'` = yes; then 8265 cat >>confdefs.h <<_ACEOF 8266 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 8267 _ACEOF 8268 8269 fi 8270 8271 done 8272 8273 8274 case "$llvm_cv_os_type" in 8275 Cygwin|MingW|Win32) llvm_shlib_ext=.dll ;; 8276 Darwin) llvm_shlib_ext=.dylib ;; 8277 *) llvm_shlib_ext=.so ;; 8278 esac 8279 8280 8281 cat >>confdefs.h <<_ACEOF 8282 #define LTDL_SHLIB_EXT "$llvm_shlib_ext" 8283 _ACEOF 8284 8285 8286 { echo "$as_me:$LINENO: checking tool compatibility" >&5 8287 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; } 8288 8289 ICC=no 8290 IXX=no 8291 case $CC in 8292 icc*|icpc*) 8293 ICC=yes 8294 IXX=yes 8295 ;; 8296 *) 8297 ;; 8298 esac 8299 8300 if test "$GCC" != "yes" && test "$ICC" != "yes" 8301 then 8302 { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5 8303 echo "$as_me: error: gcc|icc required but not found" >&2;} 8304 { (exit 1); exit 1; }; } 8305 fi 8306 8307 if test "$GXX" != "yes" && test "$IXX" != "yes" 8308 then 8309 { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5 8310 echo "$as_me: error: g++|clang++|icc required but not found" >&2;} 8311 { (exit 1); exit 1; }; } 8312 fi 8313 8314 if test "$GCC" = "yes" 8315 then 8316 cat >conftest.$ac_ext <<_ACEOF 8317 8318 /* confdefs.h. */ 8319 _ACEOF 8320 cat confdefs.h >>conftest.$ac_ext 8321 cat >>conftest.$ac_ext <<_ACEOF 8322 /* end confdefs.h. */ 8323 8324 #if !defined(__GNUC__) || __GNUC__ < 3 8325 #error Unsupported GCC version 8326 #endif 8327 8328 8329 _ACEOF 8330 rm -f conftest.$ac_objext 8331 if { (ac_try="$ac_compile" 8332 case "(($ac_try" in 8333 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8334 *) ac_try_echo=$ac_try;; 8335 esac 8336 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8337 (eval "$ac_compile") 2>conftest.er1 8338 ac_status=$? 8339 grep -v '^ *+' conftest.er1 >conftest.err 8340 rm -f conftest.er1 8341 cat conftest.err >&5 8342 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8343 (exit $ac_status); } && 8344 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8345 { (case "(($ac_try" in 8346 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8347 *) ac_try_echo=$ac_try;; 8348 esac 8349 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8350 (eval "$ac_try") 2>&5 8351 ac_status=$? 8352 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8353 (exit $ac_status); }; } && 8354 { ac_try='test -s conftest.$ac_objext' 8355 { (case "(($ac_try" in 8356 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8357 *) ac_try_echo=$ac_try;; 8358 esac 8359 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8360 (eval "$ac_try") 2>&5 8361 ac_status=$? 8362 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8363 (exit $ac_status); }; }; then 8364 : 8365 else 8366 echo "$as_me: failed program was:" >&5 8367 sed 's/^/| /' conftest.$ac_ext >&5 8368 8369 { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5 8370 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;} 8371 { (exit 1); exit 1; }; } 8372 fi 8373 8374 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8375 fi 8376 8377 if test -z "$llvm_cv_gnu_make_command" 8378 then 8379 { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5 8380 echo "$as_me: error: GNU Make required but not found" >&2;} 8381 { (exit 1); exit 1; }; } 8382 fi 8383 8384 { echo "$as_me:$LINENO: result: ok" >&5 8385 echo "${ECHO_T}ok" >&6; } 8386 8387 { echo "$as_me:$LINENO: checking optional compiler flags" >&5 8388 echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; } 8389 case "$llvm_cv_cxx_compiler" in 8390 clang) 8391 NO_VARIADIC_MACROS=`$CXX -Werror -Wvariadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros` 8392 8393 MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wmissing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wmissing-field-initializers` 8394 8395 COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default` 8396 8397 ;; 8398 gcc) 8399 MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wmissing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers` 8400 8401 NO_VARIADIC_MACROS=`$CXX -Werror -Wvariadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros` 8402 8403 COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default` 8404 8405 NO_MAYBE_UNINITIALIZED=`$CXX -Werror -Wmaybe-uninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-maybe-uninitialized` 8406 8407 if test -z "$NO_MAYBE_UNINITIALIZED" 8408 then 8409 NO_UNINITIALIZED=`$CXX -Werror -Wuninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-uninitialized` 8410 8411 fi 8412 ;; 8413 unknown) 8414 ;; 8415 esac 8416 8417 no_comment= 8418 llvm_cv_old_cxxflags="$CXXFLAGS" 8419 CXXFLAGS="$CXXFLAGS -Wcomment -Werror" 8420 cat >conftest.$ac_ext <<_ACEOF 8421 8422 /* confdefs.h. */ 8423 _ACEOF 8424 cat confdefs.h >>conftest.$ac_ext 8425 cat >>conftest.$ac_ext <<_ACEOF 8426 /* end confdefs.h. */ 8427 // Comment \o\ 8428 // Another comment 8429 int main() { return 0; } 8430 8431 8432 _ACEOF 8433 rm -f conftest.$ac_objext 8434 if { (ac_try="$ac_compile" 8435 case "(($ac_try" in 8436 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8437 *) ac_try_echo=$ac_try;; 8438 esac 8439 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8440 (eval "$ac_compile") 2>conftest.er1 8441 ac_status=$? 8442 grep -v '^ *+' conftest.er1 >conftest.err 8443 rm -f conftest.er1 8444 cat conftest.err >&5 8445 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8446 (exit $ac_status); } && 8447 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8448 { (case "(($ac_try" in 8449 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8450 *) ac_try_echo=$ac_try;; 8451 esac 8452 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8453 (eval "$ac_try") 2>&5 8454 ac_status=$? 8455 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8456 (exit $ac_status); }; } && 8457 { ac_try='test -s conftest.$ac_objext' 8458 { (case "(($ac_try" in 8459 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8460 *) ac_try_echo=$ac_try;; 8461 esac 8462 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8463 (eval "$ac_try") 2>&5 8464 ac_status=$? 8465 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8466 (exit $ac_status); }; }; then 8467 8468 no_comment=-Wno-comment 8469 8470 else 8471 echo "$as_me: failed program was:" >&5 8472 sed 's/^/| /' conftest.$ac_ext >&5 8473 8474 8475 fi 8476 8477 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8478 NO_COMMENT=$no_comment 8479 8480 CXXFLAGS="$llvm_cv_old_cxxflags" 8481 8482 { echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED $NO_COMMENT" >&5 8483 echo "${ECHO_T}$NO_VARIADIC_MACROS $MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED $NO_COMMENT" >&6; } 8484 8485 8486 # Check whether --with-python was given. 8487 if test "${with_python+set}" = set; then 8488 withval=$with_python; PYTHON="$withval" 8489 fi 8490 8491 8492 if test -n "$PYTHON" && test -x "$PYTHON" ; then 8493 { echo "$as_me:$LINENO: checking for python" >&5 8494 echo $ECHO_N "checking for python... $ECHO_C" >&6; } 8495 { echo "$as_me:$LINENO: result: user defined: $with_python" >&5 8496 echo "${ECHO_T}user defined: $with_python" >&6; } 8497 else 8498 if test -n "$PYTHON" ; then 8499 { echo "$as_me:$LINENO: WARNING: specified python ($PYTHON) is not usable, searching path" >&5 8500 echo "$as_me: WARNING: specified python ($PYTHON) is not usable, searching path" >&2;} 8501 fi 8502 8503 # Extract the first word of "python python2 python27", so it can be a program name with args. 8504 set dummy python python2 python27; ac_word=$2 8505 { echo "$as_me:$LINENO: checking for $ac_word" >&5 8506 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 8507 if test "${ac_cv_path_PYTHON+set}" = set; then 8508 echo $ECHO_N "(cached) $ECHO_C" >&6 8509 else 8510 case $PYTHON in 8511 [\\/]* | ?:[\\/]*) 8512 ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path. 8513 ;; 8514 *) 8515 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8516 for as_dir in $PATH 8517 do 8518 IFS=$as_save_IFS 8519 test -z "$as_dir" && as_dir=. 8520 for ac_exec_ext in '' $ac_executable_extensions; do 8521 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 8522 ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext" 8523 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 8524 break 2 8525 fi 8526 done 8527 done 8528 IFS=$as_save_IFS 8529 8530 test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON="{ echo "$as_me:$LINENO: result: not found" >&5 8531 echo "${ECHO_T}not found" >&6; } 8532 { { echo "$as_me:$LINENO: error: could not find python 2.7 or higher" >&5 8533 echo "$as_me: error: could not find python 2.7 or higher" >&2;} 8534 { (exit 1); exit 1; }; }" 8535 ;; 8536 esac 8537 fi 8538 PYTHON=$ac_cv_path_PYTHON 8539 if test -n "$PYTHON"; then 8540 { echo "$as_me:$LINENO: result: $PYTHON" >&5 8541 echo "${ECHO_T}$PYTHON" >&6; } 8542 else 8543 { echo "$as_me:$LINENO: result: no" >&5 8544 echo "${ECHO_T}no" >&6; } 8545 fi 8546 8547 8548 fi 8549 8550 { echo "$as_me:$LINENO: checking for python >= 2.7" >&5 8551 echo $ECHO_N "checking for python >= 2.7... $ECHO_C" >&6; } 8552 ac_python_version=`$PYTHON -V 2>&1 | cut -d' ' -f2` 8553 ac_python_version_major=`echo $ac_python_version | cut -d'.' -f1` 8554 ac_python_version_minor=`echo $ac_python_version | cut -d'.' -f2` 8555 ac_python_version_patch=`echo $ac_python_version | cut -d'.' -f3` 8556 if test "$ac_python_version_major" -gt "2" || \ 8557 (test "$ac_python_version_major" -eq "2" && \ 8558 test "$ac_python_version_minor" -ge "7") ; then 8559 { echo "$as_me:$LINENO: result: $PYTHON ($ac_python_version)" >&5 8560 echo "${ECHO_T}$PYTHON ($ac_python_version)" >&6; } 8561 else 8562 { echo "$as_me:$LINENO: result: not found" >&5 8563 echo "${ECHO_T}not found" >&6; } 8564 { { echo "$as_me:$LINENO: error: found python $ac_python_version ($PYTHON); required >= 2.7 8565 See \`config.log' for more details." >&5 8566 echo "$as_me: error: found python $ac_python_version ($PYTHON); required >= 2.7 8567 See \`config.log' for more details." >&2;} 8568 { (exit 1); exit 1; }; } 8569 fi 8570 8571 8572 8573 { echo "$as_me:$LINENO: checking for sin in -lm" >&5 8574 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; } 8575 if test "${ac_cv_lib_m_sin+set}" = set; then 8576 echo $ECHO_N "(cached) $ECHO_C" >&6 8577 else 8578 ac_check_lib_save_LIBS=$LIBS 8579 LIBS="-lm $LIBS" 8580 cat >conftest.$ac_ext <<_ACEOF 8581 /* confdefs.h. */ 8582 _ACEOF 8583 cat confdefs.h >>conftest.$ac_ext 8584 cat >>conftest.$ac_ext <<_ACEOF 8585 /* end confdefs.h. */ 8586 8587 /* Override any GCC internal prototype to avoid an error. 8588 Use char because int might match the return type of a GCC 8589 builtin and then its argument prototype would still apply. */ 8590 #ifdef __cplusplus 8591 extern "C" 8592 #endif 8593 char sin (); 8594 int 8595 main () 8596 { 8597 return sin (); 8598 ; 8599 return 0; 8600 } 8601 _ACEOF 8602 rm -f conftest.$ac_objext conftest$ac_exeext 8603 if { (ac_try="$ac_link" 8604 case "(($ac_try" in 8605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8606 *) ac_try_echo=$ac_try;; 8607 esac 8608 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8609 (eval "$ac_link") 2>conftest.er1 8610 ac_status=$? 8611 grep -v '^ *+' conftest.er1 >conftest.err 8612 rm -f conftest.er1 8613 cat conftest.err >&5 8614 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8615 (exit $ac_status); } && 8616 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8617 { (case "(($ac_try" in 8618 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8619 *) ac_try_echo=$ac_try;; 8620 esac 8621 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8622 (eval "$ac_try") 2>&5 8623 ac_status=$? 8624 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8625 (exit $ac_status); }; } && 8626 { ac_try='test -s conftest$ac_exeext' 8627 { (case "(($ac_try" in 8628 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8629 *) ac_try_echo=$ac_try;; 8630 esac 8631 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8632 (eval "$ac_try") 2>&5 8633 ac_status=$? 8634 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8635 (exit $ac_status); }; }; then 8636 ac_cv_lib_m_sin=yes 8637 else 8638 echo "$as_me: failed program was:" >&5 8639 sed 's/^/| /' conftest.$ac_ext >&5 8640 8641 ac_cv_lib_m_sin=no 8642 fi 8643 8644 rm -f core conftest.err conftest.$ac_objext \ 8645 conftest$ac_exeext conftest.$ac_ext 8646 LIBS=$ac_check_lib_save_LIBS 8647 fi 8648 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5 8649 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; } 8650 if test $ac_cv_lib_m_sin = yes; then 8651 cat >>confdefs.h <<_ACEOF 8652 #define HAVE_LIBM 1 8653 _ACEOF 8654 8655 LIBS="-lm $LIBS" 8656 8657 fi 8658 8659 if test "$llvm_cv_os_type" = "MingW" ; then 8660 8661 { echo "$as_me:$LINENO: checking for main in -lole32" >&5 8662 echo $ECHO_N "checking for main in -lole32... $ECHO_C" >&6; } 8663 if test "${ac_cv_lib_ole32_main+set}" = set; then 8664 echo $ECHO_N "(cached) $ECHO_C" >&6 8665 else 8666 ac_check_lib_save_LIBS=$LIBS 8667 LIBS="-lole32 $LIBS" 8668 cat >conftest.$ac_ext <<_ACEOF 8669 /* confdefs.h. */ 8670 _ACEOF 8671 cat confdefs.h >>conftest.$ac_ext 8672 cat >>conftest.$ac_ext <<_ACEOF 8673 /* end confdefs.h. */ 8674 8675 8676 int 8677 main () 8678 { 8679 return main (); 8680 ; 8681 return 0; 8682 } 8683 _ACEOF 8684 rm -f conftest.$ac_objext conftest$ac_exeext 8685 if { (ac_try="$ac_link" 8686 case "(($ac_try" in 8687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8688 *) ac_try_echo=$ac_try;; 8689 esac 8690 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8691 (eval "$ac_link") 2>conftest.er1 8692 ac_status=$? 8693 grep -v '^ *+' conftest.er1 >conftest.err 8694 rm -f conftest.er1 8695 cat conftest.err >&5 8696 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8697 (exit $ac_status); } && 8698 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8699 { (case "(($ac_try" in 8700 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8701 *) ac_try_echo=$ac_try;; 8702 esac 8703 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8704 (eval "$ac_try") 2>&5 8705 ac_status=$? 8706 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8707 (exit $ac_status); }; } && 8708 { ac_try='test -s conftest$ac_exeext' 8709 { (case "(($ac_try" in 8710 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8711 *) ac_try_echo=$ac_try;; 8712 esac 8713 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8714 (eval "$ac_try") 2>&5 8715 ac_status=$? 8716 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8717 (exit $ac_status); }; }; then 8718 ac_cv_lib_ole32_main=yes 8719 else 8720 echo "$as_me: failed program was:" >&5 8721 sed 's/^/| /' conftest.$ac_ext >&5 8722 8723 ac_cv_lib_ole32_main=no 8724 fi 8725 8726 rm -f core conftest.err conftest.$ac_objext \ 8727 conftest$ac_exeext conftest.$ac_ext 8728 LIBS=$ac_check_lib_save_LIBS 8729 fi 8730 { echo "$as_me:$LINENO: result: $ac_cv_lib_ole32_main" >&5 8731 echo "${ECHO_T}$ac_cv_lib_ole32_main" >&6; } 8732 if test $ac_cv_lib_ole32_main = yes; then 8733 cat >>confdefs.h <<_ACEOF 8734 #define HAVE_LIBOLE32 1 8735 _ACEOF 8736 8737 LIBS="-lole32 $LIBS" 8738 8739 fi 8740 8741 8742 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5 8743 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; } 8744 if test "${ac_cv_lib_psapi_main+set}" = set; then 8745 echo $ECHO_N "(cached) $ECHO_C" >&6 8746 else 8747 ac_check_lib_save_LIBS=$LIBS 8748 LIBS="-lpsapi $LIBS" 8749 cat >conftest.$ac_ext <<_ACEOF 8750 /* confdefs.h. */ 8751 _ACEOF 8752 cat confdefs.h >>conftest.$ac_ext 8753 cat >>conftest.$ac_ext <<_ACEOF 8754 /* end confdefs.h. */ 8755 8756 8757 int 8758 main () 8759 { 8760 return main (); 8761 ; 8762 return 0; 8763 } 8764 _ACEOF 8765 rm -f conftest.$ac_objext conftest$ac_exeext 8766 if { (ac_try="$ac_link" 8767 case "(($ac_try" in 8768 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8769 *) ac_try_echo=$ac_try;; 8770 esac 8771 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8772 (eval "$ac_link") 2>conftest.er1 8773 ac_status=$? 8774 grep -v '^ *+' conftest.er1 >conftest.err 8775 rm -f conftest.er1 8776 cat conftest.err >&5 8777 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8778 (exit $ac_status); } && 8779 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8780 { (case "(($ac_try" in 8781 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8782 *) ac_try_echo=$ac_try;; 8783 esac 8784 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8785 (eval "$ac_try") 2>&5 8786 ac_status=$? 8787 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8788 (exit $ac_status); }; } && 8789 { ac_try='test -s conftest$ac_exeext' 8790 { (case "(($ac_try" in 8791 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8792 *) ac_try_echo=$ac_try;; 8793 esac 8794 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8795 (eval "$ac_try") 2>&5 8796 ac_status=$? 8797 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8798 (exit $ac_status); }; }; then 8799 ac_cv_lib_psapi_main=yes 8800 else 8801 echo "$as_me: failed program was:" >&5 8802 sed 's/^/| /' conftest.$ac_ext >&5 8803 8804 ac_cv_lib_psapi_main=no 8805 fi 8806 8807 rm -f core conftest.err conftest.$ac_objext \ 8808 conftest$ac_exeext conftest.$ac_ext 8809 LIBS=$ac_check_lib_save_LIBS 8810 fi 8811 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5 8812 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; } 8813 if test $ac_cv_lib_psapi_main = yes; then 8814 cat >>confdefs.h <<_ACEOF 8815 #define HAVE_LIBPSAPI 1 8816 _ACEOF 8817 8818 LIBS="-lpsapi $LIBS" 8819 8820 fi 8821 8822 8823 { echo "$as_me:$LINENO: checking for main in -lshell32" >&5 8824 echo $ECHO_N "checking for main in -lshell32... $ECHO_C" >&6; } 8825 if test "${ac_cv_lib_shell32_main+set}" = set; then 8826 echo $ECHO_N "(cached) $ECHO_C" >&6 8827 else 8828 ac_check_lib_save_LIBS=$LIBS 8829 LIBS="-lshell32 $LIBS" 8830 cat >conftest.$ac_ext <<_ACEOF 8831 /* confdefs.h. */ 8832 _ACEOF 8833 cat confdefs.h >>conftest.$ac_ext 8834 cat >>conftest.$ac_ext <<_ACEOF 8835 /* end confdefs.h. */ 8836 8837 8838 int 8839 main () 8840 { 8841 return main (); 8842 ; 8843 return 0; 8844 } 8845 _ACEOF 8846 rm -f conftest.$ac_objext conftest$ac_exeext 8847 if { (ac_try="$ac_link" 8848 case "(($ac_try" in 8849 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8850 *) ac_try_echo=$ac_try;; 8851 esac 8852 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8853 (eval "$ac_link") 2>conftest.er1 8854 ac_status=$? 8855 grep -v '^ *+' conftest.er1 >conftest.err 8856 rm -f conftest.er1 8857 cat conftest.err >&5 8858 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8859 (exit $ac_status); } && 8860 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8861 { (case "(($ac_try" in 8862 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8863 *) ac_try_echo=$ac_try;; 8864 esac 8865 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8866 (eval "$ac_try") 2>&5 8867 ac_status=$? 8868 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8869 (exit $ac_status); }; } && 8870 { ac_try='test -s conftest$ac_exeext' 8871 { (case "(($ac_try" in 8872 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8873 *) ac_try_echo=$ac_try;; 8874 esac 8875 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8876 (eval "$ac_try") 2>&5 8877 ac_status=$? 8878 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8879 (exit $ac_status); }; }; then 8880 ac_cv_lib_shell32_main=yes 8881 else 8882 echo "$as_me: failed program was:" >&5 8883 sed 's/^/| /' conftest.$ac_ext >&5 8884 8885 ac_cv_lib_shell32_main=no 8886 fi 8887 8888 rm -f core conftest.err conftest.$ac_objext \ 8889 conftest$ac_exeext conftest.$ac_ext 8890 LIBS=$ac_check_lib_save_LIBS 8891 fi 8892 { echo "$as_me:$LINENO: result: $ac_cv_lib_shell32_main" >&5 8893 echo "${ECHO_T}$ac_cv_lib_shell32_main" >&6; } 8894 if test $ac_cv_lib_shell32_main = yes; then 8895 cat >>confdefs.h <<_ACEOF 8896 #define HAVE_LIBSHELL32 1 8897 _ACEOF 8898 8899 LIBS="-lshell32 $LIBS" 8900 8901 fi 8902 8903 8904 { echo "$as_me:$LINENO: checking for main in -luuid" >&5 8905 echo $ECHO_N "checking for main in -luuid... $ECHO_C" >&6; } 8906 if test "${ac_cv_lib_uuid_main+set}" = set; then 8907 echo $ECHO_N "(cached) $ECHO_C" >&6 8908 else 8909 ac_check_lib_save_LIBS=$LIBS 8910 LIBS="-luuid $LIBS" 8911 cat >conftest.$ac_ext <<_ACEOF 8912 /* confdefs.h. */ 8913 _ACEOF 8914 cat confdefs.h >>conftest.$ac_ext 8915 cat >>conftest.$ac_ext <<_ACEOF 8916 /* end confdefs.h. */ 8917 8918 8919 int 8920 main () 8921 { 8922 return main (); 8923 ; 8924 return 0; 8925 } 8926 _ACEOF 8927 rm -f conftest.$ac_objext conftest$ac_exeext 8928 if { (ac_try="$ac_link" 8929 case "(($ac_try" in 8930 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8931 *) ac_try_echo=$ac_try;; 8932 esac 8933 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8934 (eval "$ac_link") 2>conftest.er1 8935 ac_status=$? 8936 grep -v '^ *+' conftest.er1 >conftest.err 8937 rm -f conftest.er1 8938 cat conftest.err >&5 8939 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8940 (exit $ac_status); } && 8941 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8942 { (case "(($ac_try" in 8943 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8944 *) ac_try_echo=$ac_try;; 8945 esac 8946 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8947 (eval "$ac_try") 2>&5 8948 ac_status=$? 8949 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8950 (exit $ac_status); }; } && 8951 { ac_try='test -s conftest$ac_exeext' 8952 { (case "(($ac_try" in 8953 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8954 *) ac_try_echo=$ac_try;; 8955 esac 8956 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8957 (eval "$ac_try") 2>&5 8958 ac_status=$? 8959 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8960 (exit $ac_status); }; }; then 8961 ac_cv_lib_uuid_main=yes 8962 else 8963 echo "$as_me: failed program was:" >&5 8964 sed 's/^/| /' conftest.$ac_ext >&5 8965 8966 ac_cv_lib_uuid_main=no 8967 fi 8968 8969 rm -f core conftest.err conftest.$ac_objext \ 8970 conftest$ac_exeext conftest.$ac_ext 8971 LIBS=$ac_check_lib_save_LIBS 8972 fi 8973 { echo "$as_me:$LINENO: result: $ac_cv_lib_uuid_main" >&5 8974 echo "${ECHO_T}$ac_cv_lib_uuid_main" >&6; } 8975 if test $ac_cv_lib_uuid_main = yes; then 8976 cat >>confdefs.h <<_ACEOF 8977 #define HAVE_LIBUUID 1 8978 _ACEOF 8979 8980 LIBS="-luuid $LIBS" 8981 8982 fi 8983 8984 fi 8985 8986 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5 8987 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; } 8988 if test "${ac_cv_search_dlopen+set}" = set; then 8989 echo $ECHO_N "(cached) $ECHO_C" >&6 8990 else 8991 ac_func_search_save_LIBS=$LIBS 8992 cat >conftest.$ac_ext <<_ACEOF 8993 /* confdefs.h. */ 8994 _ACEOF 8995 cat confdefs.h >>conftest.$ac_ext 8996 cat >>conftest.$ac_ext <<_ACEOF 8997 /* end confdefs.h. */ 8998 8999 /* Override any GCC internal prototype to avoid an error. 9000 Use char because int might match the return type of a GCC 9001 builtin and then its argument prototype would still apply. */ 9002 #ifdef __cplusplus 9003 extern "C" 9004 #endif 9005 char dlopen (); 9006 int 9007 main () 9008 { 9009 return dlopen (); 9010 ; 9011 return 0; 9012 } 9013 _ACEOF 9014 for ac_lib in '' dl; do 9015 if test -z "$ac_lib"; then 9016 ac_res="none required" 9017 else 9018 ac_res=-l$ac_lib 9019 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 9020 fi 9021 rm -f conftest.$ac_objext conftest$ac_exeext 9022 if { (ac_try="$ac_link" 9023 case "(($ac_try" in 9024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9025 *) ac_try_echo=$ac_try;; 9026 esac 9027 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9028 (eval "$ac_link") 2>conftest.er1 9029 ac_status=$? 9030 grep -v '^ *+' conftest.er1 >conftest.err 9031 rm -f conftest.er1 9032 cat conftest.err >&5 9033 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9034 (exit $ac_status); } && 9035 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9036 { (case "(($ac_try" in 9037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9038 *) ac_try_echo=$ac_try;; 9039 esac 9040 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9041 (eval "$ac_try") 2>&5 9042 ac_status=$? 9043 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9044 (exit $ac_status); }; } && 9045 { ac_try='test -s conftest$ac_exeext' 9046 { (case "(($ac_try" in 9047 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9048 *) ac_try_echo=$ac_try;; 9049 esac 9050 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9051 (eval "$ac_try") 2>&5 9052 ac_status=$? 9053 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9054 (exit $ac_status); }; }; then 9055 ac_cv_search_dlopen=$ac_res 9056 else 9057 echo "$as_me: failed program was:" >&5 9058 sed 's/^/| /' conftest.$ac_ext >&5 9059 9060 9061 fi 9062 9063 rm -f core conftest.err conftest.$ac_objext \ 9064 conftest$ac_exeext 9065 if test "${ac_cv_search_dlopen+set}" = set; then 9066 break 9067 fi 9068 done 9069 if test "${ac_cv_search_dlopen+set}" = set; then 9070 : 9071 else 9072 ac_cv_search_dlopen=no 9073 fi 9074 rm conftest.$ac_ext 9075 LIBS=$ac_func_search_save_LIBS 9076 fi 9077 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5 9078 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; } 9079 ac_res=$ac_cv_search_dlopen 9080 if test "$ac_res" != no; then 9081 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 9082 9083 9084 cat >>confdefs.h <<\_ACEOF 9085 #define HAVE_DLOPEN 1 9086 _ACEOF 9087 9088 HAVE_DLOPEN='1' 9089 9090 9091 else 9092 { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5 9093 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;} 9094 fi 9095 9096 9097 { echo "$as_me:$LINENO: checking for library containing clock_gettime" >&5 9098 echo $ECHO_N "checking for library containing clock_gettime... $ECHO_C" >&6; } 9099 if test "${ac_cv_search_clock_gettime+set}" = set; then 9100 echo $ECHO_N "(cached) $ECHO_C" >&6 9101 else 9102 ac_func_search_save_LIBS=$LIBS 9103 cat >conftest.$ac_ext <<_ACEOF 9104 /* confdefs.h. */ 9105 _ACEOF 9106 cat confdefs.h >>conftest.$ac_ext 9107 cat >>conftest.$ac_ext <<_ACEOF 9108 /* end confdefs.h. */ 9109 9110 /* Override any GCC internal prototype to avoid an error. 9111 Use char because int might match the return type of a GCC 9112 builtin and then its argument prototype would still apply. */ 9113 #ifdef __cplusplus 9114 extern "C" 9115 #endif 9116 char clock_gettime (); 9117 int 9118 main () 9119 { 9120 return clock_gettime (); 9121 ; 9122 return 0; 9123 } 9124 _ACEOF 9125 for ac_lib in '' rt; do 9126 if test -z "$ac_lib"; then 9127 ac_res="none required" 9128 else 9129 ac_res=-l$ac_lib 9130 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 9131 fi 9132 rm -f conftest.$ac_objext conftest$ac_exeext 9133 if { (ac_try="$ac_link" 9134 case "(($ac_try" in 9135 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9136 *) ac_try_echo=$ac_try;; 9137 esac 9138 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9139 (eval "$ac_link") 2>conftest.er1 9140 ac_status=$? 9141 grep -v '^ *+' conftest.er1 >conftest.err 9142 rm -f conftest.er1 9143 cat conftest.err >&5 9144 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9145 (exit $ac_status); } && 9146 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9147 { (case "(($ac_try" in 9148 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9149 *) ac_try_echo=$ac_try;; 9150 esac 9151 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9152 (eval "$ac_try") 2>&5 9153 ac_status=$? 9154 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9155 (exit $ac_status); }; } && 9156 { ac_try='test -s conftest$ac_exeext' 9157 { (case "(($ac_try" in 9158 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9159 *) ac_try_echo=$ac_try;; 9160 esac 9161 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9162 (eval "$ac_try") 2>&5 9163 ac_status=$? 9164 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9165 (exit $ac_status); }; }; then 9166 ac_cv_search_clock_gettime=$ac_res 9167 else 9168 echo "$as_me: failed program was:" >&5 9169 sed 's/^/| /' conftest.$ac_ext >&5 9170 9171 9172 fi 9173 9174 rm -f core conftest.err conftest.$ac_objext \ 9175 conftest$ac_exeext 9176 if test "${ac_cv_search_clock_gettime+set}" = set; then 9177 break 9178 fi 9179 done 9180 if test "${ac_cv_search_clock_gettime+set}" = set; then 9181 : 9182 else 9183 ac_cv_search_clock_gettime=no 9184 fi 9185 rm conftest.$ac_ext 9186 LIBS=$ac_func_search_save_LIBS 9187 fi 9188 { echo "$as_me:$LINENO: result: $ac_cv_search_clock_gettime" >&5 9189 echo "${ECHO_T}$ac_cv_search_clock_gettime" >&6; } 9190 ac_res=$ac_cv_search_clock_gettime 9191 if test "$ac_res" != no; then 9192 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 9193 9194 fi 9195 9196 9197 if test "$llvm_cv_enable_terminfo" = "yes" ; then 9198 { echo "$as_me:$LINENO: checking for library containing setupterm" >&5 9199 echo $ECHO_N "checking for library containing setupterm... $ECHO_C" >&6; } 9200 if test "${ac_cv_search_setupterm+set}" = set; then 9201 echo $ECHO_N "(cached) $ECHO_C" >&6 9202 else 9203 ac_func_search_save_LIBS=$LIBS 9204 cat >conftest.$ac_ext <<_ACEOF 9205 /* confdefs.h. */ 9206 _ACEOF 9207 cat confdefs.h >>conftest.$ac_ext 9208 cat >>conftest.$ac_ext <<_ACEOF 9209 /* end confdefs.h. */ 9210 9211 /* Override any GCC internal prototype to avoid an error. 9212 Use char because int might match the return type of a GCC 9213 builtin and then its argument prototype would still apply. */ 9214 #ifdef __cplusplus 9215 extern "C" 9216 #endif 9217 char setupterm (); 9218 int 9219 main () 9220 { 9221 return setupterm (); 9222 ; 9223 return 0; 9224 } 9225 _ACEOF 9226 for ac_lib in '' tinfo terminfo curses ncurses ncursesw; do 9227 if test -z "$ac_lib"; then 9228 ac_res="none required" 9229 else 9230 ac_res=-l$ac_lib 9231 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 9232 fi 9233 rm -f conftest.$ac_objext conftest$ac_exeext 9234 if { (ac_try="$ac_link" 9235 case "(($ac_try" in 9236 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9237 *) ac_try_echo=$ac_try;; 9238 esac 9239 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9240 (eval "$ac_link") 2>conftest.er1 9241 ac_status=$? 9242 grep -v '^ *+' conftest.er1 >conftest.err 9243 rm -f conftest.er1 9244 cat conftest.err >&5 9245 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9246 (exit $ac_status); } && 9247 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9248 { (case "(($ac_try" in 9249 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9250 *) ac_try_echo=$ac_try;; 9251 esac 9252 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9253 (eval "$ac_try") 2>&5 9254 ac_status=$? 9255 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9256 (exit $ac_status); }; } && 9257 { ac_try='test -s conftest$ac_exeext' 9258 { (case "(($ac_try" in 9259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9260 *) ac_try_echo=$ac_try;; 9261 esac 9262 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9263 (eval "$ac_try") 2>&5 9264 ac_status=$? 9265 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9266 (exit $ac_status); }; }; then 9267 ac_cv_search_setupterm=$ac_res 9268 else 9269 echo "$as_me: failed program was:" >&5 9270 sed 's/^/| /' conftest.$ac_ext >&5 9271 9272 9273 fi 9274 9275 rm -f core conftest.err conftest.$ac_objext \ 9276 conftest$ac_exeext 9277 if test "${ac_cv_search_setupterm+set}" = set; then 9278 break 9279 fi 9280 done 9281 if test "${ac_cv_search_setupterm+set}" = set; then 9282 : 9283 else 9284 ac_cv_search_setupterm=no 9285 fi 9286 rm conftest.$ac_ext 9287 LIBS=$ac_func_search_save_LIBS 9288 fi 9289 { echo "$as_me:$LINENO: result: $ac_cv_search_setupterm" >&5 9290 echo "${ECHO_T}$ac_cv_search_setupterm" >&6; } 9291 ac_res=$ac_cv_search_setupterm 9292 if test "$ac_res" != no; then 9293 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 9294 9295 9296 cat >>confdefs.h <<\_ACEOF 9297 #define HAVE_TERMINFO 1 9298 _ACEOF 9299 9300 HAVE_TERMINFO='1' 9301 9302 9303 fi 9304 9305 fi 9306 9307 if test "$llvm_cv_enable_libedit" = "yes" ; then 9308 { echo "$as_me:$LINENO: checking for library containing el_init" >&5 9309 echo $ECHO_N "checking for library containing el_init... $ECHO_C" >&6; } 9310 if test "${ac_cv_search_el_init+set}" = set; then 9311 echo $ECHO_N "(cached) $ECHO_C" >&6 9312 else 9313 ac_func_search_save_LIBS=$LIBS 9314 cat >conftest.$ac_ext <<_ACEOF 9315 /* confdefs.h. */ 9316 _ACEOF 9317 cat confdefs.h >>conftest.$ac_ext 9318 cat >>conftest.$ac_ext <<_ACEOF 9319 /* end confdefs.h. */ 9320 9321 /* Override any GCC internal prototype to avoid an error. 9322 Use char because int might match the return type of a GCC 9323 builtin and then its argument prototype would still apply. */ 9324 #ifdef __cplusplus 9325 extern "C" 9326 #endif 9327 char el_init (); 9328 int 9329 main () 9330 { 9331 return el_init (); 9332 ; 9333 return 0; 9334 } 9335 _ACEOF 9336 for ac_lib in '' edit; do 9337 if test -z "$ac_lib"; then 9338 ac_res="none required" 9339 else 9340 ac_res=-l$ac_lib 9341 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 9342 fi 9343 rm -f conftest.$ac_objext conftest$ac_exeext 9344 if { (ac_try="$ac_link" 9345 case "(($ac_try" in 9346 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9347 *) ac_try_echo=$ac_try;; 9348 esac 9349 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9350 (eval "$ac_link") 2>conftest.er1 9351 ac_status=$? 9352 grep -v '^ *+' conftest.er1 >conftest.err 9353 rm -f conftest.er1 9354 cat conftest.err >&5 9355 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9356 (exit $ac_status); } && 9357 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9358 { (case "(($ac_try" in 9359 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9360 *) ac_try_echo=$ac_try;; 9361 esac 9362 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9363 (eval "$ac_try") 2>&5 9364 ac_status=$? 9365 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9366 (exit $ac_status); }; } && 9367 { ac_try='test -s conftest$ac_exeext' 9368 { (case "(($ac_try" in 9369 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9370 *) ac_try_echo=$ac_try;; 9371 esac 9372 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9373 (eval "$ac_try") 2>&5 9374 ac_status=$? 9375 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9376 (exit $ac_status); }; }; then 9377 ac_cv_search_el_init=$ac_res 9378 else 9379 echo "$as_me: failed program was:" >&5 9380 sed 's/^/| /' conftest.$ac_ext >&5 9381 9382 9383 fi 9384 9385 rm -f core conftest.err conftest.$ac_objext \ 9386 conftest$ac_exeext 9387 if test "${ac_cv_search_el_init+set}" = set; then 9388 break 9389 fi 9390 done 9391 if test "${ac_cv_search_el_init+set}" = set; then 9392 : 9393 else 9394 ac_cv_search_el_init=no 9395 fi 9396 rm conftest.$ac_ext 9397 LIBS=$ac_func_search_save_LIBS 9398 fi 9399 { echo "$as_me:$LINENO: result: $ac_cv_search_el_init" >&5 9400 echo "${ECHO_T}$ac_cv_search_el_init" >&6; } 9401 ac_res=$ac_cv_search_el_init 9402 if test "$ac_res" != no; then 9403 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 9404 9405 cat >>confdefs.h <<\_ACEOF 9406 #define HAVE_LIBEDIT 1 9407 _ACEOF 9408 9409 fi 9410 9411 fi 9412 9413 if test "$llvm_cv_enable_libffi" = "yes" ; then 9414 { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5 9415 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; } 9416 if test "${ac_cv_search_ffi_call+set}" = set; then 9417 echo $ECHO_N "(cached) $ECHO_C" >&6 9418 else 9419 ac_func_search_save_LIBS=$LIBS 9420 cat >conftest.$ac_ext <<_ACEOF 9421 /* confdefs.h. */ 9422 _ACEOF 9423 cat confdefs.h >>conftest.$ac_ext 9424 cat >>conftest.$ac_ext <<_ACEOF 9425 /* end confdefs.h. */ 9426 9427 /* Override any GCC internal prototype to avoid an error. 9428 Use char because int might match the return type of a GCC 9429 builtin and then its argument prototype would still apply. */ 9430 #ifdef __cplusplus 9431 extern "C" 9432 #endif 9433 char ffi_call (); 9434 int 9435 main () 9436 { 9437 return ffi_call (); 9438 ; 9439 return 0; 9440 } 9441 _ACEOF 9442 for ac_lib in '' ffi; do 9443 if test -z "$ac_lib"; then 9444 ac_res="none required" 9445 else 9446 ac_res=-l$ac_lib 9447 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 9448 fi 9449 rm -f conftest.$ac_objext conftest$ac_exeext 9450 if { (ac_try="$ac_link" 9451 case "(($ac_try" in 9452 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9453 *) ac_try_echo=$ac_try;; 9454 esac 9455 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9456 (eval "$ac_link") 2>conftest.er1 9457 ac_status=$? 9458 grep -v '^ *+' conftest.er1 >conftest.err 9459 rm -f conftest.er1 9460 cat conftest.err >&5 9461 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9462 (exit $ac_status); } && 9463 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9464 { (case "(($ac_try" in 9465 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9466 *) ac_try_echo=$ac_try;; 9467 esac 9468 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9469 (eval "$ac_try") 2>&5 9470 ac_status=$? 9471 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9472 (exit $ac_status); }; } && 9473 { ac_try='test -s conftest$ac_exeext' 9474 { (case "(($ac_try" in 9475 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9476 *) ac_try_echo=$ac_try;; 9477 esac 9478 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9479 (eval "$ac_try") 2>&5 9480 ac_status=$? 9481 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9482 (exit $ac_status); }; }; then 9483 ac_cv_search_ffi_call=$ac_res 9484 else 9485 echo "$as_me: failed program was:" >&5 9486 sed 's/^/| /' conftest.$ac_ext >&5 9487 9488 9489 fi 9490 9491 rm -f core conftest.err conftest.$ac_objext \ 9492 conftest$ac_exeext 9493 if test "${ac_cv_search_ffi_call+set}" = set; then 9494 break 9495 fi 9496 done 9497 if test "${ac_cv_search_ffi_call+set}" = set; then 9498 : 9499 else 9500 ac_cv_search_ffi_call=no 9501 fi 9502 rm conftest.$ac_ext 9503 LIBS=$ac_func_search_save_LIBS 9504 fi 9505 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5 9506 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; } 9507 ac_res=$ac_cv_search_ffi_call 9508 if test "$ac_res" != no; then 9509 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 9510 9511 cat >>confdefs.h <<\_ACEOF 9512 #define HAVE_FFI_CALL 1 9513 _ACEOF 9514 9515 else 9516 { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5 9517 echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;} 9518 { (exit 1); exit 1; }; } 9519 fi 9520 9521 fi 9522 9523 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5 9524 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; } 9525 if test "${ac_cv_search_mallinfo+set}" = set; then 9526 echo $ECHO_N "(cached) $ECHO_C" >&6 9527 else 9528 ac_func_search_save_LIBS=$LIBS 9529 cat >conftest.$ac_ext <<_ACEOF 9530 /* confdefs.h. */ 9531 _ACEOF 9532 cat confdefs.h >>conftest.$ac_ext 9533 cat >>conftest.$ac_ext <<_ACEOF 9534 /* end confdefs.h. */ 9535 9536 /* Override any GCC internal prototype to avoid an error. 9537 Use char because int might match the return type of a GCC 9538 builtin and then its argument prototype would still apply. */ 9539 #ifdef __cplusplus 9540 extern "C" 9541 #endif 9542 char mallinfo (); 9543 int 9544 main () 9545 { 9546 return mallinfo (); 9547 ; 9548 return 0; 9549 } 9550 _ACEOF 9551 for ac_lib in '' malloc; do 9552 if test -z "$ac_lib"; then 9553 ac_res="none required" 9554 else 9555 ac_res=-l$ac_lib 9556 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 9557 fi 9558 rm -f conftest.$ac_objext conftest$ac_exeext 9559 if { (ac_try="$ac_link" 9560 case "(($ac_try" in 9561 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9562 *) ac_try_echo=$ac_try;; 9563 esac 9564 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9565 (eval "$ac_link") 2>conftest.er1 9566 ac_status=$? 9567 grep -v '^ *+' conftest.er1 >conftest.err 9568 rm -f conftest.er1 9569 cat conftest.err >&5 9570 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9571 (exit $ac_status); } && 9572 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9573 { (case "(($ac_try" in 9574 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9575 *) ac_try_echo=$ac_try;; 9576 esac 9577 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9578 (eval "$ac_try") 2>&5 9579 ac_status=$? 9580 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9581 (exit $ac_status); }; } && 9582 { ac_try='test -s conftest$ac_exeext' 9583 { (case "(($ac_try" in 9584 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9585 *) ac_try_echo=$ac_try;; 9586 esac 9587 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9588 (eval "$ac_try") 2>&5 9589 ac_status=$? 9590 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9591 (exit $ac_status); }; }; then 9592 ac_cv_search_mallinfo=$ac_res 9593 else 9594 echo "$as_me: failed program was:" >&5 9595 sed 's/^/| /' conftest.$ac_ext >&5 9596 9597 9598 fi 9599 9600 rm -f core conftest.err conftest.$ac_objext \ 9601 conftest$ac_exeext 9602 if test "${ac_cv_search_mallinfo+set}" = set; then 9603 break 9604 fi 9605 done 9606 if test "${ac_cv_search_mallinfo+set}" = set; then 9607 : 9608 else 9609 ac_cv_search_mallinfo=no 9610 fi 9611 rm conftest.$ac_ext 9612 LIBS=$ac_func_search_save_LIBS 9613 fi 9614 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5 9615 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; } 9616 ac_res=$ac_cv_search_mallinfo 9617 if test "$ac_res" != no; then 9618 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 9619 9620 cat >>confdefs.h <<\_ACEOF 9621 #define HAVE_MALLINFO 1 9622 _ACEOF 9623 9624 fi 9625 9626 9627 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then 9628 9629 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5 9630 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; } 9631 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then 9632 echo $ECHO_N "(cached) $ECHO_C" >&6 9633 else 9634 ac_check_lib_save_LIBS=$LIBS 9635 LIBS="-lpthread $LIBS" 9636 cat >conftest.$ac_ext <<_ACEOF 9637 /* confdefs.h. */ 9638 _ACEOF 9639 cat confdefs.h >>conftest.$ac_ext 9640 cat >>conftest.$ac_ext <<_ACEOF 9641 /* end confdefs.h. */ 9642 9643 /* Override any GCC internal prototype to avoid an error. 9644 Use char because int might match the return type of a GCC 9645 builtin and then its argument prototype would still apply. */ 9646 #ifdef __cplusplus 9647 extern "C" 9648 #endif 9649 char pthread_mutex_init (); 9650 int 9651 main () 9652 { 9653 return pthread_mutex_init (); 9654 ; 9655 return 0; 9656 } 9657 _ACEOF 9658 rm -f conftest.$ac_objext conftest$ac_exeext 9659 if { (ac_try="$ac_link" 9660 case "(($ac_try" in 9661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9662 *) ac_try_echo=$ac_try;; 9663 esac 9664 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9665 (eval "$ac_link") 2>conftest.er1 9666 ac_status=$? 9667 grep -v '^ *+' conftest.er1 >conftest.err 9668 rm -f conftest.er1 9669 cat conftest.err >&5 9670 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9671 (exit $ac_status); } && 9672 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9673 { (case "(($ac_try" in 9674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9675 *) ac_try_echo=$ac_try;; 9676 esac 9677 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9678 (eval "$ac_try") 2>&5 9679 ac_status=$? 9680 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9681 (exit $ac_status); }; } && 9682 { ac_try='test -s conftest$ac_exeext' 9683 { (case "(($ac_try" in 9684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9685 *) ac_try_echo=$ac_try;; 9686 esac 9687 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9688 (eval "$ac_try") 2>&5 9689 ac_status=$? 9690 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9691 (exit $ac_status); }; }; then 9692 ac_cv_lib_pthread_pthread_mutex_init=yes 9693 else 9694 echo "$as_me: failed program was:" >&5 9695 sed 's/^/| /' conftest.$ac_ext >&5 9696 9697 ac_cv_lib_pthread_pthread_mutex_init=no 9698 fi 9699 9700 rm -f core conftest.err conftest.$ac_objext \ 9701 conftest$ac_exeext conftest.$ac_ext 9702 LIBS=$ac_check_lib_save_LIBS 9703 fi 9704 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5 9705 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; } 9706 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then 9707 cat >>confdefs.h <<_ACEOF 9708 #define HAVE_LIBPTHREAD 1 9709 _ACEOF 9710 9711 LIBS="-lpthread $LIBS" 9712 9713 fi 9714 9715 { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5 9716 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; } 9717 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then 9718 echo $ECHO_N "(cached) $ECHO_C" >&6 9719 else 9720 ac_func_search_save_LIBS=$LIBS 9721 cat >conftest.$ac_ext <<_ACEOF 9722 /* confdefs.h. */ 9723 _ACEOF 9724 cat confdefs.h >>conftest.$ac_ext 9725 cat >>conftest.$ac_ext <<_ACEOF 9726 /* end confdefs.h. */ 9727 9728 /* Override any GCC internal prototype to avoid an error. 9729 Use char because int might match the return type of a GCC 9730 builtin and then its argument prototype would still apply. */ 9731 #ifdef __cplusplus 9732 extern "C" 9733 #endif 9734 char pthread_mutex_lock (); 9735 int 9736 main () 9737 { 9738 return pthread_mutex_lock (); 9739 ; 9740 return 0; 9741 } 9742 _ACEOF 9743 for ac_lib in '' pthread; do 9744 if test -z "$ac_lib"; then 9745 ac_res="none required" 9746 else 9747 ac_res=-l$ac_lib 9748 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 9749 fi 9750 rm -f conftest.$ac_objext conftest$ac_exeext 9751 if { (ac_try="$ac_link" 9752 case "(($ac_try" in 9753 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9754 *) ac_try_echo=$ac_try;; 9755 esac 9756 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9757 (eval "$ac_link") 2>conftest.er1 9758 ac_status=$? 9759 grep -v '^ *+' conftest.er1 >conftest.err 9760 rm -f conftest.er1 9761 cat conftest.err >&5 9762 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9763 (exit $ac_status); } && 9764 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9765 { (case "(($ac_try" in 9766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9767 *) ac_try_echo=$ac_try;; 9768 esac 9769 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9770 (eval "$ac_try") 2>&5 9771 ac_status=$? 9772 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9773 (exit $ac_status); }; } && 9774 { ac_try='test -s conftest$ac_exeext' 9775 { (case "(($ac_try" in 9776 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9777 *) ac_try_echo=$ac_try;; 9778 esac 9779 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9780 (eval "$ac_try") 2>&5 9781 ac_status=$? 9782 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9783 (exit $ac_status); }; }; then 9784 ac_cv_search_pthread_mutex_lock=$ac_res 9785 else 9786 echo "$as_me: failed program was:" >&5 9787 sed 's/^/| /' conftest.$ac_ext >&5 9788 9789 9790 fi 9791 9792 rm -f core conftest.err conftest.$ac_objext \ 9793 conftest$ac_exeext 9794 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then 9795 break 9796 fi 9797 done 9798 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then 9799 : 9800 else 9801 ac_cv_search_pthread_mutex_lock=no 9802 fi 9803 rm conftest.$ac_ext 9804 LIBS=$ac_func_search_save_LIBS 9805 fi 9806 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5 9807 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; } 9808 ac_res=$ac_cv_search_pthread_mutex_lock 9809 if test "$ac_res" != no; then 9810 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 9811 9812 cat >>confdefs.h <<\_ACEOF 9813 #define HAVE_PTHREAD_MUTEX_LOCK 1 9814 _ACEOF 9815 9816 fi 9817 9818 { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5 9819 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; } 9820 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then 9821 echo $ECHO_N "(cached) $ECHO_C" >&6 9822 else 9823 ac_func_search_save_LIBS=$LIBS 9824 cat >conftest.$ac_ext <<_ACEOF 9825 /* confdefs.h. */ 9826 _ACEOF 9827 cat confdefs.h >>conftest.$ac_ext 9828 cat >>conftest.$ac_ext <<_ACEOF 9829 /* end confdefs.h. */ 9830 9831 /* Override any GCC internal prototype to avoid an error. 9832 Use char because int might match the return type of a GCC 9833 builtin and then its argument prototype would still apply. */ 9834 #ifdef __cplusplus 9835 extern "C" 9836 #endif 9837 char pthread_rwlock_init (); 9838 int 9839 main () 9840 { 9841 return pthread_rwlock_init (); 9842 ; 9843 return 0; 9844 } 9845 _ACEOF 9846 for ac_lib in '' pthread; do 9847 if test -z "$ac_lib"; then 9848 ac_res="none required" 9849 else 9850 ac_res=-l$ac_lib 9851 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 9852 fi 9853 rm -f conftest.$ac_objext conftest$ac_exeext 9854 if { (ac_try="$ac_link" 9855 case "(($ac_try" in 9856 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9857 *) ac_try_echo=$ac_try;; 9858 esac 9859 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9860 (eval "$ac_link") 2>conftest.er1 9861 ac_status=$? 9862 grep -v '^ *+' conftest.er1 >conftest.err 9863 rm -f conftest.er1 9864 cat conftest.err >&5 9865 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9866 (exit $ac_status); } && 9867 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9868 { (case "(($ac_try" in 9869 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9870 *) ac_try_echo=$ac_try;; 9871 esac 9872 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9873 (eval "$ac_try") 2>&5 9874 ac_status=$? 9875 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9876 (exit $ac_status); }; } && 9877 { ac_try='test -s conftest$ac_exeext' 9878 { (case "(($ac_try" in 9879 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9880 *) ac_try_echo=$ac_try;; 9881 esac 9882 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9883 (eval "$ac_try") 2>&5 9884 ac_status=$? 9885 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9886 (exit $ac_status); }; }; then 9887 ac_cv_search_pthread_rwlock_init=$ac_res 9888 else 9889 echo "$as_me: failed program was:" >&5 9890 sed 's/^/| /' conftest.$ac_ext >&5 9891 9892 9893 fi 9894 9895 rm -f core conftest.err conftest.$ac_objext \ 9896 conftest$ac_exeext 9897 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then 9898 break 9899 fi 9900 done 9901 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then 9902 : 9903 else 9904 ac_cv_search_pthread_rwlock_init=no 9905 fi 9906 rm conftest.$ac_ext 9907 LIBS=$ac_func_search_save_LIBS 9908 fi 9909 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5 9910 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; } 9911 ac_res=$ac_cv_search_pthread_rwlock_init 9912 if test "$ac_res" != no; then 9913 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 9914 9915 cat >>confdefs.h <<\_ACEOF 9916 #define HAVE_PTHREAD_RWLOCK_INIT 1 9917 _ACEOF 9918 9919 fi 9920 9921 { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5 9922 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; } 9923 if test "${ac_cv_search_pthread_getspecific+set}" = set; then 9924 echo $ECHO_N "(cached) $ECHO_C" >&6 9925 else 9926 ac_func_search_save_LIBS=$LIBS 9927 cat >conftest.$ac_ext <<_ACEOF 9928 /* confdefs.h. */ 9929 _ACEOF 9930 cat confdefs.h >>conftest.$ac_ext 9931 cat >>conftest.$ac_ext <<_ACEOF 9932 /* end confdefs.h. */ 9933 9934 /* Override any GCC internal prototype to avoid an error. 9935 Use char because int might match the return type of a GCC 9936 builtin and then its argument prototype would still apply. */ 9937 #ifdef __cplusplus 9938 extern "C" 9939 #endif 9940 char pthread_getspecific (); 9941 int 9942 main () 9943 { 9944 return pthread_getspecific (); 9945 ; 9946 return 0; 9947 } 9948 _ACEOF 9949 for ac_lib in '' pthread; do 9950 if test -z "$ac_lib"; then 9951 ac_res="none required" 9952 else 9953 ac_res=-l$ac_lib 9954 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 9955 fi 9956 rm -f conftest.$ac_objext conftest$ac_exeext 9957 if { (ac_try="$ac_link" 9958 case "(($ac_try" in 9959 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9960 *) ac_try_echo=$ac_try;; 9961 esac 9962 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9963 (eval "$ac_link") 2>conftest.er1 9964 ac_status=$? 9965 grep -v '^ *+' conftest.er1 >conftest.err 9966 rm -f conftest.er1 9967 cat conftest.err >&5 9968 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9969 (exit $ac_status); } && 9970 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9971 { (case "(($ac_try" in 9972 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9973 *) ac_try_echo=$ac_try;; 9974 esac 9975 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9976 (eval "$ac_try") 2>&5 9977 ac_status=$? 9978 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9979 (exit $ac_status); }; } && 9980 { ac_try='test -s conftest$ac_exeext' 9981 { (case "(($ac_try" in 9982 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9983 *) ac_try_echo=$ac_try;; 9984 esac 9985 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9986 (eval "$ac_try") 2>&5 9987 ac_status=$? 9988 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9989 (exit $ac_status); }; }; then 9990 ac_cv_search_pthread_getspecific=$ac_res 9991 else 9992 echo "$as_me: failed program was:" >&5 9993 sed 's/^/| /' conftest.$ac_ext >&5 9994 9995 9996 fi 9997 9998 rm -f core conftest.err conftest.$ac_objext \ 9999 conftest$ac_exeext 10000 if test "${ac_cv_search_pthread_getspecific+set}" = set; then 10001 break 10002 fi 10003 done 10004 if test "${ac_cv_search_pthread_getspecific+set}" = set; then 10005 : 10006 else 10007 ac_cv_search_pthread_getspecific=no 10008 fi 10009 rm conftest.$ac_ext 10010 LIBS=$ac_func_search_save_LIBS 10011 fi 10012 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5 10013 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; } 10014 ac_res=$ac_cv_search_pthread_getspecific 10015 if test "$ac_res" != no; then 10016 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10017 10018 cat >>confdefs.h <<\_ACEOF 10019 #define HAVE_PTHREAD_GETSPECIFIC 1 10020 _ACEOF 10021 10022 fi 10023 10024 fi 10025 10026 if test "$LLVM_ENABLE_ZLIB" -eq 1 ; then 10027 10028 { echo "$as_me:$LINENO: checking for compress2 in -lz" >&5 10029 echo $ECHO_N "checking for compress2 in -lz... $ECHO_C" >&6; } 10030 if test "${ac_cv_lib_z_compress2+set}" = set; then 10031 echo $ECHO_N "(cached) $ECHO_C" >&6 10032 else 10033 ac_check_lib_save_LIBS=$LIBS 10034 LIBS="-lz $LIBS" 10035 cat >conftest.$ac_ext <<_ACEOF 10036 /* confdefs.h. */ 10037 _ACEOF 10038 cat confdefs.h >>conftest.$ac_ext 10039 cat >>conftest.$ac_ext <<_ACEOF 10040 /* end confdefs.h. */ 10041 10042 /* Override any GCC internal prototype to avoid an error. 10043 Use char because int might match the return type of a GCC 10044 builtin and then its argument prototype would still apply. */ 10045 #ifdef __cplusplus 10046 extern "C" 10047 #endif 10048 char compress2 (); 10049 int 10050 main () 10051 { 10052 return compress2 (); 10053 ; 10054 return 0; 10055 } 10056 _ACEOF 10057 rm -f conftest.$ac_objext conftest$ac_exeext 10058 if { (ac_try="$ac_link" 10059 case "(($ac_try" in 10060 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10061 *) ac_try_echo=$ac_try;; 10062 esac 10063 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10064 (eval "$ac_link") 2>conftest.er1 10065 ac_status=$? 10066 grep -v '^ *+' conftest.er1 >conftest.err 10067 rm -f conftest.er1 10068 cat conftest.err >&5 10069 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10070 (exit $ac_status); } && 10071 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10072 { (case "(($ac_try" in 10073 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10074 *) ac_try_echo=$ac_try;; 10075 esac 10076 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10077 (eval "$ac_try") 2>&5 10078 ac_status=$? 10079 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10080 (exit $ac_status); }; } && 10081 { ac_try='test -s conftest$ac_exeext' 10082 { (case "(($ac_try" in 10083 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10084 *) ac_try_echo=$ac_try;; 10085 esac 10086 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10087 (eval "$ac_try") 2>&5 10088 ac_status=$? 10089 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10090 (exit $ac_status); }; }; then 10091 ac_cv_lib_z_compress2=yes 10092 else 10093 echo "$as_me: failed program was:" >&5 10094 sed 's/^/| /' conftest.$ac_ext >&5 10095 10096 ac_cv_lib_z_compress2=no 10097 fi 10098 10099 rm -f core conftest.err conftest.$ac_objext \ 10100 conftest$ac_exeext conftest.$ac_ext 10101 LIBS=$ac_check_lib_save_LIBS 10102 fi 10103 { echo "$as_me:$LINENO: result: $ac_cv_lib_z_compress2" >&5 10104 echo "${ECHO_T}$ac_cv_lib_z_compress2" >&6; } 10105 if test $ac_cv_lib_z_compress2 = yes; then 10106 cat >>confdefs.h <<_ACEOF 10107 #define HAVE_LIBZ 1 10108 _ACEOF 10109 10110 LIBS="-lz $LIBS" 10111 10112 fi 10113 10114 fi 10115 10116 10117 # Check whether --with-oprofile was given. 10118 if test "${with_oprofile+set}" = set; then 10119 withval=$with_oprofile; 10120 USE_OPROFILE=1 10121 10122 case "$withval" in 10123 /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;; 10124 no) llvm_cv_oppath= 10125 USE_OPROFILE=0 10126 ;; 10127 *) llvm_cv_oppath="${withval}/lib/oprofile" 10128 CPPFLAGS="-I${withval}/include";; 10129 esac 10130 case $llvm_cv_os_type in 10131 Linux) 10132 if test -n "$llvm_cv_oppath" ; then 10133 LIBS="$LIBS -lopagent -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}" 10134 { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5 10135 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; } 10136 if test "${ac_cv_search_bfd_init+set}" = set; then 10137 echo $ECHO_N "(cached) $ECHO_C" >&6 10138 else 10139 ac_func_search_save_LIBS=$LIBS 10140 cat >conftest.$ac_ext <<_ACEOF 10141 /* confdefs.h. */ 10142 _ACEOF 10143 cat confdefs.h >>conftest.$ac_ext 10144 cat >>conftest.$ac_ext <<_ACEOF 10145 /* end confdefs.h. */ 10146 10147 /* Override any GCC internal prototype to avoid an error. 10148 Use char because int might match the return type of a GCC 10149 builtin and then its argument prototype would still apply. */ 10150 #ifdef __cplusplus 10151 extern "C" 10152 #endif 10153 char bfd_init (); 10154 int 10155 main () 10156 { 10157 return bfd_init (); 10158 ; 10159 return 0; 10160 } 10161 _ACEOF 10162 for ac_lib in '' bfd; do 10163 if test -z "$ac_lib"; then 10164 ac_res="none required" 10165 else 10166 ac_res=-l$ac_lib 10167 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10168 fi 10169 rm -f conftest.$ac_objext conftest$ac_exeext 10170 if { (ac_try="$ac_link" 10171 case "(($ac_try" in 10172 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10173 *) ac_try_echo=$ac_try;; 10174 esac 10175 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10176 (eval "$ac_link") 2>conftest.er1 10177 ac_status=$? 10178 grep -v '^ *+' conftest.er1 >conftest.err 10179 rm -f conftest.er1 10180 cat conftest.err >&5 10181 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10182 (exit $ac_status); } && 10183 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10184 { (case "(($ac_try" in 10185 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10186 *) ac_try_echo=$ac_try;; 10187 esac 10188 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10189 (eval "$ac_try") 2>&5 10190 ac_status=$? 10191 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10192 (exit $ac_status); }; } && 10193 { ac_try='test -s conftest$ac_exeext' 10194 { (case "(($ac_try" in 10195 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10196 *) ac_try_echo=$ac_try;; 10197 esac 10198 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10199 (eval "$ac_try") 2>&5 10200 ac_status=$? 10201 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10202 (exit $ac_status); }; }; then 10203 ac_cv_search_bfd_init=$ac_res 10204 else 10205 echo "$as_me: failed program was:" >&5 10206 sed 's/^/| /' conftest.$ac_ext >&5 10207 10208 10209 fi 10210 10211 rm -f core conftest.err conftest.$ac_objext \ 10212 conftest$ac_exeext 10213 if test "${ac_cv_search_bfd_init+set}" = set; then 10214 break 10215 fi 10216 done 10217 if test "${ac_cv_search_bfd_init+set}" = set; then 10218 : 10219 else 10220 ac_cv_search_bfd_init=no 10221 fi 10222 rm conftest.$ac_ext 10223 LIBS=$ac_func_search_save_LIBS 10224 fi 10225 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5 10226 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; } 10227 ac_res=$ac_cv_search_bfd_init 10228 if test "$ac_res" != no; then 10229 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10230 10231 fi 10232 10233 { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5 10234 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; } 10235 if test "${ac_cv_search_op_open_agent+set}" = set; then 10236 echo $ECHO_N "(cached) $ECHO_C" >&6 10237 else 10238 ac_func_search_save_LIBS=$LIBS 10239 cat >conftest.$ac_ext <<_ACEOF 10240 /* confdefs.h. */ 10241 _ACEOF 10242 cat confdefs.h >>conftest.$ac_ext 10243 cat >>conftest.$ac_ext <<_ACEOF 10244 /* end confdefs.h. */ 10245 10246 /* Override any GCC internal prototype to avoid an error. 10247 Use char because int might match the return type of a GCC 10248 builtin and then its argument prototype would still apply. */ 10249 #ifdef __cplusplus 10250 extern "C" 10251 #endif 10252 char op_open_agent (); 10253 int 10254 main () 10255 { 10256 return op_open_agent (); 10257 ; 10258 return 0; 10259 } 10260 _ACEOF 10261 for ac_lib in '' opagent; do 10262 if test -z "$ac_lib"; then 10263 ac_res="none required" 10264 else 10265 ac_res=-l$ac_lib 10266 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10267 fi 10268 rm -f conftest.$ac_objext conftest$ac_exeext 10269 if { (ac_try="$ac_link" 10270 case "(($ac_try" in 10271 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10272 *) ac_try_echo=$ac_try;; 10273 esac 10274 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10275 (eval "$ac_link") 2>conftest.er1 10276 ac_status=$? 10277 grep -v '^ *+' conftest.er1 >conftest.err 10278 rm -f conftest.er1 10279 cat conftest.err >&5 10280 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10281 (exit $ac_status); } && 10282 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10283 { (case "(($ac_try" in 10284 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10285 *) ac_try_echo=$ac_try;; 10286 esac 10287 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10288 (eval "$ac_try") 2>&5 10289 ac_status=$? 10290 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10291 (exit $ac_status); }; } && 10292 { ac_try='test -s conftest$ac_exeext' 10293 { (case "(($ac_try" in 10294 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10295 *) ac_try_echo=$ac_try;; 10296 esac 10297 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10298 (eval "$ac_try") 2>&5 10299 ac_status=$? 10300 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10301 (exit $ac_status); }; }; then 10302 ac_cv_search_op_open_agent=$ac_res 10303 else 10304 echo "$as_me: failed program was:" >&5 10305 sed 's/^/| /' conftest.$ac_ext >&5 10306 10307 10308 fi 10309 10310 rm -f core conftest.err conftest.$ac_objext \ 10311 conftest$ac_exeext 10312 if test "${ac_cv_search_op_open_agent+set}" = set; then 10313 break 10314 fi 10315 done 10316 if test "${ac_cv_search_op_open_agent+set}" = set; then 10317 : 10318 else 10319 ac_cv_search_op_open_agent=no 10320 fi 10321 rm conftest.$ac_ext 10322 LIBS=$ac_func_search_save_LIBS 10323 fi 10324 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5 10325 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; } 10326 ac_res=$ac_cv_search_op_open_agent 10327 if test "$ac_res" != no; then 10328 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10329 10330 else 10331 10332 echo "Error! You need to have libopagent around." 10333 exit 1 10334 10335 fi 10336 10337 if test "${ac_cv_header_opagent_h+set}" = set; then 10338 { echo "$as_me:$LINENO: checking for opagent.h" >&5 10339 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; } 10340 if test "${ac_cv_header_opagent_h+set}" = set; then 10341 echo $ECHO_N "(cached) $ECHO_C" >&6 10342 fi 10343 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5 10344 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; } 10345 else 10346 # Is the header compilable? 10347 { echo "$as_me:$LINENO: checking opagent.h usability" >&5 10348 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; } 10349 cat >conftest.$ac_ext <<_ACEOF 10350 /* confdefs.h. */ 10351 _ACEOF 10352 cat confdefs.h >>conftest.$ac_ext 10353 cat >>conftest.$ac_ext <<_ACEOF 10354 /* end confdefs.h. */ 10355 $ac_includes_default 10356 #include <opagent.h> 10357 _ACEOF 10358 rm -f conftest.$ac_objext 10359 if { (ac_try="$ac_compile" 10360 case "(($ac_try" in 10361 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10362 *) ac_try_echo=$ac_try;; 10363 esac 10364 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10365 (eval "$ac_compile") 2>conftest.er1 10366 ac_status=$? 10367 grep -v '^ *+' conftest.er1 >conftest.err 10368 rm -f conftest.er1 10369 cat conftest.err >&5 10370 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10371 (exit $ac_status); } && 10372 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10373 { (case "(($ac_try" in 10374 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10375 *) ac_try_echo=$ac_try;; 10376 esac 10377 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10378 (eval "$ac_try") 2>&5 10379 ac_status=$? 10380 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10381 (exit $ac_status); }; } && 10382 { ac_try='test -s conftest.$ac_objext' 10383 { (case "(($ac_try" in 10384 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10385 *) ac_try_echo=$ac_try;; 10386 esac 10387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10388 (eval "$ac_try") 2>&5 10389 ac_status=$? 10390 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10391 (exit $ac_status); }; }; then 10392 ac_header_compiler=yes 10393 else 10394 echo "$as_me: failed program was:" >&5 10395 sed 's/^/| /' conftest.$ac_ext >&5 10396 10397 ac_header_compiler=no 10398 fi 10399 10400 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10401 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 10402 echo "${ECHO_T}$ac_header_compiler" >&6; } 10403 10404 # Is the header present? 10405 { echo "$as_me:$LINENO: checking opagent.h presence" >&5 10406 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; } 10407 cat >conftest.$ac_ext <<_ACEOF 10408 /* confdefs.h. */ 10409 _ACEOF 10410 cat confdefs.h >>conftest.$ac_ext 10411 cat >>conftest.$ac_ext <<_ACEOF 10412 /* end confdefs.h. */ 10413 #include <opagent.h> 10414 _ACEOF 10415 if { (ac_try="$ac_cpp conftest.$ac_ext" 10416 case "(($ac_try" in 10417 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10418 *) ac_try_echo=$ac_try;; 10419 esac 10420 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10421 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 10422 ac_status=$? 10423 grep -v '^ *+' conftest.er1 >conftest.err 10424 rm -f conftest.er1 10425 cat conftest.err >&5 10426 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10427 (exit $ac_status); } >/dev/null; then 10428 if test -s conftest.err; then 10429 ac_cpp_err=$ac_c_preproc_warn_flag 10430 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 10431 else 10432 ac_cpp_err= 10433 fi 10434 else 10435 ac_cpp_err=yes 10436 fi 10437 if test -z "$ac_cpp_err"; then 10438 ac_header_preproc=yes 10439 else 10440 echo "$as_me: failed program was:" >&5 10441 sed 's/^/| /' conftest.$ac_ext >&5 10442 10443 ac_header_preproc=no 10444 fi 10445 10446 rm -f conftest.err conftest.$ac_ext 10447 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 10448 echo "${ECHO_T}$ac_header_preproc" >&6; } 10449 10450 # So? What about this header? 10451 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 10452 yes:no: ) 10453 { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5 10454 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;} 10455 { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5 10456 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;} 10457 ac_header_preproc=yes 10458 ;; 10459 no:yes:* ) 10460 { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5 10461 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;} 10462 { echo "$as_me:$LINENO: WARNING: opagent.h: check for missing prerequisite headers?" >&5 10463 echo "$as_me: WARNING: opagent.h: check for missing prerequisite headers?" >&2;} 10464 { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5 10465 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;} 10466 { echo "$as_me:$LINENO: WARNING: opagent.h: section \"Present But Cannot Be Compiled\"" >&5 10467 echo "$as_me: WARNING: opagent.h: section \"Present But Cannot Be Compiled\"" >&2;} 10468 { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5 10469 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;} 10470 { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5 10471 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;} 10472 ( cat <<\_ASBOX 10473 ## ------------------------------------ ## 10474 ## Report this to http://llvm.org/bugs/ ## 10475 ## ------------------------------------ ## 10476 _ASBOX 10477 ) | sed "s/^/$as_me: WARNING: /" >&2 10478 ;; 10479 esac 10480 { echo "$as_me:$LINENO: checking for opagent.h" >&5 10481 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; } 10482 if test "${ac_cv_header_opagent_h+set}" = set; then 10483 echo $ECHO_N "(cached) $ECHO_C" >&6 10484 else 10485 ac_cv_header_opagent_h=$ac_header_preproc 10486 fi 10487 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5 10488 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; } 10489 10490 fi 10491 if test $ac_cv_header_opagent_h = yes; then 10492 : 10493 else 10494 10495 echo "Error! You need to have opagent.h around." 10496 exit 1 10497 10498 fi 10499 10500 10501 fi ;; 10502 *) 10503 { { echo "$as_me:$LINENO: error: OProfile support is available on Linux only." >&5 10504 echo "$as_me: error: OProfile support is available on Linux only." >&2;} 10505 { (exit 1); exit 1; }; } ;; 10506 esac 10507 10508 else 10509 10510 USE_OPROFILE=0 10511 10512 10513 fi 10514 10515 10516 cat >>confdefs.h <<_ACEOF 10517 #define LLVM_USE_OPROFILE $USE_OPROFILE 10518 _ACEOF 10519 10520 10521 10522 # Check whether --with-intel-jitevents was given. 10523 if test "${with_intel_jitevents+set}" = set; then 10524 withval=$with_intel_jitevents; 10525 case "$withval" in 10526 yes) USE_INTEL_JITEVENTS=1 10527 ;; 10528 no) USE_INTEL_JITEVENTS=0 10529 ;; 10530 *) { { echo "$as_me:$LINENO: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&5 10531 echo "$as_me: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&2;} 10532 { (exit 1); exit 1; }; };; 10533 esac 10534 10535 case $llvm_cv_os_type in 10536 Linux|Win32|Cygwin|MingW) ;; 10537 *) { { echo "$as_me:$LINENO: error: Intel JIT API support is available on Linux and Windows only." >&5 10538 echo "$as_me: error: Intel JIT API support is available on Linux and Windows only." >&2;} 10539 { (exit 1); exit 1; }; };; 10540 esac 10541 10542 case "$llvm_cv_target_arch" in 10543 x86|x86_64) ;; 10544 *) { { echo "$as_me:$LINENO: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&5 10545 echo "$as_me: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&2;} 10546 { (exit 1); exit 1; }; };; 10547 esac 10548 10549 else 10550 10551 USE_INTEL_JITEVENTS=0 10552 10553 10554 fi 10555 10556 10557 cat >>confdefs.h <<_ACEOF 10558 #define LLVM_USE_INTEL_JITEVENTS $USE_INTEL_JITEVENTS 10559 _ACEOF 10560 10561 10562 for ac_prog in xml2-config 10563 do 10564 # Extract the first word of "$ac_prog", so it can be a program name with args. 10565 set dummy $ac_prog; ac_word=$2 10566 { echo "$as_me:$LINENO: checking for $ac_word" >&5 10567 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 10568 if test "${ac_cv_prog_XML2CONFIG+set}" = set; then 10569 echo $ECHO_N "(cached) $ECHO_C" >&6 10570 else 10571 if test -n "$XML2CONFIG"; then 10572 ac_cv_prog_XML2CONFIG="$XML2CONFIG" # Let the user override the test. 10573 else 10574 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10575 for as_dir in $PATH 10576 do 10577 IFS=$as_save_IFS 10578 test -z "$as_dir" && as_dir=. 10579 for ac_exec_ext in '' $ac_executable_extensions; do 10580 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 10581 ac_cv_prog_XML2CONFIG="$ac_prog" 10582 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 10583 break 2 10584 fi 10585 done 10586 done 10587 IFS=$as_save_IFS 10588 10589 fi 10590 fi 10591 XML2CONFIG=$ac_cv_prog_XML2CONFIG 10592 if test -n "$XML2CONFIG"; then 10593 { echo "$as_me:$LINENO: result: $XML2CONFIG" >&5 10594 echo "${ECHO_T}$XML2CONFIG" >&6; } 10595 else 10596 { echo "$as_me:$LINENO: result: no" >&5 10597 echo "${ECHO_T}no" >&6; } 10598 fi 10599 10600 10601 test -n "$XML2CONFIG" && break 10602 done 10603 10604 10605 { echo "$as_me:$LINENO: checking for libxml2 includes" >&5 10606 echo $ECHO_N "checking for libxml2 includes... $ECHO_C" >&6; } 10607 if test "x$XML2CONFIG" = "x"; then 10608 { echo "$as_me:$LINENO: result: xml2-config not found" >&5 10609 echo "${ECHO_T}xml2-config not found" >&6; } 10610 else 10611 LIBXML2_INC=`$XML2CONFIG --cflags` 10612 { echo "$as_me:$LINENO: result: $LIBXML2_INC" >&5 10613 echo "${ECHO_T}$LIBXML2_INC" >&6; } 10614 { echo "$as_me:$LINENO: checking for xmlReadFile in -lxml2" >&5 10615 echo $ECHO_N "checking for xmlReadFile in -lxml2... $ECHO_C" >&6; } 10616 if test "${ac_cv_lib_xml2_xmlReadFile+set}" = set; then 10617 echo $ECHO_N "(cached) $ECHO_C" >&6 10618 else 10619 ac_check_lib_save_LIBS=$LIBS 10620 LIBS="-lxml2 $LIBS" 10621 cat >conftest.$ac_ext <<_ACEOF 10622 /* confdefs.h. */ 10623 _ACEOF 10624 cat confdefs.h >>conftest.$ac_ext 10625 cat >>conftest.$ac_ext <<_ACEOF 10626 /* end confdefs.h. */ 10627 10628 /* Override any GCC internal prototype to avoid an error. 10629 Use char because int might match the return type of a GCC 10630 builtin and then its argument prototype would still apply. */ 10631 #ifdef __cplusplus 10632 extern "C" 10633 #endif 10634 char xmlReadFile (); 10635 int 10636 main () 10637 { 10638 return xmlReadFile (); 10639 ; 10640 return 0; 10641 } 10642 _ACEOF 10643 rm -f conftest.$ac_objext conftest$ac_exeext 10644 if { (ac_try="$ac_link" 10645 case "(($ac_try" in 10646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10647 *) ac_try_echo=$ac_try;; 10648 esac 10649 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10650 (eval "$ac_link") 2>conftest.er1 10651 ac_status=$? 10652 grep -v '^ *+' conftest.er1 >conftest.err 10653 rm -f conftest.er1 10654 cat conftest.err >&5 10655 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10656 (exit $ac_status); } && 10657 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10658 { (case "(($ac_try" in 10659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10660 *) ac_try_echo=$ac_try;; 10661 esac 10662 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10663 (eval "$ac_try") 2>&5 10664 ac_status=$? 10665 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10666 (exit $ac_status); }; } && 10667 { ac_try='test -s conftest$ac_exeext' 10668 { (case "(($ac_try" in 10669 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10670 *) ac_try_echo=$ac_try;; 10671 esac 10672 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10673 (eval "$ac_try") 2>&5 10674 ac_status=$? 10675 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10676 (exit $ac_status); }; }; then 10677 ac_cv_lib_xml2_xmlReadFile=yes 10678 else 10679 echo "$as_me: failed program was:" >&5 10680 sed 's/^/| /' conftest.$ac_ext >&5 10681 10682 ac_cv_lib_xml2_xmlReadFile=no 10683 fi 10684 10685 rm -f core conftest.err conftest.$ac_objext \ 10686 conftest$ac_exeext conftest.$ac_ext 10687 LIBS=$ac_check_lib_save_LIBS 10688 fi 10689 { echo "$as_me:$LINENO: result: $ac_cv_lib_xml2_xmlReadFile" >&5 10690 echo "${ECHO_T}$ac_cv_lib_xml2_xmlReadFile" >&6; } 10691 if test $ac_cv_lib_xml2_xmlReadFile = yes; then 10692 10693 cat >>confdefs.h <<\_ACEOF 10694 #define CLANG_HAVE_LIBXML 1 10695 _ACEOF 10696 10697 LIBXML2_LIBS="-lxml2" 10698 fi 10699 10700 fi 10701 10702 10703 10704 10705 10706 10707 10708 10709 10710 ac_header_dirent=no 10711 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 10712 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 10713 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5 10714 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; } 10715 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 10716 echo $ECHO_N "(cached) $ECHO_C" >&6 10717 else 10718 cat >conftest.$ac_ext <<_ACEOF 10719 /* confdefs.h. */ 10720 _ACEOF 10721 cat confdefs.h >>conftest.$ac_ext 10722 cat >>conftest.$ac_ext <<_ACEOF 10723 /* end confdefs.h. */ 10724 #include <sys/types.h> 10725 #include <$ac_hdr> 10726 10727 int 10728 main () 10729 { 10730 if ((DIR *) 0) 10731 return 0; 10732 ; 10733 return 0; 10734 } 10735 _ACEOF 10736 rm -f conftest.$ac_objext 10737 if { (ac_try="$ac_compile" 10738 case "(($ac_try" in 10739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10740 *) ac_try_echo=$ac_try;; 10741 esac 10742 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10743 (eval "$ac_compile") 2>conftest.er1 10744 ac_status=$? 10745 grep -v '^ *+' conftest.er1 >conftest.err 10746 rm -f conftest.er1 10747 cat conftest.err >&5 10748 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10749 (exit $ac_status); } && 10750 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10751 { (case "(($ac_try" in 10752 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10753 *) ac_try_echo=$ac_try;; 10754 esac 10755 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10756 (eval "$ac_try") 2>&5 10757 ac_status=$? 10758 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10759 (exit $ac_status); }; } && 10760 { ac_try='test -s conftest.$ac_objext' 10761 { (case "(($ac_try" in 10762 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10763 *) ac_try_echo=$ac_try;; 10764 esac 10765 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10766 (eval "$ac_try") 2>&5 10767 ac_status=$? 10768 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10769 (exit $ac_status); }; }; then 10770 eval "$as_ac_Header=yes" 10771 else 10772 echo "$as_me: failed program was:" >&5 10773 sed 's/^/| /' conftest.$ac_ext >&5 10774 10775 eval "$as_ac_Header=no" 10776 fi 10777 10778 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10779 fi 10780 ac_res=`eval echo '${'$as_ac_Header'}'` 10781 { echo "$as_me:$LINENO: result: $ac_res" >&5 10782 echo "${ECHO_T}$ac_res" >&6; } 10783 if test `eval echo '${'$as_ac_Header'}'` = yes; then 10784 cat >>confdefs.h <<_ACEOF 10785 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 10786 _ACEOF 10787 10788 ac_header_dirent=$ac_hdr; break 10789 fi 10790 10791 done 10792 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 10793 if test $ac_header_dirent = dirent.h; then 10794 { echo "$as_me:$LINENO: checking for library containing opendir" >&5 10795 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; } 10796 if test "${ac_cv_search_opendir+set}" = set; then 10797 echo $ECHO_N "(cached) $ECHO_C" >&6 10798 else 10799 ac_func_search_save_LIBS=$LIBS 10800 cat >conftest.$ac_ext <<_ACEOF 10801 /* confdefs.h. */ 10802 _ACEOF 10803 cat confdefs.h >>conftest.$ac_ext 10804 cat >>conftest.$ac_ext <<_ACEOF 10805 /* end confdefs.h. */ 10806 10807 /* Override any GCC internal prototype to avoid an error. 10808 Use char because int might match the return type of a GCC 10809 builtin and then its argument prototype would still apply. */ 10810 #ifdef __cplusplus 10811 extern "C" 10812 #endif 10813 char opendir (); 10814 int 10815 main () 10816 { 10817 return opendir (); 10818 ; 10819 return 0; 10820 } 10821 _ACEOF 10822 for ac_lib in '' dir; do 10823 if test -z "$ac_lib"; then 10824 ac_res="none required" 10825 else 10826 ac_res=-l$ac_lib 10827 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10828 fi 10829 rm -f conftest.$ac_objext conftest$ac_exeext 10830 if { (ac_try="$ac_link" 10831 case "(($ac_try" in 10832 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10833 *) ac_try_echo=$ac_try;; 10834 esac 10835 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10836 (eval "$ac_link") 2>conftest.er1 10837 ac_status=$? 10838 grep -v '^ *+' conftest.er1 >conftest.err 10839 rm -f conftest.er1 10840 cat conftest.err >&5 10841 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10842 (exit $ac_status); } && 10843 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10844 { (case "(($ac_try" in 10845 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10846 *) ac_try_echo=$ac_try;; 10847 esac 10848 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10849 (eval "$ac_try") 2>&5 10850 ac_status=$? 10851 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10852 (exit $ac_status); }; } && 10853 { ac_try='test -s conftest$ac_exeext' 10854 { (case "(($ac_try" in 10855 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10856 *) ac_try_echo=$ac_try;; 10857 esac 10858 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10859 (eval "$ac_try") 2>&5 10860 ac_status=$? 10861 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10862 (exit $ac_status); }; }; then 10863 ac_cv_search_opendir=$ac_res 10864 else 10865 echo "$as_me: failed program was:" >&5 10866 sed 's/^/| /' conftest.$ac_ext >&5 10867 10868 10869 fi 10870 10871 rm -f core conftest.err conftest.$ac_objext \ 10872 conftest$ac_exeext 10873 if test "${ac_cv_search_opendir+set}" = set; then 10874 break 10875 fi 10876 done 10877 if test "${ac_cv_search_opendir+set}" = set; then 10878 : 10879 else 10880 ac_cv_search_opendir=no 10881 fi 10882 rm conftest.$ac_ext 10883 LIBS=$ac_func_search_save_LIBS 10884 fi 10885 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5 10886 echo "${ECHO_T}$ac_cv_search_opendir" >&6; } 10887 ac_res=$ac_cv_search_opendir 10888 if test "$ac_res" != no; then 10889 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10890 10891 fi 10892 10893 else 10894 { echo "$as_me:$LINENO: checking for library containing opendir" >&5 10895 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; } 10896 if test "${ac_cv_search_opendir+set}" = set; then 10897 echo $ECHO_N "(cached) $ECHO_C" >&6 10898 else 10899 ac_func_search_save_LIBS=$LIBS 10900 cat >conftest.$ac_ext <<_ACEOF 10901 /* confdefs.h. */ 10902 _ACEOF 10903 cat confdefs.h >>conftest.$ac_ext 10904 cat >>conftest.$ac_ext <<_ACEOF 10905 /* end confdefs.h. */ 10906 10907 /* Override any GCC internal prototype to avoid an error. 10908 Use char because int might match the return type of a GCC 10909 builtin and then its argument prototype would still apply. */ 10910 #ifdef __cplusplus 10911 extern "C" 10912 #endif 10913 char opendir (); 10914 int 10915 main () 10916 { 10917 return opendir (); 10918 ; 10919 return 0; 10920 } 10921 _ACEOF 10922 for ac_lib in '' x; do 10923 if test -z "$ac_lib"; then 10924 ac_res="none required" 10925 else 10926 ac_res=-l$ac_lib 10927 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10928 fi 10929 rm -f conftest.$ac_objext conftest$ac_exeext 10930 if { (ac_try="$ac_link" 10931 case "(($ac_try" in 10932 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10933 *) ac_try_echo=$ac_try;; 10934 esac 10935 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10936 (eval "$ac_link") 2>conftest.er1 10937 ac_status=$? 10938 grep -v '^ *+' conftest.er1 >conftest.err 10939 rm -f conftest.er1 10940 cat conftest.err >&5 10941 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10942 (exit $ac_status); } && 10943 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10944 { (case "(($ac_try" in 10945 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10946 *) ac_try_echo=$ac_try;; 10947 esac 10948 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10949 (eval "$ac_try") 2>&5 10950 ac_status=$? 10951 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10952 (exit $ac_status); }; } && 10953 { ac_try='test -s conftest$ac_exeext' 10954 { (case "(($ac_try" in 10955 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10956 *) ac_try_echo=$ac_try;; 10957 esac 10958 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10959 (eval "$ac_try") 2>&5 10960 ac_status=$? 10961 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10962 (exit $ac_status); }; }; then 10963 ac_cv_search_opendir=$ac_res 10964 else 10965 echo "$as_me: failed program was:" >&5 10966 sed 's/^/| /' conftest.$ac_ext >&5 10967 10968 10969 fi 10970 10971 rm -f core conftest.err conftest.$ac_objext \ 10972 conftest$ac_exeext 10973 if test "${ac_cv_search_opendir+set}" = set; then 10974 break 10975 fi 10976 done 10977 if test "${ac_cv_search_opendir+set}" = set; then 10978 : 10979 else 10980 ac_cv_search_opendir=no 10981 fi 10982 rm conftest.$ac_ext 10983 LIBS=$ac_func_search_save_LIBS 10984 fi 10985 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5 10986 echo "${ECHO_T}$ac_cv_search_opendir" >&6; } 10987 ac_res=$ac_cv_search_opendir 10988 if test "$ac_res" != no; then 10989 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10990 10991 fi 10992 10993 fi 10994 10995 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5 10996 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; } 10997 if test "${ac_cv_header_mmap_anon+set}" = set; then 10998 echo $ECHO_N "(cached) $ECHO_C" >&6 10999 else 11000 ac_ext=c 11001 ac_cpp='$CPP $CPPFLAGS' 11002 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11003 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11004 ac_compiler_gnu=$ac_cv_c_compiler_gnu 11005 11006 cat >conftest.$ac_ext <<_ACEOF 11007 /* confdefs.h. */ 11008 _ACEOF 11009 cat confdefs.h >>conftest.$ac_ext 11010 cat >>conftest.$ac_ext <<_ACEOF 11011 /* end confdefs.h. */ 11012 #include <sys/mman.h> 11013 #include <unistd.h> 11014 #include <fcntl.h> 11015 int 11016 main () 11017 { 11018 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0); 11019 ; 11020 return 0; 11021 } 11022 _ACEOF 11023 rm -f conftest.$ac_objext 11024 if { (ac_try="$ac_compile" 11025 case "(($ac_try" in 11026 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11027 *) ac_try_echo=$ac_try;; 11028 esac 11029 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11030 (eval "$ac_compile") 2>conftest.er1 11031 ac_status=$? 11032 grep -v '^ *+' conftest.er1 >conftest.err 11033 rm -f conftest.er1 11034 cat conftest.err >&5 11035 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11036 (exit $ac_status); } && 11037 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 11038 { (case "(($ac_try" in 11039 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11040 *) ac_try_echo=$ac_try;; 11041 esac 11042 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11043 (eval "$ac_try") 2>&5 11044 ac_status=$? 11045 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11046 (exit $ac_status); }; } && 11047 { ac_try='test -s conftest.$ac_objext' 11048 { (case "(($ac_try" in 11049 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11050 *) ac_try_echo=$ac_try;; 11051 esac 11052 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11053 (eval "$ac_try") 2>&5 11054 ac_status=$? 11055 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11056 (exit $ac_status); }; }; then 11057 ac_cv_header_mmap_anon=yes 11058 else 11059 echo "$as_me: failed program was:" >&5 11060 sed 's/^/| /' conftest.$ac_ext >&5 11061 11062 ac_cv_header_mmap_anon=no 11063 fi 11064 11065 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11066 ac_ext=c 11067 ac_cpp='$CPP $CPPFLAGS' 11068 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11069 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11070 ac_compiler_gnu=$ac_cv_c_compiler_gnu 11071 11072 11073 fi 11074 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5 11075 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; } 11076 if test "$ac_cv_header_mmap_anon" = yes; then 11077 11078 cat >>confdefs.h <<\_ACEOF 11079 #define HAVE_MMAP_ANONYMOUS 1 11080 _ACEOF 11081 11082 fi 11083 11084 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5 11085 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; } 11086 if test "${ac_cv_header_stat_broken+set}" = set; then 11087 echo $ECHO_N "(cached) $ECHO_C" >&6 11088 else 11089 cat >conftest.$ac_ext <<_ACEOF 11090 /* confdefs.h. */ 11091 _ACEOF 11092 cat confdefs.h >>conftest.$ac_ext 11093 cat >>conftest.$ac_ext <<_ACEOF 11094 /* end confdefs.h. */ 11095 #include <sys/types.h> 11096 #include <sys/stat.h> 11097 11098 #if defined S_ISBLK && defined S_IFDIR 11099 # if S_ISBLK (S_IFDIR) 11100 You lose. 11101 # endif 11102 #endif 11103 11104 #if defined S_ISBLK && defined S_IFCHR 11105 # if S_ISBLK (S_IFCHR) 11106 You lose. 11107 # endif 11108 #endif 11109 11110 #if defined S_ISLNK && defined S_IFREG 11111 # if S_ISLNK (S_IFREG) 11112 You lose. 11113 # endif 11114 #endif 11115 11116 #if defined S_ISSOCK && defined S_IFREG 11117 # if S_ISSOCK (S_IFREG) 11118 You lose. 11119 # endif 11120 #endif 11121 11122 _ACEOF 11123 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11124 $EGREP "You lose" >/dev/null 2>&1; then 11125 ac_cv_header_stat_broken=yes 11126 else 11127 ac_cv_header_stat_broken=no 11128 fi 11129 rm -f conftest* 11130 11131 fi 11132 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5 11133 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; } 11134 if test $ac_cv_header_stat_broken = yes; then 11135 11136 cat >>confdefs.h <<\_ACEOF 11137 #define STAT_MACROS_BROKEN 1 11138 _ACEOF 11139 11140 fi 11141 11142 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5 11143 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; } 11144 if test "${ac_cv_header_time+set}" = set; then 11145 echo $ECHO_N "(cached) $ECHO_C" >&6 11146 else 11147 cat >conftest.$ac_ext <<_ACEOF 11148 /* confdefs.h. */ 11149 _ACEOF 11150 cat confdefs.h >>conftest.$ac_ext 11151 cat >>conftest.$ac_ext <<_ACEOF 11152 /* end confdefs.h. */ 11153 #include <sys/types.h> 11154 #include <sys/time.h> 11155 #include <time.h> 11156 11157 int 11158 main () 11159 { 11160 if ((struct tm *) 0) 11161 return 0; 11162 ; 11163 return 0; 11164 } 11165 _ACEOF 11166 rm -f conftest.$ac_objext 11167 if { (ac_try="$ac_compile" 11168 case "(($ac_try" in 11169 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11170 *) ac_try_echo=$ac_try;; 11171 esac 11172 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11173 (eval "$ac_compile") 2>conftest.er1 11174 ac_status=$? 11175 grep -v '^ *+' conftest.er1 >conftest.err 11176 rm -f conftest.er1 11177 cat conftest.err >&5 11178 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11179 (exit $ac_status); } && 11180 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 11181 { (case "(($ac_try" in 11182 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11183 *) ac_try_echo=$ac_try;; 11184 esac 11185 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11186 (eval "$ac_try") 2>&5 11187 ac_status=$? 11188 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11189 (exit $ac_status); }; } && 11190 { ac_try='test -s conftest.$ac_objext' 11191 { (case "(($ac_try" in 11192 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11193 *) ac_try_echo=$ac_try;; 11194 esac 11195 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11196 (eval "$ac_try") 2>&5 11197 ac_status=$? 11198 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11199 (exit $ac_status); }; }; then 11200 ac_cv_header_time=yes 11201 else 11202 echo "$as_me: failed program was:" >&5 11203 sed 's/^/| /' conftest.$ac_ext >&5 11204 11205 ac_cv_header_time=no 11206 fi 11207 11208 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11209 fi 11210 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5 11211 echo "${ECHO_T}$ac_cv_header_time" >&6; } 11212 if test $ac_cv_header_time = yes; then 11213 11214 cat >>confdefs.h <<\_ACEOF 11215 #define TIME_WITH_SYS_TIME 1 11216 _ACEOF 11217 11218 fi 11219 11220 11221 ac_ext=cpp 11222 ac_cpp='$CXXCPP $CPPFLAGS' 11223 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11224 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11225 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11226 11227 11228 for ac_header in cxxabi.h 11229 do 11230 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 11231 { echo "$as_me:$LINENO: checking for $ac_header" >&5 11232 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 11233 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11234 echo $ECHO_N "(cached) $ECHO_C" >&6 11235 else 11236 cat >conftest.$ac_ext <<_ACEOF 11237 /* confdefs.h. */ 11238 _ACEOF 11239 cat confdefs.h >>conftest.$ac_ext 11240 cat >>conftest.$ac_ext <<_ACEOF 11241 /* end confdefs.h. */ 11242 #include <stddef.h> 11243 11244 11245 #include <$ac_header> 11246 _ACEOF 11247 rm -f conftest.$ac_objext 11248 if { (ac_try="$ac_compile" 11249 case "(($ac_try" in 11250 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11251 *) ac_try_echo=$ac_try;; 11252 esac 11253 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11254 (eval "$ac_compile") 2>conftest.er1 11255 ac_status=$? 11256 grep -v '^ *+' conftest.er1 >conftest.err 11257 rm -f conftest.er1 11258 cat conftest.err >&5 11259 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11260 (exit $ac_status); } && 11261 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 11262 { (case "(($ac_try" in 11263 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11264 *) ac_try_echo=$ac_try;; 11265 esac 11266 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11267 (eval "$ac_try") 2>&5 11268 ac_status=$? 11269 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11270 (exit $ac_status); }; } && 11271 { ac_try='test -s conftest.$ac_objext' 11272 { (case "(($ac_try" in 11273 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11274 *) ac_try_echo=$ac_try;; 11275 esac 11276 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11277 (eval "$ac_try") 2>&5 11278 ac_status=$? 11279 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11280 (exit $ac_status); }; }; then 11281 eval "$as_ac_Header=yes" 11282 else 11283 echo "$as_me: failed program was:" >&5 11284 sed 's/^/| /' conftest.$ac_ext >&5 11285 11286 eval "$as_ac_Header=no" 11287 fi 11288 11289 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11290 fi 11291 ac_res=`eval echo '${'$as_ac_Header'}'` 11292 { echo "$as_me:$LINENO: result: $ac_res" >&5 11293 echo "${ECHO_T}$ac_res" >&6; } 11294 if test `eval echo '${'$as_ac_Header'}'` = yes; then 11295 cat >>confdefs.h <<_ACEOF 11296 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 11297 _ACEOF 11298 11299 fi 11300 11301 done 11302 11303 ac_ext=c 11304 ac_cpp='$CPP $CPPFLAGS' 11305 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11306 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11307 ac_compiler_gnu=$ac_cv_c_compiler_gnu 11308 11309 11310 11311 11312 11313 11314 11315 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h link.h 11316 do 11317 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 11318 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11319 { echo "$as_me:$LINENO: checking for $ac_header" >&5 11320 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 11321 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11322 echo $ECHO_N "(cached) $ECHO_C" >&6 11323 fi 11324 ac_res=`eval echo '${'$as_ac_Header'}'` 11325 { echo "$as_me:$LINENO: result: $ac_res" >&5 11326 echo "${ECHO_T}$ac_res" >&6; } 11327 else 11328 # Is the header compilable? 11329 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 11330 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 11331 cat >conftest.$ac_ext <<_ACEOF 11332 /* confdefs.h. */ 11333 _ACEOF 11334 cat confdefs.h >>conftest.$ac_ext 11335 cat >>conftest.$ac_ext <<_ACEOF 11336 /* end confdefs.h. */ 11337 $ac_includes_default 11338 #include <$ac_header> 11339 _ACEOF 11340 rm -f conftest.$ac_objext 11341 if { (ac_try="$ac_compile" 11342 case "(($ac_try" in 11343 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11344 *) ac_try_echo=$ac_try;; 11345 esac 11346 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11347 (eval "$ac_compile") 2>conftest.er1 11348 ac_status=$? 11349 grep -v '^ *+' conftest.er1 >conftest.err 11350 rm -f conftest.er1 11351 cat conftest.err >&5 11352 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11353 (exit $ac_status); } && 11354 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 11355 { (case "(($ac_try" in 11356 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11357 *) ac_try_echo=$ac_try;; 11358 esac 11359 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11360 (eval "$ac_try") 2>&5 11361 ac_status=$? 11362 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11363 (exit $ac_status); }; } && 11364 { ac_try='test -s conftest.$ac_objext' 11365 { (case "(($ac_try" in 11366 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11367 *) ac_try_echo=$ac_try;; 11368 esac 11369 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11370 (eval "$ac_try") 2>&5 11371 ac_status=$? 11372 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11373 (exit $ac_status); }; }; then 11374 ac_header_compiler=yes 11375 else 11376 echo "$as_me: failed program was:" >&5 11377 sed 's/^/| /' conftest.$ac_ext >&5 11378 11379 ac_header_compiler=no 11380 fi 11381 11382 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11383 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 11384 echo "${ECHO_T}$ac_header_compiler" >&6; } 11385 11386 # Is the header present? 11387 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 11388 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 11389 cat >conftest.$ac_ext <<_ACEOF 11390 /* confdefs.h. */ 11391 _ACEOF 11392 cat confdefs.h >>conftest.$ac_ext 11393 cat >>conftest.$ac_ext <<_ACEOF 11394 /* end confdefs.h. */ 11395 #include <$ac_header> 11396 _ACEOF 11397 if { (ac_try="$ac_cpp conftest.$ac_ext" 11398 case "(($ac_try" in 11399 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11400 *) ac_try_echo=$ac_try;; 11401 esac 11402 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11403 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 11404 ac_status=$? 11405 grep -v '^ *+' conftest.er1 >conftest.err 11406 rm -f conftest.er1 11407 cat conftest.err >&5 11408 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11409 (exit $ac_status); } >/dev/null; then 11410 if test -s conftest.err; then 11411 ac_cpp_err=$ac_c_preproc_warn_flag 11412 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 11413 else 11414 ac_cpp_err= 11415 fi 11416 else 11417 ac_cpp_err=yes 11418 fi 11419 if test -z "$ac_cpp_err"; then 11420 ac_header_preproc=yes 11421 else 11422 echo "$as_me: failed program was:" >&5 11423 sed 's/^/| /' conftest.$ac_ext >&5 11424 11425 ac_header_preproc=no 11426 fi 11427 11428 rm -f conftest.err conftest.$ac_ext 11429 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 11430 echo "${ECHO_T}$ac_header_preproc" >&6; } 11431 11432 # So? What about this header? 11433 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 11434 yes:no: ) 11435 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 11436 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 11437 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 11438 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 11439 ac_header_preproc=yes 11440 ;; 11441 no:yes:* ) 11442 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 11443 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 11444 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 11445 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 11446 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 11447 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 11448 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 11449 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 11450 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 11451 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 11452 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 11453 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 11454 ( cat <<\_ASBOX 11455 ## ------------------------------------ ## 11456 ## Report this to http://llvm.org/bugs/ ## 11457 ## ------------------------------------ ## 11458 _ASBOX 11459 ) | sed "s/^/$as_me: WARNING: /" >&2 11460 ;; 11461 esac 11462 { echo "$as_me:$LINENO: checking for $ac_header" >&5 11463 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 11464 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11465 echo $ECHO_N "(cached) $ECHO_C" >&6 11466 else 11467 eval "$as_ac_Header=\$ac_header_preproc" 11468 fi 11469 ac_res=`eval echo '${'$as_ac_Header'}'` 11470 { echo "$as_me:$LINENO: result: $ac_res" >&5 11471 echo "${ECHO_T}$ac_res" >&6; } 11472 11473 fi 11474 if test `eval echo '${'$as_ac_Header'}'` = yes; then 11475 cat >>confdefs.h <<_ACEOF 11476 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 11477 _ACEOF 11478 11479 fi 11480 11481 done 11482 11483 11484 11485 11486 11487 11488 11489 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h 11490 do 11491 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 11492 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11493 { echo "$as_me:$LINENO: checking for $ac_header" >&5 11494 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 11495 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11496 echo $ECHO_N "(cached) $ECHO_C" >&6 11497 fi 11498 ac_res=`eval echo '${'$as_ac_Header'}'` 11499 { echo "$as_me:$LINENO: result: $ac_res" >&5 11500 echo "${ECHO_T}$ac_res" >&6; } 11501 else 11502 # Is the header compilable? 11503 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 11504 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 11505 cat >conftest.$ac_ext <<_ACEOF 11506 /* confdefs.h. */ 11507 _ACEOF 11508 cat confdefs.h >>conftest.$ac_ext 11509 cat >>conftest.$ac_ext <<_ACEOF 11510 /* end confdefs.h. */ 11511 $ac_includes_default 11512 #include <$ac_header> 11513 _ACEOF 11514 rm -f conftest.$ac_objext 11515 if { (ac_try="$ac_compile" 11516 case "(($ac_try" in 11517 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11518 *) ac_try_echo=$ac_try;; 11519 esac 11520 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11521 (eval "$ac_compile") 2>conftest.er1 11522 ac_status=$? 11523 grep -v '^ *+' conftest.er1 >conftest.err 11524 rm -f conftest.er1 11525 cat conftest.err >&5 11526 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11527 (exit $ac_status); } && 11528 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 11529 { (case "(($ac_try" in 11530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11531 *) ac_try_echo=$ac_try;; 11532 esac 11533 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11534 (eval "$ac_try") 2>&5 11535 ac_status=$? 11536 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11537 (exit $ac_status); }; } && 11538 { ac_try='test -s conftest.$ac_objext' 11539 { (case "(($ac_try" in 11540 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11541 *) ac_try_echo=$ac_try;; 11542 esac 11543 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11544 (eval "$ac_try") 2>&5 11545 ac_status=$? 11546 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11547 (exit $ac_status); }; }; then 11548 ac_header_compiler=yes 11549 else 11550 echo "$as_me: failed program was:" >&5 11551 sed 's/^/| /' conftest.$ac_ext >&5 11552 11553 ac_header_compiler=no 11554 fi 11555 11556 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11557 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 11558 echo "${ECHO_T}$ac_header_compiler" >&6; } 11559 11560 # Is the header present? 11561 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 11562 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 11563 cat >conftest.$ac_ext <<_ACEOF 11564 /* confdefs.h. */ 11565 _ACEOF 11566 cat confdefs.h >>conftest.$ac_ext 11567 cat >>conftest.$ac_ext <<_ACEOF 11568 /* end confdefs.h. */ 11569 #include <$ac_header> 11570 _ACEOF 11571 if { (ac_try="$ac_cpp conftest.$ac_ext" 11572 case "(($ac_try" in 11573 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11574 *) ac_try_echo=$ac_try;; 11575 esac 11576 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11577 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 11578 ac_status=$? 11579 grep -v '^ *+' conftest.er1 >conftest.err 11580 rm -f conftest.er1 11581 cat conftest.err >&5 11582 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11583 (exit $ac_status); } >/dev/null; then 11584 if test -s conftest.err; then 11585 ac_cpp_err=$ac_c_preproc_warn_flag 11586 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 11587 else 11588 ac_cpp_err= 11589 fi 11590 else 11591 ac_cpp_err=yes 11592 fi 11593 if test -z "$ac_cpp_err"; then 11594 ac_header_preproc=yes 11595 else 11596 echo "$as_me: failed program was:" >&5 11597 sed 's/^/| /' conftest.$ac_ext >&5 11598 11599 ac_header_preproc=no 11600 fi 11601 11602 rm -f conftest.err conftest.$ac_ext 11603 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 11604 echo "${ECHO_T}$ac_header_preproc" >&6; } 11605 11606 # So? What about this header? 11607 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 11608 yes:no: ) 11609 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 11610 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 11611 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 11612 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 11613 ac_header_preproc=yes 11614 ;; 11615 no:yes:* ) 11616 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 11617 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 11618 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 11619 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 11620 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 11621 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 11622 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 11623 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 11624 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 11625 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 11626 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 11627 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 11628 ( cat <<\_ASBOX 11629 ## ------------------------------------ ## 11630 ## Report this to http://llvm.org/bugs/ ## 11631 ## ------------------------------------ ## 11632 _ASBOX 11633 ) | sed "s/^/$as_me: WARNING: /" >&2 11634 ;; 11635 esac 11636 { echo "$as_me:$LINENO: checking for $ac_header" >&5 11637 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 11638 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11639 echo $ECHO_N "(cached) $ECHO_C" >&6 11640 else 11641 eval "$as_ac_Header=\$ac_header_preproc" 11642 fi 11643 ac_res=`eval echo '${'$as_ac_Header'}'` 11644 { echo "$as_me:$LINENO: result: $ac_res" >&5 11645 echo "${ECHO_T}$ac_res" >&6; } 11646 11647 fi 11648 if test `eval echo '${'$as_ac_Header'}'` = yes; then 11649 cat >>confdefs.h <<_ACEOF 11650 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 11651 _ACEOF 11652 11653 fi 11654 11655 done 11656 11657 11658 11659 11660 11661 11662 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h 11663 do 11664 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 11665 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11666 { echo "$as_me:$LINENO: checking for $ac_header" >&5 11667 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 11668 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11669 echo $ECHO_N "(cached) $ECHO_C" >&6 11670 fi 11671 ac_res=`eval echo '${'$as_ac_Header'}'` 11672 { echo "$as_me:$LINENO: result: $ac_res" >&5 11673 echo "${ECHO_T}$ac_res" >&6; } 11674 else 11675 # Is the header compilable? 11676 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 11677 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 11678 cat >conftest.$ac_ext <<_ACEOF 11679 /* confdefs.h. */ 11680 _ACEOF 11681 cat confdefs.h >>conftest.$ac_ext 11682 cat >>conftest.$ac_ext <<_ACEOF 11683 /* end confdefs.h. */ 11684 $ac_includes_default 11685 #include <$ac_header> 11686 _ACEOF 11687 rm -f conftest.$ac_objext 11688 if { (ac_try="$ac_compile" 11689 case "(($ac_try" in 11690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11691 *) ac_try_echo=$ac_try;; 11692 esac 11693 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11694 (eval "$ac_compile") 2>conftest.er1 11695 ac_status=$? 11696 grep -v '^ *+' conftest.er1 >conftest.err 11697 rm -f conftest.er1 11698 cat conftest.err >&5 11699 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11700 (exit $ac_status); } && 11701 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 11702 { (case "(($ac_try" in 11703 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11704 *) ac_try_echo=$ac_try;; 11705 esac 11706 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11707 (eval "$ac_try") 2>&5 11708 ac_status=$? 11709 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11710 (exit $ac_status); }; } && 11711 { ac_try='test -s conftest.$ac_objext' 11712 { (case "(($ac_try" in 11713 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11714 *) ac_try_echo=$ac_try;; 11715 esac 11716 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11717 (eval "$ac_try") 2>&5 11718 ac_status=$? 11719 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11720 (exit $ac_status); }; }; then 11721 ac_header_compiler=yes 11722 else 11723 echo "$as_me: failed program was:" >&5 11724 sed 's/^/| /' conftest.$ac_ext >&5 11725 11726 ac_header_compiler=no 11727 fi 11728 11729 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11730 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 11731 echo "${ECHO_T}$ac_header_compiler" >&6; } 11732 11733 # Is the header present? 11734 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 11735 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 11736 cat >conftest.$ac_ext <<_ACEOF 11737 /* confdefs.h. */ 11738 _ACEOF 11739 cat confdefs.h >>conftest.$ac_ext 11740 cat >>conftest.$ac_ext <<_ACEOF 11741 /* end confdefs.h. */ 11742 #include <$ac_header> 11743 _ACEOF 11744 if { (ac_try="$ac_cpp conftest.$ac_ext" 11745 case "(($ac_try" in 11746 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11747 *) ac_try_echo=$ac_try;; 11748 esac 11749 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11750 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 11751 ac_status=$? 11752 grep -v '^ *+' conftest.er1 >conftest.err 11753 rm -f conftest.er1 11754 cat conftest.err >&5 11755 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11756 (exit $ac_status); } >/dev/null; then 11757 if test -s conftest.err; then 11758 ac_cpp_err=$ac_c_preproc_warn_flag 11759 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 11760 else 11761 ac_cpp_err= 11762 fi 11763 else 11764 ac_cpp_err=yes 11765 fi 11766 if test -z "$ac_cpp_err"; then 11767 ac_header_preproc=yes 11768 else 11769 echo "$as_me: failed program was:" >&5 11770 sed 's/^/| /' conftest.$ac_ext >&5 11771 11772 ac_header_preproc=no 11773 fi 11774 11775 rm -f conftest.err conftest.$ac_ext 11776 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 11777 echo "${ECHO_T}$ac_header_preproc" >&6; } 11778 11779 # So? What about this header? 11780 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 11781 yes:no: ) 11782 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 11783 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 11784 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 11785 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 11786 ac_header_preproc=yes 11787 ;; 11788 no:yes:* ) 11789 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 11790 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 11791 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 11792 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 11793 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 11794 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 11795 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 11796 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 11797 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 11798 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 11799 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 11800 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 11801 ( cat <<\_ASBOX 11802 ## ------------------------------------ ## 11803 ## Report this to http://llvm.org/bugs/ ## 11804 ## ------------------------------------ ## 11805 _ASBOX 11806 ) | sed "s/^/$as_me: WARNING: /" >&2 11807 ;; 11808 esac 11809 { echo "$as_me:$LINENO: checking for $ac_header" >&5 11810 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 11811 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11812 echo $ECHO_N "(cached) $ECHO_C" >&6 11813 else 11814 eval "$as_ac_Header=\$ac_header_preproc" 11815 fi 11816 ac_res=`eval echo '${'$as_ac_Header'}'` 11817 { echo "$as_me:$LINENO: result: $ac_res" >&5 11818 echo "${ECHO_T}$ac_res" >&6; } 11819 11820 fi 11821 if test `eval echo '${'$as_ac_Header'}'` = yes; then 11822 cat >>confdefs.h <<_ACEOF 11823 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 11824 _ACEOF 11825 11826 fi 11827 11828 done 11829 11830 11831 11832 11833 for ac_header in sys/ioctl.h malloc/malloc.h mach/mach.h 11834 do 11835 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 11836 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11837 { echo "$as_me:$LINENO: checking for $ac_header" >&5 11838 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 11839 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11840 echo $ECHO_N "(cached) $ECHO_C" >&6 11841 fi 11842 ac_res=`eval echo '${'$as_ac_Header'}'` 11843 { echo "$as_me:$LINENO: result: $ac_res" >&5 11844 echo "${ECHO_T}$ac_res" >&6; } 11845 else 11846 # Is the header compilable? 11847 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 11848 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 11849 cat >conftest.$ac_ext <<_ACEOF 11850 /* confdefs.h. */ 11851 _ACEOF 11852 cat confdefs.h >>conftest.$ac_ext 11853 cat >>conftest.$ac_ext <<_ACEOF 11854 /* end confdefs.h. */ 11855 $ac_includes_default 11856 #include <$ac_header> 11857 _ACEOF 11858 rm -f conftest.$ac_objext 11859 if { (ac_try="$ac_compile" 11860 case "(($ac_try" in 11861 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11862 *) ac_try_echo=$ac_try;; 11863 esac 11864 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11865 (eval "$ac_compile") 2>conftest.er1 11866 ac_status=$? 11867 grep -v '^ *+' conftest.er1 >conftest.err 11868 rm -f conftest.er1 11869 cat conftest.err >&5 11870 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11871 (exit $ac_status); } && 11872 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 11873 { (case "(($ac_try" in 11874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11875 *) ac_try_echo=$ac_try;; 11876 esac 11877 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11878 (eval "$ac_try") 2>&5 11879 ac_status=$? 11880 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11881 (exit $ac_status); }; } && 11882 { ac_try='test -s conftest.$ac_objext' 11883 { (case "(($ac_try" in 11884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11885 *) ac_try_echo=$ac_try;; 11886 esac 11887 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11888 (eval "$ac_try") 2>&5 11889 ac_status=$? 11890 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11891 (exit $ac_status); }; }; then 11892 ac_header_compiler=yes 11893 else 11894 echo "$as_me: failed program was:" >&5 11895 sed 's/^/| /' conftest.$ac_ext >&5 11896 11897 ac_header_compiler=no 11898 fi 11899 11900 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11901 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 11902 echo "${ECHO_T}$ac_header_compiler" >&6; } 11903 11904 # Is the header present? 11905 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 11906 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 11907 cat >conftest.$ac_ext <<_ACEOF 11908 /* confdefs.h. */ 11909 _ACEOF 11910 cat confdefs.h >>conftest.$ac_ext 11911 cat >>conftest.$ac_ext <<_ACEOF 11912 /* end confdefs.h. */ 11913 #include <$ac_header> 11914 _ACEOF 11915 if { (ac_try="$ac_cpp conftest.$ac_ext" 11916 case "(($ac_try" in 11917 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11918 *) ac_try_echo=$ac_try;; 11919 esac 11920 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11921 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 11922 ac_status=$? 11923 grep -v '^ *+' conftest.er1 >conftest.err 11924 rm -f conftest.er1 11925 cat conftest.err >&5 11926 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11927 (exit $ac_status); } >/dev/null; then 11928 if test -s conftest.err; then 11929 ac_cpp_err=$ac_c_preproc_warn_flag 11930 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 11931 else 11932 ac_cpp_err= 11933 fi 11934 else 11935 ac_cpp_err=yes 11936 fi 11937 if test -z "$ac_cpp_err"; then 11938 ac_header_preproc=yes 11939 else 11940 echo "$as_me: failed program was:" >&5 11941 sed 's/^/| /' conftest.$ac_ext >&5 11942 11943 ac_header_preproc=no 11944 fi 11945 11946 rm -f conftest.err conftest.$ac_ext 11947 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 11948 echo "${ECHO_T}$ac_header_preproc" >&6; } 11949 11950 # So? What about this header? 11951 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 11952 yes:no: ) 11953 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 11954 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 11955 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 11956 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 11957 ac_header_preproc=yes 11958 ;; 11959 no:yes:* ) 11960 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 11961 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 11962 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 11963 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 11964 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 11965 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 11966 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 11967 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 11968 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 11969 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 11970 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 11971 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 11972 ( cat <<\_ASBOX 11973 ## ------------------------------------ ## 11974 ## Report this to http://llvm.org/bugs/ ## 11975 ## ------------------------------------ ## 11976 _ASBOX 11977 ) | sed "s/^/$as_me: WARNING: /" >&2 11978 ;; 11979 esac 11980 { echo "$as_me:$LINENO: checking for $ac_header" >&5 11981 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 11982 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11983 echo $ECHO_N "(cached) $ECHO_C" >&6 11984 else 11985 eval "$as_ac_Header=\$ac_header_preproc" 11986 fi 11987 ac_res=`eval echo '${'$as_ac_Header'}'` 11988 { echo "$as_me:$LINENO: result: $ac_res" >&5 11989 echo "${ECHO_T}$ac_res" >&6; } 11990 11991 fi 11992 if test `eval echo '${'$as_ac_Header'}'` = yes; then 11993 cat >>confdefs.h <<_ACEOF 11994 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 11995 _ACEOF 11996 11997 fi 11998 11999 done 12000 12001 12002 for ac_header in valgrind/valgrind.h 12003 do 12004 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 12005 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 12006 { echo "$as_me:$LINENO: checking for $ac_header" >&5 12007 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 12008 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 12009 echo $ECHO_N "(cached) $ECHO_C" >&6 12010 fi 12011 ac_res=`eval echo '${'$as_ac_Header'}'` 12012 { echo "$as_me:$LINENO: result: $ac_res" >&5 12013 echo "${ECHO_T}$ac_res" >&6; } 12014 else 12015 # Is the header compilable? 12016 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 12017 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 12018 cat >conftest.$ac_ext <<_ACEOF 12019 /* confdefs.h. */ 12020 _ACEOF 12021 cat confdefs.h >>conftest.$ac_ext 12022 cat >>conftest.$ac_ext <<_ACEOF 12023 /* end confdefs.h. */ 12024 $ac_includes_default 12025 #include <$ac_header> 12026 _ACEOF 12027 rm -f conftest.$ac_objext 12028 if { (ac_try="$ac_compile" 12029 case "(($ac_try" in 12030 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12031 *) ac_try_echo=$ac_try;; 12032 esac 12033 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12034 (eval "$ac_compile") 2>conftest.er1 12035 ac_status=$? 12036 grep -v '^ *+' conftest.er1 >conftest.err 12037 rm -f conftest.er1 12038 cat conftest.err >&5 12039 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12040 (exit $ac_status); } && 12041 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 12042 { (case "(($ac_try" in 12043 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12044 *) ac_try_echo=$ac_try;; 12045 esac 12046 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12047 (eval "$ac_try") 2>&5 12048 ac_status=$? 12049 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12050 (exit $ac_status); }; } && 12051 { ac_try='test -s conftest.$ac_objext' 12052 { (case "(($ac_try" in 12053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12054 *) ac_try_echo=$ac_try;; 12055 esac 12056 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12057 (eval "$ac_try") 2>&5 12058 ac_status=$? 12059 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12060 (exit $ac_status); }; }; then 12061 ac_header_compiler=yes 12062 else 12063 echo "$as_me: failed program was:" >&5 12064 sed 's/^/| /' conftest.$ac_ext >&5 12065 12066 ac_header_compiler=no 12067 fi 12068 12069 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12070 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 12071 echo "${ECHO_T}$ac_header_compiler" >&6; } 12072 12073 # Is the header present? 12074 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 12075 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 12076 cat >conftest.$ac_ext <<_ACEOF 12077 /* confdefs.h. */ 12078 _ACEOF 12079 cat confdefs.h >>conftest.$ac_ext 12080 cat >>conftest.$ac_ext <<_ACEOF 12081 /* end confdefs.h. */ 12082 #include <$ac_header> 12083 _ACEOF 12084 if { (ac_try="$ac_cpp conftest.$ac_ext" 12085 case "(($ac_try" in 12086 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12087 *) ac_try_echo=$ac_try;; 12088 esac 12089 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12090 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 12091 ac_status=$? 12092 grep -v '^ *+' conftest.er1 >conftest.err 12093 rm -f conftest.er1 12094 cat conftest.err >&5 12095 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12096 (exit $ac_status); } >/dev/null; then 12097 if test -s conftest.err; then 12098 ac_cpp_err=$ac_c_preproc_warn_flag 12099 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 12100 else 12101 ac_cpp_err= 12102 fi 12103 else 12104 ac_cpp_err=yes 12105 fi 12106 if test -z "$ac_cpp_err"; then 12107 ac_header_preproc=yes 12108 else 12109 echo "$as_me: failed program was:" >&5 12110 sed 's/^/| /' conftest.$ac_ext >&5 12111 12112 ac_header_preproc=no 12113 fi 12114 12115 rm -f conftest.err conftest.$ac_ext 12116 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 12117 echo "${ECHO_T}$ac_header_preproc" >&6; } 12118 12119 # So? What about this header? 12120 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 12121 yes:no: ) 12122 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 12123 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 12124 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 12125 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 12126 ac_header_preproc=yes 12127 ;; 12128 no:yes:* ) 12129 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 12130 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 12131 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 12132 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 12133 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 12134 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 12135 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 12136 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 12137 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 12138 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 12139 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 12140 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 12141 ( cat <<\_ASBOX 12142 ## ------------------------------------ ## 12143 ## Report this to http://llvm.org/bugs/ ## 12144 ## ------------------------------------ ## 12145 _ASBOX 12146 ) | sed "s/^/$as_me: WARNING: /" >&2 12147 ;; 12148 esac 12149 { echo "$as_me:$LINENO: checking for $ac_header" >&5 12150 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 12151 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 12152 echo $ECHO_N "(cached) $ECHO_C" >&6 12153 else 12154 eval "$as_ac_Header=\$ac_header_preproc" 12155 fi 12156 ac_res=`eval echo '${'$as_ac_Header'}'` 12157 { echo "$as_me:$LINENO: result: $ac_res" >&5 12158 echo "${ECHO_T}$ac_res" >&6; } 12159 12160 fi 12161 if test `eval echo '${'$as_ac_Header'}'` = yes; then 12162 cat >>confdefs.h <<_ACEOF 12163 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 12164 _ACEOF 12165 12166 fi 12167 12168 done 12169 12170 12171 for ac_header in fenv.h 12172 do 12173 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 12174 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 12175 { echo "$as_me:$LINENO: checking for $ac_header" >&5 12176 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 12177 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 12178 echo $ECHO_N "(cached) $ECHO_C" >&6 12179 fi 12180 ac_res=`eval echo '${'$as_ac_Header'}'` 12181 { echo "$as_me:$LINENO: result: $ac_res" >&5 12182 echo "${ECHO_T}$ac_res" >&6; } 12183 else 12184 # Is the header compilable? 12185 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 12186 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 12187 cat >conftest.$ac_ext <<_ACEOF 12188 /* confdefs.h. */ 12189 _ACEOF 12190 cat confdefs.h >>conftest.$ac_ext 12191 cat >>conftest.$ac_ext <<_ACEOF 12192 /* end confdefs.h. */ 12193 $ac_includes_default 12194 #include <$ac_header> 12195 _ACEOF 12196 rm -f conftest.$ac_objext 12197 if { (ac_try="$ac_compile" 12198 case "(($ac_try" in 12199 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12200 *) ac_try_echo=$ac_try;; 12201 esac 12202 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12203 (eval "$ac_compile") 2>conftest.er1 12204 ac_status=$? 12205 grep -v '^ *+' conftest.er1 >conftest.err 12206 rm -f conftest.er1 12207 cat conftest.err >&5 12208 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12209 (exit $ac_status); } && 12210 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 12211 { (case "(($ac_try" in 12212 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12213 *) ac_try_echo=$ac_try;; 12214 esac 12215 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12216 (eval "$ac_try") 2>&5 12217 ac_status=$? 12218 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12219 (exit $ac_status); }; } && 12220 { ac_try='test -s conftest.$ac_objext' 12221 { (case "(($ac_try" in 12222 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12223 *) ac_try_echo=$ac_try;; 12224 esac 12225 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12226 (eval "$ac_try") 2>&5 12227 ac_status=$? 12228 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12229 (exit $ac_status); }; }; then 12230 ac_header_compiler=yes 12231 else 12232 echo "$as_me: failed program was:" >&5 12233 sed 's/^/| /' conftest.$ac_ext >&5 12234 12235 ac_header_compiler=no 12236 fi 12237 12238 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12239 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 12240 echo "${ECHO_T}$ac_header_compiler" >&6; } 12241 12242 # Is the header present? 12243 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 12244 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 12245 cat >conftest.$ac_ext <<_ACEOF 12246 /* confdefs.h. */ 12247 _ACEOF 12248 cat confdefs.h >>conftest.$ac_ext 12249 cat >>conftest.$ac_ext <<_ACEOF 12250 /* end confdefs.h. */ 12251 #include <$ac_header> 12252 _ACEOF 12253 if { (ac_try="$ac_cpp conftest.$ac_ext" 12254 case "(($ac_try" in 12255 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12256 *) ac_try_echo=$ac_try;; 12257 esac 12258 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12259 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 12260 ac_status=$? 12261 grep -v '^ *+' conftest.er1 >conftest.err 12262 rm -f conftest.er1 12263 cat conftest.err >&5 12264 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12265 (exit $ac_status); } >/dev/null; then 12266 if test -s conftest.err; then 12267 ac_cpp_err=$ac_c_preproc_warn_flag 12268 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 12269 else 12270 ac_cpp_err= 12271 fi 12272 else 12273 ac_cpp_err=yes 12274 fi 12275 if test -z "$ac_cpp_err"; then 12276 ac_header_preproc=yes 12277 else 12278 echo "$as_me: failed program was:" >&5 12279 sed 's/^/| /' conftest.$ac_ext >&5 12280 12281 ac_header_preproc=no 12282 fi 12283 12284 rm -f conftest.err conftest.$ac_ext 12285 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 12286 echo "${ECHO_T}$ac_header_preproc" >&6; } 12287 12288 # So? What about this header? 12289 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 12290 yes:no: ) 12291 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 12292 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 12293 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 12294 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 12295 ac_header_preproc=yes 12296 ;; 12297 no:yes:* ) 12298 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 12299 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 12300 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 12301 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 12302 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 12303 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 12304 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 12305 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 12306 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 12307 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 12308 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 12309 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 12310 ( cat <<\_ASBOX 12311 ## ------------------------------------ ## 12312 ## Report this to http://llvm.org/bugs/ ## 12313 ## ------------------------------------ ## 12314 _ASBOX 12315 ) | sed "s/^/$as_me: WARNING: /" >&2 12316 ;; 12317 esac 12318 { echo "$as_me:$LINENO: checking for $ac_header" >&5 12319 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 12320 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 12321 echo $ECHO_N "(cached) $ECHO_C" >&6 12322 else 12323 eval "$as_ac_Header=\$ac_header_preproc" 12324 fi 12325 ac_res=`eval echo '${'$as_ac_Header'}'` 12326 { echo "$as_me:$LINENO: result: $ac_res" >&5 12327 echo "${ECHO_T}$ac_res" >&6; } 12328 12329 fi 12330 if test `eval echo '${'$as_ac_Header'}'` = yes; then 12331 cat >>confdefs.h <<_ACEOF 12332 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 12333 _ACEOF 12334 12335 fi 12336 12337 done 12338 12339 { echo "$as_me:$LINENO: checking whether FE_ALL_EXCEPT is declared" >&5 12340 echo $ECHO_N "checking whether FE_ALL_EXCEPT is declared... $ECHO_C" >&6; } 12341 if test "${ac_cv_have_decl_FE_ALL_EXCEPT+set}" = set; then 12342 echo $ECHO_N "(cached) $ECHO_C" >&6 12343 else 12344 cat >conftest.$ac_ext <<_ACEOF 12345 /* confdefs.h. */ 12346 _ACEOF 12347 cat confdefs.h >>conftest.$ac_ext 12348 cat >>conftest.$ac_ext <<_ACEOF 12349 /* end confdefs.h. */ 12350 #include <fenv.h> 12351 12352 int 12353 main () 12354 { 12355 #ifndef FE_ALL_EXCEPT 12356 char *p = (char *) FE_ALL_EXCEPT; 12357 return !p; 12358 #endif 12359 12360 ; 12361 return 0; 12362 } 12363 _ACEOF 12364 rm -f conftest.$ac_objext 12365 if { (ac_try="$ac_compile" 12366 case "(($ac_try" in 12367 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12368 *) ac_try_echo=$ac_try;; 12369 esac 12370 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12371 (eval "$ac_compile") 2>conftest.er1 12372 ac_status=$? 12373 grep -v '^ *+' conftest.er1 >conftest.err 12374 rm -f conftest.er1 12375 cat conftest.err >&5 12376 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12377 (exit $ac_status); } && 12378 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 12379 { (case "(($ac_try" in 12380 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12381 *) ac_try_echo=$ac_try;; 12382 esac 12383 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12384 (eval "$ac_try") 2>&5 12385 ac_status=$? 12386 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12387 (exit $ac_status); }; } && 12388 { ac_try='test -s conftest.$ac_objext' 12389 { (case "(($ac_try" in 12390 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12391 *) ac_try_echo=$ac_try;; 12392 esac 12393 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12394 (eval "$ac_try") 2>&5 12395 ac_status=$? 12396 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12397 (exit $ac_status); }; }; then 12398 ac_cv_have_decl_FE_ALL_EXCEPT=yes 12399 else 12400 echo "$as_me: failed program was:" >&5 12401 sed 's/^/| /' conftest.$ac_ext >&5 12402 12403 ac_cv_have_decl_FE_ALL_EXCEPT=no 12404 fi 12405 12406 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12407 fi 12408 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_FE_ALL_EXCEPT" >&5 12409 echo "${ECHO_T}$ac_cv_have_decl_FE_ALL_EXCEPT" >&6; } 12410 if test $ac_cv_have_decl_FE_ALL_EXCEPT = yes; then 12411 12412 cat >>confdefs.h <<_ACEOF 12413 #define HAVE_DECL_FE_ALL_EXCEPT 1 12414 _ACEOF 12415 12416 12417 else 12418 cat >>confdefs.h <<_ACEOF 12419 #define HAVE_DECL_FE_ALL_EXCEPT 0 12420 _ACEOF 12421 12422 12423 fi 12424 { echo "$as_me:$LINENO: checking whether FE_INEXACT is declared" >&5 12425 echo $ECHO_N "checking whether FE_INEXACT is declared... $ECHO_C" >&6; } 12426 if test "${ac_cv_have_decl_FE_INEXACT+set}" = set; then 12427 echo $ECHO_N "(cached) $ECHO_C" >&6 12428 else 12429 cat >conftest.$ac_ext <<_ACEOF 12430 /* confdefs.h. */ 12431 _ACEOF 12432 cat confdefs.h >>conftest.$ac_ext 12433 cat >>conftest.$ac_ext <<_ACEOF 12434 /* end confdefs.h. */ 12435 #include <fenv.h> 12436 12437 int 12438 main () 12439 { 12440 #ifndef FE_INEXACT 12441 char *p = (char *) FE_INEXACT; 12442 return !p; 12443 #endif 12444 12445 ; 12446 return 0; 12447 } 12448 _ACEOF 12449 rm -f conftest.$ac_objext 12450 if { (ac_try="$ac_compile" 12451 case "(($ac_try" in 12452 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12453 *) ac_try_echo=$ac_try;; 12454 esac 12455 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12456 (eval "$ac_compile") 2>conftest.er1 12457 ac_status=$? 12458 grep -v '^ *+' conftest.er1 >conftest.err 12459 rm -f conftest.er1 12460 cat conftest.err >&5 12461 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12462 (exit $ac_status); } && 12463 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 12464 { (case "(($ac_try" in 12465 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12466 *) ac_try_echo=$ac_try;; 12467 esac 12468 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12469 (eval "$ac_try") 2>&5 12470 ac_status=$? 12471 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12472 (exit $ac_status); }; } && 12473 { ac_try='test -s conftest.$ac_objext' 12474 { (case "(($ac_try" in 12475 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12476 *) ac_try_echo=$ac_try;; 12477 esac 12478 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12479 (eval "$ac_try") 2>&5 12480 ac_status=$? 12481 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12482 (exit $ac_status); }; }; then 12483 ac_cv_have_decl_FE_INEXACT=yes 12484 else 12485 echo "$as_me: failed program was:" >&5 12486 sed 's/^/| /' conftest.$ac_ext >&5 12487 12488 ac_cv_have_decl_FE_INEXACT=no 12489 fi 12490 12491 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12492 fi 12493 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_FE_INEXACT" >&5 12494 echo "${ECHO_T}$ac_cv_have_decl_FE_INEXACT" >&6; } 12495 if test $ac_cv_have_decl_FE_INEXACT = yes; then 12496 12497 cat >>confdefs.h <<_ACEOF 12498 #define HAVE_DECL_FE_INEXACT 1 12499 _ACEOF 12500 12501 12502 else 12503 cat >>confdefs.h <<_ACEOF 12504 #define HAVE_DECL_FE_INEXACT 0 12505 _ACEOF 12506 12507 12508 fi 12509 12510 12511 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then 12512 12513 for ac_header in pthread.h 12514 do 12515 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 12516 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 12517 { echo "$as_me:$LINENO: checking for $ac_header" >&5 12518 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 12519 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 12520 echo $ECHO_N "(cached) $ECHO_C" >&6 12521 fi 12522 ac_res=`eval echo '${'$as_ac_Header'}'` 12523 { echo "$as_me:$LINENO: result: $ac_res" >&5 12524 echo "${ECHO_T}$ac_res" >&6; } 12525 else 12526 # Is the header compilable? 12527 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 12528 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 12529 cat >conftest.$ac_ext <<_ACEOF 12530 /* confdefs.h. */ 12531 _ACEOF 12532 cat confdefs.h >>conftest.$ac_ext 12533 cat >>conftest.$ac_ext <<_ACEOF 12534 /* end confdefs.h. */ 12535 $ac_includes_default 12536 #include <$ac_header> 12537 _ACEOF 12538 rm -f conftest.$ac_objext 12539 if { (ac_try="$ac_compile" 12540 case "(($ac_try" in 12541 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12542 *) ac_try_echo=$ac_try;; 12543 esac 12544 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12545 (eval "$ac_compile") 2>conftest.er1 12546 ac_status=$? 12547 grep -v '^ *+' conftest.er1 >conftest.err 12548 rm -f conftest.er1 12549 cat conftest.err >&5 12550 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12551 (exit $ac_status); } && 12552 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 12553 { (case "(($ac_try" in 12554 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12555 *) ac_try_echo=$ac_try;; 12556 esac 12557 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12558 (eval "$ac_try") 2>&5 12559 ac_status=$? 12560 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12561 (exit $ac_status); }; } && 12562 { ac_try='test -s conftest.$ac_objext' 12563 { (case "(($ac_try" in 12564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12565 *) ac_try_echo=$ac_try;; 12566 esac 12567 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12568 (eval "$ac_try") 2>&5 12569 ac_status=$? 12570 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12571 (exit $ac_status); }; }; then 12572 ac_header_compiler=yes 12573 else 12574 echo "$as_me: failed program was:" >&5 12575 sed 's/^/| /' conftest.$ac_ext >&5 12576 12577 ac_header_compiler=no 12578 fi 12579 12580 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12581 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 12582 echo "${ECHO_T}$ac_header_compiler" >&6; } 12583 12584 # Is the header present? 12585 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 12586 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 12587 cat >conftest.$ac_ext <<_ACEOF 12588 /* confdefs.h. */ 12589 _ACEOF 12590 cat confdefs.h >>conftest.$ac_ext 12591 cat >>conftest.$ac_ext <<_ACEOF 12592 /* end confdefs.h. */ 12593 #include <$ac_header> 12594 _ACEOF 12595 if { (ac_try="$ac_cpp conftest.$ac_ext" 12596 case "(($ac_try" in 12597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12598 *) ac_try_echo=$ac_try;; 12599 esac 12600 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12601 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 12602 ac_status=$? 12603 grep -v '^ *+' conftest.er1 >conftest.err 12604 rm -f conftest.er1 12605 cat conftest.err >&5 12606 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12607 (exit $ac_status); } >/dev/null; then 12608 if test -s conftest.err; then 12609 ac_cpp_err=$ac_c_preproc_warn_flag 12610 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 12611 else 12612 ac_cpp_err= 12613 fi 12614 else 12615 ac_cpp_err=yes 12616 fi 12617 if test -z "$ac_cpp_err"; then 12618 ac_header_preproc=yes 12619 else 12620 echo "$as_me: failed program was:" >&5 12621 sed 's/^/| /' conftest.$ac_ext >&5 12622 12623 ac_header_preproc=no 12624 fi 12625 12626 rm -f conftest.err conftest.$ac_ext 12627 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 12628 echo "${ECHO_T}$ac_header_preproc" >&6; } 12629 12630 # So? What about this header? 12631 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 12632 yes:no: ) 12633 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 12634 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 12635 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 12636 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 12637 ac_header_preproc=yes 12638 ;; 12639 no:yes:* ) 12640 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 12641 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 12642 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 12643 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 12644 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 12645 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 12646 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 12647 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 12648 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 12649 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 12650 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 12651 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 12652 ( cat <<\_ASBOX 12653 ## ------------------------------------ ## 12654 ## Report this to http://llvm.org/bugs/ ## 12655 ## ------------------------------------ ## 12656 _ASBOX 12657 ) | sed "s/^/$as_me: WARNING: /" >&2 12658 ;; 12659 esac 12660 { echo "$as_me:$LINENO: checking for $ac_header" >&5 12661 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 12662 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 12663 echo $ECHO_N "(cached) $ECHO_C" >&6 12664 else 12665 eval "$as_ac_Header=\$ac_header_preproc" 12666 fi 12667 ac_res=`eval echo '${'$as_ac_Header'}'` 12668 { echo "$as_me:$LINENO: result: $ac_res" >&5 12669 echo "${ECHO_T}$ac_res" >&6; } 12670 12671 fi 12672 if test `eval echo '${'$as_ac_Header'}'` = yes; then 12673 cat >>confdefs.h <<_ACEOF 12674 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 12675 _ACEOF 12676 HAVE_PTHREAD=1 12677 12678 else 12679 HAVE_PTHREAD=0 12680 12681 fi 12682 12683 done 12684 12685 else 12686 HAVE_PTHREAD=0 12687 12688 fi 12689 if test "$LLVM_ENABLE_ZLIB" -eq 1 ; then 12690 12691 for ac_header in zlib.h 12692 do 12693 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 12694 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 12695 { echo "$as_me:$LINENO: checking for $ac_header" >&5 12696 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 12697 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 12698 echo $ECHO_N "(cached) $ECHO_C" >&6 12699 fi 12700 ac_res=`eval echo '${'$as_ac_Header'}'` 12701 { echo "$as_me:$LINENO: result: $ac_res" >&5 12702 echo "${ECHO_T}$ac_res" >&6; } 12703 else 12704 # Is the header compilable? 12705 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 12706 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 12707 cat >conftest.$ac_ext <<_ACEOF 12708 /* confdefs.h. */ 12709 _ACEOF 12710 cat confdefs.h >>conftest.$ac_ext 12711 cat >>conftest.$ac_ext <<_ACEOF 12712 /* end confdefs.h. */ 12713 $ac_includes_default 12714 #include <$ac_header> 12715 _ACEOF 12716 rm -f conftest.$ac_objext 12717 if { (ac_try="$ac_compile" 12718 case "(($ac_try" in 12719 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12720 *) ac_try_echo=$ac_try;; 12721 esac 12722 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12723 (eval "$ac_compile") 2>conftest.er1 12724 ac_status=$? 12725 grep -v '^ *+' conftest.er1 >conftest.err 12726 rm -f conftest.er1 12727 cat conftest.err >&5 12728 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12729 (exit $ac_status); } && 12730 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 12731 { (case "(($ac_try" in 12732 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12733 *) ac_try_echo=$ac_try;; 12734 esac 12735 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12736 (eval "$ac_try") 2>&5 12737 ac_status=$? 12738 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12739 (exit $ac_status); }; } && 12740 { ac_try='test -s conftest.$ac_objext' 12741 { (case "(($ac_try" in 12742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12743 *) ac_try_echo=$ac_try;; 12744 esac 12745 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12746 (eval "$ac_try") 2>&5 12747 ac_status=$? 12748 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12749 (exit $ac_status); }; }; then 12750 ac_header_compiler=yes 12751 else 12752 echo "$as_me: failed program was:" >&5 12753 sed 's/^/| /' conftest.$ac_ext >&5 12754 12755 ac_header_compiler=no 12756 fi 12757 12758 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12759 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 12760 echo "${ECHO_T}$ac_header_compiler" >&6; } 12761 12762 # Is the header present? 12763 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 12764 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 12765 cat >conftest.$ac_ext <<_ACEOF 12766 /* confdefs.h. */ 12767 _ACEOF 12768 cat confdefs.h >>conftest.$ac_ext 12769 cat >>conftest.$ac_ext <<_ACEOF 12770 /* end confdefs.h. */ 12771 #include <$ac_header> 12772 _ACEOF 12773 if { (ac_try="$ac_cpp conftest.$ac_ext" 12774 case "(($ac_try" in 12775 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12776 *) ac_try_echo=$ac_try;; 12777 esac 12778 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12779 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 12780 ac_status=$? 12781 grep -v '^ *+' conftest.er1 >conftest.err 12782 rm -f conftest.er1 12783 cat conftest.err >&5 12784 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12785 (exit $ac_status); } >/dev/null; then 12786 if test -s conftest.err; then 12787 ac_cpp_err=$ac_c_preproc_warn_flag 12788 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 12789 else 12790 ac_cpp_err= 12791 fi 12792 else 12793 ac_cpp_err=yes 12794 fi 12795 if test -z "$ac_cpp_err"; then 12796 ac_header_preproc=yes 12797 else 12798 echo "$as_me: failed program was:" >&5 12799 sed 's/^/| /' conftest.$ac_ext >&5 12800 12801 ac_header_preproc=no 12802 fi 12803 12804 rm -f conftest.err conftest.$ac_ext 12805 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 12806 echo "${ECHO_T}$ac_header_preproc" >&6; } 12807 12808 # So? What about this header? 12809 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 12810 yes:no: ) 12811 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 12812 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 12813 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 12814 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 12815 ac_header_preproc=yes 12816 ;; 12817 no:yes:* ) 12818 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 12819 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 12820 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 12821 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 12822 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 12823 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 12824 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 12825 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 12826 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 12827 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 12828 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 12829 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 12830 ( cat <<\_ASBOX 12831 ## ------------------------------------ ## 12832 ## Report this to http://llvm.org/bugs/ ## 12833 ## ------------------------------------ ## 12834 _ASBOX 12835 ) | sed "s/^/$as_me: WARNING: /" >&2 12836 ;; 12837 esac 12838 { echo "$as_me:$LINENO: checking for $ac_header" >&5 12839 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 12840 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 12841 echo $ECHO_N "(cached) $ECHO_C" >&6 12842 else 12843 eval "$as_ac_Header=\$ac_header_preproc" 12844 fi 12845 ac_res=`eval echo '${'$as_ac_Header'}'` 12846 { echo "$as_me:$LINENO: result: $ac_res" >&5 12847 echo "${ECHO_T}$ac_res" >&6; } 12848 12849 fi 12850 if test `eval echo '${'$as_ac_Header'}'` = yes; then 12851 cat >>confdefs.h <<_ACEOF 12852 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 12853 _ACEOF 12854 HAVE_LIBZ=1 12855 12856 else 12857 HAVE_LIBZ=0 12858 12859 fi 12860 12861 done 12862 12863 else 12864 HAVE_LIBZ=0 12865 12866 fi 12867 12868 if test "$llvm_cv_enable_libffi" = "yes" ; then 12869 12870 12871 for ac_header in ffi.h ffi/ffi.h 12872 do 12873 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 12874 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 12875 { echo "$as_me:$LINENO: checking for $ac_header" >&5 12876 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 12877 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 12878 echo $ECHO_N "(cached) $ECHO_C" >&6 12879 fi 12880 ac_res=`eval echo '${'$as_ac_Header'}'` 12881 { echo "$as_me:$LINENO: result: $ac_res" >&5 12882 echo "${ECHO_T}$ac_res" >&6; } 12883 else 12884 # Is the header compilable? 12885 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 12886 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 12887 cat >conftest.$ac_ext <<_ACEOF 12888 /* confdefs.h. */ 12889 _ACEOF 12890 cat confdefs.h >>conftest.$ac_ext 12891 cat >>conftest.$ac_ext <<_ACEOF 12892 /* end confdefs.h. */ 12893 $ac_includes_default 12894 #include <$ac_header> 12895 _ACEOF 12896 rm -f conftest.$ac_objext 12897 if { (ac_try="$ac_compile" 12898 case "(($ac_try" in 12899 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12900 *) ac_try_echo=$ac_try;; 12901 esac 12902 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12903 (eval "$ac_compile") 2>conftest.er1 12904 ac_status=$? 12905 grep -v '^ *+' conftest.er1 >conftest.err 12906 rm -f conftest.er1 12907 cat conftest.err >&5 12908 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12909 (exit $ac_status); } && 12910 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 12911 { (case "(($ac_try" in 12912 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12913 *) ac_try_echo=$ac_try;; 12914 esac 12915 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12916 (eval "$ac_try") 2>&5 12917 ac_status=$? 12918 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12919 (exit $ac_status); }; } && 12920 { ac_try='test -s conftest.$ac_objext' 12921 { (case "(($ac_try" in 12922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12923 *) ac_try_echo=$ac_try;; 12924 esac 12925 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12926 (eval "$ac_try") 2>&5 12927 ac_status=$? 12928 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12929 (exit $ac_status); }; }; then 12930 ac_header_compiler=yes 12931 else 12932 echo "$as_me: failed program was:" >&5 12933 sed 's/^/| /' conftest.$ac_ext >&5 12934 12935 ac_header_compiler=no 12936 fi 12937 12938 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12939 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 12940 echo "${ECHO_T}$ac_header_compiler" >&6; } 12941 12942 # Is the header present? 12943 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 12944 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 12945 cat >conftest.$ac_ext <<_ACEOF 12946 /* confdefs.h. */ 12947 _ACEOF 12948 cat confdefs.h >>conftest.$ac_ext 12949 cat >>conftest.$ac_ext <<_ACEOF 12950 /* end confdefs.h. */ 12951 #include <$ac_header> 12952 _ACEOF 12953 if { (ac_try="$ac_cpp conftest.$ac_ext" 12954 case "(($ac_try" in 12955 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12956 *) ac_try_echo=$ac_try;; 12957 esac 12958 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12959 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 12960 ac_status=$? 12961 grep -v '^ *+' conftest.er1 >conftest.err 12962 rm -f conftest.er1 12963 cat conftest.err >&5 12964 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12965 (exit $ac_status); } >/dev/null; then 12966 if test -s conftest.err; then 12967 ac_cpp_err=$ac_c_preproc_warn_flag 12968 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 12969 else 12970 ac_cpp_err= 12971 fi 12972 else 12973 ac_cpp_err=yes 12974 fi 12975 if test -z "$ac_cpp_err"; then 12976 ac_header_preproc=yes 12977 else 12978 echo "$as_me: failed program was:" >&5 12979 sed 's/^/| /' conftest.$ac_ext >&5 12980 12981 ac_header_preproc=no 12982 fi 12983 12984 rm -f conftest.err conftest.$ac_ext 12985 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 12986 echo "${ECHO_T}$ac_header_preproc" >&6; } 12987 12988 # So? What about this header? 12989 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 12990 yes:no: ) 12991 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 12992 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 12993 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 12994 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 12995 ac_header_preproc=yes 12996 ;; 12997 no:yes:* ) 12998 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 12999 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 13000 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 13001 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 13002 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 13003 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 13004 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 13005 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 13006 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 13007 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 13008 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 13009 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 13010 ( cat <<\_ASBOX 13011 ## ------------------------------------ ## 13012 ## Report this to http://llvm.org/bugs/ ## 13013 ## ------------------------------------ ## 13014 _ASBOX 13015 ) | sed "s/^/$as_me: WARNING: /" >&2 13016 ;; 13017 esac 13018 { echo "$as_me:$LINENO: checking for $ac_header" >&5 13019 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 13020 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 13021 echo $ECHO_N "(cached) $ECHO_C" >&6 13022 else 13023 eval "$as_ac_Header=\$ac_header_preproc" 13024 fi 13025 ac_res=`eval echo '${'$as_ac_Header'}'` 13026 { echo "$as_me:$LINENO: result: $ac_res" >&5 13027 echo "${ECHO_T}$ac_res" >&6; } 13028 13029 fi 13030 if test `eval echo '${'$as_ac_Header'}'` = yes; then 13031 cat >>confdefs.h <<_ACEOF 13032 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 13033 _ACEOF 13034 13035 fi 13036 13037 done 13038 13039 fi 13040 13041 13042 for ac_header in CrashReporterClient.h 13043 do 13044 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 13045 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 13046 { echo "$as_me:$LINENO: checking for $ac_header" >&5 13047 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 13048 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 13049 echo $ECHO_N "(cached) $ECHO_C" >&6 13050 fi 13051 ac_res=`eval echo '${'$as_ac_Header'}'` 13052 { echo "$as_me:$LINENO: result: $ac_res" >&5 13053 echo "${ECHO_T}$ac_res" >&6; } 13054 else 13055 # Is the header compilable? 13056 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 13057 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 13058 cat >conftest.$ac_ext <<_ACEOF 13059 /* confdefs.h. */ 13060 _ACEOF 13061 cat confdefs.h >>conftest.$ac_ext 13062 cat >>conftest.$ac_ext <<_ACEOF 13063 /* end confdefs.h. */ 13064 $ac_includes_default 13065 #include <$ac_header> 13066 _ACEOF 13067 rm -f conftest.$ac_objext 13068 if { (ac_try="$ac_compile" 13069 case "(($ac_try" in 13070 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13071 *) ac_try_echo=$ac_try;; 13072 esac 13073 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13074 (eval "$ac_compile") 2>conftest.er1 13075 ac_status=$? 13076 grep -v '^ *+' conftest.er1 >conftest.err 13077 rm -f conftest.er1 13078 cat conftest.err >&5 13079 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13080 (exit $ac_status); } && 13081 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 13082 { (case "(($ac_try" in 13083 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13084 *) ac_try_echo=$ac_try;; 13085 esac 13086 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13087 (eval "$ac_try") 2>&5 13088 ac_status=$? 13089 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13090 (exit $ac_status); }; } && 13091 { ac_try='test -s conftest.$ac_objext' 13092 { (case "(($ac_try" in 13093 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13094 *) ac_try_echo=$ac_try;; 13095 esac 13096 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13097 (eval "$ac_try") 2>&5 13098 ac_status=$? 13099 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13100 (exit $ac_status); }; }; then 13101 ac_header_compiler=yes 13102 else 13103 echo "$as_me: failed program was:" >&5 13104 sed 's/^/| /' conftest.$ac_ext >&5 13105 13106 ac_header_compiler=no 13107 fi 13108 13109 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13110 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 13111 echo "${ECHO_T}$ac_header_compiler" >&6; } 13112 13113 # Is the header present? 13114 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 13115 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 13116 cat >conftest.$ac_ext <<_ACEOF 13117 /* confdefs.h. */ 13118 _ACEOF 13119 cat confdefs.h >>conftest.$ac_ext 13120 cat >>conftest.$ac_ext <<_ACEOF 13121 /* end confdefs.h. */ 13122 #include <$ac_header> 13123 _ACEOF 13124 if { (ac_try="$ac_cpp conftest.$ac_ext" 13125 case "(($ac_try" in 13126 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13127 *) ac_try_echo=$ac_try;; 13128 esac 13129 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13130 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 13131 ac_status=$? 13132 grep -v '^ *+' conftest.er1 >conftest.err 13133 rm -f conftest.er1 13134 cat conftest.err >&5 13135 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13136 (exit $ac_status); } >/dev/null; then 13137 if test -s conftest.err; then 13138 ac_cpp_err=$ac_c_preproc_warn_flag 13139 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 13140 else 13141 ac_cpp_err= 13142 fi 13143 else 13144 ac_cpp_err=yes 13145 fi 13146 if test -z "$ac_cpp_err"; then 13147 ac_header_preproc=yes 13148 else 13149 echo "$as_me: failed program was:" >&5 13150 sed 's/^/| /' conftest.$ac_ext >&5 13151 13152 ac_header_preproc=no 13153 fi 13154 13155 rm -f conftest.err conftest.$ac_ext 13156 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 13157 echo "${ECHO_T}$ac_header_preproc" >&6; } 13158 13159 # So? What about this header? 13160 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 13161 yes:no: ) 13162 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 13163 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 13164 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 13165 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 13166 ac_header_preproc=yes 13167 ;; 13168 no:yes:* ) 13169 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 13170 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 13171 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 13172 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 13173 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 13174 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 13175 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 13176 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 13177 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 13178 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 13179 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 13180 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 13181 ( cat <<\_ASBOX 13182 ## ------------------------------------ ## 13183 ## Report this to http://llvm.org/bugs/ ## 13184 ## ------------------------------------ ## 13185 _ASBOX 13186 ) | sed "s/^/$as_me: WARNING: /" >&2 13187 ;; 13188 esac 13189 { echo "$as_me:$LINENO: checking for $ac_header" >&5 13190 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 13191 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 13192 echo $ECHO_N "(cached) $ECHO_C" >&6 13193 else 13194 eval "$as_ac_Header=\$ac_header_preproc" 13195 fi 13196 ac_res=`eval echo '${'$as_ac_Header'}'` 13197 { echo "$as_me:$LINENO: result: $ac_res" >&5 13198 echo "${ECHO_T}$ac_res" >&6; } 13199 13200 fi 13201 if test `eval echo '${'$as_ac_Header'}'` = yes; then 13202 cat >>confdefs.h <<_ACEOF 13203 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 13204 _ACEOF 13205 13206 fi 13207 13208 done 13209 13210 13211 { echo "$as_me:$LINENO: checking __crashreporter_info__" >&5 13212 echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; } 13213 cat >conftest.$ac_ext <<_ACEOF 13214 13215 /* confdefs.h. */ 13216 _ACEOF 13217 cat confdefs.h >>conftest.$ac_ext 13218 cat >>conftest.$ac_ext <<_ACEOF 13219 /* end confdefs.h. */ 13220 13221 extern const char *__crashreporter_info__; 13222 int main() { 13223 __crashreporter_info__ = "test"; 13224 return 0; 13225 } 13226 13227 13228 _ACEOF 13229 rm -f conftest.$ac_objext conftest$ac_exeext 13230 if { (ac_try="$ac_link" 13231 case "(($ac_try" in 13232 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13233 *) ac_try_echo=$ac_try;; 13234 esac 13235 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13236 (eval "$ac_link") 2>conftest.er1 13237 ac_status=$? 13238 grep -v '^ *+' conftest.er1 >conftest.err 13239 rm -f conftest.er1 13240 cat conftest.err >&5 13241 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13242 (exit $ac_status); } && 13243 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 13244 { (case "(($ac_try" in 13245 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13246 *) ac_try_echo=$ac_try;; 13247 esac 13248 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13249 (eval "$ac_try") 2>&5 13250 ac_status=$? 13251 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13252 (exit $ac_status); }; } && 13253 { ac_try='test -s conftest$ac_exeext' 13254 { (case "(($ac_try" in 13255 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13256 *) ac_try_echo=$ac_try;; 13257 esac 13258 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13259 (eval "$ac_try") 2>&5 13260 ac_status=$? 13261 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13262 (exit $ac_status); }; }; then 13263 13264 { echo "$as_me:$LINENO: result: yes" >&5 13265 echo "${ECHO_T}yes" >&6; } 13266 13267 cat >>confdefs.h <<\_ACEOF 13268 #define HAVE_CRASHREPORTER_INFO 1 13269 _ACEOF 13270 13271 13272 else 13273 echo "$as_me: failed program was:" >&5 13274 sed 's/^/| /' conftest.$ac_ext >&5 13275 13276 13277 { echo "$as_me:$LINENO: result: no" >&5 13278 echo "${ECHO_T}no" >&6; } 13279 13280 cat >>confdefs.h <<\_ACEOF 13281 #define HAVE_CRASHREPORTER_INFO 0 13282 _ACEOF 13283 13284 13285 fi 13286 13287 rm -f core conftest.err conftest.$ac_objext \ 13288 conftest$ac_exeext conftest.$ac_ext 13289 13290 13291 13292 { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5 13293 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; } 13294 if test "${ac_cv_huge_val_sanity+set}" = set; then 13295 echo $ECHO_N "(cached) $ECHO_C" >&6 13296 else 13297 13298 ac_ext=cpp 13299 ac_cpp='$CXXCPP $CPPFLAGS' 13300 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13301 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13302 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 13303 13304 ac_save_CXXFLAGS=$CXXFLAGS 13305 CXXFLAGS="$CXXFLAGS -pedantic" 13306 if test "$cross_compiling" = yes; then 13307 ac_cv_huge_val_sanity=yes 13308 else 13309 cat >conftest.$ac_ext <<_ACEOF 13310 /* confdefs.h. */ 13311 _ACEOF 13312 cat confdefs.h >>conftest.$ac_ext 13313 cat >>conftest.$ac_ext <<_ACEOF 13314 /* end confdefs.h. */ 13315 #include <math.h> 13316 int 13317 main () 13318 { 13319 double x = HUGE_VAL; return x != x; 13320 ; 13321 return 0; 13322 } 13323 _ACEOF 13324 rm -f conftest$ac_exeext 13325 if { (ac_try="$ac_link" 13326 case "(($ac_try" in 13327 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13328 *) ac_try_echo=$ac_try;; 13329 esac 13330 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13331 (eval "$ac_link") 2>&5 13332 ac_status=$? 13333 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13334 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 13335 { (case "(($ac_try" in 13336 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13337 *) ac_try_echo=$ac_try;; 13338 esac 13339 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13340 (eval "$ac_try") 2>&5 13341 ac_status=$? 13342 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13343 (exit $ac_status); }; }; then 13344 ac_cv_huge_val_sanity=yes 13345 else 13346 echo "$as_me: program exited with status $ac_status" >&5 13347 echo "$as_me: failed program was:" >&5 13348 sed 's/^/| /' conftest.$ac_ext >&5 13349 13350 ( exit $ac_status ) 13351 ac_cv_huge_val_sanity=no 13352 fi 13353 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 13354 fi 13355 13356 13357 CXXFLAGS=$ac_save_CXXFLAGS 13358 ac_ext=c 13359 ac_cpp='$CPP $CPPFLAGS' 13360 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13361 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13362 ac_compiler_gnu=$ac_cv_c_compiler_gnu 13363 13364 13365 fi 13366 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5 13367 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; } 13368 HUGE_VAL_SANITY=$ac_cv_huge_val_sanity 13369 13370 13371 { echo "$as_me:$LINENO: checking for pid_t" >&5 13372 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; } 13373 if test "${ac_cv_type_pid_t+set}" = set; then 13374 echo $ECHO_N "(cached) $ECHO_C" >&6 13375 else 13376 cat >conftest.$ac_ext <<_ACEOF 13377 /* confdefs.h. */ 13378 _ACEOF 13379 cat confdefs.h >>conftest.$ac_ext 13380 cat >>conftest.$ac_ext <<_ACEOF 13381 /* end confdefs.h. */ 13382 $ac_includes_default 13383 typedef pid_t ac__type_new_; 13384 int 13385 main () 13386 { 13387 if ((ac__type_new_ *) 0) 13388 return 0; 13389 if (sizeof (ac__type_new_)) 13390 return 0; 13391 ; 13392 return 0; 13393 } 13394 _ACEOF 13395 rm -f conftest.$ac_objext 13396 if { (ac_try="$ac_compile" 13397 case "(($ac_try" in 13398 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13399 *) ac_try_echo=$ac_try;; 13400 esac 13401 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13402 (eval "$ac_compile") 2>conftest.er1 13403 ac_status=$? 13404 grep -v '^ *+' conftest.er1 >conftest.err 13405 rm -f conftest.er1 13406 cat conftest.err >&5 13407 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13408 (exit $ac_status); } && 13409 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 13410 { (case "(($ac_try" in 13411 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13412 *) ac_try_echo=$ac_try;; 13413 esac 13414 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13415 (eval "$ac_try") 2>&5 13416 ac_status=$? 13417 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13418 (exit $ac_status); }; } && 13419 { ac_try='test -s conftest.$ac_objext' 13420 { (case "(($ac_try" in 13421 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13422 *) ac_try_echo=$ac_try;; 13423 esac 13424 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13425 (eval "$ac_try") 2>&5 13426 ac_status=$? 13427 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13428 (exit $ac_status); }; }; then 13429 ac_cv_type_pid_t=yes 13430 else 13431 echo "$as_me: failed program was:" >&5 13432 sed 's/^/| /' conftest.$ac_ext >&5 13433 13434 ac_cv_type_pid_t=no 13435 fi 13436 13437 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13438 fi 13439 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5 13440 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; } 13441 if test $ac_cv_type_pid_t = yes; then 13442 : 13443 else 13444 13445 cat >>confdefs.h <<_ACEOF 13446 #define pid_t int 13447 _ACEOF 13448 13449 fi 13450 13451 { echo "$as_me:$LINENO: checking for size_t" >&5 13452 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; } 13453 if test "${ac_cv_type_size_t+set}" = set; then 13454 echo $ECHO_N "(cached) $ECHO_C" >&6 13455 else 13456 cat >conftest.$ac_ext <<_ACEOF 13457 /* confdefs.h. */ 13458 _ACEOF 13459 cat confdefs.h >>conftest.$ac_ext 13460 cat >>conftest.$ac_ext <<_ACEOF 13461 /* end confdefs.h. */ 13462 $ac_includes_default 13463 typedef size_t ac__type_new_; 13464 int 13465 main () 13466 { 13467 if ((ac__type_new_ *) 0) 13468 return 0; 13469 if (sizeof (ac__type_new_)) 13470 return 0; 13471 ; 13472 return 0; 13473 } 13474 _ACEOF 13475 rm -f conftest.$ac_objext 13476 if { (ac_try="$ac_compile" 13477 case "(($ac_try" in 13478 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13479 *) ac_try_echo=$ac_try;; 13480 esac 13481 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13482 (eval "$ac_compile") 2>conftest.er1 13483 ac_status=$? 13484 grep -v '^ *+' conftest.er1 >conftest.err 13485 rm -f conftest.er1 13486 cat conftest.err >&5 13487 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13488 (exit $ac_status); } && 13489 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 13490 { (case "(($ac_try" in 13491 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13492 *) ac_try_echo=$ac_try;; 13493 esac 13494 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13495 (eval "$ac_try") 2>&5 13496 ac_status=$? 13497 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13498 (exit $ac_status); }; } && 13499 { ac_try='test -s conftest.$ac_objext' 13500 { (case "(($ac_try" in 13501 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13502 *) ac_try_echo=$ac_try;; 13503 esac 13504 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13505 (eval "$ac_try") 2>&5 13506 ac_status=$? 13507 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13508 (exit $ac_status); }; }; then 13509 ac_cv_type_size_t=yes 13510 else 13511 echo "$as_me: failed program was:" >&5 13512 sed 's/^/| /' conftest.$ac_ext >&5 13513 13514 ac_cv_type_size_t=no 13515 fi 13516 13517 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13518 fi 13519 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5 13520 echo "${ECHO_T}$ac_cv_type_size_t" >&6; } 13521 if test $ac_cv_type_size_t = yes; then 13522 : 13523 else 13524 13525 cat >>confdefs.h <<_ACEOF 13526 #define size_t unsigned int 13527 _ACEOF 13528 13529 fi 13530 13531 13532 cat >>confdefs.h <<_ACEOF 13533 #define RETSIGTYPE void 13534 _ACEOF 13535 13536 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5 13537 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; } 13538 if test "${ac_cv_struct_tm+set}" = set; then 13539 echo $ECHO_N "(cached) $ECHO_C" >&6 13540 else 13541 cat >conftest.$ac_ext <<_ACEOF 13542 /* confdefs.h. */ 13543 _ACEOF 13544 cat confdefs.h >>conftest.$ac_ext 13545 cat >>conftest.$ac_ext <<_ACEOF 13546 /* end confdefs.h. */ 13547 #include <sys/types.h> 13548 #include <time.h> 13549 13550 int 13551 main () 13552 { 13553 struct tm *tp; tp->tm_sec; 13554 ; 13555 return 0; 13556 } 13557 _ACEOF 13558 rm -f conftest.$ac_objext 13559 if { (ac_try="$ac_compile" 13560 case "(($ac_try" in 13561 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13562 *) ac_try_echo=$ac_try;; 13563 esac 13564 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13565 (eval "$ac_compile") 2>conftest.er1 13566 ac_status=$? 13567 grep -v '^ *+' conftest.er1 >conftest.err 13568 rm -f conftest.er1 13569 cat conftest.err >&5 13570 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13571 (exit $ac_status); } && 13572 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 13573 { (case "(($ac_try" in 13574 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13575 *) ac_try_echo=$ac_try;; 13576 esac 13577 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13578 (eval "$ac_try") 2>&5 13579 ac_status=$? 13580 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13581 (exit $ac_status); }; } && 13582 { ac_try='test -s conftest.$ac_objext' 13583 { (case "(($ac_try" in 13584 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13585 *) ac_try_echo=$ac_try;; 13586 esac 13587 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13588 (eval "$ac_try") 2>&5 13589 ac_status=$? 13590 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13591 (exit $ac_status); }; }; then 13592 ac_cv_struct_tm=time.h 13593 else 13594 echo "$as_me: failed program was:" >&5 13595 sed 's/^/| /' conftest.$ac_ext >&5 13596 13597 ac_cv_struct_tm=sys/time.h 13598 fi 13599 13600 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13601 fi 13602 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5 13603 echo "${ECHO_T}$ac_cv_struct_tm" >&6; } 13604 if test $ac_cv_struct_tm = sys/time.h; then 13605 13606 cat >>confdefs.h <<\_ACEOF 13607 #define TM_IN_SYS_TIME 1 13608 _ACEOF 13609 13610 fi 13611 13612 { echo "$as_me:$LINENO: checking for int64_t" >&5 13613 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; } 13614 if test "${ac_cv_type_int64_t+set}" = set; then 13615 echo $ECHO_N "(cached) $ECHO_C" >&6 13616 else 13617 cat >conftest.$ac_ext <<_ACEOF 13618 /* confdefs.h. */ 13619 _ACEOF 13620 cat confdefs.h >>conftest.$ac_ext 13621 cat >>conftest.$ac_ext <<_ACEOF 13622 /* end confdefs.h. */ 13623 $ac_includes_default 13624 typedef int64_t ac__type_new_; 13625 int 13626 main () 13627 { 13628 if ((ac__type_new_ *) 0) 13629 return 0; 13630 if (sizeof (ac__type_new_)) 13631 return 0; 13632 ; 13633 return 0; 13634 } 13635 _ACEOF 13636 rm -f conftest.$ac_objext 13637 if { (ac_try="$ac_compile" 13638 case "(($ac_try" in 13639 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13640 *) ac_try_echo=$ac_try;; 13641 esac 13642 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13643 (eval "$ac_compile") 2>conftest.er1 13644 ac_status=$? 13645 grep -v '^ *+' conftest.er1 >conftest.err 13646 rm -f conftest.er1 13647 cat conftest.err >&5 13648 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13649 (exit $ac_status); } && 13650 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 13651 { (case "(($ac_try" in 13652 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13653 *) ac_try_echo=$ac_try;; 13654 esac 13655 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13656 (eval "$ac_try") 2>&5 13657 ac_status=$? 13658 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13659 (exit $ac_status); }; } && 13660 { ac_try='test -s conftest.$ac_objext' 13661 { (case "(($ac_try" in 13662 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13663 *) ac_try_echo=$ac_try;; 13664 esac 13665 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13666 (eval "$ac_try") 2>&5 13667 ac_status=$? 13668 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13669 (exit $ac_status); }; }; then 13670 ac_cv_type_int64_t=yes 13671 else 13672 echo "$as_me: failed program was:" >&5 13673 sed 's/^/| /' conftest.$ac_ext >&5 13674 13675 ac_cv_type_int64_t=no 13676 fi 13677 13678 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13679 fi 13680 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5 13681 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; } 13682 if test $ac_cv_type_int64_t = yes; then 13683 13684 cat >>confdefs.h <<_ACEOF 13685 #define HAVE_INT64_T 1 13686 _ACEOF 13687 13688 13689 else 13690 { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5 13691 echo "$as_me: error: Type int64_t required but not found" >&2;} 13692 { (exit 1); exit 1; }; } 13693 fi 13694 13695 { echo "$as_me:$LINENO: checking for uint64_t" >&5 13696 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; } 13697 if test "${ac_cv_type_uint64_t+set}" = set; then 13698 echo $ECHO_N "(cached) $ECHO_C" >&6 13699 else 13700 cat >conftest.$ac_ext <<_ACEOF 13701 /* confdefs.h. */ 13702 _ACEOF 13703 cat confdefs.h >>conftest.$ac_ext 13704 cat >>conftest.$ac_ext <<_ACEOF 13705 /* end confdefs.h. */ 13706 $ac_includes_default 13707 typedef uint64_t ac__type_new_; 13708 int 13709 main () 13710 { 13711 if ((ac__type_new_ *) 0) 13712 return 0; 13713 if (sizeof (ac__type_new_)) 13714 return 0; 13715 ; 13716 return 0; 13717 } 13718 _ACEOF 13719 rm -f conftest.$ac_objext 13720 if { (ac_try="$ac_compile" 13721 case "(($ac_try" in 13722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13723 *) ac_try_echo=$ac_try;; 13724 esac 13725 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13726 (eval "$ac_compile") 2>conftest.er1 13727 ac_status=$? 13728 grep -v '^ *+' conftest.er1 >conftest.err 13729 rm -f conftest.er1 13730 cat conftest.err >&5 13731 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13732 (exit $ac_status); } && 13733 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 13734 { (case "(($ac_try" in 13735 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13736 *) ac_try_echo=$ac_try;; 13737 esac 13738 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13739 (eval "$ac_try") 2>&5 13740 ac_status=$? 13741 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13742 (exit $ac_status); }; } && 13743 { ac_try='test -s conftest.$ac_objext' 13744 { (case "(($ac_try" in 13745 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13746 *) ac_try_echo=$ac_try;; 13747 esac 13748 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13749 (eval "$ac_try") 2>&5 13750 ac_status=$? 13751 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13752 (exit $ac_status); }; }; then 13753 ac_cv_type_uint64_t=yes 13754 else 13755 echo "$as_me: failed program was:" >&5 13756 sed 's/^/| /' conftest.$ac_ext >&5 13757 13758 ac_cv_type_uint64_t=no 13759 fi 13760 13761 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13762 fi 13763 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5 13764 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; } 13765 if test $ac_cv_type_uint64_t = yes; then 13766 13767 cat >>confdefs.h <<_ACEOF 13768 #define HAVE_UINT64_T 1 13769 _ACEOF 13770 13771 13772 else 13773 { echo "$as_me:$LINENO: checking for u_int64_t" >&5 13774 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; } 13775 if test "${ac_cv_type_u_int64_t+set}" = set; then 13776 echo $ECHO_N "(cached) $ECHO_C" >&6 13777 else 13778 cat >conftest.$ac_ext <<_ACEOF 13779 /* confdefs.h. */ 13780 _ACEOF 13781 cat confdefs.h >>conftest.$ac_ext 13782 cat >>conftest.$ac_ext <<_ACEOF 13783 /* end confdefs.h. */ 13784 $ac_includes_default 13785 typedef u_int64_t ac__type_new_; 13786 int 13787 main () 13788 { 13789 if ((ac__type_new_ *) 0) 13790 return 0; 13791 if (sizeof (ac__type_new_)) 13792 return 0; 13793 ; 13794 return 0; 13795 } 13796 _ACEOF 13797 rm -f conftest.$ac_objext 13798 if { (ac_try="$ac_compile" 13799 case "(($ac_try" in 13800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13801 *) ac_try_echo=$ac_try;; 13802 esac 13803 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13804 (eval "$ac_compile") 2>conftest.er1 13805 ac_status=$? 13806 grep -v '^ *+' conftest.er1 >conftest.err 13807 rm -f conftest.er1 13808 cat conftest.err >&5 13809 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13810 (exit $ac_status); } && 13811 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 13812 { (case "(($ac_try" in 13813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13814 *) ac_try_echo=$ac_try;; 13815 esac 13816 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13817 (eval "$ac_try") 2>&5 13818 ac_status=$? 13819 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13820 (exit $ac_status); }; } && 13821 { ac_try='test -s conftest.$ac_objext' 13822 { (case "(($ac_try" in 13823 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13824 *) ac_try_echo=$ac_try;; 13825 esac 13826 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13827 (eval "$ac_try") 2>&5 13828 ac_status=$? 13829 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13830 (exit $ac_status); }; }; then 13831 ac_cv_type_u_int64_t=yes 13832 else 13833 echo "$as_me: failed program was:" >&5 13834 sed 's/^/| /' conftest.$ac_ext >&5 13835 13836 ac_cv_type_u_int64_t=no 13837 fi 13838 13839 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13840 fi 13841 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5 13842 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; } 13843 if test $ac_cv_type_u_int64_t = yes; then 13844 13845 cat >>confdefs.h <<_ACEOF 13846 #define HAVE_U_INT64_T 1 13847 _ACEOF 13848 13849 13850 else 13851 { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5 13852 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;} 13853 { (exit 1); exit 1; }; } 13854 fi 13855 13856 fi 13857 13858 13859 13860 13861 13862 for ac_func in backtrace getcwd 13863 do 13864 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 13865 { echo "$as_me:$LINENO: checking for $ac_func" >&5 13866 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 13867 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 13868 echo $ECHO_N "(cached) $ECHO_C" >&6 13869 else 13870 cat >conftest.$ac_ext <<_ACEOF 13871 /* confdefs.h. */ 13872 _ACEOF 13873 cat confdefs.h >>conftest.$ac_ext 13874 cat >>conftest.$ac_ext <<_ACEOF 13875 /* end confdefs.h. */ 13876 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 13877 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 13878 #define $ac_func innocuous_$ac_func 13879 13880 /* System header to define __stub macros and hopefully few prototypes, 13881 which can conflict with char $ac_func (); below. 13882 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 13883 <limits.h> exists even on freestanding compilers. */ 13884 13885 #ifdef __STDC__ 13886 # include <limits.h> 13887 #else 13888 # include <assert.h> 13889 #endif 13890 13891 #undef $ac_func 13892 13893 /* Override any GCC internal prototype to avoid an error. 13894 Use char because int might match the return type of a GCC 13895 builtin and then its argument prototype would still apply. */ 13896 #ifdef __cplusplus 13897 extern "C" 13898 #endif 13899 char $ac_func (); 13900 /* The GNU C library defines this for functions which it implements 13901 to always fail with ENOSYS. Some functions are actually named 13902 something starting with __ and the normal name is an alias. */ 13903 #if defined __stub_$ac_func || defined __stub___$ac_func 13904 choke me 13905 #endif 13906 13907 int 13908 main () 13909 { 13910 return $ac_func (); 13911 ; 13912 return 0; 13913 } 13914 _ACEOF 13915 rm -f conftest.$ac_objext conftest$ac_exeext 13916 if { (ac_try="$ac_link" 13917 case "(($ac_try" in 13918 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13919 *) ac_try_echo=$ac_try;; 13920 esac 13921 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13922 (eval "$ac_link") 2>conftest.er1 13923 ac_status=$? 13924 grep -v '^ *+' conftest.er1 >conftest.err 13925 rm -f conftest.er1 13926 cat conftest.err >&5 13927 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13928 (exit $ac_status); } && 13929 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 13930 { (case "(($ac_try" in 13931 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13932 *) ac_try_echo=$ac_try;; 13933 esac 13934 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13935 (eval "$ac_try") 2>&5 13936 ac_status=$? 13937 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13938 (exit $ac_status); }; } && 13939 { ac_try='test -s conftest$ac_exeext' 13940 { (case "(($ac_try" in 13941 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13942 *) ac_try_echo=$ac_try;; 13943 esac 13944 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13945 (eval "$ac_try") 2>&5 13946 ac_status=$? 13947 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13948 (exit $ac_status); }; }; then 13949 eval "$as_ac_var=yes" 13950 else 13951 echo "$as_me: failed program was:" >&5 13952 sed 's/^/| /' conftest.$ac_ext >&5 13953 13954 eval "$as_ac_var=no" 13955 fi 13956 13957 rm -f core conftest.err conftest.$ac_objext \ 13958 conftest$ac_exeext conftest.$ac_ext 13959 fi 13960 ac_res=`eval echo '${'$as_ac_var'}'` 13961 { echo "$as_me:$LINENO: result: $ac_res" >&5 13962 echo "${ECHO_T}$ac_res" >&6; } 13963 if test `eval echo '${'$as_ac_var'}'` = yes; then 13964 cat >>confdefs.h <<_ACEOF 13965 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 13966 _ACEOF 13967 13968 fi 13969 done 13970 13971 13972 13973 13974 13975 13976 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday 13977 do 13978 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 13979 { echo "$as_me:$LINENO: checking for $ac_func" >&5 13980 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 13981 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 13982 echo $ECHO_N "(cached) $ECHO_C" >&6 13983 else 13984 cat >conftest.$ac_ext <<_ACEOF 13985 /* confdefs.h. */ 13986 _ACEOF 13987 cat confdefs.h >>conftest.$ac_ext 13988 cat >>conftest.$ac_ext <<_ACEOF 13989 /* end confdefs.h. */ 13990 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 13991 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 13992 #define $ac_func innocuous_$ac_func 13993 13994 /* System header to define __stub macros and hopefully few prototypes, 13995 which can conflict with char $ac_func (); below. 13996 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 13997 <limits.h> exists even on freestanding compilers. */ 13998 13999 #ifdef __STDC__ 14000 # include <limits.h> 14001 #else 14002 # include <assert.h> 14003 #endif 14004 14005 #undef $ac_func 14006 14007 /* Override any GCC internal prototype to avoid an error. 14008 Use char because int might match the return type of a GCC 14009 builtin and then its argument prototype would still apply. */ 14010 #ifdef __cplusplus 14011 extern "C" 14012 #endif 14013 char $ac_func (); 14014 /* The GNU C library defines this for functions which it implements 14015 to always fail with ENOSYS. Some functions are actually named 14016 something starting with __ and the normal name is an alias. */ 14017 #if defined __stub_$ac_func || defined __stub___$ac_func 14018 choke me 14019 #endif 14020 14021 int 14022 main () 14023 { 14024 return $ac_func (); 14025 ; 14026 return 0; 14027 } 14028 _ACEOF 14029 rm -f conftest.$ac_objext conftest$ac_exeext 14030 if { (ac_try="$ac_link" 14031 case "(($ac_try" in 14032 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14033 *) ac_try_echo=$ac_try;; 14034 esac 14035 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14036 (eval "$ac_link") 2>conftest.er1 14037 ac_status=$? 14038 grep -v '^ *+' conftest.er1 >conftest.err 14039 rm -f conftest.er1 14040 cat conftest.err >&5 14041 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14042 (exit $ac_status); } && 14043 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14044 { (case "(($ac_try" in 14045 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14046 *) ac_try_echo=$ac_try;; 14047 esac 14048 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14049 (eval "$ac_try") 2>&5 14050 ac_status=$? 14051 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14052 (exit $ac_status); }; } && 14053 { ac_try='test -s conftest$ac_exeext' 14054 { (case "(($ac_try" in 14055 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14056 *) ac_try_echo=$ac_try;; 14057 esac 14058 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14059 (eval "$ac_try") 2>&5 14060 ac_status=$? 14061 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14062 (exit $ac_status); }; }; then 14063 eval "$as_ac_var=yes" 14064 else 14065 echo "$as_me: failed program was:" >&5 14066 sed 's/^/| /' conftest.$ac_ext >&5 14067 14068 eval "$as_ac_var=no" 14069 fi 14070 14071 rm -f core conftest.err conftest.$ac_objext \ 14072 conftest$ac_exeext conftest.$ac_ext 14073 fi 14074 ac_res=`eval echo '${'$as_ac_var'}'` 14075 { echo "$as_me:$LINENO: result: $ac_res" >&5 14076 echo "${ECHO_T}$ac_res" >&6; } 14077 if test `eval echo '${'$as_ac_var'}'` = yes; then 14078 cat >>confdefs.h <<_ACEOF 14079 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 14080 _ACEOF 14081 14082 fi 14083 done 14084 14085 14086 14087 14088 for ac_func in isatty mkdtemp mkstemp 14089 do 14090 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 14091 { echo "$as_me:$LINENO: checking for $ac_func" >&5 14092 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 14093 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 14094 echo $ECHO_N "(cached) $ECHO_C" >&6 14095 else 14096 cat >conftest.$ac_ext <<_ACEOF 14097 /* confdefs.h. */ 14098 _ACEOF 14099 cat confdefs.h >>conftest.$ac_ext 14100 cat >>conftest.$ac_ext <<_ACEOF 14101 /* end confdefs.h. */ 14102 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 14103 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 14104 #define $ac_func innocuous_$ac_func 14105 14106 /* System header to define __stub macros and hopefully few prototypes, 14107 which can conflict with char $ac_func (); below. 14108 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14109 <limits.h> exists even on freestanding compilers. */ 14110 14111 #ifdef __STDC__ 14112 # include <limits.h> 14113 #else 14114 # include <assert.h> 14115 #endif 14116 14117 #undef $ac_func 14118 14119 /* Override any GCC internal prototype to avoid an error. 14120 Use char because int might match the return type of a GCC 14121 builtin and then its argument prototype would still apply. */ 14122 #ifdef __cplusplus 14123 extern "C" 14124 #endif 14125 char $ac_func (); 14126 /* The GNU C library defines this for functions which it implements 14127 to always fail with ENOSYS. Some functions are actually named 14128 something starting with __ and the normal name is an alias. */ 14129 #if defined __stub_$ac_func || defined __stub___$ac_func 14130 choke me 14131 #endif 14132 14133 int 14134 main () 14135 { 14136 return $ac_func (); 14137 ; 14138 return 0; 14139 } 14140 _ACEOF 14141 rm -f conftest.$ac_objext conftest$ac_exeext 14142 if { (ac_try="$ac_link" 14143 case "(($ac_try" in 14144 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14145 *) ac_try_echo=$ac_try;; 14146 esac 14147 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14148 (eval "$ac_link") 2>conftest.er1 14149 ac_status=$? 14150 grep -v '^ *+' conftest.er1 >conftest.err 14151 rm -f conftest.er1 14152 cat conftest.err >&5 14153 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14154 (exit $ac_status); } && 14155 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14156 { (case "(($ac_try" in 14157 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14158 *) ac_try_echo=$ac_try;; 14159 esac 14160 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14161 (eval "$ac_try") 2>&5 14162 ac_status=$? 14163 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14164 (exit $ac_status); }; } && 14165 { ac_try='test -s conftest$ac_exeext' 14166 { (case "(($ac_try" in 14167 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14168 *) ac_try_echo=$ac_try;; 14169 esac 14170 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14171 (eval "$ac_try") 2>&5 14172 ac_status=$? 14173 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14174 (exit $ac_status); }; }; then 14175 eval "$as_ac_var=yes" 14176 else 14177 echo "$as_me: failed program was:" >&5 14178 sed 's/^/| /' conftest.$ac_ext >&5 14179 14180 eval "$as_ac_var=no" 14181 fi 14182 14183 rm -f core conftest.err conftest.$ac_objext \ 14184 conftest$ac_exeext conftest.$ac_ext 14185 fi 14186 ac_res=`eval echo '${'$as_ac_var'}'` 14187 { echo "$as_me:$LINENO: result: $ac_res" >&5 14188 echo "${ECHO_T}$ac_res" >&6; } 14189 if test `eval echo '${'$as_ac_var'}'` = yes; then 14190 cat >>confdefs.h <<_ACEOF 14191 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 14192 _ACEOF 14193 14194 fi 14195 done 14196 14197 14198 14199 14200 14201 14202 14203 for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit 14204 do 14205 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 14206 { echo "$as_me:$LINENO: checking for $ac_func" >&5 14207 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 14208 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 14209 echo $ECHO_N "(cached) $ECHO_C" >&6 14210 else 14211 cat >conftest.$ac_ext <<_ACEOF 14212 /* confdefs.h. */ 14213 _ACEOF 14214 cat confdefs.h >>conftest.$ac_ext 14215 cat >>conftest.$ac_ext <<_ACEOF 14216 /* end confdefs.h. */ 14217 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 14218 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 14219 #define $ac_func innocuous_$ac_func 14220 14221 /* System header to define __stub macros and hopefully few prototypes, 14222 which can conflict with char $ac_func (); below. 14223 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14224 <limits.h> exists even on freestanding compilers. */ 14225 14226 #ifdef __STDC__ 14227 # include <limits.h> 14228 #else 14229 # include <assert.h> 14230 #endif 14231 14232 #undef $ac_func 14233 14234 /* Override any GCC internal prototype to avoid an error. 14235 Use char because int might match the return type of a GCC 14236 builtin and then its argument prototype would still apply. */ 14237 #ifdef __cplusplus 14238 extern "C" 14239 #endif 14240 char $ac_func (); 14241 /* The GNU C library defines this for functions which it implements 14242 to always fail with ENOSYS. Some functions are actually named 14243 something starting with __ and the normal name is an alias. */ 14244 #if defined __stub_$ac_func || defined __stub___$ac_func 14245 choke me 14246 #endif 14247 14248 int 14249 main () 14250 { 14251 return $ac_func (); 14252 ; 14253 return 0; 14254 } 14255 _ACEOF 14256 rm -f conftest.$ac_objext conftest$ac_exeext 14257 if { (ac_try="$ac_link" 14258 case "(($ac_try" in 14259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14260 *) ac_try_echo=$ac_try;; 14261 esac 14262 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14263 (eval "$ac_link") 2>conftest.er1 14264 ac_status=$? 14265 grep -v '^ *+' conftest.er1 >conftest.err 14266 rm -f conftest.er1 14267 cat conftest.err >&5 14268 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14269 (exit $ac_status); } && 14270 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14271 { (case "(($ac_try" in 14272 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14273 *) ac_try_echo=$ac_try;; 14274 esac 14275 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14276 (eval "$ac_try") 2>&5 14277 ac_status=$? 14278 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14279 (exit $ac_status); }; } && 14280 { ac_try='test -s conftest$ac_exeext' 14281 { (case "(($ac_try" in 14282 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14283 *) ac_try_echo=$ac_try;; 14284 esac 14285 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14286 (eval "$ac_try") 2>&5 14287 ac_status=$? 14288 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14289 (exit $ac_status); }; }; then 14290 eval "$as_ac_var=yes" 14291 else 14292 echo "$as_me: failed program was:" >&5 14293 sed 's/^/| /' conftest.$ac_ext >&5 14294 14295 eval "$as_ac_var=no" 14296 fi 14297 14298 rm -f core conftest.err conftest.$ac_objext \ 14299 conftest$ac_exeext conftest.$ac_ext 14300 fi 14301 ac_res=`eval echo '${'$as_ac_var'}'` 14302 { echo "$as_me:$LINENO: result: $ac_res" >&5 14303 echo "${ECHO_T}$ac_res" >&6; } 14304 if test `eval echo '${'$as_ac_var'}'` = yes; then 14305 cat >>confdefs.h <<_ACEOF 14306 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 14307 _ACEOF 14308 14309 fi 14310 done 14311 14312 14313 14314 14315 for ac_func in strerror strerror_r setenv 14316 do 14317 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 14318 { echo "$as_me:$LINENO: checking for $ac_func" >&5 14319 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 14320 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 14321 echo $ECHO_N "(cached) $ECHO_C" >&6 14322 else 14323 cat >conftest.$ac_ext <<_ACEOF 14324 /* confdefs.h. */ 14325 _ACEOF 14326 cat confdefs.h >>conftest.$ac_ext 14327 cat >>conftest.$ac_ext <<_ACEOF 14328 /* end confdefs.h. */ 14329 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 14330 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 14331 #define $ac_func innocuous_$ac_func 14332 14333 /* System header to define __stub macros and hopefully few prototypes, 14334 which can conflict with char $ac_func (); below. 14335 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14336 <limits.h> exists even on freestanding compilers. */ 14337 14338 #ifdef __STDC__ 14339 # include <limits.h> 14340 #else 14341 # include <assert.h> 14342 #endif 14343 14344 #undef $ac_func 14345 14346 /* Override any GCC internal prototype to avoid an error. 14347 Use char because int might match the return type of a GCC 14348 builtin and then its argument prototype would still apply. */ 14349 #ifdef __cplusplus 14350 extern "C" 14351 #endif 14352 char $ac_func (); 14353 /* The GNU C library defines this for functions which it implements 14354 to always fail with ENOSYS. Some functions are actually named 14355 something starting with __ and the normal name is an alias. */ 14356 #if defined __stub_$ac_func || defined __stub___$ac_func 14357 choke me 14358 #endif 14359 14360 int 14361 main () 14362 { 14363 return $ac_func (); 14364 ; 14365 return 0; 14366 } 14367 _ACEOF 14368 rm -f conftest.$ac_objext conftest$ac_exeext 14369 if { (ac_try="$ac_link" 14370 case "(($ac_try" in 14371 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14372 *) ac_try_echo=$ac_try;; 14373 esac 14374 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14375 (eval "$ac_link") 2>conftest.er1 14376 ac_status=$? 14377 grep -v '^ *+' conftest.er1 >conftest.err 14378 rm -f conftest.er1 14379 cat conftest.err >&5 14380 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14381 (exit $ac_status); } && 14382 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14383 { (case "(($ac_try" in 14384 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14385 *) ac_try_echo=$ac_try;; 14386 esac 14387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14388 (eval "$ac_try") 2>&5 14389 ac_status=$? 14390 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14391 (exit $ac_status); }; } && 14392 { ac_try='test -s conftest$ac_exeext' 14393 { (case "(($ac_try" in 14394 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14395 *) ac_try_echo=$ac_try;; 14396 esac 14397 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14398 (eval "$ac_try") 2>&5 14399 ac_status=$? 14400 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14401 (exit $ac_status); }; }; then 14402 eval "$as_ac_var=yes" 14403 else 14404 echo "$as_me: failed program was:" >&5 14405 sed 's/^/| /' conftest.$ac_ext >&5 14406 14407 eval "$as_ac_var=no" 14408 fi 14409 14410 rm -f core conftest.err conftest.$ac_objext \ 14411 conftest$ac_exeext conftest.$ac_ext 14412 fi 14413 ac_res=`eval echo '${'$as_ac_var'}'` 14414 { echo "$as_me:$LINENO: result: $ac_res" >&5 14415 echo "${ECHO_T}$ac_res" >&6; } 14416 if test `eval echo '${'$as_ac_var'}'` = yes; then 14417 cat >>confdefs.h <<_ACEOF 14418 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 14419 _ACEOF 14420 14421 fi 14422 done 14423 14424 14425 14426 14427 14428 for ac_func in strtoll strtoq sysconf malloc_zone_statistics 14429 do 14430 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 14431 { echo "$as_me:$LINENO: checking for $ac_func" >&5 14432 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 14433 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 14434 echo $ECHO_N "(cached) $ECHO_C" >&6 14435 else 14436 cat >conftest.$ac_ext <<_ACEOF 14437 /* confdefs.h. */ 14438 _ACEOF 14439 cat confdefs.h >>conftest.$ac_ext 14440 cat >>conftest.$ac_ext <<_ACEOF 14441 /* end confdefs.h. */ 14442 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 14443 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 14444 #define $ac_func innocuous_$ac_func 14445 14446 /* System header to define __stub macros and hopefully few prototypes, 14447 which can conflict with char $ac_func (); below. 14448 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14449 <limits.h> exists even on freestanding compilers. */ 14450 14451 #ifdef __STDC__ 14452 # include <limits.h> 14453 #else 14454 # include <assert.h> 14455 #endif 14456 14457 #undef $ac_func 14458 14459 /* Override any GCC internal prototype to avoid an error. 14460 Use char because int might match the return type of a GCC 14461 builtin and then its argument prototype would still apply. */ 14462 #ifdef __cplusplus 14463 extern "C" 14464 #endif 14465 char $ac_func (); 14466 /* The GNU C library defines this for functions which it implements 14467 to always fail with ENOSYS. Some functions are actually named 14468 something starting with __ and the normal name is an alias. */ 14469 #if defined __stub_$ac_func || defined __stub___$ac_func 14470 choke me 14471 #endif 14472 14473 int 14474 main () 14475 { 14476 return $ac_func (); 14477 ; 14478 return 0; 14479 } 14480 _ACEOF 14481 rm -f conftest.$ac_objext conftest$ac_exeext 14482 if { (ac_try="$ac_link" 14483 case "(($ac_try" in 14484 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14485 *) ac_try_echo=$ac_try;; 14486 esac 14487 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14488 (eval "$ac_link") 2>conftest.er1 14489 ac_status=$? 14490 grep -v '^ *+' conftest.er1 >conftest.err 14491 rm -f conftest.er1 14492 cat conftest.err >&5 14493 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14494 (exit $ac_status); } && 14495 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14496 { (case "(($ac_try" in 14497 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14498 *) ac_try_echo=$ac_try;; 14499 esac 14500 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14501 (eval "$ac_try") 2>&5 14502 ac_status=$? 14503 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14504 (exit $ac_status); }; } && 14505 { ac_try='test -s conftest$ac_exeext' 14506 { (case "(($ac_try" in 14507 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14508 *) ac_try_echo=$ac_try;; 14509 esac 14510 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14511 (eval "$ac_try") 2>&5 14512 ac_status=$? 14513 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14514 (exit $ac_status); }; }; then 14515 eval "$as_ac_var=yes" 14516 else 14517 echo "$as_me: failed program was:" >&5 14518 sed 's/^/| /' conftest.$ac_ext >&5 14519 14520 eval "$as_ac_var=no" 14521 fi 14522 14523 rm -f core conftest.err conftest.$ac_objext \ 14524 conftest$ac_exeext conftest.$ac_ext 14525 fi 14526 ac_res=`eval echo '${'$as_ac_var'}'` 14527 { echo "$as_me:$LINENO: result: $ac_res" >&5 14528 echo "${ECHO_T}$ac_res" >&6; } 14529 if test `eval echo '${'$as_ac_var'}'` = yes; then 14530 cat >>confdefs.h <<_ACEOF 14531 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 14532 _ACEOF 14533 14534 fi 14535 done 14536 14537 14538 14539 14540 for ac_func in setjmp longjmp writev 14541 do 14542 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 14543 { echo "$as_me:$LINENO: checking for $ac_func" >&5 14544 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 14545 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 14546 echo $ECHO_N "(cached) $ECHO_C" >&6 14547 else 14548 cat >conftest.$ac_ext <<_ACEOF 14549 /* confdefs.h. */ 14550 _ACEOF 14551 cat confdefs.h >>conftest.$ac_ext 14552 cat >>conftest.$ac_ext <<_ACEOF 14553 /* end confdefs.h. */ 14554 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 14555 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 14556 #define $ac_func innocuous_$ac_func 14557 14558 /* System header to define __stub macros and hopefully few prototypes, 14559 which can conflict with char $ac_func (); below. 14560 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14561 <limits.h> exists even on freestanding compilers. */ 14562 14563 #ifdef __STDC__ 14564 # include <limits.h> 14565 #else 14566 # include <assert.h> 14567 #endif 14568 14569 #undef $ac_func 14570 14571 /* Override any GCC internal prototype to avoid an error. 14572 Use char because int might match the return type of a GCC 14573 builtin and then its argument prototype would still apply. */ 14574 #ifdef __cplusplus 14575 extern "C" 14576 #endif 14577 char $ac_func (); 14578 /* The GNU C library defines this for functions which it implements 14579 to always fail with ENOSYS. Some functions are actually named 14580 something starting with __ and the normal name is an alias. */ 14581 #if defined __stub_$ac_func || defined __stub___$ac_func 14582 choke me 14583 #endif 14584 14585 int 14586 main () 14587 { 14588 return $ac_func (); 14589 ; 14590 return 0; 14591 } 14592 _ACEOF 14593 rm -f conftest.$ac_objext conftest$ac_exeext 14594 if { (ac_try="$ac_link" 14595 case "(($ac_try" in 14596 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14597 *) ac_try_echo=$ac_try;; 14598 esac 14599 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14600 (eval "$ac_link") 2>conftest.er1 14601 ac_status=$? 14602 grep -v '^ *+' conftest.er1 >conftest.err 14603 rm -f conftest.er1 14604 cat conftest.err >&5 14605 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14606 (exit $ac_status); } && 14607 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14608 { (case "(($ac_try" in 14609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14610 *) ac_try_echo=$ac_try;; 14611 esac 14612 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14613 (eval "$ac_try") 2>&5 14614 ac_status=$? 14615 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14616 (exit $ac_status); }; } && 14617 { ac_try='test -s conftest$ac_exeext' 14618 { (case "(($ac_try" in 14619 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14620 *) ac_try_echo=$ac_try;; 14621 esac 14622 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14623 (eval "$ac_try") 2>&5 14624 ac_status=$? 14625 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14626 (exit $ac_status); }; }; then 14627 eval "$as_ac_var=yes" 14628 else 14629 echo "$as_me: failed program was:" >&5 14630 sed 's/^/| /' conftest.$ac_ext >&5 14631 14632 eval "$as_ac_var=no" 14633 fi 14634 14635 rm -f core conftest.err conftest.$ac_objext \ 14636 conftest$ac_exeext conftest.$ac_ext 14637 fi 14638 ac_res=`eval echo '${'$as_ac_var'}'` 14639 { echo "$as_me:$LINENO: result: $ac_res" >&5 14640 echo "${ECHO_T}$ac_res" >&6; } 14641 if test `eval echo '${'$as_ac_var'}'` = yes; then 14642 cat >>confdefs.h <<_ACEOF 14643 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 14644 _ACEOF 14645 14646 fi 14647 done 14648 14649 14650 14651 for ac_func in futimes futimens 14652 do 14653 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 14654 { echo "$as_me:$LINENO: checking for $ac_func" >&5 14655 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 14656 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 14657 echo $ECHO_N "(cached) $ECHO_C" >&6 14658 else 14659 cat >conftest.$ac_ext <<_ACEOF 14660 /* confdefs.h. */ 14661 _ACEOF 14662 cat confdefs.h >>conftest.$ac_ext 14663 cat >>conftest.$ac_ext <<_ACEOF 14664 /* end confdefs.h. */ 14665 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 14666 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 14667 #define $ac_func innocuous_$ac_func 14668 14669 /* System header to define __stub macros and hopefully few prototypes, 14670 which can conflict with char $ac_func (); below. 14671 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14672 <limits.h> exists even on freestanding compilers. */ 14673 14674 #ifdef __STDC__ 14675 # include <limits.h> 14676 #else 14677 # include <assert.h> 14678 #endif 14679 14680 #undef $ac_func 14681 14682 /* Override any GCC internal prototype to avoid an error. 14683 Use char because int might match the return type of a GCC 14684 builtin and then its argument prototype would still apply. */ 14685 #ifdef __cplusplus 14686 extern "C" 14687 #endif 14688 char $ac_func (); 14689 /* The GNU C library defines this for functions which it implements 14690 to always fail with ENOSYS. Some functions are actually named 14691 something starting with __ and the normal name is an alias. */ 14692 #if defined __stub_$ac_func || defined __stub___$ac_func 14693 choke me 14694 #endif 14695 14696 int 14697 main () 14698 { 14699 return $ac_func (); 14700 ; 14701 return 0; 14702 } 14703 _ACEOF 14704 rm -f conftest.$ac_objext conftest$ac_exeext 14705 if { (ac_try="$ac_link" 14706 case "(($ac_try" in 14707 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14708 *) ac_try_echo=$ac_try;; 14709 esac 14710 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14711 (eval "$ac_link") 2>conftest.er1 14712 ac_status=$? 14713 grep -v '^ *+' conftest.er1 >conftest.err 14714 rm -f conftest.er1 14715 cat conftest.err >&5 14716 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14717 (exit $ac_status); } && 14718 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14719 { (case "(($ac_try" in 14720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14721 *) ac_try_echo=$ac_try;; 14722 esac 14723 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14724 (eval "$ac_try") 2>&5 14725 ac_status=$? 14726 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14727 (exit $ac_status); }; } && 14728 { ac_try='test -s conftest$ac_exeext' 14729 { (case "(($ac_try" in 14730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14731 *) ac_try_echo=$ac_try;; 14732 esac 14733 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14734 (eval "$ac_try") 2>&5 14735 ac_status=$? 14736 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14737 (exit $ac_status); }; }; then 14738 eval "$as_ac_var=yes" 14739 else 14740 echo "$as_me: failed program was:" >&5 14741 sed 's/^/| /' conftest.$ac_ext >&5 14742 14743 eval "$as_ac_var=no" 14744 fi 14745 14746 rm -f core conftest.err conftest.$ac_objext \ 14747 conftest$ac_exeext conftest.$ac_ext 14748 fi 14749 ac_res=`eval echo '${'$as_ac_var'}'` 14750 { echo "$as_me:$LINENO: result: $ac_res" >&5 14751 echo "${ECHO_T}$ac_res" >&6; } 14752 if test `eval echo '${'$as_ac_var'}'` = yes; then 14753 cat >>confdefs.h <<_ACEOF 14754 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 14755 _ACEOF 14756 14757 fi 14758 done 14759 14760 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5 14761 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; } 14762 if test "${llvm_cv_c_printf_a+set}" = set; then 14763 echo $ECHO_N "(cached) $ECHO_C" >&6 14764 else 14765 ac_ext=c 14766 ac_cpp='$CPP $CPPFLAGS' 14767 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14768 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14769 ac_compiler_gnu=$ac_cv_c_compiler_gnu 14770 14771 if test "$cross_compiling" = yes; then 14772 llvmac_cv_c_printf_a=no 14773 else 14774 cat >conftest.$ac_ext <<_ACEOF 14775 14776 /* confdefs.h. */ 14777 _ACEOF 14778 cat confdefs.h >>conftest.$ac_ext 14779 cat >>conftest.$ac_ext <<_ACEOF 14780 /* end confdefs.h. */ 14781 14782 #include <stdio.h> 14783 #include <stdlib.h> 14784 14785 int 14786 main () 14787 { 14788 14789 volatile double A, B; 14790 char Buffer[100]; 14791 A = 1; 14792 A /= 10.0; 14793 sprintf(Buffer, "%a", A); 14794 B = atof(Buffer); 14795 if (A != B) 14796 return (1); 14797 if (A != 0x1.999999999999ap-4) 14798 return (1); 14799 return (0); 14800 ; 14801 return 0; 14802 } 14803 _ACEOF 14804 rm -f conftest$ac_exeext 14805 if { (ac_try="$ac_link" 14806 case "(($ac_try" in 14807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14808 *) ac_try_echo=$ac_try;; 14809 esac 14810 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14811 (eval "$ac_link") 2>&5 14812 ac_status=$? 14813 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14814 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 14815 { (case "(($ac_try" in 14816 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14817 *) ac_try_echo=$ac_try;; 14818 esac 14819 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14820 (eval "$ac_try") 2>&5 14821 ac_status=$? 14822 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14823 (exit $ac_status); }; }; then 14824 llvm_cv_c_printf_a=yes 14825 else 14826 echo "$as_me: program exited with status $ac_status" >&5 14827 echo "$as_me: failed program was:" >&5 14828 sed 's/^/| /' conftest.$ac_ext >&5 14829 14830 ( exit $ac_status ) 14831 llvmac_cv_c_printf_a=no 14832 fi 14833 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 14834 fi 14835 14836 14837 ac_ext=c 14838 ac_cpp='$CPP $CPPFLAGS' 14839 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14840 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14841 ac_compiler_gnu=$ac_cv_c_compiler_gnu 14842 14843 fi 14844 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5 14845 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; } 14846 if test "$llvm_cv_c_printf_a" = "yes"; then 14847 14848 cat >>confdefs.h <<\_ACEOF 14849 #define HAVE_PRINTF_A 1 14850 _ACEOF 14851 14852 fi 14853 14854 14855 { echo "$as_me:$LINENO: checking whether arc4random is declared" >&5 14856 echo $ECHO_N "checking whether arc4random is declared... $ECHO_C" >&6; } 14857 if test "${ac_cv_have_decl_arc4random+set}" = set; then 14858 echo $ECHO_N "(cached) $ECHO_C" >&6 14859 else 14860 cat >conftest.$ac_ext <<_ACEOF 14861 /* confdefs.h. */ 14862 _ACEOF 14863 cat confdefs.h >>conftest.$ac_ext 14864 cat >>conftest.$ac_ext <<_ACEOF 14865 /* end confdefs.h. */ 14866 $ac_includes_default 14867 int 14868 main () 14869 { 14870 #ifndef arc4random 14871 char *p = (char *) arc4random; 14872 return !p; 14873 #endif 14874 14875 ; 14876 return 0; 14877 } 14878 _ACEOF 14879 rm -f conftest.$ac_objext 14880 if { (ac_try="$ac_compile" 14881 case "(($ac_try" in 14882 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14883 *) ac_try_echo=$ac_try;; 14884 esac 14885 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14886 (eval "$ac_compile") 2>conftest.er1 14887 ac_status=$? 14888 grep -v '^ *+' conftest.er1 >conftest.err 14889 rm -f conftest.er1 14890 cat conftest.err >&5 14891 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14892 (exit $ac_status); } && 14893 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14894 { (case "(($ac_try" in 14895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14896 *) ac_try_echo=$ac_try;; 14897 esac 14898 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14899 (eval "$ac_try") 2>&5 14900 ac_status=$? 14901 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14902 (exit $ac_status); }; } && 14903 { ac_try='test -s conftest.$ac_objext' 14904 { (case "(($ac_try" in 14905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14906 *) ac_try_echo=$ac_try;; 14907 esac 14908 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14909 (eval "$ac_try") 2>&5 14910 ac_status=$? 14911 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14912 (exit $ac_status); }; }; then 14913 ac_cv_have_decl_arc4random=yes 14914 else 14915 echo "$as_me: failed program was:" >&5 14916 sed 's/^/| /' conftest.$ac_ext >&5 14917 14918 ac_cv_have_decl_arc4random=no 14919 fi 14920 14921 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14922 fi 14923 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_arc4random" >&5 14924 echo "${ECHO_T}$ac_cv_have_decl_arc4random" >&6; } 14925 if test $ac_cv_have_decl_arc4random = yes; then 14926 14927 cat >>confdefs.h <<_ACEOF 14928 #define HAVE_DECL_ARC4RANDOM 1 14929 _ACEOF 14930 14931 14932 else 14933 cat >>confdefs.h <<_ACEOF 14934 #define HAVE_DECL_ARC4RANDOM 0 14935 _ACEOF 14936 14937 14938 fi 14939 14940 14941 14942 { echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5 14943 echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; } 14944 if test "${ac_cv_have_decl_strerror_s+set}" = set; then 14945 echo $ECHO_N "(cached) $ECHO_C" >&6 14946 else 14947 cat >conftest.$ac_ext <<_ACEOF 14948 /* confdefs.h. */ 14949 _ACEOF 14950 cat confdefs.h >>conftest.$ac_ext 14951 cat >>conftest.$ac_ext <<_ACEOF 14952 /* end confdefs.h. */ 14953 $ac_includes_default 14954 int 14955 main () 14956 { 14957 #ifndef strerror_s 14958 char *p = (char *) strerror_s; 14959 return !p; 14960 #endif 14961 14962 ; 14963 return 0; 14964 } 14965 _ACEOF 14966 rm -f conftest.$ac_objext 14967 if { (ac_try="$ac_compile" 14968 case "(($ac_try" in 14969 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14970 *) ac_try_echo=$ac_try;; 14971 esac 14972 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14973 (eval "$ac_compile") 2>conftest.er1 14974 ac_status=$? 14975 grep -v '^ *+' conftest.er1 >conftest.err 14976 rm -f conftest.er1 14977 cat conftest.err >&5 14978 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14979 (exit $ac_status); } && 14980 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14981 { (case "(($ac_try" in 14982 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14983 *) ac_try_echo=$ac_try;; 14984 esac 14985 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14986 (eval "$ac_try") 2>&5 14987 ac_status=$? 14988 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14989 (exit $ac_status); }; } && 14990 { ac_try='test -s conftest.$ac_objext' 14991 { (case "(($ac_try" in 14992 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14993 *) ac_try_echo=$ac_try;; 14994 esac 14995 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14996 (eval "$ac_try") 2>&5 14997 ac_status=$? 14998 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14999 (exit $ac_status); }; }; then 15000 ac_cv_have_decl_strerror_s=yes 15001 else 15002 echo "$as_me: failed program was:" >&5 15003 sed 's/^/| /' conftest.$ac_ext >&5 15004 15005 ac_cv_have_decl_strerror_s=no 15006 fi 15007 15008 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15009 fi 15010 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5 15011 echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; } 15012 if test $ac_cv_have_decl_strerror_s = yes; then 15013 15014 cat >>confdefs.h <<_ACEOF 15015 #define HAVE_DECL_STRERROR_S 1 15016 _ACEOF 15017 15018 15019 else 15020 cat >>confdefs.h <<_ACEOF 15021 #define HAVE_DECL_STRERROR_S 0 15022 _ACEOF 15023 15024 15025 fi 15026 15027 15028 15029 if test "$llvm_cv_os_type" = "MingW" ; then 15030 { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5 15031 echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; } 15032 if test "${ac_cv_lib_gcc__alloca+set}" = set; then 15033 echo $ECHO_N "(cached) $ECHO_C" >&6 15034 else 15035 ac_check_lib_save_LIBS=$LIBS 15036 LIBS="-lgcc $LIBS" 15037 cat >conftest.$ac_ext <<_ACEOF 15038 /* confdefs.h. */ 15039 _ACEOF 15040 cat confdefs.h >>conftest.$ac_ext 15041 cat >>conftest.$ac_ext <<_ACEOF 15042 /* end confdefs.h. */ 15043 15044 /* Override any GCC internal prototype to avoid an error. 15045 Use char because int might match the return type of a GCC 15046 builtin and then its argument prototype would still apply. */ 15047 #ifdef __cplusplus 15048 extern "C" 15049 #endif 15050 char _alloca (); 15051 int 15052 main () 15053 { 15054 return _alloca (); 15055 ; 15056 return 0; 15057 } 15058 _ACEOF 15059 rm -f conftest.$ac_objext conftest$ac_exeext 15060 if { (ac_try="$ac_link" 15061 case "(($ac_try" in 15062 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15063 *) ac_try_echo=$ac_try;; 15064 esac 15065 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15066 (eval "$ac_link") 2>conftest.er1 15067 ac_status=$? 15068 grep -v '^ *+' conftest.er1 >conftest.err 15069 rm -f conftest.er1 15070 cat conftest.err >&5 15071 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15072 (exit $ac_status); } && 15073 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 15074 { (case "(($ac_try" in 15075 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15076 *) ac_try_echo=$ac_try;; 15077 esac 15078 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15079 (eval "$ac_try") 2>&5 15080 ac_status=$? 15081 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15082 (exit $ac_status); }; } && 15083 { ac_try='test -s conftest$ac_exeext' 15084 { (case "(($ac_try" in 15085 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15086 *) ac_try_echo=$ac_try;; 15087 esac 15088 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15089 (eval "$ac_try") 2>&5 15090 ac_status=$? 15091 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15092 (exit $ac_status); }; }; then 15093 ac_cv_lib_gcc__alloca=yes 15094 else 15095 echo "$as_me: failed program was:" >&5 15096 sed 's/^/| /' conftest.$ac_ext >&5 15097 15098 ac_cv_lib_gcc__alloca=no 15099 fi 15100 15101 rm -f core conftest.err conftest.$ac_objext \ 15102 conftest$ac_exeext conftest.$ac_ext 15103 LIBS=$ac_check_lib_save_LIBS 15104 fi 15105 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5 15106 echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; } 15107 if test $ac_cv_lib_gcc__alloca = yes; then 15108 15109 cat >>confdefs.h <<\_ACEOF 15110 #define HAVE__ALLOCA 1 15111 _ACEOF 15112 15113 fi 15114 15115 { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5 15116 echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; } 15117 if test "${ac_cv_lib_gcc___alloca+set}" = set; then 15118 echo $ECHO_N "(cached) $ECHO_C" >&6 15119 else 15120 ac_check_lib_save_LIBS=$LIBS 15121 LIBS="-lgcc $LIBS" 15122 cat >conftest.$ac_ext <<_ACEOF 15123 /* confdefs.h. */ 15124 _ACEOF 15125 cat confdefs.h >>conftest.$ac_ext 15126 cat >>conftest.$ac_ext <<_ACEOF 15127 /* end confdefs.h. */ 15128 15129 /* Override any GCC internal prototype to avoid an error. 15130 Use char because int might match the return type of a GCC 15131 builtin and then its argument prototype would still apply. */ 15132 #ifdef __cplusplus 15133 extern "C" 15134 #endif 15135 char __alloca (); 15136 int 15137 main () 15138 { 15139 return __alloca (); 15140 ; 15141 return 0; 15142 } 15143 _ACEOF 15144 rm -f conftest.$ac_objext conftest$ac_exeext 15145 if { (ac_try="$ac_link" 15146 case "(($ac_try" in 15147 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15148 *) ac_try_echo=$ac_try;; 15149 esac 15150 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15151 (eval "$ac_link") 2>conftest.er1 15152 ac_status=$? 15153 grep -v '^ *+' conftest.er1 >conftest.err 15154 rm -f conftest.er1 15155 cat conftest.err >&5 15156 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15157 (exit $ac_status); } && 15158 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 15159 { (case "(($ac_try" in 15160 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15161 *) ac_try_echo=$ac_try;; 15162 esac 15163 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15164 (eval "$ac_try") 2>&5 15165 ac_status=$? 15166 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15167 (exit $ac_status); }; } && 15168 { ac_try='test -s conftest$ac_exeext' 15169 { (case "(($ac_try" in 15170 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15171 *) ac_try_echo=$ac_try;; 15172 esac 15173 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15174 (eval "$ac_try") 2>&5 15175 ac_status=$? 15176 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15177 (exit $ac_status); }; }; then 15178 ac_cv_lib_gcc___alloca=yes 15179 else 15180 echo "$as_me: failed program was:" >&5 15181 sed 's/^/| /' conftest.$ac_ext >&5 15182 15183 ac_cv_lib_gcc___alloca=no 15184 fi 15185 15186 rm -f core conftest.err conftest.$ac_objext \ 15187 conftest$ac_exeext conftest.$ac_ext 15188 LIBS=$ac_check_lib_save_LIBS 15189 fi 15190 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5 15191 echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; } 15192 if test $ac_cv_lib_gcc___alloca = yes; then 15193 15194 cat >>confdefs.h <<\_ACEOF 15195 #define HAVE___ALLOCA 1 15196 _ACEOF 15197 15198 fi 15199 15200 { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5 15201 echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; } 15202 if test "${ac_cv_lib_gcc___chkstk+set}" = set; then 15203 echo $ECHO_N "(cached) $ECHO_C" >&6 15204 else 15205 ac_check_lib_save_LIBS=$LIBS 15206 LIBS="-lgcc $LIBS" 15207 cat >conftest.$ac_ext <<_ACEOF 15208 /* confdefs.h. */ 15209 _ACEOF 15210 cat confdefs.h >>conftest.$ac_ext 15211 cat >>conftest.$ac_ext <<_ACEOF 15212 /* end confdefs.h. */ 15213 15214 /* Override any GCC internal prototype to avoid an error. 15215 Use char because int might match the return type of a GCC 15216 builtin and then its argument prototype would still apply. */ 15217 #ifdef __cplusplus 15218 extern "C" 15219 #endif 15220 char __chkstk (); 15221 int 15222 main () 15223 { 15224 return __chkstk (); 15225 ; 15226 return 0; 15227 } 15228 _ACEOF 15229 rm -f conftest.$ac_objext conftest$ac_exeext 15230 if { (ac_try="$ac_link" 15231 case "(($ac_try" in 15232 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15233 *) ac_try_echo=$ac_try;; 15234 esac 15235 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15236 (eval "$ac_link") 2>conftest.er1 15237 ac_status=$? 15238 grep -v '^ *+' conftest.er1 >conftest.err 15239 rm -f conftest.er1 15240 cat conftest.err >&5 15241 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15242 (exit $ac_status); } && 15243 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 15244 { (case "(($ac_try" in 15245 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15246 *) ac_try_echo=$ac_try;; 15247 esac 15248 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15249 (eval "$ac_try") 2>&5 15250 ac_status=$? 15251 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15252 (exit $ac_status); }; } && 15253 { ac_try='test -s conftest$ac_exeext' 15254 { (case "(($ac_try" in 15255 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15256 *) ac_try_echo=$ac_try;; 15257 esac 15258 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15259 (eval "$ac_try") 2>&5 15260 ac_status=$? 15261 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15262 (exit $ac_status); }; }; then 15263 ac_cv_lib_gcc___chkstk=yes 15264 else 15265 echo "$as_me: failed program was:" >&5 15266 sed 's/^/| /' conftest.$ac_ext >&5 15267 15268 ac_cv_lib_gcc___chkstk=no 15269 fi 15270 15271 rm -f core conftest.err conftest.$ac_objext \ 15272 conftest$ac_exeext conftest.$ac_ext 15273 LIBS=$ac_check_lib_save_LIBS 15274 fi 15275 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5 15276 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; } 15277 if test $ac_cv_lib_gcc___chkstk = yes; then 15278 15279 cat >>confdefs.h <<\_ACEOF 15280 #define HAVE___CHKSTK 1 15281 _ACEOF 15282 15283 fi 15284 15285 { echo "$as_me:$LINENO: checking for __chkstk_ms in -lgcc" >&5 15286 echo $ECHO_N "checking for __chkstk_ms in -lgcc... $ECHO_C" >&6; } 15287 if test "${ac_cv_lib_gcc___chkstk_ms+set}" = set; then 15288 echo $ECHO_N "(cached) $ECHO_C" >&6 15289 else 15290 ac_check_lib_save_LIBS=$LIBS 15291 LIBS="-lgcc $LIBS" 15292 cat >conftest.$ac_ext <<_ACEOF 15293 /* confdefs.h. */ 15294 _ACEOF 15295 cat confdefs.h >>conftest.$ac_ext 15296 cat >>conftest.$ac_ext <<_ACEOF 15297 /* end confdefs.h. */ 15298 15299 /* Override any GCC internal prototype to avoid an error. 15300 Use char because int might match the return type of a GCC 15301 builtin and then its argument prototype would still apply. */ 15302 #ifdef __cplusplus 15303 extern "C" 15304 #endif 15305 char __chkstk_ms (); 15306 int 15307 main () 15308 { 15309 return __chkstk_ms (); 15310 ; 15311 return 0; 15312 } 15313 _ACEOF 15314 rm -f conftest.$ac_objext conftest$ac_exeext 15315 if { (ac_try="$ac_link" 15316 case "(($ac_try" in 15317 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15318 *) ac_try_echo=$ac_try;; 15319 esac 15320 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15321 (eval "$ac_link") 2>conftest.er1 15322 ac_status=$? 15323 grep -v '^ *+' conftest.er1 >conftest.err 15324 rm -f conftest.er1 15325 cat conftest.err >&5 15326 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15327 (exit $ac_status); } && 15328 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 15329 { (case "(($ac_try" in 15330 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15331 *) ac_try_echo=$ac_try;; 15332 esac 15333 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15334 (eval "$ac_try") 2>&5 15335 ac_status=$? 15336 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15337 (exit $ac_status); }; } && 15338 { ac_try='test -s conftest$ac_exeext' 15339 { (case "(($ac_try" in 15340 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15341 *) ac_try_echo=$ac_try;; 15342 esac 15343 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15344 (eval "$ac_try") 2>&5 15345 ac_status=$? 15346 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15347 (exit $ac_status); }; }; then 15348 ac_cv_lib_gcc___chkstk_ms=yes 15349 else 15350 echo "$as_me: failed program was:" >&5 15351 sed 's/^/| /' conftest.$ac_ext >&5 15352 15353 ac_cv_lib_gcc___chkstk_ms=no 15354 fi 15355 15356 rm -f core conftest.err conftest.$ac_objext \ 15357 conftest$ac_exeext conftest.$ac_ext 15358 LIBS=$ac_check_lib_save_LIBS 15359 fi 15360 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk_ms" >&5 15361 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk_ms" >&6; } 15362 if test $ac_cv_lib_gcc___chkstk_ms = yes; then 15363 15364 cat >>confdefs.h <<\_ACEOF 15365 #define HAVE___CHKSTK_MS 1 15366 _ACEOF 15367 15368 fi 15369 15370 { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5 15371 echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; } 15372 if test "${ac_cv_lib_gcc____chkstk+set}" = set; then 15373 echo $ECHO_N "(cached) $ECHO_C" >&6 15374 else 15375 ac_check_lib_save_LIBS=$LIBS 15376 LIBS="-lgcc $LIBS" 15377 cat >conftest.$ac_ext <<_ACEOF 15378 /* confdefs.h. */ 15379 _ACEOF 15380 cat confdefs.h >>conftest.$ac_ext 15381 cat >>conftest.$ac_ext <<_ACEOF 15382 /* end confdefs.h. */ 15383 15384 /* Override any GCC internal prototype to avoid an error. 15385 Use char because int might match the return type of a GCC 15386 builtin and then its argument prototype would still apply. */ 15387 #ifdef __cplusplus 15388 extern "C" 15389 #endif 15390 char ___chkstk (); 15391 int 15392 main () 15393 { 15394 return ___chkstk (); 15395 ; 15396 return 0; 15397 } 15398 _ACEOF 15399 rm -f conftest.$ac_objext conftest$ac_exeext 15400 if { (ac_try="$ac_link" 15401 case "(($ac_try" in 15402 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15403 *) ac_try_echo=$ac_try;; 15404 esac 15405 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15406 (eval "$ac_link") 2>conftest.er1 15407 ac_status=$? 15408 grep -v '^ *+' conftest.er1 >conftest.err 15409 rm -f conftest.er1 15410 cat conftest.err >&5 15411 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15412 (exit $ac_status); } && 15413 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 15414 { (case "(($ac_try" in 15415 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15416 *) ac_try_echo=$ac_try;; 15417 esac 15418 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15419 (eval "$ac_try") 2>&5 15420 ac_status=$? 15421 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15422 (exit $ac_status); }; } && 15423 { ac_try='test -s conftest$ac_exeext' 15424 { (case "(($ac_try" in 15425 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15426 *) ac_try_echo=$ac_try;; 15427 esac 15428 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15429 (eval "$ac_try") 2>&5 15430 ac_status=$? 15431 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15432 (exit $ac_status); }; }; then 15433 ac_cv_lib_gcc____chkstk=yes 15434 else 15435 echo "$as_me: failed program was:" >&5 15436 sed 's/^/| /' conftest.$ac_ext >&5 15437 15438 ac_cv_lib_gcc____chkstk=no 15439 fi 15440 15441 rm -f core conftest.err conftest.$ac_objext \ 15442 conftest$ac_exeext conftest.$ac_ext 15443 LIBS=$ac_check_lib_save_LIBS 15444 fi 15445 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5 15446 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; } 15447 if test $ac_cv_lib_gcc____chkstk = yes; then 15448 15449 cat >>confdefs.h <<\_ACEOF 15450 #define HAVE____CHKSTK 1 15451 _ACEOF 15452 15453 fi 15454 15455 { echo "$as_me:$LINENO: checking for ___chkstk_ms in -lgcc" >&5 15456 echo $ECHO_N "checking for ___chkstk_ms in -lgcc... $ECHO_C" >&6; } 15457 if test "${ac_cv_lib_gcc____chkstk_ms+set}" = set; then 15458 echo $ECHO_N "(cached) $ECHO_C" >&6 15459 else 15460 ac_check_lib_save_LIBS=$LIBS 15461 LIBS="-lgcc $LIBS" 15462 cat >conftest.$ac_ext <<_ACEOF 15463 /* confdefs.h. */ 15464 _ACEOF 15465 cat confdefs.h >>conftest.$ac_ext 15466 cat >>conftest.$ac_ext <<_ACEOF 15467 /* end confdefs.h. */ 15468 15469 /* Override any GCC internal prototype to avoid an error. 15470 Use char because int might match the return type of a GCC 15471 builtin and then its argument prototype would still apply. */ 15472 #ifdef __cplusplus 15473 extern "C" 15474 #endif 15475 char ___chkstk_ms (); 15476 int 15477 main () 15478 { 15479 return ___chkstk_ms (); 15480 ; 15481 return 0; 15482 } 15483 _ACEOF 15484 rm -f conftest.$ac_objext conftest$ac_exeext 15485 if { (ac_try="$ac_link" 15486 case "(($ac_try" in 15487 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15488 *) ac_try_echo=$ac_try;; 15489 esac 15490 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15491 (eval "$ac_link") 2>conftest.er1 15492 ac_status=$? 15493 grep -v '^ *+' conftest.er1 >conftest.err 15494 rm -f conftest.er1 15495 cat conftest.err >&5 15496 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15497 (exit $ac_status); } && 15498 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 15499 { (case "(($ac_try" in 15500 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15501 *) ac_try_echo=$ac_try;; 15502 esac 15503 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15504 (eval "$ac_try") 2>&5 15505 ac_status=$? 15506 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15507 (exit $ac_status); }; } && 15508 { ac_try='test -s conftest$ac_exeext' 15509 { (case "(($ac_try" in 15510 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15511 *) ac_try_echo=$ac_try;; 15512 esac 15513 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15514 (eval "$ac_try") 2>&5 15515 ac_status=$? 15516 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15517 (exit $ac_status); }; }; then 15518 ac_cv_lib_gcc____chkstk_ms=yes 15519 else 15520 echo "$as_me: failed program was:" >&5 15521 sed 's/^/| /' conftest.$ac_ext >&5 15522 15523 ac_cv_lib_gcc____chkstk_ms=no 15524 fi 15525 15526 rm -f core conftest.err conftest.$ac_objext \ 15527 conftest$ac_exeext conftest.$ac_ext 15528 LIBS=$ac_check_lib_save_LIBS 15529 fi 15530 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk_ms" >&5 15531 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk_ms" >&6; } 15532 if test $ac_cv_lib_gcc____chkstk_ms = yes; then 15533 15534 cat >>confdefs.h <<\_ACEOF 15535 #define HAVE____CHKSTK_MS 1 15536 _ACEOF 15537 15538 fi 15539 15540 15541 { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5 15542 echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; } 15543 if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then 15544 echo $ECHO_N "(cached) $ECHO_C" >&6 15545 else 15546 ac_check_lib_save_LIBS=$LIBS 15547 LIBS="-lgcc $LIBS" 15548 cat >conftest.$ac_ext <<_ACEOF 15549 /* confdefs.h. */ 15550 _ACEOF 15551 cat confdefs.h >>conftest.$ac_ext 15552 cat >>conftest.$ac_ext <<_ACEOF 15553 /* end confdefs.h. */ 15554 15555 /* Override any GCC internal prototype to avoid an error. 15556 Use char because int might match the return type of a GCC 15557 builtin and then its argument prototype would still apply. */ 15558 #ifdef __cplusplus 15559 extern "C" 15560 #endif 15561 char __ashldi3 (); 15562 int 15563 main () 15564 { 15565 return __ashldi3 (); 15566 ; 15567 return 0; 15568 } 15569 _ACEOF 15570 rm -f conftest.$ac_objext conftest$ac_exeext 15571 if { (ac_try="$ac_link" 15572 case "(($ac_try" in 15573 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15574 *) ac_try_echo=$ac_try;; 15575 esac 15576 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15577 (eval "$ac_link") 2>conftest.er1 15578 ac_status=$? 15579 grep -v '^ *+' conftest.er1 >conftest.err 15580 rm -f conftest.er1 15581 cat conftest.err >&5 15582 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15583 (exit $ac_status); } && 15584 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 15585 { (case "(($ac_try" in 15586 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15587 *) ac_try_echo=$ac_try;; 15588 esac 15589 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15590 (eval "$ac_try") 2>&5 15591 ac_status=$? 15592 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15593 (exit $ac_status); }; } && 15594 { ac_try='test -s conftest$ac_exeext' 15595 { (case "(($ac_try" in 15596 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15597 *) ac_try_echo=$ac_try;; 15598 esac 15599 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15600 (eval "$ac_try") 2>&5 15601 ac_status=$? 15602 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15603 (exit $ac_status); }; }; then 15604 ac_cv_lib_gcc___ashldi3=yes 15605 else 15606 echo "$as_me: failed program was:" >&5 15607 sed 's/^/| /' conftest.$ac_ext >&5 15608 15609 ac_cv_lib_gcc___ashldi3=no 15610 fi 15611 15612 rm -f core conftest.err conftest.$ac_objext \ 15613 conftest$ac_exeext conftest.$ac_ext 15614 LIBS=$ac_check_lib_save_LIBS 15615 fi 15616 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5 15617 echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; } 15618 if test $ac_cv_lib_gcc___ashldi3 = yes; then 15619 15620 cat >>confdefs.h <<\_ACEOF 15621 #define HAVE___ASHLDI3 1 15622 _ACEOF 15623 15624 fi 15625 15626 { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5 15627 echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; } 15628 if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then 15629 echo $ECHO_N "(cached) $ECHO_C" >&6 15630 else 15631 ac_check_lib_save_LIBS=$LIBS 15632 LIBS="-lgcc $LIBS" 15633 cat >conftest.$ac_ext <<_ACEOF 15634 /* confdefs.h. */ 15635 _ACEOF 15636 cat confdefs.h >>conftest.$ac_ext 15637 cat >>conftest.$ac_ext <<_ACEOF 15638 /* end confdefs.h. */ 15639 15640 /* Override any GCC internal prototype to avoid an error. 15641 Use char because int might match the return type of a GCC 15642 builtin and then its argument prototype would still apply. */ 15643 #ifdef __cplusplus 15644 extern "C" 15645 #endif 15646 char __ashrdi3 (); 15647 int 15648 main () 15649 { 15650 return __ashrdi3 (); 15651 ; 15652 return 0; 15653 } 15654 _ACEOF 15655 rm -f conftest.$ac_objext conftest$ac_exeext 15656 if { (ac_try="$ac_link" 15657 case "(($ac_try" in 15658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15659 *) ac_try_echo=$ac_try;; 15660 esac 15661 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15662 (eval "$ac_link") 2>conftest.er1 15663 ac_status=$? 15664 grep -v '^ *+' conftest.er1 >conftest.err 15665 rm -f conftest.er1 15666 cat conftest.err >&5 15667 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15668 (exit $ac_status); } && 15669 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 15670 { (case "(($ac_try" in 15671 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15672 *) ac_try_echo=$ac_try;; 15673 esac 15674 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15675 (eval "$ac_try") 2>&5 15676 ac_status=$? 15677 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15678 (exit $ac_status); }; } && 15679 { ac_try='test -s conftest$ac_exeext' 15680 { (case "(($ac_try" in 15681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15682 *) ac_try_echo=$ac_try;; 15683 esac 15684 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15685 (eval "$ac_try") 2>&5 15686 ac_status=$? 15687 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15688 (exit $ac_status); }; }; then 15689 ac_cv_lib_gcc___ashrdi3=yes 15690 else 15691 echo "$as_me: failed program was:" >&5 15692 sed 's/^/| /' conftest.$ac_ext >&5 15693 15694 ac_cv_lib_gcc___ashrdi3=no 15695 fi 15696 15697 rm -f core conftest.err conftest.$ac_objext \ 15698 conftest$ac_exeext conftest.$ac_ext 15699 LIBS=$ac_check_lib_save_LIBS 15700 fi 15701 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5 15702 echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; } 15703 if test $ac_cv_lib_gcc___ashrdi3 = yes; then 15704 15705 cat >>confdefs.h <<\_ACEOF 15706 #define HAVE___ASHRDI3 1 15707 _ACEOF 15708 15709 fi 15710 15711 { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5 15712 echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; } 15713 if test "${ac_cv_lib_gcc___divdi3+set}" = set; then 15714 echo $ECHO_N "(cached) $ECHO_C" >&6 15715 else 15716 ac_check_lib_save_LIBS=$LIBS 15717 LIBS="-lgcc $LIBS" 15718 cat >conftest.$ac_ext <<_ACEOF 15719 /* confdefs.h. */ 15720 _ACEOF 15721 cat confdefs.h >>conftest.$ac_ext 15722 cat >>conftest.$ac_ext <<_ACEOF 15723 /* end confdefs.h. */ 15724 15725 /* Override any GCC internal prototype to avoid an error. 15726 Use char because int might match the return type of a GCC 15727 builtin and then its argument prototype would still apply. */ 15728 #ifdef __cplusplus 15729 extern "C" 15730 #endif 15731 char __divdi3 (); 15732 int 15733 main () 15734 { 15735 return __divdi3 (); 15736 ; 15737 return 0; 15738 } 15739 _ACEOF 15740 rm -f conftest.$ac_objext conftest$ac_exeext 15741 if { (ac_try="$ac_link" 15742 case "(($ac_try" in 15743 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15744 *) ac_try_echo=$ac_try;; 15745 esac 15746 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15747 (eval "$ac_link") 2>conftest.er1 15748 ac_status=$? 15749 grep -v '^ *+' conftest.er1 >conftest.err 15750 rm -f conftest.er1 15751 cat conftest.err >&5 15752 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15753 (exit $ac_status); } && 15754 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 15755 { (case "(($ac_try" in 15756 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15757 *) ac_try_echo=$ac_try;; 15758 esac 15759 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15760 (eval "$ac_try") 2>&5 15761 ac_status=$? 15762 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15763 (exit $ac_status); }; } && 15764 { ac_try='test -s conftest$ac_exeext' 15765 { (case "(($ac_try" in 15766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15767 *) ac_try_echo=$ac_try;; 15768 esac 15769 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15770 (eval "$ac_try") 2>&5 15771 ac_status=$? 15772 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15773 (exit $ac_status); }; }; then 15774 ac_cv_lib_gcc___divdi3=yes 15775 else 15776 echo "$as_me: failed program was:" >&5 15777 sed 's/^/| /' conftest.$ac_ext >&5 15778 15779 ac_cv_lib_gcc___divdi3=no 15780 fi 15781 15782 rm -f core conftest.err conftest.$ac_objext \ 15783 conftest$ac_exeext conftest.$ac_ext 15784 LIBS=$ac_check_lib_save_LIBS 15785 fi 15786 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5 15787 echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; } 15788 if test $ac_cv_lib_gcc___divdi3 = yes; then 15789 15790 cat >>confdefs.h <<\_ACEOF 15791 #define HAVE___DIVDI3 1 15792 _ACEOF 15793 15794 fi 15795 15796 { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5 15797 echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; } 15798 if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then 15799 echo $ECHO_N "(cached) $ECHO_C" >&6 15800 else 15801 ac_check_lib_save_LIBS=$LIBS 15802 LIBS="-lgcc $LIBS" 15803 cat >conftest.$ac_ext <<_ACEOF 15804 /* confdefs.h. */ 15805 _ACEOF 15806 cat confdefs.h >>conftest.$ac_ext 15807 cat >>conftest.$ac_ext <<_ACEOF 15808 /* end confdefs.h. */ 15809 15810 /* Override any GCC internal prototype to avoid an error. 15811 Use char because int might match the return type of a GCC 15812 builtin and then its argument prototype would still apply. */ 15813 #ifdef __cplusplus 15814 extern "C" 15815 #endif 15816 char __fixdfdi (); 15817 int 15818 main () 15819 { 15820 return __fixdfdi (); 15821 ; 15822 return 0; 15823 } 15824 _ACEOF 15825 rm -f conftest.$ac_objext conftest$ac_exeext 15826 if { (ac_try="$ac_link" 15827 case "(($ac_try" in 15828 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15829 *) ac_try_echo=$ac_try;; 15830 esac 15831 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15832 (eval "$ac_link") 2>conftest.er1 15833 ac_status=$? 15834 grep -v '^ *+' conftest.er1 >conftest.err 15835 rm -f conftest.er1 15836 cat conftest.err >&5 15837 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15838 (exit $ac_status); } && 15839 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 15840 { (case "(($ac_try" in 15841 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15842 *) ac_try_echo=$ac_try;; 15843 esac 15844 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15845 (eval "$ac_try") 2>&5 15846 ac_status=$? 15847 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15848 (exit $ac_status); }; } && 15849 { ac_try='test -s conftest$ac_exeext' 15850 { (case "(($ac_try" in 15851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15852 *) ac_try_echo=$ac_try;; 15853 esac 15854 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15855 (eval "$ac_try") 2>&5 15856 ac_status=$? 15857 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15858 (exit $ac_status); }; }; then 15859 ac_cv_lib_gcc___fixdfdi=yes 15860 else 15861 echo "$as_me: failed program was:" >&5 15862 sed 's/^/| /' conftest.$ac_ext >&5 15863 15864 ac_cv_lib_gcc___fixdfdi=no 15865 fi 15866 15867 rm -f core conftest.err conftest.$ac_objext \ 15868 conftest$ac_exeext conftest.$ac_ext 15869 LIBS=$ac_check_lib_save_LIBS 15870 fi 15871 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5 15872 echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; } 15873 if test $ac_cv_lib_gcc___fixdfdi = yes; then 15874 15875 cat >>confdefs.h <<\_ACEOF 15876 #define HAVE___FIXDFDI 1 15877 _ACEOF 15878 15879 fi 15880 15881 { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5 15882 echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; } 15883 if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then 15884 echo $ECHO_N "(cached) $ECHO_C" >&6 15885 else 15886 ac_check_lib_save_LIBS=$LIBS 15887 LIBS="-lgcc $LIBS" 15888 cat >conftest.$ac_ext <<_ACEOF 15889 /* confdefs.h. */ 15890 _ACEOF 15891 cat confdefs.h >>conftest.$ac_ext 15892 cat >>conftest.$ac_ext <<_ACEOF 15893 /* end confdefs.h. */ 15894 15895 /* Override any GCC internal prototype to avoid an error. 15896 Use char because int might match the return type of a GCC 15897 builtin and then its argument prototype would still apply. */ 15898 #ifdef __cplusplus 15899 extern "C" 15900 #endif 15901 char __fixsfdi (); 15902 int 15903 main () 15904 { 15905 return __fixsfdi (); 15906 ; 15907 return 0; 15908 } 15909 _ACEOF 15910 rm -f conftest.$ac_objext conftest$ac_exeext 15911 if { (ac_try="$ac_link" 15912 case "(($ac_try" in 15913 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15914 *) ac_try_echo=$ac_try;; 15915 esac 15916 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15917 (eval "$ac_link") 2>conftest.er1 15918 ac_status=$? 15919 grep -v '^ *+' conftest.er1 >conftest.err 15920 rm -f conftest.er1 15921 cat conftest.err >&5 15922 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15923 (exit $ac_status); } && 15924 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 15925 { (case "(($ac_try" in 15926 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15927 *) ac_try_echo=$ac_try;; 15928 esac 15929 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15930 (eval "$ac_try") 2>&5 15931 ac_status=$? 15932 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15933 (exit $ac_status); }; } && 15934 { ac_try='test -s conftest$ac_exeext' 15935 { (case "(($ac_try" in 15936 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15937 *) ac_try_echo=$ac_try;; 15938 esac 15939 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15940 (eval "$ac_try") 2>&5 15941 ac_status=$? 15942 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15943 (exit $ac_status); }; }; then 15944 ac_cv_lib_gcc___fixsfdi=yes 15945 else 15946 echo "$as_me: failed program was:" >&5 15947 sed 's/^/| /' conftest.$ac_ext >&5 15948 15949 ac_cv_lib_gcc___fixsfdi=no 15950 fi 15951 15952 rm -f core conftest.err conftest.$ac_objext \ 15953 conftest$ac_exeext conftest.$ac_ext 15954 LIBS=$ac_check_lib_save_LIBS 15955 fi 15956 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5 15957 echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; } 15958 if test $ac_cv_lib_gcc___fixsfdi = yes; then 15959 15960 cat >>confdefs.h <<\_ACEOF 15961 #define HAVE___FIXSFDI 1 15962 _ACEOF 15963 15964 fi 15965 15966 { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5 15967 echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; } 15968 if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then 15969 echo $ECHO_N "(cached) $ECHO_C" >&6 15970 else 15971 ac_check_lib_save_LIBS=$LIBS 15972 LIBS="-lgcc $LIBS" 15973 cat >conftest.$ac_ext <<_ACEOF 15974 /* confdefs.h. */ 15975 _ACEOF 15976 cat confdefs.h >>conftest.$ac_ext 15977 cat >>conftest.$ac_ext <<_ACEOF 15978 /* end confdefs.h. */ 15979 15980 /* Override any GCC internal prototype to avoid an error. 15981 Use char because int might match the return type of a GCC 15982 builtin and then its argument prototype would still apply. */ 15983 #ifdef __cplusplus 15984 extern "C" 15985 #endif 15986 char __floatdidf (); 15987 int 15988 main () 15989 { 15990 return __floatdidf (); 15991 ; 15992 return 0; 15993 } 15994 _ACEOF 15995 rm -f conftest.$ac_objext conftest$ac_exeext 15996 if { (ac_try="$ac_link" 15997 case "(($ac_try" in 15998 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15999 *) ac_try_echo=$ac_try;; 16000 esac 16001 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16002 (eval "$ac_link") 2>conftest.er1 16003 ac_status=$? 16004 grep -v '^ *+' conftest.er1 >conftest.err 16005 rm -f conftest.er1 16006 cat conftest.err >&5 16007 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16008 (exit $ac_status); } && 16009 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 16010 { (case "(($ac_try" in 16011 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16012 *) ac_try_echo=$ac_try;; 16013 esac 16014 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16015 (eval "$ac_try") 2>&5 16016 ac_status=$? 16017 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16018 (exit $ac_status); }; } && 16019 { ac_try='test -s conftest$ac_exeext' 16020 { (case "(($ac_try" in 16021 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16022 *) ac_try_echo=$ac_try;; 16023 esac 16024 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16025 (eval "$ac_try") 2>&5 16026 ac_status=$? 16027 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16028 (exit $ac_status); }; }; then 16029 ac_cv_lib_gcc___floatdidf=yes 16030 else 16031 echo "$as_me: failed program was:" >&5 16032 sed 's/^/| /' conftest.$ac_ext >&5 16033 16034 ac_cv_lib_gcc___floatdidf=no 16035 fi 16036 16037 rm -f core conftest.err conftest.$ac_objext \ 16038 conftest$ac_exeext conftest.$ac_ext 16039 LIBS=$ac_check_lib_save_LIBS 16040 fi 16041 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5 16042 echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; } 16043 if test $ac_cv_lib_gcc___floatdidf = yes; then 16044 16045 cat >>confdefs.h <<\_ACEOF 16046 #define HAVE___FLOATDIDF 1 16047 _ACEOF 16048 16049 fi 16050 16051 { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5 16052 echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; } 16053 if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then 16054 echo $ECHO_N "(cached) $ECHO_C" >&6 16055 else 16056 ac_check_lib_save_LIBS=$LIBS 16057 LIBS="-lgcc $LIBS" 16058 cat >conftest.$ac_ext <<_ACEOF 16059 /* confdefs.h. */ 16060 _ACEOF 16061 cat confdefs.h >>conftest.$ac_ext 16062 cat >>conftest.$ac_ext <<_ACEOF 16063 /* end confdefs.h. */ 16064 16065 /* Override any GCC internal prototype to avoid an error. 16066 Use char because int might match the return type of a GCC 16067 builtin and then its argument prototype would still apply. */ 16068 #ifdef __cplusplus 16069 extern "C" 16070 #endif 16071 char __lshrdi3 (); 16072 int 16073 main () 16074 { 16075 return __lshrdi3 (); 16076 ; 16077 return 0; 16078 } 16079 _ACEOF 16080 rm -f conftest.$ac_objext conftest$ac_exeext 16081 if { (ac_try="$ac_link" 16082 case "(($ac_try" in 16083 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16084 *) ac_try_echo=$ac_try;; 16085 esac 16086 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16087 (eval "$ac_link") 2>conftest.er1 16088 ac_status=$? 16089 grep -v '^ *+' conftest.er1 >conftest.err 16090 rm -f conftest.er1 16091 cat conftest.err >&5 16092 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16093 (exit $ac_status); } && 16094 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 16095 { (case "(($ac_try" in 16096 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16097 *) ac_try_echo=$ac_try;; 16098 esac 16099 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16100 (eval "$ac_try") 2>&5 16101 ac_status=$? 16102 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16103 (exit $ac_status); }; } && 16104 { ac_try='test -s conftest$ac_exeext' 16105 { (case "(($ac_try" in 16106 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16107 *) ac_try_echo=$ac_try;; 16108 esac 16109 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16110 (eval "$ac_try") 2>&5 16111 ac_status=$? 16112 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16113 (exit $ac_status); }; }; then 16114 ac_cv_lib_gcc___lshrdi3=yes 16115 else 16116 echo "$as_me: failed program was:" >&5 16117 sed 's/^/| /' conftest.$ac_ext >&5 16118 16119 ac_cv_lib_gcc___lshrdi3=no 16120 fi 16121 16122 rm -f core conftest.err conftest.$ac_objext \ 16123 conftest$ac_exeext conftest.$ac_ext 16124 LIBS=$ac_check_lib_save_LIBS 16125 fi 16126 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5 16127 echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; } 16128 if test $ac_cv_lib_gcc___lshrdi3 = yes; then 16129 16130 cat >>confdefs.h <<\_ACEOF 16131 #define HAVE___LSHRDI3 1 16132 _ACEOF 16133 16134 fi 16135 16136 { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5 16137 echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; } 16138 if test "${ac_cv_lib_gcc___moddi3+set}" = set; then 16139 echo $ECHO_N "(cached) $ECHO_C" >&6 16140 else 16141 ac_check_lib_save_LIBS=$LIBS 16142 LIBS="-lgcc $LIBS" 16143 cat >conftest.$ac_ext <<_ACEOF 16144 /* confdefs.h. */ 16145 _ACEOF 16146 cat confdefs.h >>conftest.$ac_ext 16147 cat >>conftest.$ac_ext <<_ACEOF 16148 /* end confdefs.h. */ 16149 16150 /* Override any GCC internal prototype to avoid an error. 16151 Use char because int might match the return type of a GCC 16152 builtin and then its argument prototype would still apply. */ 16153 #ifdef __cplusplus 16154 extern "C" 16155 #endif 16156 char __moddi3 (); 16157 int 16158 main () 16159 { 16160 return __moddi3 (); 16161 ; 16162 return 0; 16163 } 16164 _ACEOF 16165 rm -f conftest.$ac_objext conftest$ac_exeext 16166 if { (ac_try="$ac_link" 16167 case "(($ac_try" in 16168 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16169 *) ac_try_echo=$ac_try;; 16170 esac 16171 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16172 (eval "$ac_link") 2>conftest.er1 16173 ac_status=$? 16174 grep -v '^ *+' conftest.er1 >conftest.err 16175 rm -f conftest.er1 16176 cat conftest.err >&5 16177 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16178 (exit $ac_status); } && 16179 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 16180 { (case "(($ac_try" in 16181 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16182 *) ac_try_echo=$ac_try;; 16183 esac 16184 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16185 (eval "$ac_try") 2>&5 16186 ac_status=$? 16187 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16188 (exit $ac_status); }; } && 16189 { ac_try='test -s conftest$ac_exeext' 16190 { (case "(($ac_try" in 16191 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16192 *) ac_try_echo=$ac_try;; 16193 esac 16194 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16195 (eval "$ac_try") 2>&5 16196 ac_status=$? 16197 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16198 (exit $ac_status); }; }; then 16199 ac_cv_lib_gcc___moddi3=yes 16200 else 16201 echo "$as_me: failed program was:" >&5 16202 sed 's/^/| /' conftest.$ac_ext >&5 16203 16204 ac_cv_lib_gcc___moddi3=no 16205 fi 16206 16207 rm -f core conftest.err conftest.$ac_objext \ 16208 conftest$ac_exeext conftest.$ac_ext 16209 LIBS=$ac_check_lib_save_LIBS 16210 fi 16211 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5 16212 echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; } 16213 if test $ac_cv_lib_gcc___moddi3 = yes; then 16214 16215 cat >>confdefs.h <<\_ACEOF 16216 #define HAVE___MODDI3 1 16217 _ACEOF 16218 16219 fi 16220 16221 { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5 16222 echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; } 16223 if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then 16224 echo $ECHO_N "(cached) $ECHO_C" >&6 16225 else 16226 ac_check_lib_save_LIBS=$LIBS 16227 LIBS="-lgcc $LIBS" 16228 cat >conftest.$ac_ext <<_ACEOF 16229 /* confdefs.h. */ 16230 _ACEOF 16231 cat confdefs.h >>conftest.$ac_ext 16232 cat >>conftest.$ac_ext <<_ACEOF 16233 /* end confdefs.h. */ 16234 16235 /* Override any GCC internal prototype to avoid an error. 16236 Use char because int might match the return type of a GCC 16237 builtin and then its argument prototype would still apply. */ 16238 #ifdef __cplusplus 16239 extern "C" 16240 #endif 16241 char __udivdi3 (); 16242 int 16243 main () 16244 { 16245 return __udivdi3 (); 16246 ; 16247 return 0; 16248 } 16249 _ACEOF 16250 rm -f conftest.$ac_objext conftest$ac_exeext 16251 if { (ac_try="$ac_link" 16252 case "(($ac_try" in 16253 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16254 *) ac_try_echo=$ac_try;; 16255 esac 16256 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16257 (eval "$ac_link") 2>conftest.er1 16258 ac_status=$? 16259 grep -v '^ *+' conftest.er1 >conftest.err 16260 rm -f conftest.er1 16261 cat conftest.err >&5 16262 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16263 (exit $ac_status); } && 16264 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 16265 { (case "(($ac_try" in 16266 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16267 *) ac_try_echo=$ac_try;; 16268 esac 16269 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16270 (eval "$ac_try") 2>&5 16271 ac_status=$? 16272 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16273 (exit $ac_status); }; } && 16274 { ac_try='test -s conftest$ac_exeext' 16275 { (case "(($ac_try" in 16276 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16277 *) ac_try_echo=$ac_try;; 16278 esac 16279 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16280 (eval "$ac_try") 2>&5 16281 ac_status=$? 16282 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16283 (exit $ac_status); }; }; then 16284 ac_cv_lib_gcc___udivdi3=yes 16285 else 16286 echo "$as_me: failed program was:" >&5 16287 sed 's/^/| /' conftest.$ac_ext >&5 16288 16289 ac_cv_lib_gcc___udivdi3=no 16290 fi 16291 16292 rm -f core conftest.err conftest.$ac_objext \ 16293 conftest$ac_exeext conftest.$ac_ext 16294 LIBS=$ac_check_lib_save_LIBS 16295 fi 16296 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5 16297 echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; } 16298 if test $ac_cv_lib_gcc___udivdi3 = yes; then 16299 16300 cat >>confdefs.h <<\_ACEOF 16301 #define HAVE___UDIVDI3 1 16302 _ACEOF 16303 16304 fi 16305 16306 { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5 16307 echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; } 16308 if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then 16309 echo $ECHO_N "(cached) $ECHO_C" >&6 16310 else 16311 ac_check_lib_save_LIBS=$LIBS 16312 LIBS="-lgcc $LIBS" 16313 cat >conftest.$ac_ext <<_ACEOF 16314 /* confdefs.h. */ 16315 _ACEOF 16316 cat confdefs.h >>conftest.$ac_ext 16317 cat >>conftest.$ac_ext <<_ACEOF 16318 /* end confdefs.h. */ 16319 16320 /* Override any GCC internal prototype to avoid an error. 16321 Use char because int might match the return type of a GCC 16322 builtin and then its argument prototype would still apply. */ 16323 #ifdef __cplusplus 16324 extern "C" 16325 #endif 16326 char __umoddi3 (); 16327 int 16328 main () 16329 { 16330 return __umoddi3 (); 16331 ; 16332 return 0; 16333 } 16334 _ACEOF 16335 rm -f conftest.$ac_objext conftest$ac_exeext 16336 if { (ac_try="$ac_link" 16337 case "(($ac_try" in 16338 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16339 *) ac_try_echo=$ac_try;; 16340 esac 16341 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16342 (eval "$ac_link") 2>conftest.er1 16343 ac_status=$? 16344 grep -v '^ *+' conftest.er1 >conftest.err 16345 rm -f conftest.er1 16346 cat conftest.err >&5 16347 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16348 (exit $ac_status); } && 16349 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 16350 { (case "(($ac_try" in 16351 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16352 *) ac_try_echo=$ac_try;; 16353 esac 16354 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16355 (eval "$ac_try") 2>&5 16356 ac_status=$? 16357 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16358 (exit $ac_status); }; } && 16359 { ac_try='test -s conftest$ac_exeext' 16360 { (case "(($ac_try" in 16361 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16362 *) ac_try_echo=$ac_try;; 16363 esac 16364 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16365 (eval "$ac_try") 2>&5 16366 ac_status=$? 16367 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16368 (exit $ac_status); }; }; then 16369 ac_cv_lib_gcc___umoddi3=yes 16370 else 16371 echo "$as_me: failed program was:" >&5 16372 sed 's/^/| /' conftest.$ac_ext >&5 16373 16374 ac_cv_lib_gcc___umoddi3=no 16375 fi 16376 16377 rm -f core conftest.err conftest.$ac_objext \ 16378 conftest$ac_exeext conftest.$ac_ext 16379 LIBS=$ac_check_lib_save_LIBS 16380 fi 16381 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5 16382 echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; } 16383 if test $ac_cv_lib_gcc___umoddi3 = yes; then 16384 16385 cat >>confdefs.h <<\_ACEOF 16386 #define HAVE___UMODDI3 1 16387 _ACEOF 16388 16389 fi 16390 16391 16392 { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5 16393 echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; } 16394 if test "${ac_cv_lib_gcc___main+set}" = set; then 16395 echo $ECHO_N "(cached) $ECHO_C" >&6 16396 else 16397 ac_check_lib_save_LIBS=$LIBS 16398 LIBS="-lgcc $LIBS" 16399 cat >conftest.$ac_ext <<_ACEOF 16400 /* confdefs.h. */ 16401 _ACEOF 16402 cat confdefs.h >>conftest.$ac_ext 16403 cat >>conftest.$ac_ext <<_ACEOF 16404 /* end confdefs.h. */ 16405 16406 /* Override any GCC internal prototype to avoid an error. 16407 Use char because int might match the return type of a GCC 16408 builtin and then its argument prototype would still apply. */ 16409 #ifdef __cplusplus 16410 extern "C" 16411 #endif 16412 char __main (); 16413 int 16414 main () 16415 { 16416 return __main (); 16417 ; 16418 return 0; 16419 } 16420 _ACEOF 16421 rm -f conftest.$ac_objext conftest$ac_exeext 16422 if { (ac_try="$ac_link" 16423 case "(($ac_try" in 16424 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16425 *) ac_try_echo=$ac_try;; 16426 esac 16427 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16428 (eval "$ac_link") 2>conftest.er1 16429 ac_status=$? 16430 grep -v '^ *+' conftest.er1 >conftest.err 16431 rm -f conftest.er1 16432 cat conftest.err >&5 16433 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16434 (exit $ac_status); } && 16435 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 16436 { (case "(($ac_try" in 16437 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16438 *) ac_try_echo=$ac_try;; 16439 esac 16440 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16441 (eval "$ac_try") 2>&5 16442 ac_status=$? 16443 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16444 (exit $ac_status); }; } && 16445 { ac_try='test -s conftest$ac_exeext' 16446 { (case "(($ac_try" in 16447 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16448 *) ac_try_echo=$ac_try;; 16449 esac 16450 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16451 (eval "$ac_try") 2>&5 16452 ac_status=$? 16453 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16454 (exit $ac_status); }; }; then 16455 ac_cv_lib_gcc___main=yes 16456 else 16457 echo "$as_me: failed program was:" >&5 16458 sed 's/^/| /' conftest.$ac_ext >&5 16459 16460 ac_cv_lib_gcc___main=no 16461 fi 16462 16463 rm -f core conftest.err conftest.$ac_objext \ 16464 conftest$ac_exeext conftest.$ac_ext 16465 LIBS=$ac_check_lib_save_LIBS 16466 fi 16467 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5 16468 echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; } 16469 if test $ac_cv_lib_gcc___main = yes; then 16470 16471 cat >>confdefs.h <<\_ACEOF 16472 #define HAVE___MAIN 1 16473 _ACEOF 16474 16475 fi 16476 16477 { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5 16478 echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; } 16479 if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then 16480 echo $ECHO_N "(cached) $ECHO_C" >&6 16481 else 16482 ac_check_lib_save_LIBS=$LIBS 16483 LIBS="-lgcc $LIBS" 16484 cat >conftest.$ac_ext <<_ACEOF 16485 /* confdefs.h. */ 16486 _ACEOF 16487 cat confdefs.h >>conftest.$ac_ext 16488 cat >>conftest.$ac_ext <<_ACEOF 16489 /* end confdefs.h. */ 16490 16491 /* Override any GCC internal prototype to avoid an error. 16492 Use char because int might match the return type of a GCC 16493 builtin and then its argument prototype would still apply. */ 16494 #ifdef __cplusplus 16495 extern "C" 16496 #endif 16497 char __cmpdi2 (); 16498 int 16499 main () 16500 { 16501 return __cmpdi2 (); 16502 ; 16503 return 0; 16504 } 16505 _ACEOF 16506 rm -f conftest.$ac_objext conftest$ac_exeext 16507 if { (ac_try="$ac_link" 16508 case "(($ac_try" in 16509 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16510 *) ac_try_echo=$ac_try;; 16511 esac 16512 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16513 (eval "$ac_link") 2>conftest.er1 16514 ac_status=$? 16515 grep -v '^ *+' conftest.er1 >conftest.err 16516 rm -f conftest.er1 16517 cat conftest.err >&5 16518 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16519 (exit $ac_status); } && 16520 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 16521 { (case "(($ac_try" in 16522 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16523 *) ac_try_echo=$ac_try;; 16524 esac 16525 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16526 (eval "$ac_try") 2>&5 16527 ac_status=$? 16528 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16529 (exit $ac_status); }; } && 16530 { ac_try='test -s conftest$ac_exeext' 16531 { (case "(($ac_try" in 16532 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16533 *) ac_try_echo=$ac_try;; 16534 esac 16535 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16536 (eval "$ac_try") 2>&5 16537 ac_status=$? 16538 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16539 (exit $ac_status); }; }; then 16540 ac_cv_lib_gcc___cmpdi2=yes 16541 else 16542 echo "$as_me: failed program was:" >&5 16543 sed 's/^/| /' conftest.$ac_ext >&5 16544 16545 ac_cv_lib_gcc___cmpdi2=no 16546 fi 16547 16548 rm -f core conftest.err conftest.$ac_objext \ 16549 conftest$ac_exeext conftest.$ac_ext 16550 LIBS=$ac_check_lib_save_LIBS 16551 fi 16552 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5 16553 echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; } 16554 if test $ac_cv_lib_gcc___cmpdi2 = yes; then 16555 16556 cat >>confdefs.h <<\_ACEOF 16557 #define HAVE___CMPDI2 1 16558 _ACEOF 16559 16560 fi 16561 16562 fi 16563 16564 if test "$llvm_cv_os_type" = "MingW" ; then 16565 { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5 16566 echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; } 16567 cat >conftest.$ac_ext <<_ACEOF 16568 16569 /* confdefs.h. */ 16570 _ACEOF 16571 cat confdefs.h >>conftest.$ac_ext 16572 cat >>conftest.$ac_ext <<_ACEOF 16573 /* end confdefs.h. */ 16574 16575 #include <windows.h> 16576 #include <imagehlp.h> 16577 extern void foo(PENUMLOADED_MODULES_CALLBACK); 16578 extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID)); 16579 16580 16581 _ACEOF 16582 rm -f conftest.$ac_objext 16583 if { (ac_try="$ac_compile" 16584 case "(($ac_try" in 16585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16586 *) ac_try_echo=$ac_try;; 16587 esac 16588 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16589 (eval "$ac_compile") 2>conftest.er1 16590 ac_status=$? 16591 grep -v '^ *+' conftest.er1 >conftest.err 16592 rm -f conftest.er1 16593 cat conftest.err >&5 16594 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16595 (exit $ac_status); } && 16596 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 16597 { (case "(($ac_try" in 16598 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16599 *) ac_try_echo=$ac_try;; 16600 esac 16601 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16602 (eval "$ac_try") 2>&5 16603 ac_status=$? 16604 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16605 (exit $ac_status); }; } && 16606 { ac_try='test -s conftest.$ac_objext' 16607 { (case "(($ac_try" in 16608 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16609 *) ac_try_echo=$ac_try;; 16610 esac 16611 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16612 (eval "$ac_try") 2>&5 16613 ac_status=$? 16614 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16615 (exit $ac_status); }; }; then 16616 16617 { echo "$as_me:$LINENO: result: yes" >&5 16618 echo "${ECHO_T}yes" >&6; } 16619 llvm_cv_win32_elmcb_pcstr="PCSTR" 16620 16621 else 16622 echo "$as_me: failed program was:" >&5 16623 sed 's/^/| /' conftest.$ac_ext >&5 16624 16625 16626 { echo "$as_me:$LINENO: result: no" >&5 16627 echo "${ECHO_T}no" >&6; } 16628 llvm_cv_win32_elmcb_pcstr="PSTR" 16629 16630 fi 16631 16632 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16633 16634 cat >>confdefs.h <<_ACEOF 16635 #define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr 16636 _ACEOF 16637 16638 fi 16639 16640 if test "$llvm_cv_platform_type" = "Unix" ; then 16641 16642 16643 for ac_header in stdlib.h unistd.h 16644 do 16645 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 16646 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 16647 { echo "$as_me:$LINENO: checking for $ac_header" >&5 16648 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 16649 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 16650 echo $ECHO_N "(cached) $ECHO_C" >&6 16651 fi 16652 ac_res=`eval echo '${'$as_ac_Header'}'` 16653 { echo "$as_me:$LINENO: result: $ac_res" >&5 16654 echo "${ECHO_T}$ac_res" >&6; } 16655 else 16656 # Is the header compilable? 16657 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 16658 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 16659 cat >conftest.$ac_ext <<_ACEOF 16660 /* confdefs.h. */ 16661 _ACEOF 16662 cat confdefs.h >>conftest.$ac_ext 16663 cat >>conftest.$ac_ext <<_ACEOF 16664 /* end confdefs.h. */ 16665 $ac_includes_default 16666 #include <$ac_header> 16667 _ACEOF 16668 rm -f conftest.$ac_objext 16669 if { (ac_try="$ac_compile" 16670 case "(($ac_try" in 16671 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16672 *) ac_try_echo=$ac_try;; 16673 esac 16674 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16675 (eval "$ac_compile") 2>conftest.er1 16676 ac_status=$? 16677 grep -v '^ *+' conftest.er1 >conftest.err 16678 rm -f conftest.er1 16679 cat conftest.err >&5 16680 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16681 (exit $ac_status); } && 16682 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 16683 { (case "(($ac_try" in 16684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16685 *) ac_try_echo=$ac_try;; 16686 esac 16687 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16688 (eval "$ac_try") 2>&5 16689 ac_status=$? 16690 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16691 (exit $ac_status); }; } && 16692 { ac_try='test -s conftest.$ac_objext' 16693 { (case "(($ac_try" in 16694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16695 *) ac_try_echo=$ac_try;; 16696 esac 16697 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16698 (eval "$ac_try") 2>&5 16699 ac_status=$? 16700 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16701 (exit $ac_status); }; }; then 16702 ac_header_compiler=yes 16703 else 16704 echo "$as_me: failed program was:" >&5 16705 sed 's/^/| /' conftest.$ac_ext >&5 16706 16707 ac_header_compiler=no 16708 fi 16709 16710 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16711 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 16712 echo "${ECHO_T}$ac_header_compiler" >&6; } 16713 16714 # Is the header present? 16715 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 16716 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 16717 cat >conftest.$ac_ext <<_ACEOF 16718 /* confdefs.h. */ 16719 _ACEOF 16720 cat confdefs.h >>conftest.$ac_ext 16721 cat >>conftest.$ac_ext <<_ACEOF 16722 /* end confdefs.h. */ 16723 #include <$ac_header> 16724 _ACEOF 16725 if { (ac_try="$ac_cpp conftest.$ac_ext" 16726 case "(($ac_try" in 16727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16728 *) ac_try_echo=$ac_try;; 16729 esac 16730 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16731 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 16732 ac_status=$? 16733 grep -v '^ *+' conftest.er1 >conftest.err 16734 rm -f conftest.er1 16735 cat conftest.err >&5 16736 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16737 (exit $ac_status); } >/dev/null; then 16738 if test -s conftest.err; then 16739 ac_cpp_err=$ac_c_preproc_warn_flag 16740 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 16741 else 16742 ac_cpp_err= 16743 fi 16744 else 16745 ac_cpp_err=yes 16746 fi 16747 if test -z "$ac_cpp_err"; then 16748 ac_header_preproc=yes 16749 else 16750 echo "$as_me: failed program was:" >&5 16751 sed 's/^/| /' conftest.$ac_ext >&5 16752 16753 ac_header_preproc=no 16754 fi 16755 16756 rm -f conftest.err conftest.$ac_ext 16757 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 16758 echo "${ECHO_T}$ac_header_preproc" >&6; } 16759 16760 # So? What about this header? 16761 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 16762 yes:no: ) 16763 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 16764 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 16765 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 16766 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 16767 ac_header_preproc=yes 16768 ;; 16769 no:yes:* ) 16770 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 16771 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 16772 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 16773 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 16774 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 16775 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 16776 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 16777 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 16778 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 16779 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 16780 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 16781 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 16782 ( cat <<\_ASBOX 16783 ## ------------------------------------ ## 16784 ## Report this to http://llvm.org/bugs/ ## 16785 ## ------------------------------------ ## 16786 _ASBOX 16787 ) | sed "s/^/$as_me: WARNING: /" >&2 16788 ;; 16789 esac 16790 { echo "$as_me:$LINENO: checking for $ac_header" >&5 16791 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 16792 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 16793 echo $ECHO_N "(cached) $ECHO_C" >&6 16794 else 16795 eval "$as_ac_Header=\$ac_header_preproc" 16796 fi 16797 ac_res=`eval echo '${'$as_ac_Header'}'` 16798 { echo "$as_me:$LINENO: result: $ac_res" >&5 16799 echo "${ECHO_T}$ac_res" >&6; } 16800 16801 fi 16802 if test `eval echo '${'$as_ac_Header'}'` = yes; then 16803 cat >>confdefs.h <<_ACEOF 16804 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 16805 _ACEOF 16806 16807 fi 16808 16809 done 16810 16811 16812 for ac_func in getpagesize 16813 do 16814 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 16815 { echo "$as_me:$LINENO: checking for $ac_func" >&5 16816 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 16817 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 16818 echo $ECHO_N "(cached) $ECHO_C" >&6 16819 else 16820 cat >conftest.$ac_ext <<_ACEOF 16821 /* confdefs.h. */ 16822 _ACEOF 16823 cat confdefs.h >>conftest.$ac_ext 16824 cat >>conftest.$ac_ext <<_ACEOF 16825 /* end confdefs.h. */ 16826 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 16827 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 16828 #define $ac_func innocuous_$ac_func 16829 16830 /* System header to define __stub macros and hopefully few prototypes, 16831 which can conflict with char $ac_func (); below. 16832 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 16833 <limits.h> exists even on freestanding compilers. */ 16834 16835 #ifdef __STDC__ 16836 # include <limits.h> 16837 #else 16838 # include <assert.h> 16839 #endif 16840 16841 #undef $ac_func 16842 16843 /* Override any GCC internal prototype to avoid an error. 16844 Use char because int might match the return type of a GCC 16845 builtin and then its argument prototype would still apply. */ 16846 #ifdef __cplusplus 16847 extern "C" 16848 #endif 16849 char $ac_func (); 16850 /* The GNU C library defines this for functions which it implements 16851 to always fail with ENOSYS. Some functions are actually named 16852 something starting with __ and the normal name is an alias. */ 16853 #if defined __stub_$ac_func || defined __stub___$ac_func 16854 choke me 16855 #endif 16856 16857 int 16858 main () 16859 { 16860 return $ac_func (); 16861 ; 16862 return 0; 16863 } 16864 _ACEOF 16865 rm -f conftest.$ac_objext conftest$ac_exeext 16866 if { (ac_try="$ac_link" 16867 case "(($ac_try" in 16868 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16869 *) ac_try_echo=$ac_try;; 16870 esac 16871 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16872 (eval "$ac_link") 2>conftest.er1 16873 ac_status=$? 16874 grep -v '^ *+' conftest.er1 >conftest.err 16875 rm -f conftest.er1 16876 cat conftest.err >&5 16877 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16878 (exit $ac_status); } && 16879 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 16880 { (case "(($ac_try" in 16881 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16882 *) ac_try_echo=$ac_try;; 16883 esac 16884 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16885 (eval "$ac_try") 2>&5 16886 ac_status=$? 16887 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16888 (exit $ac_status); }; } && 16889 { ac_try='test -s conftest$ac_exeext' 16890 { (case "(($ac_try" in 16891 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16892 *) ac_try_echo=$ac_try;; 16893 esac 16894 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 16895 (eval "$ac_try") 2>&5 16896 ac_status=$? 16897 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16898 (exit $ac_status); }; }; then 16899 eval "$as_ac_var=yes" 16900 else 16901 echo "$as_me: failed program was:" >&5 16902 sed 's/^/| /' conftest.$ac_ext >&5 16903 16904 eval "$as_ac_var=no" 16905 fi 16906 16907 rm -f core conftest.err conftest.$ac_objext \ 16908 conftest$ac_exeext conftest.$ac_ext 16909 fi 16910 ac_res=`eval echo '${'$as_ac_var'}'` 16911 { echo "$as_me:$LINENO: result: $ac_res" >&5 16912 echo "${ECHO_T}$ac_res" >&6; } 16913 if test `eval echo '${'$as_ac_var'}'` = yes; then 16914 cat >>confdefs.h <<_ACEOF 16915 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 16916 _ACEOF 16917 16918 fi 16919 done 16920 16921 { echo "$as_me:$LINENO: checking for working mmap" >&5 16922 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; } 16923 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then 16924 echo $ECHO_N "(cached) $ECHO_C" >&6 16925 else 16926 if test "$cross_compiling" = yes; then 16927 ac_cv_func_mmap_fixed_mapped=no 16928 else 16929 cat >conftest.$ac_ext <<_ACEOF 16930 /* confdefs.h. */ 16931 _ACEOF 16932 cat confdefs.h >>conftest.$ac_ext 16933 cat >>conftest.$ac_ext <<_ACEOF 16934 /* end confdefs.h. */ 16935 $ac_includes_default 16936 /* malloc might have been renamed as rpl_malloc. */ 16937 #undef malloc 16938 16939 /* Thanks to Mike Haertel and Jim Avera for this test. 16940 Here is a matrix of mmap possibilities: 16941 mmap private not fixed 16942 mmap private fixed at somewhere currently unmapped 16943 mmap private fixed at somewhere already mapped 16944 mmap shared not fixed 16945 mmap shared fixed at somewhere currently unmapped 16946 mmap shared fixed at somewhere already mapped 16947 For private mappings, we should verify that changes cannot be read() 16948 back from the file, nor mmap's back from the file at a different 16949 address. (There have been systems where private was not correctly 16950 implemented like the infamous i386 svr4.0, and systems where the 16951 VM page cache was not coherent with the file system buffer cache 16952 like early versions of FreeBSD and possibly contemporary NetBSD.) 16953 For shared mappings, we should conversely verify that changes get 16954 propagated back to all the places they're supposed to be. 16955 16956 Grep wants private fixed already mapped. 16957 The main things grep needs to know about mmap are: 16958 * does it exist and is it safe to write into the mmap'd area 16959 * how to use it (BSD variants) */ 16960 16961 #include <fcntl.h> 16962 #include <sys/mman.h> 16963 16964 #if !STDC_HEADERS && !HAVE_STDLIB_H 16965 char *malloc (); 16966 #endif 16967 16968 /* This mess was copied from the GNU getpagesize.h. */ 16969 #if !HAVE_GETPAGESIZE 16970 /* Assume that all systems that can run configure have sys/param.h. */ 16971 # if !HAVE_SYS_PARAM_H 16972 # define HAVE_SYS_PARAM_H 1 16973 # endif 16974 16975 # ifdef _SC_PAGESIZE 16976 # define getpagesize() sysconf(_SC_PAGESIZE) 16977 # else /* no _SC_PAGESIZE */ 16978 # if HAVE_SYS_PARAM_H 16979 # include <sys/param.h> 16980 # ifdef EXEC_PAGESIZE 16981 # define getpagesize() EXEC_PAGESIZE 16982 # else /* no EXEC_PAGESIZE */ 16983 # ifdef NBPG 16984 # define getpagesize() NBPG * CLSIZE 16985 # ifndef CLSIZE 16986 # define CLSIZE 1 16987 # endif /* no CLSIZE */ 16988 # else /* no NBPG */ 16989 # ifdef NBPC 16990 # define getpagesize() NBPC 16991 # else /* no NBPC */ 16992 # ifdef PAGESIZE 16993 # define getpagesize() PAGESIZE 16994 # endif /* PAGESIZE */ 16995 # endif /* no NBPC */ 16996 # endif /* no NBPG */ 16997 # endif /* no EXEC_PAGESIZE */ 16998 # else /* no HAVE_SYS_PARAM_H */ 16999 # define getpagesize() 8192 /* punt totally */ 17000 # endif /* no HAVE_SYS_PARAM_H */ 17001 # endif /* no _SC_PAGESIZE */ 17002 17003 #endif /* no HAVE_GETPAGESIZE */ 17004 17005 int 17006 main () 17007 { 17008 char *data, *data2, *data3; 17009 int i, pagesize; 17010 int fd; 17011 17012 pagesize = getpagesize (); 17013 17014 /* First, make a file with some known garbage in it. */ 17015 data = (char *) malloc (pagesize); 17016 if (!data) 17017 return 1; 17018 for (i = 0; i < pagesize; ++i) 17019 *(data + i) = rand (); 17020 umask (0); 17021 fd = creat ("conftest.mmap", 0600); 17022 if (fd < 0) 17023 return 1; 17024 if (write (fd, data, pagesize) != pagesize) 17025 return 1; 17026 close (fd); 17027 17028 /* Next, try to mmap the file at a fixed address which already has 17029 something else allocated at it. If we can, also make sure that 17030 we see the same garbage. */ 17031 fd = open ("conftest.mmap", O_RDWR); 17032 if (fd < 0) 17033 return 1; 17034 data2 = (char *) malloc (2 * pagesize); 17035 if (!data2) 17036 return 1; 17037 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1); 17038 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 17039 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 17040 return 1; 17041 for (i = 0; i < pagesize; ++i) 17042 if (*(data + i) != *(data2 + i)) 17043 return 1; 17044 17045 /* Finally, make sure that changes to the mapped area do not 17046 percolate back to the file as seen by read(). (This is a bug on 17047 some variants of i386 svr4.0.) */ 17048 for (i = 0; i < pagesize; ++i) 17049 *(data2 + i) = *(data2 + i) + 1; 17050 data3 = (char *) malloc (pagesize); 17051 if (!data3) 17052 return 1; 17053 if (read (fd, data3, pagesize) != pagesize) 17054 return 1; 17055 for (i = 0; i < pagesize; ++i) 17056 if (*(data + i) != *(data3 + i)) 17057 return 1; 17058 close (fd); 17059 return 0; 17060 } 17061 _ACEOF 17062 rm -f conftest$ac_exeext 17063 if { (ac_try="$ac_link" 17064 case "(($ac_try" in 17065 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17066 *) ac_try_echo=$ac_try;; 17067 esac 17068 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17069 (eval "$ac_link") 2>&5 17070 ac_status=$? 17071 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17072 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 17073 { (case "(($ac_try" in 17074 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17075 *) ac_try_echo=$ac_try;; 17076 esac 17077 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17078 (eval "$ac_try") 2>&5 17079 ac_status=$? 17080 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17081 (exit $ac_status); }; }; then 17082 ac_cv_func_mmap_fixed_mapped=yes 17083 else 17084 echo "$as_me: program exited with status $ac_status" >&5 17085 echo "$as_me: failed program was:" >&5 17086 sed 's/^/| /' conftest.$ac_ext >&5 17087 17088 ( exit $ac_status ) 17089 ac_cv_func_mmap_fixed_mapped=no 17090 fi 17091 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 17092 fi 17093 17094 17095 fi 17096 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5 17097 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; } 17098 if test $ac_cv_func_mmap_fixed_mapped = yes; then 17099 17100 cat >>confdefs.h <<\_ACEOF 17101 #define HAVE_MMAP 1 17102 _ACEOF 17103 17104 fi 17105 rm -f conftest.mmap 17106 17107 { echo "$as_me:$LINENO: checking for mmap of files" >&5 17108 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; } 17109 if test "${ac_cv_func_mmap_file+set}" = set; then 17110 echo $ECHO_N "(cached) $ECHO_C" >&6 17111 else 17112 ac_ext=c 17113 ac_cpp='$CPP $CPPFLAGS' 17114 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 17115 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 17116 ac_compiler_gnu=$ac_cv_c_compiler_gnu 17117 17118 if test "$cross_compiling" = yes; then 17119 ac_cv_func_mmap_file=no 17120 else 17121 cat >conftest.$ac_ext <<_ACEOF 17122 17123 /* confdefs.h. */ 17124 _ACEOF 17125 cat confdefs.h >>conftest.$ac_ext 17126 cat >>conftest.$ac_ext <<_ACEOF 17127 /* end confdefs.h. */ 17128 17129 #include <sys/types.h> 17130 #include <sys/mman.h> 17131 #include <fcntl.h> 17132 17133 int 17134 main () 17135 { 17136 17137 int fd; 17138 fd = creat ("foo",0777); 17139 fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0); 17140 unlink ("foo"); 17141 return (fd != (int) MAP_FAILED); 17142 ; 17143 return 0; 17144 } 17145 _ACEOF 17146 rm -f conftest$ac_exeext 17147 if { (ac_try="$ac_link" 17148 case "(($ac_try" in 17149 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17150 *) ac_try_echo=$ac_try;; 17151 esac 17152 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17153 (eval "$ac_link") 2>&5 17154 ac_status=$? 17155 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17156 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 17157 { (case "(($ac_try" in 17158 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17159 *) ac_try_echo=$ac_try;; 17160 esac 17161 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17162 (eval "$ac_try") 2>&5 17163 ac_status=$? 17164 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17165 (exit $ac_status); }; }; then 17166 ac_cv_func_mmap_file=yes 17167 else 17168 echo "$as_me: program exited with status $ac_status" >&5 17169 echo "$as_me: failed program was:" >&5 17170 sed 's/^/| /' conftest.$ac_ext >&5 17171 17172 ( exit $ac_status ) 17173 ac_cv_func_mmap_file=no 17174 fi 17175 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 17176 fi 17177 17178 17179 ac_ext=c 17180 ac_cpp='$CPP $CPPFLAGS' 17181 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 17182 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 17183 ac_compiler_gnu=$ac_cv_c_compiler_gnu 17184 17185 17186 fi 17187 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5 17188 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; } 17189 if test "$ac_cv_func_mmap_file" = yes; then 17190 17191 cat >>confdefs.h <<\_ACEOF 17192 #define HAVE_MMAP_FILE 17193 _ACEOF 17194 17195 MMAP_FILE=yes 17196 17197 fi 17198 17199 { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5 17200 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; } 17201 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then 17202 echo $ECHO_N "(cached) $ECHO_C" >&6 17203 else 17204 if test "$llvm_cv_os_type" = "Interix" ; then 17205 ac_cv_need_dev_zero_for_mmap=yes 17206 else 17207 ac_cv_need_dev_zero_for_mmap=no 17208 fi 17209 17210 fi 17211 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5 17212 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; } 17213 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then 17214 17215 cat >>confdefs.h <<\_ACEOF 17216 #define NEED_DEV_ZERO_FOR_MMAP 1 17217 _ACEOF 17218 17219 fi 17220 17221 if test "$ac_cv_func_mmap_fixed_mapped" = "no" 17222 then 17223 { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5 17224 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;} 17225 fi 17226 if test "$ac_cv_func_mmap_file" = "no" 17227 then 17228 { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5 17229 echo "$as_me: WARNING: mmap() of files required but not found" >&2;} 17230 fi 17231 fi 17232 17233 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5 17234 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; } 17235 ac_ext=cpp 17236 ac_cpp='$CXXCPP $CPPFLAGS' 17237 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 17238 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 17239 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 17240 17241 cat >conftest.$ac_ext <<_ACEOF 17242 17243 /* confdefs.h. */ 17244 _ACEOF 17245 cat confdefs.h >>conftest.$ac_ext 17246 cat >>conftest.$ac_ext <<_ACEOF 17247 /* end confdefs.h. */ 17248 17249 int main() { 17250 volatile unsigned long val = 1; 17251 __sync_synchronize(); 17252 __sync_val_compare_and_swap(&val, 1, 0); 17253 __sync_add_and_fetch(&val, 1); 17254 __sync_sub_and_fetch(&val, 1); 17255 return 0; 17256 } 17257 17258 17259 _ACEOF 17260 rm -f conftest.$ac_objext conftest$ac_exeext 17261 if { (ac_try="$ac_link" 17262 case "(($ac_try" in 17263 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17264 *) ac_try_echo=$ac_try;; 17265 esac 17266 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17267 (eval "$ac_link") 2>conftest.er1 17268 ac_status=$? 17269 grep -v '^ *+' conftest.er1 >conftest.err 17270 rm -f conftest.er1 17271 cat conftest.err >&5 17272 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17273 (exit $ac_status); } && 17274 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 17275 { (case "(($ac_try" in 17276 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17277 *) ac_try_echo=$ac_try;; 17278 esac 17279 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17280 (eval "$ac_try") 2>&5 17281 ac_status=$? 17282 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17283 (exit $ac_status); }; } && 17284 { ac_try='test -s conftest$ac_exeext' 17285 { (case "(($ac_try" in 17286 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17287 *) ac_try_echo=$ac_try;; 17288 esac 17289 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17290 (eval "$ac_try") 2>&5 17291 ac_status=$? 17292 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17293 (exit $ac_status); }; }; then 17294 17295 { echo "$as_me:$LINENO: result: yes" >&5 17296 echo "${ECHO_T}yes" >&6; } 17297 17298 cat >>confdefs.h <<\_ACEOF 17299 #define LLVM_HAS_ATOMICS 1 17300 _ACEOF 17301 17302 17303 else 17304 echo "$as_me: failed program was:" >&5 17305 sed 's/^/| /' conftest.$ac_ext >&5 17306 17307 17308 { echo "$as_me:$LINENO: result: no" >&5 17309 echo "${ECHO_T}no" >&6; } 17310 17311 cat >>confdefs.h <<\_ACEOF 17312 #define LLVM_HAS_ATOMICS 0 17313 _ACEOF 17314 17315 { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5 17316 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;} 17317 17318 fi 17319 17320 rm -f core conftest.err conftest.$ac_objext \ 17321 conftest$ac_exeext conftest.$ac_ext 17322 ac_ext=c 17323 ac_cpp='$CPP $CPPFLAGS' 17324 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 17325 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 17326 ac_compiler_gnu=$ac_cv_c_compiler_gnu 17327 17328 17329 17330 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then 17331 { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5 17332 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; } 17333 if test "${llvm_cv_linux_mixed+set}" = set; then 17334 echo $ECHO_N "(cached) $ECHO_C" >&6 17335 else 17336 ac_ext=c 17337 ac_cpp='$CPP $CPPFLAGS' 17338 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 17339 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 17340 ac_compiler_gnu=$ac_cv_c_compiler_gnu 17341 17342 cat >conftest.$ac_ext <<_ACEOF 17343 /* confdefs.h. */ 17344 _ACEOF 17345 cat confdefs.h >>conftest.$ac_ext 17346 cat >>conftest.$ac_ext <<_ACEOF 17347 /* end confdefs.h. */ 17348 #ifndef __x86_64__ 17349 error: Not x86-64 even if uname says so! 17350 #endif 17351 17352 int 17353 main () 17354 { 17355 17356 ; 17357 return 0; 17358 } 17359 _ACEOF 17360 rm -f conftest.$ac_objext 17361 if { (ac_try="$ac_compile" 17362 case "(($ac_try" in 17363 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17364 *) ac_try_echo=$ac_try;; 17365 esac 17366 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17367 (eval "$ac_compile") 2>conftest.er1 17368 ac_status=$? 17369 grep -v '^ *+' conftest.er1 >conftest.err 17370 rm -f conftest.er1 17371 cat conftest.err >&5 17372 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17373 (exit $ac_status); } && 17374 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 17375 { (case "(($ac_try" in 17376 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17377 *) ac_try_echo=$ac_try;; 17378 esac 17379 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17380 (eval "$ac_try") 2>&5 17381 ac_status=$? 17382 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17383 (exit $ac_status); }; } && 17384 { ac_try='test -s conftest.$ac_objext' 17385 { (case "(($ac_try" in 17386 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17387 *) ac_try_echo=$ac_try;; 17388 esac 17389 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17390 (eval "$ac_try") 2>&5 17391 ac_status=$? 17392 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17393 (exit $ac_status); }; }; then 17394 llvm_cv_linux_mixed=no 17395 else 17396 echo "$as_me: failed program was:" >&5 17397 sed 's/^/| /' conftest.$ac_ext >&5 17398 17399 llvm_cv_linux_mixed=yes 17400 fi 17401 17402 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17403 ac_ext=c 17404 ac_cpp='$CPP $CPPFLAGS' 17405 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 17406 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 17407 ac_compiler_gnu=$ac_cv_c_compiler_gnu 17408 17409 17410 fi 17411 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5 17412 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; } 17413 17414 if test "$llvm_cv_linux_mixed" = "yes"; then 17415 llvm_cv_target_arch="x86" 17416 ARCH="x86" 17417 fi 17418 fi 17419 17420 17421 for ac_func in __dso_handle 17422 do 17423 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 17424 { echo "$as_me:$LINENO: checking for $ac_func" >&5 17425 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 17426 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 17427 echo $ECHO_N "(cached) $ECHO_C" >&6 17428 else 17429 cat >conftest.$ac_ext <<_ACEOF 17430 /* confdefs.h. */ 17431 _ACEOF 17432 cat confdefs.h >>conftest.$ac_ext 17433 cat >>conftest.$ac_ext <<_ACEOF 17434 /* end confdefs.h. */ 17435 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 17436 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 17437 #define $ac_func innocuous_$ac_func 17438 17439 /* System header to define __stub macros and hopefully few prototypes, 17440 which can conflict with char $ac_func (); below. 17441 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 17442 <limits.h> exists even on freestanding compilers. */ 17443 17444 #ifdef __STDC__ 17445 # include <limits.h> 17446 #else 17447 # include <assert.h> 17448 #endif 17449 17450 #undef $ac_func 17451 17452 /* Override any GCC internal prototype to avoid an error. 17453 Use char because int might match the return type of a GCC 17454 builtin and then its argument prototype would still apply. */ 17455 #ifdef __cplusplus 17456 extern "C" 17457 #endif 17458 char $ac_func (); 17459 /* The GNU C library defines this for functions which it implements 17460 to always fail with ENOSYS. Some functions are actually named 17461 something starting with __ and the normal name is an alias. */ 17462 #if defined __stub_$ac_func || defined __stub___$ac_func 17463 choke me 17464 #endif 17465 17466 int 17467 main () 17468 { 17469 return $ac_func (); 17470 ; 17471 return 0; 17472 } 17473 _ACEOF 17474 rm -f conftest.$ac_objext conftest$ac_exeext 17475 if { (ac_try="$ac_link" 17476 case "(($ac_try" in 17477 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17478 *) ac_try_echo=$ac_try;; 17479 esac 17480 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17481 (eval "$ac_link") 2>conftest.er1 17482 ac_status=$? 17483 grep -v '^ *+' conftest.er1 >conftest.err 17484 rm -f conftest.er1 17485 cat conftest.err >&5 17486 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17487 (exit $ac_status); } && 17488 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 17489 { (case "(($ac_try" in 17490 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17491 *) ac_try_echo=$ac_try;; 17492 esac 17493 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17494 (eval "$ac_try") 2>&5 17495 ac_status=$? 17496 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17497 (exit $ac_status); }; } && 17498 { ac_try='test -s conftest$ac_exeext' 17499 { (case "(($ac_try" in 17500 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17501 *) ac_try_echo=$ac_try;; 17502 esac 17503 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17504 (eval "$ac_try") 2>&5 17505 ac_status=$? 17506 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17507 (exit $ac_status); }; }; then 17508 eval "$as_ac_var=yes" 17509 else 17510 echo "$as_me: failed program was:" >&5 17511 sed 's/^/| /' conftest.$ac_ext >&5 17512 17513 eval "$as_ac_var=no" 17514 fi 17515 17516 rm -f core conftest.err conftest.$ac_objext \ 17517 conftest$ac_exeext conftest.$ac_ext 17518 fi 17519 ac_res=`eval echo '${'$as_ac_var'}'` 17520 { echo "$as_me:$LINENO: result: $ac_res" >&5 17521 echo "${ECHO_T}$ac_res" >&6; } 17522 if test `eval echo '${'$as_ac_var'}'` = yes; then 17523 cat >>confdefs.h <<_ACEOF 17524 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 17525 _ACEOF 17526 17527 fi 17528 done 17529 17530 17531 SHLIBEXT=$llvm_shlib_ext 17532 17533 17534 if test "${prefix}" = "NONE" ; then 17535 prefix="/usr/local" 17536 fi 17537 eval LLVM_PREFIX="${prefix}"; 17538 eval LLVM_BINDIR="${prefix}/bin"; 17539 eval LLVM_DATADIR="${prefix}/share/llvm"; 17540 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm"; 17541 eval LLVM_ETCDIR="${prefix}/etc/llvm"; 17542 eval LLVM_INCLUDEDIR="${prefix}/include"; 17543 eval LLVM_INFODIR="${prefix}/info"; 17544 eval LLVM_MANDIR="${prefix}/man"; 17545 LLVM_CONFIGTIME=`date` 17546 17547 17548 17549 17550 17551 17552 17553 17554 17555 17556 if test "${ENABLE_TIMESTAMPS}" = "0"; then 17557 LLVM_CONFIGTIME="(timestamp not enabled)" 17558 fi 17559 17560 17561 cat >>confdefs.h <<_ACEOF 17562 #define LLVM_PREFIX "$LLVM_PREFIX" 17563 _ACEOF 17564 17565 17566 cat >>confdefs.h <<_ACEOF 17567 #define LLVM_BINDIR "$LLVM_BINDIR" 17568 _ACEOF 17569 17570 17571 cat >>confdefs.h <<_ACEOF 17572 #define LLVM_DATADIR "$LLVM_DATADIR" 17573 _ACEOF 17574 17575 17576 cat >>confdefs.h <<_ACEOF 17577 #define LLVM_DOCSDIR "$LLVM_DOCSDIR" 17578 _ACEOF 17579 17580 17581 cat >>confdefs.h <<_ACEOF 17582 #define LLVM_ETCDIR "$LLVM_ETCDIR" 17583 _ACEOF 17584 17585 17586 cat >>confdefs.h <<_ACEOF 17587 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR" 17588 _ACEOF 17589 17590 17591 cat >>confdefs.h <<_ACEOF 17592 #define LLVM_INFODIR "$LLVM_INFODIR" 17593 _ACEOF 17594 17595 17596 cat >>confdefs.h <<_ACEOF 17597 #define LLVM_MANDIR "$LLVM_MANDIR" 17598 _ACEOF 17599 17600 17601 cat >>confdefs.h <<_ACEOF 17602 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME" 17603 _ACEOF 17604 17605 17606 cat >>confdefs.h <<_ACEOF 17607 #define LLVM_HOST_TRIPLE "$host" 17608 _ACEOF 17609 17610 17611 cat >>confdefs.h <<_ACEOF 17612 #define LLVM_DEFAULT_TARGET_TRIPLE "$target" 17613 _ACEOF 17614 17615 17616 if test "$BINDINGS_TO_BUILD" = auto ; then 17617 BINDINGS_TO_BUILD="" 17618 if test "x$OCAMLFIND" != x ; then 17619 BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" 17620 fi 17621 if test "x$GO" != x ; then 17622 if $GO run ${srcdir}/bindings/go/conftest.go ; then 17623 BINDINGS_TO_BUILD="go $BINDINGS_TO_BUILD" 17624 fi 17625 fi 17626 fi 17627 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD 17628 17629 17630 binding_prereqs_failed=0 17631 for a_binding in $BINDINGS_TO_BUILD ; do 17632 case "$a_binding" in 17633 ocaml) 17634 if test "x$OCAMLFIND" = x ; then 17635 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlfind not found. Try configure OCAMLFIND=/path/to/ocamlfind" >&5 17636 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlfind not found. Try configure OCAMLFIND=/path/to/ocamlfind" >&2;} 17637 binding_prereqs_failed=1 17638 fi 17639 17640 if $OCAMLFIND opt -version >/dev/null 2>/dev/null ; then 17641 HAVE_OCAMLOPT=1 17642 else 17643 HAVE_OCAMLOPT=0 17644 fi 17645 17646 17647 if ! $OCAMLFIND query ctypes >/dev/null 2>/dev/null; then 17648 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ctypes is not installed" >&5 17649 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ctypes is not installed" >&2;} 17650 binding_prereqs_failed=1 17651 fi 17652 17653 if $OCAMLFIND query oUnit >/dev/null 2>/dev/null; then 17654 HAVE_OCAML_OUNIT=1 17655 else 17656 HAVE_OCAML_OUNIT=0 17657 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but OUnit 2 is not installed. Tests will not run" >&5 17658 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but OUnit 2 is not installed. Tests will not run" >&2;} 17659 fi 17660 17661 17662 if test "x$with_ocaml_libdir" != xauto ; then 17663 OCAML_LIBDIR=$with_ocaml_libdir 17664 17665 else 17666 ocaml_stdlib="`"$OCAMLFIND" ocamlc -where`" 17667 if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~" 17668 then 17669 # ocaml stdlib is beneath our prefix; use stdlib 17670 OCAML_LIBDIR=$ocaml_stdlib 17671 17672 else 17673 # ocaml stdlib is outside our prefix; use libdir/ocaml 17674 OCAML_LIBDIR=${prefix}/lib/ocaml 17675 17676 fi 17677 fi 17678 ;; 17679 go) 17680 if test "x$GO" = x ; then 17681 { echo "$as_me:$LINENO: WARNING: --enable-bindings=go specified, but go not found. Try configure GO=/path/to/go" >&5 17682 echo "$as_me: WARNING: --enable-bindings=go specified, but go not found. Try configure GO=/path/to/go" >&2;} 17683 binding_prereqs_failed=1 17684 else 17685 if $GO run ${srcdir}/bindings/go/conftest.go ; then 17686 : 17687 else 17688 { echo "$as_me:$LINENO: WARNING: --enable-bindings=go specified, but need at least Go 1.2. Try configure GO=/path/to/go" >&5 17689 echo "$as_me: WARNING: --enable-bindings=go specified, but need at least Go 1.2. Try configure GO=/path/to/go" >&2;} 17690 binding_prereqs_failed=1 17691 fi 17692 fi 17693 ;; 17694 esac 17695 done 17696 if test "$binding_prereqs_failed" = 1 ; then 17697 { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5 17698 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;} 17699 { (exit 1); exit 1; }; } 17700 fi 17701 17702 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5 17703 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; } 17704 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then 17705 echo $ECHO_N "(cached) $ECHO_C" >&6 17706 else 17707 ac_ext=cpp 17708 ac_cpp='$CXXCPP $CPPFLAGS' 17709 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 17710 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 17711 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 17712 17713 oldcxxflags="$CXXFLAGS" 17714 CXXFLAGS="$CXXFLAGS -O0 -fvisibility-inlines-hidden -Werror" 17715 cat >conftest.$ac_ext <<_ACEOF 17716 /* confdefs.h. */ 17717 _ACEOF 17718 cat confdefs.h >>conftest.$ac_ext 17719 cat >>conftest.$ac_ext <<_ACEOF 17720 /* end confdefs.h. */ 17721 template <typename T> struct X { void __attribute__((noinline)) f() {} }; 17722 int 17723 main () 17724 { 17725 X<int>().f(); 17726 ; 17727 return 0; 17728 } 17729 _ACEOF 17730 rm -f conftest.$ac_objext 17731 if { (ac_try="$ac_compile" 17732 case "(($ac_try" in 17733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17734 *) ac_try_echo=$ac_try;; 17735 esac 17736 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17737 (eval "$ac_compile") 2>conftest.er1 17738 ac_status=$? 17739 grep -v '^ *+' conftest.er1 >conftest.err 17740 rm -f conftest.er1 17741 cat conftest.err >&5 17742 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17743 (exit $ac_status); } && 17744 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 17745 { (case "(($ac_try" in 17746 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17747 *) ac_try_echo=$ac_try;; 17748 esac 17749 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17750 (eval "$ac_try") 2>&5 17751 ac_status=$? 17752 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17753 (exit $ac_status); }; } && 17754 { ac_try='test -s conftest.$ac_objext' 17755 { (case "(($ac_try" in 17756 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17757 *) ac_try_echo=$ac_try;; 17758 esac 17759 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17760 (eval "$ac_try") 2>&5 17761 ac_status=$? 17762 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17763 (exit $ac_status); }; }; then 17764 llvm_cv_cxx_visibility_inlines_hidden=yes 17765 else 17766 echo "$as_me: failed program was:" >&5 17767 sed 's/^/| /' conftest.$ac_ext >&5 17768 17769 llvm_cv_cxx_visibility_inlines_hidden=no 17770 fi 17771 17772 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17773 CXXFLAGS="$oldcxxflags" 17774 ac_ext=c 17775 ac_cpp='$CPP $CPPFLAGS' 17776 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 17777 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 17778 ac_compiler_gnu=$ac_cv_c_compiler_gnu 17779 17780 17781 fi 17782 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5 17783 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; } 17784 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then 17785 ENABLE_VISIBILITY_INLINES_HIDDEN=1 17786 17787 else 17788 ENABLE_VISIBILITY_INLINES_HIDDEN=0 17789 17790 fi 17791 17792 17793 if test "$llvm_cv_link_use_r" = "yes" ; then 17794 RPATH="-Wl,-R" 17795 else 17796 RPATH="-Wl,-rpath" 17797 fi 17798 17799 17800 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then 17801 RDYNAMIC="-rdynamic" 17802 else 17803 RDYNAMIC="" 17804 fi 17805 17806 17807 17808 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h" 17809 17810 17811 17812 17813 17814 17815 ac_config_files="$ac_config_files include/llvm/Config/Targets.def" 17816 17817 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def" 17818 17819 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def" 17820 17821 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def" 17822 17823 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h" 17824 17825 17826 ac_config_files="$ac_config_files Makefile.config" 17827 17828 17829 ac_config_files="$ac_config_files llvm.spec" 17830 17831 17832 ac_config_files="$ac_config_files docs/doxygen.cfg" 17833 17834 17835 if test "${clang_src_root}" = ""; then 17836 clang_src_root="$srcdir/tools/clang" 17837 fi 17838 if test -f ${clang_src_root}/README.txt; then 17839 17840 cat >>confdefs.h <<_ACEOF 17841 #define CLANG_LIBDIR_SUFFIX "" 17842 _ACEOF 17843 17844 17845 configh="include/clang/Config/config.h" 17846 doxy="docs/doxygen.cfg" 17847 ac_config_headers="$ac_config_headers tools/clang/${configh}:${clang_src_root}/${configh}.in" 17848 17849 ac_config_files="$ac_config_files tools/clang/${doxy}:${clang_src_root}/${doxy}.in" 17850 17851 fi 17852 17853 ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm" 17854 17855 17856 test "x$program_prefix" = "xNONE" && program_prefix="" 17857 17858 17859 17860 ac_config_commands="$ac_config_commands setup" 17861 17862 ac_config_commands="$ac_config_commands Makefile" 17863 17864 17865 ac_config_commands="$ac_config_commands Makefile.common" 17866 17867 17868 ac_config_commands="$ac_config_commands examples/Makefile" 17869 17870 17871 ac_config_commands="$ac_config_commands lib/Makefile" 17872 17873 17874 ac_config_commands="$ac_config_commands test/Makefile" 17875 17876 17877 ac_config_commands="$ac_config_commands test/Makefile.tests" 17878 17879 17880 ac_config_commands="$ac_config_commands unittests/Makefile" 17881 17882 17883 ac_config_commands="$ac_config_commands tools/Makefile" 17884 17885 17886 ac_config_commands="$ac_config_commands utils/Makefile" 17887 17888 17889 ac_config_commands="$ac_config_commands projects/Makefile" 17890 17891 17892 ac_config_commands="$ac_config_commands bindings/Makefile" 17893 17894 17895 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml" 17896 17897 17898 17899 cat >confcache <<\_ACEOF 17900 # This file is a shell script that caches the results of configure 17901 # tests run on this system so they can be shared between configure 17902 # scripts and configure runs, see configure's option --config-cache. 17903 # It is not useful on other systems. If it contains results you don't 17904 # want to keep, you may remove or edit it. 17905 # 17906 # config.status only pays attention to the cache file if you give it 17907 # the --recheck option to rerun configure. 17908 # 17909 # `ac_cv_env_foo' variables (set or unset) will be overridden when 17910 # loading this file, other *unset* `ac_cv_foo' will be assigned the 17911 # following values. 17912 17913 _ACEOF 17914 17915 # The following way of writing the cache mishandles newlines in values, 17916 # but we know of no workaround that is simple, portable, and efficient. 17917 # So, we kill variables containing newlines. 17918 # Ultrix sh set writes to stderr and can't be redirected directly, 17919 # and sets the high bit in the cache file unless we assign to the vars. 17920 ( 17921 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 17922 eval ac_val=\$$ac_var 17923 case $ac_val in #( 17924 *${as_nl}*) 17925 case $ac_var in #( 17926 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 17927 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 17928 esac 17929 case $ac_var in #( 17930 _ | IFS | as_nl) ;; #( 17931 *) $as_unset $ac_var ;; 17932 esac ;; 17933 esac 17934 done 17935 17936 (set) 2>&1 | 17937 case $as_nl`(ac_space=' '; set) 2>&1` in #( 17938 *${as_nl}ac_space=\ *) 17939 # `set' does not quote correctly, so add quotes (double-quote 17940 # substitution turns \\\\ into \\, and sed turns \\ into \). 17941 sed -n \ 17942 "s/'/'\\\\''/g; 17943 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 17944 ;; #( 17945 *) 17946 # `set' quotes correctly as required by POSIX, so do not add quotes. 17947 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 17948 ;; 17949 esac | 17950 sort 17951 ) | 17952 sed ' 17953 /^ac_cv_env_/b end 17954 t clear 17955 :clear 17956 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 17957 t end 17958 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 17959 :end' >>confcache 17960 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 17961 if test -w "$cache_file"; then 17962 test "x$cache_file" != "x/dev/null" && 17963 { echo "$as_me:$LINENO: updating cache $cache_file" >&5 17964 echo "$as_me: updating cache $cache_file" >&6;} 17965 cat confcache >$cache_file 17966 else 17967 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 17968 echo "$as_me: not updating unwritable cache $cache_file" >&6;} 17969 fi 17970 fi 17971 rm -f confcache 17972 17973 test "x$prefix" = xNONE && prefix=$ac_default_prefix 17974 # Let make expand exec_prefix. 17975 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 17976 17977 DEFS=-DHAVE_CONFIG_H 17978 17979 ac_libobjs= 17980 ac_ltlibobjs= 17981 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 17982 # 1. Remove the extension, and $U if already installed. 17983 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 17984 ac_i=`echo "$ac_i" | sed "$ac_script"` 17985 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 17986 # will be set to the directory where LIBOBJS objects are built. 17987 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 17988 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 17989 done 17990 LIBOBJS=$ac_libobjs 17991 17992 LTLIBOBJS=$ac_ltlibobjs 17993 17994 17995 17996 : ${CONFIG_STATUS=./config.status} 17997 ac_clean_files_save=$ac_clean_files 17998 ac_clean_files="$ac_clean_files $CONFIG_STATUS" 17999 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 18000 echo "$as_me: creating $CONFIG_STATUS" >&6;} 18001 cat >$CONFIG_STATUS <<_ACEOF 18002 #! $SHELL 18003 # Generated by $as_me. 18004 # Run this file to recreate the current configuration. 18005 # Compiler output produced by configure, useful for debugging 18006 # configure, is in config.log if it exists. 18007 18008 debug=false 18009 ac_cs_recheck=false 18010 ac_cs_silent=false 18011 SHELL=\${CONFIG_SHELL-$SHELL} 18012 _ACEOF 18013 18014 cat >>$CONFIG_STATUS <<\_ACEOF 18015 ## --------------------- ## 18016 ## M4sh Initialization. ## 18017 ## --------------------- ## 18018 18019 # Be Bourne compatible 18020 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 18021 emulate sh 18022 NULLCMD=: 18023 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 18024 # is contrary to our usage. Disable this feature. 18025 alias -g '${1+"$@"}'='"$@"' 18026 setopt NO_GLOB_SUBST 18027 else 18028 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac 18029 fi 18030 BIN_SH=xpg4; export BIN_SH # for Tru64 18031 DUALCASE=1; export DUALCASE # for MKS sh 18032 18033 18034 # PATH needs CR 18035 # Avoid depending upon Character Ranges. 18036 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 18037 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 18038 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 18039 as_cr_digits='0123456789' 18040 as_cr_alnum=$as_cr_Letters$as_cr_digits 18041 18042 # The user is always right. 18043 if test "${PATH_SEPARATOR+set}" != set; then 18044 echo "#! /bin/sh" >conf$$.sh 18045 echo "exit 0" >>conf$$.sh 18046 chmod +x conf$$.sh 18047 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 18048 PATH_SEPARATOR=';' 18049 else 18050 PATH_SEPARATOR=: 18051 fi 18052 rm -f conf$$.sh 18053 fi 18054 18055 # Support unset when possible. 18056 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 18057 as_unset=unset 18058 else 18059 as_unset=false 18060 fi 18061 18062 18063 # IFS 18064 # We need space, tab and new line, in precisely that order. Quoting is 18065 # there to prevent editors from complaining about space-tab. 18066 # (If _AS_PATH_WALK were called with IFS unset, it would disable word 18067 # splitting by setting IFS to empty value.) 18068 as_nl=' 18069 ' 18070 IFS=" "" $as_nl" 18071 18072 # Find who we are. Look in the path if we contain no directory separator. 18073 case $0 in 18074 *[\\/]* ) as_myself=$0 ;; 18075 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18076 for as_dir in $PATH 18077 do 18078 IFS=$as_save_IFS 18079 test -z "$as_dir" && as_dir=. 18080 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 18081 done 18082 IFS=$as_save_IFS 18083 18084 ;; 18085 esac 18086 # We did not find ourselves, most probably we were run as `sh COMMAND' 18087 # in which case we are not to be found in the path. 18088 if test "x$as_myself" = x; then 18089 as_myself=$0 18090 fi 18091 if test ! -f "$as_myself"; then 18092 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 18093 { (exit 1); exit 1; } 18094 fi 18095 18096 # Work around bugs in pre-3.0 UWIN ksh. 18097 for as_var in ENV MAIL MAILPATH 18098 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 18099 done 18100 PS1='$ ' 18101 PS2='> ' 18102 PS4='+ ' 18103 18104 # NLS nuisances. 18105 for as_var in \ 18106 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 18107 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 18108 LC_TELEPHONE LC_TIME 18109 do 18110 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 18111 eval $as_var=C; export $as_var 18112 else 18113 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 18114 fi 18115 done 18116 18117 # Required to use basename. 18118 if expr a : '\(a\)' >/dev/null 2>&1 && 18119 test "X`expr 00001 : '.*\(...\)'`" = X001; then 18120 as_expr=expr 18121 else 18122 as_expr=false 18123 fi 18124 18125 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 18126 as_basename=basename 18127 else 18128 as_basename=false 18129 fi 18130 18131 18132 # Name of the executable. 18133 as_me=`$as_basename -- "$0" || 18134 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 18135 X"$0" : 'X\(//\)$' \| \ 18136 X"$0" : 'X\(/\)' \| . 2>/dev/null || 18137 echo X/"$0" | 18138 sed '/^.*\/\([^/][^/]*\)\/*$/{ 18139 s//\1/ 18140 q 18141 } 18142 /^X\/\(\/\/\)$/{ 18143 s//\1/ 18144 q 18145 } 18146 /^X\/\(\/\).*/{ 18147 s//\1/ 18148 q 18149 } 18150 s/.*/./; q'` 18151 18152 # CDPATH. 18153 $as_unset CDPATH 18154 18155 18156 18157 as_lineno_1=$LINENO 18158 as_lineno_2=$LINENO 18159 test "x$as_lineno_1" != "x$as_lineno_2" && 18160 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 18161 18162 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 18163 # uniformly replaced by the line number. The first 'sed' inserts a 18164 # line-number line after each line using $LINENO; the second 'sed' 18165 # does the real work. The second script uses 'N' to pair each 18166 # line-number line with the line containing $LINENO, and appends 18167 # trailing '-' during substitution so that $LINENO is not a special 18168 # case at line end. 18169 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 18170 # scripts with optimization help from Paolo Bonzini. Blame Lee 18171 # E. McMahon (1931-1989) for sed's syntax. :-) 18172 sed -n ' 18173 p 18174 /[$]LINENO/= 18175 ' <$as_myself | 18176 sed ' 18177 s/[$]LINENO.*/&-/ 18178 t lineno 18179 b 18180 :lineno 18181 N 18182 :loop 18183 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 18184 t loop 18185 s/-\n.*// 18186 ' >$as_me.lineno && 18187 chmod +x "$as_me.lineno" || 18188 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 18189 { (exit 1); exit 1; }; } 18190 18191 # Don't try to exec as it changes $[0], causing all sort of problems 18192 # (the dirname of $[0] is not the place where we might find the 18193 # original and so on. Autoconf is especially sensitive to this). 18194 . "./$as_me.lineno" 18195 # Exit status is that of the last command. 18196 exit 18197 } 18198 18199 18200 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 18201 as_dirname=dirname 18202 else 18203 as_dirname=false 18204 fi 18205 18206 ECHO_C= ECHO_N= ECHO_T= 18207 case `echo -n x` in 18208 -n*) 18209 case `echo 'x\c'` in 18210 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 18211 *) ECHO_C='\c';; 18212 esac;; 18213 *) 18214 ECHO_N='-n';; 18215 esac 18216 18217 if expr a : '\(a\)' >/dev/null 2>&1 && 18218 test "X`expr 00001 : '.*\(...\)'`" = X001; then 18219 as_expr=expr 18220 else 18221 as_expr=false 18222 fi 18223 18224 rm -f conf$$ conf$$.exe conf$$.file 18225 if test -d conf$$.dir; then 18226 rm -f conf$$.dir/conf$$.file 18227 else 18228 rm -f conf$$.dir 18229 mkdir conf$$.dir 18230 fi 18231 echo >conf$$.file 18232 if ln -s conf$$.file conf$$ 2>/dev/null; then 18233 as_ln_s='ln -s' 18234 # ... but there are two gotchas: 18235 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 18236 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 18237 # In both cases, we have to default to `cp -p'. 18238 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 18239 as_ln_s='cp -p' 18240 elif ln conf$$.file conf$$ 2>/dev/null; then 18241 as_ln_s=ln 18242 else 18243 as_ln_s='cp -p' 18244 fi 18245 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 18246 rmdir conf$$.dir 2>/dev/null 18247 18248 if mkdir -p . 2>/dev/null; then 18249 as_mkdir_p=: 18250 else 18251 test -d ./-p && rmdir ./-p 18252 as_mkdir_p=false 18253 fi 18254 18255 # Find out whether ``test -x'' works. Don't use a zero-byte file, as 18256 # systems may use methods other than mode bits to determine executability. 18257 cat >conf$$.file <<_ASEOF 18258 #! /bin/sh 18259 exit 0 18260 _ASEOF 18261 chmod +x conf$$.file 18262 if test -x conf$$.file >/dev/null 2>&1; then 18263 as_executable_p="test -x" 18264 else 18265 as_executable_p=: 18266 fi 18267 rm -f conf$$.file 18268 18269 # Sed expression to map a string onto a valid CPP name. 18270 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 18271 18272 # Sed expression to map a string onto a valid variable name. 18273 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 18274 18275 18276 exec 6>&1 18277 18278 # Save the log message, to keep $[0] and so on meaningful, and to 18279 # report actual input values of CONFIG_FILES etc. instead of their 18280 # values after options handling. 18281 ac_log=" 18282 This file was extended by LLVM $as_me 3.8.0svn, which was 18283 generated by GNU Autoconf 2.60. Invocation command line was 18284 18285 CONFIG_FILES = $CONFIG_FILES 18286 CONFIG_HEADERS = $CONFIG_HEADERS 18287 CONFIG_LINKS = $CONFIG_LINKS 18288 CONFIG_COMMANDS = $CONFIG_COMMANDS 18289 $ $0 $@ 18290 18291 on `(hostname || uname -n) 2>/dev/null | sed 1q` 18292 " 18293 18294 _ACEOF 18295 18296 cat >>$CONFIG_STATUS <<_ACEOF 18297 # Files that config.status was made for. 18298 config_files="$ac_config_files" 18299 config_headers="$ac_config_headers" 18300 config_commands="$ac_config_commands" 18301 18302 _ACEOF 18303 18304 cat >>$CONFIG_STATUS <<\_ACEOF 18305 ac_cs_usage="\ 18306 \`$as_me' instantiates files from templates according to the 18307 current configuration. 18308 18309 Usage: $0 [OPTIONS] [FILE]... 18310 18311 -h, --help print this help, then exit 18312 -V, --version print version number, then exit 18313 -q, --quiet do not print progress messages 18314 -d, --debug don't remove temporary files 18315 --recheck update $as_me by reconfiguring in the same conditions 18316 --file=FILE[:TEMPLATE] 18317 instantiate the configuration file FILE 18318 --header=FILE[:TEMPLATE] 18319 instantiate the configuration header FILE 18320 18321 Configuration files: 18322 $config_files 18323 18324 Configuration headers: 18325 $config_headers 18326 18327 Configuration commands: 18328 $config_commands 18329 18330 Report bugs to <bug-autoconf@gnu.org>." 18331 18332 _ACEOF 18333 cat >>$CONFIG_STATUS <<_ACEOF 18334 ac_cs_version="\\ 18335 LLVM config.status 3.8.0svn 18336 configured by $0, generated by GNU Autoconf 2.60, 18337 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 18338 18339 Copyright (C) 2006 Free Software Foundation, Inc. 18340 This config.status script is free software; the Free Software Foundation 18341 gives unlimited permission to copy, distribute and modify it." 18342 18343 ac_pwd='$ac_pwd' 18344 srcdir='$srcdir' 18345 INSTALL='$INSTALL' 18346 _ACEOF 18347 18348 cat >>$CONFIG_STATUS <<\_ACEOF 18349 # If no file are specified by the user, then we need to provide default 18350 # value. By we need to know if files were specified by the user. 18351 ac_need_defaults=: 18352 while test $# != 0 18353 do 18354 case $1 in 18355 --*=*) 18356 ac_option=`expr "X$1" : 'X\([^=]*\)='` 18357 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 18358 ac_shift=: 18359 ;; 18360 *) 18361 ac_option=$1 18362 ac_optarg=$2 18363 ac_shift=shift 18364 ;; 18365 esac 18366 18367 case $ac_option in 18368 # Handling of the options. 18369 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 18370 ac_cs_recheck=: ;; 18371 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 18372 echo "$ac_cs_version"; exit ;; 18373 --debug | --debu | --deb | --de | --d | -d ) 18374 debug=: ;; 18375 --file | --fil | --fi | --f ) 18376 $ac_shift 18377 CONFIG_FILES="$CONFIG_FILES $ac_optarg" 18378 ac_need_defaults=false;; 18379 --header | --heade | --head | --hea ) 18380 $ac_shift 18381 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 18382 ac_need_defaults=false;; 18383 --he | --h) 18384 # Conflict between --help and --header 18385 { echo "$as_me: error: ambiguous option: $1 18386 Try \`$0 --help' for more information." >&2 18387 { (exit 1); exit 1; }; };; 18388 --help | --hel | -h ) 18389 echo "$ac_cs_usage"; exit ;; 18390 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 18391 | -silent | --silent | --silen | --sile | --sil | --si | --s) 18392 ac_cs_silent=: ;; 18393 18394 # This is an error. 18395 -*) { echo "$as_me: error: unrecognized option: $1 18396 Try \`$0 --help' for more information." >&2 18397 { (exit 1); exit 1; }; } ;; 18398 18399 *) ac_config_targets="$ac_config_targets $1" 18400 ac_need_defaults=false ;; 18401 18402 esac 18403 shift 18404 done 18405 18406 ac_configure_extra_args= 18407 18408 if $ac_cs_silent; then 18409 exec 6>/dev/null 18410 ac_configure_extra_args="$ac_configure_extra_args --silent" 18411 fi 18412 18413 _ACEOF 18414 cat >>$CONFIG_STATUS <<_ACEOF 18415 if \$ac_cs_recheck; then 18416 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 18417 CONFIG_SHELL=$SHELL 18418 export CONFIG_SHELL 18419 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 18420 fi 18421 18422 _ACEOF 18423 cat >>$CONFIG_STATUS <<\_ACEOF 18424 exec 5>>config.log 18425 { 18426 echo 18427 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 18428 ## Running $as_me. ## 18429 _ASBOX 18430 echo "$ac_log" 18431 } >&5 18432 18433 _ACEOF 18434 cat >>$CONFIG_STATUS <<_ACEOF 18435 # 18436 # INIT-COMMANDS 18437 # 18438 llvm_src="${srcdir}" 18439 18440 _ACEOF 18441 18442 cat >>$CONFIG_STATUS <<\_ACEOF 18443 18444 # Handling of arguments. 18445 for ac_config_target in $ac_config_targets 18446 do 18447 case $ac_config_target in 18448 "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;; 18449 "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;; 18450 "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;; 18451 "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;; 18452 "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;; 18453 "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;; 18454 "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;; 18455 "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;; 18456 "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;; 18457 "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;; 18458 "tools/clang/${configh}") CONFIG_HEADERS="$CONFIG_HEADERS tools/clang/${configh}:${clang_src_root}/${configh}.in" ;; 18459 "tools/clang/${doxy}") CONFIG_FILES="$CONFIG_FILES tools/clang/${doxy}:${clang_src_root}/${doxy}.in" ;; 18460 "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;; 18461 "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;; 18462 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;; 18463 "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;; 18464 "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;; 18465 "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;; 18466 "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;; 18467 "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;; 18468 "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;; 18469 "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;; 18470 "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;; 18471 "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;; 18472 "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;; 18473 "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;; 18474 18475 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 18476 echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 18477 { (exit 1); exit 1; }; };; 18478 esac 18479 done 18480 18481 18482 # If the user did not use the arguments to specify the items to instantiate, 18483 # then the envvar interface is used. Set only those that are not. 18484 # We use the long form for the default assignment because of an extremely 18485 # bizarre bug on SunOS 4.1.3. 18486 if $ac_need_defaults; then 18487 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 18488 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 18489 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 18490 fi 18491 18492 # Have a temporary directory for convenience. Make it in the build tree 18493 # simply because there is no reason against having it here, and in addition, 18494 # creating and moving files from /tmp can sometimes cause problems. 18495 # Hook for its removal unless debugging. 18496 # Note that there is a small window in which the directory will not be cleaned: 18497 # after its creation but before its name has been assigned to `$tmp'. 18498 $debug || 18499 { 18500 tmp= 18501 trap 'exit_status=$? 18502 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 18503 ' 0 18504 trap '{ (exit 1); exit 1; }' 1 2 13 15 18505 } 18506 # Create a (secure) tmp directory for tmp files. 18507 18508 { 18509 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 18510 test -n "$tmp" && test -d "$tmp" 18511 } || 18512 { 18513 tmp=./conf$$-$RANDOM 18514 (umask 077 && mkdir "$tmp") 18515 } || 18516 { 18517 echo "$me: cannot create a temporary directory in ." >&2 18518 { (exit 1); exit 1; } 18519 } 18520 18521 # 18522 # Set up the sed scripts for CONFIG_FILES section. 18523 # 18524 18525 # No need to generate the scripts if there are no CONFIG_FILES. 18526 # This happens for instance when ./config.status config.h 18527 if test -n "$CONFIG_FILES"; then 18528 18529 _ACEOF 18530 18531 18532 18533 ac_delim='%!_!# ' 18534 for ac_last_try in false false false false false :; do 18535 cat >conf$$subs.sed <<_ACEOF 18536 SHELL!$SHELL$ac_delim 18537 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim 18538 PACKAGE_NAME!$PACKAGE_NAME$ac_delim 18539 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim 18540 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim 18541 PACKAGE_STRING!$PACKAGE_STRING$ac_delim 18542 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim 18543 exec_prefix!$exec_prefix$ac_delim 18544 prefix!$prefix$ac_delim 18545 program_transform_name!$program_transform_name$ac_delim 18546 bindir!$bindir$ac_delim 18547 sbindir!$sbindir$ac_delim 18548 libexecdir!$libexecdir$ac_delim 18549 datarootdir!$datarootdir$ac_delim 18550 datadir!$datadir$ac_delim 18551 sysconfdir!$sysconfdir$ac_delim 18552 sharedstatedir!$sharedstatedir$ac_delim 18553 localstatedir!$localstatedir$ac_delim 18554 includedir!$includedir$ac_delim 18555 oldincludedir!$oldincludedir$ac_delim 18556 docdir!$docdir$ac_delim 18557 infodir!$infodir$ac_delim 18558 htmldir!$htmldir$ac_delim 18559 dvidir!$dvidir$ac_delim 18560 pdfdir!$pdfdir$ac_delim 18561 psdir!$psdir$ac_delim 18562 libdir!$libdir$ac_delim 18563 localedir!$localedir$ac_delim 18564 mandir!$mandir$ac_delim 18565 DEFS!$DEFS$ac_delim 18566 ECHO_C!$ECHO_C$ac_delim 18567 ECHO_N!$ECHO_N$ac_delim 18568 ECHO_T!$ECHO_T$ac_delim 18569 LIBS!$LIBS$ac_delim 18570 build_alias!$build_alias$ac_delim 18571 host_alias!$host_alias$ac_delim 18572 target_alias!$target_alias$ac_delim 18573 LLVM_VERSION_MAJOR!$LLVM_VERSION_MAJOR$ac_delim 18574 LLVM_VERSION_MINOR!$LLVM_VERSION_MINOR$ac_delim 18575 LLVM_VERSION_PATCH!$LLVM_VERSION_PATCH$ac_delim 18576 LLVM_VERSION_SUFFIX!$LLVM_VERSION_SUFFIX$ac_delim 18577 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim 18578 CC!$CC$ac_delim 18579 CFLAGS!$CFLAGS$ac_delim 18580 LDFLAGS!$LDFLAGS$ac_delim 18581 CPPFLAGS!$CPPFLAGS$ac_delim 18582 ac_ct_CC!$ac_ct_CC$ac_delim 18583 EXEEXT!$EXEEXT$ac_delim 18584 OBJEXT!$OBJEXT$ac_delim 18585 CXX!$CXX$ac_delim 18586 CXXFLAGS!$CXXFLAGS$ac_delim 18587 ac_ct_CXX!$ac_ct_CXX$ac_delim 18588 CPP!$CPP$ac_delim 18589 CXX_COMPILER!$CXX_COMPILER$ac_delim 18590 subdirs!$subdirs$ac_delim 18591 ENABLE_POLLY!$ENABLE_POLLY$ac_delim 18592 LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim 18593 build!$build$ac_delim 18594 build_cpu!$build_cpu$ac_delim 18595 build_vendor!$build_vendor$ac_delim 18596 build_os!$build_os$ac_delim 18597 host!$host$ac_delim 18598 host_cpu!$host_cpu$ac_delim 18599 host_vendor!$host_vendor$ac_delim 18600 host_os!$host_os$ac_delim 18601 target!$target$ac_delim 18602 target_cpu!$target_cpu$ac_delim 18603 target_vendor!$target_vendor$ac_delim 18604 target_os!$target_os$ac_delim 18605 OS!$OS$ac_delim 18606 HOST_OS!$HOST_OS$ac_delim 18607 TARGET_OS!$TARGET_OS$ac_delim 18608 LINKALL!$LINKALL$ac_delim 18609 NOLINKALL!$NOLINKALL$ac_delim 18610 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim 18611 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim 18612 ARCH!$ARCH$ac_delim 18613 LLVM_NATIVE_ARCH!$LLVM_NATIVE_ARCH$ac_delim 18614 HOST_ARCH!$HOST_ARCH$ac_delim 18615 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim 18616 BUILD_CC!$BUILD_CC$ac_delim 18617 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim 18618 BUILD_CXX!$BUILD_CXX$ac_delim 18619 CVSBUILD!$CVSBUILD$ac_delim 18620 ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim 18621 ENABLE_CXX1Y!$ENABLE_CXX1Y$ac_delim 18622 ENABLE_SPLIT_DWARF!$ENABLE_SPLIT_DWARF$ac_delim 18623 ENABLE_CLANG_ARCMT!$ENABLE_CLANG_ARCMT$ac_delim 18624 CLANG_PLUGIN_SUPPORT!$CLANG_PLUGIN_SUPPORT$ac_delim 18625 ENABLE_CLANG_STATIC_ANALYZER!$ENABLE_CLANG_STATIC_ANALYZER$ac_delim 18626 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim 18627 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim 18628 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim 18629 ENABLE_WERROR!$ENABLE_WERROR$ac_delim 18630 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim 18631 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim 18632 ENABLE_ABI_BREAKING_CHECKS!$ENABLE_ABI_BREAKING_CHECKS$ac_delim 18633 _ACEOF 18634 18635 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then 18636 break 18637 elif $ac_last_try; then 18638 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 18639 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 18640 { (exit 1); exit 1; }; } 18641 else 18642 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 18643 fi 18644 done 18645 18646 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 18647 if test -n "$ac_eof"; then 18648 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 18649 ac_eof=`expr $ac_eof + 1` 18650 fi 18651 18652 cat >>$CONFIG_STATUS <<_ACEOF 18653 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof 18654 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 18655 _ACEOF 18656 sed ' 18657 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 18658 s/^/s,@/; s/!/@,|#_!!_#|/ 18659 :n 18660 t n 18661 s/'"$ac_delim"'$/,g/; t 18662 s/$/\\/; p 18663 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 18664 ' >>$CONFIG_STATUS <conf$$subs.sed 18665 rm -f conf$$subs.sed 18666 cat >>$CONFIG_STATUS <<_ACEOF 18667 CEOF$ac_eof 18668 _ACEOF 18669 18670 18671 ac_delim='%!_!# ' 18672 for ac_last_try in false false false false false :; do 18673 cat >conf$$subs.sed <<_ACEOF 18674 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim 18675 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim 18676 KEEP_SYMBOLS!$KEEP_SYMBOLS$ac_delim 18677 JIT!$JIT$ac_delim 18678 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim 18679 TARGETS_WITH_JIT!$TARGETS_WITH_JIT$ac_delim 18680 ENABLE_DOCS!$ENABLE_DOCS$ac_delim 18681 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim 18682 enable_searchengine!$enable_searchengine$ac_delim 18683 enable_external_search!$enable_external_search$ac_delim 18684 enable_server_based_search!$enable_server_based_search$ac_delim 18685 searchengine_url!$searchengine_url$ac_delim 18686 extra_search_mappings!$extra_search_mappings$ac_delim 18687 QHELPGENERATOR!$QHELPGENERATOR$ac_delim 18688 llvm_doxygen_generate_qhp!$llvm_doxygen_generate_qhp$ac_delim 18689 llvm_doxygen_qch_filename!$llvm_doxygen_qch_filename$ac_delim 18690 llvm_doxygen_qhp_namespace!$llvm_doxygen_qhp_namespace$ac_delim 18691 llvm_doxygen_qhelpgenerator_path!$llvm_doxygen_qhelpgenerator_path$ac_delim 18692 llvm_doxygen_qhp_cust_filter_name!$llvm_doxygen_qhp_cust_filter_name$ac_delim 18693 llvm_doxygen_qhp_cust_filter_attrs!$llvm_doxygen_qhp_cust_filter_attrs$ac_delim 18694 clang_doxygen_generate_qhp!$clang_doxygen_generate_qhp$ac_delim 18695 clang_doxygen_qch_filename!$clang_doxygen_qch_filename$ac_delim 18696 clang_doxygen_qhp_namespace!$clang_doxygen_qhp_namespace$ac_delim 18697 clang_doxygen_qhelpgenerator_path!$clang_doxygen_qhelpgenerator_path$ac_delim 18698 clang_doxygen_qhp_cust_filter_name!$clang_doxygen_qhp_cust_filter_name$ac_delim 18699 clang_doxygen_qhp_cust_filter_attrs!$clang_doxygen_qhp_cust_filter_attrs$ac_delim 18700 LLVM_ENABLE_THREADS!$LLVM_ENABLE_THREADS$ac_delim 18701 ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim 18702 LLVM_ENABLE_ZLIB!$LLVM_ENABLE_ZLIB$ac_delim 18703 ENABLE_PIC!$ENABLE_PIC$ac_delim 18704 ENABLE_SHARED!$ENABLE_SHARED$ac_delim 18705 ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim 18706 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim 18707 ALL_TARGETS!$ALL_TARGETS$ac_delim 18708 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim 18709 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim 18710 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim 18711 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim 18712 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim 18713 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim 18714 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim 18715 EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim 18716 CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim 18717 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim 18718 ENABLE_TERMINFO!$ENABLE_TERMINFO$ac_delim 18719 INTERNAL_PREFIX!$INTERNAL_PREFIX$ac_delim 18720 ifGNUmake!$ifGNUmake$ac_delim 18721 LN_S!$LN_S$ac_delim 18722 NM!$NM$ac_delim 18723 CMP!$CMP$ac_delim 18724 CP!$CP$ac_delim 18725 DATE!$DATE$ac_delim 18726 FIND!$FIND$ac_delim 18727 GREP!$GREP$ac_delim 18728 MKDIR!$MKDIR$ac_delim 18729 MV!$MV$ac_delim 18730 RANLIB!$RANLIB$ac_delim 18731 AR!$AR$ac_delim 18732 RM!$RM$ac_delim 18733 SED!$SED$ac_delim 18734 TAR!$TAR$ac_delim 18735 BINPWD!$BINPWD$ac_delim 18736 DOT!$DOT$ac_delim 18737 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim 18738 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim 18739 INSTALL_DATA!$INSTALL_DATA$ac_delim 18740 BZIP2!$BZIP2$ac_delim 18741 CAT!$CAT$ac_delim 18742 DOXYGEN!$DOXYGEN$ac_delim 18743 GROFF!$GROFF$ac_delim 18744 GZIPBIN!$GZIPBIN$ac_delim 18745 PDFROFF!$PDFROFF$ac_delim 18746 ZIP!$ZIP$ac_delim 18747 GO!$GO$ac_delim 18748 OCAMLFIND!$OCAMLFIND$ac_delim 18749 GAS!$GAS$ac_delim 18750 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim 18751 EGREP!$EGREP$ac_delim 18752 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim 18753 MISSING_FIELD_INITIALIZERS!$MISSING_FIELD_INITIALIZERS$ac_delim 18754 COVERED_SWITCH_DEFAULT!$COVERED_SWITCH_DEFAULT$ac_delim 18755 NO_MAYBE_UNINITIALIZED!$NO_MAYBE_UNINITIALIZED$ac_delim 18756 NO_UNINITIALIZED!$NO_UNINITIALIZED$ac_delim 18757 NO_COMMENT!$NO_COMMENT$ac_delim 18758 PYTHON!$PYTHON$ac_delim 18759 HAVE_DLOPEN!$HAVE_DLOPEN$ac_delim 18760 HAVE_TERMINFO!$HAVE_TERMINFO$ac_delim 18761 USE_OPROFILE!$USE_OPROFILE$ac_delim 18762 USE_INTEL_JITEVENTS!$USE_INTEL_JITEVENTS$ac_delim 18763 XML2CONFIG!$XML2CONFIG$ac_delim 18764 LIBXML2_LIBS!$LIBXML2_LIBS$ac_delim 18765 LIBXML2_INC!$LIBXML2_INC$ac_delim 18766 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim 18767 HAVE_LIBZ!$HAVE_LIBZ$ac_delim 18768 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim 18769 MMAP_FILE!$MMAP_FILE$ac_delim 18770 SHLIBEXT!$SHLIBEXT$ac_delim 18771 _ACEOF 18772 18773 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then 18774 break 18775 elif $ac_last_try; then 18776 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 18777 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 18778 { (exit 1); exit 1; }; } 18779 else 18780 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 18781 fi 18782 done 18783 18784 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 18785 if test -n "$ac_eof"; then 18786 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 18787 ac_eof=`expr $ac_eof + 1` 18788 fi 18789 18790 cat >>$CONFIG_STATUS <<_ACEOF 18791 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof 18792 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 18793 _ACEOF 18794 sed ' 18795 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 18796 s/^/s,@/; s/!/@,|#_!!_#|/ 18797 :n 18798 t n 18799 s/'"$ac_delim"'$/,g/; t 18800 s/$/\\/; p 18801 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 18802 ' >>$CONFIG_STATUS <conf$$subs.sed 18803 rm -f conf$$subs.sed 18804 cat >>$CONFIG_STATUS <<_ACEOF 18805 CEOF$ac_eof 18806 _ACEOF 18807 18808 18809 ac_delim='%!_!# ' 18810 for ac_last_try in false false false false false :; do 18811 cat >conf$$subs.sed <<_ACEOF 18812 LLVM_PREFIX!$LLVM_PREFIX$ac_delim 18813 LLVM_BINDIR!$LLVM_BINDIR$ac_delim 18814 LLVM_DATADIR!$LLVM_DATADIR$ac_delim 18815 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim 18816 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim 18817 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim 18818 LLVM_INFODIR!$LLVM_INFODIR$ac_delim 18819 LLVM_MANDIR!$LLVM_MANDIR$ac_delim 18820 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim 18821 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim 18822 HAVE_OCAMLOPT!$HAVE_OCAMLOPT$ac_delim 18823 HAVE_OCAML_OUNIT!$HAVE_OCAML_OUNIT$ac_delim 18824 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim 18825 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim 18826 RPATH!$RPATH$ac_delim 18827 RDYNAMIC!$RDYNAMIC$ac_delim 18828 program_prefix!$program_prefix$ac_delim 18829 LIBOBJS!$LIBOBJS$ac_delim 18830 LTLIBOBJS!$LTLIBOBJS$ac_delim 18831 _ACEOF 18832 18833 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 19; then 18834 break 18835 elif $ac_last_try; then 18836 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 18837 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 18838 { (exit 1); exit 1; }; } 18839 else 18840 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 18841 fi 18842 done 18843 18844 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 18845 if test -n "$ac_eof"; then 18846 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 18847 ac_eof=`expr $ac_eof + 1` 18848 fi 18849 18850 cat >>$CONFIG_STATUS <<_ACEOF 18851 cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof 18852 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end 18853 _ACEOF 18854 sed ' 18855 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 18856 s/^/s,@/; s/!/@,|#_!!_#|/ 18857 :n 18858 t n 18859 s/'"$ac_delim"'$/,g/; t 18860 s/$/\\/; p 18861 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 18862 ' >>$CONFIG_STATUS <conf$$subs.sed 18863 rm -f conf$$subs.sed 18864 cat >>$CONFIG_STATUS <<_ACEOF 18865 :end 18866 s/|#_!!_#|//g 18867 CEOF$ac_eof 18868 _ACEOF 18869 18870 18871 # VPATH may cause trouble with some makes, so we remove $(srcdir), 18872 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 18873 # trailing colons and then remove the whole line if VPATH becomes empty 18874 # (actually we leave an empty line to preserve line numbers). 18875 if test "x$srcdir" = x.; then 18876 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 18877 s/:*\$(srcdir):*/:/ 18878 s/:*\${srcdir}:*/:/ 18879 s/:*@srcdir@:*/:/ 18880 s/^\([^=]*=[ ]*\):*/\1/ 18881 s/:*$// 18882 s/^[^=]*=[ ]*$// 18883 }' 18884 fi 18885 18886 cat >>$CONFIG_STATUS <<\_ACEOF 18887 fi # test -n "$CONFIG_FILES" 18888 18889 18890 for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS 18891 do 18892 case $ac_tag in 18893 :[FHLC]) ac_mode=$ac_tag; continue;; 18894 esac 18895 case $ac_mode$ac_tag in 18896 :[FHL]*:*);; 18897 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 18898 echo "$as_me: error: Invalid tag $ac_tag." >&2;} 18899 { (exit 1); exit 1; }; };; 18900 :[FH]-) ac_tag=-:-;; 18901 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 18902 esac 18903 ac_save_IFS=$IFS 18904 IFS=: 18905 set x $ac_tag 18906 IFS=$ac_save_IFS 18907 shift 18908 ac_file=$1 18909 shift 18910 18911 case $ac_mode in 18912 :L) ac_source=$1;; 18913 :[FH]) 18914 ac_file_inputs= 18915 for ac_f 18916 do 18917 case $ac_f in 18918 -) ac_f="$tmp/stdin";; 18919 *) # Look for the file first in the build tree, then in the source tree 18920 # (if the path is not absolute). The absolute path cannot be DOS-style, 18921 # because $ac_f cannot contain `:'. 18922 test -f "$ac_f" || 18923 case $ac_f in 18924 [\\/$]*) false;; 18925 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 18926 esac || 18927 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 18928 echo "$as_me: error: cannot find input file: $ac_f" >&2;} 18929 { (exit 1); exit 1; }; };; 18930 esac 18931 ac_file_inputs="$ac_file_inputs $ac_f" 18932 done 18933 18934 # Let's still pretend it is `configure' which instantiates (i.e., don't 18935 # use $as_me), people would be surprised to read: 18936 # /* config.h. Generated by config.status. */ 18937 configure_input="Generated from "`IFS=: 18938 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." 18939 if test x"$ac_file" != x-; then 18940 configure_input="$ac_file. $configure_input" 18941 { echo "$as_me:$LINENO: creating $ac_file" >&5 18942 echo "$as_me: creating $ac_file" >&6;} 18943 fi 18944 18945 case $ac_tag in 18946 *:-:* | *:-) cat >"$tmp/stdin";; 18947 esac 18948 ;; 18949 esac 18950 18951 ac_dir=`$as_dirname -- "$ac_file" || 18952 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18953 X"$ac_file" : 'X\(//\)[^/]' \| \ 18954 X"$ac_file" : 'X\(//\)$' \| \ 18955 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 18956 echo X"$ac_file" | 18957 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18958 s//\1/ 18959 q 18960 } 18961 /^X\(\/\/\)[^/].*/{ 18962 s//\1/ 18963 q 18964 } 18965 /^X\(\/\/\)$/{ 18966 s//\1/ 18967 q 18968 } 18969 /^X\(\/\).*/{ 18970 s//\1/ 18971 q 18972 } 18973 s/.*/./; q'` 18974 { as_dir="$ac_dir" 18975 case $as_dir in #( 18976 -*) as_dir=./$as_dir;; 18977 esac 18978 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 18979 as_dirs= 18980 while :; do 18981 case $as_dir in #( 18982 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 18983 *) as_qdir=$as_dir;; 18984 esac 18985 as_dirs="'$as_qdir' $as_dirs" 18986 as_dir=`$as_dirname -- "$as_dir" || 18987 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18988 X"$as_dir" : 'X\(//\)[^/]' \| \ 18989 X"$as_dir" : 'X\(//\)$' \| \ 18990 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 18991 echo X"$as_dir" | 18992 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18993 s//\1/ 18994 q 18995 } 18996 /^X\(\/\/\)[^/].*/{ 18997 s//\1/ 18998 q 18999 } 19000 /^X\(\/\/\)$/{ 19001 s//\1/ 19002 q 19003 } 19004 /^X\(\/\).*/{ 19005 s//\1/ 19006 q 19007 } 19008 s/.*/./; q'` 19009 test -d "$as_dir" && break 19010 done 19011 test -z "$as_dirs" || eval "mkdir $as_dirs" 19012 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 19013 echo "$as_me: error: cannot create directory $as_dir" >&2;} 19014 { (exit 1); exit 1; }; }; } 19015 ac_builddir=. 19016 19017 case "$ac_dir" in 19018 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 19019 *) 19020 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 19021 # A ".." for each directory in $ac_dir_suffix. 19022 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 19023 case $ac_top_builddir_sub in 19024 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 19025 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 19026 esac ;; 19027 esac 19028 ac_abs_top_builddir=$ac_pwd 19029 ac_abs_builddir=$ac_pwd$ac_dir_suffix 19030 # for backward compatibility: 19031 ac_top_builddir=$ac_top_build_prefix 19032 19033 case $srcdir in 19034 .) # We are building in place. 19035 ac_srcdir=. 19036 ac_top_srcdir=$ac_top_builddir_sub 19037 ac_abs_top_srcdir=$ac_pwd ;; 19038 [\\/]* | ?:[\\/]* ) # Absolute name. 19039 ac_srcdir=$srcdir$ac_dir_suffix; 19040 ac_top_srcdir=$srcdir 19041 ac_abs_top_srcdir=$srcdir ;; 19042 *) # Relative name. 19043 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 19044 ac_top_srcdir=$ac_top_build_prefix$srcdir 19045 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 19046 esac 19047 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 19048 19049 19050 case $ac_mode in 19051 :F) 19052 # 19053 # CONFIG_FILE 19054 # 19055 19056 case $INSTALL in 19057 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 19058 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 19059 esac 19060 _ACEOF 19061 19062 cat >>$CONFIG_STATUS <<\_ACEOF 19063 # If the template does not know about datarootdir, expand it. 19064 # FIXME: This hack should be removed a few years after 2.60. 19065 ac_datarootdir_hack=; ac_datarootdir_seen= 19066 19067 case `sed -n '/datarootdir/ { 19068 p 19069 q 19070 } 19071 /@datadir@/p 19072 /@docdir@/p 19073 /@infodir@/p 19074 /@localedir@/p 19075 /@mandir@/p 19076 ' $ac_file_inputs` in 19077 *datarootdir*) ac_datarootdir_seen=yes;; 19078 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 19079 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 19080 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 19081 _ACEOF 19082 cat >>$CONFIG_STATUS <<_ACEOF 19083 ac_datarootdir_hack=' 19084 s&@datadir@&$datadir&g 19085 s&@docdir@&$docdir&g 19086 s&@infodir@&$infodir&g 19087 s&@localedir@&$localedir&g 19088 s&@mandir@&$mandir&g 19089 s&\\\${datarootdir}&$datarootdir&g' ;; 19090 esac 19091 _ACEOF 19092 19093 # Neutralize VPATH when `$srcdir' = `.'. 19094 # Shell code in configure.ac might set extrasub. 19095 # FIXME: do we really want to maintain this feature? 19096 cat >>$CONFIG_STATUS <<_ACEOF 19097 sed "$ac_vpsub 19098 $extrasub 19099 _ACEOF 19100 cat >>$CONFIG_STATUS <<\_ACEOF 19101 :t 19102 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 19103 s&@configure_input@&$configure_input&;t t 19104 s&@top_builddir@&$ac_top_builddir_sub&;t t 19105 s&@srcdir@&$ac_srcdir&;t t 19106 s&@abs_srcdir@&$ac_abs_srcdir&;t t 19107 s&@top_srcdir@&$ac_top_srcdir&;t t 19108 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 19109 s&@builddir@&$ac_builddir&;t t 19110 s&@abs_builddir@&$ac_abs_builddir&;t t 19111 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 19112 s&@INSTALL@&$ac_INSTALL&;t t 19113 $ac_datarootdir_hack 19114 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out 19115 19116 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 19117 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 19118 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 19119 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 19120 which seems to be undefined. Please make sure it is defined." >&5 19121 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 19122 which seems to be undefined. Please make sure it is defined." >&2;} 19123 19124 rm -f "$tmp/stdin" 19125 case $ac_file in 19126 -) cat "$tmp/out"; rm -f "$tmp/out";; 19127 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; 19128 esac 19129 ;; 19130 :H) 19131 # 19132 # CONFIG_HEADER 19133 # 19134 _ACEOF 19135 19136 # Transform confdefs.h into a sed script `conftest.defines', that 19137 # substitutes the proper values into config.h.in to produce config.h. 19138 rm -f conftest.defines conftest.tail 19139 # First, append a space to every undef/define line, to ease matching. 19140 echo 's/$/ /' >conftest.defines 19141 # Then, protect against being on the right side of a sed subst, or in 19142 # an unquoted here document, in config.status. If some macros were 19143 # called several times there might be several #defines for the same 19144 # symbol, which is useless. But do not sort them, since the last 19145 # AC_DEFINE must be honored. 19146 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 19147 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where 19148 # NAME is the cpp macro being defined, VALUE is the value it is being given. 19149 # PARAMS is the parameter list in the macro definition--in most cases, it's 19150 # just an empty string. 19151 ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*' 19152 ac_dB='\\)[ (].*,\\1define\\2' 19153 ac_dC=' ' 19154 ac_dD=' ,' 19155 19156 uniq confdefs.h | 19157 sed -n ' 19158 t rset 19159 :rset 19160 s/^[ ]*#[ ]*define[ ][ ]*// 19161 t ok 19162 d 19163 :ok 19164 s/[\\&,]/\\&/g 19165 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p 19166 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p 19167 ' >>conftest.defines 19168 19169 # Remove the space that was appended to ease matching. 19170 # Then replace #undef with comments. This is necessary, for 19171 # example, in the case of _POSIX_SOURCE, which is predefined and required 19172 # on some systems where configure will not decide to define it. 19173 # (The regexp can be short, since the line contains either #define or #undef.) 19174 echo 's/ $// 19175 s,^[ #]*u.*,/* & */,' >>conftest.defines 19176 19177 # Break up conftest.defines: 19178 ac_max_sed_lines=50 19179 19180 # First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" 19181 # Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2" 19182 # Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1" 19183 # et cetera. 19184 ac_in='$ac_file_inputs' 19185 ac_out='"$tmp/out1"' 19186 ac_nxt='"$tmp/out2"' 19187 19188 while : 19189 do 19190 # Write a here document: 19191 cat >>$CONFIG_STATUS <<_ACEOF 19192 # First, check the format of the line: 19193 cat >"\$tmp/defines.sed" <<\\CEOF 19194 /^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def 19195 /^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def 19196 b 19197 :def 19198 _ACEOF 19199 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS 19200 echo 'CEOF 19201 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS 19202 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in 19203 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail 19204 grep . conftest.tail >/dev/null || break 19205 rm -f conftest.defines 19206 mv conftest.tail conftest.defines 19207 done 19208 rm -f conftest.defines conftest.tail 19209 19210 echo "ac_result=$ac_in" >>$CONFIG_STATUS 19211 cat >>$CONFIG_STATUS <<\_ACEOF 19212 if test x"$ac_file" != x-; then 19213 echo "/* $configure_input */" >"$tmp/config.h" 19214 cat "$ac_result" >>"$tmp/config.h" 19215 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then 19216 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 19217 echo "$as_me: $ac_file is unchanged" >&6;} 19218 else 19219 rm -f $ac_file 19220 mv "$tmp/config.h" $ac_file 19221 fi 19222 else 19223 echo "/* $configure_input */" 19224 cat "$ac_result" 19225 fi 19226 rm -f "$tmp/out12" 19227 ;; 19228 19229 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5 19230 echo "$as_me: executing $ac_file commands" >&6;} 19231 ;; 19232 esac 19233 19234 19235 case $ac_file$ac_mode in 19236 "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile` 19237 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;; 19238 "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common` 19239 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;; 19240 "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile` 19241 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;; 19242 "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile` 19243 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;; 19244 "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile` 19245 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;; 19246 "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests` 19247 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;; 19248 "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile` 19249 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;; 19250 "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile` 19251 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;; 19252 "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile` 19253 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;; 19254 "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile` 19255 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;; 19256 "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile` 19257 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;; 19258 "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml` 19259 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;; 19260 19261 esac 19262 done # for ac_tag 19263 19264 19265 { (exit 0); exit 0; } 19266 _ACEOF 19267 chmod +x $CONFIG_STATUS 19268 ac_clean_files=$ac_clean_files_save 19269 19270 19271 # configure is writing to config.log, and then calls config.status. 19272 # config.status does its own redirection, appending to config.log. 19273 # Unfortunately, on DOS this fails, as config.log is still kept open 19274 # by configure, so config.status won't be able to write to it; its 19275 # output is simply discarded. So we exec the FD to /dev/null, 19276 # effectively closing config.log, so it can be properly (re)opened and 19277 # appended to by config.status. When coming back to configure, we 19278 # need to make the FD available again. 19279 if test "$no_create" != yes; then 19280 ac_cs_success=: 19281 ac_config_status_args= 19282 test "$silent" = yes && 19283 ac_config_status_args="$ac_config_status_args --quiet" 19284 exec 5>/dev/null 19285 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 19286 exec 5>>config.log 19287 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 19288 # would make configure fail if this is the last instruction. 19289 $ac_cs_success || { (exit 1); exit 1; } 19290 fi 19291 19292 # 19293 # CONFIG_SUBDIRS section. 19294 # 19295 if test "$no_recursion" != yes; then 19296 19297 # Remove --cache-file and --srcdir arguments so they do not pile up. 19298 ac_sub_configure_args= 19299 ac_prev= 19300 eval "set x $ac_configure_args" 19301 shift 19302 for ac_arg 19303 do 19304 if test -n "$ac_prev"; then 19305 ac_prev= 19306 continue 19307 fi 19308 case $ac_arg in 19309 -cache-file | --cache-file | --cache-fil | --cache-fi \ 19310 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 19311 ac_prev=cache_file ;; 19312 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 19313 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \ 19314 | --c=*) 19315 ;; 19316 --config-cache | -C) 19317 ;; 19318 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 19319 ac_prev=srcdir ;; 19320 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 19321 ;; 19322 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 19323 ac_prev=prefix ;; 19324 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 19325 ;; 19326 *) 19327 case $ac_arg in 19328 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 19329 esac 19330 ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;; 19331 esac 19332 done 19333 19334 # Always prepend --prefix to ensure using the same prefix 19335 # in subdir configurations. 19336 ac_arg="--prefix=$prefix" 19337 case $ac_arg in 19338 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 19339 esac 19340 ac_sub_configure_args="$ac_arg $ac_sub_configure_args" 19341 19342 ac_popdir=`pwd` 19343 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue 19344 19345 # Do not complain, so a configure script can configure whichever 19346 # parts of a large source tree are present. 19347 test -d "$srcdir/$ac_dir" || continue 19348 19349 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)" 19350 echo "$as_me:$LINENO: $ac_msg" >&5 19351 echo "$ac_msg" >&6 19352 { as_dir="$ac_dir" 19353 case $as_dir in #( 19354 -*) as_dir=./$as_dir;; 19355 esac 19356 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 19357 as_dirs= 19358 while :; do 19359 case $as_dir in #( 19360 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 19361 *) as_qdir=$as_dir;; 19362 esac 19363 as_dirs="'$as_qdir' $as_dirs" 19364 as_dir=`$as_dirname -- "$as_dir" || 19365 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 19366 X"$as_dir" : 'X\(//\)[^/]' \| \ 19367 X"$as_dir" : 'X\(//\)$' \| \ 19368 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 19369 echo X"$as_dir" | 19370 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 19371 s//\1/ 19372 q 19373 } 19374 /^X\(\/\/\)[^/].*/{ 19375 s//\1/ 19376 q 19377 } 19378 /^X\(\/\/\)$/{ 19379 s//\1/ 19380 q 19381 } 19382 /^X\(\/\).*/{ 19383 s//\1/ 19384 q 19385 } 19386 s/.*/./; q'` 19387 test -d "$as_dir" && break 19388 done 19389 test -z "$as_dirs" || eval "mkdir $as_dirs" 19390 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 19391 echo "$as_me: error: cannot create directory $as_dir" >&2;} 19392 { (exit 1); exit 1; }; }; } 19393 ac_builddir=. 19394 19395 case "$ac_dir" in 19396 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 19397 *) 19398 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 19399 # A ".." for each directory in $ac_dir_suffix. 19400 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 19401 case $ac_top_builddir_sub in 19402 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 19403 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 19404 esac ;; 19405 esac 19406 ac_abs_top_builddir=$ac_pwd 19407 ac_abs_builddir=$ac_pwd$ac_dir_suffix 19408 # for backward compatibility: 19409 ac_top_builddir=$ac_top_build_prefix 19410 19411 case $srcdir in 19412 .) # We are building in place. 19413 ac_srcdir=. 19414 ac_top_srcdir=$ac_top_builddir_sub 19415 ac_abs_top_srcdir=$ac_pwd ;; 19416 [\\/]* | ?:[\\/]* ) # Absolute name. 19417 ac_srcdir=$srcdir$ac_dir_suffix; 19418 ac_top_srcdir=$srcdir 19419 ac_abs_top_srcdir=$srcdir ;; 19420 *) # Relative name. 19421 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 19422 ac_top_srcdir=$ac_top_build_prefix$srcdir 19423 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 19424 esac 19425 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 19426 19427 19428 cd "$ac_dir" 19429 19430 # Check for guested configure; otherwise get Cygnus style configure. 19431 if test -f "$ac_srcdir/configure.gnu"; then 19432 ac_sub_configure=$ac_srcdir/configure.gnu 19433 elif test -f "$ac_srcdir/configure"; then 19434 ac_sub_configure=$ac_srcdir/configure 19435 elif test -f "$ac_srcdir/configure.in"; then 19436 # This should be Cygnus configure. 19437 ac_sub_configure=$ac_aux_dir/configure 19438 else 19439 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5 19440 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;} 19441 ac_sub_configure= 19442 fi 19443 19444 # The recursion is here. 19445 if test -n "$ac_sub_configure"; then 19446 # Make the cache file name correct relative to the subdirectory. 19447 case $cache_file in 19448 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;; 19449 *) # Relative name. 19450 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;; 19451 esac 19452 19453 { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5 19454 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;} 19455 # The eval makes quoting arguments work. 19456 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \ 19457 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" || 19458 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5 19459 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;} 19460 { (exit 1); exit 1; }; } 19461 fi 19462 19463 cd "$ac_popdir" 19464 done 19465 fi 19466 19467 echo "" 19468 echo "" 19469 echo "################################################################################" 19470 echo "################################################################################" 19471 echo "The LLVM project has deprecated building with configure & make." 19472 echo "The autoconf-based makefile build system will be removed in the 3.9 release." 19473 echo "" 19474 echo "Please migrate to the CMake-based build system." 19475 echo "For more information see: http://llvm.org/docs/CMake.html" 19476 echo "################################################################################" 19477 echo "################################################################################" 19478