[InstCombine] Rewrite bswap/bitreverse handling completely.
[llvm-core.git] / configure
blobbc5b242c403ebb43799d9ce1c6a918a8bbcef050
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.60 for LLVM 3.9.0svn.
5 # Report bugs to <http://llvm.org/bugs/>.
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.
12 # Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign.
13 ## --------------------- ##
14 ## M4sh Initialization. ##
15 ## --------------------- ##
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
28 BIN_SH=xpg4; export BIN_SH # for Tru64
29 DUALCASE=1; export DUALCASE # for MKS sh
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
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=:
50 rm -f conf$$.sh
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
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='
68 IFS=" "" $as_nl"
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
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
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
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; }
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='+ '
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
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
113 done
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
123 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124 as_basename=basename
125 else
126 as_basename=false
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/
140 /^X\/\(\/\/\)$/{
141 s//\1/
144 /^X\/\(\/\).*/{
145 s//\1/
148 s/.*/./; q'`
150 # CDPATH.
151 $as_unset CDPATH
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
161 if test $as_have_required = yes && (eval ":
162 (as_func_return () {
163 (exit \$1)
165 as_func_success () {
166 as_func_return 0
168 as_func_failure () {
169 as_func_return 1
171 as_func_ret_success () {
172 return 0
174 as_func_ret_failure () {
175 return 1
178 exitcode=0
179 if as_func_success; then
181 else
182 exitcode=1
183 echo as_func_success failed.
186 if as_func_failure; then
187 exitcode=1
188 echo as_func_failure succeeded.
191 if as_func_ret_success; then
193 else
194 exitcode=1
195 echo as_func_ret_success failed.
198 if as_func_ret_failure; then
199 exitcode=1
200 echo as_func_ret_failure succeeded.
203 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
205 else
206 exitcode=1
207 echo positional parameters were not saved.
210 test \$exitcode = 0) || { (exit 1); exit 1; }
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
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
224 IFS=$as_save_IFS
225 test -z "$as_dir" && as_dir=.
226 case $as_dir in
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
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
251 BIN_SH=xpg4; export BIN_SH # for Tru64
252 DUALCASE=1; export DUALCASE # for MKS sh
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
271 BIN_SH=xpg4; export BIN_SH # for Tru64
272 DUALCASE=1; export DUALCASE # for MKS sh
275 (as_func_return () {
276 (exit $1)
278 as_func_success () {
279 as_func_return 0
281 as_func_failure () {
282 as_func_return 1
284 as_func_ret_success () {
285 return 0
287 as_func_ret_failure () {
288 return 1
291 exitcode=0
292 if as_func_success; then
294 else
295 exitcode=1
296 echo as_func_success failed.
299 if as_func_failure; then
300 exitcode=1
301 echo as_func_failure succeeded.
304 if as_func_ret_success; then
306 else
307 exitcode=1
308 echo as_func_ret_success failed.
311 if as_func_ret_failure; then
312 exitcode=1
313 echo as_func_ret_failure succeeded.
316 if ( set x; as_func_ret_success y && test x = "$1" ); then
318 else
319 exitcode=1
320 echo positional parameters were not saved.
323 test $exitcode = 0) || { (exit 1); exit 1; }
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; }
331 _ASEOF
332 }; then
333 break
338 done
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+"$@"}
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; }
364 (eval "as_func_return () {
365 (exit \$1)
367 as_func_success () {
368 as_func_return 0
370 as_func_failure () {
371 as_func_return 1
373 as_func_ret_success () {
374 return 0
376 as_func_ret_failure () {
377 return 1
380 exitcode=0
381 if as_func_success; then
383 else
384 exitcode=1
385 echo as_func_success failed.
388 if as_func_failure; then
389 exitcode=1
390 echo as_func_failure succeeded.
393 if as_func_ret_success; then
395 else
396 exitcode=1
397 echo as_func_ret_success failed.
400 if as_func_ret_failure; then
401 exitcode=1
402 echo as_func_ret_failure succeeded.
405 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
407 else
408 exitcode=1
409 echo positional parameters were not saved.
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
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" || {
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 '
438 /[$]LINENO/=
439 ' <$as_myself |
440 sed '
441 s/[$]LINENO.*/&-/
442 t lineno
444 :lineno
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; }; }
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
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
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;;
478 ECHO_N='-n';;
479 esac
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
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
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'
509 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510 rmdir conf$$.dir 2>/dev/null
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
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=:
531 rm -f conf$$.file
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'"
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'"
541 exec 7<&0 </dev/null 6>&1
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`
549 # Initializations.
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}
561 # Identity of this package.
562 PACKAGE_NAME='LLVM'
563 PACKAGE_TARNAME='llvm'
564 PACKAGE_VERSION='3.9.0svn'
565 PACKAGE_STRING='LLVM 3.9.0svn'
566 PACKAGE_BUGREPORT='http://llvm.org/bugs/'
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"
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
648 CFLAGS
649 LDFLAGS
650 CPPFLAGS
651 ac_ct_CC
652 EXEEXT
653 OBJEXT
655 CXXFLAGS
656 ac_ct_CXX
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
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
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
753 DATE
754 FIND
755 GREP
756 MKDIR
758 RANLIB
763 BINPWD
765 INSTALL_PROGRAM
766 INSTALL_SCRIPT
767 INSTALL_DATA
768 BZIP2
770 DOXYGEN
771 GROFF
772 GZIPBIN
773 PDFROFF
776 OCAMLFIND
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
823 CFLAGS
824 LDFLAGS
825 CPPFLAGS
827 CXXFLAGS
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'
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
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'
883 ac_prev=
884 ac_dashdash=
885 for ac_option
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
894 case $ac_option in
895 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
896 *) ac_optarg=yes ;;
897 esac
899 # Accept the important Cygnus configure options, so we can diagnose typos.
901 case $ac_dashdash$ac_option in
903 ac_dashdash=yes ;;
905 -bindir | --bindir | --bindi | --bind | --bin | --bi)
906 ac_prev=bindir ;;
907 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
908 bindir=$ac_optarg ;;
910 -build | --build | --buil | --bui | --bu)
911 ac_prev=build_alias ;;
912 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
913 build_alias=$ac_optarg ;;
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 ;;
922 --config-cache | -C)
923 cache_file=config.cache ;;
925 -datadir | --datadir | --datadi | --datad)
926 ac_prev=datadir ;;
927 -datadir=* | --datadir=* | --datadi=* | --datad=*)
928 datadir=$ac_optarg ;;
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 ;;
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 ;;
946 -docdir | --docdir | --docdi | --doc | --do)
947 ac_prev=docdir ;;
948 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
949 docdir=$ac_optarg ;;
951 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
952 ac_prev=dvidir ;;
953 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
954 dvidir=$ac_optarg ;;
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 ;;
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 ;;
974 -gas | --gas | --ga | --g)
975 # Obsolete; use --with-gas.
976 with_gas=yes ;;
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 ;;
985 -host | --host | --hos | --ho)
986 ac_prev=host_alias ;;
987 -host=* | --host=* | --hos=* | --ho=*)
988 host_alias=$ac_optarg ;;
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 ;;
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 ;;
1003 -infodir | --infodir | --infodi | --infod | --info | --inf)
1004 ac_prev=infodir ;;
1005 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1006 infodir=$ac_optarg ;;
1008 -libdir | --libdir | --libdi | --libd)
1009 ac_prev=libdir ;;
1010 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1011 libdir=$ac_optarg ;;
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 ;;
1020 -localedir | --localedir | --localedi | --localed | --locale)
1021 ac_prev=localedir ;;
1022 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1023 localedir=$ac_optarg ;;
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 ;;
1032 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1033 ac_prev=mandir ;;
1034 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1035 mandir=$ac_optarg ;;
1037 -nfp | --nfp | --nf)
1038 # Obsolete; use --without-fp.
1039 with_fp=no ;;
1041 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1042 | --no-cr | --no-c | -n)
1043 no_create=yes ;;
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 ;;
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 ;;
1058 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1059 ac_prev=prefix ;;
1060 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1061 prefix=$ac_optarg ;;
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 ;;
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 ;;
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 ;;
1094 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1095 ac_prev=pdfdir ;;
1096 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1097 pdfdir=$ac_optarg ;;
1099 -psdir | --psdir | --psdi | --psd | --ps)
1100 ac_prev=psdir ;;
1101 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1102 psdir=$ac_optarg ;;
1104 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1105 | -silent | --silent | --silen | --sile | --sil)
1106 silent=yes ;;
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 ;;
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 ;;
1125 -site | --site | --sit)
1126 ac_prev=site ;;
1127 -site=* | --site=* | --sit=*)
1128 site=$ac_optarg ;;
1130 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1131 ac_prev=srcdir ;;
1132 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1133 srcdir=$ac_optarg ;;
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 ;;
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 ;;
1147 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1148 verbose=yes ;;
1150 -version | --version | --versio | --versi | --vers | -V)
1151 ac_init_version=: ;;
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 ;;
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 ;;
1171 --x)
1172 # Obsolete; use --with-x.
1173 with_x=yes ;;
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 ;;
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 ;;
1189 -*) { echo "$as_me: error: unrecognized option: $ac_option
1190 Try \`$0 --help' for more information." >&2
1191 { (exit 1); exit 1; }; }
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 ;;
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}
1211 esac
1212 done
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; }; }
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
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
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
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
1253 ac_tool_prefix=
1254 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1256 test "$silent" = yes && exec 6>/dev/null
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; }; }
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/
1283 /^X\(\/\/\)[^/].*/{
1284 s//\1/
1287 /^X\(\/\/\)$/{
1288 s//\1/
1291 /^X\(\/\).*/{
1292 s//\1/
1295 s/.*/./; q'`
1296 srcdir=$ac_confdir
1297 if test ! -r "$srcdir/$ac_unique_file"; then
1298 srcdir=..
1300 else
1301 ac_srcdir_defaulted=no
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; }; }
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=.
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
1331 # Report the --help message.
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.9.0svn to adapt to many kinds of systems.
1339 Usage: $0 [OPTION]... [VAR=VALUE]...
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.
1344 Defaults for the options are specified in brackets.
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 \`..']
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]
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'.
1368 For better control, use the options below.
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
1392 cat <<\_ACEOF
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
1401 if test -n "$ac_init_help"; then
1402 case $ac_init_help in
1403 short | recursive ) echo "Configuration of LLVM 3.9.0svn:";;
1404 esac
1405 cat <<\_ACEOF
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
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)
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
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
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.
1526 Report bugs to <http://llvm.org/bugs/>.
1527 _ACEOF
1528 ac_status=$?
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=.
1537 case "$ac_dir" in
1538 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
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
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
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
1584 test -n "$ac_init_help" && exit $ac_status
1585 if $ac_init_version; then
1586 cat <<\_ACEOF
1587 LLVM configure 3.9.0svn
1588 generated by GNU Autoconf 2.60
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.
1595 Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign.
1596 _ACEOF
1597 exit
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.
1603 It was created by LLVM $as_me 3.9.0svn, which was
1604 generated by GNU Autoconf 2.60. Invocation command line was
1606 $ $0 $@
1608 _ACEOF
1609 exec 5>>config.log
1611 cat <<_ASUNAME
1612 ## --------- ##
1613 ## Platform. ##
1614 ## --------- ##
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`
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`
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`
1633 _ASUNAME
1635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1636 for as_dir in $PATH
1638 IFS=$as_save_IFS
1639 test -z "$as_dir" && as_dir=.
1640 echo "PATH: $as_dir"
1641 done
1642 IFS=$as_save_IFS
1644 } >&5
1646 cat >&5 <<_ACEOF
1649 ## ----------- ##
1650 ## Core tests. ##
1651 ## ----------- ##
1653 _ACEOF
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
1667 for ac_arg
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'" ;;
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
1693 -* ) ac_must_keep_next=true ;;
1694 esac
1696 ac_configure_args="$ac_configure_args '$ac_arg'"
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; }
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.
1712 echo
1714 cat <<\_ASBOX
1715 ## ---------------- ##
1716 ## Cache variables. ##
1717 ## ---------------- ##
1718 _ASBOX
1719 echo
1720 # The following way of writing the cache mishandles newlines in values,
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 ;; #(
1744 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1746 esac |
1747 sort
1749 echo
1751 cat <<\_ASBOX
1752 ## ----------------- ##
1753 ## Output variables. ##
1754 ## ----------------- ##
1755 _ASBOX
1756 echo
1757 for ac_var in $ac_subst_vars
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
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
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
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
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
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
1808 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1809 rm -f -r conftest* confdefs.h
1811 # Predefined preprocessor variables.
1813 cat >>confdefs.h <<_ACEOF
1814 #define PACKAGE_NAME "$PACKAGE_NAME"
1815 _ACEOF
1818 cat >>confdefs.h <<_ACEOF
1819 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1820 _ACEOF
1823 cat >>confdefs.h <<_ACEOF
1824 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1825 _ACEOF
1828 cat >>confdefs.h <<_ACEOF
1829 #define PACKAGE_STRING "$PACKAGE_STRING"
1830 _ACEOF
1833 cat >>confdefs.h <<_ACEOF
1834 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1835 _ACEOF
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"
1848 shift
1849 for ac_site_file
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"
1857 done
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
1870 else
1871 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1872 echo "$as_me: creating cache $cache_file" >&6;}
1873 >$cache_file
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 ,);;
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
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; }; }
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
1957 LLVM_VERSION_MAJOR=3
1958 LLVM_VERSION_MINOR=9
1959 LLVM_VERSION_PATCH=0
1960 LLVM_VERSION_SUFFIX=svn
1963 cat >>confdefs.h <<_ACEOF
1964 #define LLVM_VERSION_MAJOR $LLVM_VERSION_MAJOR
1965 _ACEOF
1968 cat >>confdefs.h <<_ACEOF
1969 #define LLVM_VERSION_MINOR $LLVM_VERSION_MINOR
1970 _ACEOF
1973 cat >>confdefs.h <<_ACEOF
1974 #define LLVM_VERSION_PATCH $LLVM_VERSION_PATCH
1975 _ACEOF
1978 cat >>confdefs.h <<_ACEOF
1979 #define LLVM_VERSION_STRING "$PACKAGE_VERSION"
1980 _ACEOF
1988 LLVM_COPYRIGHT="Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign."
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
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; }; }
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.
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; }; }
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; }; }
2042 : ${CFLAGS=}
2043 : ${CXXFLAGS=}
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
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
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
2074 done
2075 done
2076 IFS=$as_save_IFS
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; }
2090 test -n "$CC" && break
2091 done
2093 if test -z "$CC"; then
2094 ac_ct_CC=$CC
2095 for ac_prog in clang gcc
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
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
2118 done
2119 done
2120 IFS=$as_save_IFS
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; }
2134 test -n "$ac_ct_CC" && break
2135 done
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@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@gnu.org." >&2;}
2148 ac_tool_warned=yes ;;
2149 esac
2150 CC=$ac_ct_CC
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; }; }
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); }
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. */
2203 main ()
2207 return 0;
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[^ ]*//'`
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'
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
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
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
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 )
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" : '[^.]*\(\..*\)'`
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;;
2274 break;;
2275 esac
2276 done
2277 test "$ac_cv_exeext" = no && ac_cv_exeext=
2279 else
2280 echo "$as_me: failed program was:" >&5
2281 sed 's/^/| /' conftest.$ac_ext >&5
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; }; }
2290 ac_exeext=$ac_cv_exeext
2291 { echo "$as_me:$LINENO: result: $ac_file" >&5
2292 echo "${ECHO_T}$ac_file" >&6; }
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; }; }
2326 { echo "$as_me:$LINENO: result: yes" >&5
2327 echo "${ECHO_T}yes" >&6; }
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; }
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; }; }
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; }
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. */
2391 main ()
2395 return 0;
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
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; }; }
2428 rm -f conftest.$ac_cv_objext conftest.$ac_ext
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. */
2447 main ()
2449 #ifndef __GNUC__
2450 choke me
2451 #endif
2454 return 0;
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
2496 ac_compiler_gnu=no
2499 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2500 ac_cv_c_compiler_gnu=$ac_compiler_gnu
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. */
2525 main ()
2529 return 0;
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
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. */
2580 main ()
2584 return 0;
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
2622 else
2623 echo "$as_me: failed program was:" >&5
2624 sed 's/^/| /' conftest.$ac_ext >&5
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. */
2636 main ()
2640 return 0;
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
2685 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2688 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2691 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2692 ac_c_werror_flag=$ac_save_c_werror_flag
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"
2704 else
2705 if test "$GCC" = yes; then
2706 CFLAGS="-O2"
2707 else
2708 CFLAGS=
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;
2735 return p[i];
2737 static char *f (char * (*g) (char **, int), char **p, ...)
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;
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];
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];
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;
2768 main ()
2770 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2772 return 0;
2774 _ACEOF
2775 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2776 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
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
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
2828 # AC_CACHE_VAL
2829 case "x$ac_cv_prog_cc_c89" in
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; } ;;
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
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
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++
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
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
2882 done
2883 done
2884 IFS=$as_save_IFS
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; }
2898 test -n "$CXX" && break
2899 done
2901 if test -z "$CXX"; then
2902 ac_ct_CXX=$CXX
2903 for ac_prog in clang++ g++
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
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
2926 done
2927 done
2928 IFS=$as_save_IFS
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; }
2942 test -n "$ac_ct_CXX" && break
2943 done
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@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@gnu.org." >&2;}
2956 ac_tool_warned=yes ;;
2957 esac
2958 CXX=$ac_ct_CXX
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); }
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. */
3011 main ()
3013 #ifndef __GNUC__
3014 choke me
3015 #endif
3018 return 0;
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
3060 ac_compiler_gnu=no
3063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3064 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
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. */
3089 main ()
3093 return 0;
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
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. */
3144 main ()
3148 return 0;
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
3186 else
3187 echo "$as_me: failed program was:" >&5
3188 sed 's/^/| /' conftest.$ac_ext >&5
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. */
3200 main ()
3204 return 0;
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
3249 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3252 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3255 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3256 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
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"
3268 else
3269 if test "$GXX" = yes; then
3270 CXXFLAGS="-O2"
3271 else
3272 CXXFLAGS=
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
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=
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"
3299 ac_preproc_ok=false
3300 for ac_c_preproc_warn_flag in '' yes
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=
3340 else
3341 ac_cpp_err=yes
3343 if test -z "$ac_cpp_err"; then
3345 else
3346 echo "$as_me: failed program was:" >&5
3347 sed 's/^/| /' conftest.$ac_ext >&5
3349 # Broken: fails on valid input.
3350 continue
3353 rm -f conftest.err conftest.$ac_ext
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=
3384 else
3385 ac_cpp_err=yes
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
3394 # Passes both tests.
3395 ac_preproc_ok=:
3396 break
3399 rm -f conftest.err conftest.$ac_ext
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
3408 done
3409 ac_cv_prog_CPP=$CPP
3412 CPP=$ac_cv_prog_CPP
3413 else
3414 ac_cv_prog_CPP=$CPP
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
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=
3459 else
3460 ac_cpp_err=yes
3462 if test -z "$ac_cpp_err"; then
3464 else
3465 echo "$as_me: failed program was:" >&5
3466 sed 's/^/| /' conftest.$ac_ext >&5
3468 # Broken: fails on valid input.
3469 continue
3472 rm -f conftest.err conftest.$ac_ext
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=
3503 else
3504 ac_cpp_err=yes
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
3513 # Passes both tests.
3514 ac_preproc_ok=:
3515 break
3518 rm -f conftest.err conftest.$ac_ext
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
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; }; }
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
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
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
3565 main ()
3569 return 0;
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
3607 { echo "$as_me:$LINENO: result: yes" >&5
3608 echo "${ECHO_T}yes" >&6; }
3610 else
3611 echo "$as_me: failed program was:" >&5
3612 sed 's/^/| /' conftest.$ac_ext >&5
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; }; }
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
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
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
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
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
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
3744 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
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
3761 if test -d ${srcdir}/projects/test-suite ; then
3762 subdirs="$subdirs projects/test-suite"
3766 if test -d ${srcdir}/projects/llvm-test ; then
3767 subdirs="$subdirs projects/llvm-test"
3771 if test -d ${srcdir}/projects/poolalloc ; then
3772 subdirs="$subdirs projects/poolalloc"
3776 if test -d ${srcdir}/projects/llvm-poolalloc ; then
3777 subdirs="$subdirs projects/llvm-poolalloc"
3781 for i in `ls ${srcdir}/projects`
3783 if test -d ${srcdir}/projects/${i} ; then
3784 case ${i} in
3785 safecode) subdirs="$subdirs projects/safecode"
3787 compiler-rt) ;;
3788 test-suite) ;;
3789 llvm-test) ;;
3790 poolalloc) ;;
3791 llvm-poolalloc) ;;
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;}
3796 esac
3798 done
3800 # Check whether --enable-polly was given.
3801 if test "${enable_polly+set}" = set; then
3802 enableval=$enable_polly;
3803 else
3804 enableval=default
3807 case "$enableval" in
3808 yes) ENABLE_POLLY=1
3810 no) ENABLE_POLLY=0
3812 default) ENABLE_POLLY=1
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
3820 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3821 LLVM_HAS_POLLY=1
3823 subdirs="$subdirs tools/polly"
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; }; }
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; }; }
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
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; }; }
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
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; }; }
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
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}-
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" ;;
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
4073 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
4074 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
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" ;;
4129 llvm_cv_target_os_type="Unknown" ;;
4130 esac
4132 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
4133 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
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; }; }
4141 OS=$llvm_cv_os_type
4143 HOST_OS=$llvm_cv_os_type
4145 TARGET_OS=$llvm_cv_target_os_type
4148 LINKALL=$llvm_cv_link_all_option
4150 NOLINKALL=$llvm_cv_no_link_all_option
4153 case $llvm_cv_platform_type in
4154 Unix)
4156 cat >>confdefs.h <<\_ACEOF
4157 #define LLVM_ON_UNIX 1
4158 _ACEOF
4160 LLVM_ON_UNIX=1
4162 LLVM_ON_WIN32=0
4165 Win32)
4167 cat >>confdefs.h <<\_ACEOF
4168 #define LLVM_ON_WIN32 1
4169 _ACEOF
4171 LLVM_ON_UNIX=0
4173 LLVM_ON_WIN32=1
4176 esac
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
4203 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
4204 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
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;}
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
4217 ARCH=$llvm_cv_target_arch
4219 LLVM_NATIVE_ARCH=$LLVM_NATIVE_ARCH
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
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;}
4246 HOST_ARCH=$host_arch
4249 if test "$cross_compiling" = yes; then
4250 LLVM_CROSS_COMPILING=1
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}-
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
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
4284 done
4285 done
4286 IFS=$as_save_IFS
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; }
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
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
4322 done
4323 done
4324 IFS=$as_save_IFS
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; }
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
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
4361 ac_cv_prog_BUILD_CC="cc"
4362 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4363 break 2
4365 done
4366 done
4367 IFS=$as_save_IFS
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+' '}$@"
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; }
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; }; }
4418 rm -f conftest*
4419 test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
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
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
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
4451 done
4452 done
4453 IFS=$as_save_IFS
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; }
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
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
4489 done
4490 done
4491 IFS=$as_save_IFS
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; }
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
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
4528 ac_cv_prog_BUILD_CXX="c++"
4529 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4530 break 2
4532 done
4533 done
4534 IFS=$as_save_IFS
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+' '}$@"
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; }
4562 else
4563 LLVM_CROSS_COMPILING=0
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
4572 else
4573 cvsbuild="no"
4574 optimize="yes"
4578 # Check whether --enable-libcpp was given.
4579 if test "${enable_libcpp+set}" = set; then
4580 enableval=$enable_libcpp;
4581 else
4582 enableval=default
4585 case "$enableval" in
4586 yes) ENABLE_LIBCPP=1
4588 no) ENABLE_LIBCPP=0
4590 default) ENABLE_LIBCPP=0
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
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
4604 case "$enableval" in
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
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. */
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
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
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; }; }
4683 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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. */
4697 #include <atomic>
4698 std::atomic<float> x(0.0f);
4699 int main() { return (float)x; }
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
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.
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.
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; }; }
4765 rm -f core conftest.err conftest.$ac_objext \
4766 conftest$ac_exeext conftest.$ac_ext
4767 CXXFLAGS="$llvm_cv_old_cxxflags"
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. */
4780 #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 7)
4781 #error This version of GCC is too old to build LLVM
4782 #endif
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
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; }; }
4838 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4840 unknown)
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
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; }; }
4855 esac
4857 # Check whether --enable-cxx1y was given.
4858 if test "${enable_cxx1y+set}" = set; then
4859 enableval=$enable_cxx1y;
4860 else
4861 enableval=default
4864 case "$enableval" in
4865 yes) ENABLE_CXX1Y=1
4867 no) ENABLE_CXX1Y=0
4869 default) ENABLE_CXX1Y=0
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
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
4883 case "$enableval" in
4884 yes) ENABLE_SPLIT_DWARF=1
4886 no) ENABLE_SPLIT_DWARF=0
4888 default) ENABLE_SPLIT_DWARF=0
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
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"
4903 case "$enableval" in
4904 yes) ENABLE_CLANG_ARCMT=1
4906 no) ENABLE_CLANG_ARCMT=0
4908 default) ENABLE_CLANG_ARCMT=1
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
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"
4923 case "$enableval" in
4924 yes) CLANG_PLUGIN_SUPPORT=1
4926 no) CLANG_PLUGIN_SUPPORT=0
4928 default) CLANG_PLUGIN_SUPPORT=1
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
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"
4943 case "$enableval" in
4944 yes) ENABLE_CLANG_STATIC_ANALYZER=1
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; }; }
4952 ENABLE_CLANG_STATIC_ANALYZER=0
4955 default) ENABLE_CLANG_STATIC_ANALYZER=1
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
4962 # Check whether --enable-optimized was given.
4963 if test "${enable_optimized+set}" = set; then
4964 enableval=$enable_optimized;
4965 else
4966 enableval=$optimize
4969 if test ${enableval} = "no" ; then
4970 ENABLE_OPTIMIZED=
4972 else
4973 ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4977 # Check whether --enable-profiling was given.
4978 if test "${enable_profiling+set}" = set; then
4979 enableval=$enable_profiling;
4980 else
4981 enableval="no"
4984 if test ${enableval} = "no" ; then
4985 ENABLE_PROFILING=
4987 else
4988 ENABLE_PROFILING=ENABLE_PROFILING=1
4992 # Check whether --enable-assertions was given.
4993 if test "${enable_assertions+set}" = set; then
4994 enableval=$enable_assertions;
4995 else
4996 enableval="yes"
4999 if test ${enableval} = "yes" ; then
5000 DISABLE_ASSERTIONS=
5002 assertions_enabled="yes"
5003 else
5004 DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5006 assertions_enabled="no"
5009 # Check whether --enable-werror was given.
5010 if test "${enable_werror+set}" = set; then
5011 enableval=$enable_werror;
5012 else
5013 enableval="no"
5016 case "$enableval" in
5017 yes) ENABLE_WERROR=1
5019 no) ENABLE_WERROR=0
5021 default) ENABLE_WERROR=0
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
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"
5035 if test ${enableval} = "yes" ; then
5036 ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5038 EXPENSIVE_CHECKS=yes
5040 else
5041 ENABLE_EXPENSIVE_CHECKS=
5043 EXPENSIVE_CHECKS=no
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"
5054 case "$enableval" in
5055 with-asserts) if test ${assertions_enabled} = "yes" ; then
5057 cat >>confdefs.h <<\_ACEOF
5058 #define LLVM_ENABLE_ABI_BREAKING_CHECKS 1
5059 _ACEOF
5061 ENABLE_ABI_BREAKING_CHECKS=1
5063 else
5064 ENABLE_ABI_BREAKING_CHECKS=0
5066 fi ;;
5067 yes)
5069 cat >>confdefs.h <<\_ACEOF
5070 #define LLVM_ENABLE_ABI_BREAKING_CHECKS 1
5071 _ACEOF
5073 ENABLE_ABI_BREAKING_CHECKS=1
5077 ENABLE_ABI_BREAKING_CHECKS=0
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
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
5092 if test ${enableval} = "no" ; then
5093 DEBUG_RUNTIME=
5095 else
5096 DEBUG_RUNTIME=DEBUG_RUNTIME=1
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
5107 if test ${enableval} = "no" ; then
5108 DEBUG_SYMBOLS=
5110 else
5111 DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
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
5122 if test ${enableval} = "no" ; then
5123 KEEP_SYMBOLS=
5125 else
5126 KEEP_SYMBOLS=KEEP_SYMBOLS=1
5130 # Check whether --enable-jit was given.
5131 if test "${enable_jit+set}" = set; then
5132 enableval=$enable_jit;
5133 else
5134 enableval=default
5137 if test ${enableval} = "no"
5138 then
5139 JIT=
5141 else
5142 case "$llvm_cv_target_arch" in
5143 x86) TARGET_HAS_JIT=1
5145 Sparc) TARGET_HAS_JIT=0
5147 PowerPC) TARGET_HAS_JIT=1
5149 x86_64) TARGET_HAS_JIT=1
5151 ARM) TARGET_HAS_JIT=1
5153 AVR) TARGET_HAS_JIT=0
5155 Mips) TARGET_HAS_JIT=1
5157 XCore) TARGET_HAS_JIT=0
5159 MSP430) TARGET_HAS_JIT=0
5161 Hexagon) TARGET_HAS_JIT=0
5163 NVPTX) TARGET_HAS_JIT=0
5165 SystemZ) TARGET_HAS_JIT=1
5167 WebAssembly) TARGET_HAS_JIT=0
5169 *) TARGET_HAS_JIT=0
5171 esac
5174 TARGETS_WITH_JIT="ARM AArch64 Mips PowerPC SystemZ X86"
5175 TARGETS_WITH_JIT=$TARGETS_WITH_JIT
5178 # Check whether --enable-docs was given.
5179 if test "${enable_docs+set}" = set; then
5180 enableval=$enable_docs;
5181 else
5182 enableval=default
5185 case "$enableval" in
5186 yes) ENABLE_DOCS=1
5188 no) ENABLE_DOCS=0
5190 default) ENABLE_DOCS=1
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
5197 # Check whether --enable-doxygen was given.
5198 if test "${enable_doxygen+set}" = set; then
5199 enableval=$enable_doxygen;
5200 else
5201 enableval=default
5204 case "$enableval" in
5205 yes) ENABLE_DOXYGEN=1
5207 no|default) ENABLE_DOXYGEN=0
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
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
5221 ENABLE_DOXYGEN_SEARCH="$enableval"
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
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
5237 ENABLE_DOXYGEN_EXTERNAL_SEARCH="$enableval"
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
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
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;
5260 WITH_DOXYGEN_SEARCH_ENGINE_URL="$withval"
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;
5268 WITH_DOXYGEN_SEARCH_MAPPINGS="$withval"
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; }; }
5278 enable_searchengine=YES
5281 case "$ENABLE_DOXYGEN_EXTERNAL_SEARCH" in
5282 yes)
5283 enable_external_search=YES
5285 enable_server_based_search=YES
5287 searchengine_url="$WITH_DOXYGEN_SEARCH_ENGINE_URL"
5289 extra_search_mappings="$WITH_DOXYGEN_SEARCH_MAPPINGS"
5293 no|default)
5294 enable_external_search=NO
5296 enable_server_based_search=NO
5301 esac
5304 no|default)
5305 enable_searchengine=NO
5308 enable_server_based_search=NO
5310 enable_external_search=NO
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; }; }
5320 esac
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
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; }; }
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.
5349 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5350 for as_dir in $PATH
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
5360 done
5361 done
5362 IFS=$as_save_IFS
5364 test -z "$ac_cv_path_QHELPGENERATOR" && ac_cv_path_QHELPGENERATOR="qhelpgenerator"
5366 esac
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; }
5379 llvm_doxygen_generate_qhp=YES
5381 llvm_doxygen_qch_filename=org.llvm.qch
5383 llvm_doxygen_qhp_namespace=org.llvm
5385 llvm_doxygen_qhelpgenerator_path="$QHELPGENERATOR"
5387 llvm_doxygen_qhp_cust_filter_name="$PACKAGE_STRING"
5389 llvm_doxygen_qhp_cust_filter_attrs="$PACKAGE_NAME,$PACKAGE_VERSION"
5392 clang_doxygen_generate_qhp=YES
5394 clang_doxygen_qch_filename=org.llvm.clang.qch
5396 clang_doxygen_qhp_namespace=org.llvm.clang
5398 clang_doxygen_qhelpgenerator_path="$QHELPGENERATOR"
5400 clang_doxygen_qhp_cust_filter_name="Clang $PACKAGE_VERSION"
5402 clang_doxygen_qhp_cust_filter_attrs="Clang,$PACKAGE_VERSION"
5406 no|default)
5407 llvm_doxygen_generate_qhp=NO
5415 clang_doxygen_generate_qhp=NO
5420 clang_doxygen_qhp_cust_filter_name="Clang $PACKAGE_VERSION"
5422 clang_doxygen_qhp_cust_filter_attrs="Clang,$PACKAGE_VERSION"
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
5432 # Check whether --enable-threads was given.
5433 if test "${enable_threads+set}" = set; then
5434 enableval=$enable_threads;
5435 else
5436 enableval=default
5439 case "$enableval" in
5440 yes) LLVM_ENABLE_THREADS=1
5442 no) LLVM_ENABLE_THREADS=0
5444 default) LLVM_ENABLE_THREADS=1
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
5451 cat >>confdefs.h <<_ACEOF
5452 #define LLVM_ENABLE_THREADS $LLVM_ENABLE_THREADS
5453 _ACEOF
5456 # Check whether --enable-pthreads was given.
5457 if test "${enable_pthreads+set}" = set; then
5458 enableval=$enable_pthreads;
5459 else
5460 enableval=default
5463 case "$enableval" in
5464 yes) ENABLE_PTHREADS=1
5466 no) ENABLE_PTHREADS=0
5468 default) ENABLE_PTHREADS=1
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
5475 # Check whether --enable-zlib was given.
5476 if test "${enable_zlib+set}" = set; then
5477 enableval=$enable_zlib;
5478 else
5479 enableval=default
5482 case "$enableval" in
5483 yes) LLVM_ENABLE_ZLIB=1
5485 no) LLVM_ENABLE_ZLIB=0
5487 default) LLVM_ENABLE_ZLIB=1
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
5494 cat >>confdefs.h <<_ACEOF
5495 #define LLVM_ENABLE_ZLIB $LLVM_ENABLE_ZLIB
5496 _ACEOF
5499 # Check whether --enable-pic was given.
5500 if test "${enable_pic+set}" = set; then
5501 enableval=$enable_pic;
5502 else
5503 enableval=default
5506 case "$enableval" in
5507 yes) ENABLE_PIC=1
5509 no) ENABLE_PIC=0
5511 default) ENABLE_PIC=1
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
5518 cat >>confdefs.h <<_ACEOF
5519 #define ENABLE_PIC $ENABLE_PIC
5520 _ACEOF
5523 # Check whether --enable-shared was given.
5524 if test "${enable_shared+set}" = set; then
5525 enableval=$enable_shared;
5526 else
5527 enableval=default
5530 case "$enableval" in
5531 yes) ENABLE_SHARED=1
5533 no) ENABLE_SHARED=0
5535 default) ENABLE_SHARED=0
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
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
5549 case "$enableval" in
5550 yes) ENABLE_EMBED_STDCXX=1
5552 no) ENABLE_EMBED_STDCXX=0
5554 default) ENABLE_EMBED_STDCXX=0
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
5561 # Check whether --enable-timestamps was given.
5562 if test "${enable_timestamps+set}" = set; then
5563 enableval=$enable_timestamps;
5564 else
5565 enableval=default
5568 case "$enableval" in
5569 yes) ENABLE_TIMESTAMPS=1
5571 no) ENABLE_TIMESTAMPS=0
5573 default) ENABLE_TIMESTAMPS=1
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
5580 cat >>confdefs.h <<_ACEOF
5581 #define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5582 _ACEOF
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"
5598 if test "$llvm_cv_enable_backtraces" = "yes" ; then
5600 cat >>confdefs.h <<\_ACEOF
5601 #define ENABLE_BACKTRACES 1
5602 _ACEOF
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"
5619 if test "$llvm_cv_enable_crash_overrides" = "yes" ; then
5621 cat >>confdefs.h <<\_ACEOF
5622 #define ENABLE_CRASH_OVERRIDES 1
5623 _ACEOF
5627 ALL_TARGETS="X86 Sparc PowerPC ARM AArch64 Mips XCore MSP430 CppBackend NVPTX Hexagon SystemZ AMDGPU BPF"
5628 ALL_TARGETS=$ALL_TARGETS
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
5639 if test "$enableval" = host-only ; then
5640 enableval=host
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
5691 esac
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
5701 if test ${enableval} != "disable"
5702 then
5703 TARGETS_TO_BUILD="$enableval $TARGETS_TO_BUILD"
5706 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5709 for a_target in $TARGETS_TO_BUILD; do
5710 if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5712 cat >>confdefs.h <<_ACEOF
5713 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5714 _ACEOF
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"
5723 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5724 LLVM_NATIVE_DISASSEMBLER="LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler"
5727 cat >>confdefs.h <<_ACEOF
5728 #define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5729 _ACEOF
5732 cat >>confdefs.h <<_ACEOF
5733 #define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5734 _ACEOF
5737 cat >>confdefs.h <<_ACEOF
5738 #define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
5739 _ACEOF
5742 cat >>confdefs.h <<_ACEOF
5743 #define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5744 _ACEOF
5746 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5748 cat >>confdefs.h <<_ACEOF
5749 #define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5750 _ACEOF
5753 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5755 cat >>confdefs.h <<_ACEOF
5756 #define LLVM_NATIVE_DISASSEMBLER $LLVM_NATIVE_DISASSEMBLER
5757 _ACEOF
5761 done
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";
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";
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";
5778 done
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
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
5805 { echo "$as_me:$LINENO: result: $optimize_option" >&5
5806 echo "${ECHO_T}$optimize_option" >&6; }
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
5816 case "$withval" in
5817 default) EXTRA_OPTIONS= ;;
5818 *) EXTRA_OPTIONS=$withval ;;
5819 esac
5820 EXTRA_OPTIONS=$EXTRA_OPTIONS
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
5831 case "$withval" in
5832 default) EXTRA_LD_OPTIONS= ;;
5833 *) EXTRA_LD_OPTIONS=$withval ;;
5834 esac
5835 EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5838 # Check whether --enable-bindings was given.
5839 if test "${enable_bindings+set}" = set; then
5840 enableval=$enable_bindings;
5841 else
5842 enableval=default
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
5859 esac
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
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
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="-"
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
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=""
5902 cat >>confdefs.h <<_ACEOF
5903 #define CLANG_RESOURCE_DIR "$withval"
5904 _ACEOF
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=""
5916 cat >>confdefs.h <<_ACEOF
5917 #define C_INCLUDE_DIRS "$withval"
5918 _ACEOF
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.
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=""
5933 cat >>confdefs.h <<_ACEOF
5934 #define GCC_INSTALL_PREFIX "$withval"
5935 _ACEOF
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=""
5947 cat >>confdefs.h <<_ACEOF
5948 #define DEFAULT_SYSROOT "$withval"
5949 _ACEOF
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"
5961 cat >>confdefs.h <<_ACEOF
5962 #define CLANG_DEFAULT_OPENMP_RUNTIME "$withval"
5963 _ACEOF
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
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
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; }; };
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/"
6001 cat >>confdefs.h <<_ACEOF
6002 #define BUG_REPORT_URL "$withval"
6003 _ACEOF
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"
6019 case "$llvm_cv_enable_terminfo" in
6020 yes) ENABLE_TERMINFO=1
6022 no) ENABLE_TERMINFO=0
6024 esac
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"
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
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=""
6062 INTERNAL_PREFIX=$withval
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;
6079 done
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; };
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; }
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.
6115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6116 for as_dir in $PATH
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
6126 done
6127 done
6128 IFS=$as_save_IFS
6130 test -z "$ac_cv_path_NM" && ac_cv_path_NM="nm"
6132 esac
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; }
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.
6156 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6157 for as_dir in $PATH
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
6167 done
6168 done
6169 IFS=$as_save_IFS
6171 test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6173 esac
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; }
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.
6197 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6198 for as_dir in $PATH
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
6208 done
6209 done
6210 IFS=$as_save_IFS
6212 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6214 esac
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; }
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.
6238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6239 for as_dir in $PATH
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
6249 done
6250 done
6251 IFS=$as_save_IFS
6253 test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6255 esac
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; }
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.
6279 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6280 for as_dir in $PATH
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
6290 done
6291 done
6292 IFS=$as_save_IFS
6294 test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6296 esac
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; }
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.
6320 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6321 for as_dir in $PATH
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
6331 done
6332 done
6333 IFS=$as_save_IFS
6335 test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
6337 esac
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; }
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.
6361 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6362 for as_dir in $PATH
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
6372 done
6373 done
6374 IFS=$as_save_IFS
6376 test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
6378 esac
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; }
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.
6402 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6403 for as_dir in $PATH
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
6413 done
6414 done
6415 IFS=$as_save_IFS
6417 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6419 esac
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; }
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
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
6453 done
6454 done
6455 IFS=$as_save_IFS
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; }
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
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
6493 done
6494 done
6495 IFS=$as_save_IFS
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; }
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@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@gnu.org." >&2;}
6519 ac_tool_warned=yes ;;
6520 esac
6521 RANLIB=$ac_ct_RANLIB
6523 else
6524 RANLIB="$ac_cv_prog_RANLIB"
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
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
6549 done
6550 done
6551 IFS=$as_save_IFS
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; }
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
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
6589 done
6590 done
6591 IFS=$as_save_IFS
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; }
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@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@gnu.org." >&2;}
6615 ac_tool_warned=yes ;;
6616 esac
6617 AR=$ac_ct_AR
6619 else
6620 AR="$ac_cv_prog_AR"
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.
6635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6636 for as_dir in $PATH
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
6646 done
6647 done
6648 IFS=$as_save_IFS
6650 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6652 esac
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; }
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.
6676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6677 for as_dir in $PATH
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
6687 done
6688 done
6689 IFS=$as_save_IFS
6691 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6693 esac
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; }
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.
6717 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6718 for as_dir in $PATH
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
6728 done
6729 done
6730 IFS=$as_save_IFS
6732 test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6734 esac
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; }
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.
6758 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6759 for as_dir in $PATH
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
6769 done
6770 done
6771 IFS=$as_save_IFS
6773 test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6775 esac
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; }
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.
6800 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6801 for as_dir in $PATH
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
6811 done
6812 done
6813 IFS=$as_save_IFS
6815 test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6817 esac
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; }
6829 if test "$DOT" != "echo dot" ; then
6831 cat >>confdefs.h <<\_ACEOF
6832 #define HAVE_DOT 1
6833 _ACEOF
6835 if test "$llvm_cv_os_type" = "MingW" ; then
6836 DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6839 cat >>confdefs.h <<_ACEOF
6840 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
6841 _ACEOF
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
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/* ) ;;
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.
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.
6890 else
6891 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6892 break 3
6895 done
6896 done
6898 esac
6899 done
6900 IFS=$as_save_IFS
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
6914 { echo "$as_me:$LINENO: result: $INSTALL" >&5
6915 echo "${ECHO_T}$INSTALL" >&6; }
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}'
6921 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6923 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6925 case "$INSTALL" in
6926 [\\/$]* | ?:[\\/]* ) ;;
6927 *) INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
6928 esac
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.
6942 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6943 for as_dir in $PATH
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
6953 done
6954 done
6955 IFS=$as_save_IFS
6958 esac
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; }
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.
6982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6983 for as_dir in $PATH
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
6993 done
6994 done
6995 IFS=$as_save_IFS
6998 esac
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; }
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.
7022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7023 for as_dir in $PATH
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
7033 done
7034 done
7035 IFS=$as_save_IFS
7038 esac
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; }
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.
7062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7063 for as_dir in $PATH
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
7073 done
7074 done
7075 IFS=$as_save_IFS
7078 esac
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; }
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.
7102 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7103 for as_dir in $PATH
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
7113 done
7114 done
7115 IFS=$as_save_IFS
7118 esac
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; }
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.
7142 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7143 for as_dir in $PATH
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
7153 done
7154 done
7155 IFS=$as_save_IFS
7158 esac
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; }
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.
7182 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7183 for as_dir in $PATH
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
7193 done
7194 done
7195 IFS=$as_save_IFS
7198 esac
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; }
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.
7222 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7223 for as_dir in $PATH
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
7233 done
7234 done
7235 IFS=$as_save_IFS
7238 esac
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; }
7250 for ac_prog in ocamlfind
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.
7264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7265 for as_dir in $PATH
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
7275 done
7276 done
7277 IFS=$as_save_IFS
7280 esac
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; }
7292 test -n "$OCAMLFIND" && break
7293 done
7295 for ac_prog in gas as
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.
7309 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7310 for as_dir in $PATH
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
7320 done
7321 done
7322 IFS=$as_save_IFS
7325 esac
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; }
7337 test -n "$GAS" && break
7338 done
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
7347 version_string="$(${LD:-ld} -v 2>&1 | head -1)"
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#")
7357 { echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7358 echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7360 cat >>confdefs.h <<_ACEOF
7361 #define HOST_LINK_VERSION "$llvm_cv_link_version"
7362 _ACEOF
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
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. */
7388 main ()
7392 return 0;
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
7434 llvm_cv_link_use_r=no
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
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
7452 cat >>confdefs.h <<\_ACEOF
7453 #define HAVE_LINK_R 1
7454 _ACEOF
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
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. */
7480 main ()
7484 return 0;
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
7526 llvm_cv_link_use_export_dynamic=no
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
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
7544 cat >>confdefs.h <<\_ACEOF
7545 #define HAVE_LINK_EXPORT_DYNAMIC 1
7546 _ACEOF
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
7562 oldcflags="$CFLAGS"
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}
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 $?
7580 echo "{" > "$tmp/export.map"
7581 echo " global: main;" >> "$tmp/export.map"
7582 echo " local: *;" >> "$tmp/export.map"
7583 echo "};" >> "$tmp/export.map"
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. */
7594 main ()
7598 return 0;
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
7640 llvm_cv_link_use_version_script=no
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
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
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
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=:;;
7693 ac_count=0
7694 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
7695 while :
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
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
7716 $ac_path_GREP_found && break 3
7717 done
7718 done
7720 done
7721 IFS=$as_save_IFS
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; }; }
7733 else
7734 ac_cv_path_GREP=$GREP
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"
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
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=:;;
7775 ac_count=0
7776 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
7777 while :
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
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
7798 $ac_path_EGREP_found && break 3
7799 done
7800 done
7802 done
7803 IFS=$as_save_IFS
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; }; }
7815 else
7816 ac_cv_path_EGREP=$EGREP
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"
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>
7844 main ()
7848 return 0;
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
7890 ac_cv_header_stdc=no
7893 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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>
7905 _ACEOF
7906 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7907 $EGREP "memchr" >/dev/null 2>&1; then
7909 else
7910 ac_cv_header_stdc=no
7912 rm -f conftest*
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>
7926 _ACEOF
7927 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7928 $EGREP "free" >/dev/null 2>&1; then
7930 else
7931 ac_cv_header_stdc=no
7933 rm -f conftest*
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
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
7961 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7963 main ()
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;
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
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
7999 ( exit $ac_status )
8000 ac_cv_header_stdc=no
8002 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
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
8012 cat >>confdefs.h <<\_ACEOF
8013 #define STDC_HEADERS 1
8014 _ACEOF
8018 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
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
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
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
8086 eval "$as_ac_Header=no"
8089 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
8101 done
8105 for ac_header in errno.h
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
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
8169 ac_header_compiler=no
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; }
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=
8206 else
8207 ac_cpp_err=yes
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
8215 ac_header_preproc=no
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; }
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
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
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"
8259 ac_res=`eval echo '${'$as_ac_Header'}'`
8260 { echo "$as_me:$LINENO: result: $ac_res" >&5
8261 echo "${ECHO_T}$ac_res" >&6; }
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
8271 done
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
8281 cat >>confdefs.h <<_ACEOF
8282 #define LTDL_SHLIB_EXT "$llvm_shlib_ext"
8283 _ACEOF
8286 { echo "$as_me:$LINENO: checking tool compatibility" >&5
8287 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
8289 ICC=no
8290 IXX=no
8291 case $CC in
8292 icc*|icpc*)
8293 ICC=yes
8294 IXX=yes
8298 esac
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; }; }
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; }; }
8314 if test "$GCC" = "yes"
8315 then
8316 cat >conftest.$ac_ext <<_ACEOF
8318 /* confdefs.h. */
8319 _ACEOF
8320 cat confdefs.h >>conftest.$ac_ext
8321 cat >>conftest.$ac_ext <<_ACEOF
8322 /* end confdefs.h. */
8324 #if !defined(__GNUC__) || __GNUC__ < 3
8325 #error Unsupported GCC version
8326 #endif
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
8365 else
8366 echo "$as_me: failed program was:" >&5
8367 sed 's/^/| /' conftest.$ac_ext >&5
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; }; }
8374 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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; }; }
8384 { echo "$as_me:$LINENO: result: ok" >&5
8385 echo "${ECHO_T}ok" >&6; }
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`
8393 MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wmissing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wmissing-field-initializers`
8395 COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default`
8398 gcc)
8399 MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wmissing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
8401 NO_VARIADIC_MACROS=`$CXX -Werror -Wvariadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
8403 COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default`
8405 NO_MAYBE_UNINITIALIZED=`$CXX -Werror -Wmaybe-uninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-maybe-uninitialized`
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`
8413 unknown)
8415 esac
8417 no_comment=
8418 llvm_cv_old_cxxflags="$CXXFLAGS"
8419 CXXFLAGS="$CXXFLAGS -Wcomment -Werror"
8420 cat >conftest.$ac_ext <<_ACEOF
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; }
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
8468 no_comment=-Wno-comment
8470 else
8471 echo "$as_me: failed program was:" >&5
8472 sed 's/^/| /' conftest.$ac_ext >&5
8477 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8478 NO_COMMENT=$no_comment
8480 CXXFLAGS="$llvm_cv_old_cxxflags"
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; }
8486 # Check whether --with-python was given.
8487 if test "${with_python+set}" = set; then
8488 withval=$with_python; PYTHON="$withval"
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;}
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.
8515 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8516 for as_dir in $PATH
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
8526 done
8527 done
8528 IFS=$as_save_IFS
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; }; }"
8536 esac
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; }
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; }; }
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. */
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 ();
8595 main ()
8597 return sin ();
8599 return 0;
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
8641 ac_cv_lib_m_sin=no
8644 rm -f core conftest.err conftest.$ac_objext \
8645 conftest$ac_exeext conftest.$ac_ext
8646 LIBS=$ac_check_lib_save_LIBS
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
8655 LIBS="-lm $LIBS"
8659 if test "$llvm_cv_os_type" = "MingW" ; then
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. */
8677 main ()
8679 return main ();
8681 return 0;
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
8723 ac_cv_lib_ole32_main=no
8726 rm -f core conftest.err conftest.$ac_objext \
8727 conftest$ac_exeext conftest.$ac_ext
8728 LIBS=$ac_check_lib_save_LIBS
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
8737 LIBS="-lole32 $LIBS"
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. */
8758 main ()
8760 return main ();
8762 return 0;
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
8804 ac_cv_lib_psapi_main=no
8807 rm -f core conftest.err conftest.$ac_objext \
8808 conftest$ac_exeext conftest.$ac_ext
8809 LIBS=$ac_check_lib_save_LIBS
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
8818 LIBS="-lpsapi $LIBS"
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. */
8839 main ()
8841 return main ();
8843 return 0;
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
8885 ac_cv_lib_shell32_main=no
8888 rm -f core conftest.err conftest.$ac_objext \
8889 conftest$ac_exeext conftest.$ac_ext
8890 LIBS=$ac_check_lib_save_LIBS
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
8899 LIBS="-lshell32 $LIBS"
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. */
8920 main ()
8922 return main ();
8924 return 0;
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
8966 ac_cv_lib_uuid_main=no
8969 rm -f core conftest.err conftest.$ac_objext \
8970 conftest$ac_exeext conftest.$ac_ext
8971 LIBS=$ac_check_lib_save_LIBS
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
8980 LIBS="-luuid $LIBS"
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. */
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 ();
9007 main ()
9009 return dlopen ();
9011 return 0;
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"
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
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
9068 done
9069 if test "${ac_cv_search_dlopen+set}" = set; then
9071 else
9072 ac_cv_search_dlopen=no
9074 rm conftest.$ac_ext
9075 LIBS=$ac_func_search_save_LIBS
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"
9084 cat >>confdefs.h <<\_ACEOF
9085 #define HAVE_DLOPEN 1
9086 _ACEOF
9088 HAVE_DLOPEN='1'
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;}
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. */
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 ();
9118 main ()
9120 return clock_gettime ();
9122 return 0;
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"
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
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
9179 done
9180 if test "${ac_cv_search_clock_gettime+set}" = set; then
9182 else
9183 ac_cv_search_clock_gettime=no
9185 rm conftest.$ac_ext
9186 LIBS=$ac_func_search_save_LIBS
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"
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. */
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 ();
9219 main ()
9221 return setupterm ();
9223 return 0;
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"
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
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
9280 done
9281 if test "${ac_cv_search_setupterm+set}" = set; then
9283 else
9284 ac_cv_search_setupterm=no
9286 rm conftest.$ac_ext
9287 LIBS=$ac_func_search_save_LIBS
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"
9296 cat >>confdefs.h <<\_ACEOF
9297 #define HAVE_TERMINFO 1
9298 _ACEOF
9300 HAVE_TERMINFO='1'
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. */
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 ();
9329 main ()
9331 return el_init ();
9333 return 0;
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"
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
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
9390 done
9391 if test "${ac_cv_search_el_init+set}" = set; then
9393 else
9394 ac_cv_search_el_init=no
9396 rm conftest.$ac_ext
9397 LIBS=$ac_func_search_save_LIBS
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"
9405 cat >>confdefs.h <<\_ACEOF
9406 #define HAVE_LIBEDIT 1
9407 _ACEOF
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. */
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 ();
9435 main ()
9437 return ffi_call ();
9439 return 0;
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"
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
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
9496 done
9497 if test "${ac_cv_search_ffi_call+set}" = set; then
9499 else
9500 ac_cv_search_ffi_call=no
9502 rm conftest.$ac_ext
9503 LIBS=$ac_func_search_save_LIBS
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"
9511 cat >>confdefs.h <<\_ACEOF
9512 #define HAVE_FFI_CALL 1
9513 _ACEOF
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; }; }
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. */
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 ();
9544 main ()
9546 return mallinfo ();
9548 return 0;
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"
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
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
9605 done
9606 if test "${ac_cv_search_mallinfo+set}" = set; then
9608 else
9609 ac_cv_search_mallinfo=no
9611 rm conftest.$ac_ext
9612 LIBS=$ac_func_search_save_LIBS
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"
9620 cat >>confdefs.h <<\_ACEOF
9621 #define HAVE_MALLINFO 1
9622 _ACEOF
9627 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
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. */
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 ();
9651 main ()
9653 return pthread_mutex_init ();
9655 return 0;
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
9697 ac_cv_lib_pthread_pthread_mutex_init=no
9700 rm -f core conftest.err conftest.$ac_objext \
9701 conftest$ac_exeext conftest.$ac_ext
9702 LIBS=$ac_check_lib_save_LIBS
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
9711 LIBS="-lpthread $LIBS"
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. */
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 ();
9736 main ()
9738 return pthread_mutex_lock ();
9740 return 0;
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"
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
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
9797 done
9798 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
9800 else
9801 ac_cv_search_pthread_mutex_lock=no
9803 rm conftest.$ac_ext
9804 LIBS=$ac_func_search_save_LIBS
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"
9812 cat >>confdefs.h <<\_ACEOF
9813 #define HAVE_PTHREAD_MUTEX_LOCK 1
9814 _ACEOF
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. */
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 ();
9839 main ()
9841 return pthread_rwlock_init ();
9843 return 0;
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"
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
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
9900 done
9901 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
9903 else
9904 ac_cv_search_pthread_rwlock_init=no
9906 rm conftest.$ac_ext
9907 LIBS=$ac_func_search_save_LIBS
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"
9915 cat >>confdefs.h <<\_ACEOF
9916 #define HAVE_PTHREAD_RWLOCK_INIT 1
9917 _ACEOF
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. */
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 ();
9942 main ()
9944 return pthread_getspecific ();
9946 return 0;
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"
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
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
10003 done
10004 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
10006 else
10007 ac_cv_search_pthread_getspecific=no
10009 rm conftest.$ac_ext
10010 LIBS=$ac_func_search_save_LIBS
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"
10018 cat >>confdefs.h <<\_ACEOF
10019 #define HAVE_PTHREAD_GETSPECIFIC 1
10020 _ACEOF
10026 if test "$LLVM_ENABLE_ZLIB" -eq 1 ; then
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. */
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 ();
10050 main ()
10052 return compress2 ();
10054 return 0;
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
10096 ac_cv_lib_z_compress2=no
10099 rm -f core conftest.err conftest.$ac_objext \
10100 conftest$ac_exeext conftest.$ac_ext
10101 LIBS=$ac_check_lib_save_LIBS
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
10110 LIBS="-lz $LIBS"
10117 # Check whether --with-oprofile was given.
10118 if test "${with_oprofile+set}" = set; then
10119 withval=$with_oprofile;
10120 USE_OPROFILE=1
10122 case "$withval" in
10123 /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
10124 no) llvm_cv_oppath=
10125 USE_OPROFILE=0
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. */
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 ();
10155 main ()
10157 return bfd_init ();
10159 return 0;
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"
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
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
10216 done
10217 if test "${ac_cv_search_bfd_init+set}" = set; then
10219 else
10220 ac_cv_search_bfd_init=no
10222 rm conftest.$ac_ext
10223 LIBS=$ac_func_search_save_LIBS
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"
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. */
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 ();
10254 main ()
10256 return op_open_agent ();
10258 return 0;
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"
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
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
10315 done
10316 if test "${ac_cv_search_op_open_agent+set}" = set; then
10318 else
10319 ac_cv_search_op_open_agent=no
10321 rm conftest.$ac_ext
10322 LIBS=$ac_func_search_save_LIBS
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"
10330 else
10332 echo "Error! You need to have libopagent around."
10333 exit 1
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
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
10397 ac_header_compiler=no
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; }
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=
10434 else
10435 ac_cpp_err=yes
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
10443 ac_header_preproc=no
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; }
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
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
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
10487 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
10488 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
10491 if test $ac_cv_header_opagent_h = yes; then
10493 else
10495 echo "Error! You need to have opagent.h around."
10496 exit 1
10501 fi ;;
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
10508 else
10510 USE_OPROFILE=0
10516 cat >>confdefs.h <<_ACEOF
10517 #define LLVM_USE_OPROFILE $USE_OPROFILE
10518 _ACEOF
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
10528 no) USE_INTEL_JITEVENTS=0
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
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
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
10549 else
10551 USE_INTEL_JITEVENTS=0
10557 cat >>confdefs.h <<_ACEOF
10558 #define LLVM_USE_INTEL_JITEVENTS $USE_INTEL_JITEVENTS
10559 _ACEOF
10562 for ac_prog in xml2-config
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
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
10585 done
10586 done
10587 IFS=$as_save_IFS
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; }
10601 test -n "$XML2CONFIG" && break
10602 done
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. */
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 ();
10636 main ()
10638 return xmlReadFile ();
10640 return 0;
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
10682 ac_cv_lib_xml2_xmlReadFile=no
10685 rm -f core conftest.err conftest.$ac_objext \
10686 conftest$ac_exeext conftest.$ac_ext
10687 LIBS=$ac_check_lib_save_LIBS
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
10693 cat >>confdefs.h <<\_ACEOF
10694 #define CLANG_HAVE_LIBXML 1
10695 _ACEOF
10697 LIBXML2_LIBS="-lxml2"
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>
10728 main ()
10730 if ((DIR *) 0)
10731 return 0;
10733 return 0;
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
10775 eval "$as_ac_Header=no"
10778 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
10788 ac_header_dirent=$ac_hdr; break
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. */
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 ();
10815 main ()
10817 return opendir ();
10819 return 0;
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"
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
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
10876 done
10877 if test "${ac_cv_search_opendir+set}" = set; then
10879 else
10880 ac_cv_search_opendir=no
10882 rm conftest.$ac_ext
10883 LIBS=$ac_func_search_save_LIBS
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"
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. */
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 ();
10915 main ()
10917 return opendir ();
10919 return 0;
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"
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
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
10976 done
10977 if test "${ac_cv_search_opendir+set}" = set; then
10979 else
10980 ac_cv_search_opendir=no
10982 rm conftest.$ac_ext
10983 LIBS=$ac_func_search_save_LIBS
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"
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
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>
11016 main ()
11018 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
11020 return 0;
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
11062 ac_cv_header_mmap_anon=no
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
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
11078 cat >>confdefs.h <<\_ACEOF
11079 #define HAVE_MMAP_ANONYMOUS 1
11080 _ACEOF
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>
11098 #if defined S_ISBLK && defined S_IFDIR
11099 # if S_ISBLK (S_IFDIR)
11100 You lose.
11101 # endif
11102 #endif
11104 #if defined S_ISBLK && defined S_IFCHR
11105 # if S_ISBLK (S_IFCHR)
11106 You lose.
11107 # endif
11108 #endif
11110 #if defined S_ISLNK && defined S_IFREG
11111 # if S_ISLNK (S_IFREG)
11112 You lose.
11113 # endif
11114 #endif
11116 #if defined S_ISSOCK && defined S_IFREG
11117 # if S_ISSOCK (S_IFREG)
11118 You lose.
11119 # endif
11120 #endif
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
11129 rm -f conftest*
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
11136 cat >>confdefs.h <<\_ACEOF
11137 #define STAT_MACROS_BROKEN 1
11138 _ACEOF
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>
11158 main ()
11160 if ((struct tm *) 0)
11161 return 0;
11163 return 0;
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
11205 ac_cv_header_time=no
11208 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
11214 cat >>confdefs.h <<\_ACEOF
11215 #define TIME_WITH_SYS_TIME 1
11216 _ACEOF
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
11228 for ac_header in cxxabi.h
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>
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
11286 eval "$as_ac_Header=no"
11289 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
11301 done
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
11315 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h link.h
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
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
11379 ac_header_compiler=no
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; }
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=
11416 else
11417 ac_cpp_err=yes
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
11425 ac_header_preproc=no
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; }
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
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
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"
11469 ac_res=`eval echo '${'$as_ac_Header'}'`
11470 { echo "$as_me:$LINENO: result: $ac_res" >&5
11471 echo "${ECHO_T}$ac_res" >&6; }
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
11481 done
11489 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
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
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
11553 ac_header_compiler=no
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; }
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=
11590 else
11591 ac_cpp_err=yes
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
11599 ac_header_preproc=no
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; }
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
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
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"
11643 ac_res=`eval echo '${'$as_ac_Header'}'`
11644 { echo "$as_me:$LINENO: result: $ac_res" >&5
11645 echo "${ECHO_T}$ac_res" >&6; }
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
11655 done
11662 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
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
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
11726 ac_header_compiler=no
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; }
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=
11763 else
11764 ac_cpp_err=yes
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
11772 ac_header_preproc=no
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; }
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
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
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"
11816 ac_res=`eval echo '${'$as_ac_Header'}'`
11817 { echo "$as_me:$LINENO: result: $ac_res" >&5
11818 echo "${ECHO_T}$ac_res" >&6; }
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
11828 done
11833 for ac_header in sys/ioctl.h malloc/malloc.h mach/mach.h
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
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
11897 ac_header_compiler=no
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; }
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=
11934 else
11935 ac_cpp_err=yes
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
11943 ac_header_preproc=no
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; }
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
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
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"
11987 ac_res=`eval echo '${'$as_ac_Header'}'`
11988 { echo "$as_me:$LINENO: result: $ac_res" >&5
11989 echo "${ECHO_T}$ac_res" >&6; }
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
11999 done
12002 for ac_header in valgrind/valgrind.h
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
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
12066 ac_header_compiler=no
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; }
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=
12103 else
12104 ac_cpp_err=yes
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
12112 ac_header_preproc=no
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; }
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
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
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"
12156 ac_res=`eval echo '${'$as_ac_Header'}'`
12157 { echo "$as_me:$LINENO: result: $ac_res" >&5
12158 echo "${ECHO_T}$ac_res" >&6; }
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
12168 done
12171 for ac_header in fenv.h
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
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
12235 ac_header_compiler=no
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; }
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=
12272 else
12273 ac_cpp_err=yes
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
12281 ac_header_preproc=no
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; }
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
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
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"
12325 ac_res=`eval echo '${'$as_ac_Header'}'`
12326 { echo "$as_me:$LINENO: result: $ac_res" >&5
12327 echo "${ECHO_T}$ac_res" >&6; }
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
12337 done
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>
12353 main ()
12355 #ifndef FE_ALL_EXCEPT
12356 char *p = (char *) FE_ALL_EXCEPT;
12357 return !p;
12358 #endif
12361 return 0;
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
12403 ac_cv_have_decl_FE_ALL_EXCEPT=no
12406 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
12412 cat >>confdefs.h <<_ACEOF
12413 #define HAVE_DECL_FE_ALL_EXCEPT 1
12414 _ACEOF
12417 else
12418 cat >>confdefs.h <<_ACEOF
12419 #define HAVE_DECL_FE_ALL_EXCEPT 0
12420 _ACEOF
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>
12438 main ()
12440 #ifndef FE_INEXACT
12441 char *p = (char *) FE_INEXACT;
12442 return !p;
12443 #endif
12446 return 0;
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
12488 ac_cv_have_decl_FE_INEXACT=no
12491 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
12497 cat >>confdefs.h <<_ACEOF
12498 #define HAVE_DECL_FE_INEXACT 1
12499 _ACEOF
12502 else
12503 cat >>confdefs.h <<_ACEOF
12504 #define HAVE_DECL_FE_INEXACT 0
12505 _ACEOF
12511 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
12513 for ac_header in pthread.h
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
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
12577 ac_header_compiler=no
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; }
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=
12614 else
12615 ac_cpp_err=yes
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
12623 ac_header_preproc=no
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; }
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
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
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"
12667 ac_res=`eval echo '${'$as_ac_Header'}'`
12668 { echo "$as_me:$LINENO: result: $ac_res" >&5
12669 echo "${ECHO_T}$ac_res" >&6; }
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
12678 else
12679 HAVE_PTHREAD=0
12683 done
12685 else
12686 HAVE_PTHREAD=0
12689 if test "$LLVM_ENABLE_ZLIB" -eq 1 ; then
12691 for ac_header in zlib.h
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
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
12755 ac_header_compiler=no
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; }
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=
12792 else
12793 ac_cpp_err=yes
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
12801 ac_header_preproc=no
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; }
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
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
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"
12845 ac_res=`eval echo '${'$as_ac_Header'}'`
12846 { echo "$as_me:$LINENO: result: $ac_res" >&5
12847 echo "${ECHO_T}$ac_res" >&6; }
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
12856 else
12857 HAVE_LIBZ=0
12861 done
12863 else
12864 HAVE_LIBZ=0
12868 if test "$llvm_cv_enable_libffi" = "yes" ; then
12871 for ac_header in ffi.h ffi/ffi.h
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
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
12935 ac_header_compiler=no
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; }
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=
12972 else
12973 ac_cpp_err=yes
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
12981 ac_header_preproc=no
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; }
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
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
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"
13025 ac_res=`eval echo '${'$as_ac_Header'}'`
13026 { echo "$as_me:$LINENO: result: $ac_res" >&5
13027 echo "${ECHO_T}$ac_res" >&6; }
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
13037 done
13042 for ac_header in CrashReporterClient.h
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
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
13106 ac_header_compiler=no
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; }
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=
13143 else
13144 ac_cpp_err=yes
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
13152 ac_header_preproc=no
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; }
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
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
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"
13196 ac_res=`eval echo '${'$as_ac_Header'}'`
13197 { echo "$as_me:$LINENO: result: $ac_res" >&5
13198 echo "${ECHO_T}$ac_res" >&6; }
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
13208 done
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
13215 /* confdefs.h. */
13216 _ACEOF
13217 cat confdefs.h >>conftest.$ac_ext
13218 cat >>conftest.$ac_ext <<_ACEOF
13219 /* end confdefs.h. */
13221 extern const char *__crashreporter_info__;
13222 int main() {
13223 __crashreporter_info__ = "test";
13224 return 0;
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
13264 { echo "$as_me:$LINENO: result: yes" >&5
13265 echo "${ECHO_T}yes" >&6; }
13267 cat >>confdefs.h <<\_ACEOF
13268 #define HAVE_CRASHREPORTER_INFO 1
13269 _ACEOF
13272 else
13273 echo "$as_me: failed program was:" >&5
13274 sed 's/^/| /' conftest.$ac_ext >&5
13277 { echo "$as_me:$LINENO: result: no" >&5
13278 echo "${ECHO_T}no" >&6; }
13280 cat >>confdefs.h <<\_ACEOF
13281 #define HAVE_CRASHREPORTER_INFO 0
13282 _ACEOF
13287 rm -f core conftest.err conftest.$ac_objext \
13288 conftest$ac_exeext conftest.$ac_ext
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
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
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>
13317 main ()
13319 double x = HUGE_VAL; return x != x;
13321 return 0;
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
13350 ( exit $ac_status )
13351 ac_cv_huge_val_sanity=no
13353 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
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
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
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_;
13385 main ()
13387 if ((ac__type_new_ *) 0)
13388 return 0;
13389 if (sizeof (ac__type_new_))
13390 return 0;
13392 return 0;
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
13434 ac_cv_type_pid_t=no
13437 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
13443 else
13445 cat >>confdefs.h <<_ACEOF
13446 #define pid_t int
13447 _ACEOF
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_;
13465 main ()
13467 if ((ac__type_new_ *) 0)
13468 return 0;
13469 if (sizeof (ac__type_new_))
13470 return 0;
13472 return 0;
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
13514 ac_cv_type_size_t=no
13517 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
13523 else
13525 cat >>confdefs.h <<_ACEOF
13526 #define size_t unsigned int
13527 _ACEOF
13532 cat >>confdefs.h <<_ACEOF
13533 #define RETSIGTYPE void
13534 _ACEOF
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>
13551 main ()
13553 struct tm *tp; tp->tm_sec;
13555 return 0;
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
13597 ac_cv_struct_tm=sys/time.h
13600 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
13606 cat >>confdefs.h <<\_ACEOF
13607 #define TM_IN_SYS_TIME 1
13608 _ACEOF
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_;
13626 main ()
13628 if ((ac__type_new_ *) 0)
13629 return 0;
13630 if (sizeof (ac__type_new_))
13631 return 0;
13633 return 0;
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
13675 ac_cv_type_int64_t=no
13678 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
13684 cat >>confdefs.h <<_ACEOF
13685 #define HAVE_INT64_T 1
13686 _ACEOF
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; }; }
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_;
13709 main ()
13711 if ((ac__type_new_ *) 0)
13712 return 0;
13713 if (sizeof (ac__type_new_))
13714 return 0;
13716 return 0;
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
13758 ac_cv_type_uint64_t=no
13761 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
13767 cat >>confdefs.h <<_ACEOF
13768 #define HAVE_UINT64_T 1
13769 _ACEOF
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_;
13787 main ()
13789 if ((ac__type_new_ *) 0)
13790 return 0;
13791 if (sizeof (ac__type_new_))
13792 return 0;
13794 return 0;
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
13836 ac_cv_type_u_int64_t=no
13839 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
13845 cat >>confdefs.h <<_ACEOF
13846 #define HAVE_U_INT64_T 1
13847 _ACEOF
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; }; }
13862 for ac_func in backtrace getcwd
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
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. */
13885 #ifdef __STDC__
13886 # include <limits.h>
13887 #else
13888 # include <assert.h>
13889 #endif
13891 #undef $ac_func
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
13908 main ()
13910 return $ac_func ();
13912 return 0;
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
13954 eval "$as_ac_var=no"
13957 rm -f core conftest.err conftest.$ac_objext \
13958 conftest$ac_exeext conftest.$ac_ext
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
13969 done
13976 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
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
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. */
13999 #ifdef __STDC__
14000 # include <limits.h>
14001 #else
14002 # include <assert.h>
14003 #endif
14005 #undef $ac_func
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
14022 main ()
14024 return $ac_func ();
14026 return 0;
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
14068 eval "$as_ac_var=no"
14071 rm -f core conftest.err conftest.$ac_objext \
14072 conftest$ac_exeext conftest.$ac_ext
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
14083 done
14088 for ac_func in isatty mkdtemp mkstemp
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
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. */
14111 #ifdef __STDC__
14112 # include <limits.h>
14113 #else
14114 # include <assert.h>
14115 #endif
14117 #undef $ac_func
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
14134 main ()
14136 return $ac_func ();
14138 return 0;
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
14180 eval "$as_ac_var=no"
14183 rm -f core conftest.err conftest.$ac_objext \
14184 conftest$ac_exeext conftest.$ac_ext
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
14195 done
14203 for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit
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
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. */
14226 #ifdef __STDC__
14227 # include <limits.h>
14228 #else
14229 # include <assert.h>
14230 #endif
14232 #undef $ac_func
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
14249 main ()
14251 return $ac_func ();
14253 return 0;
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
14295 eval "$as_ac_var=no"
14298 rm -f core conftest.err conftest.$ac_objext \
14299 conftest$ac_exeext conftest.$ac_ext
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
14310 done
14315 for ac_func in strerror strerror_r setenv
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
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. */
14338 #ifdef __STDC__
14339 # include <limits.h>
14340 #else
14341 # include <assert.h>
14342 #endif
14344 #undef $ac_func
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
14361 main ()
14363 return $ac_func ();
14365 return 0;
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
14407 eval "$as_ac_var=no"
14410 rm -f core conftest.err conftest.$ac_objext \
14411 conftest$ac_exeext conftest.$ac_ext
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
14422 done
14428 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
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
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. */
14451 #ifdef __STDC__
14452 # include <limits.h>
14453 #else
14454 # include <assert.h>
14455 #endif
14457 #undef $ac_func
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
14474 main ()
14476 return $ac_func ();
14478 return 0;
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
14520 eval "$as_ac_var=no"
14523 rm -f core conftest.err conftest.$ac_objext \
14524 conftest$ac_exeext conftest.$ac_ext
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
14535 done
14540 for ac_func in setjmp longjmp writev
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
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. */
14563 #ifdef __STDC__
14564 # include <limits.h>
14565 #else
14566 # include <assert.h>
14567 #endif
14569 #undef $ac_func
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
14586 main ()
14588 return $ac_func ();
14590 return 0;
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
14632 eval "$as_ac_var=no"
14635 rm -f core conftest.err conftest.$ac_objext \
14636 conftest$ac_exeext conftest.$ac_ext
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
14647 done
14651 for ac_func in futimes futimens
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
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. */
14674 #ifdef __STDC__
14675 # include <limits.h>
14676 #else
14677 # include <assert.h>
14678 #endif
14680 #undef $ac_func
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
14697 main ()
14699 return $ac_func ();
14701 return 0;
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
14743 eval "$as_ac_var=no"
14746 rm -f core conftest.err conftest.$ac_objext \
14747 conftest$ac_exeext conftest.$ac_ext
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
14758 done
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
14771 if test "$cross_compiling" = yes; then
14772 llvmac_cv_c_printf_a=no
14773 else
14774 cat >conftest.$ac_ext <<_ACEOF
14776 /* confdefs.h. */
14777 _ACEOF
14778 cat confdefs.h >>conftest.$ac_ext
14779 cat >>conftest.$ac_ext <<_ACEOF
14780 /* end confdefs.h. */
14782 #include <stdio.h>
14783 #include <stdlib.h>
14786 main ()
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);
14801 return 0;
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
14830 ( exit $ac_status )
14831 llvmac_cv_c_printf_a=no
14833 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
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
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
14848 cat >>confdefs.h <<\_ACEOF
14849 #define HAVE_PRINTF_A 1
14850 _ACEOF
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
14868 main ()
14870 #ifndef arc4random
14871 char *p = (char *) arc4random;
14872 return !p;
14873 #endif
14876 return 0;
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
14918 ac_cv_have_decl_arc4random=no
14921 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
14927 cat >>confdefs.h <<_ACEOF
14928 #define HAVE_DECL_ARC4RANDOM 1
14929 _ACEOF
14932 else
14933 cat >>confdefs.h <<_ACEOF
14934 #define HAVE_DECL_ARC4RANDOM 0
14935 _ACEOF
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
14955 main ()
14957 #ifndef strerror_s
14958 char *p = (char *) strerror_s;
14959 return !p;
14960 #endif
14963 return 0;
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
15005 ac_cv_have_decl_strerror_s=no
15008 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
15014 cat >>confdefs.h <<_ACEOF
15015 #define HAVE_DECL_STRERROR_S 1
15016 _ACEOF
15019 else
15020 cat >>confdefs.h <<_ACEOF
15021 #define HAVE_DECL_STRERROR_S 0
15022 _ACEOF
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. */
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 ();
15052 main ()
15054 return _alloca ();
15056 return 0;
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
15098 ac_cv_lib_gcc__alloca=no
15101 rm -f core conftest.err conftest.$ac_objext \
15102 conftest$ac_exeext conftest.$ac_ext
15103 LIBS=$ac_check_lib_save_LIBS
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
15109 cat >>confdefs.h <<\_ACEOF
15110 #define HAVE__ALLOCA 1
15111 _ACEOF
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. */
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 ();
15137 main ()
15139 return __alloca ();
15141 return 0;
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
15183 ac_cv_lib_gcc___alloca=no
15186 rm -f core conftest.err conftest.$ac_objext \
15187 conftest$ac_exeext conftest.$ac_ext
15188 LIBS=$ac_check_lib_save_LIBS
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
15194 cat >>confdefs.h <<\_ACEOF
15195 #define HAVE___ALLOCA 1
15196 _ACEOF
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. */
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 ();
15222 main ()
15224 return __chkstk ();
15226 return 0;
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
15268 ac_cv_lib_gcc___chkstk=no
15271 rm -f core conftest.err conftest.$ac_objext \
15272 conftest$ac_exeext conftest.$ac_ext
15273 LIBS=$ac_check_lib_save_LIBS
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
15279 cat >>confdefs.h <<\_ACEOF
15280 #define HAVE___CHKSTK 1
15281 _ACEOF
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. */
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 ();
15307 main ()
15309 return __chkstk_ms ();
15311 return 0;
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
15353 ac_cv_lib_gcc___chkstk_ms=no
15356 rm -f core conftest.err conftest.$ac_objext \
15357 conftest$ac_exeext conftest.$ac_ext
15358 LIBS=$ac_check_lib_save_LIBS
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
15364 cat >>confdefs.h <<\_ACEOF
15365 #define HAVE___CHKSTK_MS 1
15366 _ACEOF
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. */
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 ();
15392 main ()
15394 return ___chkstk ();
15396 return 0;
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
15438 ac_cv_lib_gcc____chkstk=no
15441 rm -f core conftest.err conftest.$ac_objext \
15442 conftest$ac_exeext conftest.$ac_ext
15443 LIBS=$ac_check_lib_save_LIBS
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
15449 cat >>confdefs.h <<\_ACEOF
15450 #define HAVE____CHKSTK 1
15451 _ACEOF
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. */
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 ();
15477 main ()
15479 return ___chkstk_ms ();
15481 return 0;
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
15523 ac_cv_lib_gcc____chkstk_ms=no
15526 rm -f core conftest.err conftest.$ac_objext \
15527 conftest$ac_exeext conftest.$ac_ext
15528 LIBS=$ac_check_lib_save_LIBS
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
15534 cat >>confdefs.h <<\_ACEOF
15535 #define HAVE____CHKSTK_MS 1
15536 _ACEOF
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. */
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 ();
15563 main ()
15565 return __ashldi3 ();
15567 return 0;
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
15609 ac_cv_lib_gcc___ashldi3=no
15612 rm -f core conftest.err conftest.$ac_objext \
15613 conftest$ac_exeext conftest.$ac_ext
15614 LIBS=$ac_check_lib_save_LIBS
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
15620 cat >>confdefs.h <<\_ACEOF
15621 #define HAVE___ASHLDI3 1
15622 _ACEOF
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. */
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 ();
15648 main ()
15650 return __ashrdi3 ();
15652 return 0;
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
15694 ac_cv_lib_gcc___ashrdi3=no
15697 rm -f core conftest.err conftest.$ac_objext \
15698 conftest$ac_exeext conftest.$ac_ext
15699 LIBS=$ac_check_lib_save_LIBS
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
15705 cat >>confdefs.h <<\_ACEOF
15706 #define HAVE___ASHRDI3 1
15707 _ACEOF
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. */
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 ();
15733 main ()
15735 return __divdi3 ();
15737 return 0;
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
15779 ac_cv_lib_gcc___divdi3=no
15782 rm -f core conftest.err conftest.$ac_objext \
15783 conftest$ac_exeext conftest.$ac_ext
15784 LIBS=$ac_check_lib_save_LIBS
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
15790 cat >>confdefs.h <<\_ACEOF
15791 #define HAVE___DIVDI3 1
15792 _ACEOF
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. */
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 ();
15818 main ()
15820 return __fixdfdi ();
15822 return 0;
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
15864 ac_cv_lib_gcc___fixdfdi=no
15867 rm -f core conftest.err conftest.$ac_objext \
15868 conftest$ac_exeext conftest.$ac_ext
15869 LIBS=$ac_check_lib_save_LIBS
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
15875 cat >>confdefs.h <<\_ACEOF
15876 #define HAVE___FIXDFDI 1
15877 _ACEOF
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. */
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 ();
15903 main ()
15905 return __fixsfdi ();
15907 return 0;
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
15949 ac_cv_lib_gcc___fixsfdi=no
15952 rm -f core conftest.err conftest.$ac_objext \
15953 conftest$ac_exeext conftest.$ac_ext
15954 LIBS=$ac_check_lib_save_LIBS
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
15960 cat >>confdefs.h <<\_ACEOF
15961 #define HAVE___FIXSFDI 1
15962 _ACEOF
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. */
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 ();
15988 main ()
15990 return __floatdidf ();
15992 return 0;
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
16034 ac_cv_lib_gcc___floatdidf=no
16037 rm -f core conftest.err conftest.$ac_objext \
16038 conftest$ac_exeext conftest.$ac_ext
16039 LIBS=$ac_check_lib_save_LIBS
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
16045 cat >>confdefs.h <<\_ACEOF
16046 #define HAVE___FLOATDIDF 1
16047 _ACEOF
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. */
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 ();
16073 main ()
16075 return __lshrdi3 ();
16077 return 0;
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
16119 ac_cv_lib_gcc___lshrdi3=no
16122 rm -f core conftest.err conftest.$ac_objext \
16123 conftest$ac_exeext conftest.$ac_ext
16124 LIBS=$ac_check_lib_save_LIBS
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
16130 cat >>confdefs.h <<\_ACEOF
16131 #define HAVE___LSHRDI3 1
16132 _ACEOF
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. */
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 ();
16158 main ()
16160 return __moddi3 ();
16162 return 0;
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
16204 ac_cv_lib_gcc___moddi3=no
16207 rm -f core conftest.err conftest.$ac_objext \
16208 conftest$ac_exeext conftest.$ac_ext
16209 LIBS=$ac_check_lib_save_LIBS
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
16215 cat >>confdefs.h <<\_ACEOF
16216 #define HAVE___MODDI3 1
16217 _ACEOF
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. */
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 ();
16243 main ()
16245 return __udivdi3 ();
16247 return 0;
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
16289 ac_cv_lib_gcc___udivdi3=no
16292 rm -f core conftest.err conftest.$ac_objext \
16293 conftest$ac_exeext conftest.$ac_ext
16294 LIBS=$ac_check_lib_save_LIBS
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
16300 cat >>confdefs.h <<\_ACEOF
16301 #define HAVE___UDIVDI3 1
16302 _ACEOF
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. */
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 ();
16328 main ()
16330 return __umoddi3 ();
16332 return 0;
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
16374 ac_cv_lib_gcc___umoddi3=no
16377 rm -f core conftest.err conftest.$ac_objext \
16378 conftest$ac_exeext conftest.$ac_ext
16379 LIBS=$ac_check_lib_save_LIBS
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
16385 cat >>confdefs.h <<\_ACEOF
16386 #define HAVE___UMODDI3 1
16387 _ACEOF
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. */
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 ();
16414 main ()
16416 return __main ();
16418 return 0;
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
16460 ac_cv_lib_gcc___main=no
16463 rm -f core conftest.err conftest.$ac_objext \
16464 conftest$ac_exeext conftest.$ac_ext
16465 LIBS=$ac_check_lib_save_LIBS
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
16471 cat >>confdefs.h <<\_ACEOF
16472 #define HAVE___MAIN 1
16473 _ACEOF
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. */
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 ();
16499 main ()
16501 return __cmpdi2 ();
16503 return 0;
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
16545 ac_cv_lib_gcc___cmpdi2=no
16548 rm -f core conftest.err conftest.$ac_objext \
16549 conftest$ac_exeext conftest.$ac_ext
16550 LIBS=$ac_check_lib_save_LIBS
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
16556 cat >>confdefs.h <<\_ACEOF
16557 #define HAVE___CMPDI2 1
16558 _ACEOF
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
16569 /* confdefs.h. */
16570 _ACEOF
16571 cat confdefs.h >>conftest.$ac_ext
16572 cat >>conftest.$ac_ext <<_ACEOF
16573 /* end confdefs.h. */
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));
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
16617 { echo "$as_me:$LINENO: result: yes" >&5
16618 echo "${ECHO_T}yes" >&6; }
16619 llvm_cv_win32_elmcb_pcstr="PCSTR"
16621 else
16622 echo "$as_me: failed program was:" >&5
16623 sed 's/^/| /' conftest.$ac_ext >&5
16626 { echo "$as_me:$LINENO: result: no" >&5
16627 echo "${ECHO_T}no" >&6; }
16628 llvm_cv_win32_elmcb_pcstr="PSTR"
16632 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16634 cat >>confdefs.h <<_ACEOF
16635 #define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
16636 _ACEOF
16640 if test "$llvm_cv_platform_type" = "Unix" ; then
16643 for ac_header in stdlib.h unistd.h
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
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
16707 ac_header_compiler=no
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; }
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=
16744 else
16745 ac_cpp_err=yes
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
16753 ac_header_preproc=no
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; }
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
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
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"
16797 ac_res=`eval echo '${'$as_ac_Header'}'`
16798 { echo "$as_me:$LINENO: result: $ac_res" >&5
16799 echo "${ECHO_T}$ac_res" >&6; }
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
16809 done
16812 for ac_func in getpagesize
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
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. */
16835 #ifdef __STDC__
16836 # include <limits.h>
16837 #else
16838 # include <assert.h>
16839 #endif
16841 #undef $ac_func
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
16858 main ()
16860 return $ac_func ();
16862 return 0;
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
16904 eval "$as_ac_var=no"
16907 rm -f core conftest.err conftest.$ac_objext \
16908 conftest$ac_exeext conftest.$ac_ext
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
16919 done
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
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.
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) */
16961 #include <fcntl.h>
16962 #include <sys/mman.h>
16964 #if !STDC_HEADERS && !HAVE_STDLIB_H
16965 char *malloc ();
16966 #endif
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
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 */
17003 #endif /* no HAVE_GETPAGESIZE */
17006 main ()
17008 char *data, *data2, *data3;
17009 int i, pagesize;
17010 int fd;
17012 pagesize = getpagesize ();
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);
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;
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;
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
17088 ( exit $ac_status )
17089 ac_cv_func_mmap_fixed_mapped=no
17091 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
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
17100 cat >>confdefs.h <<\_ACEOF
17101 #define HAVE_MMAP 1
17102 _ACEOF
17105 rm -f conftest.mmap
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
17118 if test "$cross_compiling" = yes; then
17119 ac_cv_func_mmap_file=no
17120 else
17121 cat >conftest.$ac_ext <<_ACEOF
17123 /* confdefs.h. */
17124 _ACEOF
17125 cat confdefs.h >>conftest.$ac_ext
17126 cat >>conftest.$ac_ext <<_ACEOF
17127 /* end confdefs.h. */
17129 #include <sys/types.h>
17130 #include <sys/mman.h>
17131 #include <fcntl.h>
17134 main ()
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);
17143 return 0;
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
17172 ( exit $ac_status )
17173 ac_cv_func_mmap_file=no
17175 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
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
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
17191 cat >>confdefs.h <<\_ACEOF
17192 #define HAVE_MMAP_FILE
17193 _ACEOF
17195 MMAP_FILE=yes
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
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
17215 cat >>confdefs.h <<\_ACEOF
17216 #define NEED_DEV_ZERO_FOR_MMAP 1
17217 _ACEOF
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;}
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;}
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
17241 cat >conftest.$ac_ext <<_ACEOF
17243 /* confdefs.h. */
17244 _ACEOF
17245 cat confdefs.h >>conftest.$ac_ext
17246 cat >>conftest.$ac_ext <<_ACEOF
17247 /* end confdefs.h. */
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;
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
17295 { echo "$as_me:$LINENO: result: yes" >&5
17296 echo "${ECHO_T}yes" >&6; }
17298 cat >>confdefs.h <<\_ACEOF
17299 #define LLVM_HAS_ATOMICS 1
17300 _ACEOF
17303 else
17304 echo "$as_me: failed program was:" >&5
17305 sed 's/^/| /' conftest.$ac_ext >&5
17308 { echo "$as_me:$LINENO: result: no" >&5
17309 echo "${ECHO_T}no" >&6; }
17311 cat >>confdefs.h <<\_ACEOF
17312 #define LLVM_HAS_ATOMICS 0
17313 _ACEOF
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;}
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
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
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
17353 main ()
17357 return 0;
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
17399 llvm_cv_linux_mixed=yes
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
17411 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
17412 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
17414 if test "$llvm_cv_linux_mixed" = "yes"; then
17415 llvm_cv_target_arch="x86"
17416 ARCH="x86"
17421 for ac_func in __dso_handle
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
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. */
17444 #ifdef __STDC__
17445 # include <limits.h>
17446 #else
17447 # include <assert.h>
17448 #endif
17450 #undef $ac_func
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
17467 main ()
17469 return $ac_func ();
17471 return 0;
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
17513 eval "$as_ac_var=no"
17516 rm -f core conftest.err conftest.$ac_objext \
17517 conftest$ac_exeext conftest.$ac_ext
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
17528 done
17531 SHLIBEXT=$llvm_shlib_ext
17534 if test "${prefix}" = "NONE" ; then
17535 prefix="/usr/local"
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`
17556 if test "${ENABLE_TIMESTAMPS}" = "0"; then
17557 LLVM_CONFIGTIME="(timestamp not enabled)"
17561 cat >>confdefs.h <<_ACEOF
17562 #define LLVM_PREFIX "$LLVM_PREFIX"
17563 _ACEOF
17566 cat >>confdefs.h <<_ACEOF
17567 #define LLVM_BINDIR "$LLVM_BINDIR"
17568 _ACEOF
17571 cat >>confdefs.h <<_ACEOF
17572 #define LLVM_DATADIR "$LLVM_DATADIR"
17573 _ACEOF
17576 cat >>confdefs.h <<_ACEOF
17577 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
17578 _ACEOF
17581 cat >>confdefs.h <<_ACEOF
17582 #define LLVM_ETCDIR "$LLVM_ETCDIR"
17583 _ACEOF
17586 cat >>confdefs.h <<_ACEOF
17587 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
17588 _ACEOF
17591 cat >>confdefs.h <<_ACEOF
17592 #define LLVM_INFODIR "$LLVM_INFODIR"
17593 _ACEOF
17596 cat >>confdefs.h <<_ACEOF
17597 #define LLVM_MANDIR "$LLVM_MANDIR"
17598 _ACEOF
17601 cat >>confdefs.h <<_ACEOF
17602 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
17603 _ACEOF
17606 cat >>confdefs.h <<_ACEOF
17607 #define LLVM_HOST_TRIPLE "$host"
17608 _ACEOF
17611 cat >>confdefs.h <<_ACEOF
17612 #define LLVM_DEFAULT_TARGET_TRIPLE "$target"
17613 _ACEOF
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"
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"
17627 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
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
17640 if $OCAMLFIND opt -version >/dev/null 2>/dev/null ; then
17641 HAVE_OCAMLOPT=1
17642 else
17643 HAVE_OCAMLOPT=0
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
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;}
17662 if test "x$with_ocaml_libdir" != xauto ; then
17663 OCAML_LIBDIR=$with_ocaml_libdir
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
17672 else
17673 # ocaml stdlib is outside our prefix; use libdir/ocaml
17674 OCAML_LIBDIR=${prefix}/lib/ocaml
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
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
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; }; }
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
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() {} };
17723 main ()
17725 X<int>().f();
17727 return 0;
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
17769 llvm_cv_cxx_visibility_inlines_hidden=no
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
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
17787 else
17788 ENABLE_VISIBILITY_INLINES_HIDDEN=0
17793 if test "$llvm_cv_link_use_r" = "yes" ; then
17794 RPATH="-Wl,-R"
17795 else
17796 RPATH="-Wl,-rpath"
17800 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
17801 RDYNAMIC="-rdynamic"
17802 else
17803 RDYNAMIC=""
17808 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
17815 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
17817 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
17819 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
17821 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
17823 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
17826 ac_config_files="$ac_config_files Makefile.config"
17829 ac_config_files="$ac_config_files llvm.spec"
17832 ac_config_files="$ac_config_files docs/doxygen.cfg"
17835 if test "${clang_src_root}" = ""; then
17836 clang_src_root="$srcdir/tools/clang"
17838 if test -f ${clang_src_root}/README.txt; then
17840 cat >>confdefs.h <<_ACEOF
17841 #define CLANG_LIBDIR_SUFFIX ""
17842 _ACEOF
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"
17849 ac_config_files="$ac_config_files tools/clang/${doxy}:${clang_src_root}/${doxy}.in"
17853 ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
17856 test "x$program_prefix" = "xNONE" && program_prefix=""
17860 ac_config_commands="$ac_config_commands setup"
17862 ac_config_commands="$ac_config_commands Makefile"
17865 ac_config_commands="$ac_config_commands Makefile.common"
17868 ac_config_commands="$ac_config_commands examples/Makefile"
17871 ac_config_commands="$ac_config_commands lib/Makefile"
17874 ac_config_commands="$ac_config_commands test/Makefile"
17877 ac_config_commands="$ac_config_commands test/Makefile.tests"
17880 ac_config_commands="$ac_config_commands unittests/Makefile"
17883 ac_config_commands="$ac_config_commands tools/Makefile"
17886 ac_config_commands="$ac_config_commands utils/Makefile"
17889 ac_config_commands="$ac_config_commands projects/Makefile"
17892 ac_config_commands="$ac_config_commands bindings/Makefile"
17895 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
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.
17906 # config.status only pays attention to the cache file if you give it
17907 # the --recheck option to rerun configure.
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.
17913 _ACEOF
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.
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
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 ;; #(
17946 # `set' quotes correctly as required by POSIX, so do not add quotes.
17947 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17949 esac |
17950 sort
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;}
17971 rm -f confcache
17973 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17974 # Let make expand exec_prefix.
17975 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17977 DEFS=-DHAVE_CONFIG_H
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
17992 LTLIBOBJS=$ac_ltlibobjs
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.
18008 debug=false
18009 ac_cs_recheck=false
18010 ac_cs_silent=false
18011 SHELL=\${CONFIG_SHELL-$SHELL}
18012 _ACEOF
18014 cat >>$CONFIG_STATUS <<\_ACEOF
18015 ## --------------------- ##
18016 ## M4sh Initialization. ##
18017 ## --------------------- ##
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
18030 BIN_SH=xpg4; export BIN_SH # for Tru64
18031 DUALCASE=1; export DUALCASE # for MKS sh
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
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=:
18052 rm -f conf$$.sh
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
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='
18070 IFS=" "" $as_nl"
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
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
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
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; }
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='+ '
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
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
18115 done
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
18125 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18126 as_basename=basename
18127 else
18128 as_basename=false
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/
18142 /^X\/\(\/\/\)$/{
18143 s//\1/
18146 /^X\/\(\/\).*/{
18147 s//\1/
18150 s/.*/./; q'`
18152 # CDPATH.
18153 $as_unset CDPATH
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" || {
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 '
18174 /[$]LINENO/=
18175 ' <$as_myself |
18176 sed '
18177 s/[$]LINENO.*/&-/
18178 t lineno
18180 :lineno
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; }; }
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
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
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;;
18214 ECHO_N='-n';;
18215 esac
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
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
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'
18245 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18246 rmdir conf$$.dir 2>/dev/null
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
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=:
18267 rm -f conf$$.file
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'"
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'"
18276 exec 6>&1
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.9.0svn, which was
18283 generated by GNU Autoconf 2.60. Invocation command line was
18285 CONFIG_FILES = $CONFIG_FILES
18286 CONFIG_HEADERS = $CONFIG_HEADERS
18287 CONFIG_LINKS = $CONFIG_LINKS
18288 CONFIG_COMMANDS = $CONFIG_COMMANDS
18289 $ $0 $@
18291 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18294 _ACEOF
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"
18302 _ACEOF
18304 cat >>$CONFIG_STATUS <<\_ACEOF
18305 ac_cs_usage="\
18306 \`$as_me' instantiates files from templates according to the
18307 current configuration.
18309 Usage: $0 [OPTIONS] [FILE]...
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
18321 Configuration files:
18322 $config_files
18324 Configuration headers:
18325 $config_headers
18327 Configuration commands:
18328 $config_commands
18330 Report bugs to <bug-autoconf@gnu.org>."
18332 _ACEOF
18333 cat >>$CONFIG_STATUS <<_ACEOF
18334 ac_cs_version="\\
18335 LLVM config.status 3.9.0svn
18336 configured by $0, generated by GNU Autoconf 2.60,
18337 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
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."
18343 ac_pwd='$ac_pwd'
18344 srcdir='$srcdir'
18345 INSTALL='$INSTALL'
18346 _ACEOF
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
18354 case $1 in
18355 --*=*)
18356 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18357 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18358 ac_shift=:
18361 ac_option=$1
18362 ac_optarg=$2
18363 ac_shift=shift
18365 esac
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=: ;;
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; }; } ;;
18399 *) ac_config_targets="$ac_config_targets $1"
18400 ac_need_defaults=false ;;
18402 esac
18403 shift
18404 done
18406 ac_configure_extra_args=
18408 if $ac_cs_silent; then
18409 exec 6>/dev/null
18410 ac_configure_extra_args="$ac_configure_extra_args --silent"
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
18422 _ACEOF
18423 cat >>$CONFIG_STATUS <<\_ACEOF
18424 exec 5>>config.log
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
18433 _ACEOF
18434 cat >>$CONFIG_STATUS <<_ACEOF
18436 # INIT-COMMANDS
18438 llvm_src="${srcdir}"
18440 _ACEOF
18442 cat >>$CONFIG_STATUS <<\_ACEOF
18444 # Handling of arguments.
18445 for ac_config_target in $ac_config_targets
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" ;;
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
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
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 ||
18500 tmp=
18501 trap 'exit_status=$?
18502 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18504 trap '{ (exit 1); exit 1; }' 1 2 13 15
18506 # Create a (secure) tmp directory for tmp files.
18509 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18510 test -n "$tmp" && test -d "$tmp"
18511 } ||
18513 tmp=./conf$$-$RANDOM
18514 (umask 077 && mkdir "$tmp")
18515 } ||
18517 echo "$me: cannot create a temporary directory in ." >&2
18518 { (exit 1); exit 1; }
18522 # Set up the sed scripts for CONFIG_FILES section.
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
18529 _ACEOF
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
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!! "
18644 done
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`
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/!/@,|#_!!_#|/
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
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
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!! "
18782 done
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`
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/!/@,|#_!!_#|/
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
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
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!! "
18842 done
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`
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/!/@,|#_!!_#|/
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
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/^[^=]*=[ ]*$//
18886 cat >>$CONFIG_STATUS <<\_ACEOF
18887 fi # test -n "$CONFIG_FILES"
18890 for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS
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
18911 case $ac_mode in
18912 :L) ac_source=$1;;
18913 :[FH])
18914 ac_file_inputs=
18915 for ac_f
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
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;}
18945 case $ac_tag in
18946 *:-:* | *:-) cat >"$tmp/stdin";;
18947 esac
18949 esac
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/
18961 /^X\(\/\/\)[^/].*/{
18962 s//\1/
18965 /^X\(\/\/\)$/{
18966 s//\1/
18969 /^X\(\/\).*/{
18970 s//\1/
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/
18996 /^X\(\/\/\)[^/].*/{
18997 s//\1/
19000 /^X\(\/\/\)$/{
19001 s//\1/
19004 /^X\(\/\).*/{
19005 s//\1/
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=.
19017 case "$ac_dir" in
19018 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
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
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
19050 case $ac_mode in
19053 # CONFIG_FILE
19056 case $INSTALL in
19057 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19058 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
19059 esac
19060 _ACEOF
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=
19067 case `sed -n '/datarootdir/ {
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
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
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
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;}
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
19132 # CONFIG_HEADER
19134 _ACEOF
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=' ,'
19156 uniq confdefs.h |
19157 sed -n '
19158 t rset
19159 :rset
19160 s/^[ ]*#[ ]*define[ ][ ]*//
19161 t 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
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
19177 # Break up conftest.defines:
19178 ac_max_sed_lines=50
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"'
19188 while :
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
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
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
19222 else
19223 echo "/* $configure_input */"
19224 cat "$ac_result"
19226 rm -f "$tmp/out12"
19229 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
19230 echo "$as_me: executing $ac_file commands" >&6;}
19232 esac
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 ;;
19261 esac
19262 done # for ac_tag
19265 { (exit 0); exit 0; }
19266 _ACEOF
19267 chmod +x $CONFIG_STATUS
19268 ac_clean_files=$ac_clean_files_save
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; }
19293 # CONFIG_SUBDIRS section.
19295 if test "$no_recursion" != yes; then
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
19304 if test -n "$ac_prev"; then
19305 ac_prev=
19306 continue
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=*)
19316 --config-cache | -C)
19318 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
19319 ac_prev=srcdir ;;
19320 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
19322 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
19323 ac_prev=prefix ;;
19324 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
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
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"
19342 ac_popdir=`pwd`
19343 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
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
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/
19374 /^X\(\/\/\)[^/].*/{
19375 s//\1/
19378 /^X\(\/\/\)$/{
19379 s//\1/
19382 /^X\(\/\).*/{
19383 s//\1/
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=.
19395 case "$ac_dir" in
19396 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
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
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
19428 cd "$ac_dir"
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=
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
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; }; }
19463 cd "$ac_popdir"
19464 done
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 "################################################################################"