2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.60 for LLVM 3.8.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
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+"$@"}'='"$@"'
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
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
45 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
53 # Support unset when possible.
54 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
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.)
70 # Find who we are. Look in the path if we contain no directory separator.
72 *[\\/]* ) as_myself=$0 ;;
73 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
77 test -z "$as_dir" && as_dir=.
78 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
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
89 if test ! -f "$as_myself"; then
90 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
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
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 \
108 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
109 eval $as_var=C; export $as_var
111 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
115 # Required to use basename.
116 if expr a : '\(a\)' >/dev/null 2>&1 &&
117 test "X`expr 00001 : '.*\(...\)'`" = X001; then
123 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
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 ||
136 sed '/^.*\/\([^/][^/]*\)\/*$/{
154 if test "x$CONFIG_SHELL" = x; then
155 if (eval ":") 2>/dev/null; then
161 if test $as_have_required = yes && (eval ":
171 as_func_ret_success () {
174 as_func_ret_failure () {
179 if as_func_success; then
183 echo as_func_success failed.
186 if as_func_failure; then
188 echo as_func_failure succeeded.
191 if as_func_ret_success; then
195 echo as_func_ret_success failed.
198 if as_func_ret_failure; then
200 echo as_func_ret_failure succeeded.
203 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
207 echo positional parameters were not saved.
210 test \$exitcode = 0) || { (exit 1); exit 1; }
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
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
225 test -z "$as_dir" && as_dir=.
228 for as_base in sh bash ksh sh5; do
229 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
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
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+"$@"}'='"$@"'
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
257 CONFIG_SHELL=$as_shell
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
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+"$@"}'='"$@"'
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
284 as_func_ret_success () {
287 as_func_ret_failure () {
292 if as_func_success; then
296 echo as_func_success failed.
299 if as_func_failure; then
301 echo as_func_failure succeeded.
304 if as_func_ret_success; then
308 echo as_func_ret_success failed.
311 if as_func_ret_failure; then
313 echo as_func_ret_failure succeeded.
316 if ( set x; as_func_ret_success y && test x = "$1" ); then
320 echo positional parameters were not saved.
323 test $exitcode = 0) || { (exit 1); exit 1; }
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; }
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
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 () {
373 as_func_ret_success () {
376 as_func_ret_failure () {
381 if as_func_success; then
385 echo as_func_success failed.
388 if as_func_failure; then
390 echo as_func_failure succeeded.
393 if as_func_ret_success; then
397 echo as_func_ret_success failed.
400 if as_func_ret_failure; then
402 echo as_func_ret_failure succeeded.
405 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
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
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
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. :-)
447 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
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).
459 # Exit status is that of the last command.
464 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
470 ECHO_C= ECHO_N= ECHO_T=
474 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
481 if expr a : '\(a\)' >/dev/null 2>&1 &&
482 test "X`expr 00001 : '.*\(...\)'`" = X001; then
488 rm -f conf$$ conf$$.exe conf$$.file
489 if test -d conf$$.dir; then
490 rm -f conf$$.dir/conf$$.file
496 if ln -s conf$$.file conf$$ 2>/dev/null; then
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 ||
504 elif ln conf$$.file conf$$ 2>/dev/null; then
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
515 test -d ./-p && rmdir ./-p
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
526 if test -x conf$$.file >/dev/null 2>&1; then
527 as_executable_p="test -x"
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
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`
551 ac_default_prefix=/usr/local
553 ac_config_libobj_dir=.
559 SHELL=${CONFIG_SHELL-/bin/sh}
561 # Identity of this package.
563 PACKAGE_TARNAME='llvm'
564 PACKAGE_VERSION='3.8.0svn'
565 PACKAGE_STRING='LLVM 3.8.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="\
573 # include <sys/types.h>
576 # include <sys/stat.h>
587 # if !STDC_HEADERS && HAVE_MEMORY_H
593 # include <strings.h>
596 # include <inttypes.h>
614 program_transform_name
693 ENABLE_CLANG_STATIC_ANALYZER
698 ENABLE_EXPENSIVE_CHECKS
700 ENABLE_ABI_BREAKING_CHECKS
710 enable_external_search
711 enable_server_based_search
713 extra_search_mappings
715 llvm_doxygen_generate_qhp
716 llvm_doxygen_qch_filename
717 llvm_doxygen_qhp_namespace
718 llvm_doxygen_qhelpgenerator_path
719 llvm_doxygen_qhp_cust_filter_name
720 llvm_doxygen_qhp_cust_filter_attrs
721 clang_doxygen_generate_qhp
722 clang_doxygen_qch_filename
723 clang_doxygen_qhp_namespace
724 clang_doxygen_qhelpgenerator_path
725 clang_doxygen_qhp_cust_filter_name
726 clang_doxygen_qhp_cust_filter_attrs
737 LLVM_ENUM_ASM_PRINTERS
738 LLVM_ENUM_ASM_PARSERS
739 LLVM_ENUM_DISASSEMBLERS
777 HAVE_LINK_VERSION_SCRIPT
780 NO_MISSING_FIELD_INITIALIZERS
781 COVERED_SWITCH_DEFAULT
782 NO_MAYBE_UNINITIALIZED
811 ENABLE_VISIBILITY_INLINES_HIDDEN
818 ac_precious_vars='build_alias
829 ac_subdirs_all='projects/test-suite
832 projects/llvm-poolalloc
836 # Initialize some variables set by options.
838 ac_init_version=false
839 # The variables have the same names as the options, with
840 # dashes changed to underlines.
848 program_transform_name=s,x,x,
856 # Installation directory options.
857 # These are left unexpanded so users can "make install exec_prefix=/foo"
858 # and all the variables that are supposed to be based on exec_prefix
859 # by default will actually change.
860 # Use braces instead of parens because sh, perl, etc. also accept them.
861 # (The list follows the same order as the GNU Coding Standards.)
862 bindir='${exec_prefix}/bin'
863 sbindir='${exec_prefix}/sbin'
864 libexecdir='${exec_prefix}/libexec'
865 datarootdir='${prefix}/share'
866 datadir='${datarootdir}'
867 sysconfdir='${prefix}/etc'
868 sharedstatedir='${prefix}/com'
869 localstatedir='${prefix}/var'
870 includedir='${prefix}/include'
871 oldincludedir='/usr/include'
872 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
873 infodir='${datarootdir}/info'
878 libdir='${exec_prefix}/lib'
879 localedir='${datarootdir}/locale'
880 mandir='${datarootdir}/man'
886 # If the previous option needs an argument, assign it.
887 if test -n "$ac_prev"; then
888 eval $ac_prev=\$ac_option
894 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
898 # Accept the important Cygnus configure options, so we can diagnose typos.
900 case $ac_dashdash$ac_option in
904 -bindir | --bindir | --bindi | --bind | --bin | --bi)
906 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
909 -build | --build | --buil | --bui | --bu)
910 ac_prev=build_alias ;;
911 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
912 build_alias=$ac_optarg ;;
914 -cache-file | --cache-file | --cache-fil | --cache-fi \
915 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
916 ac_prev=cache_file ;;
917 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
918 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
919 cache_file=$ac_optarg ;;
922 cache_file=config.cache ;;
924 -datadir | --datadir | --datadi | --datad)
926 -datadir=* | --datadir=* | --datadi=* | --datad=*)
927 datadir=$ac_optarg ;;
929 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
930 | --dataroo | --dataro | --datar)
931 ac_prev=datarootdir ;;
932 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
933 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
934 datarootdir=$ac_optarg ;;
936 -disable-* | --disable-*)
937 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
938 # Reject names that are not valid shell variable names.
939 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
940 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
941 { (exit 1); exit 1; }; }
942 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
943 eval enable_$ac_feature=no ;;
945 -docdir | --docdir | --docdi | --doc | --do)
947 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
950 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
952 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
955 -enable-* | --enable-*)
956 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
957 # Reject names that are not valid shell variable names.
958 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
959 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
960 { (exit 1); exit 1; }; }
961 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
962 eval enable_$ac_feature=\$ac_optarg ;;
964 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
965 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
966 | --exec | --exe | --ex)
967 ac_prev=exec_prefix ;;
968 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
969 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
970 | --exec=* | --exe=* | --ex=*)
971 exec_prefix=$ac_optarg ;;
973 -gas | --gas | --ga | --g)
974 # Obsolete; use --with-gas.
977 -help | --help | --hel | --he | -h)
979 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
980 ac_init_help=recursive ;;
981 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
982 ac_init_help=short ;;
984 -host | --host | --hos | --ho)
985 ac_prev=host_alias ;;
986 -host=* | --host=* | --hos=* | --ho=*)
987 host_alias=$ac_optarg ;;
989 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
991 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
993 htmldir=$ac_optarg ;;
995 -includedir | --includedir | --includedi | --included | --include \
996 | --includ | --inclu | --incl | --inc)
997 ac_prev=includedir ;;
998 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
999 | --includ=* | --inclu=* | --incl=* | --inc=*)
1000 includedir=$ac_optarg ;;
1002 -infodir | --infodir | --infodi | --infod | --info | --inf)
1004 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1005 infodir=$ac_optarg ;;
1007 -libdir | --libdir | --libdi | --libd)
1009 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1010 libdir=$ac_optarg ;;
1012 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1013 | --libexe | --libex | --libe)
1014 ac_prev=libexecdir ;;
1015 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1016 | --libexe=* | --libex=* | --libe=*)
1017 libexecdir=$ac_optarg ;;
1019 -localedir | --localedir | --localedi | --localed | --locale)
1020 ac_prev=localedir ;;
1021 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1022 localedir=$ac_optarg ;;
1024 -localstatedir | --localstatedir | --localstatedi | --localstated \
1025 | --localstate | --localstat | --localsta | --localst | --locals)
1026 ac_prev=localstatedir ;;
1027 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1028 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1029 localstatedir=$ac_optarg ;;
1031 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1033 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1034 mandir=$ac_optarg ;;
1036 -nfp | --nfp | --nf)
1037 # Obsolete; use --without-fp.
1040 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1041 | --no-cr | --no-c | -n)
1044 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1045 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1048 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1049 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1050 | --oldin | --oldi | --old | --ol | --o)
1051 ac_prev=oldincludedir ;;
1052 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1053 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1054 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1055 oldincludedir=$ac_optarg ;;
1057 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1059 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1060 prefix=$ac_optarg ;;
1062 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1063 | --program-pre | --program-pr | --program-p)
1064 ac_prev=program_prefix ;;
1065 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1066 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1067 program_prefix=$ac_optarg ;;
1069 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1070 | --program-suf | --program-su | --program-s)
1071 ac_prev=program_suffix ;;
1072 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1073 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1074 program_suffix=$ac_optarg ;;
1076 -program-transform-name | --program-transform-name \
1077 | --program-transform-nam | --program-transform-na \
1078 | --program-transform-n | --program-transform- \
1079 | --program-transform | --program-transfor \
1080 | --program-transfo | --program-transf \
1081 | --program-trans | --program-tran \
1082 | --progr-tra | --program-tr | --program-t)
1083 ac_prev=program_transform_name ;;
1084 -program-transform-name=* | --program-transform-name=* \
1085 | --program-transform-nam=* | --program-transform-na=* \
1086 | --program-transform-n=* | --program-transform-=* \
1087 | --program-transform=* | --program-transfor=* \
1088 | --program-transfo=* | --program-transf=* \
1089 | --program-trans=* | --program-tran=* \
1090 | --progr-tra=* | --program-tr=* | --program-t=*)
1091 program_transform_name=$ac_optarg ;;
1093 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1095 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1096 pdfdir=$ac_optarg ;;
1098 -psdir | --psdir | --psdi | --psd | --ps)
1100 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1103 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1104 | -silent | --silent | --silen | --sile | --sil)
1107 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1109 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1111 sbindir=$ac_optarg ;;
1113 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1114 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1115 | --sharedst | --shareds | --shared | --share | --shar \
1117 ac_prev=sharedstatedir ;;
1118 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1119 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1120 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1122 sharedstatedir=$ac_optarg ;;
1124 -site | --site | --sit)
1126 -site=* | --site=* | --sit=*)
1129 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1131 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1132 srcdir=$ac_optarg ;;
1134 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1135 | --syscon | --sysco | --sysc | --sys | --sy)
1136 ac_prev=sysconfdir ;;
1137 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1138 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1139 sysconfdir=$ac_optarg ;;
1141 -target | --target | --targe | --targ | --tar | --ta | --t)
1142 ac_prev=target_alias ;;
1143 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1144 target_alias=$ac_optarg ;;
1146 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1149 -version | --version | --versio | --versi | --vers | -V)
1150 ac_init_version=: ;;
1153 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1154 # Reject names that are not valid shell variable names.
1155 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1156 { echo "$as_me: error: invalid package name: $ac_package" >&2
1157 { (exit 1); exit 1; }; }
1158 ac_package=`echo $ac_package| sed 's/-/_/g'`
1159 eval with_$ac_package=\$ac_optarg ;;
1161 -without-* | --without-*)
1162 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1163 # Reject names that are not valid shell variable names.
1164 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1165 { echo "$as_me: error: invalid package name: $ac_package" >&2
1166 { (exit 1); exit 1; }; }
1167 ac_package=`echo $ac_package | sed 's/-/_/g'`
1168 eval with_$ac_package=no ;;
1171 # Obsolete; use --with-x.
1174 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1175 | --x-incl | --x-inc | --x-in | --x-i)
1176 ac_prev=x_includes ;;
1177 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1178 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1179 x_includes=$ac_optarg ;;
1181 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1182 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1183 ac_prev=x_libraries ;;
1184 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1185 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1186 x_libraries=$ac_optarg ;;
1188 -*) { echo "$as_me: error: unrecognized option: $ac_option
1189 Try \`$0 --help' for more information." >&2
1190 { (exit 1); exit 1; }; }
1194 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1195 # Reject names that are not valid shell variable names.
1196 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1197 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1198 { (exit 1); exit 1; }; }
1199 eval $ac_envvar=\$ac_optarg
1200 export $ac_envvar ;;
1203 # FIXME: should be removed in autoconf 3.0.
1204 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1205 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1206 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1207 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1213 if test -n "$ac_prev"; then
1214 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1215 { echo "$as_me: error: missing argument to $ac_option" >&2
1216 { (exit 1); exit 1; }; }
1219 # Be sure to have absolute directory names.
1220 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1221 datadir sysconfdir sharedstatedir localstatedir includedir \
1222 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1223 libdir localedir mandir
1225 eval ac_val=\$$ac_var
1227 [\\/$]* | ?:[\\/]* ) continue;;
1228 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1230 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1231 { (exit 1); exit 1; }; }
1234 # There might be people who depend on the old broken behavior: `$host'
1235 # used to hold the argument of --host etc.
1236 # FIXME: To remove some day.
1239 target=$target_alias
1241 # FIXME: To remove some day.
1242 if test "x$host_alias" != x; then
1243 if test "x$build_alias" = x; then
1244 cross_compiling=maybe
1245 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1246 If a cross compiler is detected then cross compile mode will be used." >&2
1247 elif test "x$build_alias" != "x$host_alias"; then
1253 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1255 test "$silent" = yes && exec 6>/dev/null
1258 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1259 ac_ls_di=`ls -di .` &&
1260 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1261 { echo "$as_me: error: Working directory cannot be determined" >&2
1262 { (exit 1); exit 1; }; }
1263 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1264 { echo "$as_me: error: pwd does not report name of working directory" >&2
1265 { (exit 1); exit 1; }; }
1268 # Find the source files, if location was not specified.
1269 if test -z "$srcdir"; then
1270 ac_srcdir_defaulted=yes
1271 # Try the directory containing this script, then the parent directory.
1272 ac_confdir=`$as_dirname -- "$0" ||
1273 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1274 X"$0" : 'X\(//\)[^/]' \| \
1275 X"$0" : 'X\(//\)$' \| \
1276 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1278 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1296 if test ! -r "$srcdir/$ac_unique_file"; then
1300 ac_srcdir_defaulted=no
1302 if test ! -r "$srcdir/$ac_unique_file"; then
1303 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1304 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1305 { (exit 1); exit 1; }; }
1307 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1309 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1310 { (exit 1); exit 1; }; }
1312 # When building in place, set srcdir=.
1313 if test "$ac_abs_confdir" = "$ac_pwd"; then
1316 # Remove unnecessary trailing slashes from srcdir.
1317 # Double slashes in file names in object file debugging info
1318 # mess up M-x gdb in Emacs.
1320 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1322 for ac_var in $ac_precious_vars; do
1323 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1324 eval ac_env_${ac_var}_value=\$${ac_var}
1325 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1326 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1330 # Report the --help message.
1332 if test "$ac_init_help" = "long"; then
1333 # Omit some internal or obsolete options to make the list less imposing.
1334 # This message is too long to be a string in the A/UX 3.1 sh.
1336 \`configure' configures LLVM 3.8.0svn to adapt to many kinds of systems.
1338 Usage: $0 [OPTION]... [VAR=VALUE]...
1340 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1341 VAR=VALUE. See below for descriptions of some of the useful variables.
1343 Defaults for the options are specified in brackets.
1346 -h, --help display this help and exit
1347 --help=short display options specific to this package
1348 --help=recursive display the short help of all the included packages
1349 -V, --version display version information and exit
1350 -q, --quiet, --silent do not print \`checking...' messages
1351 --cache-file=FILE cache test results in FILE [disabled]
1352 -C, --config-cache alias for \`--cache-file=config.cache'
1353 -n, --no-create do not create output files
1354 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1356 Installation directories:
1357 --prefix=PREFIX install architecture-independent files in PREFIX
1358 [$ac_default_prefix]
1359 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1362 By default, \`make install' will install all the files in
1363 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1364 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1365 for instance \`--prefix=\$HOME'.
1367 For better control, use the options below.
1369 Fine tuning of the installation directories:
1370 --bindir=DIR user executables [EPREFIX/bin]
1371 --sbindir=DIR system admin executables [EPREFIX/sbin]
1372 --libexecdir=DIR program executables [EPREFIX/libexec]
1373 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1374 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1375 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1376 --libdir=DIR object code libraries [EPREFIX/lib]
1377 --includedir=DIR C header files [PREFIX/include]
1378 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1379 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1380 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1381 --infodir=DIR info documentation [DATAROOTDIR/info]
1382 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1383 --mandir=DIR man documentation [DATAROOTDIR/man]
1384 --docdir=DIR documentation root [DATAROOTDIR/doc/llvm]
1385 --htmldir=DIR html documentation [DOCDIR]
1386 --dvidir=DIR dvi documentation [DOCDIR]
1387 --pdfdir=DIR pdf documentation [DOCDIR]
1388 --psdir=DIR ps documentation [DOCDIR]
1394 --build=BUILD configure for building on BUILD [guessed]
1395 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1396 --target=TARGET configure for building compilers for TARGET [HOST]
1400 if test -n "$ac_init_help"; then
1401 case $ac_init_help in
1402 short | recursive ) echo "Configuration of LLVM 3.8.0svn:";;
1407 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1408 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1409 --enable-polly Use polly if available (default is YES)
1410 --enable-libcpp Use libc++ if available (default is NO)
1411 --enable-compiler-version-checks
1412 Check the version of the host compiler (default is
1414 --enable-cxx1y Use c++1y if available (default is NO)
1415 --enable-split-dwarf Use split-dwarf if available (default is NO)
1416 --enable-clang-arcmt Enable building of clang ARCMT (default is YES)
1417 --enable-clang-plugin-support
1418 Enable plugin support in clang (default is YES)
1419 --enable-clang-static-analyzer
1420 Enable building of clang Static Analyzer (default is
1422 --enable-optimized Compile with optimizations enabled (default is NO)
1423 --enable-profiling Compile with profiling enabled (default is NO)
1424 --enable-assertions Compile with assertion checks enabled (default is
1426 --enable-werror Compile with -Werror enabled (default is NO)
1427 --enable-expensive-checks
1428 Compile with expensive debug checks enabled (default
1430 --enable-abi-breaking-checks
1431 Compile with abi-breaking asserts support (default
1433 --enable-debug-runtime Build runtime libs with debug symbols (default is
1435 --enable-debug-symbols Build compiler with debug symbols (default is NO if
1436 optimization is on and YES if it's off)
1437 --enable-keep-symbols Do not strip installed executables)
1438 --enable-jit Enable Just In Time Compiling (default is YES)
1439 --enable-docs Build documents (default is YES)
1440 --enable-doxygen Build doxygen documentation (default is NO)
1441 --enable-doxygen-search Enable doxygen search support (default is NO)
1442 --enable-doxygen-external-search
1443 Enable doxygen exteranl search (default is NO)
1444 --enable-doxygen-qt-help
1445 Build Qt help files (default is NO)
1446 --enable-threads Use threads if available (default is YES)
1447 --enable-pthreads Use pthreads if available (default is YES)
1448 --enable-zlib Use zlib for compression/decompression if available
1450 --enable-pic Build LLVM with Position Independent Code (default
1452 --enable-shared Build a shared library and link tools against it
1454 --enable-embed-stdcxx Build a shared library with embedded libstdc++ for
1455 Win32 DLL (default is NO)
1456 --enable-timestamps Enable embedding timestamp information in build
1458 --enable-backtraces Enable embedding backtraces on crash (default is
1460 --enable-crash-overrides
1461 Enable crash handling overrides (default is YES)
1462 --enable-targets Build specific host targets: all or
1463 target1,target2,... Valid targets are: host, x86,
1464 x86_64, sparc, powerpc, arm64, arm, aarch64, mips,
1465 hexagon, xcore, msp430, nvptx, systemz, r600, bpf,
1466 wasm, and cpp (default=all)
1467 --enable-experimental-targets
1468 Build experimental host targets: disable or
1469 target1,target2,... (default=disable)
1470 --enable-bindings Build specific language bindings:
1471 all,auto,none,{binding-name} (default=auto)
1472 --enable-terminfo Query the terminfo database if available (default is
1474 --enable-libedit Use libedit if available (default is YES)
1475 --enable-libffi Check for the presence of libffi (default is NO)
1478 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1479 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1480 --with-doxygen-search-engine-url
1481 Specify the external search engine for doxygen
1482 --with-doxygen-search-mappings
1483 Specify the extra search mapping for doxygen
1484 --with-optimize-option Select the compiler options to use for optimized
1486 --with-extra-options Specify additional options to compile LLVM with
1487 --with-extra-ld-options Specify additional options to link LLVM with
1488 --with-ocaml-libdir Specify install location for ocaml bindings (default
1490 --with-clang-srcdir Directory to the out-of-tree Clang source
1491 --with-clang-resource-dir
1492 Relative directory from the Clang binary for
1494 --with-c-include-dirs Colon separated list of directories clang will
1496 --with-gcc-toolchain Directory where gcc is installed.
1497 --with-default-sysroot Add --sysroot=<path> to all compiler invocations.
1498 --with-clang-default-openmp-runtime
1499 The default OpenMP runtime for Clang.
1500 --with-binutils-include Specify path to binutils/include/ containing
1501 plugin-api.h file for gold plugin.
1502 --with-bug-report-url Specify the URL where bug reports should be
1503 submitted (default=http://llvm.org/bugs/)
1504 --with-internal-prefix Installation directory for internal files
1505 --with-python path to python
1506 --with-oprofile=<prefix>
1507 Tell OProfile >= 0.9.4 how to symbolize JIT output
1508 --with-intel-jitevents Notify Intel JIT profiling API of generated code
1511 Some influential environment variables:
1512 CC C compiler command
1513 CFLAGS C compiler flags
1514 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1515 nonstandard directory <lib dir>
1516 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1517 you have headers in a nonstandard directory <include dir>
1518 CXX C++ compiler command
1519 CXXFLAGS C++ compiler flags
1522 Use these variables to override the choices made by `configure' or to help
1523 it to find libraries and programs with nonstandard names/locations.
1525 Report bugs to <http://llvm.org/bugs/>.
1530 if test "$ac_init_help" = "recursive"; then
1531 # If there are subdirs, report their specific --help.
1532 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1533 test -d "$ac_dir" || continue
1537 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1539 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1540 # A ".." for each directory in $ac_dir_suffix.
1541 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1542 case $ac_top_builddir_sub in
1543 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1544 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1547 ac_abs_top_builddir=$ac_pwd
1548 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1549 # for backward compatibility:
1550 ac_top_builddir=$ac_top_build_prefix
1553 .) # We are building in place.
1555 ac_top_srcdir=$ac_top_builddir_sub
1556 ac_abs_top_srcdir=$ac_pwd ;;
1557 [\\/]* | ?:[\\/]* ) # Absolute name.
1558 ac_srcdir=$srcdir$ac_dir_suffix;
1559 ac_top_srcdir=$srcdir
1560 ac_abs_top_srcdir=$srcdir ;;
1562 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1563 ac_top_srcdir=$ac_top_build_prefix$srcdir
1564 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1566 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1568 cd "$ac_dir" || { ac_status=$?; continue; }
1569 # Check for guested configure.
1570 if test -f "$ac_srcdir/configure.gnu"; then
1572 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1573 elif test -f "$ac_srcdir/configure"; then
1575 $SHELL "$ac_srcdir/configure" --help=recursive
1577 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1579 cd "$ac_pwd" || { ac_status=$?; break; }
1583 test -n "$ac_init_help" && exit $ac_status
1584 if $ac_init_version; then
1586 LLVM configure 3.8.0svn
1587 generated by GNU Autoconf 2.60
1589 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1590 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1591 This configure script is free software; the Free Software Foundation
1592 gives unlimited permission to copy, distribute and modify it.
1594 Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign.
1598 cat >config.log <<_ACEOF
1599 This file contains any messages produced by compilers while
1600 running configure, to aid debugging if configure makes a mistake.
1602 It was created by LLVM $as_me 3.8.0svn, which was
1603 generated by GNU Autoconf 2.60. Invocation command line was
1615 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1616 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1617 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1618 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1619 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1621 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1622 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1624 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1625 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1626 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1627 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1628 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1629 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1630 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1634 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1638 test -z "$as_dir" && as_dir=.
1639 echo "PATH: $as_dir"
1655 # Keep a trace of the command line.
1656 # Strip out --no-create and --no-recursion so they do not pile up.
1657 # Strip out --silent because we don't want to record it for future runs.
1658 # Also quote any args containing shell meta-characters.
1659 # Make two passes to allow for proper duplicate-argument suppression.
1663 ac_must_keep_next=false
1669 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1670 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1671 | -silent | --silent | --silen | --sile | --sil)
1674 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1677 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1679 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1680 if test $ac_must_keep_next = true; then
1681 ac_must_keep_next=false # Got value, back to normal.
1684 *=* | --config-cache | -C | -disable-* | --disable-* \
1685 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1686 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1687 | -with-* | --with-* | -without-* | --without-* | --x)
1688 case "$ac_configure_args0 " in
1689 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1692 -* ) ac_must_keep_next=true ;;
1695 ac_configure_args="$ac_configure_args '$ac_arg'"
1700 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1701 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1703 # When interrupted or exit'd, cleanup temporary files, and complete
1704 # config.log. We remove comments because anyway the quotes in there
1705 # would cause problems or look ugly.
1706 # WARNING: Use '\'' to represent an apostrophe within the trap.
1707 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1708 trap 'exit_status=$?
1709 # Save into config.log some information that might help in debugging.
1714 ## ---------------- ##
1715 ## Cache variables. ##
1716 ## ---------------- ##
1719 # The following way of writing the cache mishandles newlines in values,
1721 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1722 eval ac_val=\$$ac_var
1726 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1727 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1730 _ | IFS | as_nl) ;; #(
1731 *) $as_unset $ac_var ;;
1736 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1737 *${as_nl}ac_space=\ *)
1739 "s/'\''/'\''\\\\'\'''\''/g;
1740 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1743 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1751 ## ----------------- ##
1752 ## Output variables. ##
1753 ## ----------------- ##
1756 for ac_var in $ac_subst_vars
1758 eval ac_val=\$$ac_var
1760 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1762 echo "$ac_var='\''$ac_val'\''"
1766 if test -n "$ac_subst_files"; then
1768 ## ------------------- ##
1769 ## File substitutions. ##
1770 ## ------------------- ##
1773 for ac_var in $ac_subst_files
1775 eval ac_val=\$$ac_var
1777 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1779 echo "$ac_var='\''$ac_val'\''"
1784 if test -s confdefs.h; then
1794 test "$ac_signal" != 0 &&
1795 echo "$as_me: caught signal $ac_signal"
1796 echo "$as_me: exit $exit_status"
1798 rm -f core *.core core.conftest.* &&
1799 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1802 for ac_signal in 1 2 13 15; do
1803 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1807 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1808 rm -f -r conftest* confdefs.h
1810 # Predefined preprocessor variables.
1812 cat >>confdefs.h <<_ACEOF
1813 #define PACKAGE_NAME "$PACKAGE_NAME"
1817 cat >>confdefs.h <<_ACEOF
1818 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1822 cat >>confdefs.h <<_ACEOF
1823 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1827 cat >>confdefs.h <<_ACEOF
1828 #define PACKAGE_STRING "$PACKAGE_STRING"
1832 cat >>confdefs.h <<_ACEOF
1833 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1837 # Let the site file select an alternate cache file if it wants to.
1838 # Prefer explicitly selected file to automatically selected ones.
1839 if test -n "$CONFIG_SITE"; then
1840 set x "$CONFIG_SITE"
1841 elif test "x$prefix" != xNONE; then
1842 set x "$prefix/share/config.site" "$prefix/etc/config.site"
1844 set x "$ac_default_prefix/share/config.site" \
1845 "$ac_default_prefix/etc/config.site"
1850 if test -r "$ac_site_file"; then
1851 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1852 echo "$as_me: loading site script $ac_site_file" >&6;}
1853 sed 's/^/| /' "$ac_site_file" >&5
1858 if test -r "$cache_file"; then
1859 # Some versions of bash will fail to source /dev/null (special
1860 # files actually), so we avoid doing that.
1861 if test -f "$cache_file"; then
1862 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1863 echo "$as_me: loading cache $cache_file" >&6;}
1865 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1866 *) . "./$cache_file";;
1870 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1871 echo "$as_me: creating cache $cache_file" >&6;}
1875 # Check that the precious variables saved in the cache have kept the same
1877 ac_cache_corrupted=false
1878 for ac_var in $ac_precious_vars; do
1879 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1880 eval ac_new_set=\$ac_env_${ac_var}_set
1881 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1882 eval ac_new_val=\$ac_env_${ac_var}_value
1883 case $ac_old_set,$ac_new_set in
1885 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1886 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1887 ac_cache_corrupted=: ;;
1889 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1890 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1891 ac_cache_corrupted=: ;;
1894 if test "x$ac_old_val" != "x$ac_new_val"; then
1895 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1896 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1897 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1898 echo "$as_me: former value: $ac_old_val" >&2;}
1899 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1900 echo "$as_me: current value: $ac_new_val" >&2;}
1901 ac_cache_corrupted=:
1904 # Pass precious variables to config.status.
1905 if test "$ac_new_set" = set; then
1907 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1908 *) ac_arg=$ac_var=$ac_new_val ;;
1910 case " $ac_configure_args " in
1911 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1912 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1916 if $ac_cache_corrupted; then
1917 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1918 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1919 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1920 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1921 { (exit 1); exit 1; }; }
1949 ac_cpp='$CPP $CPPFLAGS'
1950 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1951 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1952 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1956 LLVM_VERSION_MAJOR=3
1957 LLVM_VERSION_MINOR=8
1958 LLVM_VERSION_PATCH=0
1959 LLVM_VERSION_SUFFIX=svn
1962 cat >>confdefs.h <<_ACEOF
1963 #define LLVM_VERSION_MAJOR $LLVM_VERSION_MAJOR
1967 cat >>confdefs.h <<_ACEOF
1968 #define LLVM_VERSION_MINOR $LLVM_VERSION_MINOR
1972 cat >>confdefs.h <<_ACEOF
1973 #define LLVM_VERSION_PATCH $LLVM_VERSION_PATCH
1977 cat >>confdefs.h <<_ACEOF
1978 #define LLVM_VERSION_STRING "$PACKAGE_VERSION"
1987 LLVM_COPYRIGHT="Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign."
1996 for ac_dir in autoconf "$srcdir"/autoconf; do
1997 if test -f "$ac_dir/install-sh"; then
1999 ac_install_sh="$ac_aux_dir/install-sh -c"
2001 elif test -f "$ac_dir/install.sh"; then
2003 ac_install_sh="$ac_aux_dir/install.sh -c"
2005 elif test -f "$ac_dir/shtool"; then
2007 ac_install_sh="$ac_aux_dir/shtool install -c"
2011 if test -z "$ac_aux_dir"; then
2012 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
2013 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
2014 { (exit 1); exit 1; }; }
2017 # These three variables are undocumented and unsupported,
2018 # and are intended to be withdrawn in a future Autoconf release.
2019 # They can cause serious problems if a builder's source tree is in a directory
2020 # whose full name contains unusual characters.
2021 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2022 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2023 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2027 if test ${srcdir} != "." ; then
2028 if test -f ${srcdir}/include/llvm/Config/config.h ; then
2029 { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
2030 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
2031 { (exit 1); exit 1; }; }
2035 if test ${srcdir} == "." ; then
2036 { { echo "$as_me:$LINENO: error: In-source builds are not allowed. Please configure from a separate build directory!" >&5
2037 echo "$as_me: error: In-source builds are not allowed. Please configure from a separate build directory!" >&2;}
2038 { (exit 1); exit 1; }; }
2045 ac_cpp='$CPP $CPPFLAGS'
2046 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2047 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2048 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2049 if test -n "$ac_tool_prefix"; then
2050 for ac_prog in clang gcc
2052 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2053 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2054 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2055 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2056 if test "${ac_cv_prog_CC+set}" = set; then
2057 echo $ECHO_N "(cached) $ECHO_C" >&6
2059 if test -n "$CC"; then
2060 ac_cv_prog_CC="$CC" # Let the user override the test.
2062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2066 test -z "$as_dir" && as_dir=.
2067 for ac_exec_ext in '' $ac_executable_extensions; do
2068 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2069 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2070 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2080 if test -n "$CC"; then
2081 { echo "$as_me:$LINENO: result: $CC" >&5
2082 echo "${ECHO_T}$CC" >&6; }
2084 { echo "$as_me:$LINENO: result: no" >&5
2085 echo "${ECHO_T}no" >&6; }
2089 test -n "$CC" && break
2092 if test -z "$CC"; then
2094 for ac_prog in clang gcc
2096 # Extract the first word of "$ac_prog", so it can be a program name with args.
2097 set dummy $ac_prog; ac_word=$2
2098 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2099 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2100 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2101 echo $ECHO_N "(cached) $ECHO_C" >&6
2103 if test -n "$ac_ct_CC"; then
2104 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2106 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2110 test -z "$as_dir" && as_dir=.
2111 for ac_exec_ext in '' $ac_executable_extensions; do
2112 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2113 ac_cv_prog_ac_ct_CC="$ac_prog"
2114 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2123 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2124 if test -n "$ac_ct_CC"; then
2125 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2126 echo "${ECHO_T}$ac_ct_CC" >&6; }
2128 { echo "$as_me:$LINENO: result: no" >&5
2129 echo "${ECHO_T}no" >&6; }
2133 test -n "$ac_ct_CC" && break
2136 if test "x$ac_ct_CC" = x; then
2139 case $cross_compiling:$ac_tool_warned in
2141 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2142 whose name does not start with the host triplet. If you think this
2143 configuration is useful to you, please write to autoconf@gnu.org." >&5
2144 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2145 whose name does not start with the host triplet. If you think this
2146 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2147 ac_tool_warned=yes ;;
2154 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2155 See \`config.log' for more details." >&5
2156 echo "$as_me: error: no acceptable C compiler found in \$PATH
2157 See \`config.log' for more details." >&2;}
2158 { (exit 1); exit 1; }; }
2160 # Provide some information about the compiler.
2161 echo "$as_me:$LINENO: checking for C compiler version" >&5
2162 ac_compiler=`set X $ac_compile; echo $2`
2163 { (ac_try="$ac_compiler --version >&5"
2165 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2166 *) ac_try_echo=$ac_try;;
2168 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2169 (eval "$ac_compiler --version >&5") 2>&5
2171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2172 (exit $ac_status); }
2173 { (ac_try="$ac_compiler -v >&5"
2175 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2176 *) ac_try_echo=$ac_try;;
2178 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2179 (eval "$ac_compiler -v >&5") 2>&5
2181 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2182 (exit $ac_status); }
2183 { (ac_try="$ac_compiler -V >&5"
2185 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2186 *) ac_try_echo=$ac_try;;
2188 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2189 (eval "$ac_compiler -V >&5") 2>&5
2191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2192 (exit $ac_status); }
2194 cat >conftest.$ac_ext <<_ACEOF
2197 cat confdefs.h >>conftest.$ac_ext
2198 cat >>conftest.$ac_ext <<_ACEOF
2199 /* end confdefs.h. */
2209 ac_clean_files_save=$ac_clean_files
2210 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2211 # Try to create an executable without -o first, disregard a.out.
2212 # It will help us diagnose broken compilers, and finding out an intuition
2214 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2215 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2216 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2218 # List of possible output files, starting from the most likely.
2219 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2220 # only as a last resort. b.out is created by i960 compilers.
2221 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2223 # The IRIX 6 linker writes into existing files which may not be
2224 # executable, retaining their permissions. Remove them first so a
2225 # subsequent execution test works.
2227 for ac_file in $ac_files
2230 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2231 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2236 if { (ac_try="$ac_link_default"
2238 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2239 *) ac_try_echo=$ac_try;;
2241 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2242 (eval "$ac_link_default") 2>&5
2244 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2245 (exit $ac_status); }; then
2246 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2247 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2248 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2249 # so that the user can short-circuit this test for compilers unknown to
2251 for ac_file in $ac_files
2253 test -f "$ac_file" || continue
2255 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2258 # We found the default executable, but exeext='' is most
2262 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2264 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2266 # We set ac_cv_exeext here because the later test for it is not
2267 # safe: cross compilers may not add the suffix if given an `-o'
2268 # argument, so we may need to know it at that point already.
2269 # Even if this section looks crufty: it has the advantage of
2276 test "$ac_cv_exeext" = no && ac_cv_exeext=
2279 echo "$as_me: failed program was:" >&5
2280 sed 's/^/| /' conftest.$ac_ext >&5
2282 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2283 See \`config.log' for more details." >&5
2284 echo "$as_me: error: C compiler cannot create executables
2285 See \`config.log' for more details." >&2;}
2286 { (exit 77); exit 77; }; }
2289 ac_exeext=$ac_cv_exeext
2290 { echo "$as_me:$LINENO: result: $ac_file" >&5
2291 echo "${ECHO_T}$ac_file" >&6; }
2293 # Check that the compiler produces executables we can run. If not, either
2294 # the compiler is broken, or we cross compile.
2295 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2296 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2297 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2298 # If not cross compiling, check that we can run a simple program.
2299 if test "$cross_compiling" != yes; then
2300 if { ac_try='./$ac_file'
2301 { (case "(($ac_try" in
2302 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2303 *) ac_try_echo=$ac_try;;
2305 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2306 (eval "$ac_try") 2>&5
2308 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2309 (exit $ac_status); }; }; then
2312 if test "$cross_compiling" = maybe; then
2315 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2316 If you meant to cross compile, use \`--host'.
2317 See \`config.log' for more details." >&5
2318 echo "$as_me: error: cannot run C compiled programs.
2319 If you meant to cross compile, use \`--host'.
2320 See \`config.log' for more details." >&2;}
2321 { (exit 1); exit 1; }; }
2325 { echo "$as_me:$LINENO: result: yes" >&5
2326 echo "${ECHO_T}yes" >&6; }
2328 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2329 ac_clean_files=$ac_clean_files_save
2330 # Check that the compiler produces executables we can run. If not, either
2331 # the compiler is broken, or we cross compile.
2332 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2333 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2334 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2335 echo "${ECHO_T}$cross_compiling" >&6; }
2337 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2338 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2339 if { (ac_try="$ac_link"
2341 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2342 *) ac_try_echo=$ac_try;;
2344 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2345 (eval "$ac_link") 2>&5
2347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2348 (exit $ac_status); }; then
2349 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2350 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2351 # work properly (i.e., refer to `conftest.exe'), while it won't with
2353 for ac_file in conftest.exe conftest conftest.*; do
2354 test -f "$ac_file" || continue
2356 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2357 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2363 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2364 See \`config.log' for more details." >&5
2365 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2366 See \`config.log' for more details." >&2;}
2367 { (exit 1); exit 1; }; }
2370 rm -f conftest$ac_cv_exeext
2371 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2372 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2374 rm -f conftest.$ac_ext
2375 EXEEXT=$ac_cv_exeext
2377 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2378 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2379 if test "${ac_cv_objext+set}" = set; then
2380 echo $ECHO_N "(cached) $ECHO_C" >&6
2382 cat >conftest.$ac_ext <<_ACEOF
2385 cat confdefs.h >>conftest.$ac_ext
2386 cat >>conftest.$ac_ext <<_ACEOF
2387 /* end confdefs.h. */
2397 rm -f conftest.o conftest.obj
2398 if { (ac_try="$ac_compile"
2400 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2401 *) ac_try_echo=$ac_try;;
2403 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2404 (eval "$ac_compile") 2>&5
2406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2407 (exit $ac_status); }; then
2408 for ac_file in conftest.o conftest.obj conftest.*; do
2409 test -f "$ac_file" || continue;
2411 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2412 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2417 echo "$as_me: failed program was:" >&5
2418 sed 's/^/| /' conftest.$ac_ext >&5
2420 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2421 See \`config.log' for more details." >&5
2422 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2423 See \`config.log' for more details." >&2;}
2424 { (exit 1); exit 1; }; }
2427 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2429 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2430 echo "${ECHO_T}$ac_cv_objext" >&6; }
2431 OBJEXT=$ac_cv_objext
2433 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2434 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2435 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2436 echo $ECHO_N "(cached) $ECHO_C" >&6
2438 cat >conftest.$ac_ext <<_ACEOF
2441 cat confdefs.h >>conftest.$ac_ext
2442 cat >>conftest.$ac_ext <<_ACEOF
2443 /* end confdefs.h. */
2456 rm -f conftest.$ac_objext
2457 if { (ac_try="$ac_compile"
2459 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2460 *) ac_try_echo=$ac_try;;
2462 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2463 (eval "$ac_compile") 2>conftest.er1
2465 grep -v '^ *+' conftest.er1 >conftest.err
2467 cat conftest.err >&5
2468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2469 (exit $ac_status); } &&
2470 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2471 { (case "(($ac_try" in
2472 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2473 *) ac_try_echo=$ac_try;;
2475 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2476 (eval "$ac_try") 2>&5
2478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2479 (exit $ac_status); }; } &&
2480 { ac_try='test -s conftest.$ac_objext'
2481 { (case "(($ac_try" in
2482 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2483 *) ac_try_echo=$ac_try;;
2485 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2486 (eval "$ac_try") 2>&5
2488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2489 (exit $ac_status); }; }; then
2492 echo "$as_me: failed program was:" >&5
2493 sed 's/^/| /' conftest.$ac_ext >&5
2498 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2499 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2502 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2503 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2504 GCC=`test $ac_compiler_gnu = yes && echo yes`
2505 ac_test_CFLAGS=${CFLAGS+set}
2506 ac_save_CFLAGS=$CFLAGS
2507 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2508 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2509 if test "${ac_cv_prog_cc_g+set}" = set; then
2510 echo $ECHO_N "(cached) $ECHO_C" >&6
2512 ac_save_c_werror_flag=$ac_c_werror_flag
2513 ac_c_werror_flag=yes
2516 cat >conftest.$ac_ext <<_ACEOF
2519 cat confdefs.h >>conftest.$ac_ext
2520 cat >>conftest.$ac_ext <<_ACEOF
2521 /* end confdefs.h. */
2531 rm -f conftest.$ac_objext
2532 if { (ac_try="$ac_compile"
2534 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2535 *) ac_try_echo=$ac_try;;
2537 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2538 (eval "$ac_compile") 2>conftest.er1
2540 grep -v '^ *+' conftest.er1 >conftest.err
2542 cat conftest.err >&5
2543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2544 (exit $ac_status); } &&
2545 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2546 { (case "(($ac_try" in
2547 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2548 *) ac_try_echo=$ac_try;;
2550 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2551 (eval "$ac_try") 2>&5
2553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2554 (exit $ac_status); }; } &&
2555 { ac_try='test -s conftest.$ac_objext'
2556 { (case "(($ac_try" in
2557 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2558 *) ac_try_echo=$ac_try;;
2560 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2561 (eval "$ac_try") 2>&5
2563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2564 (exit $ac_status); }; }; then
2567 echo "$as_me: failed program was:" >&5
2568 sed 's/^/| /' conftest.$ac_ext >&5
2571 cat >conftest.$ac_ext <<_ACEOF
2574 cat confdefs.h >>conftest.$ac_ext
2575 cat >>conftest.$ac_ext <<_ACEOF
2576 /* end confdefs.h. */
2586 rm -f conftest.$ac_objext
2587 if { (ac_try="$ac_compile"
2589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2590 *) ac_try_echo=$ac_try;;
2592 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2593 (eval "$ac_compile") 2>conftest.er1
2595 grep -v '^ *+' conftest.er1 >conftest.err
2597 cat conftest.err >&5
2598 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2599 (exit $ac_status); } &&
2600 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2601 { (case "(($ac_try" in
2602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2603 *) ac_try_echo=$ac_try;;
2605 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2606 (eval "$ac_try") 2>&5
2608 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2609 (exit $ac_status); }; } &&
2610 { ac_try='test -s conftest.$ac_objext'
2611 { (case "(($ac_try" in
2612 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2613 *) ac_try_echo=$ac_try;;
2615 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2616 (eval "$ac_try") 2>&5
2618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2619 (exit $ac_status); }; }; then
2622 echo "$as_me: failed program was:" >&5
2623 sed 's/^/| /' conftest.$ac_ext >&5
2625 ac_c_werror_flag=$ac_save_c_werror_flag
2627 cat >conftest.$ac_ext <<_ACEOF
2630 cat confdefs.h >>conftest.$ac_ext
2631 cat >>conftest.$ac_ext <<_ACEOF
2632 /* end confdefs.h. */
2642 rm -f conftest.$ac_objext
2643 if { (ac_try="$ac_compile"
2645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2646 *) ac_try_echo=$ac_try;;
2648 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2649 (eval "$ac_compile") 2>conftest.er1
2651 grep -v '^ *+' conftest.er1 >conftest.err
2653 cat conftest.err >&5
2654 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2655 (exit $ac_status); } &&
2656 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2657 { (case "(($ac_try" in
2658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2659 *) ac_try_echo=$ac_try;;
2661 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2662 (eval "$ac_try") 2>&5
2664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2665 (exit $ac_status); }; } &&
2666 { ac_try='test -s conftest.$ac_objext'
2667 { (case "(($ac_try" in
2668 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2669 *) ac_try_echo=$ac_try;;
2671 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2672 (eval "$ac_try") 2>&5
2674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2675 (exit $ac_status); }; }; then
2678 echo "$as_me: failed program was:" >&5
2679 sed 's/^/| /' conftest.$ac_ext >&5
2684 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2687 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2690 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2691 ac_c_werror_flag=$ac_save_c_werror_flag
2693 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2694 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2695 if test "$ac_test_CFLAGS" = set; then
2696 CFLAGS=$ac_save_CFLAGS
2697 elif test $ac_cv_prog_cc_g = yes; then
2698 if test "$GCC" = yes; then
2704 if test "$GCC" = yes; then
2710 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2711 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2712 if test "${ac_cv_prog_cc_c89+set}" = set; then
2713 echo $ECHO_N "(cached) $ECHO_C" >&6
2715 ac_cv_prog_cc_c89=no
2717 cat >conftest.$ac_ext <<_ACEOF
2720 cat confdefs.h >>conftest.$ac_ext
2721 cat >>conftest.$ac_ext <<_ACEOF
2722 /* end confdefs.h. */
2725 #include <sys/types.h>
2726 #include <sys/stat.h>
2727 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2728 struct buf { int x; };
2729 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2730 static char *e (p, i)
2736 static char *f (char * (*g) (char **, int), char **p, ...)
2741 s = g (p, va_arg (v,int));
2746 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2747 function prototypes and stuff, but not '\xHH' hex character constants.
2748 These don't provoke an error unfortunately, instead are silently treated
2749 as 'x'. The following induces an error, until -std is added to get
2750 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2751 array size at least. It's necessary to write '\x00'==0 to get something
2752 that's true only with -std. */
2753 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2755 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2756 inside strings and character constants. */
2758 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2760 int test (int i, double x);
2761 struct s1 {int (*f) (int a);};
2762 struct s2 {int (*f) (double a);};
2763 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2769 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2774 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2775 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2777 CC="$ac_save_CC $ac_arg"
2778 rm -f conftest.$ac_objext
2779 if { (ac_try="$ac_compile"
2781 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2782 *) ac_try_echo=$ac_try;;
2784 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2785 (eval "$ac_compile") 2>conftest.er1
2787 grep -v '^ *+' conftest.er1 >conftest.err
2789 cat conftest.err >&5
2790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2791 (exit $ac_status); } &&
2792 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2793 { (case "(($ac_try" in
2794 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2795 *) ac_try_echo=$ac_try;;
2797 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2798 (eval "$ac_try") 2>&5
2800 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2801 (exit $ac_status); }; } &&
2802 { ac_try='test -s conftest.$ac_objext'
2803 { (case "(($ac_try" in
2804 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2805 *) ac_try_echo=$ac_try;;
2807 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2808 (eval "$ac_try") 2>&5
2810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2811 (exit $ac_status); }; }; then
2812 ac_cv_prog_cc_c89=$ac_arg
2814 echo "$as_me: failed program was:" >&5
2815 sed 's/^/| /' conftest.$ac_ext >&5
2820 rm -f core conftest.err conftest.$ac_objext
2821 test "x$ac_cv_prog_cc_c89" != "xno" && break
2823 rm -f conftest.$ac_ext
2828 case "x$ac_cv_prog_cc_c89" in
2830 { echo "$as_me:$LINENO: result: none needed" >&5
2831 echo "${ECHO_T}none needed" >&6; } ;;
2833 { echo "$as_me:$LINENO: result: unsupported" >&5
2834 echo "${ECHO_T}unsupported" >&6; } ;;
2836 CC="$CC $ac_cv_prog_cc_c89"
2837 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2838 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2843 ac_cpp='$CPP $CPPFLAGS'
2844 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2845 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2846 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2849 ac_cpp='$CXXCPP $CPPFLAGS'
2850 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2851 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2852 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2853 if test -z "$CXX"; then
2854 if test -n "$CCC"; then
2857 if test -n "$ac_tool_prefix"; then
2858 for ac_prog in clang++ g++
2860 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2861 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2862 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2863 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2864 if test "${ac_cv_prog_CXX+set}" = set; then
2865 echo $ECHO_N "(cached) $ECHO_C" >&6
2867 if test -n "$CXX"; then
2868 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2874 test -z "$as_dir" && as_dir=.
2875 for ac_exec_ext in '' $ac_executable_extensions; do
2876 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2877 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2878 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2888 if test -n "$CXX"; then
2889 { echo "$as_me:$LINENO: result: $CXX" >&5
2890 echo "${ECHO_T}$CXX" >&6; }
2892 { echo "$as_me:$LINENO: result: no" >&5
2893 echo "${ECHO_T}no" >&6; }
2897 test -n "$CXX" && break
2900 if test -z "$CXX"; then
2902 for ac_prog in clang++ g++
2904 # Extract the first word of "$ac_prog", so it can be a program name with args.
2905 set dummy $ac_prog; ac_word=$2
2906 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2907 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2908 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2909 echo $ECHO_N "(cached) $ECHO_C" >&6
2911 if test -n "$ac_ct_CXX"; then
2912 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2918 test -z "$as_dir" && as_dir=.
2919 for ac_exec_ext in '' $ac_executable_extensions; do
2920 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2921 ac_cv_prog_ac_ct_CXX="$ac_prog"
2922 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2931 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2932 if test -n "$ac_ct_CXX"; then
2933 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2934 echo "${ECHO_T}$ac_ct_CXX" >&6; }
2936 { echo "$as_me:$LINENO: result: no" >&5
2937 echo "${ECHO_T}no" >&6; }
2941 test -n "$ac_ct_CXX" && break
2944 if test "x$ac_ct_CXX" = x; then
2947 case $cross_compiling:$ac_tool_warned in
2949 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2950 whose name does not start with the host triplet. If you think this
2951 configuration is useful to you, please write to autoconf@gnu.org." >&5
2952 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2953 whose name does not start with the host triplet. If you think this
2954 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2955 ac_tool_warned=yes ;;
2963 # Provide some information about the compiler.
2964 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2965 ac_compiler=`set X $ac_compile; echo $2`
2966 { (ac_try="$ac_compiler --version >&5"
2968 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2969 *) ac_try_echo=$ac_try;;
2971 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2972 (eval "$ac_compiler --version >&5") 2>&5
2974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2975 (exit $ac_status); }
2976 { (ac_try="$ac_compiler -v >&5"
2978 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2979 *) ac_try_echo=$ac_try;;
2981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2982 (eval "$ac_compiler -v >&5") 2>&5
2984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2985 (exit $ac_status); }
2986 { (ac_try="$ac_compiler -V >&5"
2988 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2989 *) ac_try_echo=$ac_try;;
2991 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2992 (eval "$ac_compiler -V >&5") 2>&5
2994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2995 (exit $ac_status); }
2997 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2998 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2999 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3000 echo $ECHO_N "(cached) $ECHO_C" >&6
3002 cat >conftest.$ac_ext <<_ACEOF
3005 cat confdefs.h >>conftest.$ac_ext
3006 cat >>conftest.$ac_ext <<_ACEOF
3007 /* end confdefs.h. */
3020 rm -f conftest.$ac_objext
3021 if { (ac_try="$ac_compile"
3023 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3024 *) ac_try_echo=$ac_try;;
3026 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3027 (eval "$ac_compile") 2>conftest.er1
3029 grep -v '^ *+' conftest.er1 >conftest.err
3031 cat conftest.err >&5
3032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3033 (exit $ac_status); } &&
3034 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3035 { (case "(($ac_try" in
3036 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3037 *) ac_try_echo=$ac_try;;
3039 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3040 (eval "$ac_try") 2>&5
3042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3043 (exit $ac_status); }; } &&
3044 { ac_try='test -s conftest.$ac_objext'
3045 { (case "(($ac_try" in
3046 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3047 *) ac_try_echo=$ac_try;;
3049 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3050 (eval "$ac_try") 2>&5
3052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3053 (exit $ac_status); }; }; then
3056 echo "$as_me: failed program was:" >&5
3057 sed 's/^/| /' conftest.$ac_ext >&5
3062 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3063 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3066 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3067 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
3068 GXX=`test $ac_compiler_gnu = yes && echo yes`
3069 ac_test_CXXFLAGS=${CXXFLAGS+set}
3070 ac_save_CXXFLAGS=$CXXFLAGS
3071 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3072 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
3073 if test "${ac_cv_prog_cxx_g+set}" = set; then
3074 echo $ECHO_N "(cached) $ECHO_C" >&6
3076 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3077 ac_cxx_werror_flag=yes
3080 cat >conftest.$ac_ext <<_ACEOF
3083 cat confdefs.h >>conftest.$ac_ext
3084 cat >>conftest.$ac_ext <<_ACEOF
3085 /* end confdefs.h. */
3095 rm -f conftest.$ac_objext
3096 if { (ac_try="$ac_compile"
3098 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3099 *) ac_try_echo=$ac_try;;
3101 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3102 (eval "$ac_compile") 2>conftest.er1
3104 grep -v '^ *+' conftest.er1 >conftest.err
3106 cat conftest.err >&5
3107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3108 (exit $ac_status); } &&
3109 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3110 { (case "(($ac_try" in
3111 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3112 *) ac_try_echo=$ac_try;;
3114 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3115 (eval "$ac_try") 2>&5
3117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3118 (exit $ac_status); }; } &&
3119 { ac_try='test -s conftest.$ac_objext'
3120 { (case "(($ac_try" in
3121 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3122 *) ac_try_echo=$ac_try;;
3124 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3125 (eval "$ac_try") 2>&5
3127 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3128 (exit $ac_status); }; }; then
3129 ac_cv_prog_cxx_g=yes
3131 echo "$as_me: failed program was:" >&5
3132 sed 's/^/| /' conftest.$ac_ext >&5
3135 cat >conftest.$ac_ext <<_ACEOF
3138 cat confdefs.h >>conftest.$ac_ext
3139 cat >>conftest.$ac_ext <<_ACEOF
3140 /* end confdefs.h. */
3150 rm -f conftest.$ac_objext
3151 if { (ac_try="$ac_compile"
3153 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3154 *) ac_try_echo=$ac_try;;
3156 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3157 (eval "$ac_compile") 2>conftest.er1
3159 grep -v '^ *+' conftest.er1 >conftest.err
3161 cat conftest.err >&5
3162 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3163 (exit $ac_status); } &&
3164 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3165 { (case "(($ac_try" in
3166 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3167 *) ac_try_echo=$ac_try;;
3169 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3170 (eval "$ac_try") 2>&5
3172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3173 (exit $ac_status); }; } &&
3174 { ac_try='test -s conftest.$ac_objext'
3175 { (case "(($ac_try" in
3176 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3177 *) ac_try_echo=$ac_try;;
3179 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3180 (eval "$ac_try") 2>&5
3182 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3183 (exit $ac_status); }; }; then
3186 echo "$as_me: failed program was:" >&5
3187 sed 's/^/| /' conftest.$ac_ext >&5
3189 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3191 cat >conftest.$ac_ext <<_ACEOF
3194 cat confdefs.h >>conftest.$ac_ext
3195 cat >>conftest.$ac_ext <<_ACEOF
3196 /* end confdefs.h. */
3206 rm -f conftest.$ac_objext
3207 if { (ac_try="$ac_compile"
3209 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3210 *) ac_try_echo=$ac_try;;
3212 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3213 (eval "$ac_compile") 2>conftest.er1
3215 grep -v '^ *+' conftest.er1 >conftest.err
3217 cat conftest.err >&5
3218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3219 (exit $ac_status); } &&
3220 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3221 { (case "(($ac_try" in
3222 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3223 *) ac_try_echo=$ac_try;;
3225 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3226 (eval "$ac_try") 2>&5
3228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3229 (exit $ac_status); }; } &&
3230 { ac_try='test -s conftest.$ac_objext'
3231 { (case "(($ac_try" in
3232 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3233 *) ac_try_echo=$ac_try;;
3235 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3236 (eval "$ac_try") 2>&5
3238 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3239 (exit $ac_status); }; }; then
3240 ac_cv_prog_cxx_g=yes
3242 echo "$as_me: failed program was:" >&5
3243 sed 's/^/| /' conftest.$ac_ext >&5
3248 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3251 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3254 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3255 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3257 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3258 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3259 if test "$ac_test_CXXFLAGS" = set; then
3260 CXXFLAGS=$ac_save_CXXFLAGS
3261 elif test $ac_cv_prog_cxx_g = yes; then
3262 if test "$GXX" = yes; then
3268 if test "$GXX" = yes; then
3275 ac_cpp='$CPP $CPPFLAGS'
3276 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3277 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3278 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3281 ac_cpp='$CPP $CPPFLAGS'
3282 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3283 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3284 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3285 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3286 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3287 # On Suns, sometimes $CPP names a directory.
3288 if test -n "$CPP" && test -d "$CPP"; then
3291 if test -z "$CPP"; then
3292 if test "${ac_cv_prog_CPP+set}" = set; then
3293 echo $ECHO_N "(cached) $ECHO_C" >&6
3295 # Double quotes because CPP needs to be expanded
3296 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3299 for ac_c_preproc_warn_flag in '' yes
3301 # Use a header file that comes with gcc, so configuring glibc
3302 # with a fresh cross-compiler works.
3303 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3304 # <limits.h> exists even on freestanding compilers.
3305 # On the NeXT, cc -E runs the code through the compiler's parser,
3306 # not just through cpp. "Syntax error" is here to catch this case.
3307 cat >conftest.$ac_ext <<_ACEOF
3310 cat confdefs.h >>conftest.$ac_ext
3311 cat >>conftest.$ac_ext <<_ACEOF
3312 /* end confdefs.h. */
3314 # include <limits.h>
3316 # include <assert.h>
3320 if { (ac_try="$ac_cpp conftest.$ac_ext"
3322 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3323 *) ac_try_echo=$ac_try;;
3325 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3326 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3328 grep -v '^ *+' conftest.er1 >conftest.err
3330 cat conftest.err >&5
3331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3332 (exit $ac_status); } >/dev/null; then
3333 if test -s conftest.err; then
3334 ac_cpp_err=$ac_c_preproc_warn_flag
3335 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3342 if test -z "$ac_cpp_err"; then
3345 echo "$as_me: failed program was:" >&5
3346 sed 's/^/| /' conftest.$ac_ext >&5
3348 # Broken: fails on valid input.
3352 rm -f conftest.err conftest.$ac_ext
3354 # OK, works on sane cases. Now check whether nonexistent headers
3355 # can be detected and how.
3356 cat >conftest.$ac_ext <<_ACEOF
3359 cat confdefs.h >>conftest.$ac_ext
3360 cat >>conftest.$ac_ext <<_ACEOF
3361 /* end confdefs.h. */
3362 #include <ac_nonexistent.h>
3364 if { (ac_try="$ac_cpp conftest.$ac_ext"
3366 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3367 *) ac_try_echo=$ac_try;;
3369 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3370 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3372 grep -v '^ *+' conftest.er1 >conftest.err
3374 cat conftest.err >&5
3375 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3376 (exit $ac_status); } >/dev/null; then
3377 if test -s conftest.err; then
3378 ac_cpp_err=$ac_c_preproc_warn_flag
3379 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3386 if test -z "$ac_cpp_err"; then
3387 # Broken: success on invalid input.
3390 echo "$as_me: failed program was:" >&5
3391 sed 's/^/| /' conftest.$ac_ext >&5
3393 # Passes both tests.
3398 rm -f conftest.err conftest.$ac_ext
3401 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3402 rm -f conftest.err conftest.$ac_ext
3403 if $ac_preproc_ok; then
3415 { echo "$as_me:$LINENO: result: $CPP" >&5
3416 echo "${ECHO_T}$CPP" >&6; }
3418 for ac_c_preproc_warn_flag in '' yes
3420 # Use a header file that comes with gcc, so configuring glibc
3421 # with a fresh cross-compiler works.
3422 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3423 # <limits.h> exists even on freestanding compilers.
3424 # On the NeXT, cc -E runs the code through the compiler's parser,
3425 # not just through cpp. "Syntax error" is here to catch this case.
3426 cat >conftest.$ac_ext <<_ACEOF
3429 cat confdefs.h >>conftest.$ac_ext
3430 cat >>conftest.$ac_ext <<_ACEOF
3431 /* end confdefs.h. */
3433 # include <limits.h>
3435 # include <assert.h>
3439 if { (ac_try="$ac_cpp conftest.$ac_ext"
3441 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3442 *) ac_try_echo=$ac_try;;
3444 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3445 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3447 grep -v '^ *+' conftest.er1 >conftest.err
3449 cat conftest.err >&5
3450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3451 (exit $ac_status); } >/dev/null; then
3452 if test -s conftest.err; then
3453 ac_cpp_err=$ac_c_preproc_warn_flag
3454 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3461 if test -z "$ac_cpp_err"; then
3464 echo "$as_me: failed program was:" >&5
3465 sed 's/^/| /' conftest.$ac_ext >&5
3467 # Broken: fails on valid input.
3471 rm -f conftest.err conftest.$ac_ext
3473 # OK, works on sane cases. Now check whether nonexistent headers
3474 # can be detected and how.
3475 cat >conftest.$ac_ext <<_ACEOF
3478 cat confdefs.h >>conftest.$ac_ext
3479 cat >>conftest.$ac_ext <<_ACEOF
3480 /* end confdefs.h. */
3481 #include <ac_nonexistent.h>
3483 if { (ac_try="$ac_cpp conftest.$ac_ext"
3485 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3486 *) ac_try_echo=$ac_try;;
3488 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3489 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3491 grep -v '^ *+' conftest.er1 >conftest.err
3493 cat conftest.err >&5
3494 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3495 (exit $ac_status); } >/dev/null; then
3496 if test -s conftest.err; then
3497 ac_cpp_err=$ac_c_preproc_warn_flag
3498 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3505 if test -z "$ac_cpp_err"; then
3506 # Broken: success on invalid input.
3509 echo "$as_me: failed program was:" >&5
3510 sed 's/^/| /' conftest.$ac_ext >&5
3512 # Passes both tests.
3517 rm -f conftest.err conftest.$ac_ext
3520 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3521 rm -f conftest.err conftest.$ac_ext
3522 if $ac_preproc_ok; then
3525 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3526 See \`config.log' for more details." >&5
3527 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3528 See \`config.log' for more details." >&2;}
3529 { (exit 1); exit 1; }; }
3533 ac_cpp='$CPP $CPPFLAGS'
3534 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3535 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3536 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3539 if test "$CXX" = "clang++" ; then
3540 { echo "$as_me:$LINENO: checking whether clang works" >&5
3541 echo $ECHO_N "checking whether clang works... $ECHO_C" >&6; }
3543 ac_cpp='$CXXCPP $CPPFLAGS'
3544 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3545 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3546 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3549 cat >conftest.$ac_ext <<_ACEOF
3552 cat confdefs.h >>conftest.$ac_ext
3553 cat >>conftest.$ac_ext <<_ACEOF
3554 /* end confdefs.h. */
3556 #if __has_include (<cxxabi.h>)
3559 #if __has_include (<unwind.h>)
3571 rm -f conftest.$ac_objext
3572 if { (ac_try="$ac_compile"
3574 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3575 *) ac_try_echo=$ac_try;;
3577 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3578 (eval "$ac_compile") 2>conftest.er1
3580 grep -v '^ *+' conftest.er1 >conftest.err
3582 cat conftest.err >&5
3583 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3584 (exit $ac_status); } &&
3585 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3586 { (case "(($ac_try" in
3587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3588 *) ac_try_echo=$ac_try;;
3590 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3591 (eval "$ac_try") 2>&5
3593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3594 (exit $ac_status); }; } &&
3595 { ac_try='test -s conftest.$ac_objext'
3596 { (case "(($ac_try" in
3597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3598 *) ac_try_echo=$ac_try;;
3600 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3601 (eval "$ac_try") 2>&5
3603 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3604 (exit $ac_status); }; }; then
3606 { echo "$as_me:$LINENO: result: yes" >&5
3607 echo "${ECHO_T}yes" >&6; }
3610 echo "$as_me: failed program was:" >&5
3611 sed 's/^/| /' conftest.$ac_ext >&5
3614 { echo "$as_me:$LINENO: result: no" >&5
3615 echo "${ECHO_T}no" >&6; }
3616 { { 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
3617 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;}
3618 { (exit 1); exit 1; }; }
3622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3624 ac_cpp='$CPP $CPPFLAGS'
3625 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3626 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3627 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3631 { echo "$as_me:$LINENO: checking whether GCC or Clang is our host compiler" >&5
3632 echo $ECHO_N "checking whether GCC or Clang is our host compiler... $ECHO_C" >&6; }
3634 ac_cpp='$CXXCPP $CPPFLAGS'
3635 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3636 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3637 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3639 llvm_cv_cxx_compiler=unknown
3640 cat >conftest.$ac_ext <<_ACEOF
3643 cat confdefs.h >>conftest.$ac_ext
3644 cat >>conftest.$ac_ext <<_ACEOF
3645 /* end confdefs.h. */
3651 rm -f conftest.$ac_objext
3652 if { (ac_try="$ac_compile"
3654 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3655 *) ac_try_echo=$ac_try;;
3657 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3658 (eval "$ac_compile") 2>conftest.er1
3660 grep -v '^ *+' conftest.er1 >conftest.err
3662 cat conftest.err >&5
3663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3664 (exit $ac_status); } &&
3665 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3666 { (case "(($ac_try" in
3667 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3668 *) ac_try_echo=$ac_try;;
3670 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3671 (eval "$ac_try") 2>&5
3673 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3674 (exit $ac_status); }; } &&
3675 { ac_try='test -s conftest.$ac_objext'
3676 { (case "(($ac_try" in
3677 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3678 *) ac_try_echo=$ac_try;;
3680 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3681 (eval "$ac_try") 2>&5
3683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3684 (exit $ac_status); }; }; then
3685 llvm_cv_cxx_compiler=clang
3687 echo "$as_me: failed program was:" >&5
3688 sed 's/^/| /' conftest.$ac_ext >&5
3690 cat >conftest.$ac_ext <<_ACEOF
3693 cat confdefs.h >>conftest.$ac_ext
3694 cat >>conftest.$ac_ext <<_ACEOF
3695 /* end confdefs.h. */
3701 rm -f conftest.$ac_objext
3702 if { (ac_try="$ac_compile"
3704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3705 *) ac_try_echo=$ac_try;;
3707 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3708 (eval "$ac_compile") 2>conftest.er1
3710 grep -v '^ *+' conftest.er1 >conftest.err
3712 cat conftest.err >&5
3713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3714 (exit $ac_status); } &&
3715 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3716 { (case "(($ac_try" in
3717 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3718 *) ac_try_echo=$ac_try;;
3720 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3721 (eval "$ac_try") 2>&5
3723 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3724 (exit $ac_status); }; } &&
3725 { ac_try='test -s conftest.$ac_objext'
3726 { (case "(($ac_try" in
3727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3728 *) ac_try_echo=$ac_try;;
3730 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3731 (eval "$ac_try") 2>&5
3733 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3734 (exit $ac_status); }; }; then
3735 llvm_cv_cxx_compiler=gcc
3737 echo "$as_me: failed program was:" >&5
3738 sed 's/^/| /' conftest.$ac_ext >&5
3743 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3746 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3748 ac_cpp='$CPP $CPPFLAGS'
3749 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3750 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3751 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3753 { echo "$as_me:$LINENO: result: ${llvm_cv_cxx_compiler}" >&5
3754 echo "${ECHO_T}${llvm_cv_cxx_compiler}" >&6; }
3758 if test -d ${srcdir}/projects/test-suite ; then
3759 subdirs="$subdirs projects/test-suite"
3763 if test -d ${srcdir}/projects/llvm-test ; then
3764 subdirs="$subdirs projects/llvm-test"
3768 if test -d ${srcdir}/projects/poolalloc ; then
3769 subdirs="$subdirs projects/poolalloc"
3773 if test -d ${srcdir}/projects/llvm-poolalloc ; then
3774 subdirs="$subdirs projects/llvm-poolalloc"
3778 for i in `ls ${srcdir}/projects`
3780 if test -d ${srcdir}/projects/${i} ; then
3782 safecode) subdirs="$subdirs projects/safecode"
3790 { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3791 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3797 # Check whether --enable-polly was given.
3798 if test "${enable_polly+set}" = set; then
3799 enableval=$enable_polly;
3804 case "$enableval" in
3809 default) ENABLE_POLLY=1
3811 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3812 echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3813 { (exit 1); exit 1; }; } ;;
3817 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3820 subdirs="$subdirs tools/polly"
3825 # Make sure we can run config.sub.
3826 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3827 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3828 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3829 { (exit 1); exit 1; }; }
3831 { echo "$as_me:$LINENO: checking build system type" >&5
3832 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3833 if test "${ac_cv_build+set}" = set; then
3834 echo $ECHO_N "(cached) $ECHO_C" >&6
3836 ac_build_alias=$build_alias
3837 test "x$ac_build_alias" = x &&
3838 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3839 test "x$ac_build_alias" = x &&
3840 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3841 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3842 { (exit 1); exit 1; }; }
3843 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3844 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3845 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3846 { (exit 1); exit 1; }; }
3849 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3850 echo "${ECHO_T}$ac_cv_build" >&6; }
3851 case $ac_cv_build in
3853 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3854 echo "$as_me: error: invalid value of canonical build" >&2;}
3855 { (exit 1); exit 1; }; };;
3858 ac_save_IFS=$IFS; IFS='-'
3864 # Remember, the first character of IFS is used to create $*,
3865 # except with old shells:
3868 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3871 { echo "$as_me:$LINENO: checking host system type" >&5
3872 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3873 if test "${ac_cv_host+set}" = set; then
3874 echo $ECHO_N "(cached) $ECHO_C" >&6
3876 if test "x$host_alias" = x; then
3877 ac_cv_host=$ac_cv_build
3879 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3880 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3881 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3882 { (exit 1); exit 1; }; }
3886 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3887 echo "${ECHO_T}$ac_cv_host" >&6; }
3890 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3891 echo "$as_me: error: invalid value of canonical host" >&2;}
3892 { (exit 1); exit 1; }; };;
3895 ac_save_IFS=$IFS; IFS='-'
3901 # Remember, the first character of IFS is used to create $*,
3902 # except with old shells:
3905 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3908 { echo "$as_me:$LINENO: checking target system type" >&5
3909 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3910 if test "${ac_cv_target+set}" = set; then
3911 echo $ECHO_N "(cached) $ECHO_C" >&6
3913 if test "x$target_alias" = x; then
3914 ac_cv_target=$ac_cv_host
3916 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3917 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3918 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3919 { (exit 1); exit 1; }; }
3923 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3924 echo "${ECHO_T}$ac_cv_target" >&6; }
3925 case $ac_cv_target in
3927 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3928 echo "$as_me: error: invalid value of canonical target" >&2;}
3929 { (exit 1); exit 1; }; };;
3931 target=$ac_cv_target
3932 ac_save_IFS=$IFS; IFS='-'
3938 # Remember, the first character of IFS is used to create $*,
3939 # except with old shells:
3942 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3945 # The aliases save the names the user supplied, while $host etc.
3946 # will get canonicalized.
3947 test -n "$target_alias" &&
3948 test "$program_prefix$program_suffix$program_transform_name" = \
3950 program_prefix=${target_alias}-
3952 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3953 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3954 if test "${llvm_cv_os_type+set}" = set; then
3955 echo $ECHO_N "(cached) $ECHO_C" >&6
3959 llvm_cv_link_all_option="-Wl,--whole-archive"
3960 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3961 llvm_cv_os_type="AIX"
3962 llvm_cv_platform_type="Unix" ;;
3964 llvm_cv_link_all_option="-Wl,--whole-archive"
3965 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3966 llvm_cv_os_type="IRIX"
3967 llvm_cv_platform_type="Unix" ;;
3969 llvm_cv_link_all_option="-Wl,--whole-archive"
3970 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3971 llvm_cv_os_type="Cygwin"
3972 llvm_cv_platform_type="Unix" ;;
3974 llvm_cv_link_all_option="-Wl,-all_load"
3975 llvm_cv_no_link_all_option="-Wl,-noall_load"
3976 llvm_cv_os_type="Darwin"
3977 llvm_cv_platform_type="Unix" ;;
3979 llvm_cv_link_all_option="-Wl,-all_load"
3980 llvm_cv_no_link_all_option="-Wl,-noall_load"
3981 llvm_cv_os_type="Minix"
3982 llvm_cv_platform_type="Unix" ;;
3984 llvm_cv_link_all_option="-Wl,--whole-archive"
3985 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3986 llvm_cv_os_type="FreeBSD"
3987 llvm_cv_platform_type="Unix" ;;
3989 llvm_cv_link_all_option="-Wl,--whole-archive"
3990 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3991 llvm_cv_os_type="GNU/kFreeBSD"
3992 llvm_cv_platform_type="Unix" ;;
3994 llvm_cv_link_all_option="-Wl,--whole-archive"
3995 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3996 llvm_cv_os_type="OpenBSD"
3997 llvm_cv_platform_type="Unix" ;;
3999 llvm_cv_link_all_option="-Wl,--whole-archive"
4000 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4001 llvm_cv_os_type="NetBSD"
4002 llvm_cv_platform_type="Unix" ;;
4004 llvm_cv_link_all_option="-Wl,--whole-archive"
4005 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4006 llvm_cv_os_type="DragonFly"
4007 llvm_cv_platform_type="Unix" ;;
4009 llvm_cv_link_all_option="-Wl,--whole-archive"
4010 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4011 llvm_cv_os_type="Bitrig"
4012 llvm_cv_platform_type="Unix" ;;
4014 llvm_cv_link_all_option="-Wl,--whole-archive"
4015 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4016 llvm_cv_os_type="HP-UX"
4017 llvm_cv_platform_type="Unix" ;;
4019 llvm_cv_link_all_option="-Wl,--whole-archive"
4020 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4021 llvm_cv_os_type="Interix"
4022 llvm_cv_platform_type="Unix" ;;
4024 llvm_cv_link_all_option="-Wl,--whole-archive"
4025 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4026 llvm_cv_os_type="Linux"
4027 llvm_cv_platform_type="Unix" ;;
4029 llvm_cv_link_all_option="-Wl,--whole-archive"
4030 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4031 llvm_cv_os_type="GNU"
4032 llvm_cv_platform_type="Unix" ;;
4034 llvm_cv_link_all_option="-Wl,-z,allextract"
4035 llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
4036 llvm_cv_os_type="SunOS"
4037 llvm_cv_platform_type="Unix" ;;
4039 llvm_cv_link_all_option="-Wl,--whole-archive"
4040 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4041 llvm_cv_os_type="Win32"
4042 llvm_cv_platform_type="Win32" ;;
4044 llvm_cv_link_all_option="-Wl,--whole-archive"
4045 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4046 llvm_cv_os_type="MingW"
4047 llvm_cv_platform_type="Win32" ;;
4049 llvm_cv_link_all_option="-Wl,--whole-archive"
4050 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4051 llvm_cv_os_type="Haiku"
4052 llvm_cv_platform_type="Unix" ;;
4054 llvm_cv_link_all_option="-Wl,--whole-archive"
4055 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4056 llvm_cv_os_type="Freestanding"
4057 llvm_cv_platform_type="Unix" ;;
4059 llvm_cv_link_all_option="-Wl,--whole-archive"
4060 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4061 llvm_cv_os_type="Freestanding"
4062 llvm_cv_platform_type="Unix" ;;
4064 llvm_cv_link_all_option=""
4065 llvm_cv_no_link_all_option=""
4066 llvm_cv_os_type="Unknown"
4067 llvm_cv_platform_type="Unknown" ;;
4070 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
4071 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
4073 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
4074 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
4075 if test "${llvm_cv_target_os_type+set}" = set; then
4076 echo $ECHO_N "(cached) $ECHO_C" >&6
4080 llvm_cv_target_os_type="AIX" ;;
4082 llvm_cv_target_os_type="IRIX" ;;
4084 llvm_cv_target_os_type="Cygwin" ;;
4086 llvm_cv_target_os_type="Darwin" ;;
4088 llvm_cv_target_os_type="Minix" ;;
4090 llvm_cv_target_os_type="FreeBSD" ;;
4092 llvm_cv_target_os_type="GNU/kFreeBSD" ;;
4094 llvm_cv_target_os_type="OpenBSD" ;;
4096 llvm_cv_target_os_type="NetBSD" ;;
4098 llvm_cv_target_os_type="DragonFly" ;;
4100 llvm_cv_target_os_type="Bitrig" ;;
4102 llvm_cv_target_os_type="HP-UX" ;;
4104 llvm_cv_target_os_type="Interix" ;;
4106 llvm_cv_target_os_type="Linux" ;;
4108 llvm_cv_target_os_type="GNU" ;;
4110 llvm_cv_target_os_type="SunOS" ;;
4112 llvm_cv_target_os_type="Win32" ;;
4114 llvm_cv_target_os_type="MingW" ;;
4116 llvm_cv_target_os_type="Haiku" ;;
4118 llvm_cv_target_os_type="RTEMS" ;;
4120 llvm_cv_target_os_type="NativeClient" ;;
4122 llvm_cv_target_os_type="Freestanding" ;;
4124 llvm_cv_target_os_type="PS4" ;;
4126 llvm_cv_target_os_type="Unknown" ;;
4129 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
4130 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
4132 if test "$llvm_cv_os_type" = "Unknown" ; then
4133 { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
4134 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
4135 { (exit 1); exit 1; }; }
4140 HOST_OS=$llvm_cv_os_type
4142 TARGET_OS=$llvm_cv_target_os_type
4145 LINKALL=$llvm_cv_link_all_option
4147 NOLINKALL=$llvm_cv_no_link_all_option
4150 case $llvm_cv_platform_type in
4153 cat >>confdefs.h <<\_ACEOF
4154 #define LLVM_ON_UNIX 1
4164 cat >>confdefs.h <<\_ACEOF
4165 #define LLVM_ON_WIN32 1
4175 { echo "$as_me:$LINENO: checking target architecture" >&5
4176 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
4177 if test "${llvm_cv_target_arch+set}" = set; then
4178 echo $ECHO_N "(cached) $ECHO_C" >&6
4181 i?86-*) llvm_cv_target_arch="x86" ;;
4182 amd64-* | x86_64-*) llvm_cv_target_arch="x86_64" ;;
4183 sparc*-*) llvm_cv_target_arch="Sparc" ;;
4184 powerpc*-*) llvm_cv_target_arch="PowerPC" ;;
4185 arm64*-*) llvm_cv_target_arch="AArch64" ;;
4186 arm*-*) llvm_cv_target_arch="ARM" ;;
4187 aarch64*-*) llvm_cv_target_arch="AArch64" ;;
4188 mips-* | mips64-*) llvm_cv_target_arch="Mips" ;;
4189 mipsel-* | mips64el-*) llvm_cv_target_arch="Mips" ;;
4190 xcore-*) llvm_cv_target_arch="XCore" ;;
4191 msp430-*) llvm_cv_target_arch="MSP430" ;;
4192 hexagon-*) llvm_cv_target_arch="Hexagon" ;;
4193 nvptx-*) llvm_cv_target_arch="NVPTX" ;;
4194 s390x-*) llvm_cv_target_arch="SystemZ" ;;
4195 wasm*-*) llvm_cv_target_arch="WebAssembly" ;;
4196 *) llvm_cv_target_arch="Unknown" ;;
4199 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
4200 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
4202 if test "$llvm_cv_target_arch" = "Unknown" ; then
4203 { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
4204 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
4207 case "$llvm_cv_target_arch" in
4208 x86) LLVM_NATIVE_ARCH="X86" ;;
4209 x86_64) LLVM_NATIVE_ARCH="X86" ;;
4210 *) LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
4213 ARCH=$llvm_cv_target_arch
4215 LLVM_NATIVE_ARCH=$LLVM_NATIVE_ARCH
4219 i?86-*) host_arch="x86" ;;
4220 amd64-* | x86_64-*) host_arch="x86_64" ;;
4221 sparc*-*) host_arch="Sparc" ;;
4222 powerpc*-*) host_arch="PowerPC" ;;
4223 arm64*-*) host_arch="AArch64" ;;
4224 arm*-*) host_arch="ARM" ;;
4225 aarch64*-*) host_arch="AArch64" ;;
4226 mips-* | mips64-*) host_arch="Mips" ;;
4227 mipsel-* | mips64el-*) host_arch="Mips" ;;
4228 xcore-*) host_arch="XCore" ;;
4229 msp430-*) host_arch="MSP430" ;;
4230 hexagon-*) host_arch="Hexagon" ;;
4231 s390x-*) host_arch="SystemZ" ;;
4232 wasm*-*) host_arch="WebAssembly" ;;
4233 *) host_arch="Unknown" ;;
4236 if test "$host_arch" = "Unknown" ; then
4237 { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown host archicture" >&5
4238 echo "$as_me: WARNING: Configuring LLVM for an unknown host archicture" >&2;}
4241 HOST_ARCH=$host_arch
4244 if test "$cross_compiling" = yes; then
4245 LLVM_CROSS_COMPILING=1
4248 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4249 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4250 if test "${ac_cv_build_exeext+set}" = set; then
4251 echo $ECHO_N "(cached) $ECHO_C" >&6
4253 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4254 ac_cv_build_exeext=.exe
4256 ac_build_prefix=${build_alias}-
4258 # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4259 set dummy ${ac_build_prefix}gcc; ac_word=$2
4260 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4261 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4262 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4263 echo $ECHO_N "(cached) $ECHO_C" >&6
4265 if test -n "$BUILD_CC"; then
4266 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4268 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4272 test -z "$as_dir" && as_dir=.
4273 for ac_exec_ext in '' $ac_executable_extensions; do
4274 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4275 ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4276 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4285 BUILD_CC=$ac_cv_prog_BUILD_CC
4286 if test -n "$BUILD_CC"; then
4287 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4288 echo "${ECHO_T}$BUILD_CC" >&6; }
4290 { echo "$as_me:$LINENO: result: no" >&5
4291 echo "${ECHO_T}no" >&6; }
4295 if test -z "$BUILD_CC"; then
4296 # Extract the first word of "gcc", so it can be a program name with args.
4297 set dummy gcc; ac_word=$2
4298 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4299 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4300 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4301 echo $ECHO_N "(cached) $ECHO_C" >&6
4303 if test -n "$BUILD_CC"; then
4304 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4306 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4310 test -z "$as_dir" && as_dir=.
4311 for ac_exec_ext in '' $ac_executable_extensions; do
4312 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4313 ac_cv_prog_BUILD_CC="gcc"
4314 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4323 BUILD_CC=$ac_cv_prog_BUILD_CC
4324 if test -n "$BUILD_CC"; then
4325 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4326 echo "${ECHO_T}$BUILD_CC" >&6; }
4328 { echo "$as_me:$LINENO: result: no" >&5
4329 echo "${ECHO_T}no" >&6; }
4333 if test -z "$BUILD_CC"; then
4334 # Extract the first word of "cc", so it can be a program name with args.
4335 set dummy cc; ac_word=$2
4336 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4337 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4338 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4339 echo $ECHO_N "(cached) $ECHO_C" >&6
4341 if test -n "$BUILD_CC"; then
4342 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4349 test -z "$as_dir" && as_dir=.
4350 for ac_exec_ext in '' $ac_executable_extensions; do
4351 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4352 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4353 ac_prog_rejected=yes
4356 ac_cv_prog_BUILD_CC="cc"
4357 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4364 if test $ac_prog_rejected = yes; then
4365 # We found a bogon in the path, so make sure we never use it.
4366 set dummy $ac_cv_prog_BUILD_CC
4368 if test $# != 0; then
4369 # We chose a different compiler from the bogus one.
4370 # However, it has the same basename, so the bogon will be chosen
4371 # first if we set BUILD_CC to just the basename; use the full file name.
4373 ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4378 BUILD_CC=$ac_cv_prog_BUILD_CC
4379 if test -n "$BUILD_CC"; then
4380 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4381 echo "${ECHO_T}$BUILD_CC" >&6; }
4383 { echo "$as_me:$LINENO: result: no" >&5
4384 echo "${ECHO_T}no" >&6; }
4390 test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4391 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4392 { (exit 1); exit 1; }; }
4393 ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4395 echo 'int main () { return 0; }' > conftest.$ac_ext
4397 if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4398 (eval $ac_build_link) 2>&5
4400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4401 (exit $ac_status); }; then
4402 for file in conftest.*; do
4404 *.c | *.o | *.obj | *.dSYM) ;;
4405 *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4409 { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4410 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4411 { (exit 1); exit 1; }; }
4414 test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4419 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4420 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4421 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4422 ac_build_exeext=$BUILD_EXEEXT
4424 ac_build_prefix=${build_alias}-
4425 # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4426 set dummy ${ac_build_prefix}g++; ac_word=$2
4427 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4428 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4429 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4430 echo $ECHO_N "(cached) $ECHO_C" >&6
4432 if test -n "$BUILD_CXX"; then
4433 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4439 test -z "$as_dir" && as_dir=.
4440 for ac_exec_ext in '' $ac_executable_extensions; do
4441 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4442 ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4443 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4452 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4453 if test -n "$BUILD_CXX"; then
4454 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4455 echo "${ECHO_T}$BUILD_CXX" >&6; }
4457 { echo "$as_me:$LINENO: result: no" >&5
4458 echo "${ECHO_T}no" >&6; }
4462 if test -z "$BUILD_CXX"; then
4463 # Extract the first word of "g++", so it can be a program name with args.
4464 set dummy g++; ac_word=$2
4465 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4466 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4467 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4468 echo $ECHO_N "(cached) $ECHO_C" >&6
4470 if test -n "$BUILD_CXX"; then
4471 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4473 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4477 test -z "$as_dir" && as_dir=.
4478 for ac_exec_ext in '' $ac_executable_extensions; do
4479 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4480 ac_cv_prog_BUILD_CXX="g++"
4481 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4490 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4491 if test -n "$BUILD_CXX"; then
4492 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4493 echo "${ECHO_T}$BUILD_CXX" >&6; }
4495 { echo "$as_me:$LINENO: result: no" >&5
4496 echo "${ECHO_T}no" >&6; }
4500 if test -z "$BUILD_CXX"; then
4501 # Extract the first word of "c++", so it can be a program name with args.
4502 set dummy c++; ac_word=$2
4503 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4504 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4505 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4506 echo $ECHO_N "(cached) $ECHO_C" >&6
4508 if test -n "$BUILD_CXX"; then
4509 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4516 test -z "$as_dir" && as_dir=.
4517 for ac_exec_ext in '' $ac_executable_extensions; do
4518 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4519 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4520 ac_prog_rejected=yes
4523 ac_cv_prog_BUILD_CXX="c++"
4524 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4531 if test $ac_prog_rejected = yes; then
4532 # We found a bogon in the path, so make sure we never use it.
4533 set dummy $ac_cv_prog_BUILD_CXX
4535 if test $# != 0; then
4536 # We chose a different compiler from the bogus one.
4537 # However, it has the same basename, so the bogon will be chosen
4538 # first if we set BUILD_CXX to just the basename; use the full file name.
4540 ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4545 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4546 if test -n "$BUILD_CXX"; then
4547 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4548 echo "${ECHO_T}$BUILD_CXX" >&6; }
4550 { echo "$as_me:$LINENO: result: no" >&5
4551 echo "${ECHO_T}no" >&6; }
4558 LLVM_CROSS_COMPILING=0
4562 if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4573 # Check whether --enable-libcpp was given.
4574 if test "${enable_libcpp+set}" = set; then
4575 enableval=$enable_libcpp;
4580 case "$enableval" in
4581 yes) ENABLE_LIBCPP=1
4585 default) ENABLE_LIBCPP=0
4587 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&5
4588 echo "$as_me: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&2;}
4589 { (exit 1); exit 1; }; } ;;
4592 # Check whether --enable-compiler-version-checks was given.
4593 if test "${enable_compiler_version_checks+set}" = set; then
4594 enableval=$enable_compiler_version_checks;
4599 case "$enableval" in
4604 ac_cpp='$CXXCPP $CPPFLAGS'
4605 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4606 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4607 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4609 case "$llvm_cv_cxx_compiler" in
4611 { echo "$as_me:$LINENO: checking whether Clang is new enough" >&5
4612 echo $ECHO_N "checking whether Clang is new enough... $ECHO_C" >&6; }
4613 cat >conftest.$ac_ext <<_ACEOF
4616 cat confdefs.h >>conftest.$ac_ext
4617 cat >>conftest.$ac_ext <<_ACEOF
4618 /* end confdefs.h. */
4620 #if __clang_major__ < 3 || (__clang_major__ == 3 && __clang_minor__ < 1)
4621 #error This version of Clang is too old to build LLVM
4625 rm -f conftest.$ac_objext
4626 if { (ac_try="$ac_compile"
4628 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4629 *) ac_try_echo=$ac_try;;
4631 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4632 (eval "$ac_compile") 2>conftest.er1
4634 grep -v '^ *+' conftest.er1 >conftest.err
4636 cat conftest.err >&5
4637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4638 (exit $ac_status); } &&
4639 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4640 { (case "(($ac_try" in
4641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4642 *) ac_try_echo=$ac_try;;
4644 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4645 (eval "$ac_try") 2>&5
4647 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4648 (exit $ac_status); }; } &&
4649 { ac_try='test -s conftest.$ac_objext'
4650 { (case "(($ac_try" in
4651 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4652 *) ac_try_echo=$ac_try;;
4654 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4655 (eval "$ac_try") 2>&5
4657 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4658 (exit $ac_status); }; }; then
4659 { echo "$as_me:$LINENO: result: yes" >&5
4660 echo "${ECHO_T}yes" >&6; }
4662 echo "$as_me: failed program was:" >&5
4663 sed 's/^/| /' conftest.$ac_ext >&5
4665 { echo "$as_me:$LINENO: result: no" >&5
4666 echo "${ECHO_T}no" >&6; }
4667 { { echo "$as_me:$LINENO: error:
4668 The selected Clang compiler is not new enough to build LLVM. Please upgrade to
4669 Clang 3.1. You may pass --disable-compiler-version-checks to configure to
4670 bypass these sanity checks." >&5
4671 echo "$as_me: error:
4672 The selected Clang compiler is not new enough to build LLVM. Please upgrade to
4673 Clang 3.1. You may pass --disable-compiler-version-checks to configure to
4674 bypass these sanity checks." >&2;}
4675 { (exit 1); exit 1; }; }
4678 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4680 if test "$ENABLE_LIBCPP" -eq 0 ; then
4681 { echo "$as_me:$LINENO: checking whether Clang will select a modern C++ standard library" >&5
4682 echo $ECHO_N "checking whether Clang will select a modern C++ standard library... $ECHO_C" >&6; }
4683 llvm_cv_old_cxxflags="$CXXFLAGS"
4684 CXXFLAGS="$CXXFLAGS -std=c++0x"
4685 cat >conftest.$ac_ext <<_ACEOF
4688 cat confdefs.h >>conftest.$ac_ext
4689 cat >>conftest.$ac_ext <<_ACEOF
4690 /* end confdefs.h. */
4693 std::atomic<float> x(0.0f);
4694 int main() { return (float)x; }
4697 rm -f conftest.$ac_objext conftest$ac_exeext
4698 if { (ac_try="$ac_link"
4700 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4701 *) ac_try_echo=$ac_try;;
4703 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4704 (eval "$ac_link") 2>conftest.er1
4706 grep -v '^ *+' conftest.er1 >conftest.err
4708 cat conftest.err >&5
4709 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4710 (exit $ac_status); } &&
4711 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4712 { (case "(($ac_try" in
4713 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4714 *) ac_try_echo=$ac_try;;
4716 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4717 (eval "$ac_try") 2>&5
4719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4720 (exit $ac_status); }; } &&
4721 { ac_try='test -s conftest$ac_exeext'
4722 { (case "(($ac_try" in
4723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4724 *) ac_try_echo=$ac_try;;
4726 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4727 (eval "$ac_try") 2>&5
4729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4730 (exit $ac_status); }; }; then
4731 { echo "$as_me:$LINENO: result: yes" >&5
4732 echo "${ECHO_T}yes" >&6; }
4734 echo "$as_me: failed program was:" >&5
4735 sed 's/^/| /' conftest.$ac_ext >&5
4737 { echo "$as_me:$LINENO: result: no" >&5
4738 echo "${ECHO_T}no" >&6; }
4739 { { echo "$as_me:$LINENO: error:
4740 We detected a missing feature in the standard C++ library that was known to be
4741 missing in libstdc++4.6 and implemented in libstdc++4.7. There are numerous
4742 C++11 problems with 4.6's library, and we don't support GCCs or libstdc++ older
4743 than 4.7. You will need to update your system and ensure Clang uses the newer
4746 If this error is incorrect or you need to force things to work, you may pass
4747 '--disable-compiler-version-checks' to configure to bypass this test." >&5
4748 echo "$as_me: error:
4749 We detected a missing feature in the standard C++ library that was known to be
4750 missing in libstdc++4.6 and implemented in libstdc++4.7. There are numerous
4751 C++11 problems with 4.6's library, and we don't support GCCs or libstdc++ older
4752 than 4.7. You will need to update your system and ensure Clang uses the newer
4755 If this error is incorrect or you need to force things to work, you may pass
4756 '--disable-compiler-version-checks' to configure to bypass this test." >&2;}
4757 { (exit 1); exit 1; }; }
4760 rm -f core conftest.err conftest.$ac_objext \
4761 conftest$ac_exeext conftest.$ac_ext
4762 CXXFLAGS="$llvm_cv_old_cxxflags"
4766 { echo "$as_me:$LINENO: checking whether GCC is new enough" >&5
4767 echo $ECHO_N "checking whether GCC is new enough... $ECHO_C" >&6; }
4768 cat >conftest.$ac_ext <<_ACEOF
4771 cat confdefs.h >>conftest.$ac_ext
4772 cat >>conftest.$ac_ext <<_ACEOF
4773 /* end confdefs.h. */
4775 #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 7)
4776 #error This version of GCC is too old to build LLVM
4780 rm -f conftest.$ac_objext
4781 if { (ac_try="$ac_compile"
4783 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4784 *) ac_try_echo=$ac_try;;
4786 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4787 (eval "$ac_compile") 2>conftest.er1
4789 grep -v '^ *+' conftest.er1 >conftest.err
4791 cat conftest.err >&5
4792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4793 (exit $ac_status); } &&
4794 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4795 { (case "(($ac_try" in
4796 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4797 *) ac_try_echo=$ac_try;;
4799 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4800 (eval "$ac_try") 2>&5
4802 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4803 (exit $ac_status); }; } &&
4804 { ac_try='test -s conftest.$ac_objext'
4805 { (case "(($ac_try" in
4806 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4807 *) ac_try_echo=$ac_try;;
4809 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4810 (eval "$ac_try") 2>&5
4812 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4813 (exit $ac_status); }; }; then
4814 { echo "$as_me:$LINENO: result: yes" >&5
4815 echo "${ECHO_T}yes" >&6; }
4817 echo "$as_me: failed program was:" >&5
4818 sed 's/^/| /' conftest.$ac_ext >&5
4820 { echo "$as_me:$LINENO: result: no" >&5
4821 echo "${ECHO_T}no" >&6; }
4822 { { echo "$as_me:$LINENO: error:
4823 The selected GCC C++ compiler is not new enough to build LLVM. Please upgrade
4824 to GCC 4.7. You may pass --disable-compiler-version-checks to configure to
4825 bypass these sanity checks." >&5
4826 echo "$as_me: error:
4827 The selected GCC C++ compiler is not new enough to build LLVM. Please upgrade
4828 to GCC 4.7. You may pass --disable-compiler-version-checks to configure to
4829 bypass these sanity checks." >&2;}
4830 { (exit 1); exit 1; }; }
4833 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4839 ac_cpp='$CPP $CPPFLAGS'
4840 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4841 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4842 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4846 { { echo "$as_me:$LINENO: error: Invalid setting for --enable-compiler-version-checks. Use \"yes\" or \"no\"" >&5
4847 echo "$as_me: error: Invalid setting for --enable-compiler-version-checks. Use \"yes\" or \"no\"" >&2;}
4848 { (exit 1); exit 1; }; }
4852 # Check whether --enable-cxx1y was given.
4853 if test "${enable_cxx1y+set}" = set; then
4854 enableval=$enable_cxx1y;
4859 case "$enableval" in
4864 default) ENABLE_CXX1Y=0
4866 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cxx1y. Use \"yes\" or \"no\"" >&5
4867 echo "$as_me: error: Invalid setting for --enable-cxx1y. Use \"yes\" or \"no\"" >&2;}
4868 { (exit 1); exit 1; }; } ;;
4871 # Check whether --enable-split-dwarf was given.
4872 if test "${enable_split_dwarf+set}" = set; then
4873 enableval=$enable_split_dwarf;
4878 case "$enableval" in
4879 yes) ENABLE_SPLIT_DWARF=1
4881 no) ENABLE_SPLIT_DWARF=0
4883 default) ENABLE_SPLIT_DWARF=0
4885 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-split-dwarf. Use \"yes\" or \"no\"" >&5
4886 echo "$as_me: error: Invalid setting for --enable-split-dwarf. Use \"yes\" or \"no\"" >&2;}
4887 { (exit 1); exit 1; }; } ;;
4891 # Check whether --enable-clang-arcmt was given.
4892 if test "${enable_clang_arcmt+set}" = set; then
4893 enableval=$enable_clang_arcmt; clang_arcmt="$enableval"
4898 case "$enableval" in
4899 yes) ENABLE_CLANG_ARCMT=1
4901 no) ENABLE_CLANG_ARCMT=0
4903 default) ENABLE_CLANG_ARCMT=1
4905 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&5
4906 echo "$as_me: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&2;}
4907 { (exit 1); exit 1; }; } ;;
4910 clang_plugin_support="yes"
4911 # Check whether --enable-clang-plugin-support was given.
4912 if test "${enable_clang_plugin_support+set}" = set; then
4913 enableval=$enable_clang_plugin_support; clang_plugin_support="$enableval"
4918 case "$enableval" in
4919 yes) CLANG_PLUGIN_SUPPORT=1
4921 no) CLANG_PLUGIN_SUPPORT=0
4923 default) CLANG_PLUGIN_SUPPORT=1
4925 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-plugin-support. Use \"yes\" or \"no\"" >&5
4926 echo "$as_me: error: Invalid setting for --enable-clang-plugin-support. Use \"yes\" or \"no\"" >&2;}
4927 { (exit 1); exit 1; }; } ;;
4930 clang_static_analyzer="yes"
4931 # Check whether --enable-clang-static-analyzer was given.
4932 if test "${enable_clang_static_analyzer+set}" = set; then
4933 enableval=$enable_clang_static_analyzer; clang_static_analyzer="$enableval"
4938 case "$enableval" in
4939 yes) ENABLE_CLANG_STATIC_ANALYZER=1
4942 if test ${clang_arcmt} != "no" ; then
4943 { { echo "$as_me:$LINENO: error: Cannot enable clang ARC Migration Tool while disabling static analyzer." >&5
4944 echo "$as_me: error: Cannot enable clang ARC Migration Tool while disabling static analyzer." >&2;}
4945 { (exit 1); exit 1; }; }
4947 ENABLE_CLANG_STATIC_ANALYZER=0
4950 default) ENABLE_CLANG_STATIC_ANALYZER=1
4952 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&5
4953 echo "$as_me: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&2;}
4954 { (exit 1); exit 1; }; } ;;
4957 # Check whether --enable-optimized was given.
4958 if test "${enable_optimized+set}" = set; then
4959 enableval=$enable_optimized;
4964 if test ${enableval} = "no" ; then
4968 ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4972 # Check whether --enable-profiling was given.
4973 if test "${enable_profiling+set}" = set; then
4974 enableval=$enable_profiling;
4979 if test ${enableval} = "no" ; then
4983 ENABLE_PROFILING=ENABLE_PROFILING=1
4987 # Check whether --enable-assertions was given.
4988 if test "${enable_assertions+set}" = set; then
4989 enableval=$enable_assertions;
4994 if test ${enableval} = "yes" ; then
4997 assertions_enabled="yes"
4999 DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5001 assertions_enabled="no"
5004 # Check whether --enable-werror was given.
5005 if test "${enable_werror+set}" = set; then
5006 enableval=$enable_werror;
5011 case "$enableval" in
5012 yes) ENABLE_WERROR=1
5016 default) ENABLE_WERROR=0
5018 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&5
5019 echo "$as_me: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&2;}
5020 { (exit 1); exit 1; }; } ;;
5023 # Check whether --enable-expensive-checks was given.
5024 if test "${enable_expensive_checks+set}" = set; then
5025 enableval=$enable_expensive_checks;
5030 if test ${enableval} = "yes" ; then
5031 ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5033 EXPENSIVE_CHECKS=yes
5036 ENABLE_EXPENSIVE_CHECKS=
5042 # Check whether --enable-abi-breaking-checks was given.
5043 if test "${enable_abi_breaking_checks+set}" = set; then
5044 enableval=$enable_abi_breaking_checks;
5046 enableval="with-asserts"
5049 case "$enableval" in
5050 with-asserts) if test ${assertions_enabled} = "yes" ; then
5052 cat >>confdefs.h <<\_ACEOF
5053 #define LLVM_ENABLE_ABI_BREAKING_CHECKS 1
5056 ENABLE_ABI_BREAKING_CHECKS=1
5059 ENABLE_ABI_BREAKING_CHECKS=0
5064 cat >>confdefs.h <<\_ACEOF
5065 #define LLVM_ENABLE_ABI_BREAKING_CHECKS 1
5068 ENABLE_ABI_BREAKING_CHECKS=1
5072 ENABLE_ABI_BREAKING_CHECKS=0
5075 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-abi-breaking-checks. Use \"with-asserts\", \"yes\" or \"no\"" >&5
5076 echo "$as_me: error: Invalid setting for --enable-abi-breaking-checks. Use \"with-asserts\", \"yes\" or \"no\"" >&2;}
5077 { (exit 1); exit 1; }; }
5080 # Check whether --enable-debug-runtime was given.
5081 if test "${enable_debug_runtime+set}" = set; then
5082 enableval=$enable_debug_runtime;
5087 if test ${enableval} = "no" ; then
5091 DEBUG_RUNTIME=DEBUG_RUNTIME=1
5095 # Check whether --enable-debug-symbols was given.
5096 if test "${enable_debug_symbols+set}" = set; then
5097 enableval=$enable_debug_symbols;
5102 if test ${enableval} = "no" ; then
5106 DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5110 # Check whether --enable-keep-symbols was given.
5111 if test "${enable_keep_symbols+set}" = set; then
5112 enableval=$enable_keep_symbols;
5117 if test ${enableval} = "no" ; then
5121 KEEP_SYMBOLS=KEEP_SYMBOLS=1
5125 # Check whether --enable-jit was given.
5126 if test "${enable_jit+set}" = set; then
5127 enableval=$enable_jit;
5132 if test ${enableval} = "no"
5137 case "$llvm_cv_target_arch" in
5138 x86) TARGET_HAS_JIT=1
5140 Sparc) TARGET_HAS_JIT=0
5142 PowerPC) TARGET_HAS_JIT=1
5144 x86_64) TARGET_HAS_JIT=1
5146 ARM) TARGET_HAS_JIT=1
5148 Mips) TARGET_HAS_JIT=1
5150 XCore) TARGET_HAS_JIT=0
5152 MSP430) TARGET_HAS_JIT=0
5154 Hexagon) TARGET_HAS_JIT=0
5156 NVPTX) TARGET_HAS_JIT=0
5158 SystemZ) TARGET_HAS_JIT=1
5160 WebAssembly) TARGET_HAS_JIT=0
5167 TARGETS_WITH_JIT="ARM AArch64 Mips PowerPC SystemZ X86"
5168 TARGETS_WITH_JIT=$TARGETS_WITH_JIT
5171 # Check whether --enable-docs was given.
5172 if test "${enable_docs+set}" = set; then
5173 enableval=$enable_docs;
5178 case "$enableval" in
5183 default) ENABLE_DOCS=1
5185 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5186 echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5187 { (exit 1); exit 1; }; } ;;
5190 # Check whether --enable-doxygen was given.
5191 if test "${enable_doxygen+set}" = set; then
5192 enableval=$enable_doxygen;
5197 case "$enableval" in
5198 yes) ENABLE_DOXYGEN=1
5200 no|default) ENABLE_DOXYGEN=0
5202 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5203 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5204 { (exit 1); exit 1; }; } ;;
5207 # Check whether --enable-doxygen-search was given.
5208 if test "${enable_doxygen_search+set}" = set; then
5209 enableval=$enable_doxygen_search;
5214 ENABLE_DOXYGEN_SEARCH="$enableval"
5216 case "$enableval" in
5218 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&5
5219 echo "$as_me: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&2;}
5220 { (exit 1); exit 1; }; } ;;
5223 # Check whether --enable-doxygen-external-search was given.
5224 if test "${enable_doxygen_external_search+set}" = set; then
5225 enableval=$enable_doxygen_external_search;
5230 ENABLE_DOXYGEN_EXTERNAL_SEARCH="$enableval"
5232 case "$enableval" in
5234 case "$ENABLE_DOXYGEN_SEARCH" in
5235 yes|default) ENABLE_DOXYGEN_SEARCH="yes" ;;
5236 no) { { echo "$as_me:$LINENO: error: The option --enable-doxygen-external-search requires --enable-doxygen-search" >&5
5237 echo "$as_me: error: The option --enable-doxygen-external-search requires --enable-doxygen-search" >&2;}
5238 { (exit 1); exit 1; }; } ;;
5242 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-external-search. Use \"yes\" or \"no\"" >&5
5243 echo "$as_me: error: Invalid setting for --enable-doxygen-external-search. Use \"yes\" or \"no\"" >&2;}
5244 { (exit 1); exit 1; }; } ;;
5248 # Check whether --with-doxygen-search-engine-url was given.
5249 if test "${with_doxygen_search_engine_url+set}" = set; then
5250 withval=$with_doxygen_search_engine_url;
5253 WITH_DOXYGEN_SEARCH_ENGINE_URL="$withval"
5256 # Check whether --with-doxygen-search-mappings was given.
5257 if test "${with_doxygen_search_mappings+set}" = set; then
5258 withval=$with_doxygen_search_mappings;
5261 WITH_DOXYGEN_SEARCH_MAPPINGS="$withval"
5263 case "$ENABLE_DOXYGEN_SEARCH" in
5265 if test "$ENABLE_DOXYGEN" = "0" ; then
5266 { { echo "$as_me:$LINENO: error: The option --enable-doxygen-search requires --enable-doxygen." >&5
5267 echo "$as_me: error: The option --enable-doxygen-search requires --enable-doxygen." >&2;}
5268 { (exit 1); exit 1; }; }
5271 enable_searchengine=YES
5274 case "$ENABLE_DOXYGEN_EXTERNAL_SEARCH" in
5276 enable_external_search=YES
5278 enable_server_based_search=YES
5280 searchengine_url="$WITH_DOXYGEN_SEARCH_ENGINE_URL"
5282 extra_search_mappings="$WITH_DOXYGEN_SEARCH_MAPPINGS"
5287 enable_external_search=NO
5289 enable_server_based_search=NO
5298 enable_searchengine=NO
5301 enable_server_based_search=NO
5303 enable_external_search=NO
5309 { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&5
5310 echo "$as_me: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&2;}
5311 { (exit 1); exit 1; }; }
5315 # Check whether --enable-doxygen-qt-help was given.
5316 if test "${enable_doxygen_qt_help+set}" = set; then
5317 enableval=$enable_doxygen_qt_help;
5322 case "$enableval" in
5324 if test "$ENABLE_DOXYGEN" = "0" ; then
5325 { { echo "$as_me:$LINENO: error: The option --enable-doxygen-qt-help requires --enable-doxygen." >&5
5326 echo "$as_me: error: The option --enable-doxygen-qt-help requires --enable-doxygen." >&2;}
5327 { (exit 1); exit 1; }; }
5330 # Extract the first word of "qhelpgenerator", so it can be a program name with args.
5331 set dummy qhelpgenerator; ac_word=$2
5332 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5333 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5334 if test "${ac_cv_path_QHELPGENERATOR+set}" = set; then
5335 echo $ECHO_N "(cached) $ECHO_C" >&6
5337 case $QHELPGENERATOR in
5339 ac_cv_path_QHELPGENERATOR="$QHELPGENERATOR" # Let the user override the test with a path.
5342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5346 test -z "$as_dir" && as_dir=.
5347 for ac_exec_ext in '' $ac_executable_extensions; do
5348 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5349 ac_cv_path_QHELPGENERATOR="$as_dir/$ac_word$ac_exec_ext"
5350 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5357 test -z "$ac_cv_path_QHELPGENERATOR" && ac_cv_path_QHELPGENERATOR="qhelpgenerator"
5361 QHELPGENERATOR=$ac_cv_path_QHELPGENERATOR
5362 if test -n "$QHELPGENERATOR"; then
5363 { echo "$as_me:$LINENO: result: $QHELPGENERATOR" >&5
5364 echo "${ECHO_T}$QHELPGENERATOR" >&6; }
5366 { echo "$as_me:$LINENO: result: no" >&5
5367 echo "${ECHO_T}no" >&6; }
5372 llvm_doxygen_generate_qhp=YES
5374 llvm_doxygen_qch_filename=org.llvm.qch
5376 llvm_doxygen_qhp_namespace=org.llvm
5378 llvm_doxygen_qhelpgenerator_path="$QHELPGENERATOR"
5380 llvm_doxygen_qhp_cust_filter_name="$PACKAGE_STRING"
5382 llvm_doxygen_qhp_cust_filter_attrs="$PACKAGE_NAME,$PACKAGE_VERSION"
5385 clang_doxygen_generate_qhp=YES
5387 clang_doxygen_qch_filename=org.llvm.clang.qch
5389 clang_doxygen_qhp_namespace=org.llvm.clang
5391 clang_doxygen_qhelpgenerator_path="$QHELPGENERATOR"
5393 clang_doxygen_qhp_cust_filter_name="Clang $PACKAGE_VERSION"
5395 clang_doxygen_qhp_cust_filter_attrs="Clang,$PACKAGE_VERSION"
5400 llvm_doxygen_generate_qhp=NO
5408 clang_doxygen_generate_qhp=NO
5413 clang_doxygen_qhp_cust_filter_name="Clang $PACKAGE_VERSION"
5415 clang_doxygen_qhp_cust_filter_attrs="Clang,$PACKAGE_VERSION"
5420 { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-qt-help. Use \"yes\" or \"no\"" >&5
5421 echo "$as_me: error: Invalid setting for --enable-doxygen-qt-help. Use \"yes\" or \"no\"" >&2;}
5422 { (exit 1); exit 1; }; } ;;
5425 # Check whether --enable-threads was given.
5426 if test "${enable_threads+set}" = set; then
5427 enableval=$enable_threads;
5432 case "$enableval" in
5433 yes) LLVM_ENABLE_THREADS=1
5435 no) LLVM_ENABLE_THREADS=0
5437 default) LLVM_ENABLE_THREADS=1
5439 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5440 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5441 { (exit 1); exit 1; }; } ;;
5444 cat >>confdefs.h <<_ACEOF
5445 #define LLVM_ENABLE_THREADS $LLVM_ENABLE_THREADS
5449 # Check whether --enable-pthreads was given.
5450 if test "${enable_pthreads+set}" = set; then
5451 enableval=$enable_pthreads;
5456 case "$enableval" in
5457 yes) ENABLE_PTHREADS=1
5459 no) ENABLE_PTHREADS=0
5461 default) ENABLE_PTHREADS=1
5463 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5464 echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5465 { (exit 1); exit 1; }; } ;;
5468 # Check whether --enable-zlib was given.
5469 if test "${enable_zlib+set}" = set; then
5470 enableval=$enable_zlib;
5475 case "$enableval" in
5476 yes) LLVM_ENABLE_ZLIB=1
5478 no) LLVM_ENABLE_ZLIB=0
5480 default) LLVM_ENABLE_ZLIB=1
5482 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-zlib. Use \"yes\" or \"no\"" >&5
5483 echo "$as_me: error: Invalid setting for --enable-zlib. Use \"yes\" or \"no\"" >&2;}
5484 { (exit 1); exit 1; }; } ;;
5487 cat >>confdefs.h <<_ACEOF
5488 #define LLVM_ENABLE_ZLIB $LLVM_ENABLE_ZLIB
5492 # Check whether --enable-pic was given.
5493 if test "${enable_pic+set}" = set; then
5494 enableval=$enable_pic;
5499 case "$enableval" in
5504 default) ENABLE_PIC=1
5506 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5507 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5508 { (exit 1); exit 1; }; } ;;
5511 cat >>confdefs.h <<_ACEOF
5512 #define ENABLE_PIC $ENABLE_PIC
5516 # Check whether --enable-shared was given.
5517 if test "${enable_shared+set}" = set; then
5518 enableval=$enable_shared;
5523 case "$enableval" in
5524 yes) ENABLE_SHARED=1
5528 default) ENABLE_SHARED=0
5530 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5531 echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5532 { (exit 1); exit 1; }; } ;;
5535 # Check whether --enable-embed-stdcxx was given.
5536 if test "${enable_embed_stdcxx+set}" = set; then
5537 enableval=$enable_embed_stdcxx;
5542 case "$enableval" in
5543 yes) ENABLE_EMBED_STDCXX=1
5545 no) ENABLE_EMBED_STDCXX=0
5547 default) ENABLE_EMBED_STDCXX=0
5549 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5550 echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5551 { (exit 1); exit 1; }; } ;;
5554 # Check whether --enable-timestamps was given.
5555 if test "${enable_timestamps+set}" = set; then
5556 enableval=$enable_timestamps;
5561 case "$enableval" in
5562 yes) ENABLE_TIMESTAMPS=1
5564 no) ENABLE_TIMESTAMPS=0
5566 default) ENABLE_TIMESTAMPS=1
5568 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5569 echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5570 { (exit 1); exit 1; }; } ;;
5573 cat >>confdefs.h <<_ACEOF
5574 #define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5578 # Check whether --enable-backtraces was given.
5579 if test "${enable_backtraces+set}" = set; then
5580 enableval=$enable_backtraces; case "$enableval" in
5581 yes) llvm_cv_enable_backtraces="yes" ;;
5582 no) llvm_cv_enable_backtraces="no" ;;
5583 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&5
5584 echo "$as_me: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&2;}
5585 { (exit 1); exit 1; }; } ;;
5588 llvm_cv_enable_backtraces="yes"
5591 if test "$llvm_cv_enable_backtraces" = "yes" ; then
5593 cat >>confdefs.h <<\_ACEOF
5594 #define ENABLE_BACKTRACES 1
5599 # Check whether --enable-crash-overrides was given.
5600 if test "${enable_crash_overrides+set}" = set; then
5601 enableval=$enable_crash_overrides; case "$enableval" in
5602 yes) llvm_cv_enable_crash_overrides="yes" ;;
5603 no) llvm_cv_enable_crash_overrides="no" ;;
5604 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-crash-overrides. Use \"yes\" or \"no\"" >&5
5605 echo "$as_me: error: Invalid setting for --enable-crash-overrides. Use \"yes\" or \"no\"" >&2;}
5606 { (exit 1); exit 1; }; } ;;
5609 llvm_cv_enable_crash_overrides="yes"
5612 if test "$llvm_cv_enable_crash_overrides" = "yes" ; then
5614 cat >>confdefs.h <<\_ACEOF
5615 #define ENABLE_CRASH_OVERRIDES 1
5620 ALL_TARGETS="X86 Sparc PowerPC ARM AArch64 Mips XCore MSP430 CppBackend NVPTX Hexagon SystemZ AMDGPU BPF"
5621 ALL_TARGETS=$ALL_TARGETS
5625 # Check whether --enable-targets was given.
5626 if test "${enable_targets+set}" = set; then
5627 enableval=$enable_targets;
5632 if test "$enableval" = host-only ; then
5635 case "$enableval" in
5636 all) TARGETS_TO_BUILD="$ALL_TARGETS" ;;
5637 *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5639 x86) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5640 x86_64) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5641 sparc) TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5642 powerpc) TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5643 aarch64) TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
5644 arm64) TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
5645 arm) TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5646 bpf) TARGETS_TO_BUILD="BPF $TARGETS_TO_BUILD" ;;
5647 mips) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5648 mipsel) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5649 mips64) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5650 mips64el) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5651 xcore) TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5652 msp430) TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5653 cpp) TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5654 hexagon) TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5655 nvptx) TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5656 systemz) TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5657 amdgpu) TARGETS_TO_BUILD="AMDGPU $TARGETS_TO_BUILD" ;;
5658 r600) TARGETS_TO_BUILD="AMDGPU $TARGETS_TO_BUILD" ;;
5659 wasm) TARGETS_TO_BUILD="WebAssembly $TARGETS_TO_BUILD" ;;
5660 host) case "$llvm_cv_target_arch" in
5661 x86) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5662 x86_64) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5663 Sparc) TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5664 PowerPC) TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5665 AArch64) TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
5666 ARM) TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5667 Mips) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5668 XCore) TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5669 MSP430) TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5670 Hexagon) TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5671 NVPTX) TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5672 SystemZ) TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5673 WebAssembly) TARGETS_TO_BUILD="WebAssembly $TARGETS_TO_BUILD" ;;
5674 *) { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5675 echo "$as_me: error: Can not set target to build" >&2;}
5676 { (exit 1); exit 1; }; } ;;
5678 *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5679 echo "$as_me: error: Unrecognized target $a_target" >&2;}
5680 { (exit 1); exit 1; }; } ;;
5686 # Check whether --enable-experimental-targets was given.
5687 if test "${enable_experimental_targets+set}" = set; then
5688 enableval=$enable_experimental_targets;
5694 if test ${enableval} != "disable"
5696 TARGETS_TO_BUILD="$enableval $TARGETS_TO_BUILD"
5699 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5702 for a_target in $TARGETS_TO_BUILD; do
5703 if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5705 cat >>confdefs.h <<_ACEOF
5706 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5709 LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5710 LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5711 LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
5712 LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5713 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5714 LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5716 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5717 LLVM_NATIVE_DISASSEMBLER="LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler"
5720 cat >>confdefs.h <<_ACEOF
5721 #define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5725 cat >>confdefs.h <<_ACEOF
5726 #define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5730 cat >>confdefs.h <<_ACEOF
5731 #define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
5735 cat >>confdefs.h <<_ACEOF
5736 #define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5739 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5741 cat >>confdefs.h <<_ACEOF
5742 #define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5746 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5748 cat >>confdefs.h <<_ACEOF
5749 #define LLVM_NATIVE_DISASSEMBLER $LLVM_NATIVE_DISASSEMBLER
5756 LLVM_ENUM_TARGETS=""
5757 LLVM_ENUM_ASM_PRINTERS=""
5758 LLVM_ENUM_ASM_PARSERS=""
5759 LLVM_ENUM_DISASSEMBLERS=""
5760 for target_to_build in $TARGETS_TO_BUILD; do
5761 LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5762 if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5763 LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5765 if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5766 LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5768 if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5769 LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5778 # Check whether --with-optimize-option was given.
5779 if test "${with_optimize_option+set}" = set; then
5780 withval=$with_optimize_option;
5785 { echo "$as_me:$LINENO: checking optimization flags" >&5
5786 echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5789 case "$llvm_cv_os_type" in
5790 FreeBSD) optimize_option=-O2 ;;
5791 MingW) optimize_option=-O2 ;;
5792 *) optimize_option=-O3 ;;
5794 *) optimize_option="$withval" ;;
5796 OPTIMIZE_OPTION=$optimize_option
5798 { echo "$as_me:$LINENO: result: $optimize_option" >&5
5799 echo "${ECHO_T}$optimize_option" >&6; }
5802 # Check whether --with-extra-options was given.
5803 if test "${with_extra_options+set}" = set; then
5804 withval=$with_extra_options;
5810 default) EXTRA_OPTIONS= ;;
5811 *) EXTRA_OPTIONS=$withval ;;
5813 EXTRA_OPTIONS=$EXTRA_OPTIONS
5817 # Check whether --with-extra-ld-options was given.
5818 if test "${with_extra_ld_options+set}" = set; then
5819 withval=$with_extra_ld_options;
5825 default) EXTRA_LD_OPTIONS= ;;
5826 *) EXTRA_LD_OPTIONS=$withval ;;
5828 EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5831 # Check whether --enable-bindings was given.
5832 if test "${enable_bindings+set}" = set; then
5833 enableval=$enable_bindings;
5838 BINDINGS_TO_BUILD=""
5839 case "$enableval" in
5840 yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5841 all ) BINDINGS_TO_BUILD="ocaml" ;;
5842 none | no) BINDINGS_TO_BUILD="" ;;
5843 *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5844 case "$a_binding" in
5845 ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5846 *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5847 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5848 { (exit 1); exit 1; }; } ;;
5855 # Check whether --with-ocaml-libdir was given.
5856 if test "${with_ocaml_libdir+set}" = set; then
5857 withval=$with_ocaml_libdir;
5863 auto) with_ocaml_libdir="$withval" ;;
5864 /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5865 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5866 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5867 { (exit 1); exit 1; }; } ;;
5871 # Check whether --with-clang-srcdir was given.
5872 if test "${with_clang_srcdir+set}" = set; then
5873 withval=$with_clang_srcdir;
5879 -) clang_src_root="" ;;
5880 /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;;
5881 *) clang_src_root="$ac_pwd/$withval" ;;
5883 CLANG_SRC_ROOT=$clang_src_root
5887 # Check whether --with-clang-resource-dir was given.
5888 if test "${with_clang_resource_dir+set}" = set; then
5889 withval=$with_clang_resource_dir;
5895 cat >>confdefs.h <<_ACEOF
5896 #define CLANG_RESOURCE_DIR "$withval"
5901 # Check whether --with-c-include-dirs was given.
5902 if test "${with_c_include_dirs+set}" = set; then
5903 withval=$with_c_include_dirs;
5909 cat >>confdefs.h <<_ACEOF
5910 #define C_INCLUDE_DIRS "$withval"
5914 # Clang normally uses the system c++ headers and libraries. With this option,
5915 # clang will use the ones provided by a gcc installation instead. This option should
5916 # be passed the same value that was used with --prefix when configuring gcc.
5918 # Check whether --with-gcc-toolchain was given.
5919 if test "${with_gcc_toolchain+set}" = set; then
5920 withval=$with_gcc_toolchain;
5926 cat >>confdefs.h <<_ACEOF
5927 #define GCC_INSTALL_PREFIX "$withval"
5932 # Check whether --with-default-sysroot was given.
5933 if test "${with_default_sysroot+set}" = set; then
5934 withval=$with_default_sysroot;
5940 cat >>confdefs.h <<_ACEOF
5941 #define DEFAULT_SYSROOT "$withval"
5946 # Check whether --with-clang-default-openmp-runtime was given.
5947 if test "${with_clang_default_openmp_runtime+set}" = set; then
5948 withval=$with_clang_default_openmp_runtime;
5954 cat >>confdefs.h <<_ACEOF
5955 #define CLANG_DEFAULT_OPENMP_RUNTIME "$withval"
5960 # Check whether --with-binutils-include was given.
5961 if test "${with_binutils_include+set}" = set; then
5962 withval=$with_binutils_include;
5968 default) WITH_BINUTILS_INCDIR=default ;;
5969 /* | [A-Za-z]:[\\/]*) WITH_BINUTILS_INCDIR=$withval ;;
5970 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5971 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5972 { (exit 1); exit 1; }; } ;;
5974 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5975 BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5977 if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5978 echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5979 { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5980 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5981 { (exit 1); exit 1; }; };
5986 # Check whether --with-bug-report-url was given.
5987 if test "${with_bug_report_url+set}" = set; then
5988 withval=$with_bug_report_url;
5990 withval="http://llvm.org/bugs/"
5994 cat >>confdefs.h <<_ACEOF
5995 #define BUG_REPORT_URL "$withval"
5999 # Check whether --enable-terminfo was given.
6000 if test "${enable_terminfo+set}" = set; then
6001 enableval=$enable_terminfo; case "$enableval" in
6002 yes) llvm_cv_enable_terminfo="yes" ;;
6003 no) llvm_cv_enable_terminfo="no" ;;
6004 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-terminfo. Use \"yes\" or \"no\"" >&5
6005 echo "$as_me: error: Invalid setting for --enable-terminfo. Use \"yes\" or \"no\"" >&2;}
6006 { (exit 1); exit 1; }; } ;;
6009 llvm_cv_enable_terminfo="yes"
6012 case "$llvm_cv_enable_terminfo" in
6013 yes) ENABLE_TERMINFO=1
6015 no) ENABLE_TERMINFO=0
6019 # Check whether --enable-libedit was given.
6020 if test "${enable_libedit+set}" = set; then
6021 enableval=$enable_libedit; case "$enableval" in
6022 yes) llvm_cv_enable_libedit="yes" ;;
6023 no) llvm_cv_enable_libedit="no" ;;
6024 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libedit. Use \"yes\" or \"no\"" >&5
6025 echo "$as_me: error: Invalid setting for --enable-libedit. Use \"yes\" or \"no\"" >&2;}
6026 { (exit 1); exit 1; }; } ;;
6029 llvm_cv_enable_libedit="yes"
6033 # Check whether --enable-libffi was given.
6034 if test "${enable_libffi+set}" = set; then
6035 enableval=$enable_libffi; case "$enableval" in
6036 yes) llvm_cv_enable_libffi="yes" ;;
6037 no) llvm_cv_enable_libffi="no" ;;
6038 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
6039 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
6040 { (exit 1); exit 1; }; } ;;
6043 llvm_cv_enable_libffi=no
6048 # Check whether --with-internal-prefix was given.
6049 if test "${with_internal_prefix+set}" = set; then
6050 withval=$with_internal_prefix;
6055 INTERNAL_PREFIX=$withval
6059 { echo "$as_me:$LINENO: checking for GNU make" >&5
6060 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6061 if test "${llvm_cv_gnu_make_command+set}" = set; then
6062 echo $ECHO_N "(cached) $ECHO_C" >&6
6064 llvm_cv_gnu_make_command=''
6065 for a in "$MAKE" make gmake gnumake ; do
6066 if test -z "$a" ; then continue ; fi ;
6067 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6069 llvm_cv_gnu_make_command=$a ;
6074 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6075 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
6076 if test "x$llvm_cv_gnu_make_command" != "x" ; then
6080 { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6081 echo "${ECHO_T}\"Not found\"" >&6; };
6085 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
6086 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6088 if test "$LN_S" = "ln -s"; then
6089 { echo "$as_me:$LINENO: result: yes" >&5
6090 echo "${ECHO_T}yes" >&6; }
6092 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6093 echo "${ECHO_T}no, using $LN_S" >&6; }
6096 # Extract the first word of "nm", so it can be a program name with args.
6097 set dummy nm; ac_word=$2
6098 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6099 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6100 if test "${ac_cv_path_NM+set}" = set; then
6101 echo $ECHO_N "(cached) $ECHO_C" >&6
6105 ac_cv_path_NM="$NM" # Let the user override the test with a path.
6108 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6112 test -z "$as_dir" && as_dir=.
6113 for ac_exec_ext in '' $ac_executable_extensions; do
6114 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6115 ac_cv_path_NM="$as_dir/$ac_word$ac_exec_ext"
6116 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6123 test -z "$ac_cv_path_NM" && ac_cv_path_NM="nm"
6128 if test -n "$NM"; then
6129 { echo "$as_me:$LINENO: result: $NM" >&5
6130 echo "${ECHO_T}$NM" >&6; }
6132 { echo "$as_me:$LINENO: result: no" >&5
6133 echo "${ECHO_T}no" >&6; }
6137 # Extract the first word of "cmp", so it can be a program name with args.
6138 set dummy cmp; ac_word=$2
6139 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6140 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6141 if test "${ac_cv_path_CMP+set}" = set; then
6142 echo $ECHO_N "(cached) $ECHO_C" >&6
6146 ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6149 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6153 test -z "$as_dir" && as_dir=.
6154 for ac_exec_ext in '' $ac_executable_extensions; do
6155 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6156 ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6157 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6164 test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6169 if test -n "$CMP"; then
6170 { echo "$as_me:$LINENO: result: $CMP" >&5
6171 echo "${ECHO_T}$CMP" >&6; }
6173 { echo "$as_me:$LINENO: result: no" >&5
6174 echo "${ECHO_T}no" >&6; }
6178 # Extract the first word of "cp", so it can be a program name with args.
6179 set dummy cp; ac_word=$2
6180 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6181 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6182 if test "${ac_cv_path_CP+set}" = set; then
6183 echo $ECHO_N "(cached) $ECHO_C" >&6
6187 ac_cv_path_CP="$CP" # Let the user override the test with a path.
6190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6194 test -z "$as_dir" && as_dir=.
6195 for ac_exec_ext in '' $ac_executable_extensions; do
6196 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6197 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6198 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6205 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6210 if test -n "$CP"; then
6211 { echo "$as_me:$LINENO: result: $CP" >&5
6212 echo "${ECHO_T}$CP" >&6; }
6214 { echo "$as_me:$LINENO: result: no" >&5
6215 echo "${ECHO_T}no" >&6; }
6219 # Extract the first word of "date", so it can be a program name with args.
6220 set dummy date; ac_word=$2
6221 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6222 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6223 if test "${ac_cv_path_DATE+set}" = set; then
6224 echo $ECHO_N "(cached) $ECHO_C" >&6
6228 ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6231 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6235 test -z "$as_dir" && as_dir=.
6236 for ac_exec_ext in '' $ac_executable_extensions; do
6237 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6238 ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6239 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6246 test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6250 DATE=$ac_cv_path_DATE
6251 if test -n "$DATE"; then
6252 { echo "$as_me:$LINENO: result: $DATE" >&5
6253 echo "${ECHO_T}$DATE" >&6; }
6255 { echo "$as_me:$LINENO: result: no" >&5
6256 echo "${ECHO_T}no" >&6; }
6260 # Extract the first word of "find", so it can be a program name with args.
6261 set dummy find; ac_word=$2
6262 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6263 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6264 if test "${ac_cv_path_FIND+set}" = set; then
6265 echo $ECHO_N "(cached) $ECHO_C" >&6
6269 ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6272 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6276 test -z "$as_dir" && as_dir=.
6277 for ac_exec_ext in '' $ac_executable_extensions; do
6278 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6279 ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
6280 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6287 test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6291 FIND=$ac_cv_path_FIND
6292 if test -n "$FIND"; then
6293 { echo "$as_me:$LINENO: result: $FIND" >&5
6294 echo "${ECHO_T}$FIND" >&6; }
6296 { echo "$as_me:$LINENO: result: no" >&5
6297 echo "${ECHO_T}no" >&6; }
6301 # Extract the first word of "grep", so it can be a program name with args.
6302 set dummy grep; ac_word=$2
6303 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6304 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6305 if test "${ac_cv_path_GREP+set}" = set; then
6306 echo $ECHO_N "(cached) $ECHO_C" >&6
6310 ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6313 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6317 test -z "$as_dir" && as_dir=.
6318 for ac_exec_ext in '' $ac_executable_extensions; do
6319 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6320 ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
6321 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6328 test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
6332 GREP=$ac_cv_path_GREP
6333 if test -n "$GREP"; then
6334 { echo "$as_me:$LINENO: result: $GREP" >&5
6335 echo "${ECHO_T}$GREP" >&6; }
6337 { echo "$as_me:$LINENO: result: no" >&5
6338 echo "${ECHO_T}no" >&6; }
6342 # Extract the first word of "mkdir", so it can be a program name with args.
6343 set dummy mkdir; ac_word=$2
6344 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6345 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6346 if test "${ac_cv_path_MKDIR+set}" = set; then
6347 echo $ECHO_N "(cached) $ECHO_C" >&6
6351 ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
6354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6358 test -z "$as_dir" && as_dir=.
6359 for ac_exec_ext in '' $ac_executable_extensions; do
6360 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6361 ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
6362 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6369 test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
6373 MKDIR=$ac_cv_path_MKDIR
6374 if test -n "$MKDIR"; then
6375 { echo "$as_me:$LINENO: result: $MKDIR" >&5
6376 echo "${ECHO_T}$MKDIR" >&6; }
6378 { echo "$as_me:$LINENO: result: no" >&5
6379 echo "${ECHO_T}no" >&6; }
6383 # Extract the first word of "mv", so it can be a program name with args.
6384 set dummy mv; ac_word=$2
6385 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6386 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6387 if test "${ac_cv_path_MV+set}" = set; then
6388 echo $ECHO_N "(cached) $ECHO_C" >&6
6392 ac_cv_path_MV="$MV" # Let the user override the test with a path.
6395 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6399 test -z "$as_dir" && as_dir=.
6400 for ac_exec_ext in '' $ac_executable_extensions; do
6401 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6402 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6403 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6410 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6415 if test -n "$MV"; then
6416 { echo "$as_me:$LINENO: result: $MV" >&5
6417 echo "${ECHO_T}$MV" >&6; }
6419 { echo "$as_me:$LINENO: result: no" >&5
6420 echo "${ECHO_T}no" >&6; }
6424 if test -n "$ac_tool_prefix"; then
6425 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6426 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6427 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6428 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6429 if test "${ac_cv_prog_RANLIB+set}" = set; then
6430 echo $ECHO_N "(cached) $ECHO_C" >&6
6432 if test -n "$RANLIB"; then
6433 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6439 test -z "$as_dir" && as_dir=.
6440 for ac_exec_ext in '' $ac_executable_extensions; do
6441 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6442 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6443 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6452 RANLIB=$ac_cv_prog_RANLIB
6453 if test -n "$RANLIB"; then
6454 { echo "$as_me:$LINENO: result: $RANLIB" >&5
6455 echo "${ECHO_T}$RANLIB" >&6; }
6457 { echo "$as_me:$LINENO: result: no" >&5
6458 echo "${ECHO_T}no" >&6; }
6463 if test -z "$ac_cv_prog_RANLIB"; then
6464 ac_ct_RANLIB=$RANLIB
6465 # Extract the first word of "ranlib", so it can be a program name with args.
6466 set dummy ranlib; ac_word=$2
6467 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6468 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6469 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6470 echo $ECHO_N "(cached) $ECHO_C" >&6
6472 if test -n "$ac_ct_RANLIB"; then
6473 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6479 test -z "$as_dir" && as_dir=.
6480 for ac_exec_ext in '' $ac_executable_extensions; do
6481 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6482 ac_cv_prog_ac_ct_RANLIB="ranlib"
6483 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6492 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6493 if test -n "$ac_ct_RANLIB"; then
6494 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6495 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6497 { echo "$as_me:$LINENO: result: no" >&5
6498 echo "${ECHO_T}no" >&6; }
6501 if test "x$ac_ct_RANLIB" = x; then
6504 case $cross_compiling:$ac_tool_warned in
6506 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6507 whose name does not start with the host triplet. If you think this
6508 configuration is useful to you, please write to autoconf@gnu.org." >&5
6509 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6510 whose name does not start with the host triplet. If you think this
6511 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6512 ac_tool_warned=yes ;;
6514 RANLIB=$ac_ct_RANLIB
6517 RANLIB="$ac_cv_prog_RANLIB"
6520 if test -n "$ac_tool_prefix"; then
6521 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6522 set dummy ${ac_tool_prefix}ar; ac_word=$2
6523 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6524 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6525 if test "${ac_cv_prog_AR+set}" = set; then
6526 echo $ECHO_N "(cached) $ECHO_C" >&6
6528 if test -n "$AR"; then
6529 ac_cv_prog_AR="$AR" # Let the user override the test.
6531 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6535 test -z "$as_dir" && as_dir=.
6536 for ac_exec_ext in '' $ac_executable_extensions; do
6537 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6538 ac_cv_prog_AR="${ac_tool_prefix}ar"
6539 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6549 if test -n "$AR"; then
6550 { echo "$as_me:$LINENO: result: $AR" >&5
6551 echo "${ECHO_T}$AR" >&6; }
6553 { echo "$as_me:$LINENO: result: no" >&5
6554 echo "${ECHO_T}no" >&6; }
6559 if test -z "$ac_cv_prog_AR"; then
6561 # Extract the first word of "ar", so it can be a program name with args.
6562 set dummy ar; ac_word=$2
6563 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6564 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6565 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6566 echo $ECHO_N "(cached) $ECHO_C" >&6
6568 if test -n "$ac_ct_AR"; then
6569 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6575 test -z "$as_dir" && as_dir=.
6576 for ac_exec_ext in '' $ac_executable_extensions; do
6577 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6578 ac_cv_prog_ac_ct_AR="ar"
6579 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6588 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6589 if test -n "$ac_ct_AR"; then
6590 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6591 echo "${ECHO_T}$ac_ct_AR" >&6; }
6593 { echo "$as_me:$LINENO: result: no" >&5
6594 echo "${ECHO_T}no" >&6; }
6597 if test "x$ac_ct_AR" = x; then
6600 case $cross_compiling:$ac_tool_warned in
6602 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6603 whose name does not start with the host triplet. If you think this
6604 configuration is useful to you, please write to autoconf@gnu.org." >&5
6605 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6606 whose name does not start with the host triplet. If you think this
6607 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6608 ac_tool_warned=yes ;;
6616 # Extract the first word of "rm", so it can be a program name with args.
6617 set dummy rm; ac_word=$2
6618 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6619 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6620 if test "${ac_cv_path_RM+set}" = set; then
6621 echo $ECHO_N "(cached) $ECHO_C" >&6
6625 ac_cv_path_RM="$RM" # Let the user override the test with a path.
6628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6632 test -z "$as_dir" && as_dir=.
6633 for ac_exec_ext in '' $ac_executable_extensions; do
6634 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6635 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
6636 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6643 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6648 if test -n "$RM"; then
6649 { echo "$as_me:$LINENO: result: $RM" >&5
6650 echo "${ECHO_T}$RM" >&6; }
6652 { echo "$as_me:$LINENO: result: no" >&5
6653 echo "${ECHO_T}no" >&6; }
6657 # Extract the first word of "sed", so it can be a program name with args.
6658 set dummy sed; ac_word=$2
6659 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6660 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6661 if test "${ac_cv_path_SED+set}" = set; then
6662 echo $ECHO_N "(cached) $ECHO_C" >&6
6666 ac_cv_path_SED="$SED" # Let the user override the test with a path.
6669 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6673 test -z "$as_dir" && as_dir=.
6674 for ac_exec_ext in '' $ac_executable_extensions; do
6675 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6676 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
6677 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6684 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6689 if test -n "$SED"; then
6690 { echo "$as_me:$LINENO: result: $SED" >&5
6691 echo "${ECHO_T}$SED" >&6; }
6693 { echo "$as_me:$LINENO: result: no" >&5
6694 echo "${ECHO_T}no" >&6; }
6698 # Extract the first word of "tar", so it can be a program name with args.
6699 set dummy tar; ac_word=$2
6700 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6701 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6702 if test "${ac_cv_path_TAR+set}" = set; then
6703 echo $ECHO_N "(cached) $ECHO_C" >&6
6707 ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6710 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6714 test -z "$as_dir" && as_dir=.
6715 for ac_exec_ext in '' $ac_executable_extensions; do
6716 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6717 ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6718 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6725 test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6730 if test -n "$TAR"; then
6731 { echo "$as_me:$LINENO: result: $TAR" >&5
6732 echo "${ECHO_T}$TAR" >&6; }
6734 { echo "$as_me:$LINENO: result: no" >&5
6735 echo "${ECHO_T}no" >&6; }
6739 # Extract the first word of "pwd", so it can be a program name with args.
6740 set dummy pwd; ac_word=$2
6741 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6742 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6743 if test "${ac_cv_path_BINPWD+set}" = set; then
6744 echo $ECHO_N "(cached) $ECHO_C" >&6
6748 ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6751 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6755 test -z "$as_dir" && as_dir=.
6756 for ac_exec_ext in '' $ac_executable_extensions; do
6757 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6758 ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
6759 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6766 test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6770 BINPWD=$ac_cv_path_BINPWD
6771 if test -n "$BINPWD"; then
6772 { echo "$as_me:$LINENO: result: $BINPWD" >&5
6773 echo "${ECHO_T}$BINPWD" >&6; }
6775 { echo "$as_me:$LINENO: result: no" >&5
6776 echo "${ECHO_T}no" >&6; }
6781 # Extract the first word of "dot", so it can be a program name with args.
6782 set dummy dot; ac_word=$2
6783 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6784 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6785 if test "${ac_cv_path_DOT+set}" = set; then
6786 echo $ECHO_N "(cached) $ECHO_C" >&6
6790 ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6793 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6797 test -z "$as_dir" && as_dir=.
6798 for ac_exec_ext in '' $ac_executable_extensions; do
6799 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6800 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
6801 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6808 test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6813 if test -n "$DOT"; then
6814 { echo "$as_me:$LINENO: result: $DOT" >&5
6815 echo "${ECHO_T}$DOT" >&6; }
6817 { echo "$as_me:$LINENO: result: no" >&5
6818 echo "${ECHO_T}no" >&6; }
6822 if test "$DOT" != "echo dot" ; then
6824 cat >>confdefs.h <<\_ACEOF
6828 if test "$llvm_cv_os_type" = "MingW" ; then
6829 DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6832 cat >>confdefs.h <<_ACEOF
6833 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
6838 # Find a good install program. We prefer a C program (faster),
6839 # so one script is as good as another. But avoid the broken or
6840 # incompatible versions:
6841 # SysV /etc/install, /usr/sbin/install
6842 # SunOS /usr/etc/install
6843 # IRIX /sbin/install
6845 # AmigaOS /C/install, which installs bootblocks on floppy discs
6846 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6847 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6848 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6849 # OS/2's system install, which has a completely different semantic
6850 # ./install, which can be erroneously created by make from ./install.sh.
6851 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
6852 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
6853 if test -z "$INSTALL"; then
6854 if test "${ac_cv_path_install+set}" = set; then
6855 echo $ECHO_N "(cached) $ECHO_C" >&6
6857 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6861 test -z "$as_dir" && as_dir=.
6862 # Account for people who put trailing slashes in PATH elements.
6864 ./ | .// | /cC/* | \
6865 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6866 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
6869 # OSF1 and SCO ODT 3.0 have their own names for install.
6870 # Don't use installbsd from OSF since it installs stuff as root
6872 for ac_prog in ginstall scoinst install; do
6873 for ac_exec_ext in '' $ac_executable_extensions; do
6874 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
6875 if test $ac_prog = install &&
6876 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6877 # AIX install. It has an incompatible calling convention.
6879 elif test $ac_prog = install &&
6880 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6881 # program-specific install script used by HP pwplus--don't use.
6884 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6897 if test "${ac_cv_path_install+set}" = set; then
6898 INSTALL=$ac_cv_path_install
6900 # As a last resort, use the slow shell script. Don't cache a
6901 # value for INSTALL within a source directory, because that will
6902 # break other packages using the cache if that directory is
6903 # removed, or if the value is a relative name.
6904 INSTALL=$ac_install_sh
6907 { echo "$as_me:$LINENO: result: $INSTALL" >&5
6908 echo "${ECHO_T}$INSTALL" >&6; }
6910 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6911 # It thinks the first close brace ends the variable substitution.
6912 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6914 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6916 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6919 [\\/$]* | ?:[\\/]* ) ;;
6920 *) INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
6923 # Extract the first word of "bzip2", so it can be a program name with args.
6924 set dummy bzip2; ac_word=$2
6925 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6926 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6927 if test "${ac_cv_path_BZIP2+set}" = set; then
6928 echo $ECHO_N "(cached) $ECHO_C" >&6
6932 ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
6935 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6939 test -z "$as_dir" && as_dir=.
6940 for ac_exec_ext in '' $ac_executable_extensions; do
6941 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6942 ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
6943 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6953 BZIP2=$ac_cv_path_BZIP2
6954 if test -n "$BZIP2"; then
6955 { echo "$as_me:$LINENO: result: $BZIP2" >&5
6956 echo "${ECHO_T}$BZIP2" >&6; }
6958 { echo "$as_me:$LINENO: result: no" >&5
6959 echo "${ECHO_T}no" >&6; }
6963 # Extract the first word of "cat", so it can be a program name with args.
6964 set dummy cat; ac_word=$2
6965 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6966 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6967 if test "${ac_cv_path_CAT+set}" = set; then
6968 echo $ECHO_N "(cached) $ECHO_C" >&6
6972 ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
6975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6979 test -z "$as_dir" && as_dir=.
6980 for ac_exec_ext in '' $ac_executable_extensions; do
6981 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6982 ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
6983 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6994 if test -n "$CAT"; then
6995 { echo "$as_me:$LINENO: result: $CAT" >&5
6996 echo "${ECHO_T}$CAT" >&6; }
6998 { echo "$as_me:$LINENO: result: no" >&5
6999 echo "${ECHO_T}no" >&6; }
7003 # Extract the first word of "doxygen", so it can be a program name with args.
7004 set dummy doxygen; ac_word=$2
7005 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7006 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7007 if test "${ac_cv_path_DOXYGEN+set}" = set; then
7008 echo $ECHO_N "(cached) $ECHO_C" >&6
7012 ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7019 test -z "$as_dir" && as_dir=.
7020 for ac_exec_ext in '' $ac_executable_extensions; do
7021 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7022 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7023 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7033 DOXYGEN=$ac_cv_path_DOXYGEN
7034 if test -n "$DOXYGEN"; then
7035 { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7036 echo "${ECHO_T}$DOXYGEN" >&6; }
7038 { echo "$as_me:$LINENO: result: no" >&5
7039 echo "${ECHO_T}no" >&6; }
7043 # Extract the first word of "groff", so it can be a program name with args.
7044 set dummy groff; ac_word=$2
7045 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7046 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7047 if test "${ac_cv_path_GROFF+set}" = set; then
7048 echo $ECHO_N "(cached) $ECHO_C" >&6
7052 ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7055 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7059 test -z "$as_dir" && as_dir=.
7060 for ac_exec_ext in '' $ac_executable_extensions; do
7061 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7062 ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7063 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7073 GROFF=$ac_cv_path_GROFF
7074 if test -n "$GROFF"; then
7075 { echo "$as_me:$LINENO: result: $GROFF" >&5
7076 echo "${ECHO_T}$GROFF" >&6; }
7078 { echo "$as_me:$LINENO: result: no" >&5
7079 echo "${ECHO_T}no" >&6; }
7083 # Extract the first word of "gzip", so it can be a program name with args.
7084 set dummy gzip; ac_word=$2
7085 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7086 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7087 if test "${ac_cv_path_GZIPBIN+set}" = set; then
7088 echo $ECHO_N "(cached) $ECHO_C" >&6
7092 ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
7095 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7099 test -z "$as_dir" && as_dir=.
7100 for ac_exec_ext in '' $ac_executable_extensions; do
7101 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7102 ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
7103 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7113 GZIPBIN=$ac_cv_path_GZIPBIN
7114 if test -n "$GZIPBIN"; then
7115 { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7116 echo "${ECHO_T}$GZIPBIN" >&6; }
7118 { echo "$as_me:$LINENO: result: no" >&5
7119 echo "${ECHO_T}no" >&6; }
7123 # Extract the first word of "pdfroff", so it can be a program name with args.
7124 set dummy pdfroff; ac_word=$2
7125 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7126 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7127 if test "${ac_cv_path_PDFROFF+set}" = set; then
7128 echo $ECHO_N "(cached) $ECHO_C" >&6
7132 ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7135 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7139 test -z "$as_dir" && as_dir=.
7140 for ac_exec_ext in '' $ac_executable_extensions; do
7141 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7142 ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7143 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7153 PDFROFF=$ac_cv_path_PDFROFF
7154 if test -n "$PDFROFF"; then
7155 { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7156 echo "${ECHO_T}$PDFROFF" >&6; }
7158 { echo "$as_me:$LINENO: result: no" >&5
7159 echo "${ECHO_T}no" >&6; }
7163 # Extract the first word of "zip", so it can be a program name with args.
7164 set dummy zip; ac_word=$2
7165 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7166 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7167 if test "${ac_cv_path_ZIP+set}" = set; then
7168 echo $ECHO_N "(cached) $ECHO_C" >&6
7172 ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7175 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7179 test -z "$as_dir" && as_dir=.
7180 for ac_exec_ext in '' $ac_executable_extensions; do
7181 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7182 ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
7183 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7194 if test -n "$ZIP"; then
7195 { echo "$as_me:$LINENO: result: $ZIP" >&5
7196 echo "${ECHO_T}$ZIP" >&6; }
7198 { echo "$as_me:$LINENO: result: no" >&5
7199 echo "${ECHO_T}no" >&6; }
7203 # Extract the first word of "go", so it can be a program name with args.
7204 set dummy go; ac_word=$2
7205 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7206 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7207 if test "${ac_cv_path_GO+set}" = set; then
7208 echo $ECHO_N "(cached) $ECHO_C" >&6
7212 ac_cv_path_GO="$GO" # Let the user override the test with a path.
7215 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7219 test -z "$as_dir" && as_dir=.
7220 for ac_exec_ext in '' $ac_executable_extensions; do
7221 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7222 ac_cv_path_GO="$as_dir/$ac_word$ac_exec_ext"
7223 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7234 if test -n "$GO"; then
7235 { echo "$as_me:$LINENO: result: $GO" >&5
7236 echo "${ECHO_T}$GO" >&6; }
7238 { echo "$as_me:$LINENO: result: no" >&5
7239 echo "${ECHO_T}no" >&6; }
7243 for ac_prog in ocamlfind
7245 # Extract the first word of "$ac_prog", so it can be a program name with args.
7246 set dummy $ac_prog; ac_word=$2
7247 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7248 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7249 if test "${ac_cv_path_OCAMLFIND+set}" = set; then
7250 echo $ECHO_N "(cached) $ECHO_C" >&6
7254 ac_cv_path_OCAMLFIND="$OCAMLFIND" # Let the user override the test with a path.
7257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7261 test -z "$as_dir" && as_dir=.
7262 for ac_exec_ext in '' $ac_executable_extensions; do
7263 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7264 ac_cv_path_OCAMLFIND="$as_dir/$ac_word$ac_exec_ext"
7265 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7275 OCAMLFIND=$ac_cv_path_OCAMLFIND
7276 if test -n "$OCAMLFIND"; then
7277 { echo "$as_me:$LINENO: result: $OCAMLFIND" >&5
7278 echo "${ECHO_T}$OCAMLFIND" >&6; }
7280 { echo "$as_me:$LINENO: result: no" >&5
7281 echo "${ECHO_T}no" >&6; }
7285 test -n "$OCAMLFIND" && break
7288 for ac_prog in gas as
7290 # Extract the first word of "$ac_prog", so it can be a program name with args.
7291 set dummy $ac_prog; ac_word=$2
7292 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7293 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7294 if test "${ac_cv_path_GAS+set}" = set; then
7295 echo $ECHO_N "(cached) $ECHO_C" >&6
7299 ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7302 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7306 test -z "$as_dir" && as_dir=.
7307 for ac_exec_ext in '' $ac_executable_extensions; do
7308 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7309 ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
7310 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7321 if test -n "$GAS"; then
7322 { echo "$as_me:$LINENO: result: $GAS" >&5
7323 echo "${ECHO_T}$GAS" >&6; }
7325 { echo "$as_me:$LINENO: result: no" >&5
7326 echo "${ECHO_T}no" >&6; }
7330 test -n "$GAS" && break
7334 { echo "$as_me:$LINENO: checking for linker version" >&5
7335 echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7336 if test "${llvm_cv_link_version+set}" = set; then
7337 echo $ECHO_N "(cached) $ECHO_C" >&6
7340 version_string="$(${LD:-ld} -v 2>&1 | head -1)"
7343 if (echo "$version_string" | grep -q "ld64"); then
7344 llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)\( (.*)\)\{0,1\}#\1#")
7346 llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7350 { echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7351 echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7353 cat >>confdefs.h <<_ACEOF
7354 #define HOST_LINK_VERSION "$llvm_cv_link_version"
7360 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7361 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7362 if test "${llvm_cv_link_use_r+set}" = set; then
7363 echo $ECHO_N "(cached) $ECHO_C" >&6
7366 ac_cpp='$CPP $CPPFLAGS'
7367 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7368 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7369 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7372 CFLAGS="$CFLAGS -Wl,-R."
7373 cat >conftest.$ac_ext <<_ACEOF
7376 cat confdefs.h >>conftest.$ac_ext
7377 cat >>conftest.$ac_ext <<_ACEOF
7378 /* end confdefs.h. */
7388 rm -f conftest.$ac_objext conftest$ac_exeext
7389 if { (ac_try="$ac_link"
7391 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7392 *) ac_try_echo=$ac_try;;
7394 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7395 (eval "$ac_link") 2>conftest.er1
7397 grep -v '^ *+' conftest.er1 >conftest.err
7399 cat conftest.err >&5
7400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7401 (exit $ac_status); } &&
7402 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7403 { (case "(($ac_try" in
7404 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7405 *) ac_try_echo=$ac_try;;
7407 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7408 (eval "$ac_try") 2>&5
7410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7411 (exit $ac_status); }; } &&
7412 { ac_try='test -s conftest$ac_exeext'
7413 { (case "(($ac_try" in
7414 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7415 *) ac_try_echo=$ac_try;;
7417 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7418 (eval "$ac_try") 2>&5
7420 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7421 (exit $ac_status); }; }; then
7422 llvm_cv_link_use_r=yes
7424 echo "$as_me: failed program was:" >&5
7425 sed 's/^/| /' conftest.$ac_ext >&5
7427 llvm_cv_link_use_r=no
7430 rm -f core conftest.err conftest.$ac_objext \
7431 conftest$ac_exeext conftest.$ac_ext
7434 ac_cpp='$CPP $CPPFLAGS'
7435 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7436 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7437 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7441 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7442 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
7443 if test "$llvm_cv_link_use_r" = yes ; then
7445 cat >>confdefs.h <<\_ACEOF
7446 #define HAVE_LINK_R 1
7452 { echo "$as_me:$LINENO: checking for compiler -rdynamic option" >&5
7453 echo $ECHO_N "checking for compiler -rdynamic option... $ECHO_C" >&6; }
7454 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7455 echo $ECHO_N "(cached) $ECHO_C" >&6
7458 ac_cpp='$CPP $CPPFLAGS'
7459 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7460 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7461 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7464 CFLAGS="$CFLAGS -rdynamic"
7465 cat >conftest.$ac_ext <<_ACEOF
7468 cat confdefs.h >>conftest.$ac_ext
7469 cat >>conftest.$ac_ext <<_ACEOF
7470 /* end confdefs.h. */
7480 rm -f conftest.$ac_objext conftest$ac_exeext
7481 if { (ac_try="$ac_link"
7483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7484 *) ac_try_echo=$ac_try;;
7486 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7487 (eval "$ac_link") 2>conftest.er1
7489 grep -v '^ *+' conftest.er1 >conftest.err
7491 cat conftest.err >&5
7492 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7493 (exit $ac_status); } &&
7494 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7495 { (case "(($ac_try" in
7496 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7497 *) ac_try_echo=$ac_try;;
7499 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7500 (eval "$ac_try") 2>&5
7502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7503 (exit $ac_status); }; } &&
7504 { ac_try='test -s conftest$ac_exeext'
7505 { (case "(($ac_try" in
7506 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7507 *) ac_try_echo=$ac_try;;
7509 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7510 (eval "$ac_try") 2>&5
7512 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7513 (exit $ac_status); }; }; then
7514 llvm_cv_link_use_export_dynamic=yes
7516 echo "$as_me: failed program was:" >&5
7517 sed 's/^/| /' conftest.$ac_ext >&5
7519 llvm_cv_link_use_export_dynamic=no
7522 rm -f core conftest.err conftest.$ac_objext \
7523 conftest$ac_exeext conftest.$ac_ext
7526 ac_cpp='$CPP $CPPFLAGS'
7527 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7528 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7529 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7533 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
7534 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
7535 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
7537 cat >>confdefs.h <<\_ACEOF
7538 #define HAVE_LINK_EXPORT_DYNAMIC 1
7544 { echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
7545 echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
7546 if test "${llvm_cv_link_use_version_script+set}" = set; then
7547 echo $ECHO_N "(cached) $ECHO_C" >&6
7550 ac_cpp='$CPP $CPPFLAGS'
7551 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7552 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7553 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7557 # The following code is from the autoconf manual,
7558 # "11.13: Limitations of Usual Tools".
7559 # Create a temporary directory $tmp in $TMPDIR (default /tmp).
7560 # Use mktemp if possible; otherwise fall back on mkdir,
7561 # with $RANDOM to make collisions less likely.
7565 (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
7567 test -n "$tmp" && test -d "$tmp"
7569 tmp=$TMPDIR/foo$$-$RANDOM
7570 (umask 077 && mkdir "$tmp")
7573 echo "{" > "$tmp/export.map"
7574 echo " global: main;" >> "$tmp/export.map"
7575 echo " local: *;" >> "$tmp/export.map"
7576 echo "};" >> "$tmp/export.map"
7578 CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
7579 cat >conftest.$ac_ext <<_ACEOF
7582 cat confdefs.h >>conftest.$ac_ext
7583 cat >>conftest.$ac_ext <<_ACEOF
7584 /* end confdefs.h. */
7594 rm -f conftest.$ac_objext conftest$ac_exeext
7595 if { (ac_try="$ac_link"
7597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7598 *) ac_try_echo=$ac_try;;
7600 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7601 (eval "$ac_link") 2>conftest.er1
7603 grep -v '^ *+' conftest.er1 >conftest.err
7605 cat conftest.err >&5
7606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7607 (exit $ac_status); } &&
7608 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7609 { (case "(($ac_try" in
7610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7611 *) ac_try_echo=$ac_try;;
7613 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7614 (eval "$ac_try") 2>&5
7616 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7617 (exit $ac_status); }; } &&
7618 { ac_try='test -s conftest$ac_exeext'
7619 { (case "(($ac_try" in
7620 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7621 *) ac_try_echo=$ac_try;;
7623 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7624 (eval "$ac_try") 2>&5
7626 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7627 (exit $ac_status); }; }; then
7628 llvm_cv_link_use_version_script=yes
7630 echo "$as_me: failed program was:" >&5
7631 sed 's/^/| /' conftest.$ac_ext >&5
7633 llvm_cv_link_use_version_script=no
7636 rm -f core conftest.err conftest.$ac_objext \
7637 conftest$ac_exeext conftest.$ac_ext
7638 rm "$tmp/export.map"
7642 ac_cpp='$CPP $CPPFLAGS'
7643 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7644 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7645 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7649 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
7650 echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
7651 if test "$llvm_cv_link_use_version_script" = yes ; then
7652 HAVE_LINK_VERSION_SCRIPT=1
7658 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
7659 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
7660 if test "${ac_cv_path_GREP+set}" = set; then
7661 echo $ECHO_N "(cached) $ECHO_C" >&6
7663 # Extract the first word of "grep ggrep" to use in msg output
7664 if test -z "$GREP"; then
7665 set dummy grep ggrep; ac_prog_name=$2
7666 if test "${ac_cv_path_GREP+set}" = set; then
7667 echo $ECHO_N "(cached) $ECHO_C" >&6
7669 ac_path_GREP_found=false
7670 # Loop through the user's path and test for each of PROGNAME-LIST
7671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7672 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7675 test -z "$as_dir" && as_dir=.
7676 for ac_prog in grep ggrep; do
7677 for ac_exec_ext in '' $ac_executable_extensions; do
7678 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7679 { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
7680 # Check for GNU ac_path_GREP and select it if it is found.
7681 # Check for GNU $ac_path_GREP
7682 case `"$ac_path_GREP" --version 2>&1` in
7684 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7687 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
7690 cat "conftest.in" "conftest.in" >"conftest.tmp"
7691 mv "conftest.tmp" "conftest.in"
7692 cp "conftest.in" "conftest.nl"
7693 echo 'GREP' >> "conftest.nl"
7694 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7695 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7696 ac_count=`expr $ac_count + 1`
7697 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7698 # Best one so far, save it but keep looking for a better one
7699 ac_cv_path_GREP="$ac_path_GREP"
7700 ac_path_GREP_max=$ac_count
7702 # 10*(2^10) chars as input seems more than enough
7703 test $ac_count -gt 10 && break
7705 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7709 $ac_path_GREP_found && break 3
7719 GREP="$ac_cv_path_GREP"
7720 if test -z "$GREP"; then
7721 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
7722 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
7723 { (exit 1); exit 1; }; }
7727 ac_cv_path_GREP=$GREP
7732 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
7733 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
7734 GREP="$ac_cv_path_GREP"
7737 { echo "$as_me:$LINENO: checking for egrep" >&5
7738 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
7739 if test "${ac_cv_path_EGREP+set}" = set; then
7740 echo $ECHO_N "(cached) $ECHO_C" >&6
7742 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7743 then ac_cv_path_EGREP="$GREP -E"
7745 # Extract the first word of "egrep" to use in msg output
7746 if test -z "$EGREP"; then
7747 set dummy egrep; ac_prog_name=$2
7748 if test "${ac_cv_path_EGREP+set}" = set; then
7749 echo $ECHO_N "(cached) $ECHO_C" >&6
7751 ac_path_EGREP_found=false
7752 # Loop through the user's path and test for each of PROGNAME-LIST
7753 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7754 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7757 test -z "$as_dir" && as_dir=.
7758 for ac_prog in egrep; do
7759 for ac_exec_ext in '' $ac_executable_extensions; do
7760 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7761 { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
7762 # Check for GNU ac_path_EGREP and select it if it is found.
7763 # Check for GNU $ac_path_EGREP
7764 case `"$ac_path_EGREP" --version 2>&1` in
7766 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7769 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
7772 cat "conftest.in" "conftest.in" >"conftest.tmp"
7773 mv "conftest.tmp" "conftest.in"
7774 cp "conftest.in" "conftest.nl"
7775 echo 'EGREP' >> "conftest.nl"
7776 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7777 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7778 ac_count=`expr $ac_count + 1`
7779 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7780 # Best one so far, save it but keep looking for a better one
7781 ac_cv_path_EGREP="$ac_path_EGREP"
7782 ac_path_EGREP_max=$ac_count
7784 # 10*(2^10) chars as input seems more than enough
7785 test $ac_count -gt 10 && break
7787 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7791 $ac_path_EGREP_found && break 3
7801 EGREP="$ac_cv_path_EGREP"
7802 if test -z "$EGREP"; then
7803 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
7804 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
7805 { (exit 1); exit 1; }; }
7809 ac_cv_path_EGREP=$EGREP
7815 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
7816 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
7817 EGREP="$ac_cv_path_EGREP"
7820 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7821 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
7822 if test "${ac_cv_header_stdc+set}" = set; then
7823 echo $ECHO_N "(cached) $ECHO_C" >&6
7825 cat >conftest.$ac_ext <<_ACEOF
7828 cat confdefs.h >>conftest.$ac_ext
7829 cat >>conftest.$ac_ext <<_ACEOF
7830 /* end confdefs.h. */
7844 rm -f conftest.$ac_objext
7845 if { (ac_try="$ac_compile"
7847 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7848 *) ac_try_echo=$ac_try;;
7850 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7851 (eval "$ac_compile") 2>conftest.er1
7853 grep -v '^ *+' conftest.er1 >conftest.err
7855 cat conftest.err >&5
7856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7857 (exit $ac_status); } &&
7858 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7859 { (case "(($ac_try" in
7860 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7861 *) ac_try_echo=$ac_try;;
7863 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7864 (eval "$ac_try") 2>&5
7866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7867 (exit $ac_status); }; } &&
7868 { ac_try='test -s conftest.$ac_objext'
7869 { (case "(($ac_try" in
7870 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7871 *) ac_try_echo=$ac_try;;
7873 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7874 (eval "$ac_try") 2>&5
7876 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7877 (exit $ac_status); }; }; then
7878 ac_cv_header_stdc=yes
7880 echo "$as_me: failed program was:" >&5
7881 sed 's/^/| /' conftest.$ac_ext >&5
7883 ac_cv_header_stdc=no
7886 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7888 if test $ac_cv_header_stdc = yes; then
7889 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7890 cat >conftest.$ac_ext <<_ACEOF
7893 cat confdefs.h >>conftest.$ac_ext
7894 cat >>conftest.$ac_ext <<_ACEOF
7895 /* end confdefs.h. */
7899 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7900 $EGREP "memchr" >/dev/null 2>&1; then
7903 ac_cv_header_stdc=no
7909 if test $ac_cv_header_stdc = yes; then
7910 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7911 cat >conftest.$ac_ext <<_ACEOF
7914 cat confdefs.h >>conftest.$ac_ext
7915 cat >>conftest.$ac_ext <<_ACEOF
7916 /* end confdefs.h. */
7920 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7921 $EGREP "free" >/dev/null 2>&1; then
7924 ac_cv_header_stdc=no
7930 if test $ac_cv_header_stdc = yes; then
7931 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7932 if test "$cross_compiling" = yes; then
7935 cat >conftest.$ac_ext <<_ACEOF
7938 cat confdefs.h >>conftest.$ac_ext
7939 cat >>conftest.$ac_ext <<_ACEOF
7940 /* end confdefs.h. */
7943 #if ((' ' & 0x0FF) == 0x020)
7944 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7945 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7947 # define ISLOWER(c) \
7948 (('a' <= (c) && (c) <= 'i') \
7949 || ('j' <= (c) && (c) <= 'r') \
7950 || ('s' <= (c) && (c) <= 'z'))
7951 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7954 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7959 for (i = 0; i < 256; i++)
7960 if (XOR (islower (i), ISLOWER (i))
7961 || toupper (i) != TOUPPER (i))
7966 rm -f conftest$ac_exeext
7967 if { (ac_try="$ac_link"
7969 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7970 *) ac_try_echo=$ac_try;;
7972 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7973 (eval "$ac_link") 2>&5
7975 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7976 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7977 { (case "(($ac_try" in
7978 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7979 *) ac_try_echo=$ac_try;;
7981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7982 (eval "$ac_try") 2>&5
7984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7985 (exit $ac_status); }; }; then
7988 echo "$as_me: program exited with status $ac_status" >&5
7989 echo "$as_me: failed program was:" >&5
7990 sed 's/^/| /' conftest.$ac_ext >&5
7993 ac_cv_header_stdc=no
7995 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8001 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
8002 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
8003 if test $ac_cv_header_stdc = yes; then
8005 cat >>confdefs.h <<\_ACEOF
8006 #define STDC_HEADERS 1
8011 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8021 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8022 inttypes.h stdint.h unistd.h
8024 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8025 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8026 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8027 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8028 echo $ECHO_N "(cached) $ECHO_C" >&6
8030 cat >conftest.$ac_ext <<_ACEOF
8033 cat confdefs.h >>conftest.$ac_ext
8034 cat >>conftest.$ac_ext <<_ACEOF
8035 /* end confdefs.h. */
8036 $ac_includes_default
8038 #include <$ac_header>
8040 rm -f conftest.$ac_objext
8041 if { (ac_try="$ac_compile"
8043 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8044 *) ac_try_echo=$ac_try;;
8046 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8047 (eval "$ac_compile") 2>conftest.er1
8049 grep -v '^ *+' conftest.er1 >conftest.err
8051 cat conftest.err >&5
8052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8053 (exit $ac_status); } &&
8054 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8055 { (case "(($ac_try" in
8056 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8057 *) ac_try_echo=$ac_try;;
8059 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8060 (eval "$ac_try") 2>&5
8062 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8063 (exit $ac_status); }; } &&
8064 { ac_try='test -s conftest.$ac_objext'
8065 { (case "(($ac_try" in
8066 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8067 *) ac_try_echo=$ac_try;;
8069 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8070 (eval "$ac_try") 2>&5
8072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8073 (exit $ac_status); }; }; then
8074 eval "$as_ac_Header=yes"
8076 echo "$as_me: failed program was:" >&5
8077 sed 's/^/| /' conftest.$ac_ext >&5
8079 eval "$as_ac_Header=no"
8082 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8084 ac_res=`eval echo '${'$as_ac_Header'}'`
8085 { echo "$as_me:$LINENO: result: $ac_res" >&5
8086 echo "${ECHO_T}$ac_res" >&6; }
8087 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8088 cat >>confdefs.h <<_ACEOF
8089 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8098 for ac_header in errno.h
8100 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8101 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8102 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8103 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8104 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8105 echo $ECHO_N "(cached) $ECHO_C" >&6
8107 ac_res=`eval echo '${'$as_ac_Header'}'`
8108 { echo "$as_me:$LINENO: result: $ac_res" >&5
8109 echo "${ECHO_T}$ac_res" >&6; }
8111 # Is the header compilable?
8112 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
8113 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8114 cat >conftest.$ac_ext <<_ACEOF
8117 cat confdefs.h >>conftest.$ac_ext
8118 cat >>conftest.$ac_ext <<_ACEOF
8119 /* end confdefs.h. */
8120 $ac_includes_default
8121 #include <$ac_header>
8123 rm -f conftest.$ac_objext
8124 if { (ac_try="$ac_compile"
8126 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8127 *) ac_try_echo=$ac_try;;
8129 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8130 (eval "$ac_compile") 2>conftest.er1
8132 grep -v '^ *+' conftest.er1 >conftest.err
8134 cat conftest.err >&5
8135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8136 (exit $ac_status); } &&
8137 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8138 { (case "(($ac_try" in
8139 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8140 *) ac_try_echo=$ac_try;;
8142 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8143 (eval "$ac_try") 2>&5
8145 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8146 (exit $ac_status); }; } &&
8147 { ac_try='test -s conftest.$ac_objext'
8148 { (case "(($ac_try" in
8149 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8150 *) ac_try_echo=$ac_try;;
8152 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8153 (eval "$ac_try") 2>&5
8155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8156 (exit $ac_status); }; }; then
8157 ac_header_compiler=yes
8159 echo "$as_me: failed program was:" >&5
8160 sed 's/^/| /' conftest.$ac_ext >&5
8162 ac_header_compiler=no
8165 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8166 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8167 echo "${ECHO_T}$ac_header_compiler" >&6; }
8169 # Is the header present?
8170 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
8171 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8172 cat >conftest.$ac_ext <<_ACEOF
8175 cat confdefs.h >>conftest.$ac_ext
8176 cat >>conftest.$ac_ext <<_ACEOF
8177 /* end confdefs.h. */
8178 #include <$ac_header>
8180 if { (ac_try="$ac_cpp conftest.$ac_ext"
8182 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8183 *) ac_try_echo=$ac_try;;
8185 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8186 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8188 grep -v '^ *+' conftest.er1 >conftest.err
8190 cat conftest.err >&5
8191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8192 (exit $ac_status); } >/dev/null; then
8193 if test -s conftest.err; then
8194 ac_cpp_err=$ac_c_preproc_warn_flag
8195 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8202 if test -z "$ac_cpp_err"; then
8203 ac_header_preproc=yes
8205 echo "$as_me: failed program was:" >&5
8206 sed 's/^/| /' conftest.$ac_ext >&5
8208 ac_header_preproc=no
8211 rm -f conftest.err conftest.$ac_ext
8212 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8213 echo "${ECHO_T}$ac_header_preproc" >&6; }
8215 # So? What about this header?
8216 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8218 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8219 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8220 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8221 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8222 ac_header_preproc=yes
8225 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8226 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8227 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
8228 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
8229 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8230 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8231 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
8232 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
8233 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8234 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8235 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8236 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8238 ## ------------------------------------ ##
8239 ## Report this to http://llvm.org/bugs/ ##
8240 ## ------------------------------------ ##
8242 ) | sed "s/^/$as_me: WARNING: /" >&2
8245 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8246 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8247 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8248 echo $ECHO_N "(cached) $ECHO_C" >&6
8250 eval "$as_ac_Header=\$ac_header_preproc"
8252 ac_res=`eval echo '${'$as_ac_Header'}'`
8253 { echo "$as_me:$LINENO: result: $ac_res" >&5
8254 echo "${ECHO_T}$ac_res" >&6; }
8257 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8258 cat >>confdefs.h <<_ACEOF
8259 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8267 case "$llvm_cv_os_type" in
8268 Cygwin|MingW|Win32) llvm_shlib_ext=.dll ;;
8269 Darwin) llvm_shlib_ext=.dylib ;;
8270 *) llvm_shlib_ext=.so ;;
8274 cat >>confdefs.h <<_ACEOF
8275 #define LTDL_SHLIB_EXT "$llvm_shlib_ext"
8279 { echo "$as_me:$LINENO: checking tool compatibility" >&5
8280 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
8293 if test "$GCC" != "yes" && test "$ICC" != "yes"
8295 { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
8296 echo "$as_me: error: gcc|icc required but not found" >&2;}
8297 { (exit 1); exit 1; }; }
8300 if test "$GXX" != "yes" && test "$IXX" != "yes"
8302 { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
8303 echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
8304 { (exit 1); exit 1; }; }
8307 if test "$GCC" = "yes"
8309 cat >conftest.$ac_ext <<_ACEOF
8313 cat confdefs.h >>conftest.$ac_ext
8314 cat >>conftest.$ac_ext <<_ACEOF
8315 /* end confdefs.h. */
8317 #if !defined(__GNUC__) || __GNUC__ < 3
8318 #error Unsupported GCC version
8323 rm -f conftest.$ac_objext
8324 if { (ac_try="$ac_compile"
8326 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8327 *) ac_try_echo=$ac_try;;
8329 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8330 (eval "$ac_compile") 2>conftest.er1
8332 grep -v '^ *+' conftest.er1 >conftest.err
8334 cat conftest.err >&5
8335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8336 (exit $ac_status); } &&
8337 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8338 { (case "(($ac_try" in
8339 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8340 *) ac_try_echo=$ac_try;;
8342 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8343 (eval "$ac_try") 2>&5
8345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8346 (exit $ac_status); }; } &&
8347 { ac_try='test -s conftest.$ac_objext'
8348 { (case "(($ac_try" in
8349 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8350 *) ac_try_echo=$ac_try;;
8352 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8353 (eval "$ac_try") 2>&5
8355 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8356 (exit $ac_status); }; }; then
8359 echo "$as_me: failed program was:" >&5
8360 sed 's/^/| /' conftest.$ac_ext >&5
8362 { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
8363 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
8364 { (exit 1); exit 1; }; }
8367 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8370 if test -z "$llvm_cv_gnu_make_command"
8372 { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
8373 echo "$as_me: error: GNU Make required but not found" >&2;}
8374 { (exit 1); exit 1; }; }
8377 { echo "$as_me:$LINENO: result: ok" >&5
8378 echo "${ECHO_T}ok" >&6; }
8380 { echo "$as_me:$LINENO: checking optional compiler flags" >&5
8381 echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
8382 NO_VARIADIC_MACROS=`$CXX -Werror -Wvariadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
8384 NO_MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wmissing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
8386 COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default`
8390 NO_MAYBE_UNINITIALIZED=
8391 if test "$GXX" = "yes"
8393 NO_MAYBE_UNINITIALIZED=`$CXX -Werror -Wmaybe-uninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-maybe-uninitialized`
8395 if test -z "$NO_MAYBE_UNINITIALIZED"
8397 NO_UNINITIALIZED=`$CXX -Werror -Wuninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-uninitialized`
8403 llvm_cv_old_cxxflags="$CXXFLAGS"
8404 CXXFLAGS="$CXXFLAGS -Wcomment -Werror"
8405 cat >conftest.$ac_ext <<_ACEOF
8409 cat confdefs.h >>conftest.$ac_ext
8410 cat >>conftest.$ac_ext <<_ACEOF
8411 /* end confdefs.h. */
8414 int main() { return 0; }
8418 rm -f conftest.$ac_objext
8419 if { (ac_try="$ac_compile"
8421 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8422 *) ac_try_echo=$ac_try;;
8424 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8425 (eval "$ac_compile") 2>conftest.er1
8427 grep -v '^ *+' conftest.er1 >conftest.err
8429 cat conftest.err >&5
8430 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8431 (exit $ac_status); } &&
8432 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8433 { (case "(($ac_try" in
8434 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8435 *) ac_try_echo=$ac_try;;
8437 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8438 (eval "$ac_try") 2>&5
8440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8441 (exit $ac_status); }; } &&
8442 { ac_try='test -s conftest.$ac_objext'
8443 { (case "(($ac_try" in
8444 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8445 *) ac_try_echo=$ac_try;;
8447 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8448 (eval "$ac_try") 2>&5
8450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8451 (exit $ac_status); }; }; then
8453 no_comment=-Wno-comment
8456 echo "$as_me: failed program was:" >&5
8457 sed 's/^/| /' conftest.$ac_ext >&5
8462 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8463 NO_COMMENT=$no_comment
8465 CXXFLAGS="$llvm_cv_old_cxxflags"
8467 { echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED $NO_COMMENT" >&5
8468 echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED $NO_COMMENT" >&6; }
8471 # Check whether --with-python was given.
8472 if test "${with_python+set}" = set; then
8473 withval=$with_python; PYTHON="$withval"
8477 if test -n "$PYTHON" && test -x "$PYTHON" ; then
8478 { echo "$as_me:$LINENO: checking for python" >&5
8479 echo $ECHO_N "checking for python... $ECHO_C" >&6; }
8480 { echo "$as_me:$LINENO: result: user defined: $with_python" >&5
8481 echo "${ECHO_T}user defined: $with_python" >&6; }
8483 if test -n "$PYTHON" ; then
8484 { echo "$as_me:$LINENO: WARNING: specified python ($PYTHON) is not usable, searching path" >&5
8485 echo "$as_me: WARNING: specified python ($PYTHON) is not usable, searching path" >&2;}
8488 # Extract the first word of "python python2 python27", so it can be a program name with args.
8489 set dummy python python2 python27; ac_word=$2
8490 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8491 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8492 if test "${ac_cv_path_PYTHON+set}" = set; then
8493 echo $ECHO_N "(cached) $ECHO_C" >&6
8497 ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
8500 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8504 test -z "$as_dir" && as_dir=.
8505 for ac_exec_ext in '' $ac_executable_extensions; do
8506 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8507 ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
8508 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8515 test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON="{ echo "$as_me:$LINENO: result: not found" >&5
8516 echo "${ECHO_T}not found" >&6; }
8517 { { echo "$as_me:$LINENO: error: could not find python 2.7 or higher" >&5
8518 echo "$as_me: error: could not find python 2.7 or higher" >&2;}
8519 { (exit 1); exit 1; }; }"
8523 PYTHON=$ac_cv_path_PYTHON
8524 if test -n "$PYTHON"; then
8525 { echo "$as_me:$LINENO: result: $PYTHON" >&5
8526 echo "${ECHO_T}$PYTHON" >&6; }
8528 { echo "$as_me:$LINENO: result: no" >&5
8529 echo "${ECHO_T}no" >&6; }
8535 { echo "$as_me:$LINENO: checking for python >= 2.7" >&5
8536 echo $ECHO_N "checking for python >= 2.7... $ECHO_C" >&6; }
8537 ac_python_version=`$PYTHON -V 2>&1 | cut -d' ' -f2`
8538 ac_python_version_major=`echo $ac_python_version | cut -d'.' -f1`
8539 ac_python_version_minor=`echo $ac_python_version | cut -d'.' -f2`
8540 ac_python_version_patch=`echo $ac_python_version | cut -d'.' -f3`
8541 if test "$ac_python_version_major" -gt "2" || \
8542 (test "$ac_python_version_major" -eq "2" && \
8543 test "$ac_python_version_minor" -ge "7") ; then
8544 { echo "$as_me:$LINENO: result: $PYTHON ($ac_python_version)" >&5
8545 echo "${ECHO_T}$PYTHON ($ac_python_version)" >&6; }
8547 { echo "$as_me:$LINENO: result: not found" >&5
8548 echo "${ECHO_T}not found" >&6; }
8549 { { echo "$as_me:$LINENO: error: found python $ac_python_version ($PYTHON); required >= 2.7
8550 See \`config.log' for more details." >&5
8551 echo "$as_me: error: found python $ac_python_version ($PYTHON); required >= 2.7
8552 See \`config.log' for more details." >&2;}
8553 { (exit 1); exit 1; }; }
8558 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
8559 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
8560 if test "${ac_cv_lib_m_sin+set}" = set; then
8561 echo $ECHO_N "(cached) $ECHO_C" >&6
8563 ac_check_lib_save_LIBS=$LIBS
8565 cat >conftest.$ac_ext <<_ACEOF
8568 cat confdefs.h >>conftest.$ac_ext
8569 cat >>conftest.$ac_ext <<_ACEOF
8570 /* end confdefs.h. */
8572 /* Override any GCC internal prototype to avoid an error.
8573 Use char because int might match the return type of a GCC
8574 builtin and then its argument prototype would still apply. */
8587 rm -f conftest.$ac_objext conftest$ac_exeext
8588 if { (ac_try="$ac_link"
8590 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8591 *) ac_try_echo=$ac_try;;
8593 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8594 (eval "$ac_link") 2>conftest.er1
8596 grep -v '^ *+' conftest.er1 >conftest.err
8598 cat conftest.err >&5
8599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8600 (exit $ac_status); } &&
8601 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8602 { (case "(($ac_try" in
8603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8604 *) ac_try_echo=$ac_try;;
8606 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8607 (eval "$ac_try") 2>&5
8609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8610 (exit $ac_status); }; } &&
8611 { ac_try='test -s conftest$ac_exeext'
8612 { (case "(($ac_try" in
8613 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8614 *) ac_try_echo=$ac_try;;
8616 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8617 (eval "$ac_try") 2>&5
8619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8620 (exit $ac_status); }; }; then
8623 echo "$as_me: failed program was:" >&5
8624 sed 's/^/| /' conftest.$ac_ext >&5
8629 rm -f core conftest.err conftest.$ac_objext \
8630 conftest$ac_exeext conftest.$ac_ext
8631 LIBS=$ac_check_lib_save_LIBS
8633 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
8634 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
8635 if test $ac_cv_lib_m_sin = yes; then
8636 cat >>confdefs.h <<_ACEOF
8644 if test "$llvm_cv_os_type" = "MingW" ; then
8646 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
8647 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
8648 if test "${ac_cv_lib_psapi_main+set}" = set; then
8649 echo $ECHO_N "(cached) $ECHO_C" >&6
8651 ac_check_lib_save_LIBS=$LIBS
8652 LIBS="-lpsapi $LIBS"
8653 cat >conftest.$ac_ext <<_ACEOF
8656 cat confdefs.h >>conftest.$ac_ext
8657 cat >>conftest.$ac_ext <<_ACEOF
8658 /* end confdefs.h. */
8669 rm -f conftest.$ac_objext conftest$ac_exeext
8670 if { (ac_try="$ac_link"
8672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8673 *) ac_try_echo=$ac_try;;
8675 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8676 (eval "$ac_link") 2>conftest.er1
8678 grep -v '^ *+' conftest.er1 >conftest.err
8680 cat conftest.err >&5
8681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8682 (exit $ac_status); } &&
8683 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8684 { (case "(($ac_try" in
8685 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8686 *) ac_try_echo=$ac_try;;
8688 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8689 (eval "$ac_try") 2>&5
8691 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8692 (exit $ac_status); }; } &&
8693 { ac_try='test -s conftest$ac_exeext'
8694 { (case "(($ac_try" in
8695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8696 *) ac_try_echo=$ac_try;;
8698 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8699 (eval "$ac_try") 2>&5
8701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8702 (exit $ac_status); }; }; then
8703 ac_cv_lib_psapi_main=yes
8705 echo "$as_me: failed program was:" >&5
8706 sed 's/^/| /' conftest.$ac_ext >&5
8708 ac_cv_lib_psapi_main=no
8711 rm -f core conftest.err conftest.$ac_objext \
8712 conftest$ac_exeext conftest.$ac_ext
8713 LIBS=$ac_check_lib_save_LIBS
8715 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
8716 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
8717 if test $ac_cv_lib_psapi_main = yes; then
8718 cat >>confdefs.h <<_ACEOF
8719 #define HAVE_LIBPSAPI 1
8722 LIBS="-lpsapi $LIBS"
8727 { echo "$as_me:$LINENO: checking for main in -lshell32" >&5
8728 echo $ECHO_N "checking for main in -lshell32... $ECHO_C" >&6; }
8729 if test "${ac_cv_lib_shell32_main+set}" = set; then
8730 echo $ECHO_N "(cached) $ECHO_C" >&6
8732 ac_check_lib_save_LIBS=$LIBS
8733 LIBS="-lshell32 $LIBS"
8734 cat >conftest.$ac_ext <<_ACEOF
8737 cat confdefs.h >>conftest.$ac_ext
8738 cat >>conftest.$ac_ext <<_ACEOF
8739 /* end confdefs.h. */
8750 rm -f conftest.$ac_objext conftest$ac_exeext
8751 if { (ac_try="$ac_link"
8753 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8754 *) ac_try_echo=$ac_try;;
8756 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8757 (eval "$ac_link") 2>conftest.er1
8759 grep -v '^ *+' conftest.er1 >conftest.err
8761 cat conftest.err >&5
8762 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8763 (exit $ac_status); } &&
8764 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8765 { (case "(($ac_try" in
8766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8767 *) ac_try_echo=$ac_try;;
8769 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8770 (eval "$ac_try") 2>&5
8772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8773 (exit $ac_status); }; } &&
8774 { ac_try='test -s conftest$ac_exeext'
8775 { (case "(($ac_try" in
8776 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8777 *) ac_try_echo=$ac_try;;
8779 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8780 (eval "$ac_try") 2>&5
8782 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8783 (exit $ac_status); }; }; then
8784 ac_cv_lib_shell32_main=yes
8786 echo "$as_me: failed program was:" >&5
8787 sed 's/^/| /' conftest.$ac_ext >&5
8789 ac_cv_lib_shell32_main=no
8792 rm -f core conftest.err conftest.$ac_objext \
8793 conftest$ac_exeext conftest.$ac_ext
8794 LIBS=$ac_check_lib_save_LIBS
8796 { echo "$as_me:$LINENO: result: $ac_cv_lib_shell32_main" >&5
8797 echo "${ECHO_T}$ac_cv_lib_shell32_main" >&6; }
8798 if test $ac_cv_lib_shell32_main = yes; then
8799 cat >>confdefs.h <<_ACEOF
8800 #define HAVE_LIBSHELL32 1
8803 LIBS="-lshell32 $LIBS"
8809 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
8810 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
8811 if test "${ac_cv_search_dlopen+set}" = set; then
8812 echo $ECHO_N "(cached) $ECHO_C" >&6
8814 ac_func_search_save_LIBS=$LIBS
8815 cat >conftest.$ac_ext <<_ACEOF
8818 cat confdefs.h >>conftest.$ac_ext
8819 cat >>conftest.$ac_ext <<_ACEOF
8820 /* end confdefs.h. */
8822 /* Override any GCC internal prototype to avoid an error.
8823 Use char because int might match the return type of a GCC
8824 builtin and then its argument prototype would still apply. */
8837 for ac_lib in '' dl; do
8838 if test -z "$ac_lib"; then
8839 ac_res="none required"
8842 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8844 rm -f conftest.$ac_objext conftest$ac_exeext
8845 if { (ac_try="$ac_link"
8847 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8848 *) ac_try_echo=$ac_try;;
8850 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8851 (eval "$ac_link") 2>conftest.er1
8853 grep -v '^ *+' conftest.er1 >conftest.err
8855 cat conftest.err >&5
8856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8857 (exit $ac_status); } &&
8858 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8859 { (case "(($ac_try" in
8860 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8861 *) ac_try_echo=$ac_try;;
8863 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8864 (eval "$ac_try") 2>&5
8866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8867 (exit $ac_status); }; } &&
8868 { ac_try='test -s conftest$ac_exeext'
8869 { (case "(($ac_try" in
8870 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8871 *) ac_try_echo=$ac_try;;
8873 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8874 (eval "$ac_try") 2>&5
8876 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8877 (exit $ac_status); }; }; then
8878 ac_cv_search_dlopen=$ac_res
8880 echo "$as_me: failed program was:" >&5
8881 sed 's/^/| /' conftest.$ac_ext >&5
8886 rm -f core conftest.err conftest.$ac_objext \
8888 if test "${ac_cv_search_dlopen+set}" = set; then
8892 if test "${ac_cv_search_dlopen+set}" = set; then
8895 ac_cv_search_dlopen=no
8898 LIBS=$ac_func_search_save_LIBS
8900 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
8901 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
8902 ac_res=$ac_cv_search_dlopen
8903 if test "$ac_res" != no; then
8904 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8907 cat >>confdefs.h <<\_ACEOF
8908 #define HAVE_DLOPEN 1
8915 { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
8916 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
8920 { echo "$as_me:$LINENO: checking for library containing clock_gettime" >&5
8921 echo $ECHO_N "checking for library containing clock_gettime... $ECHO_C" >&6; }
8922 if test "${ac_cv_search_clock_gettime+set}" = set; then
8923 echo $ECHO_N "(cached) $ECHO_C" >&6
8925 ac_func_search_save_LIBS=$LIBS
8926 cat >conftest.$ac_ext <<_ACEOF
8929 cat confdefs.h >>conftest.$ac_ext
8930 cat >>conftest.$ac_ext <<_ACEOF
8931 /* end confdefs.h. */
8933 /* Override any GCC internal prototype to avoid an error.
8934 Use char because int might match the return type of a GCC
8935 builtin and then its argument prototype would still apply. */
8939 char clock_gettime ();
8943 return clock_gettime ();
8948 for ac_lib in '' rt; do
8949 if test -z "$ac_lib"; then
8950 ac_res="none required"
8953 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8955 rm -f conftest.$ac_objext conftest$ac_exeext
8956 if { (ac_try="$ac_link"
8958 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8959 *) ac_try_echo=$ac_try;;
8961 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8962 (eval "$ac_link") 2>conftest.er1
8964 grep -v '^ *+' conftest.er1 >conftest.err
8966 cat conftest.err >&5
8967 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8968 (exit $ac_status); } &&
8969 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8970 { (case "(($ac_try" in
8971 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8972 *) ac_try_echo=$ac_try;;
8974 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8975 (eval "$ac_try") 2>&5
8977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8978 (exit $ac_status); }; } &&
8979 { ac_try='test -s conftest$ac_exeext'
8980 { (case "(($ac_try" in
8981 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8982 *) ac_try_echo=$ac_try;;
8984 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8985 (eval "$ac_try") 2>&5
8987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8988 (exit $ac_status); }; }; then
8989 ac_cv_search_clock_gettime=$ac_res
8991 echo "$as_me: failed program was:" >&5
8992 sed 's/^/| /' conftest.$ac_ext >&5
8997 rm -f core conftest.err conftest.$ac_objext \
8999 if test "${ac_cv_search_clock_gettime+set}" = set; then
9003 if test "${ac_cv_search_clock_gettime+set}" = set; then
9006 ac_cv_search_clock_gettime=no
9009 LIBS=$ac_func_search_save_LIBS
9011 { echo "$as_me:$LINENO: result: $ac_cv_search_clock_gettime" >&5
9012 echo "${ECHO_T}$ac_cv_search_clock_gettime" >&6; }
9013 ac_res=$ac_cv_search_clock_gettime
9014 if test "$ac_res" != no; then
9015 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9020 if test "$llvm_cv_enable_terminfo" = "yes" ; then
9021 { echo "$as_me:$LINENO: checking for library containing setupterm" >&5
9022 echo $ECHO_N "checking for library containing setupterm... $ECHO_C" >&6; }
9023 if test "${ac_cv_search_setupterm+set}" = set; then
9024 echo $ECHO_N "(cached) $ECHO_C" >&6
9026 ac_func_search_save_LIBS=$LIBS
9027 cat >conftest.$ac_ext <<_ACEOF
9030 cat confdefs.h >>conftest.$ac_ext
9031 cat >>conftest.$ac_ext <<_ACEOF
9032 /* end confdefs.h. */
9034 /* Override any GCC internal prototype to avoid an error.
9035 Use char because int might match the return type of a GCC
9036 builtin and then its argument prototype would still apply. */
9044 return setupterm ();
9049 for ac_lib in '' tinfo terminfo curses ncurses ncursesw; do
9050 if test -z "$ac_lib"; then
9051 ac_res="none required"
9054 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9056 rm -f conftest.$ac_objext conftest$ac_exeext
9057 if { (ac_try="$ac_link"
9059 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9060 *) ac_try_echo=$ac_try;;
9062 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9063 (eval "$ac_link") 2>conftest.er1
9065 grep -v '^ *+' conftest.er1 >conftest.err
9067 cat conftest.err >&5
9068 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9069 (exit $ac_status); } &&
9070 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9071 { (case "(($ac_try" in
9072 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9073 *) ac_try_echo=$ac_try;;
9075 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9076 (eval "$ac_try") 2>&5
9078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9079 (exit $ac_status); }; } &&
9080 { ac_try='test -s conftest$ac_exeext'
9081 { (case "(($ac_try" in
9082 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9083 *) ac_try_echo=$ac_try;;
9085 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9086 (eval "$ac_try") 2>&5
9088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9089 (exit $ac_status); }; }; then
9090 ac_cv_search_setupterm=$ac_res
9092 echo "$as_me: failed program was:" >&5
9093 sed 's/^/| /' conftest.$ac_ext >&5
9098 rm -f core conftest.err conftest.$ac_objext \
9100 if test "${ac_cv_search_setupterm+set}" = set; then
9104 if test "${ac_cv_search_setupterm+set}" = set; then
9107 ac_cv_search_setupterm=no
9110 LIBS=$ac_func_search_save_LIBS
9112 { echo "$as_me:$LINENO: result: $ac_cv_search_setupterm" >&5
9113 echo "${ECHO_T}$ac_cv_search_setupterm" >&6; }
9114 ac_res=$ac_cv_search_setupterm
9115 if test "$ac_res" != no; then
9116 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9119 cat >>confdefs.h <<\_ACEOF
9120 #define HAVE_TERMINFO 1
9130 if test "$llvm_cv_enable_libedit" = "yes" ; then
9131 { echo "$as_me:$LINENO: checking for library containing el_init" >&5
9132 echo $ECHO_N "checking for library containing el_init... $ECHO_C" >&6; }
9133 if test "${ac_cv_search_el_init+set}" = set; then
9134 echo $ECHO_N "(cached) $ECHO_C" >&6
9136 ac_func_search_save_LIBS=$LIBS
9137 cat >conftest.$ac_ext <<_ACEOF
9140 cat confdefs.h >>conftest.$ac_ext
9141 cat >>conftest.$ac_ext <<_ACEOF
9142 /* end confdefs.h. */
9144 /* Override any GCC internal prototype to avoid an error.
9145 Use char because int might match the return type of a GCC
9146 builtin and then its argument prototype would still apply. */
9159 for ac_lib in '' edit; do
9160 if test -z "$ac_lib"; then
9161 ac_res="none required"
9164 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9166 rm -f conftest.$ac_objext conftest$ac_exeext
9167 if { (ac_try="$ac_link"
9169 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9170 *) ac_try_echo=$ac_try;;
9172 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9173 (eval "$ac_link") 2>conftest.er1
9175 grep -v '^ *+' conftest.er1 >conftest.err
9177 cat conftest.err >&5
9178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9179 (exit $ac_status); } &&
9180 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9181 { (case "(($ac_try" in
9182 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9183 *) ac_try_echo=$ac_try;;
9185 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9186 (eval "$ac_try") 2>&5
9188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9189 (exit $ac_status); }; } &&
9190 { ac_try='test -s conftest$ac_exeext'
9191 { (case "(($ac_try" in
9192 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9193 *) ac_try_echo=$ac_try;;
9195 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9196 (eval "$ac_try") 2>&5
9198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9199 (exit $ac_status); }; }; then
9200 ac_cv_search_el_init=$ac_res
9202 echo "$as_me: failed program was:" >&5
9203 sed 's/^/| /' conftest.$ac_ext >&5
9208 rm -f core conftest.err conftest.$ac_objext \
9210 if test "${ac_cv_search_el_init+set}" = set; then
9214 if test "${ac_cv_search_el_init+set}" = set; then
9217 ac_cv_search_el_init=no
9220 LIBS=$ac_func_search_save_LIBS
9222 { echo "$as_me:$LINENO: result: $ac_cv_search_el_init" >&5
9223 echo "${ECHO_T}$ac_cv_search_el_init" >&6; }
9224 ac_res=$ac_cv_search_el_init
9225 if test "$ac_res" != no; then
9226 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9228 cat >>confdefs.h <<\_ACEOF
9229 #define HAVE_LIBEDIT 1
9236 if test "$llvm_cv_enable_libffi" = "yes" ; then
9237 { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
9238 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
9239 if test "${ac_cv_search_ffi_call+set}" = set; then
9240 echo $ECHO_N "(cached) $ECHO_C" >&6
9242 ac_func_search_save_LIBS=$LIBS
9243 cat >conftest.$ac_ext <<_ACEOF
9246 cat confdefs.h >>conftest.$ac_ext
9247 cat >>conftest.$ac_ext <<_ACEOF
9248 /* end confdefs.h. */
9250 /* Override any GCC internal prototype to avoid an error.
9251 Use char because int might match the return type of a GCC
9252 builtin and then its argument prototype would still apply. */
9265 for ac_lib in '' ffi; do
9266 if test -z "$ac_lib"; then
9267 ac_res="none required"
9270 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9272 rm -f conftest.$ac_objext conftest$ac_exeext
9273 if { (ac_try="$ac_link"
9275 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9276 *) ac_try_echo=$ac_try;;
9278 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9279 (eval "$ac_link") 2>conftest.er1
9281 grep -v '^ *+' conftest.er1 >conftest.err
9283 cat conftest.err >&5
9284 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9285 (exit $ac_status); } &&
9286 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9287 { (case "(($ac_try" in
9288 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9289 *) ac_try_echo=$ac_try;;
9291 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9292 (eval "$ac_try") 2>&5
9294 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9295 (exit $ac_status); }; } &&
9296 { ac_try='test -s conftest$ac_exeext'
9297 { (case "(($ac_try" in
9298 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9299 *) ac_try_echo=$ac_try;;
9301 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9302 (eval "$ac_try") 2>&5
9304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9305 (exit $ac_status); }; }; then
9306 ac_cv_search_ffi_call=$ac_res
9308 echo "$as_me: failed program was:" >&5
9309 sed 's/^/| /' conftest.$ac_ext >&5
9314 rm -f core conftest.err conftest.$ac_objext \
9316 if test "${ac_cv_search_ffi_call+set}" = set; then
9320 if test "${ac_cv_search_ffi_call+set}" = set; then
9323 ac_cv_search_ffi_call=no
9326 LIBS=$ac_func_search_save_LIBS
9328 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
9329 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
9330 ac_res=$ac_cv_search_ffi_call
9331 if test "$ac_res" != no; then
9332 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9334 cat >>confdefs.h <<\_ACEOF
9335 #define HAVE_FFI_CALL 1
9339 { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
9340 echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
9341 { (exit 1); exit 1; }; }
9346 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
9347 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
9348 if test "${ac_cv_search_mallinfo+set}" = set; then
9349 echo $ECHO_N "(cached) $ECHO_C" >&6
9351 ac_func_search_save_LIBS=$LIBS
9352 cat >conftest.$ac_ext <<_ACEOF
9355 cat confdefs.h >>conftest.$ac_ext
9356 cat >>conftest.$ac_ext <<_ACEOF
9357 /* end confdefs.h. */
9359 /* Override any GCC internal prototype to avoid an error.
9360 Use char because int might match the return type of a GCC
9361 builtin and then its argument prototype would still apply. */
9374 for ac_lib in '' malloc; do
9375 if test -z "$ac_lib"; then
9376 ac_res="none required"
9379 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9381 rm -f conftest.$ac_objext conftest$ac_exeext
9382 if { (ac_try="$ac_link"
9384 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9385 *) ac_try_echo=$ac_try;;
9387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9388 (eval "$ac_link") 2>conftest.er1
9390 grep -v '^ *+' conftest.er1 >conftest.err
9392 cat conftest.err >&5
9393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9394 (exit $ac_status); } &&
9395 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9396 { (case "(($ac_try" in
9397 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9398 *) ac_try_echo=$ac_try;;
9400 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9401 (eval "$ac_try") 2>&5
9403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9404 (exit $ac_status); }; } &&
9405 { ac_try='test -s conftest$ac_exeext'
9406 { (case "(($ac_try" in
9407 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9408 *) ac_try_echo=$ac_try;;
9410 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9411 (eval "$ac_try") 2>&5
9413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9414 (exit $ac_status); }; }; then
9415 ac_cv_search_mallinfo=$ac_res
9417 echo "$as_me: failed program was:" >&5
9418 sed 's/^/| /' conftest.$ac_ext >&5
9423 rm -f core conftest.err conftest.$ac_objext \
9425 if test "${ac_cv_search_mallinfo+set}" = set; then
9429 if test "${ac_cv_search_mallinfo+set}" = set; then
9432 ac_cv_search_mallinfo=no
9435 LIBS=$ac_func_search_save_LIBS
9437 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
9438 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
9439 ac_res=$ac_cv_search_mallinfo
9440 if test "$ac_res" != no; then
9441 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9443 cat >>confdefs.h <<\_ACEOF
9444 #define HAVE_MALLINFO 1
9450 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
9452 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
9453 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
9454 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
9455 echo $ECHO_N "(cached) $ECHO_C" >&6
9457 ac_check_lib_save_LIBS=$LIBS
9458 LIBS="-lpthread $LIBS"
9459 cat >conftest.$ac_ext <<_ACEOF
9462 cat confdefs.h >>conftest.$ac_ext
9463 cat >>conftest.$ac_ext <<_ACEOF
9464 /* end confdefs.h. */
9466 /* Override any GCC internal prototype to avoid an error.
9467 Use char because int might match the return type of a GCC
9468 builtin and then its argument prototype would still apply. */
9472 char pthread_mutex_init ();
9476 return pthread_mutex_init ();
9481 rm -f conftest.$ac_objext conftest$ac_exeext
9482 if { (ac_try="$ac_link"
9484 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9485 *) ac_try_echo=$ac_try;;
9487 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9488 (eval "$ac_link") 2>conftest.er1
9490 grep -v '^ *+' conftest.er1 >conftest.err
9492 cat conftest.err >&5
9493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9494 (exit $ac_status); } &&
9495 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9496 { (case "(($ac_try" in
9497 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9498 *) ac_try_echo=$ac_try;;
9500 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9501 (eval "$ac_try") 2>&5
9503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9504 (exit $ac_status); }; } &&
9505 { ac_try='test -s conftest$ac_exeext'
9506 { (case "(($ac_try" in
9507 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9508 *) ac_try_echo=$ac_try;;
9510 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9511 (eval "$ac_try") 2>&5
9513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9514 (exit $ac_status); }; }; then
9515 ac_cv_lib_pthread_pthread_mutex_init=yes
9517 echo "$as_me: failed program was:" >&5
9518 sed 's/^/| /' conftest.$ac_ext >&5
9520 ac_cv_lib_pthread_pthread_mutex_init=no
9523 rm -f core conftest.err conftest.$ac_objext \
9524 conftest$ac_exeext conftest.$ac_ext
9525 LIBS=$ac_check_lib_save_LIBS
9527 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
9528 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
9529 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
9530 cat >>confdefs.h <<_ACEOF
9531 #define HAVE_LIBPTHREAD 1
9534 LIBS="-lpthread $LIBS"
9538 { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
9539 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
9540 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
9541 echo $ECHO_N "(cached) $ECHO_C" >&6
9543 ac_func_search_save_LIBS=$LIBS
9544 cat >conftest.$ac_ext <<_ACEOF
9547 cat confdefs.h >>conftest.$ac_ext
9548 cat >>conftest.$ac_ext <<_ACEOF
9549 /* end confdefs.h. */
9551 /* Override any GCC internal prototype to avoid an error.
9552 Use char because int might match the return type of a GCC
9553 builtin and then its argument prototype would still apply. */
9557 char pthread_mutex_lock ();
9561 return pthread_mutex_lock ();
9566 for ac_lib in '' pthread; do
9567 if test -z "$ac_lib"; then
9568 ac_res="none required"
9571 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9573 rm -f conftest.$ac_objext conftest$ac_exeext
9574 if { (ac_try="$ac_link"
9576 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9577 *) ac_try_echo=$ac_try;;
9579 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9580 (eval "$ac_link") 2>conftest.er1
9582 grep -v '^ *+' conftest.er1 >conftest.err
9584 cat conftest.err >&5
9585 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9586 (exit $ac_status); } &&
9587 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9588 { (case "(($ac_try" in
9589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9590 *) ac_try_echo=$ac_try;;
9592 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9593 (eval "$ac_try") 2>&5
9595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9596 (exit $ac_status); }; } &&
9597 { ac_try='test -s conftest$ac_exeext'
9598 { (case "(($ac_try" in
9599 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9600 *) ac_try_echo=$ac_try;;
9602 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9603 (eval "$ac_try") 2>&5
9605 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9606 (exit $ac_status); }; }; then
9607 ac_cv_search_pthread_mutex_lock=$ac_res
9609 echo "$as_me: failed program was:" >&5
9610 sed 's/^/| /' conftest.$ac_ext >&5
9615 rm -f core conftest.err conftest.$ac_objext \
9617 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
9621 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
9624 ac_cv_search_pthread_mutex_lock=no
9627 LIBS=$ac_func_search_save_LIBS
9629 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
9630 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
9631 ac_res=$ac_cv_search_pthread_mutex_lock
9632 if test "$ac_res" != no; then
9633 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9635 cat >>confdefs.h <<\_ACEOF
9636 #define HAVE_PTHREAD_MUTEX_LOCK 1
9641 { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
9642 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
9643 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
9644 echo $ECHO_N "(cached) $ECHO_C" >&6
9646 ac_func_search_save_LIBS=$LIBS
9647 cat >conftest.$ac_ext <<_ACEOF
9650 cat confdefs.h >>conftest.$ac_ext
9651 cat >>conftest.$ac_ext <<_ACEOF
9652 /* end confdefs.h. */
9654 /* Override any GCC internal prototype to avoid an error.
9655 Use char because int might match the return type of a GCC
9656 builtin and then its argument prototype would still apply. */
9660 char pthread_rwlock_init ();
9664 return pthread_rwlock_init ();
9669 for ac_lib in '' pthread; do
9670 if test -z "$ac_lib"; then
9671 ac_res="none required"
9674 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9676 rm -f conftest.$ac_objext conftest$ac_exeext
9677 if { (ac_try="$ac_link"
9679 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9680 *) ac_try_echo=$ac_try;;
9682 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9683 (eval "$ac_link") 2>conftest.er1
9685 grep -v '^ *+' conftest.er1 >conftest.err
9687 cat conftest.err >&5
9688 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9689 (exit $ac_status); } &&
9690 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9691 { (case "(($ac_try" in
9692 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9693 *) ac_try_echo=$ac_try;;
9695 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9696 (eval "$ac_try") 2>&5
9698 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9699 (exit $ac_status); }; } &&
9700 { ac_try='test -s conftest$ac_exeext'
9701 { (case "(($ac_try" in
9702 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9703 *) ac_try_echo=$ac_try;;
9705 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9706 (eval "$ac_try") 2>&5
9708 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9709 (exit $ac_status); }; }; then
9710 ac_cv_search_pthread_rwlock_init=$ac_res
9712 echo "$as_me: failed program was:" >&5
9713 sed 's/^/| /' conftest.$ac_ext >&5
9718 rm -f core conftest.err conftest.$ac_objext \
9720 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
9724 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
9727 ac_cv_search_pthread_rwlock_init=no
9730 LIBS=$ac_func_search_save_LIBS
9732 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
9733 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
9734 ac_res=$ac_cv_search_pthread_rwlock_init
9735 if test "$ac_res" != no; then
9736 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9738 cat >>confdefs.h <<\_ACEOF
9739 #define HAVE_PTHREAD_RWLOCK_INIT 1
9744 { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
9745 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
9746 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
9747 echo $ECHO_N "(cached) $ECHO_C" >&6
9749 ac_func_search_save_LIBS=$LIBS
9750 cat >conftest.$ac_ext <<_ACEOF
9753 cat confdefs.h >>conftest.$ac_ext
9754 cat >>conftest.$ac_ext <<_ACEOF
9755 /* end confdefs.h. */
9757 /* Override any GCC internal prototype to avoid an error.
9758 Use char because int might match the return type of a GCC
9759 builtin and then its argument prototype would still apply. */
9763 char pthread_getspecific ();
9767 return pthread_getspecific ();
9772 for ac_lib in '' pthread; do
9773 if test -z "$ac_lib"; then
9774 ac_res="none required"
9777 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9779 rm -f conftest.$ac_objext conftest$ac_exeext
9780 if { (ac_try="$ac_link"
9782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9783 *) ac_try_echo=$ac_try;;
9785 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9786 (eval "$ac_link") 2>conftest.er1
9788 grep -v '^ *+' conftest.er1 >conftest.err
9790 cat conftest.err >&5
9791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9792 (exit $ac_status); } &&
9793 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9794 { (case "(($ac_try" in
9795 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9796 *) ac_try_echo=$ac_try;;
9798 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9799 (eval "$ac_try") 2>&5
9801 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9802 (exit $ac_status); }; } &&
9803 { ac_try='test -s conftest$ac_exeext'
9804 { (case "(($ac_try" in
9805 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9806 *) ac_try_echo=$ac_try;;
9808 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9809 (eval "$ac_try") 2>&5
9811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9812 (exit $ac_status); }; }; then
9813 ac_cv_search_pthread_getspecific=$ac_res
9815 echo "$as_me: failed program was:" >&5
9816 sed 's/^/| /' conftest.$ac_ext >&5
9821 rm -f core conftest.err conftest.$ac_objext \
9823 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
9827 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
9830 ac_cv_search_pthread_getspecific=no
9833 LIBS=$ac_func_search_save_LIBS
9835 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
9836 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
9837 ac_res=$ac_cv_search_pthread_getspecific
9838 if test "$ac_res" != no; then
9839 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9841 cat >>confdefs.h <<\_ACEOF
9842 #define HAVE_PTHREAD_GETSPECIFIC 1
9849 if test "$LLVM_ENABLE_ZLIB" -eq 1 ; then
9851 { echo "$as_me:$LINENO: checking for compress2 in -lz" >&5
9852 echo $ECHO_N "checking for compress2 in -lz... $ECHO_C" >&6; }
9853 if test "${ac_cv_lib_z_compress2+set}" = set; then
9854 echo $ECHO_N "(cached) $ECHO_C" >&6
9856 ac_check_lib_save_LIBS=$LIBS
9858 cat >conftest.$ac_ext <<_ACEOF
9861 cat confdefs.h >>conftest.$ac_ext
9862 cat >>conftest.$ac_ext <<_ACEOF
9863 /* end confdefs.h. */
9865 /* Override any GCC internal prototype to avoid an error.
9866 Use char because int might match the return type of a GCC
9867 builtin and then its argument prototype would still apply. */
9875 return compress2 ();
9880 rm -f conftest.$ac_objext conftest$ac_exeext
9881 if { (ac_try="$ac_link"
9883 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9884 *) ac_try_echo=$ac_try;;
9886 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9887 (eval "$ac_link") 2>conftest.er1
9889 grep -v '^ *+' conftest.er1 >conftest.err
9891 cat conftest.err >&5
9892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9893 (exit $ac_status); } &&
9894 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9895 { (case "(($ac_try" in
9896 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9897 *) ac_try_echo=$ac_try;;
9899 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9900 (eval "$ac_try") 2>&5
9902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9903 (exit $ac_status); }; } &&
9904 { ac_try='test -s conftest$ac_exeext'
9905 { (case "(($ac_try" in
9906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9907 *) ac_try_echo=$ac_try;;
9909 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9910 (eval "$ac_try") 2>&5
9912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9913 (exit $ac_status); }; }; then
9914 ac_cv_lib_z_compress2=yes
9916 echo "$as_me: failed program was:" >&5
9917 sed 's/^/| /' conftest.$ac_ext >&5
9919 ac_cv_lib_z_compress2=no
9922 rm -f core conftest.err conftest.$ac_objext \
9923 conftest$ac_exeext conftest.$ac_ext
9924 LIBS=$ac_check_lib_save_LIBS
9926 { echo "$as_me:$LINENO: result: $ac_cv_lib_z_compress2" >&5
9927 echo "${ECHO_T}$ac_cv_lib_z_compress2" >&6; }
9928 if test $ac_cv_lib_z_compress2 = yes; then
9929 cat >>confdefs.h <<_ACEOF
9940 # Check whether --with-oprofile was given.
9941 if test "${with_oprofile+set}" = set; then
9942 withval=$with_oprofile;
9946 /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
9950 *) llvm_cv_oppath="${withval}/lib/oprofile"
9951 CPPFLAGS="-I${withval}/include";;
9953 case $llvm_cv_os_type in
9955 if test -n "$llvm_cv_oppath" ; then
9956 LIBS="$LIBS -lopagent -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
9957 { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
9958 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
9959 if test "${ac_cv_search_bfd_init+set}" = set; then
9960 echo $ECHO_N "(cached) $ECHO_C" >&6
9962 ac_func_search_save_LIBS=$LIBS
9963 cat >conftest.$ac_ext <<_ACEOF
9966 cat confdefs.h >>conftest.$ac_ext
9967 cat >>conftest.$ac_ext <<_ACEOF
9968 /* end confdefs.h. */
9970 /* Override any GCC internal prototype to avoid an error.
9971 Use char because int might match the return type of a GCC
9972 builtin and then its argument prototype would still apply. */
9985 for ac_lib in '' bfd; do
9986 if test -z "$ac_lib"; then
9987 ac_res="none required"
9990 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9992 rm -f conftest.$ac_objext conftest$ac_exeext
9993 if { (ac_try="$ac_link"
9995 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9996 *) ac_try_echo=$ac_try;;
9998 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9999 (eval "$ac_link") 2>conftest.er1
10001 grep -v '^ *+' conftest.er1 >conftest.err
10003 cat conftest.err >&5
10004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10005 (exit $ac_status); } &&
10006 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10007 { (case "(($ac_try" in
10008 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10009 *) ac_try_echo=$ac_try;;
10011 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10012 (eval "$ac_try") 2>&5
10014 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10015 (exit $ac_status); }; } &&
10016 { ac_try='test -s conftest$ac_exeext'
10017 { (case "(($ac_try" in
10018 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10019 *) ac_try_echo=$ac_try;;
10021 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10022 (eval "$ac_try") 2>&5
10024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10025 (exit $ac_status); }; }; then
10026 ac_cv_search_bfd_init=$ac_res
10028 echo "$as_me: failed program was:" >&5
10029 sed 's/^/| /' conftest.$ac_ext >&5
10034 rm -f core conftest.err conftest.$ac_objext \
10036 if test "${ac_cv_search_bfd_init+set}" = set; then
10040 if test "${ac_cv_search_bfd_init+set}" = set; then
10043 ac_cv_search_bfd_init=no
10045 rm conftest.$ac_ext
10046 LIBS=$ac_func_search_save_LIBS
10048 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
10049 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
10050 ac_res=$ac_cv_search_bfd_init
10051 if test "$ac_res" != no; then
10052 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10056 { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
10057 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
10058 if test "${ac_cv_search_op_open_agent+set}" = set; then
10059 echo $ECHO_N "(cached) $ECHO_C" >&6
10061 ac_func_search_save_LIBS=$LIBS
10062 cat >conftest.$ac_ext <<_ACEOF
10065 cat confdefs.h >>conftest.$ac_ext
10066 cat >>conftest.$ac_ext <<_ACEOF
10067 /* end confdefs.h. */
10069 /* Override any GCC internal prototype to avoid an error.
10070 Use char because int might match the return type of a GCC
10071 builtin and then its argument prototype would still apply. */
10075 char op_open_agent ();
10079 return op_open_agent ();
10084 for ac_lib in '' opagent; do
10085 if test -z "$ac_lib"; then
10086 ac_res="none required"
10089 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
10091 rm -f conftest.$ac_objext conftest$ac_exeext
10092 if { (ac_try="$ac_link"
10093 case "(($ac_try" in
10094 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10095 *) ac_try_echo=$ac_try;;
10097 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10098 (eval "$ac_link") 2>conftest.er1
10100 grep -v '^ *+' conftest.er1 >conftest.err
10102 cat conftest.err >&5
10103 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10104 (exit $ac_status); } &&
10105 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10106 { (case "(($ac_try" in
10107 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10108 *) ac_try_echo=$ac_try;;
10110 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10111 (eval "$ac_try") 2>&5
10113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10114 (exit $ac_status); }; } &&
10115 { ac_try='test -s conftest$ac_exeext'
10116 { (case "(($ac_try" in
10117 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10118 *) ac_try_echo=$ac_try;;
10120 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10121 (eval "$ac_try") 2>&5
10123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10124 (exit $ac_status); }; }; then
10125 ac_cv_search_op_open_agent=$ac_res
10127 echo "$as_me: failed program was:" >&5
10128 sed 's/^/| /' conftest.$ac_ext >&5
10133 rm -f core conftest.err conftest.$ac_objext \
10135 if test "${ac_cv_search_op_open_agent+set}" = set; then
10139 if test "${ac_cv_search_op_open_agent+set}" = set; then
10142 ac_cv_search_op_open_agent=no
10144 rm conftest.$ac_ext
10145 LIBS=$ac_func_search_save_LIBS
10147 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
10148 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
10149 ac_res=$ac_cv_search_op_open_agent
10150 if test "$ac_res" != no; then
10151 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10155 echo "Error! You need to have libopagent around."
10160 if test "${ac_cv_header_opagent_h+set}" = set; then
10161 { echo "$as_me:$LINENO: checking for opagent.h" >&5
10162 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
10163 if test "${ac_cv_header_opagent_h+set}" = set; then
10164 echo $ECHO_N "(cached) $ECHO_C" >&6
10166 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
10167 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
10169 # Is the header compilable?
10170 { echo "$as_me:$LINENO: checking opagent.h usability" >&5
10171 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
10172 cat >conftest.$ac_ext <<_ACEOF
10175 cat confdefs.h >>conftest.$ac_ext
10176 cat >>conftest.$ac_ext <<_ACEOF
10177 /* end confdefs.h. */
10178 $ac_includes_default
10179 #include <opagent.h>
10181 rm -f conftest.$ac_objext
10182 if { (ac_try="$ac_compile"
10183 case "(($ac_try" in
10184 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10185 *) ac_try_echo=$ac_try;;
10187 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10188 (eval "$ac_compile") 2>conftest.er1
10190 grep -v '^ *+' conftest.er1 >conftest.err
10192 cat conftest.err >&5
10193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10194 (exit $ac_status); } &&
10195 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10196 { (case "(($ac_try" in
10197 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10198 *) ac_try_echo=$ac_try;;
10200 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10201 (eval "$ac_try") 2>&5
10203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10204 (exit $ac_status); }; } &&
10205 { ac_try='test -s conftest.$ac_objext'
10206 { (case "(($ac_try" in
10207 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10208 *) ac_try_echo=$ac_try;;
10210 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10211 (eval "$ac_try") 2>&5
10213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10214 (exit $ac_status); }; }; then
10215 ac_header_compiler=yes
10217 echo "$as_me: failed program was:" >&5
10218 sed 's/^/| /' conftest.$ac_ext >&5
10220 ac_header_compiler=no
10223 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10224 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10225 echo "${ECHO_T}$ac_header_compiler" >&6; }
10227 # Is the header present?
10228 { echo "$as_me:$LINENO: checking opagent.h presence" >&5
10229 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
10230 cat >conftest.$ac_ext <<_ACEOF
10233 cat confdefs.h >>conftest.$ac_ext
10234 cat >>conftest.$ac_ext <<_ACEOF
10235 /* end confdefs.h. */
10236 #include <opagent.h>
10238 if { (ac_try="$ac_cpp conftest.$ac_ext"
10239 case "(($ac_try" in
10240 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10241 *) ac_try_echo=$ac_try;;
10243 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10244 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10246 grep -v '^ *+' conftest.er1 >conftest.err
10248 cat conftest.err >&5
10249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10250 (exit $ac_status); } >/dev/null; then
10251 if test -s conftest.err; then
10252 ac_cpp_err=$ac_c_preproc_warn_flag
10253 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10260 if test -z "$ac_cpp_err"; then
10261 ac_header_preproc=yes
10263 echo "$as_me: failed program was:" >&5
10264 sed 's/^/| /' conftest.$ac_ext >&5
10266 ac_header_preproc=no
10269 rm -f conftest.err conftest.$ac_ext
10270 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10271 echo "${ECHO_T}$ac_header_preproc" >&6; }
10273 # So? What about this header?
10274 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10276 { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
10277 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10278 { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
10279 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
10280 ac_header_preproc=yes
10283 { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
10284 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
10285 { echo "$as_me:$LINENO: WARNING: opagent.h: check for missing prerequisite headers?" >&5
10286 echo "$as_me: WARNING: opagent.h: check for missing prerequisite headers?" >&2;}
10287 { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
10288 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
10289 { echo "$as_me:$LINENO: WARNING: opagent.h: section \"Present But Cannot Be Compiled\"" >&5
10290 echo "$as_me: WARNING: opagent.h: section \"Present But Cannot Be Compiled\"" >&2;}
10291 { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
10292 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
10293 { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
10294 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
10296 ## ------------------------------------ ##
10297 ## Report this to http://llvm.org/bugs/ ##
10298 ## ------------------------------------ ##
10300 ) | sed "s/^/$as_me: WARNING: /" >&2
10303 { echo "$as_me:$LINENO: checking for opagent.h" >&5
10304 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
10305 if test "${ac_cv_header_opagent_h+set}" = set; then
10306 echo $ECHO_N "(cached) $ECHO_C" >&6
10308 ac_cv_header_opagent_h=$ac_header_preproc
10310 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
10311 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
10314 if test $ac_cv_header_opagent_h = yes; then
10318 echo "Error! You need to have opagent.h around."
10326 { { echo "$as_me:$LINENO: error: OProfile support is available on Linux only." >&5
10327 echo "$as_me: error: OProfile support is available on Linux only." >&2;}
10328 { (exit 1); exit 1; }; } ;;
10339 cat >>confdefs.h <<_ACEOF
10340 #define LLVM_USE_OPROFILE $USE_OPROFILE
10345 # Check whether --with-intel-jitevents was given.
10346 if test "${with_intel_jitevents+set}" = set; then
10347 withval=$with_intel_jitevents;
10349 yes) USE_INTEL_JITEVENTS=1
10351 no) USE_INTEL_JITEVENTS=0
10353 *) { { echo "$as_me:$LINENO: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&5
10354 echo "$as_me: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&2;}
10355 { (exit 1); exit 1; }; };;
10358 case $llvm_cv_os_type in
10359 Linux|Win32|Cygwin|MingW) ;;
10360 *) { { echo "$as_me:$LINENO: error: Intel JIT API support is available on Linux and Windows only." >&5
10361 echo "$as_me: error: Intel JIT API support is available on Linux and Windows only." >&2;}
10362 { (exit 1); exit 1; }; };;
10365 case "$llvm_cv_target_arch" in
10367 *) { { echo "$as_me:$LINENO: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&5
10368 echo "$as_me: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&2;}
10369 { (exit 1); exit 1; }; };;
10374 USE_INTEL_JITEVENTS=0
10380 cat >>confdefs.h <<_ACEOF
10381 #define LLVM_USE_INTEL_JITEVENTS $USE_INTEL_JITEVENTS
10385 for ac_prog in xml2-config
10387 # Extract the first word of "$ac_prog", so it can be a program name with args.
10388 set dummy $ac_prog; ac_word=$2
10389 { echo "$as_me:$LINENO: checking for $ac_word" >&5
10390 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
10391 if test "${ac_cv_prog_XML2CONFIG+set}" = set; then
10392 echo $ECHO_N "(cached) $ECHO_C" >&6
10394 if test -n "$XML2CONFIG"; then
10395 ac_cv_prog_XML2CONFIG="$XML2CONFIG" # Let the user override the test.
10397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10398 for as_dir in $PATH
10401 test -z "$as_dir" && as_dir=.
10402 for ac_exec_ext in '' $ac_executable_extensions; do
10403 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
10404 ac_cv_prog_XML2CONFIG="$ac_prog"
10405 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10414 XML2CONFIG=$ac_cv_prog_XML2CONFIG
10415 if test -n "$XML2CONFIG"; then
10416 { echo "$as_me:$LINENO: result: $XML2CONFIG" >&5
10417 echo "${ECHO_T}$XML2CONFIG" >&6; }
10419 { echo "$as_me:$LINENO: result: no" >&5
10420 echo "${ECHO_T}no" >&6; }
10424 test -n "$XML2CONFIG" && break
10428 { echo "$as_me:$LINENO: checking for libxml2 includes" >&5
10429 echo $ECHO_N "checking for libxml2 includes... $ECHO_C" >&6; }
10430 if test "x$XML2CONFIG" = "x"; then
10431 { echo "$as_me:$LINENO: result: xml2-config not found" >&5
10432 echo "${ECHO_T}xml2-config not found" >&6; }
10434 LIBXML2_INC=`$XML2CONFIG --cflags`
10435 { echo "$as_me:$LINENO: result: $LIBXML2_INC" >&5
10436 echo "${ECHO_T}$LIBXML2_INC" >&6; }
10437 { echo "$as_me:$LINENO: checking for xmlReadFile in -lxml2" >&5
10438 echo $ECHO_N "checking for xmlReadFile in -lxml2... $ECHO_C" >&6; }
10439 if test "${ac_cv_lib_xml2_xmlReadFile+set}" = set; then
10440 echo $ECHO_N "(cached) $ECHO_C" >&6
10442 ac_check_lib_save_LIBS=$LIBS
10443 LIBS="-lxml2 $LIBS"
10444 cat >conftest.$ac_ext <<_ACEOF
10447 cat confdefs.h >>conftest.$ac_ext
10448 cat >>conftest.$ac_ext <<_ACEOF
10449 /* end confdefs.h. */
10451 /* Override any GCC internal prototype to avoid an error.
10452 Use char because int might match the return type of a GCC
10453 builtin and then its argument prototype would still apply. */
10457 char xmlReadFile ();
10461 return xmlReadFile ();
10466 rm -f conftest.$ac_objext conftest$ac_exeext
10467 if { (ac_try="$ac_link"
10468 case "(($ac_try" in
10469 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10470 *) ac_try_echo=$ac_try;;
10472 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10473 (eval "$ac_link") 2>conftest.er1
10475 grep -v '^ *+' conftest.er1 >conftest.err
10477 cat conftest.err >&5
10478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10479 (exit $ac_status); } &&
10480 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10481 { (case "(($ac_try" in
10482 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10483 *) ac_try_echo=$ac_try;;
10485 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10486 (eval "$ac_try") 2>&5
10488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10489 (exit $ac_status); }; } &&
10490 { ac_try='test -s conftest$ac_exeext'
10491 { (case "(($ac_try" in
10492 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10493 *) ac_try_echo=$ac_try;;
10495 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10496 (eval "$ac_try") 2>&5
10498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10499 (exit $ac_status); }; }; then
10500 ac_cv_lib_xml2_xmlReadFile=yes
10502 echo "$as_me: failed program was:" >&5
10503 sed 's/^/| /' conftest.$ac_ext >&5
10505 ac_cv_lib_xml2_xmlReadFile=no
10508 rm -f core conftest.err conftest.$ac_objext \
10509 conftest$ac_exeext conftest.$ac_ext
10510 LIBS=$ac_check_lib_save_LIBS
10512 { echo "$as_me:$LINENO: result: $ac_cv_lib_xml2_xmlReadFile" >&5
10513 echo "${ECHO_T}$ac_cv_lib_xml2_xmlReadFile" >&6; }
10514 if test $ac_cv_lib_xml2_xmlReadFile = yes; then
10516 cat >>confdefs.h <<\_ACEOF
10517 #define CLANG_HAVE_LIBXML 1
10520 LIBXML2_LIBS="-lxml2"
10533 ac_header_dirent=no
10534 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
10535 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10536 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
10537 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
10538 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10539 echo $ECHO_N "(cached) $ECHO_C" >&6
10541 cat >conftest.$ac_ext <<_ACEOF
10544 cat confdefs.h >>conftest.$ac_ext
10545 cat >>conftest.$ac_ext <<_ACEOF
10546 /* end confdefs.h. */
10547 #include <sys/types.h>
10559 rm -f conftest.$ac_objext
10560 if { (ac_try="$ac_compile"
10561 case "(($ac_try" in
10562 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10563 *) ac_try_echo=$ac_try;;
10565 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10566 (eval "$ac_compile") 2>conftest.er1
10568 grep -v '^ *+' conftest.er1 >conftest.err
10570 cat conftest.err >&5
10571 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10572 (exit $ac_status); } &&
10573 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10574 { (case "(($ac_try" in
10575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10576 *) ac_try_echo=$ac_try;;
10578 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10579 (eval "$ac_try") 2>&5
10581 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10582 (exit $ac_status); }; } &&
10583 { ac_try='test -s conftest.$ac_objext'
10584 { (case "(($ac_try" in
10585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10586 *) ac_try_echo=$ac_try;;
10588 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10589 (eval "$ac_try") 2>&5
10591 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10592 (exit $ac_status); }; }; then
10593 eval "$as_ac_Header=yes"
10595 echo "$as_me: failed program was:" >&5
10596 sed 's/^/| /' conftest.$ac_ext >&5
10598 eval "$as_ac_Header=no"
10601 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10603 ac_res=`eval echo '${'$as_ac_Header'}'`
10604 { echo "$as_me:$LINENO: result: $ac_res" >&5
10605 echo "${ECHO_T}$ac_res" >&6; }
10606 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10607 cat >>confdefs.h <<_ACEOF
10608 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
10611 ac_header_dirent=$ac_hdr; break
10615 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10616 if test $ac_header_dirent = dirent.h; then
10617 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
10618 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
10619 if test "${ac_cv_search_opendir+set}" = set; then
10620 echo $ECHO_N "(cached) $ECHO_C" >&6
10622 ac_func_search_save_LIBS=$LIBS
10623 cat >conftest.$ac_ext <<_ACEOF
10626 cat confdefs.h >>conftest.$ac_ext
10627 cat >>conftest.$ac_ext <<_ACEOF
10628 /* end confdefs.h. */
10630 /* Override any GCC internal prototype to avoid an error.
10631 Use char because int might match the return type of a GCC
10632 builtin and then its argument prototype would still apply. */
10645 for ac_lib in '' dir; do
10646 if test -z "$ac_lib"; then
10647 ac_res="none required"
10650 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
10652 rm -f conftest.$ac_objext conftest$ac_exeext
10653 if { (ac_try="$ac_link"
10654 case "(($ac_try" in
10655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10656 *) ac_try_echo=$ac_try;;
10658 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10659 (eval "$ac_link") 2>conftest.er1
10661 grep -v '^ *+' conftest.er1 >conftest.err
10663 cat conftest.err >&5
10664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10665 (exit $ac_status); } &&
10666 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10667 { (case "(($ac_try" in
10668 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10669 *) ac_try_echo=$ac_try;;
10671 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10672 (eval "$ac_try") 2>&5
10674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10675 (exit $ac_status); }; } &&
10676 { ac_try='test -s conftest$ac_exeext'
10677 { (case "(($ac_try" in
10678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10679 *) ac_try_echo=$ac_try;;
10681 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10682 (eval "$ac_try") 2>&5
10684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10685 (exit $ac_status); }; }; then
10686 ac_cv_search_opendir=$ac_res
10688 echo "$as_me: failed program was:" >&5
10689 sed 's/^/| /' conftest.$ac_ext >&5
10694 rm -f core conftest.err conftest.$ac_objext \
10696 if test "${ac_cv_search_opendir+set}" = set; then
10700 if test "${ac_cv_search_opendir+set}" = set; then
10703 ac_cv_search_opendir=no
10705 rm conftest.$ac_ext
10706 LIBS=$ac_func_search_save_LIBS
10708 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10709 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
10710 ac_res=$ac_cv_search_opendir
10711 if test "$ac_res" != no; then
10712 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10717 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
10718 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
10719 if test "${ac_cv_search_opendir+set}" = set; then
10720 echo $ECHO_N "(cached) $ECHO_C" >&6
10722 ac_func_search_save_LIBS=$LIBS
10723 cat >conftest.$ac_ext <<_ACEOF
10726 cat confdefs.h >>conftest.$ac_ext
10727 cat >>conftest.$ac_ext <<_ACEOF
10728 /* end confdefs.h. */
10730 /* Override any GCC internal prototype to avoid an error.
10731 Use char because int might match the return type of a GCC
10732 builtin and then its argument prototype would still apply. */
10745 for ac_lib in '' x; do
10746 if test -z "$ac_lib"; then
10747 ac_res="none required"
10750 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
10752 rm -f conftest.$ac_objext conftest$ac_exeext
10753 if { (ac_try="$ac_link"
10754 case "(($ac_try" in
10755 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10756 *) ac_try_echo=$ac_try;;
10758 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10759 (eval "$ac_link") 2>conftest.er1
10761 grep -v '^ *+' conftest.er1 >conftest.err
10763 cat conftest.err >&5
10764 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10765 (exit $ac_status); } &&
10766 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10767 { (case "(($ac_try" in
10768 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10769 *) ac_try_echo=$ac_try;;
10771 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10772 (eval "$ac_try") 2>&5
10774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10775 (exit $ac_status); }; } &&
10776 { ac_try='test -s conftest$ac_exeext'
10777 { (case "(($ac_try" in
10778 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10779 *) ac_try_echo=$ac_try;;
10781 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10782 (eval "$ac_try") 2>&5
10784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10785 (exit $ac_status); }; }; then
10786 ac_cv_search_opendir=$ac_res
10788 echo "$as_me: failed program was:" >&5
10789 sed 's/^/| /' conftest.$ac_ext >&5
10794 rm -f core conftest.err conftest.$ac_objext \
10796 if test "${ac_cv_search_opendir+set}" = set; then
10800 if test "${ac_cv_search_opendir+set}" = set; then
10803 ac_cv_search_opendir=no
10805 rm conftest.$ac_ext
10806 LIBS=$ac_func_search_save_LIBS
10808 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10809 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
10810 ac_res=$ac_cv_search_opendir
10811 if test "$ac_res" != no; then
10812 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10818 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
10819 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
10820 if test "${ac_cv_header_mmap_anon+set}" = set; then
10821 echo $ECHO_N "(cached) $ECHO_C" >&6
10824 ac_cpp='$CPP $CPPFLAGS'
10825 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10826 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10827 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10829 cat >conftest.$ac_ext <<_ACEOF
10832 cat confdefs.h >>conftest.$ac_ext
10833 cat >>conftest.$ac_ext <<_ACEOF
10834 /* end confdefs.h. */
10835 #include <sys/mman.h>
10836 #include <unistd.h>
10841 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
10846 rm -f conftest.$ac_objext
10847 if { (ac_try="$ac_compile"
10848 case "(($ac_try" in
10849 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10850 *) ac_try_echo=$ac_try;;
10852 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10853 (eval "$ac_compile") 2>conftest.er1
10855 grep -v '^ *+' conftest.er1 >conftest.err
10857 cat conftest.err >&5
10858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10859 (exit $ac_status); } &&
10860 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10861 { (case "(($ac_try" in
10862 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10863 *) ac_try_echo=$ac_try;;
10865 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10866 (eval "$ac_try") 2>&5
10868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10869 (exit $ac_status); }; } &&
10870 { ac_try='test -s conftest.$ac_objext'
10871 { (case "(($ac_try" in
10872 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10873 *) ac_try_echo=$ac_try;;
10875 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10876 (eval "$ac_try") 2>&5
10878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10879 (exit $ac_status); }; }; then
10880 ac_cv_header_mmap_anon=yes
10882 echo "$as_me: failed program was:" >&5
10883 sed 's/^/| /' conftest.$ac_ext >&5
10885 ac_cv_header_mmap_anon=no
10888 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10890 ac_cpp='$CPP $CPPFLAGS'
10891 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10892 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10893 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10897 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
10898 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
10899 if test "$ac_cv_header_mmap_anon" = yes; then
10901 cat >>confdefs.h <<\_ACEOF
10902 #define HAVE_MMAP_ANONYMOUS 1
10907 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
10908 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
10909 if test "${ac_cv_header_stat_broken+set}" = set; then
10910 echo $ECHO_N "(cached) $ECHO_C" >&6
10912 cat >conftest.$ac_ext <<_ACEOF
10915 cat confdefs.h >>conftest.$ac_ext
10916 cat >>conftest.$ac_ext <<_ACEOF
10917 /* end confdefs.h. */
10918 #include <sys/types.h>
10919 #include <sys/stat.h>
10921 #if defined S_ISBLK && defined S_IFDIR
10922 # if S_ISBLK (S_IFDIR)
10927 #if defined S_ISBLK && defined S_IFCHR
10928 # if S_ISBLK (S_IFCHR)
10933 #if defined S_ISLNK && defined S_IFREG
10934 # if S_ISLNK (S_IFREG)
10939 #if defined S_ISSOCK && defined S_IFREG
10940 # if S_ISSOCK (S_IFREG)
10946 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10947 $EGREP "You lose" >/dev/null 2>&1; then
10948 ac_cv_header_stat_broken=yes
10950 ac_cv_header_stat_broken=no
10955 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
10956 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
10957 if test $ac_cv_header_stat_broken = yes; then
10959 cat >>confdefs.h <<\_ACEOF
10960 #define STAT_MACROS_BROKEN 1
10965 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
10966 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
10967 if test "${ac_cv_header_time+set}" = set; then
10968 echo $ECHO_N "(cached) $ECHO_C" >&6
10970 cat >conftest.$ac_ext <<_ACEOF
10973 cat confdefs.h >>conftest.$ac_ext
10974 cat >>conftest.$ac_ext <<_ACEOF
10975 /* end confdefs.h. */
10976 #include <sys/types.h>
10977 #include <sys/time.h>
10983 if ((struct tm *) 0)
10989 rm -f conftest.$ac_objext
10990 if { (ac_try="$ac_compile"
10991 case "(($ac_try" in
10992 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10993 *) ac_try_echo=$ac_try;;
10995 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10996 (eval "$ac_compile") 2>conftest.er1
10998 grep -v '^ *+' conftest.er1 >conftest.err
11000 cat conftest.err >&5
11001 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11002 (exit $ac_status); } &&
11003 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11004 { (case "(($ac_try" in
11005 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11006 *) ac_try_echo=$ac_try;;
11008 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11009 (eval "$ac_try") 2>&5
11011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11012 (exit $ac_status); }; } &&
11013 { ac_try='test -s conftest.$ac_objext'
11014 { (case "(($ac_try" in
11015 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11016 *) ac_try_echo=$ac_try;;
11018 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11019 (eval "$ac_try") 2>&5
11021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11022 (exit $ac_status); }; }; then
11023 ac_cv_header_time=yes
11025 echo "$as_me: failed program was:" >&5
11026 sed 's/^/| /' conftest.$ac_ext >&5
11028 ac_cv_header_time=no
11031 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11033 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
11034 echo "${ECHO_T}$ac_cv_header_time" >&6; }
11035 if test $ac_cv_header_time = yes; then
11037 cat >>confdefs.h <<\_ACEOF
11038 #define TIME_WITH_SYS_TIME 1
11045 ac_cpp='$CXXCPP $CPPFLAGS'
11046 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11047 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11048 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11051 for ac_header in cxxabi.h
11053 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11054 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11055 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11056 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11057 echo $ECHO_N "(cached) $ECHO_C" >&6
11059 cat >conftest.$ac_ext <<_ACEOF
11062 cat confdefs.h >>conftest.$ac_ext
11063 cat >>conftest.$ac_ext <<_ACEOF
11064 /* end confdefs.h. */
11065 #include <stddef.h>
11068 #include <$ac_header>
11070 rm -f conftest.$ac_objext
11071 if { (ac_try="$ac_compile"
11072 case "(($ac_try" in
11073 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11074 *) ac_try_echo=$ac_try;;
11076 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11077 (eval "$ac_compile") 2>conftest.er1
11079 grep -v '^ *+' conftest.er1 >conftest.err
11081 cat conftest.err >&5
11082 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11083 (exit $ac_status); } &&
11084 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11085 { (case "(($ac_try" in
11086 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11087 *) ac_try_echo=$ac_try;;
11089 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11090 (eval "$ac_try") 2>&5
11092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11093 (exit $ac_status); }; } &&
11094 { ac_try='test -s conftest.$ac_objext'
11095 { (case "(($ac_try" in
11096 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11097 *) ac_try_echo=$ac_try;;
11099 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11100 (eval "$ac_try") 2>&5
11102 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11103 (exit $ac_status); }; }; then
11104 eval "$as_ac_Header=yes"
11106 echo "$as_me: failed program was:" >&5
11107 sed 's/^/| /' conftest.$ac_ext >&5
11109 eval "$as_ac_Header=no"
11112 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11114 ac_res=`eval echo '${'$as_ac_Header'}'`
11115 { echo "$as_me:$LINENO: result: $ac_res" >&5
11116 echo "${ECHO_T}$ac_res" >&6; }
11117 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11118 cat >>confdefs.h <<_ACEOF
11119 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11127 ac_cpp='$CPP $CPPFLAGS'
11128 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11129 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11130 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11138 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h link.h
11140 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11141 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11142 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11143 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11144 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11145 echo $ECHO_N "(cached) $ECHO_C" >&6
11147 ac_res=`eval echo '${'$as_ac_Header'}'`
11148 { echo "$as_me:$LINENO: result: $ac_res" >&5
11149 echo "${ECHO_T}$ac_res" >&6; }
11151 # Is the header compilable?
11152 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11153 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11154 cat >conftest.$ac_ext <<_ACEOF
11157 cat confdefs.h >>conftest.$ac_ext
11158 cat >>conftest.$ac_ext <<_ACEOF
11159 /* end confdefs.h. */
11160 $ac_includes_default
11161 #include <$ac_header>
11163 rm -f conftest.$ac_objext
11164 if { (ac_try="$ac_compile"
11165 case "(($ac_try" in
11166 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11167 *) ac_try_echo=$ac_try;;
11169 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11170 (eval "$ac_compile") 2>conftest.er1
11172 grep -v '^ *+' conftest.er1 >conftest.err
11174 cat conftest.err >&5
11175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11176 (exit $ac_status); } &&
11177 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11178 { (case "(($ac_try" in
11179 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11180 *) ac_try_echo=$ac_try;;
11182 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11183 (eval "$ac_try") 2>&5
11185 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11186 (exit $ac_status); }; } &&
11187 { ac_try='test -s conftest.$ac_objext'
11188 { (case "(($ac_try" in
11189 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11190 *) ac_try_echo=$ac_try;;
11192 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11193 (eval "$ac_try") 2>&5
11195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11196 (exit $ac_status); }; }; then
11197 ac_header_compiler=yes
11199 echo "$as_me: failed program was:" >&5
11200 sed 's/^/| /' conftest.$ac_ext >&5
11202 ac_header_compiler=no
11205 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11206 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11207 echo "${ECHO_T}$ac_header_compiler" >&6; }
11209 # Is the header present?
11210 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11211 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11212 cat >conftest.$ac_ext <<_ACEOF
11215 cat confdefs.h >>conftest.$ac_ext
11216 cat >>conftest.$ac_ext <<_ACEOF
11217 /* end confdefs.h. */
11218 #include <$ac_header>
11220 if { (ac_try="$ac_cpp conftest.$ac_ext"
11221 case "(($ac_try" in
11222 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11223 *) ac_try_echo=$ac_try;;
11225 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11226 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11228 grep -v '^ *+' conftest.er1 >conftest.err
11230 cat conftest.err >&5
11231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11232 (exit $ac_status); } >/dev/null; then
11233 if test -s conftest.err; then
11234 ac_cpp_err=$ac_c_preproc_warn_flag
11235 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11242 if test -z "$ac_cpp_err"; then
11243 ac_header_preproc=yes
11245 echo "$as_me: failed program was:" >&5
11246 sed 's/^/| /' conftest.$ac_ext >&5
11248 ac_header_preproc=no
11251 rm -f conftest.err conftest.$ac_ext
11252 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11253 echo "${ECHO_T}$ac_header_preproc" >&6; }
11255 # So? What about this header?
11256 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11258 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11259 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11260 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11261 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11262 ac_header_preproc=yes
11265 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11266 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11267 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11268 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11269 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11270 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11271 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11272 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11273 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11274 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11275 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11276 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11278 ## ------------------------------------ ##
11279 ## Report this to http://llvm.org/bugs/ ##
11280 ## ------------------------------------ ##
11282 ) | sed "s/^/$as_me: WARNING: /" >&2
11285 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11286 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11287 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11288 echo $ECHO_N "(cached) $ECHO_C" >&6
11290 eval "$as_ac_Header=\$ac_header_preproc"
11292 ac_res=`eval echo '${'$as_ac_Header'}'`
11293 { echo "$as_me:$LINENO: result: $ac_res" >&5
11294 echo "${ECHO_T}$ac_res" >&6; }
11297 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11298 cat >>confdefs.h <<_ACEOF
11299 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11312 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
11314 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11315 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11316 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11317 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11318 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11319 echo $ECHO_N "(cached) $ECHO_C" >&6
11321 ac_res=`eval echo '${'$as_ac_Header'}'`
11322 { echo "$as_me:$LINENO: result: $ac_res" >&5
11323 echo "${ECHO_T}$ac_res" >&6; }
11325 # Is the header compilable?
11326 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11327 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11328 cat >conftest.$ac_ext <<_ACEOF
11331 cat confdefs.h >>conftest.$ac_ext
11332 cat >>conftest.$ac_ext <<_ACEOF
11333 /* end confdefs.h. */
11334 $ac_includes_default
11335 #include <$ac_header>
11337 rm -f conftest.$ac_objext
11338 if { (ac_try="$ac_compile"
11339 case "(($ac_try" in
11340 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11341 *) ac_try_echo=$ac_try;;
11343 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11344 (eval "$ac_compile") 2>conftest.er1
11346 grep -v '^ *+' conftest.er1 >conftest.err
11348 cat conftest.err >&5
11349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11350 (exit $ac_status); } &&
11351 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11352 { (case "(($ac_try" in
11353 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11354 *) ac_try_echo=$ac_try;;
11356 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11357 (eval "$ac_try") 2>&5
11359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11360 (exit $ac_status); }; } &&
11361 { ac_try='test -s conftest.$ac_objext'
11362 { (case "(($ac_try" in
11363 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11364 *) ac_try_echo=$ac_try;;
11366 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11367 (eval "$ac_try") 2>&5
11369 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11370 (exit $ac_status); }; }; then
11371 ac_header_compiler=yes
11373 echo "$as_me: failed program was:" >&5
11374 sed 's/^/| /' conftest.$ac_ext >&5
11376 ac_header_compiler=no
11379 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11380 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11381 echo "${ECHO_T}$ac_header_compiler" >&6; }
11383 # Is the header present?
11384 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11385 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11386 cat >conftest.$ac_ext <<_ACEOF
11389 cat confdefs.h >>conftest.$ac_ext
11390 cat >>conftest.$ac_ext <<_ACEOF
11391 /* end confdefs.h. */
11392 #include <$ac_header>
11394 if { (ac_try="$ac_cpp conftest.$ac_ext"
11395 case "(($ac_try" in
11396 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11397 *) ac_try_echo=$ac_try;;
11399 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11400 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11402 grep -v '^ *+' conftest.er1 >conftest.err
11404 cat conftest.err >&5
11405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11406 (exit $ac_status); } >/dev/null; then
11407 if test -s conftest.err; then
11408 ac_cpp_err=$ac_c_preproc_warn_flag
11409 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11416 if test -z "$ac_cpp_err"; then
11417 ac_header_preproc=yes
11419 echo "$as_me: failed program was:" >&5
11420 sed 's/^/| /' conftest.$ac_ext >&5
11422 ac_header_preproc=no
11425 rm -f conftest.err conftest.$ac_ext
11426 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11427 echo "${ECHO_T}$ac_header_preproc" >&6; }
11429 # So? What about this header?
11430 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11432 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11433 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11434 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11435 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11436 ac_header_preproc=yes
11439 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11440 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11441 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11442 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11443 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11444 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11445 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11446 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11447 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11448 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11449 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11450 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11452 ## ------------------------------------ ##
11453 ## Report this to http://llvm.org/bugs/ ##
11454 ## ------------------------------------ ##
11456 ) | sed "s/^/$as_me: WARNING: /" >&2
11459 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11460 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11461 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11462 echo $ECHO_N "(cached) $ECHO_C" >&6
11464 eval "$as_ac_Header=\$ac_header_preproc"
11466 ac_res=`eval echo '${'$as_ac_Header'}'`
11467 { echo "$as_me:$LINENO: result: $ac_res" >&5
11468 echo "${ECHO_T}$ac_res" >&6; }
11471 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11472 cat >>confdefs.h <<_ACEOF
11473 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11485 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
11487 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11488 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11489 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11490 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11491 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11492 echo $ECHO_N "(cached) $ECHO_C" >&6
11494 ac_res=`eval echo '${'$as_ac_Header'}'`
11495 { echo "$as_me:$LINENO: result: $ac_res" >&5
11496 echo "${ECHO_T}$ac_res" >&6; }
11498 # Is the header compilable?
11499 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11500 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11501 cat >conftest.$ac_ext <<_ACEOF
11504 cat confdefs.h >>conftest.$ac_ext
11505 cat >>conftest.$ac_ext <<_ACEOF
11506 /* end confdefs.h. */
11507 $ac_includes_default
11508 #include <$ac_header>
11510 rm -f conftest.$ac_objext
11511 if { (ac_try="$ac_compile"
11512 case "(($ac_try" in
11513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11514 *) ac_try_echo=$ac_try;;
11516 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11517 (eval "$ac_compile") 2>conftest.er1
11519 grep -v '^ *+' conftest.er1 >conftest.err
11521 cat conftest.err >&5
11522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11523 (exit $ac_status); } &&
11524 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11525 { (case "(($ac_try" in
11526 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11527 *) ac_try_echo=$ac_try;;
11529 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11530 (eval "$ac_try") 2>&5
11532 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11533 (exit $ac_status); }; } &&
11534 { ac_try='test -s conftest.$ac_objext'
11535 { (case "(($ac_try" in
11536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11537 *) ac_try_echo=$ac_try;;
11539 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11540 (eval "$ac_try") 2>&5
11542 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11543 (exit $ac_status); }; }; then
11544 ac_header_compiler=yes
11546 echo "$as_me: failed program was:" >&5
11547 sed 's/^/| /' conftest.$ac_ext >&5
11549 ac_header_compiler=no
11552 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11553 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11554 echo "${ECHO_T}$ac_header_compiler" >&6; }
11556 # Is the header present?
11557 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11558 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11559 cat >conftest.$ac_ext <<_ACEOF
11562 cat confdefs.h >>conftest.$ac_ext
11563 cat >>conftest.$ac_ext <<_ACEOF
11564 /* end confdefs.h. */
11565 #include <$ac_header>
11567 if { (ac_try="$ac_cpp conftest.$ac_ext"
11568 case "(($ac_try" in
11569 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11570 *) ac_try_echo=$ac_try;;
11572 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11573 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11575 grep -v '^ *+' conftest.er1 >conftest.err
11577 cat conftest.err >&5
11578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11579 (exit $ac_status); } >/dev/null; then
11580 if test -s conftest.err; then
11581 ac_cpp_err=$ac_c_preproc_warn_flag
11582 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11589 if test -z "$ac_cpp_err"; then
11590 ac_header_preproc=yes
11592 echo "$as_me: failed program was:" >&5
11593 sed 's/^/| /' conftest.$ac_ext >&5
11595 ac_header_preproc=no
11598 rm -f conftest.err conftest.$ac_ext
11599 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11600 echo "${ECHO_T}$ac_header_preproc" >&6; }
11602 # So? What about this header?
11603 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11605 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11606 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11607 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11608 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11609 ac_header_preproc=yes
11612 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11613 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11614 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11615 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11616 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11617 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11618 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11619 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11620 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11621 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11622 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11623 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11625 ## ------------------------------------ ##
11626 ## Report this to http://llvm.org/bugs/ ##
11627 ## ------------------------------------ ##
11629 ) | sed "s/^/$as_me: WARNING: /" >&2
11632 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11633 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11634 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11635 echo $ECHO_N "(cached) $ECHO_C" >&6
11637 eval "$as_ac_Header=\$ac_header_preproc"
11639 ac_res=`eval echo '${'$as_ac_Header'}'`
11640 { echo "$as_me:$LINENO: result: $ac_res" >&5
11641 echo "${ECHO_T}$ac_res" >&6; }
11644 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11645 cat >>confdefs.h <<_ACEOF
11646 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11656 for ac_header in sys/ioctl.h malloc/malloc.h mach/mach.h
11658 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11659 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11660 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11661 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11662 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11663 echo $ECHO_N "(cached) $ECHO_C" >&6
11665 ac_res=`eval echo '${'$as_ac_Header'}'`
11666 { echo "$as_me:$LINENO: result: $ac_res" >&5
11667 echo "${ECHO_T}$ac_res" >&6; }
11669 # Is the header compilable?
11670 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11671 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11672 cat >conftest.$ac_ext <<_ACEOF
11675 cat confdefs.h >>conftest.$ac_ext
11676 cat >>conftest.$ac_ext <<_ACEOF
11677 /* end confdefs.h. */
11678 $ac_includes_default
11679 #include <$ac_header>
11681 rm -f conftest.$ac_objext
11682 if { (ac_try="$ac_compile"
11683 case "(($ac_try" in
11684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11685 *) ac_try_echo=$ac_try;;
11687 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11688 (eval "$ac_compile") 2>conftest.er1
11690 grep -v '^ *+' conftest.er1 >conftest.err
11692 cat conftest.err >&5
11693 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11694 (exit $ac_status); } &&
11695 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11696 { (case "(($ac_try" in
11697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11698 *) ac_try_echo=$ac_try;;
11700 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11701 (eval "$ac_try") 2>&5
11703 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11704 (exit $ac_status); }; } &&
11705 { ac_try='test -s conftest.$ac_objext'
11706 { (case "(($ac_try" in
11707 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11708 *) ac_try_echo=$ac_try;;
11710 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11711 (eval "$ac_try") 2>&5
11713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11714 (exit $ac_status); }; }; then
11715 ac_header_compiler=yes
11717 echo "$as_me: failed program was:" >&5
11718 sed 's/^/| /' conftest.$ac_ext >&5
11720 ac_header_compiler=no
11723 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11724 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11725 echo "${ECHO_T}$ac_header_compiler" >&6; }
11727 # Is the header present?
11728 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11729 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11730 cat >conftest.$ac_ext <<_ACEOF
11733 cat confdefs.h >>conftest.$ac_ext
11734 cat >>conftest.$ac_ext <<_ACEOF
11735 /* end confdefs.h. */
11736 #include <$ac_header>
11738 if { (ac_try="$ac_cpp conftest.$ac_ext"
11739 case "(($ac_try" in
11740 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11741 *) ac_try_echo=$ac_try;;
11743 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11744 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11746 grep -v '^ *+' conftest.er1 >conftest.err
11748 cat conftest.err >&5
11749 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11750 (exit $ac_status); } >/dev/null; then
11751 if test -s conftest.err; then
11752 ac_cpp_err=$ac_c_preproc_warn_flag
11753 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11760 if test -z "$ac_cpp_err"; then
11761 ac_header_preproc=yes
11763 echo "$as_me: failed program was:" >&5
11764 sed 's/^/| /' conftest.$ac_ext >&5
11766 ac_header_preproc=no
11769 rm -f conftest.err conftest.$ac_ext
11770 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11771 echo "${ECHO_T}$ac_header_preproc" >&6; }
11773 # So? What about this header?
11774 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11776 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11777 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11778 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11779 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11780 ac_header_preproc=yes
11783 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11784 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11785 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11786 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11787 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11788 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11789 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11790 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11791 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11792 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11793 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11794 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11796 ## ------------------------------------ ##
11797 ## Report this to http://llvm.org/bugs/ ##
11798 ## ------------------------------------ ##
11800 ) | sed "s/^/$as_me: WARNING: /" >&2
11803 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11804 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11805 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11806 echo $ECHO_N "(cached) $ECHO_C" >&6
11808 eval "$as_ac_Header=\$ac_header_preproc"
11810 ac_res=`eval echo '${'$as_ac_Header'}'`
11811 { echo "$as_me:$LINENO: result: $ac_res" >&5
11812 echo "${ECHO_T}$ac_res" >&6; }
11815 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11816 cat >>confdefs.h <<_ACEOF
11817 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11825 for ac_header in valgrind/valgrind.h
11827 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11828 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11829 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11830 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11831 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11832 echo $ECHO_N "(cached) $ECHO_C" >&6
11834 ac_res=`eval echo '${'$as_ac_Header'}'`
11835 { echo "$as_me:$LINENO: result: $ac_res" >&5
11836 echo "${ECHO_T}$ac_res" >&6; }
11838 # Is the header compilable?
11839 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11840 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11841 cat >conftest.$ac_ext <<_ACEOF
11844 cat confdefs.h >>conftest.$ac_ext
11845 cat >>conftest.$ac_ext <<_ACEOF
11846 /* end confdefs.h. */
11847 $ac_includes_default
11848 #include <$ac_header>
11850 rm -f conftest.$ac_objext
11851 if { (ac_try="$ac_compile"
11852 case "(($ac_try" in
11853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11854 *) ac_try_echo=$ac_try;;
11856 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11857 (eval "$ac_compile") 2>conftest.er1
11859 grep -v '^ *+' conftest.er1 >conftest.err
11861 cat conftest.err >&5
11862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11863 (exit $ac_status); } &&
11864 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11865 { (case "(($ac_try" in
11866 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11867 *) ac_try_echo=$ac_try;;
11869 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11870 (eval "$ac_try") 2>&5
11872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11873 (exit $ac_status); }; } &&
11874 { ac_try='test -s conftest.$ac_objext'
11875 { (case "(($ac_try" in
11876 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11877 *) ac_try_echo=$ac_try;;
11879 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11880 (eval "$ac_try") 2>&5
11882 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11883 (exit $ac_status); }; }; then
11884 ac_header_compiler=yes
11886 echo "$as_me: failed program was:" >&5
11887 sed 's/^/| /' conftest.$ac_ext >&5
11889 ac_header_compiler=no
11892 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11893 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11894 echo "${ECHO_T}$ac_header_compiler" >&6; }
11896 # Is the header present?
11897 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11898 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11899 cat >conftest.$ac_ext <<_ACEOF
11902 cat confdefs.h >>conftest.$ac_ext
11903 cat >>conftest.$ac_ext <<_ACEOF
11904 /* end confdefs.h. */
11905 #include <$ac_header>
11907 if { (ac_try="$ac_cpp conftest.$ac_ext"
11908 case "(($ac_try" in
11909 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11910 *) ac_try_echo=$ac_try;;
11912 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11913 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11915 grep -v '^ *+' conftest.er1 >conftest.err
11917 cat conftest.err >&5
11918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11919 (exit $ac_status); } >/dev/null; then
11920 if test -s conftest.err; then
11921 ac_cpp_err=$ac_c_preproc_warn_flag
11922 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11929 if test -z "$ac_cpp_err"; then
11930 ac_header_preproc=yes
11932 echo "$as_me: failed program was:" >&5
11933 sed 's/^/| /' conftest.$ac_ext >&5
11935 ac_header_preproc=no
11938 rm -f conftest.err conftest.$ac_ext
11939 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11940 echo "${ECHO_T}$ac_header_preproc" >&6; }
11942 # So? What about this header?
11943 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11945 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11946 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11947 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11948 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11949 ac_header_preproc=yes
11952 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11953 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11954 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11955 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11956 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11957 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11958 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11959 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11960 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11961 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11962 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11963 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11965 ## ------------------------------------ ##
11966 ## Report this to http://llvm.org/bugs/ ##
11967 ## ------------------------------------ ##
11969 ) | sed "s/^/$as_me: WARNING: /" >&2
11972 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11973 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11974 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11975 echo $ECHO_N "(cached) $ECHO_C" >&6
11977 eval "$as_ac_Header=\$ac_header_preproc"
11979 ac_res=`eval echo '${'$as_ac_Header'}'`
11980 { echo "$as_me:$LINENO: result: $ac_res" >&5
11981 echo "${ECHO_T}$ac_res" >&6; }
11984 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11985 cat >>confdefs.h <<_ACEOF
11986 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11994 for ac_header in fenv.h
11996 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11997 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11998 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11999 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12000 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12001 echo $ECHO_N "(cached) $ECHO_C" >&6
12003 ac_res=`eval echo '${'$as_ac_Header'}'`
12004 { echo "$as_me:$LINENO: result: $ac_res" >&5
12005 echo "${ECHO_T}$ac_res" >&6; }
12007 # Is the header compilable?
12008 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12009 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12010 cat >conftest.$ac_ext <<_ACEOF
12013 cat confdefs.h >>conftest.$ac_ext
12014 cat >>conftest.$ac_ext <<_ACEOF
12015 /* end confdefs.h. */
12016 $ac_includes_default
12017 #include <$ac_header>
12019 rm -f conftest.$ac_objext
12020 if { (ac_try="$ac_compile"
12021 case "(($ac_try" in
12022 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12023 *) ac_try_echo=$ac_try;;
12025 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12026 (eval "$ac_compile") 2>conftest.er1
12028 grep -v '^ *+' conftest.er1 >conftest.err
12030 cat conftest.err >&5
12031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12032 (exit $ac_status); } &&
12033 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12034 { (case "(($ac_try" in
12035 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12036 *) ac_try_echo=$ac_try;;
12038 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12039 (eval "$ac_try") 2>&5
12041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12042 (exit $ac_status); }; } &&
12043 { ac_try='test -s conftest.$ac_objext'
12044 { (case "(($ac_try" in
12045 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12046 *) ac_try_echo=$ac_try;;
12048 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12049 (eval "$ac_try") 2>&5
12051 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12052 (exit $ac_status); }; }; then
12053 ac_header_compiler=yes
12055 echo "$as_me: failed program was:" >&5
12056 sed 's/^/| /' conftest.$ac_ext >&5
12058 ac_header_compiler=no
12061 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12062 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12063 echo "${ECHO_T}$ac_header_compiler" >&6; }
12065 # Is the header present?
12066 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12067 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12068 cat >conftest.$ac_ext <<_ACEOF
12071 cat confdefs.h >>conftest.$ac_ext
12072 cat >>conftest.$ac_ext <<_ACEOF
12073 /* end confdefs.h. */
12074 #include <$ac_header>
12076 if { (ac_try="$ac_cpp conftest.$ac_ext"
12077 case "(($ac_try" in
12078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12079 *) ac_try_echo=$ac_try;;
12081 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12082 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12084 grep -v '^ *+' conftest.er1 >conftest.err
12086 cat conftest.err >&5
12087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12088 (exit $ac_status); } >/dev/null; then
12089 if test -s conftest.err; then
12090 ac_cpp_err=$ac_c_preproc_warn_flag
12091 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12098 if test -z "$ac_cpp_err"; then
12099 ac_header_preproc=yes
12101 echo "$as_me: failed program was:" >&5
12102 sed 's/^/| /' conftest.$ac_ext >&5
12104 ac_header_preproc=no
12107 rm -f conftest.err conftest.$ac_ext
12108 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12109 echo "${ECHO_T}$ac_header_preproc" >&6; }
12111 # So? What about this header?
12112 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12114 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12115 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12116 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12117 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12118 ac_header_preproc=yes
12121 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12122 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12123 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
12124 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
12125 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12126 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12127 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
12128 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
12129 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12130 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12131 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12132 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12134 ## ------------------------------------ ##
12135 ## Report this to http://llvm.org/bugs/ ##
12136 ## ------------------------------------ ##
12138 ) | sed "s/^/$as_me: WARNING: /" >&2
12141 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12142 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12143 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12144 echo $ECHO_N "(cached) $ECHO_C" >&6
12146 eval "$as_ac_Header=\$ac_header_preproc"
12148 ac_res=`eval echo '${'$as_ac_Header'}'`
12149 { echo "$as_me:$LINENO: result: $ac_res" >&5
12150 echo "${ECHO_T}$ac_res" >&6; }
12153 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12154 cat >>confdefs.h <<_ACEOF
12155 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12162 { echo "$as_me:$LINENO: checking whether FE_ALL_EXCEPT is declared" >&5
12163 echo $ECHO_N "checking whether FE_ALL_EXCEPT is declared... $ECHO_C" >&6; }
12164 if test "${ac_cv_have_decl_FE_ALL_EXCEPT+set}" = set; then
12165 echo $ECHO_N "(cached) $ECHO_C" >&6
12167 cat >conftest.$ac_ext <<_ACEOF
12170 cat confdefs.h >>conftest.$ac_ext
12171 cat >>conftest.$ac_ext <<_ACEOF
12172 /* end confdefs.h. */
12178 #ifndef FE_ALL_EXCEPT
12179 char *p = (char *) FE_ALL_EXCEPT;
12187 rm -f conftest.$ac_objext
12188 if { (ac_try="$ac_compile"
12189 case "(($ac_try" in
12190 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12191 *) ac_try_echo=$ac_try;;
12193 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12194 (eval "$ac_compile") 2>conftest.er1
12196 grep -v '^ *+' conftest.er1 >conftest.err
12198 cat conftest.err >&5
12199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12200 (exit $ac_status); } &&
12201 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12202 { (case "(($ac_try" in
12203 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12204 *) ac_try_echo=$ac_try;;
12206 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12207 (eval "$ac_try") 2>&5
12209 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12210 (exit $ac_status); }; } &&
12211 { ac_try='test -s conftest.$ac_objext'
12212 { (case "(($ac_try" in
12213 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12214 *) ac_try_echo=$ac_try;;
12216 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12217 (eval "$ac_try") 2>&5
12219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12220 (exit $ac_status); }; }; then
12221 ac_cv_have_decl_FE_ALL_EXCEPT=yes
12223 echo "$as_me: failed program was:" >&5
12224 sed 's/^/| /' conftest.$ac_ext >&5
12226 ac_cv_have_decl_FE_ALL_EXCEPT=no
12229 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12231 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_FE_ALL_EXCEPT" >&5
12232 echo "${ECHO_T}$ac_cv_have_decl_FE_ALL_EXCEPT" >&6; }
12233 if test $ac_cv_have_decl_FE_ALL_EXCEPT = yes; then
12235 cat >>confdefs.h <<_ACEOF
12236 #define HAVE_DECL_FE_ALL_EXCEPT 1
12241 cat >>confdefs.h <<_ACEOF
12242 #define HAVE_DECL_FE_ALL_EXCEPT 0
12247 { echo "$as_me:$LINENO: checking whether FE_INEXACT is declared" >&5
12248 echo $ECHO_N "checking whether FE_INEXACT is declared... $ECHO_C" >&6; }
12249 if test "${ac_cv_have_decl_FE_INEXACT+set}" = set; then
12250 echo $ECHO_N "(cached) $ECHO_C" >&6
12252 cat >conftest.$ac_ext <<_ACEOF
12255 cat confdefs.h >>conftest.$ac_ext
12256 cat >>conftest.$ac_ext <<_ACEOF
12257 /* end confdefs.h. */
12264 char *p = (char *) FE_INEXACT;
12272 rm -f conftest.$ac_objext
12273 if { (ac_try="$ac_compile"
12274 case "(($ac_try" in
12275 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12276 *) ac_try_echo=$ac_try;;
12278 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12279 (eval "$ac_compile") 2>conftest.er1
12281 grep -v '^ *+' conftest.er1 >conftest.err
12283 cat conftest.err >&5
12284 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12285 (exit $ac_status); } &&
12286 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12287 { (case "(($ac_try" in
12288 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12289 *) ac_try_echo=$ac_try;;
12291 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12292 (eval "$ac_try") 2>&5
12294 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12295 (exit $ac_status); }; } &&
12296 { ac_try='test -s conftest.$ac_objext'
12297 { (case "(($ac_try" in
12298 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12299 *) ac_try_echo=$ac_try;;
12301 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12302 (eval "$ac_try") 2>&5
12304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12305 (exit $ac_status); }; }; then
12306 ac_cv_have_decl_FE_INEXACT=yes
12308 echo "$as_me: failed program was:" >&5
12309 sed 's/^/| /' conftest.$ac_ext >&5
12311 ac_cv_have_decl_FE_INEXACT=no
12314 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12316 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_FE_INEXACT" >&5
12317 echo "${ECHO_T}$ac_cv_have_decl_FE_INEXACT" >&6; }
12318 if test $ac_cv_have_decl_FE_INEXACT = yes; then
12320 cat >>confdefs.h <<_ACEOF
12321 #define HAVE_DECL_FE_INEXACT 1
12326 cat >>confdefs.h <<_ACEOF
12327 #define HAVE_DECL_FE_INEXACT 0
12334 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
12336 for ac_header in pthread.h
12338 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12339 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12340 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12341 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12342 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12343 echo $ECHO_N "(cached) $ECHO_C" >&6
12345 ac_res=`eval echo '${'$as_ac_Header'}'`
12346 { echo "$as_me:$LINENO: result: $ac_res" >&5
12347 echo "${ECHO_T}$ac_res" >&6; }
12349 # Is the header compilable?
12350 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12351 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12352 cat >conftest.$ac_ext <<_ACEOF
12355 cat confdefs.h >>conftest.$ac_ext
12356 cat >>conftest.$ac_ext <<_ACEOF
12357 /* end confdefs.h. */
12358 $ac_includes_default
12359 #include <$ac_header>
12361 rm -f conftest.$ac_objext
12362 if { (ac_try="$ac_compile"
12363 case "(($ac_try" in
12364 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12365 *) ac_try_echo=$ac_try;;
12367 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12368 (eval "$ac_compile") 2>conftest.er1
12370 grep -v '^ *+' conftest.er1 >conftest.err
12372 cat conftest.err >&5
12373 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12374 (exit $ac_status); } &&
12375 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12376 { (case "(($ac_try" in
12377 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12378 *) ac_try_echo=$ac_try;;
12380 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12381 (eval "$ac_try") 2>&5
12383 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12384 (exit $ac_status); }; } &&
12385 { ac_try='test -s conftest.$ac_objext'
12386 { (case "(($ac_try" in
12387 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12388 *) ac_try_echo=$ac_try;;
12390 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12391 (eval "$ac_try") 2>&5
12393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12394 (exit $ac_status); }; }; then
12395 ac_header_compiler=yes
12397 echo "$as_me: failed program was:" >&5
12398 sed 's/^/| /' conftest.$ac_ext >&5
12400 ac_header_compiler=no
12403 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12404 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12405 echo "${ECHO_T}$ac_header_compiler" >&6; }
12407 # Is the header present?
12408 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12409 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12410 cat >conftest.$ac_ext <<_ACEOF
12413 cat confdefs.h >>conftest.$ac_ext
12414 cat >>conftest.$ac_ext <<_ACEOF
12415 /* end confdefs.h. */
12416 #include <$ac_header>
12418 if { (ac_try="$ac_cpp conftest.$ac_ext"
12419 case "(($ac_try" in
12420 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12421 *) ac_try_echo=$ac_try;;
12423 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12424 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12426 grep -v '^ *+' conftest.er1 >conftest.err
12428 cat conftest.err >&5
12429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12430 (exit $ac_status); } >/dev/null; then
12431 if test -s conftest.err; then
12432 ac_cpp_err=$ac_c_preproc_warn_flag
12433 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12440 if test -z "$ac_cpp_err"; then
12441 ac_header_preproc=yes
12443 echo "$as_me: failed program was:" >&5
12444 sed 's/^/| /' conftest.$ac_ext >&5
12446 ac_header_preproc=no
12449 rm -f conftest.err conftest.$ac_ext
12450 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12451 echo "${ECHO_T}$ac_header_preproc" >&6; }
12453 # So? What about this header?
12454 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12456 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12457 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12458 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12459 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12460 ac_header_preproc=yes
12463 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12464 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12465 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
12466 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
12467 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12468 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12469 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
12470 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
12471 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12472 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12473 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12474 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12476 ## ------------------------------------ ##
12477 ## Report this to http://llvm.org/bugs/ ##
12478 ## ------------------------------------ ##
12480 ) | sed "s/^/$as_me: WARNING: /" >&2
12483 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12484 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12485 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12486 echo $ECHO_N "(cached) $ECHO_C" >&6
12488 eval "$as_ac_Header=\$ac_header_preproc"
12490 ac_res=`eval echo '${'$as_ac_Header'}'`
12491 { echo "$as_me:$LINENO: result: $ac_res" >&5
12492 echo "${ECHO_T}$ac_res" >&6; }
12495 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12496 cat >>confdefs.h <<_ACEOF
12497 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12512 if test "$LLVM_ENABLE_ZLIB" -eq 1 ; then
12514 for ac_header in zlib.h
12516 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12517 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12518 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12519 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12520 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12521 echo $ECHO_N "(cached) $ECHO_C" >&6
12523 ac_res=`eval echo '${'$as_ac_Header'}'`
12524 { echo "$as_me:$LINENO: result: $ac_res" >&5
12525 echo "${ECHO_T}$ac_res" >&6; }
12527 # Is the header compilable?
12528 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12529 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12530 cat >conftest.$ac_ext <<_ACEOF
12533 cat confdefs.h >>conftest.$ac_ext
12534 cat >>conftest.$ac_ext <<_ACEOF
12535 /* end confdefs.h. */
12536 $ac_includes_default
12537 #include <$ac_header>
12539 rm -f conftest.$ac_objext
12540 if { (ac_try="$ac_compile"
12541 case "(($ac_try" in
12542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12543 *) ac_try_echo=$ac_try;;
12545 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12546 (eval "$ac_compile") 2>conftest.er1
12548 grep -v '^ *+' conftest.er1 >conftest.err
12550 cat conftest.err >&5
12551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12552 (exit $ac_status); } &&
12553 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12554 { (case "(($ac_try" in
12555 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12556 *) ac_try_echo=$ac_try;;
12558 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12559 (eval "$ac_try") 2>&5
12561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12562 (exit $ac_status); }; } &&
12563 { ac_try='test -s conftest.$ac_objext'
12564 { (case "(($ac_try" in
12565 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12566 *) ac_try_echo=$ac_try;;
12568 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12569 (eval "$ac_try") 2>&5
12571 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12572 (exit $ac_status); }; }; then
12573 ac_header_compiler=yes
12575 echo "$as_me: failed program was:" >&5
12576 sed 's/^/| /' conftest.$ac_ext >&5
12578 ac_header_compiler=no
12581 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12582 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12583 echo "${ECHO_T}$ac_header_compiler" >&6; }
12585 # Is the header present?
12586 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12587 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12588 cat >conftest.$ac_ext <<_ACEOF
12591 cat confdefs.h >>conftest.$ac_ext
12592 cat >>conftest.$ac_ext <<_ACEOF
12593 /* end confdefs.h. */
12594 #include <$ac_header>
12596 if { (ac_try="$ac_cpp conftest.$ac_ext"
12597 case "(($ac_try" in
12598 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12599 *) ac_try_echo=$ac_try;;
12601 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12602 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12604 grep -v '^ *+' conftest.er1 >conftest.err
12606 cat conftest.err >&5
12607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12608 (exit $ac_status); } >/dev/null; then
12609 if test -s conftest.err; then
12610 ac_cpp_err=$ac_c_preproc_warn_flag
12611 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12618 if test -z "$ac_cpp_err"; then
12619 ac_header_preproc=yes
12621 echo "$as_me: failed program was:" >&5
12622 sed 's/^/| /' conftest.$ac_ext >&5
12624 ac_header_preproc=no
12627 rm -f conftest.err conftest.$ac_ext
12628 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12629 echo "${ECHO_T}$ac_header_preproc" >&6; }
12631 # So? What about this header?
12632 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12634 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12635 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12636 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12637 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12638 ac_header_preproc=yes
12641 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12642 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12643 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
12644 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
12645 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12646 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12647 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
12648 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
12649 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12650 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12651 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12652 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12654 ## ------------------------------------ ##
12655 ## Report this to http://llvm.org/bugs/ ##
12656 ## ------------------------------------ ##
12658 ) | sed "s/^/$as_me: WARNING: /" >&2
12661 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12662 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12663 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12664 echo $ECHO_N "(cached) $ECHO_C" >&6
12666 eval "$as_ac_Header=\$ac_header_preproc"
12668 ac_res=`eval echo '${'$as_ac_Header'}'`
12669 { echo "$as_me:$LINENO: result: $ac_res" >&5
12670 echo "${ECHO_T}$ac_res" >&6; }
12673 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12674 cat >>confdefs.h <<_ACEOF
12675 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12691 if test "$llvm_cv_enable_libffi" = "yes" ; then
12694 for ac_header in ffi.h ffi/ffi.h
12696 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12697 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12698 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12699 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12700 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12701 echo $ECHO_N "(cached) $ECHO_C" >&6
12703 ac_res=`eval echo '${'$as_ac_Header'}'`
12704 { echo "$as_me:$LINENO: result: $ac_res" >&5
12705 echo "${ECHO_T}$ac_res" >&6; }
12707 # Is the header compilable?
12708 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12709 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12710 cat >conftest.$ac_ext <<_ACEOF
12713 cat confdefs.h >>conftest.$ac_ext
12714 cat >>conftest.$ac_ext <<_ACEOF
12715 /* end confdefs.h. */
12716 $ac_includes_default
12717 #include <$ac_header>
12719 rm -f conftest.$ac_objext
12720 if { (ac_try="$ac_compile"
12721 case "(($ac_try" in
12722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12723 *) ac_try_echo=$ac_try;;
12725 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12726 (eval "$ac_compile") 2>conftest.er1
12728 grep -v '^ *+' conftest.er1 >conftest.err
12730 cat conftest.err >&5
12731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12732 (exit $ac_status); } &&
12733 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12734 { (case "(($ac_try" in
12735 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12736 *) ac_try_echo=$ac_try;;
12738 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12739 (eval "$ac_try") 2>&5
12741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12742 (exit $ac_status); }; } &&
12743 { ac_try='test -s conftest.$ac_objext'
12744 { (case "(($ac_try" in
12745 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12746 *) ac_try_echo=$ac_try;;
12748 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12749 (eval "$ac_try") 2>&5
12751 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12752 (exit $ac_status); }; }; then
12753 ac_header_compiler=yes
12755 echo "$as_me: failed program was:" >&5
12756 sed 's/^/| /' conftest.$ac_ext >&5
12758 ac_header_compiler=no
12761 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12762 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12763 echo "${ECHO_T}$ac_header_compiler" >&6; }
12765 # Is the header present?
12766 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12767 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12768 cat >conftest.$ac_ext <<_ACEOF
12771 cat confdefs.h >>conftest.$ac_ext
12772 cat >>conftest.$ac_ext <<_ACEOF
12773 /* end confdefs.h. */
12774 #include <$ac_header>
12776 if { (ac_try="$ac_cpp conftest.$ac_ext"
12777 case "(($ac_try" in
12778 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12779 *) ac_try_echo=$ac_try;;
12781 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12782 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12784 grep -v '^ *+' conftest.er1 >conftest.err
12786 cat conftest.err >&5
12787 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12788 (exit $ac_status); } >/dev/null; then
12789 if test -s conftest.err; then
12790 ac_cpp_err=$ac_c_preproc_warn_flag
12791 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12798 if test -z "$ac_cpp_err"; then
12799 ac_header_preproc=yes
12801 echo "$as_me: failed program was:" >&5
12802 sed 's/^/| /' conftest.$ac_ext >&5
12804 ac_header_preproc=no
12807 rm -f conftest.err conftest.$ac_ext
12808 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12809 echo "${ECHO_T}$ac_header_preproc" >&6; }
12811 # So? What about this header?
12812 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12814 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12815 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12816 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12817 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12818 ac_header_preproc=yes
12821 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12822 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12823 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
12824 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
12825 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12826 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12827 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
12828 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
12829 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12830 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12831 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12832 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12834 ## ------------------------------------ ##
12835 ## Report this to http://llvm.org/bugs/ ##
12836 ## ------------------------------------ ##
12838 ) | sed "s/^/$as_me: WARNING: /" >&2
12841 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12842 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12843 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12844 echo $ECHO_N "(cached) $ECHO_C" >&6
12846 eval "$as_ac_Header=\$ac_header_preproc"
12848 ac_res=`eval echo '${'$as_ac_Header'}'`
12849 { echo "$as_me:$LINENO: result: $ac_res" >&5
12850 echo "${ECHO_T}$ac_res" >&6; }
12853 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12854 cat >>confdefs.h <<_ACEOF
12855 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12865 for ac_header in CrashReporterClient.h
12867 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12868 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12869 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12870 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12871 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12872 echo $ECHO_N "(cached) $ECHO_C" >&6
12874 ac_res=`eval echo '${'$as_ac_Header'}'`
12875 { echo "$as_me:$LINENO: result: $ac_res" >&5
12876 echo "${ECHO_T}$ac_res" >&6; }
12878 # Is the header compilable?
12879 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12880 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12881 cat >conftest.$ac_ext <<_ACEOF
12884 cat confdefs.h >>conftest.$ac_ext
12885 cat >>conftest.$ac_ext <<_ACEOF
12886 /* end confdefs.h. */
12887 $ac_includes_default
12888 #include <$ac_header>
12890 rm -f conftest.$ac_objext
12891 if { (ac_try="$ac_compile"
12892 case "(($ac_try" in
12893 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12894 *) ac_try_echo=$ac_try;;
12896 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12897 (eval "$ac_compile") 2>conftest.er1
12899 grep -v '^ *+' conftest.er1 >conftest.err
12901 cat conftest.err >&5
12902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12903 (exit $ac_status); } &&
12904 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12905 { (case "(($ac_try" in
12906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12907 *) ac_try_echo=$ac_try;;
12909 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12910 (eval "$ac_try") 2>&5
12912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12913 (exit $ac_status); }; } &&
12914 { ac_try='test -s conftest.$ac_objext'
12915 { (case "(($ac_try" in
12916 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12917 *) ac_try_echo=$ac_try;;
12919 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12920 (eval "$ac_try") 2>&5
12922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12923 (exit $ac_status); }; }; then
12924 ac_header_compiler=yes
12926 echo "$as_me: failed program was:" >&5
12927 sed 's/^/| /' conftest.$ac_ext >&5
12929 ac_header_compiler=no
12932 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12933 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12934 echo "${ECHO_T}$ac_header_compiler" >&6; }
12936 # Is the header present?
12937 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12938 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12939 cat >conftest.$ac_ext <<_ACEOF
12942 cat confdefs.h >>conftest.$ac_ext
12943 cat >>conftest.$ac_ext <<_ACEOF
12944 /* end confdefs.h. */
12945 #include <$ac_header>
12947 if { (ac_try="$ac_cpp conftest.$ac_ext"
12948 case "(($ac_try" in
12949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12950 *) ac_try_echo=$ac_try;;
12952 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12953 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12955 grep -v '^ *+' conftest.er1 >conftest.err
12957 cat conftest.err >&5
12958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12959 (exit $ac_status); } >/dev/null; then
12960 if test -s conftest.err; then
12961 ac_cpp_err=$ac_c_preproc_warn_flag
12962 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12969 if test -z "$ac_cpp_err"; then
12970 ac_header_preproc=yes
12972 echo "$as_me: failed program was:" >&5
12973 sed 's/^/| /' conftest.$ac_ext >&5
12975 ac_header_preproc=no
12978 rm -f conftest.err conftest.$ac_ext
12979 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12980 echo "${ECHO_T}$ac_header_preproc" >&6; }
12982 # So? What about this header?
12983 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12985 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12986 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12987 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12988 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12989 ac_header_preproc=yes
12992 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12993 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12994 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
12995 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
12996 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12997 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12998 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
12999 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
13000 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13001 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13002 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13003 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13005 ## ------------------------------------ ##
13006 ## Report this to http://llvm.org/bugs/ ##
13007 ## ------------------------------------ ##
13009 ) | sed "s/^/$as_me: WARNING: /" >&2
13012 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13013 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13014 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13015 echo $ECHO_N "(cached) $ECHO_C" >&6
13017 eval "$as_ac_Header=\$ac_header_preproc"
13019 ac_res=`eval echo '${'$as_ac_Header'}'`
13020 { echo "$as_me:$LINENO: result: $ac_res" >&5
13021 echo "${ECHO_T}$ac_res" >&6; }
13024 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13025 cat >>confdefs.h <<_ACEOF
13026 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13034 { echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
13035 echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
13036 cat >conftest.$ac_ext <<_ACEOF
13040 cat confdefs.h >>conftest.$ac_ext
13041 cat >>conftest.$ac_ext <<_ACEOF
13042 /* end confdefs.h. */
13044 extern const char *__crashreporter_info__;
13046 __crashreporter_info__ = "test";
13052 rm -f conftest.$ac_objext conftest$ac_exeext
13053 if { (ac_try="$ac_link"
13054 case "(($ac_try" in
13055 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13056 *) ac_try_echo=$ac_try;;
13058 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13059 (eval "$ac_link") 2>conftest.er1
13061 grep -v '^ *+' conftest.er1 >conftest.err
13063 cat conftest.err >&5
13064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13065 (exit $ac_status); } &&
13066 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13067 { (case "(($ac_try" in
13068 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13069 *) ac_try_echo=$ac_try;;
13071 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13072 (eval "$ac_try") 2>&5
13074 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13075 (exit $ac_status); }; } &&
13076 { ac_try='test -s conftest$ac_exeext'
13077 { (case "(($ac_try" in
13078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13079 *) ac_try_echo=$ac_try;;
13081 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13082 (eval "$ac_try") 2>&5
13084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13085 (exit $ac_status); }; }; then
13087 { echo "$as_me:$LINENO: result: yes" >&5
13088 echo "${ECHO_T}yes" >&6; }
13090 cat >>confdefs.h <<\_ACEOF
13091 #define HAVE_CRASHREPORTER_INFO 1
13096 echo "$as_me: failed program was:" >&5
13097 sed 's/^/| /' conftest.$ac_ext >&5
13100 { echo "$as_me:$LINENO: result: no" >&5
13101 echo "${ECHO_T}no" >&6; }
13103 cat >>confdefs.h <<\_ACEOF
13104 #define HAVE_CRASHREPORTER_INFO 0
13110 rm -f core conftest.err conftest.$ac_objext \
13111 conftest$ac_exeext conftest.$ac_ext
13115 { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
13116 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
13117 if test "${ac_cv_huge_val_sanity+set}" = set; then
13118 echo $ECHO_N "(cached) $ECHO_C" >&6
13122 ac_cpp='$CXXCPP $CPPFLAGS'
13123 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13124 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13125 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13127 ac_save_CXXFLAGS=$CXXFLAGS
13128 CXXFLAGS="$CXXFLAGS -pedantic"
13129 if test "$cross_compiling" = yes; then
13130 ac_cv_huge_val_sanity=yes
13132 cat >conftest.$ac_ext <<_ACEOF
13135 cat confdefs.h >>conftest.$ac_ext
13136 cat >>conftest.$ac_ext <<_ACEOF
13137 /* end confdefs.h. */
13142 double x = HUGE_VAL; return x != x;
13147 rm -f conftest$ac_exeext
13148 if { (ac_try="$ac_link"
13149 case "(($ac_try" in
13150 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13151 *) ac_try_echo=$ac_try;;
13153 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13154 (eval "$ac_link") 2>&5
13156 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13157 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13158 { (case "(($ac_try" in
13159 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13160 *) ac_try_echo=$ac_try;;
13162 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13163 (eval "$ac_try") 2>&5
13165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13166 (exit $ac_status); }; }; then
13167 ac_cv_huge_val_sanity=yes
13169 echo "$as_me: program exited with status $ac_status" >&5
13170 echo "$as_me: failed program was:" >&5
13171 sed 's/^/| /' conftest.$ac_ext >&5
13173 ( exit $ac_status )
13174 ac_cv_huge_val_sanity=no
13176 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13180 CXXFLAGS=$ac_save_CXXFLAGS
13182 ac_cpp='$CPP $CPPFLAGS'
13183 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13184 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13185 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13189 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
13190 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
13191 HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
13194 { echo "$as_me:$LINENO: checking for pid_t" >&5
13195 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
13196 if test "${ac_cv_type_pid_t+set}" = set; then
13197 echo $ECHO_N "(cached) $ECHO_C" >&6
13199 cat >conftest.$ac_ext <<_ACEOF
13202 cat confdefs.h >>conftest.$ac_ext
13203 cat >>conftest.$ac_ext <<_ACEOF
13204 /* end confdefs.h. */
13205 $ac_includes_default
13206 typedef pid_t ac__type_new_;
13210 if ((ac__type_new_ *) 0)
13212 if (sizeof (ac__type_new_))
13218 rm -f conftest.$ac_objext
13219 if { (ac_try="$ac_compile"
13220 case "(($ac_try" in
13221 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13222 *) ac_try_echo=$ac_try;;
13224 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13225 (eval "$ac_compile") 2>conftest.er1
13227 grep -v '^ *+' conftest.er1 >conftest.err
13229 cat conftest.err >&5
13230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13231 (exit $ac_status); } &&
13232 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13233 { (case "(($ac_try" in
13234 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13235 *) ac_try_echo=$ac_try;;
13237 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13238 (eval "$ac_try") 2>&5
13240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13241 (exit $ac_status); }; } &&
13242 { ac_try='test -s conftest.$ac_objext'
13243 { (case "(($ac_try" in
13244 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13245 *) ac_try_echo=$ac_try;;
13247 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13248 (eval "$ac_try") 2>&5
13250 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13251 (exit $ac_status); }; }; then
13252 ac_cv_type_pid_t=yes
13254 echo "$as_me: failed program was:" >&5
13255 sed 's/^/| /' conftest.$ac_ext >&5
13257 ac_cv_type_pid_t=no
13260 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13262 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
13263 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
13264 if test $ac_cv_type_pid_t = yes; then
13268 cat >>confdefs.h <<_ACEOF
13274 { echo "$as_me:$LINENO: checking for size_t" >&5
13275 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
13276 if test "${ac_cv_type_size_t+set}" = set; then
13277 echo $ECHO_N "(cached) $ECHO_C" >&6
13279 cat >conftest.$ac_ext <<_ACEOF
13282 cat confdefs.h >>conftest.$ac_ext
13283 cat >>conftest.$ac_ext <<_ACEOF
13284 /* end confdefs.h. */
13285 $ac_includes_default
13286 typedef size_t ac__type_new_;
13290 if ((ac__type_new_ *) 0)
13292 if (sizeof (ac__type_new_))
13298 rm -f conftest.$ac_objext
13299 if { (ac_try="$ac_compile"
13300 case "(($ac_try" in
13301 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13302 *) ac_try_echo=$ac_try;;
13304 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13305 (eval "$ac_compile") 2>conftest.er1
13307 grep -v '^ *+' conftest.er1 >conftest.err
13309 cat conftest.err >&5
13310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13311 (exit $ac_status); } &&
13312 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13313 { (case "(($ac_try" in
13314 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13315 *) ac_try_echo=$ac_try;;
13317 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13318 (eval "$ac_try") 2>&5
13320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13321 (exit $ac_status); }; } &&
13322 { ac_try='test -s conftest.$ac_objext'
13323 { (case "(($ac_try" in
13324 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13325 *) ac_try_echo=$ac_try;;
13327 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13328 (eval "$ac_try") 2>&5
13330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13331 (exit $ac_status); }; }; then
13332 ac_cv_type_size_t=yes
13334 echo "$as_me: failed program was:" >&5
13335 sed 's/^/| /' conftest.$ac_ext >&5
13337 ac_cv_type_size_t=no
13340 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13342 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
13343 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
13344 if test $ac_cv_type_size_t = yes; then
13348 cat >>confdefs.h <<_ACEOF
13349 #define size_t unsigned int
13355 cat >>confdefs.h <<_ACEOF
13356 #define RETSIGTYPE void
13359 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
13360 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
13361 if test "${ac_cv_struct_tm+set}" = set; then
13362 echo $ECHO_N "(cached) $ECHO_C" >&6
13364 cat >conftest.$ac_ext <<_ACEOF
13367 cat confdefs.h >>conftest.$ac_ext
13368 cat >>conftest.$ac_ext <<_ACEOF
13369 /* end confdefs.h. */
13370 #include <sys/types.h>
13376 struct tm *tp; tp->tm_sec;
13381 rm -f conftest.$ac_objext
13382 if { (ac_try="$ac_compile"
13383 case "(($ac_try" in
13384 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13385 *) ac_try_echo=$ac_try;;
13387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13388 (eval "$ac_compile") 2>conftest.er1
13390 grep -v '^ *+' conftest.er1 >conftest.err
13392 cat conftest.err >&5
13393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13394 (exit $ac_status); } &&
13395 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13396 { (case "(($ac_try" in
13397 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13398 *) ac_try_echo=$ac_try;;
13400 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13401 (eval "$ac_try") 2>&5
13403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13404 (exit $ac_status); }; } &&
13405 { ac_try='test -s conftest.$ac_objext'
13406 { (case "(($ac_try" in
13407 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13408 *) ac_try_echo=$ac_try;;
13410 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13411 (eval "$ac_try") 2>&5
13413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13414 (exit $ac_status); }; }; then
13415 ac_cv_struct_tm=time.h
13417 echo "$as_me: failed program was:" >&5
13418 sed 's/^/| /' conftest.$ac_ext >&5
13420 ac_cv_struct_tm=sys/time.h
13423 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13425 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
13426 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
13427 if test $ac_cv_struct_tm = sys/time.h; then
13429 cat >>confdefs.h <<\_ACEOF
13430 #define TM_IN_SYS_TIME 1
13435 { echo "$as_me:$LINENO: checking for int64_t" >&5
13436 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
13437 if test "${ac_cv_type_int64_t+set}" = set; then
13438 echo $ECHO_N "(cached) $ECHO_C" >&6
13440 cat >conftest.$ac_ext <<_ACEOF
13443 cat confdefs.h >>conftest.$ac_ext
13444 cat >>conftest.$ac_ext <<_ACEOF
13445 /* end confdefs.h. */
13446 $ac_includes_default
13447 typedef int64_t ac__type_new_;
13451 if ((ac__type_new_ *) 0)
13453 if (sizeof (ac__type_new_))
13459 rm -f conftest.$ac_objext
13460 if { (ac_try="$ac_compile"
13461 case "(($ac_try" in
13462 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13463 *) ac_try_echo=$ac_try;;
13465 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13466 (eval "$ac_compile") 2>conftest.er1
13468 grep -v '^ *+' conftest.er1 >conftest.err
13470 cat conftest.err >&5
13471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13472 (exit $ac_status); } &&
13473 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13474 { (case "(($ac_try" in
13475 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13476 *) ac_try_echo=$ac_try;;
13478 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13479 (eval "$ac_try") 2>&5
13481 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13482 (exit $ac_status); }; } &&
13483 { ac_try='test -s conftest.$ac_objext'
13484 { (case "(($ac_try" in
13485 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13486 *) ac_try_echo=$ac_try;;
13488 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13489 (eval "$ac_try") 2>&5
13491 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13492 (exit $ac_status); }; }; then
13493 ac_cv_type_int64_t=yes
13495 echo "$as_me: failed program was:" >&5
13496 sed 's/^/| /' conftest.$ac_ext >&5
13498 ac_cv_type_int64_t=no
13501 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13503 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
13504 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
13505 if test $ac_cv_type_int64_t = yes; then
13507 cat >>confdefs.h <<_ACEOF
13508 #define HAVE_INT64_T 1
13513 { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
13514 echo "$as_me: error: Type int64_t required but not found" >&2;}
13515 { (exit 1); exit 1; }; }
13518 { echo "$as_me:$LINENO: checking for uint64_t" >&5
13519 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
13520 if test "${ac_cv_type_uint64_t+set}" = set; then
13521 echo $ECHO_N "(cached) $ECHO_C" >&6
13523 cat >conftest.$ac_ext <<_ACEOF
13526 cat confdefs.h >>conftest.$ac_ext
13527 cat >>conftest.$ac_ext <<_ACEOF
13528 /* end confdefs.h. */
13529 $ac_includes_default
13530 typedef uint64_t ac__type_new_;
13534 if ((ac__type_new_ *) 0)
13536 if (sizeof (ac__type_new_))
13542 rm -f conftest.$ac_objext
13543 if { (ac_try="$ac_compile"
13544 case "(($ac_try" in
13545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13546 *) ac_try_echo=$ac_try;;
13548 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13549 (eval "$ac_compile") 2>conftest.er1
13551 grep -v '^ *+' conftest.er1 >conftest.err
13553 cat conftest.err >&5
13554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13555 (exit $ac_status); } &&
13556 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13557 { (case "(($ac_try" in
13558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13559 *) ac_try_echo=$ac_try;;
13561 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13562 (eval "$ac_try") 2>&5
13564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13565 (exit $ac_status); }; } &&
13566 { ac_try='test -s conftest.$ac_objext'
13567 { (case "(($ac_try" in
13568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13569 *) ac_try_echo=$ac_try;;
13571 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13572 (eval "$ac_try") 2>&5
13574 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13575 (exit $ac_status); }; }; then
13576 ac_cv_type_uint64_t=yes
13578 echo "$as_me: failed program was:" >&5
13579 sed 's/^/| /' conftest.$ac_ext >&5
13581 ac_cv_type_uint64_t=no
13584 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13586 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
13587 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
13588 if test $ac_cv_type_uint64_t = yes; then
13590 cat >>confdefs.h <<_ACEOF
13591 #define HAVE_UINT64_T 1
13596 { echo "$as_me:$LINENO: checking for u_int64_t" >&5
13597 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
13598 if test "${ac_cv_type_u_int64_t+set}" = set; then
13599 echo $ECHO_N "(cached) $ECHO_C" >&6
13601 cat >conftest.$ac_ext <<_ACEOF
13604 cat confdefs.h >>conftest.$ac_ext
13605 cat >>conftest.$ac_ext <<_ACEOF
13606 /* end confdefs.h. */
13607 $ac_includes_default
13608 typedef u_int64_t ac__type_new_;
13612 if ((ac__type_new_ *) 0)
13614 if (sizeof (ac__type_new_))
13620 rm -f conftest.$ac_objext
13621 if { (ac_try="$ac_compile"
13622 case "(($ac_try" in
13623 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13624 *) ac_try_echo=$ac_try;;
13626 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13627 (eval "$ac_compile") 2>conftest.er1
13629 grep -v '^ *+' conftest.er1 >conftest.err
13631 cat conftest.err >&5
13632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13633 (exit $ac_status); } &&
13634 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13635 { (case "(($ac_try" in
13636 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13637 *) ac_try_echo=$ac_try;;
13639 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13640 (eval "$ac_try") 2>&5
13642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13643 (exit $ac_status); }; } &&
13644 { ac_try='test -s conftest.$ac_objext'
13645 { (case "(($ac_try" in
13646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13647 *) ac_try_echo=$ac_try;;
13649 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13650 (eval "$ac_try") 2>&5
13652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13653 (exit $ac_status); }; }; then
13654 ac_cv_type_u_int64_t=yes
13656 echo "$as_me: failed program was:" >&5
13657 sed 's/^/| /' conftest.$ac_ext >&5
13659 ac_cv_type_u_int64_t=no
13662 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13664 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
13665 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
13666 if test $ac_cv_type_u_int64_t = yes; then
13668 cat >>confdefs.h <<_ACEOF
13669 #define HAVE_U_INT64_T 1
13674 { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
13675 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
13676 { (exit 1); exit 1; }; }
13685 for ac_func in backtrace getcwd
13687 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13688 { echo "$as_me:$LINENO: checking for $ac_func" >&5
13689 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
13690 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13691 echo $ECHO_N "(cached) $ECHO_C" >&6
13693 cat >conftest.$ac_ext <<_ACEOF
13696 cat confdefs.h >>conftest.$ac_ext
13697 cat >>conftest.$ac_ext <<_ACEOF
13698 /* end confdefs.h. */
13699 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13700 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13701 #define $ac_func innocuous_$ac_func
13703 /* System header to define __stub macros and hopefully few prototypes,
13704 which can conflict with char $ac_func (); below.
13705 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13706 <limits.h> exists even on freestanding compilers. */
13709 # include <limits.h>
13711 # include <assert.h>
13716 /* Override any GCC internal prototype to avoid an error.
13717 Use char because int might match the return type of a GCC
13718 builtin and then its argument prototype would still apply. */
13723 /* The GNU C library defines this for functions which it implements
13724 to always fail with ENOSYS. Some functions are actually named
13725 something starting with __ and the normal name is an alias. */
13726 #if defined __stub_$ac_func || defined __stub___$ac_func
13733 return $ac_func ();
13738 rm -f conftest.$ac_objext conftest$ac_exeext
13739 if { (ac_try="$ac_link"
13740 case "(($ac_try" in
13741 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13742 *) ac_try_echo=$ac_try;;
13744 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13745 (eval "$ac_link") 2>conftest.er1
13747 grep -v '^ *+' conftest.er1 >conftest.err
13749 cat conftest.err >&5
13750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13751 (exit $ac_status); } &&
13752 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13753 { (case "(($ac_try" in
13754 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13755 *) ac_try_echo=$ac_try;;
13757 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13758 (eval "$ac_try") 2>&5
13760 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13761 (exit $ac_status); }; } &&
13762 { ac_try='test -s conftest$ac_exeext'
13763 { (case "(($ac_try" in
13764 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13765 *) ac_try_echo=$ac_try;;
13767 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13768 (eval "$ac_try") 2>&5
13770 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13771 (exit $ac_status); }; }; then
13772 eval "$as_ac_var=yes"
13774 echo "$as_me: failed program was:" >&5
13775 sed 's/^/| /' conftest.$ac_ext >&5
13777 eval "$as_ac_var=no"
13780 rm -f core conftest.err conftest.$ac_objext \
13781 conftest$ac_exeext conftest.$ac_ext
13783 ac_res=`eval echo '${'$as_ac_var'}'`
13784 { echo "$as_me:$LINENO: result: $ac_res" >&5
13785 echo "${ECHO_T}$ac_res" >&6; }
13786 if test `eval echo '${'$as_ac_var'}'` = yes; then
13787 cat >>confdefs.h <<_ACEOF
13788 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13799 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
13801 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13802 { echo "$as_me:$LINENO: checking for $ac_func" >&5
13803 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
13804 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13805 echo $ECHO_N "(cached) $ECHO_C" >&6
13807 cat >conftest.$ac_ext <<_ACEOF
13810 cat confdefs.h >>conftest.$ac_ext
13811 cat >>conftest.$ac_ext <<_ACEOF
13812 /* end confdefs.h. */
13813 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13814 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13815 #define $ac_func innocuous_$ac_func
13817 /* System header to define __stub macros and hopefully few prototypes,
13818 which can conflict with char $ac_func (); below.
13819 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13820 <limits.h> exists even on freestanding compilers. */
13823 # include <limits.h>
13825 # include <assert.h>
13830 /* Override any GCC internal prototype to avoid an error.
13831 Use char because int might match the return type of a GCC
13832 builtin and then its argument prototype would still apply. */
13837 /* The GNU C library defines this for functions which it implements
13838 to always fail with ENOSYS. Some functions are actually named
13839 something starting with __ and the normal name is an alias. */
13840 #if defined __stub_$ac_func || defined __stub___$ac_func
13847 return $ac_func ();
13852 rm -f conftest.$ac_objext conftest$ac_exeext
13853 if { (ac_try="$ac_link"
13854 case "(($ac_try" in
13855 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13856 *) ac_try_echo=$ac_try;;
13858 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13859 (eval "$ac_link") 2>conftest.er1
13861 grep -v '^ *+' conftest.er1 >conftest.err
13863 cat conftest.err >&5
13864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13865 (exit $ac_status); } &&
13866 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13867 { (case "(($ac_try" in
13868 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13869 *) ac_try_echo=$ac_try;;
13871 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13872 (eval "$ac_try") 2>&5
13874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13875 (exit $ac_status); }; } &&
13876 { ac_try='test -s conftest$ac_exeext'
13877 { (case "(($ac_try" in
13878 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13879 *) ac_try_echo=$ac_try;;
13881 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13882 (eval "$ac_try") 2>&5
13884 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13885 (exit $ac_status); }; }; then
13886 eval "$as_ac_var=yes"
13888 echo "$as_me: failed program was:" >&5
13889 sed 's/^/| /' conftest.$ac_ext >&5
13891 eval "$as_ac_var=no"
13894 rm -f core conftest.err conftest.$ac_objext \
13895 conftest$ac_exeext conftest.$ac_ext
13897 ac_res=`eval echo '${'$as_ac_var'}'`
13898 { echo "$as_me:$LINENO: result: $ac_res" >&5
13899 echo "${ECHO_T}$ac_res" >&6; }
13900 if test `eval echo '${'$as_ac_var'}'` = yes; then
13901 cat >>confdefs.h <<_ACEOF
13902 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13911 for ac_func in isatty mkdtemp mkstemp
13913 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13914 { echo "$as_me:$LINENO: checking for $ac_func" >&5
13915 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
13916 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13917 echo $ECHO_N "(cached) $ECHO_C" >&6
13919 cat >conftest.$ac_ext <<_ACEOF
13922 cat confdefs.h >>conftest.$ac_ext
13923 cat >>conftest.$ac_ext <<_ACEOF
13924 /* end confdefs.h. */
13925 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13926 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13927 #define $ac_func innocuous_$ac_func
13929 /* System header to define __stub macros and hopefully few prototypes,
13930 which can conflict with char $ac_func (); below.
13931 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13932 <limits.h> exists even on freestanding compilers. */
13935 # include <limits.h>
13937 # include <assert.h>
13942 /* Override any GCC internal prototype to avoid an error.
13943 Use char because int might match the return type of a GCC
13944 builtin and then its argument prototype would still apply. */
13949 /* The GNU C library defines this for functions which it implements
13950 to always fail with ENOSYS. Some functions are actually named
13951 something starting with __ and the normal name is an alias. */
13952 #if defined __stub_$ac_func || defined __stub___$ac_func
13959 return $ac_func ();
13964 rm -f conftest.$ac_objext conftest$ac_exeext
13965 if { (ac_try="$ac_link"
13966 case "(($ac_try" in
13967 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13968 *) ac_try_echo=$ac_try;;
13970 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13971 (eval "$ac_link") 2>conftest.er1
13973 grep -v '^ *+' conftest.er1 >conftest.err
13975 cat conftest.err >&5
13976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13977 (exit $ac_status); } &&
13978 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13979 { (case "(($ac_try" in
13980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13981 *) ac_try_echo=$ac_try;;
13983 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13984 (eval "$ac_try") 2>&5
13986 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13987 (exit $ac_status); }; } &&
13988 { ac_try='test -s conftest$ac_exeext'
13989 { (case "(($ac_try" in
13990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13991 *) ac_try_echo=$ac_try;;
13993 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13994 (eval "$ac_try") 2>&5
13996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13997 (exit $ac_status); }; }; then
13998 eval "$as_ac_var=yes"
14000 echo "$as_me: failed program was:" >&5
14001 sed 's/^/| /' conftest.$ac_ext >&5
14003 eval "$as_ac_var=no"
14006 rm -f core conftest.err conftest.$ac_objext \
14007 conftest$ac_exeext conftest.$ac_ext
14009 ac_res=`eval echo '${'$as_ac_var'}'`
14010 { echo "$as_me:$LINENO: result: $ac_res" >&5
14011 echo "${ECHO_T}$ac_res" >&6; }
14012 if test `eval echo '${'$as_ac_var'}'` = yes; then
14013 cat >>confdefs.h <<_ACEOF
14014 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14026 for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit
14028 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14029 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14030 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14031 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14032 echo $ECHO_N "(cached) $ECHO_C" >&6
14034 cat >conftest.$ac_ext <<_ACEOF
14037 cat confdefs.h >>conftest.$ac_ext
14038 cat >>conftest.$ac_ext <<_ACEOF
14039 /* end confdefs.h. */
14040 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14041 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14042 #define $ac_func innocuous_$ac_func
14044 /* System header to define __stub macros and hopefully few prototypes,
14045 which can conflict with char $ac_func (); below.
14046 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14047 <limits.h> exists even on freestanding compilers. */
14050 # include <limits.h>
14052 # include <assert.h>
14057 /* Override any GCC internal prototype to avoid an error.
14058 Use char because int might match the return type of a GCC
14059 builtin and then its argument prototype would still apply. */
14064 /* The GNU C library defines this for functions which it implements
14065 to always fail with ENOSYS. Some functions are actually named
14066 something starting with __ and the normal name is an alias. */
14067 #if defined __stub_$ac_func || defined __stub___$ac_func
14074 return $ac_func ();
14079 rm -f conftest.$ac_objext conftest$ac_exeext
14080 if { (ac_try="$ac_link"
14081 case "(($ac_try" in
14082 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14083 *) ac_try_echo=$ac_try;;
14085 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14086 (eval "$ac_link") 2>conftest.er1
14088 grep -v '^ *+' conftest.er1 >conftest.err
14090 cat conftest.err >&5
14091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14092 (exit $ac_status); } &&
14093 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14094 { (case "(($ac_try" in
14095 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14096 *) ac_try_echo=$ac_try;;
14098 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14099 (eval "$ac_try") 2>&5
14101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14102 (exit $ac_status); }; } &&
14103 { ac_try='test -s conftest$ac_exeext'
14104 { (case "(($ac_try" in
14105 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14106 *) ac_try_echo=$ac_try;;
14108 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14109 (eval "$ac_try") 2>&5
14111 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14112 (exit $ac_status); }; }; then
14113 eval "$as_ac_var=yes"
14115 echo "$as_me: failed program was:" >&5
14116 sed 's/^/| /' conftest.$ac_ext >&5
14118 eval "$as_ac_var=no"
14121 rm -f core conftest.err conftest.$ac_objext \
14122 conftest$ac_exeext conftest.$ac_ext
14124 ac_res=`eval echo '${'$as_ac_var'}'`
14125 { echo "$as_me:$LINENO: result: $ac_res" >&5
14126 echo "${ECHO_T}$ac_res" >&6; }
14127 if test `eval echo '${'$as_ac_var'}'` = yes; then
14128 cat >>confdefs.h <<_ACEOF
14129 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14138 for ac_func in strerror strerror_r setenv
14140 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14141 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14142 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14143 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14144 echo $ECHO_N "(cached) $ECHO_C" >&6
14146 cat >conftest.$ac_ext <<_ACEOF
14149 cat confdefs.h >>conftest.$ac_ext
14150 cat >>conftest.$ac_ext <<_ACEOF
14151 /* end confdefs.h. */
14152 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14153 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14154 #define $ac_func innocuous_$ac_func
14156 /* System header to define __stub macros and hopefully few prototypes,
14157 which can conflict with char $ac_func (); below.
14158 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14159 <limits.h> exists even on freestanding compilers. */
14162 # include <limits.h>
14164 # include <assert.h>
14169 /* Override any GCC internal prototype to avoid an error.
14170 Use char because int might match the return type of a GCC
14171 builtin and then its argument prototype would still apply. */
14176 /* The GNU C library defines this for functions which it implements
14177 to always fail with ENOSYS. Some functions are actually named
14178 something starting with __ and the normal name is an alias. */
14179 #if defined __stub_$ac_func || defined __stub___$ac_func
14186 return $ac_func ();
14191 rm -f conftest.$ac_objext conftest$ac_exeext
14192 if { (ac_try="$ac_link"
14193 case "(($ac_try" in
14194 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14195 *) ac_try_echo=$ac_try;;
14197 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14198 (eval "$ac_link") 2>conftest.er1
14200 grep -v '^ *+' conftest.er1 >conftest.err
14202 cat conftest.err >&5
14203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14204 (exit $ac_status); } &&
14205 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14206 { (case "(($ac_try" in
14207 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14208 *) ac_try_echo=$ac_try;;
14210 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14211 (eval "$ac_try") 2>&5
14213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14214 (exit $ac_status); }; } &&
14215 { ac_try='test -s conftest$ac_exeext'
14216 { (case "(($ac_try" in
14217 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14218 *) ac_try_echo=$ac_try;;
14220 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14221 (eval "$ac_try") 2>&5
14223 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14224 (exit $ac_status); }; }; then
14225 eval "$as_ac_var=yes"
14227 echo "$as_me: failed program was:" >&5
14228 sed 's/^/| /' conftest.$ac_ext >&5
14230 eval "$as_ac_var=no"
14233 rm -f core conftest.err conftest.$ac_objext \
14234 conftest$ac_exeext conftest.$ac_ext
14236 ac_res=`eval echo '${'$as_ac_var'}'`
14237 { echo "$as_me:$LINENO: result: $ac_res" >&5
14238 echo "${ECHO_T}$ac_res" >&6; }
14239 if test `eval echo '${'$as_ac_var'}'` = yes; then
14240 cat >>confdefs.h <<_ACEOF
14241 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14251 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
14253 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14254 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14255 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14256 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14257 echo $ECHO_N "(cached) $ECHO_C" >&6
14259 cat >conftest.$ac_ext <<_ACEOF
14262 cat confdefs.h >>conftest.$ac_ext
14263 cat >>conftest.$ac_ext <<_ACEOF
14264 /* end confdefs.h. */
14265 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14266 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14267 #define $ac_func innocuous_$ac_func
14269 /* System header to define __stub macros and hopefully few prototypes,
14270 which can conflict with char $ac_func (); below.
14271 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14272 <limits.h> exists even on freestanding compilers. */
14275 # include <limits.h>
14277 # include <assert.h>
14282 /* Override any GCC internal prototype to avoid an error.
14283 Use char because int might match the return type of a GCC
14284 builtin and then its argument prototype would still apply. */
14289 /* The GNU C library defines this for functions which it implements
14290 to always fail with ENOSYS. Some functions are actually named
14291 something starting with __ and the normal name is an alias. */
14292 #if defined __stub_$ac_func || defined __stub___$ac_func
14299 return $ac_func ();
14304 rm -f conftest.$ac_objext conftest$ac_exeext
14305 if { (ac_try="$ac_link"
14306 case "(($ac_try" in
14307 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14308 *) ac_try_echo=$ac_try;;
14310 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14311 (eval "$ac_link") 2>conftest.er1
14313 grep -v '^ *+' conftest.er1 >conftest.err
14315 cat conftest.err >&5
14316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14317 (exit $ac_status); } &&
14318 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14319 { (case "(($ac_try" in
14320 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14321 *) ac_try_echo=$ac_try;;
14323 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14324 (eval "$ac_try") 2>&5
14326 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14327 (exit $ac_status); }; } &&
14328 { ac_try='test -s conftest$ac_exeext'
14329 { (case "(($ac_try" in
14330 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14331 *) ac_try_echo=$ac_try;;
14333 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14334 (eval "$ac_try") 2>&5
14336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14337 (exit $ac_status); }; }; then
14338 eval "$as_ac_var=yes"
14340 echo "$as_me: failed program was:" >&5
14341 sed 's/^/| /' conftest.$ac_ext >&5
14343 eval "$as_ac_var=no"
14346 rm -f core conftest.err conftest.$ac_objext \
14347 conftest$ac_exeext conftest.$ac_ext
14349 ac_res=`eval echo '${'$as_ac_var'}'`
14350 { echo "$as_me:$LINENO: result: $ac_res" >&5
14351 echo "${ECHO_T}$ac_res" >&6; }
14352 if test `eval echo '${'$as_ac_var'}'` = yes; then
14353 cat >>confdefs.h <<_ACEOF
14354 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14365 for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
14367 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14368 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14369 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14370 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14371 echo $ECHO_N "(cached) $ECHO_C" >&6
14373 cat >conftest.$ac_ext <<_ACEOF
14376 cat confdefs.h >>conftest.$ac_ext
14377 cat >>conftest.$ac_ext <<_ACEOF
14378 /* end confdefs.h. */
14379 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14380 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14381 #define $ac_func innocuous_$ac_func
14383 /* System header to define __stub macros and hopefully few prototypes,
14384 which can conflict with char $ac_func (); below.
14385 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14386 <limits.h> exists even on freestanding compilers. */
14389 # include <limits.h>
14391 # include <assert.h>
14396 /* Override any GCC internal prototype to avoid an error.
14397 Use char because int might match the return type of a GCC
14398 builtin and then its argument prototype would still apply. */
14403 /* The GNU C library defines this for functions which it implements
14404 to always fail with ENOSYS. Some functions are actually named
14405 something starting with __ and the normal name is an alias. */
14406 #if defined __stub_$ac_func || defined __stub___$ac_func
14413 return $ac_func ();
14418 rm -f conftest.$ac_objext conftest$ac_exeext
14419 if { (ac_try="$ac_link"
14420 case "(($ac_try" in
14421 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14422 *) ac_try_echo=$ac_try;;
14424 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14425 (eval "$ac_link") 2>conftest.er1
14427 grep -v '^ *+' conftest.er1 >conftest.err
14429 cat conftest.err >&5
14430 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14431 (exit $ac_status); } &&
14432 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14433 { (case "(($ac_try" in
14434 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14435 *) ac_try_echo=$ac_try;;
14437 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14438 (eval "$ac_try") 2>&5
14440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14441 (exit $ac_status); }; } &&
14442 { ac_try='test -s conftest$ac_exeext'
14443 { (case "(($ac_try" in
14444 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14445 *) ac_try_echo=$ac_try;;
14447 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14448 (eval "$ac_try") 2>&5
14450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14451 (exit $ac_status); }; }; then
14452 eval "$as_ac_var=yes"
14454 echo "$as_me: failed program was:" >&5
14455 sed 's/^/| /' conftest.$ac_ext >&5
14457 eval "$as_ac_var=no"
14460 rm -f core conftest.err conftest.$ac_objext \
14461 conftest$ac_exeext conftest.$ac_ext
14463 ac_res=`eval echo '${'$as_ac_var'}'`
14464 { echo "$as_me:$LINENO: result: $ac_res" >&5
14465 echo "${ECHO_T}$ac_res" >&6; }
14466 if test `eval echo '${'$as_ac_var'}'` = yes; then
14467 cat >>confdefs.h <<_ACEOF
14468 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14476 for ac_func in futimes futimens
14478 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14479 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14480 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14481 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14482 echo $ECHO_N "(cached) $ECHO_C" >&6
14484 cat >conftest.$ac_ext <<_ACEOF
14487 cat confdefs.h >>conftest.$ac_ext
14488 cat >>conftest.$ac_ext <<_ACEOF
14489 /* end confdefs.h. */
14490 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14491 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14492 #define $ac_func innocuous_$ac_func
14494 /* System header to define __stub macros and hopefully few prototypes,
14495 which can conflict with char $ac_func (); below.
14496 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14497 <limits.h> exists even on freestanding compilers. */
14500 # include <limits.h>
14502 # include <assert.h>
14507 /* Override any GCC internal prototype to avoid an error.
14508 Use char because int might match the return type of a GCC
14509 builtin and then its argument prototype would still apply. */
14514 /* The GNU C library defines this for functions which it implements
14515 to always fail with ENOSYS. Some functions are actually named
14516 something starting with __ and the normal name is an alias. */
14517 #if defined __stub_$ac_func || defined __stub___$ac_func
14524 return $ac_func ();
14529 rm -f conftest.$ac_objext conftest$ac_exeext
14530 if { (ac_try="$ac_link"
14531 case "(($ac_try" in
14532 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14533 *) ac_try_echo=$ac_try;;
14535 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14536 (eval "$ac_link") 2>conftest.er1
14538 grep -v '^ *+' conftest.er1 >conftest.err
14540 cat conftest.err >&5
14541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14542 (exit $ac_status); } &&
14543 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14544 { (case "(($ac_try" in
14545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14546 *) ac_try_echo=$ac_try;;
14548 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14549 (eval "$ac_try") 2>&5
14551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14552 (exit $ac_status); }; } &&
14553 { ac_try='test -s conftest$ac_exeext'
14554 { (case "(($ac_try" in
14555 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14556 *) ac_try_echo=$ac_try;;
14558 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14559 (eval "$ac_try") 2>&5
14561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14562 (exit $ac_status); }; }; then
14563 eval "$as_ac_var=yes"
14565 echo "$as_me: failed program was:" >&5
14566 sed 's/^/| /' conftest.$ac_ext >&5
14568 eval "$as_ac_var=no"
14571 rm -f core conftest.err conftest.$ac_objext \
14572 conftest$ac_exeext conftest.$ac_ext
14574 ac_res=`eval echo '${'$as_ac_var'}'`
14575 { echo "$as_me:$LINENO: result: $ac_res" >&5
14576 echo "${ECHO_T}$ac_res" >&6; }
14577 if test `eval echo '${'$as_ac_var'}'` = yes; then
14578 cat >>confdefs.h <<_ACEOF
14579 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14585 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
14586 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
14587 if test "${llvm_cv_c_printf_a+set}" = set; then
14588 echo $ECHO_N "(cached) $ECHO_C" >&6
14591 ac_cpp='$CPP $CPPFLAGS'
14592 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14593 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14594 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14596 if test "$cross_compiling" = yes; then
14597 llvmac_cv_c_printf_a=no
14599 cat >conftest.$ac_ext <<_ACEOF
14603 cat confdefs.h >>conftest.$ac_ext
14604 cat >>conftest.$ac_ext <<_ACEOF
14605 /* end confdefs.h. */
14608 #include <stdlib.h>
14614 volatile double A, B;
14618 sprintf(Buffer, "%a", A);
14622 if (A != 0x1.999999999999ap-4)
14629 rm -f conftest$ac_exeext
14630 if { (ac_try="$ac_link"
14631 case "(($ac_try" in
14632 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14633 *) ac_try_echo=$ac_try;;
14635 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14636 (eval "$ac_link") 2>&5
14638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14639 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14640 { (case "(($ac_try" in
14641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14642 *) ac_try_echo=$ac_try;;
14644 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14645 (eval "$ac_try") 2>&5
14647 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14648 (exit $ac_status); }; }; then
14649 llvm_cv_c_printf_a=yes
14651 echo "$as_me: program exited with status $ac_status" >&5
14652 echo "$as_me: failed program was:" >&5
14653 sed 's/^/| /' conftest.$ac_ext >&5
14655 ( exit $ac_status )
14656 llvmac_cv_c_printf_a=no
14658 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14663 ac_cpp='$CPP $CPPFLAGS'
14664 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14665 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14666 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14669 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
14670 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
14671 if test "$llvm_cv_c_printf_a" = "yes"; then
14673 cat >>confdefs.h <<\_ACEOF
14674 #define HAVE_PRINTF_A 1
14681 { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
14682 echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
14683 if test "${ac_cv_func_rand48+set}" = set; then
14684 echo $ECHO_N "(cached) $ECHO_C" >&6
14688 ac_cpp='$CXXCPP $CPPFLAGS'
14689 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14690 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14691 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14693 cat >conftest.$ac_ext <<_ACEOF
14696 cat confdefs.h >>conftest.$ac_ext
14697 cat >>conftest.$ac_ext <<_ACEOF
14698 /* end confdefs.h. */
14699 #include <stdlib.h>
14703 srand48(0);lrand48();drand48();
14708 rm -f conftest.$ac_objext
14709 if { (ac_try="$ac_compile"
14710 case "(($ac_try" in
14711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14712 *) ac_try_echo=$ac_try;;
14714 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14715 (eval "$ac_compile") 2>conftest.er1
14717 grep -v '^ *+' conftest.er1 >conftest.err
14719 cat conftest.err >&5
14720 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14721 (exit $ac_status); } &&
14722 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
14723 { (case "(($ac_try" in
14724 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14725 *) ac_try_echo=$ac_try;;
14727 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14728 (eval "$ac_try") 2>&5
14730 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14731 (exit $ac_status); }; } &&
14732 { ac_try='test -s conftest.$ac_objext'
14733 { (case "(($ac_try" in
14734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14735 *) ac_try_echo=$ac_try;;
14737 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14738 (eval "$ac_try") 2>&5
14740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14741 (exit $ac_status); }; }; then
14742 ac_cv_func_rand48=yes
14744 echo "$as_me: failed program was:" >&5
14745 sed 's/^/| /' conftest.$ac_ext >&5
14747 ac_cv_func_rand48=no
14750 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14752 ac_cpp='$CPP $CPPFLAGS'
14753 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14754 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14755 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14759 { echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
14760 echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
14762 if test "$ac_cv_func_rand48" = "yes" ; then
14764 cat >>confdefs.h <<\_ACEOF
14765 #define HAVE_RAND48 1
14771 { echo "$as_me:$LINENO: checking whether arc4random is declared" >&5
14772 echo $ECHO_N "checking whether arc4random is declared... $ECHO_C" >&6; }
14773 if test "${ac_cv_have_decl_arc4random+set}" = set; then
14774 echo $ECHO_N "(cached) $ECHO_C" >&6
14776 cat >conftest.$ac_ext <<_ACEOF
14779 cat confdefs.h >>conftest.$ac_ext
14780 cat >>conftest.$ac_ext <<_ACEOF
14781 /* end confdefs.h. */
14782 $ac_includes_default
14787 char *p = (char *) arc4random;
14795 rm -f conftest.$ac_objext
14796 if { (ac_try="$ac_compile"
14797 case "(($ac_try" in
14798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14799 *) ac_try_echo=$ac_try;;
14801 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14802 (eval "$ac_compile") 2>conftest.er1
14804 grep -v '^ *+' conftest.er1 >conftest.err
14806 cat conftest.err >&5
14807 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14808 (exit $ac_status); } &&
14809 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14810 { (case "(($ac_try" in
14811 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14812 *) ac_try_echo=$ac_try;;
14814 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14815 (eval "$ac_try") 2>&5
14817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14818 (exit $ac_status); }; } &&
14819 { ac_try='test -s conftest.$ac_objext'
14820 { (case "(($ac_try" in
14821 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14822 *) ac_try_echo=$ac_try;;
14824 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14825 (eval "$ac_try") 2>&5
14827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14828 (exit $ac_status); }; }; then
14829 ac_cv_have_decl_arc4random=yes
14831 echo "$as_me: failed program was:" >&5
14832 sed 's/^/| /' conftest.$ac_ext >&5
14834 ac_cv_have_decl_arc4random=no
14837 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14839 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_arc4random" >&5
14840 echo "${ECHO_T}$ac_cv_have_decl_arc4random" >&6; }
14841 if test $ac_cv_have_decl_arc4random = yes; then
14843 cat >>confdefs.h <<_ACEOF
14844 #define HAVE_DECL_ARC4RANDOM 1
14849 cat >>confdefs.h <<_ACEOF
14850 #define HAVE_DECL_ARC4RANDOM 0
14858 { echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
14859 echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
14860 if test "${ac_cv_have_decl_strerror_s+set}" = set; then
14861 echo $ECHO_N "(cached) $ECHO_C" >&6
14863 cat >conftest.$ac_ext <<_ACEOF
14866 cat confdefs.h >>conftest.$ac_ext
14867 cat >>conftest.$ac_ext <<_ACEOF
14868 /* end confdefs.h. */
14869 $ac_includes_default
14874 char *p = (char *) strerror_s;
14882 rm -f conftest.$ac_objext
14883 if { (ac_try="$ac_compile"
14884 case "(($ac_try" in
14885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14886 *) ac_try_echo=$ac_try;;
14888 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14889 (eval "$ac_compile") 2>conftest.er1
14891 grep -v '^ *+' conftest.er1 >conftest.err
14893 cat conftest.err >&5
14894 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14895 (exit $ac_status); } &&
14896 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14897 { (case "(($ac_try" in
14898 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14899 *) ac_try_echo=$ac_try;;
14901 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14902 (eval "$ac_try") 2>&5
14904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14905 (exit $ac_status); }; } &&
14906 { ac_try='test -s conftest.$ac_objext'
14907 { (case "(($ac_try" in
14908 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14909 *) ac_try_echo=$ac_try;;
14911 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14912 (eval "$ac_try") 2>&5
14914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14915 (exit $ac_status); }; }; then
14916 ac_cv_have_decl_strerror_s=yes
14918 echo "$as_me: failed program was:" >&5
14919 sed 's/^/| /' conftest.$ac_ext >&5
14921 ac_cv_have_decl_strerror_s=no
14924 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14926 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
14927 echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
14928 if test $ac_cv_have_decl_strerror_s = yes; then
14930 cat >>confdefs.h <<_ACEOF
14931 #define HAVE_DECL_STRERROR_S 1
14936 cat >>confdefs.h <<_ACEOF
14937 #define HAVE_DECL_STRERROR_S 0
14945 if test "$llvm_cv_os_type" = "MingW" ; then
14946 { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
14947 echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
14948 if test "${ac_cv_lib_gcc__alloca+set}" = set; then
14949 echo $ECHO_N "(cached) $ECHO_C" >&6
14951 ac_check_lib_save_LIBS=$LIBS
14953 cat >conftest.$ac_ext <<_ACEOF
14956 cat confdefs.h >>conftest.$ac_ext
14957 cat >>conftest.$ac_ext <<_ACEOF
14958 /* end confdefs.h. */
14960 /* Override any GCC internal prototype to avoid an error.
14961 Use char because int might match the return type of a GCC
14962 builtin and then its argument prototype would still apply. */
14975 rm -f conftest.$ac_objext conftest$ac_exeext
14976 if { (ac_try="$ac_link"
14977 case "(($ac_try" in
14978 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14979 *) ac_try_echo=$ac_try;;
14981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14982 (eval "$ac_link") 2>conftest.er1
14984 grep -v '^ *+' conftest.er1 >conftest.err
14986 cat conftest.err >&5
14987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14988 (exit $ac_status); } &&
14989 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14990 { (case "(($ac_try" in
14991 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14992 *) ac_try_echo=$ac_try;;
14994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14995 (eval "$ac_try") 2>&5
14997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14998 (exit $ac_status); }; } &&
14999 { ac_try='test -s conftest$ac_exeext'
15000 { (case "(($ac_try" in
15001 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15002 *) ac_try_echo=$ac_try;;
15004 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15005 (eval "$ac_try") 2>&5
15007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15008 (exit $ac_status); }; }; then
15009 ac_cv_lib_gcc__alloca=yes
15011 echo "$as_me: failed program was:" >&5
15012 sed 's/^/| /' conftest.$ac_ext >&5
15014 ac_cv_lib_gcc__alloca=no
15017 rm -f core conftest.err conftest.$ac_objext \
15018 conftest$ac_exeext conftest.$ac_ext
15019 LIBS=$ac_check_lib_save_LIBS
15021 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
15022 echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
15023 if test $ac_cv_lib_gcc__alloca = yes; then
15025 cat >>confdefs.h <<\_ACEOF
15026 #define HAVE__ALLOCA 1
15031 { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
15032 echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
15033 if test "${ac_cv_lib_gcc___alloca+set}" = set; then
15034 echo $ECHO_N "(cached) $ECHO_C" >&6
15036 ac_check_lib_save_LIBS=$LIBS
15038 cat >conftest.$ac_ext <<_ACEOF
15041 cat confdefs.h >>conftest.$ac_ext
15042 cat >>conftest.$ac_ext <<_ACEOF
15043 /* end confdefs.h. */
15045 /* Override any GCC internal prototype to avoid an error.
15046 Use char because int might match the return type of a GCC
15047 builtin and then its argument prototype would still apply. */
15055 return __alloca ();
15060 rm -f conftest.$ac_objext conftest$ac_exeext
15061 if { (ac_try="$ac_link"
15062 case "(($ac_try" in
15063 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15064 *) ac_try_echo=$ac_try;;
15066 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15067 (eval "$ac_link") 2>conftest.er1
15069 grep -v '^ *+' conftest.er1 >conftest.err
15071 cat conftest.err >&5
15072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15073 (exit $ac_status); } &&
15074 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15075 { (case "(($ac_try" in
15076 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15077 *) ac_try_echo=$ac_try;;
15079 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15080 (eval "$ac_try") 2>&5
15082 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15083 (exit $ac_status); }; } &&
15084 { ac_try='test -s conftest$ac_exeext'
15085 { (case "(($ac_try" in
15086 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15087 *) ac_try_echo=$ac_try;;
15089 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15090 (eval "$ac_try") 2>&5
15092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15093 (exit $ac_status); }; }; then
15094 ac_cv_lib_gcc___alloca=yes
15096 echo "$as_me: failed program was:" >&5
15097 sed 's/^/| /' conftest.$ac_ext >&5
15099 ac_cv_lib_gcc___alloca=no
15102 rm -f core conftest.err conftest.$ac_objext \
15103 conftest$ac_exeext conftest.$ac_ext
15104 LIBS=$ac_check_lib_save_LIBS
15106 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
15107 echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
15108 if test $ac_cv_lib_gcc___alloca = yes; then
15110 cat >>confdefs.h <<\_ACEOF
15111 #define HAVE___ALLOCA 1
15116 { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
15117 echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
15118 if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
15119 echo $ECHO_N "(cached) $ECHO_C" >&6
15121 ac_check_lib_save_LIBS=$LIBS
15123 cat >conftest.$ac_ext <<_ACEOF
15126 cat confdefs.h >>conftest.$ac_ext
15127 cat >>conftest.$ac_ext <<_ACEOF
15128 /* end confdefs.h. */
15130 /* Override any GCC internal prototype to avoid an error.
15131 Use char because int might match the return type of a GCC
15132 builtin and then its argument prototype would still apply. */
15140 return __chkstk ();
15145 rm -f conftest.$ac_objext conftest$ac_exeext
15146 if { (ac_try="$ac_link"
15147 case "(($ac_try" in
15148 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15149 *) ac_try_echo=$ac_try;;
15151 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15152 (eval "$ac_link") 2>conftest.er1
15154 grep -v '^ *+' conftest.er1 >conftest.err
15156 cat conftest.err >&5
15157 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15158 (exit $ac_status); } &&
15159 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15160 { (case "(($ac_try" in
15161 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15162 *) ac_try_echo=$ac_try;;
15164 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15165 (eval "$ac_try") 2>&5
15167 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15168 (exit $ac_status); }; } &&
15169 { ac_try='test -s conftest$ac_exeext'
15170 { (case "(($ac_try" in
15171 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15172 *) ac_try_echo=$ac_try;;
15174 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15175 (eval "$ac_try") 2>&5
15177 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15178 (exit $ac_status); }; }; then
15179 ac_cv_lib_gcc___chkstk=yes
15181 echo "$as_me: failed program was:" >&5
15182 sed 's/^/| /' conftest.$ac_ext >&5
15184 ac_cv_lib_gcc___chkstk=no
15187 rm -f core conftest.err conftest.$ac_objext \
15188 conftest$ac_exeext conftest.$ac_ext
15189 LIBS=$ac_check_lib_save_LIBS
15191 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
15192 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
15193 if test $ac_cv_lib_gcc___chkstk = yes; then
15195 cat >>confdefs.h <<\_ACEOF
15196 #define HAVE___CHKSTK 1
15201 { echo "$as_me:$LINENO: checking for __chkstk_ms in -lgcc" >&5
15202 echo $ECHO_N "checking for __chkstk_ms in -lgcc... $ECHO_C" >&6; }
15203 if test "${ac_cv_lib_gcc___chkstk_ms+set}" = set; then
15204 echo $ECHO_N "(cached) $ECHO_C" >&6
15206 ac_check_lib_save_LIBS=$LIBS
15208 cat >conftest.$ac_ext <<_ACEOF
15211 cat confdefs.h >>conftest.$ac_ext
15212 cat >>conftest.$ac_ext <<_ACEOF
15213 /* end confdefs.h. */
15215 /* Override any GCC internal prototype to avoid an error.
15216 Use char because int might match the return type of a GCC
15217 builtin and then its argument prototype would still apply. */
15221 char __chkstk_ms ();
15225 return __chkstk_ms ();
15230 rm -f conftest.$ac_objext conftest$ac_exeext
15231 if { (ac_try="$ac_link"
15232 case "(($ac_try" in
15233 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15234 *) ac_try_echo=$ac_try;;
15236 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15237 (eval "$ac_link") 2>conftest.er1
15239 grep -v '^ *+' conftest.er1 >conftest.err
15241 cat conftest.err >&5
15242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15243 (exit $ac_status); } &&
15244 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15245 { (case "(($ac_try" in
15246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15247 *) ac_try_echo=$ac_try;;
15249 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15250 (eval "$ac_try") 2>&5
15252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15253 (exit $ac_status); }; } &&
15254 { ac_try='test -s conftest$ac_exeext'
15255 { (case "(($ac_try" in
15256 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15257 *) ac_try_echo=$ac_try;;
15259 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15260 (eval "$ac_try") 2>&5
15262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15263 (exit $ac_status); }; }; then
15264 ac_cv_lib_gcc___chkstk_ms=yes
15266 echo "$as_me: failed program was:" >&5
15267 sed 's/^/| /' conftest.$ac_ext >&5
15269 ac_cv_lib_gcc___chkstk_ms=no
15272 rm -f core conftest.err conftest.$ac_objext \
15273 conftest$ac_exeext conftest.$ac_ext
15274 LIBS=$ac_check_lib_save_LIBS
15276 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk_ms" >&5
15277 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk_ms" >&6; }
15278 if test $ac_cv_lib_gcc___chkstk_ms = yes; then
15280 cat >>confdefs.h <<\_ACEOF
15281 #define HAVE___CHKSTK_MS 1
15286 { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
15287 echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
15288 if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
15289 echo $ECHO_N "(cached) $ECHO_C" >&6
15291 ac_check_lib_save_LIBS=$LIBS
15293 cat >conftest.$ac_ext <<_ACEOF
15296 cat confdefs.h >>conftest.$ac_ext
15297 cat >>conftest.$ac_ext <<_ACEOF
15298 /* end confdefs.h. */
15300 /* Override any GCC internal prototype to avoid an error.
15301 Use char because int might match the return type of a GCC
15302 builtin and then its argument prototype would still apply. */
15310 return ___chkstk ();
15315 rm -f conftest.$ac_objext conftest$ac_exeext
15316 if { (ac_try="$ac_link"
15317 case "(($ac_try" in
15318 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15319 *) ac_try_echo=$ac_try;;
15321 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15322 (eval "$ac_link") 2>conftest.er1
15324 grep -v '^ *+' conftest.er1 >conftest.err
15326 cat conftest.err >&5
15327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15328 (exit $ac_status); } &&
15329 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15330 { (case "(($ac_try" in
15331 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15332 *) ac_try_echo=$ac_try;;
15334 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15335 (eval "$ac_try") 2>&5
15337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15338 (exit $ac_status); }; } &&
15339 { ac_try='test -s conftest$ac_exeext'
15340 { (case "(($ac_try" in
15341 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15342 *) ac_try_echo=$ac_try;;
15344 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15345 (eval "$ac_try") 2>&5
15347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15348 (exit $ac_status); }; }; then
15349 ac_cv_lib_gcc____chkstk=yes
15351 echo "$as_me: failed program was:" >&5
15352 sed 's/^/| /' conftest.$ac_ext >&5
15354 ac_cv_lib_gcc____chkstk=no
15357 rm -f core conftest.err conftest.$ac_objext \
15358 conftest$ac_exeext conftest.$ac_ext
15359 LIBS=$ac_check_lib_save_LIBS
15361 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
15362 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
15363 if test $ac_cv_lib_gcc____chkstk = yes; then
15365 cat >>confdefs.h <<\_ACEOF
15366 #define HAVE____CHKSTK 1
15371 { echo "$as_me:$LINENO: checking for ___chkstk_ms in -lgcc" >&5
15372 echo $ECHO_N "checking for ___chkstk_ms in -lgcc... $ECHO_C" >&6; }
15373 if test "${ac_cv_lib_gcc____chkstk_ms+set}" = set; then
15374 echo $ECHO_N "(cached) $ECHO_C" >&6
15376 ac_check_lib_save_LIBS=$LIBS
15378 cat >conftest.$ac_ext <<_ACEOF
15381 cat confdefs.h >>conftest.$ac_ext
15382 cat >>conftest.$ac_ext <<_ACEOF
15383 /* end confdefs.h. */
15385 /* Override any GCC internal prototype to avoid an error.
15386 Use char because int might match the return type of a GCC
15387 builtin and then its argument prototype would still apply. */
15391 char ___chkstk_ms ();
15395 return ___chkstk_ms ();
15400 rm -f conftest.$ac_objext conftest$ac_exeext
15401 if { (ac_try="$ac_link"
15402 case "(($ac_try" in
15403 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15404 *) ac_try_echo=$ac_try;;
15406 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15407 (eval "$ac_link") 2>conftest.er1
15409 grep -v '^ *+' conftest.er1 >conftest.err
15411 cat conftest.err >&5
15412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15413 (exit $ac_status); } &&
15414 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15415 { (case "(($ac_try" in
15416 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15417 *) ac_try_echo=$ac_try;;
15419 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15420 (eval "$ac_try") 2>&5
15422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15423 (exit $ac_status); }; } &&
15424 { ac_try='test -s conftest$ac_exeext'
15425 { (case "(($ac_try" in
15426 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15427 *) ac_try_echo=$ac_try;;
15429 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15430 (eval "$ac_try") 2>&5
15432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15433 (exit $ac_status); }; }; then
15434 ac_cv_lib_gcc____chkstk_ms=yes
15436 echo "$as_me: failed program was:" >&5
15437 sed 's/^/| /' conftest.$ac_ext >&5
15439 ac_cv_lib_gcc____chkstk_ms=no
15442 rm -f core conftest.err conftest.$ac_objext \
15443 conftest$ac_exeext conftest.$ac_ext
15444 LIBS=$ac_check_lib_save_LIBS
15446 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk_ms" >&5
15447 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk_ms" >&6; }
15448 if test $ac_cv_lib_gcc____chkstk_ms = yes; then
15450 cat >>confdefs.h <<\_ACEOF
15451 #define HAVE____CHKSTK_MS 1
15457 { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
15458 echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
15459 if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
15460 echo $ECHO_N "(cached) $ECHO_C" >&6
15462 ac_check_lib_save_LIBS=$LIBS
15464 cat >conftest.$ac_ext <<_ACEOF
15467 cat confdefs.h >>conftest.$ac_ext
15468 cat >>conftest.$ac_ext <<_ACEOF
15469 /* end confdefs.h. */
15471 /* Override any GCC internal prototype to avoid an error.
15472 Use char because int might match the return type of a GCC
15473 builtin and then its argument prototype would still apply. */
15481 return __ashldi3 ();
15486 rm -f conftest.$ac_objext conftest$ac_exeext
15487 if { (ac_try="$ac_link"
15488 case "(($ac_try" in
15489 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15490 *) ac_try_echo=$ac_try;;
15492 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15493 (eval "$ac_link") 2>conftest.er1
15495 grep -v '^ *+' conftest.er1 >conftest.err
15497 cat conftest.err >&5
15498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15499 (exit $ac_status); } &&
15500 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15501 { (case "(($ac_try" in
15502 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15503 *) ac_try_echo=$ac_try;;
15505 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15506 (eval "$ac_try") 2>&5
15508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15509 (exit $ac_status); }; } &&
15510 { ac_try='test -s conftest$ac_exeext'
15511 { (case "(($ac_try" in
15512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15513 *) ac_try_echo=$ac_try;;
15515 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15516 (eval "$ac_try") 2>&5
15518 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15519 (exit $ac_status); }; }; then
15520 ac_cv_lib_gcc___ashldi3=yes
15522 echo "$as_me: failed program was:" >&5
15523 sed 's/^/| /' conftest.$ac_ext >&5
15525 ac_cv_lib_gcc___ashldi3=no
15528 rm -f core conftest.err conftest.$ac_objext \
15529 conftest$ac_exeext conftest.$ac_ext
15530 LIBS=$ac_check_lib_save_LIBS
15532 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
15533 echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
15534 if test $ac_cv_lib_gcc___ashldi3 = yes; then
15536 cat >>confdefs.h <<\_ACEOF
15537 #define HAVE___ASHLDI3 1
15542 { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
15543 echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
15544 if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
15545 echo $ECHO_N "(cached) $ECHO_C" >&6
15547 ac_check_lib_save_LIBS=$LIBS
15549 cat >conftest.$ac_ext <<_ACEOF
15552 cat confdefs.h >>conftest.$ac_ext
15553 cat >>conftest.$ac_ext <<_ACEOF
15554 /* end confdefs.h. */
15556 /* Override any GCC internal prototype to avoid an error.
15557 Use char because int might match the return type of a GCC
15558 builtin and then its argument prototype would still apply. */
15566 return __ashrdi3 ();
15571 rm -f conftest.$ac_objext conftest$ac_exeext
15572 if { (ac_try="$ac_link"
15573 case "(($ac_try" in
15574 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15575 *) ac_try_echo=$ac_try;;
15577 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15578 (eval "$ac_link") 2>conftest.er1
15580 grep -v '^ *+' conftest.er1 >conftest.err
15582 cat conftest.err >&5
15583 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15584 (exit $ac_status); } &&
15585 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15586 { (case "(($ac_try" in
15587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15588 *) ac_try_echo=$ac_try;;
15590 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15591 (eval "$ac_try") 2>&5
15593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15594 (exit $ac_status); }; } &&
15595 { ac_try='test -s conftest$ac_exeext'
15596 { (case "(($ac_try" in
15597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15598 *) ac_try_echo=$ac_try;;
15600 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15601 (eval "$ac_try") 2>&5
15603 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15604 (exit $ac_status); }; }; then
15605 ac_cv_lib_gcc___ashrdi3=yes
15607 echo "$as_me: failed program was:" >&5
15608 sed 's/^/| /' conftest.$ac_ext >&5
15610 ac_cv_lib_gcc___ashrdi3=no
15613 rm -f core conftest.err conftest.$ac_objext \
15614 conftest$ac_exeext conftest.$ac_ext
15615 LIBS=$ac_check_lib_save_LIBS
15617 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
15618 echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
15619 if test $ac_cv_lib_gcc___ashrdi3 = yes; then
15621 cat >>confdefs.h <<\_ACEOF
15622 #define HAVE___ASHRDI3 1
15627 { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
15628 echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
15629 if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
15630 echo $ECHO_N "(cached) $ECHO_C" >&6
15632 ac_check_lib_save_LIBS=$LIBS
15634 cat >conftest.$ac_ext <<_ACEOF
15637 cat confdefs.h >>conftest.$ac_ext
15638 cat >>conftest.$ac_ext <<_ACEOF
15639 /* end confdefs.h. */
15641 /* Override any GCC internal prototype to avoid an error.
15642 Use char because int might match the return type of a GCC
15643 builtin and then its argument prototype would still apply. */
15651 return __divdi3 ();
15656 rm -f conftest.$ac_objext conftest$ac_exeext
15657 if { (ac_try="$ac_link"
15658 case "(($ac_try" in
15659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15660 *) ac_try_echo=$ac_try;;
15662 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15663 (eval "$ac_link") 2>conftest.er1
15665 grep -v '^ *+' conftest.er1 >conftest.err
15667 cat conftest.err >&5
15668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15669 (exit $ac_status); } &&
15670 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15671 { (case "(($ac_try" in
15672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15673 *) ac_try_echo=$ac_try;;
15675 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15676 (eval "$ac_try") 2>&5
15678 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15679 (exit $ac_status); }; } &&
15680 { ac_try='test -s conftest$ac_exeext'
15681 { (case "(($ac_try" in
15682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15683 *) ac_try_echo=$ac_try;;
15685 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15686 (eval "$ac_try") 2>&5
15688 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15689 (exit $ac_status); }; }; then
15690 ac_cv_lib_gcc___divdi3=yes
15692 echo "$as_me: failed program was:" >&5
15693 sed 's/^/| /' conftest.$ac_ext >&5
15695 ac_cv_lib_gcc___divdi3=no
15698 rm -f core conftest.err conftest.$ac_objext \
15699 conftest$ac_exeext conftest.$ac_ext
15700 LIBS=$ac_check_lib_save_LIBS
15702 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
15703 echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
15704 if test $ac_cv_lib_gcc___divdi3 = yes; then
15706 cat >>confdefs.h <<\_ACEOF
15707 #define HAVE___DIVDI3 1
15712 { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
15713 echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
15714 if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
15715 echo $ECHO_N "(cached) $ECHO_C" >&6
15717 ac_check_lib_save_LIBS=$LIBS
15719 cat >conftest.$ac_ext <<_ACEOF
15722 cat confdefs.h >>conftest.$ac_ext
15723 cat >>conftest.$ac_ext <<_ACEOF
15724 /* end confdefs.h. */
15726 /* Override any GCC internal prototype to avoid an error.
15727 Use char because int might match the return type of a GCC
15728 builtin and then its argument prototype would still apply. */
15736 return __fixdfdi ();
15741 rm -f conftest.$ac_objext conftest$ac_exeext
15742 if { (ac_try="$ac_link"
15743 case "(($ac_try" in
15744 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15745 *) ac_try_echo=$ac_try;;
15747 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15748 (eval "$ac_link") 2>conftest.er1
15750 grep -v '^ *+' conftest.er1 >conftest.err
15752 cat conftest.err >&5
15753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15754 (exit $ac_status); } &&
15755 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15756 { (case "(($ac_try" in
15757 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15758 *) ac_try_echo=$ac_try;;
15760 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15761 (eval "$ac_try") 2>&5
15763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15764 (exit $ac_status); }; } &&
15765 { ac_try='test -s conftest$ac_exeext'
15766 { (case "(($ac_try" in
15767 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15768 *) ac_try_echo=$ac_try;;
15770 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15771 (eval "$ac_try") 2>&5
15773 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15774 (exit $ac_status); }; }; then
15775 ac_cv_lib_gcc___fixdfdi=yes
15777 echo "$as_me: failed program was:" >&5
15778 sed 's/^/| /' conftest.$ac_ext >&5
15780 ac_cv_lib_gcc___fixdfdi=no
15783 rm -f core conftest.err conftest.$ac_objext \
15784 conftest$ac_exeext conftest.$ac_ext
15785 LIBS=$ac_check_lib_save_LIBS
15787 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
15788 echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
15789 if test $ac_cv_lib_gcc___fixdfdi = yes; then
15791 cat >>confdefs.h <<\_ACEOF
15792 #define HAVE___FIXDFDI 1
15797 { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
15798 echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
15799 if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
15800 echo $ECHO_N "(cached) $ECHO_C" >&6
15802 ac_check_lib_save_LIBS=$LIBS
15804 cat >conftest.$ac_ext <<_ACEOF
15807 cat confdefs.h >>conftest.$ac_ext
15808 cat >>conftest.$ac_ext <<_ACEOF
15809 /* end confdefs.h. */
15811 /* Override any GCC internal prototype to avoid an error.
15812 Use char because int might match the return type of a GCC
15813 builtin and then its argument prototype would still apply. */
15821 return __fixsfdi ();
15826 rm -f conftest.$ac_objext conftest$ac_exeext
15827 if { (ac_try="$ac_link"
15828 case "(($ac_try" in
15829 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15830 *) ac_try_echo=$ac_try;;
15832 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15833 (eval "$ac_link") 2>conftest.er1
15835 grep -v '^ *+' conftest.er1 >conftest.err
15837 cat conftest.err >&5
15838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15839 (exit $ac_status); } &&
15840 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15841 { (case "(($ac_try" in
15842 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15843 *) ac_try_echo=$ac_try;;
15845 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15846 (eval "$ac_try") 2>&5
15848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15849 (exit $ac_status); }; } &&
15850 { ac_try='test -s conftest$ac_exeext'
15851 { (case "(($ac_try" in
15852 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15853 *) ac_try_echo=$ac_try;;
15855 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15856 (eval "$ac_try") 2>&5
15858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15859 (exit $ac_status); }; }; then
15860 ac_cv_lib_gcc___fixsfdi=yes
15862 echo "$as_me: failed program was:" >&5
15863 sed 's/^/| /' conftest.$ac_ext >&5
15865 ac_cv_lib_gcc___fixsfdi=no
15868 rm -f core conftest.err conftest.$ac_objext \
15869 conftest$ac_exeext conftest.$ac_ext
15870 LIBS=$ac_check_lib_save_LIBS
15872 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
15873 echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
15874 if test $ac_cv_lib_gcc___fixsfdi = yes; then
15876 cat >>confdefs.h <<\_ACEOF
15877 #define HAVE___FIXSFDI 1
15882 { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
15883 echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
15884 if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
15885 echo $ECHO_N "(cached) $ECHO_C" >&6
15887 ac_check_lib_save_LIBS=$LIBS
15889 cat >conftest.$ac_ext <<_ACEOF
15892 cat confdefs.h >>conftest.$ac_ext
15893 cat >>conftest.$ac_ext <<_ACEOF
15894 /* end confdefs.h. */
15896 /* Override any GCC internal prototype to avoid an error.
15897 Use char because int might match the return type of a GCC
15898 builtin and then its argument prototype would still apply. */
15902 char __floatdidf ();
15906 return __floatdidf ();
15911 rm -f conftest.$ac_objext conftest$ac_exeext
15912 if { (ac_try="$ac_link"
15913 case "(($ac_try" in
15914 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15915 *) ac_try_echo=$ac_try;;
15917 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15918 (eval "$ac_link") 2>conftest.er1
15920 grep -v '^ *+' conftest.er1 >conftest.err
15922 cat conftest.err >&5
15923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15924 (exit $ac_status); } &&
15925 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15926 { (case "(($ac_try" in
15927 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15928 *) ac_try_echo=$ac_try;;
15930 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15931 (eval "$ac_try") 2>&5
15933 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15934 (exit $ac_status); }; } &&
15935 { ac_try='test -s conftest$ac_exeext'
15936 { (case "(($ac_try" in
15937 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15938 *) ac_try_echo=$ac_try;;
15940 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15941 (eval "$ac_try") 2>&5
15943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15944 (exit $ac_status); }; }; then
15945 ac_cv_lib_gcc___floatdidf=yes
15947 echo "$as_me: failed program was:" >&5
15948 sed 's/^/| /' conftest.$ac_ext >&5
15950 ac_cv_lib_gcc___floatdidf=no
15953 rm -f core conftest.err conftest.$ac_objext \
15954 conftest$ac_exeext conftest.$ac_ext
15955 LIBS=$ac_check_lib_save_LIBS
15957 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
15958 echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
15959 if test $ac_cv_lib_gcc___floatdidf = yes; then
15961 cat >>confdefs.h <<\_ACEOF
15962 #define HAVE___FLOATDIDF 1
15967 { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
15968 echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
15969 if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
15970 echo $ECHO_N "(cached) $ECHO_C" >&6
15972 ac_check_lib_save_LIBS=$LIBS
15974 cat >conftest.$ac_ext <<_ACEOF
15977 cat confdefs.h >>conftest.$ac_ext
15978 cat >>conftest.$ac_ext <<_ACEOF
15979 /* end confdefs.h. */
15981 /* Override any GCC internal prototype to avoid an error.
15982 Use char because int might match the return type of a GCC
15983 builtin and then its argument prototype would still apply. */
15991 return __lshrdi3 ();
15996 rm -f conftest.$ac_objext conftest$ac_exeext
15997 if { (ac_try="$ac_link"
15998 case "(($ac_try" in
15999 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16000 *) ac_try_echo=$ac_try;;
16002 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16003 (eval "$ac_link") 2>conftest.er1
16005 grep -v '^ *+' conftest.er1 >conftest.err
16007 cat conftest.err >&5
16008 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16009 (exit $ac_status); } &&
16010 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16011 { (case "(($ac_try" in
16012 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16013 *) ac_try_echo=$ac_try;;
16015 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16016 (eval "$ac_try") 2>&5
16018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16019 (exit $ac_status); }; } &&
16020 { ac_try='test -s conftest$ac_exeext'
16021 { (case "(($ac_try" in
16022 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16023 *) ac_try_echo=$ac_try;;
16025 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16026 (eval "$ac_try") 2>&5
16028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16029 (exit $ac_status); }; }; then
16030 ac_cv_lib_gcc___lshrdi3=yes
16032 echo "$as_me: failed program was:" >&5
16033 sed 's/^/| /' conftest.$ac_ext >&5
16035 ac_cv_lib_gcc___lshrdi3=no
16038 rm -f core conftest.err conftest.$ac_objext \
16039 conftest$ac_exeext conftest.$ac_ext
16040 LIBS=$ac_check_lib_save_LIBS
16042 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
16043 echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
16044 if test $ac_cv_lib_gcc___lshrdi3 = yes; then
16046 cat >>confdefs.h <<\_ACEOF
16047 #define HAVE___LSHRDI3 1
16052 { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
16053 echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
16054 if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
16055 echo $ECHO_N "(cached) $ECHO_C" >&6
16057 ac_check_lib_save_LIBS=$LIBS
16059 cat >conftest.$ac_ext <<_ACEOF
16062 cat confdefs.h >>conftest.$ac_ext
16063 cat >>conftest.$ac_ext <<_ACEOF
16064 /* end confdefs.h. */
16066 /* Override any GCC internal prototype to avoid an error.
16067 Use char because int might match the return type of a GCC
16068 builtin and then its argument prototype would still apply. */
16076 return __moddi3 ();
16081 rm -f conftest.$ac_objext conftest$ac_exeext
16082 if { (ac_try="$ac_link"
16083 case "(($ac_try" in
16084 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16085 *) ac_try_echo=$ac_try;;
16087 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16088 (eval "$ac_link") 2>conftest.er1
16090 grep -v '^ *+' conftest.er1 >conftest.err
16092 cat conftest.err >&5
16093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16094 (exit $ac_status); } &&
16095 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16096 { (case "(($ac_try" in
16097 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16098 *) ac_try_echo=$ac_try;;
16100 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16101 (eval "$ac_try") 2>&5
16103 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16104 (exit $ac_status); }; } &&
16105 { ac_try='test -s conftest$ac_exeext'
16106 { (case "(($ac_try" in
16107 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16108 *) ac_try_echo=$ac_try;;
16110 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16111 (eval "$ac_try") 2>&5
16113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16114 (exit $ac_status); }; }; then
16115 ac_cv_lib_gcc___moddi3=yes
16117 echo "$as_me: failed program was:" >&5
16118 sed 's/^/| /' conftest.$ac_ext >&5
16120 ac_cv_lib_gcc___moddi3=no
16123 rm -f core conftest.err conftest.$ac_objext \
16124 conftest$ac_exeext conftest.$ac_ext
16125 LIBS=$ac_check_lib_save_LIBS
16127 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
16128 echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
16129 if test $ac_cv_lib_gcc___moddi3 = yes; then
16131 cat >>confdefs.h <<\_ACEOF
16132 #define HAVE___MODDI3 1
16137 { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
16138 echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
16139 if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
16140 echo $ECHO_N "(cached) $ECHO_C" >&6
16142 ac_check_lib_save_LIBS=$LIBS
16144 cat >conftest.$ac_ext <<_ACEOF
16147 cat confdefs.h >>conftest.$ac_ext
16148 cat >>conftest.$ac_ext <<_ACEOF
16149 /* end confdefs.h. */
16151 /* Override any GCC internal prototype to avoid an error.
16152 Use char because int might match the return type of a GCC
16153 builtin and then its argument prototype would still apply. */
16161 return __udivdi3 ();
16166 rm -f conftest.$ac_objext conftest$ac_exeext
16167 if { (ac_try="$ac_link"
16168 case "(($ac_try" in
16169 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16170 *) ac_try_echo=$ac_try;;
16172 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16173 (eval "$ac_link") 2>conftest.er1
16175 grep -v '^ *+' conftest.er1 >conftest.err
16177 cat conftest.err >&5
16178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16179 (exit $ac_status); } &&
16180 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16181 { (case "(($ac_try" in
16182 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16183 *) ac_try_echo=$ac_try;;
16185 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16186 (eval "$ac_try") 2>&5
16188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16189 (exit $ac_status); }; } &&
16190 { ac_try='test -s conftest$ac_exeext'
16191 { (case "(($ac_try" in
16192 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16193 *) ac_try_echo=$ac_try;;
16195 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16196 (eval "$ac_try") 2>&5
16198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16199 (exit $ac_status); }; }; then
16200 ac_cv_lib_gcc___udivdi3=yes
16202 echo "$as_me: failed program was:" >&5
16203 sed 's/^/| /' conftest.$ac_ext >&5
16205 ac_cv_lib_gcc___udivdi3=no
16208 rm -f core conftest.err conftest.$ac_objext \
16209 conftest$ac_exeext conftest.$ac_ext
16210 LIBS=$ac_check_lib_save_LIBS
16212 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
16213 echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
16214 if test $ac_cv_lib_gcc___udivdi3 = yes; then
16216 cat >>confdefs.h <<\_ACEOF
16217 #define HAVE___UDIVDI3 1
16222 { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
16223 echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
16224 if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
16225 echo $ECHO_N "(cached) $ECHO_C" >&6
16227 ac_check_lib_save_LIBS=$LIBS
16229 cat >conftest.$ac_ext <<_ACEOF
16232 cat confdefs.h >>conftest.$ac_ext
16233 cat >>conftest.$ac_ext <<_ACEOF
16234 /* end confdefs.h. */
16236 /* Override any GCC internal prototype to avoid an error.
16237 Use char because int might match the return type of a GCC
16238 builtin and then its argument prototype would still apply. */
16246 return __umoddi3 ();
16251 rm -f conftest.$ac_objext conftest$ac_exeext
16252 if { (ac_try="$ac_link"
16253 case "(($ac_try" in
16254 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16255 *) ac_try_echo=$ac_try;;
16257 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16258 (eval "$ac_link") 2>conftest.er1
16260 grep -v '^ *+' conftest.er1 >conftest.err
16262 cat conftest.err >&5
16263 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16264 (exit $ac_status); } &&
16265 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16266 { (case "(($ac_try" in
16267 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16268 *) ac_try_echo=$ac_try;;
16270 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16271 (eval "$ac_try") 2>&5
16273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16274 (exit $ac_status); }; } &&
16275 { ac_try='test -s conftest$ac_exeext'
16276 { (case "(($ac_try" in
16277 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16278 *) ac_try_echo=$ac_try;;
16280 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16281 (eval "$ac_try") 2>&5
16283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16284 (exit $ac_status); }; }; then
16285 ac_cv_lib_gcc___umoddi3=yes
16287 echo "$as_me: failed program was:" >&5
16288 sed 's/^/| /' conftest.$ac_ext >&5
16290 ac_cv_lib_gcc___umoddi3=no
16293 rm -f core conftest.err conftest.$ac_objext \
16294 conftest$ac_exeext conftest.$ac_ext
16295 LIBS=$ac_check_lib_save_LIBS
16297 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
16298 echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
16299 if test $ac_cv_lib_gcc___umoddi3 = yes; then
16301 cat >>confdefs.h <<\_ACEOF
16302 #define HAVE___UMODDI3 1
16308 { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
16309 echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
16310 if test "${ac_cv_lib_gcc___main+set}" = set; then
16311 echo $ECHO_N "(cached) $ECHO_C" >&6
16313 ac_check_lib_save_LIBS=$LIBS
16315 cat >conftest.$ac_ext <<_ACEOF
16318 cat confdefs.h >>conftest.$ac_ext
16319 cat >>conftest.$ac_ext <<_ACEOF
16320 /* end confdefs.h. */
16322 /* Override any GCC internal prototype to avoid an error.
16323 Use char because int might match the return type of a GCC
16324 builtin and then its argument prototype would still apply. */
16337 rm -f conftest.$ac_objext conftest$ac_exeext
16338 if { (ac_try="$ac_link"
16339 case "(($ac_try" in
16340 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16341 *) ac_try_echo=$ac_try;;
16343 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16344 (eval "$ac_link") 2>conftest.er1
16346 grep -v '^ *+' conftest.er1 >conftest.err
16348 cat conftest.err >&5
16349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16350 (exit $ac_status); } &&
16351 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16352 { (case "(($ac_try" in
16353 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16354 *) ac_try_echo=$ac_try;;
16356 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16357 (eval "$ac_try") 2>&5
16359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16360 (exit $ac_status); }; } &&
16361 { ac_try='test -s conftest$ac_exeext'
16362 { (case "(($ac_try" in
16363 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16364 *) ac_try_echo=$ac_try;;
16366 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16367 (eval "$ac_try") 2>&5
16369 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16370 (exit $ac_status); }; }; then
16371 ac_cv_lib_gcc___main=yes
16373 echo "$as_me: failed program was:" >&5
16374 sed 's/^/| /' conftest.$ac_ext >&5
16376 ac_cv_lib_gcc___main=no
16379 rm -f core conftest.err conftest.$ac_objext \
16380 conftest$ac_exeext conftest.$ac_ext
16381 LIBS=$ac_check_lib_save_LIBS
16383 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
16384 echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
16385 if test $ac_cv_lib_gcc___main = yes; then
16387 cat >>confdefs.h <<\_ACEOF
16388 #define HAVE___MAIN 1
16393 { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
16394 echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
16395 if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
16396 echo $ECHO_N "(cached) $ECHO_C" >&6
16398 ac_check_lib_save_LIBS=$LIBS
16400 cat >conftest.$ac_ext <<_ACEOF
16403 cat confdefs.h >>conftest.$ac_ext
16404 cat >>conftest.$ac_ext <<_ACEOF
16405 /* end confdefs.h. */
16407 /* Override any GCC internal prototype to avoid an error.
16408 Use char because int might match the return type of a GCC
16409 builtin and then its argument prototype would still apply. */
16417 return __cmpdi2 ();
16422 rm -f conftest.$ac_objext conftest$ac_exeext
16423 if { (ac_try="$ac_link"
16424 case "(($ac_try" in
16425 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16426 *) ac_try_echo=$ac_try;;
16428 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16429 (eval "$ac_link") 2>conftest.er1
16431 grep -v '^ *+' conftest.er1 >conftest.err
16433 cat conftest.err >&5
16434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16435 (exit $ac_status); } &&
16436 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16437 { (case "(($ac_try" in
16438 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16439 *) ac_try_echo=$ac_try;;
16441 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16442 (eval "$ac_try") 2>&5
16444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16445 (exit $ac_status); }; } &&
16446 { ac_try='test -s conftest$ac_exeext'
16447 { (case "(($ac_try" in
16448 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16449 *) ac_try_echo=$ac_try;;
16451 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16452 (eval "$ac_try") 2>&5
16454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16455 (exit $ac_status); }; }; then
16456 ac_cv_lib_gcc___cmpdi2=yes
16458 echo "$as_me: failed program was:" >&5
16459 sed 's/^/| /' conftest.$ac_ext >&5
16461 ac_cv_lib_gcc___cmpdi2=no
16464 rm -f core conftest.err conftest.$ac_objext \
16465 conftest$ac_exeext conftest.$ac_ext
16466 LIBS=$ac_check_lib_save_LIBS
16468 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
16469 echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
16470 if test $ac_cv_lib_gcc___cmpdi2 = yes; then
16472 cat >>confdefs.h <<\_ACEOF
16473 #define HAVE___CMPDI2 1
16480 if test "$llvm_cv_os_type" = "MingW" ; then
16481 { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
16482 echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
16483 cat >conftest.$ac_ext <<_ACEOF
16487 cat confdefs.h >>conftest.$ac_ext
16488 cat >>conftest.$ac_ext <<_ACEOF
16489 /* end confdefs.h. */
16491 #include <windows.h>
16492 #include <imagehlp.h>
16493 extern void foo(PENUMLOADED_MODULES_CALLBACK);
16494 extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
16498 rm -f conftest.$ac_objext
16499 if { (ac_try="$ac_compile"
16500 case "(($ac_try" in
16501 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16502 *) ac_try_echo=$ac_try;;
16504 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16505 (eval "$ac_compile") 2>conftest.er1
16507 grep -v '^ *+' conftest.er1 >conftest.err
16509 cat conftest.err >&5
16510 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16511 (exit $ac_status); } &&
16512 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16513 { (case "(($ac_try" in
16514 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16515 *) ac_try_echo=$ac_try;;
16517 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16518 (eval "$ac_try") 2>&5
16520 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16521 (exit $ac_status); }; } &&
16522 { ac_try='test -s conftest.$ac_objext'
16523 { (case "(($ac_try" in
16524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16525 *) ac_try_echo=$ac_try;;
16527 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16528 (eval "$ac_try") 2>&5
16530 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16531 (exit $ac_status); }; }; then
16533 { echo "$as_me:$LINENO: result: yes" >&5
16534 echo "${ECHO_T}yes" >&6; }
16535 llvm_cv_win32_elmcb_pcstr="PCSTR"
16538 echo "$as_me: failed program was:" >&5
16539 sed 's/^/| /' conftest.$ac_ext >&5
16542 { echo "$as_me:$LINENO: result: no" >&5
16543 echo "${ECHO_T}no" >&6; }
16544 llvm_cv_win32_elmcb_pcstr="PSTR"
16548 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16550 cat >>confdefs.h <<_ACEOF
16551 #define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
16556 if test "$llvm_cv_platform_type" = "Unix" ; then
16559 for ac_header in stdlib.h unistd.h
16561 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16562 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16563 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16564 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16565 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16566 echo $ECHO_N "(cached) $ECHO_C" >&6
16568 ac_res=`eval echo '${'$as_ac_Header'}'`
16569 { echo "$as_me:$LINENO: result: $ac_res" >&5
16570 echo "${ECHO_T}$ac_res" >&6; }
16572 # Is the header compilable?
16573 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16574 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16575 cat >conftest.$ac_ext <<_ACEOF
16578 cat confdefs.h >>conftest.$ac_ext
16579 cat >>conftest.$ac_ext <<_ACEOF
16580 /* end confdefs.h. */
16581 $ac_includes_default
16582 #include <$ac_header>
16584 rm -f conftest.$ac_objext
16585 if { (ac_try="$ac_compile"
16586 case "(($ac_try" in
16587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16588 *) ac_try_echo=$ac_try;;
16590 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16591 (eval "$ac_compile") 2>conftest.er1
16593 grep -v '^ *+' conftest.er1 >conftest.err
16595 cat conftest.err >&5
16596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16597 (exit $ac_status); } &&
16598 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16599 { (case "(($ac_try" in
16600 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16601 *) ac_try_echo=$ac_try;;
16603 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16604 (eval "$ac_try") 2>&5
16606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16607 (exit $ac_status); }; } &&
16608 { ac_try='test -s conftest.$ac_objext'
16609 { (case "(($ac_try" in
16610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16611 *) ac_try_echo=$ac_try;;
16613 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16614 (eval "$ac_try") 2>&5
16616 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16617 (exit $ac_status); }; }; then
16618 ac_header_compiler=yes
16620 echo "$as_me: failed program was:" >&5
16621 sed 's/^/| /' conftest.$ac_ext >&5
16623 ac_header_compiler=no
16626 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16627 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16628 echo "${ECHO_T}$ac_header_compiler" >&6; }
16630 # Is the header present?
16631 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16632 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16633 cat >conftest.$ac_ext <<_ACEOF
16636 cat confdefs.h >>conftest.$ac_ext
16637 cat >>conftest.$ac_ext <<_ACEOF
16638 /* end confdefs.h. */
16639 #include <$ac_header>
16641 if { (ac_try="$ac_cpp conftest.$ac_ext"
16642 case "(($ac_try" in
16643 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16644 *) ac_try_echo=$ac_try;;
16646 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16647 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16649 grep -v '^ *+' conftest.er1 >conftest.err
16651 cat conftest.err >&5
16652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16653 (exit $ac_status); } >/dev/null; then
16654 if test -s conftest.err; then
16655 ac_cpp_err=$ac_c_preproc_warn_flag
16656 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16663 if test -z "$ac_cpp_err"; then
16664 ac_header_preproc=yes
16666 echo "$as_me: failed program was:" >&5
16667 sed 's/^/| /' conftest.$ac_ext >&5
16669 ac_header_preproc=no
16672 rm -f conftest.err conftest.$ac_ext
16673 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16674 echo "${ECHO_T}$ac_header_preproc" >&6; }
16676 # So? What about this header?
16677 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16679 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16680 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16681 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16682 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16683 ac_header_preproc=yes
16686 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16687 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16688 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16689 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16690 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16691 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16692 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16693 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16694 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16695 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16696 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16697 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16699 ## ------------------------------------ ##
16700 ## Report this to http://llvm.org/bugs/ ##
16701 ## ------------------------------------ ##
16703 ) | sed "s/^/$as_me: WARNING: /" >&2
16706 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16707 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16708 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16709 echo $ECHO_N "(cached) $ECHO_C" >&6
16711 eval "$as_ac_Header=\$ac_header_preproc"
16713 ac_res=`eval echo '${'$as_ac_Header'}'`
16714 { echo "$as_me:$LINENO: result: $ac_res" >&5
16715 echo "${ECHO_T}$ac_res" >&6; }
16718 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16719 cat >>confdefs.h <<_ACEOF
16720 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16728 for ac_func in getpagesize
16730 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16731 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16732 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16733 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16734 echo $ECHO_N "(cached) $ECHO_C" >&6
16736 cat >conftest.$ac_ext <<_ACEOF
16739 cat confdefs.h >>conftest.$ac_ext
16740 cat >>conftest.$ac_ext <<_ACEOF
16741 /* end confdefs.h. */
16742 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16743 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16744 #define $ac_func innocuous_$ac_func
16746 /* System header to define __stub macros and hopefully few prototypes,
16747 which can conflict with char $ac_func (); below.
16748 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16749 <limits.h> exists even on freestanding compilers. */
16752 # include <limits.h>
16754 # include <assert.h>
16759 /* Override any GCC internal prototype to avoid an error.
16760 Use char because int might match the return type of a GCC
16761 builtin and then its argument prototype would still apply. */
16766 /* The GNU C library defines this for functions which it implements
16767 to always fail with ENOSYS. Some functions are actually named
16768 something starting with __ and the normal name is an alias. */
16769 #if defined __stub_$ac_func || defined __stub___$ac_func
16776 return $ac_func ();
16781 rm -f conftest.$ac_objext conftest$ac_exeext
16782 if { (ac_try="$ac_link"
16783 case "(($ac_try" in
16784 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16785 *) ac_try_echo=$ac_try;;
16787 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16788 (eval "$ac_link") 2>conftest.er1
16790 grep -v '^ *+' conftest.er1 >conftest.err
16792 cat conftest.err >&5
16793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16794 (exit $ac_status); } &&
16795 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16796 { (case "(($ac_try" in
16797 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16798 *) ac_try_echo=$ac_try;;
16800 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16801 (eval "$ac_try") 2>&5
16803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16804 (exit $ac_status); }; } &&
16805 { ac_try='test -s conftest$ac_exeext'
16806 { (case "(($ac_try" in
16807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16808 *) ac_try_echo=$ac_try;;
16810 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16811 (eval "$ac_try") 2>&5
16813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16814 (exit $ac_status); }; }; then
16815 eval "$as_ac_var=yes"
16817 echo "$as_me: failed program was:" >&5
16818 sed 's/^/| /' conftest.$ac_ext >&5
16820 eval "$as_ac_var=no"
16823 rm -f core conftest.err conftest.$ac_objext \
16824 conftest$ac_exeext conftest.$ac_ext
16826 ac_res=`eval echo '${'$as_ac_var'}'`
16827 { echo "$as_me:$LINENO: result: $ac_res" >&5
16828 echo "${ECHO_T}$ac_res" >&6; }
16829 if test `eval echo '${'$as_ac_var'}'` = yes; then
16830 cat >>confdefs.h <<_ACEOF
16831 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16837 { echo "$as_me:$LINENO: checking for working mmap" >&5
16838 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
16839 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
16840 echo $ECHO_N "(cached) $ECHO_C" >&6
16842 if test "$cross_compiling" = yes; then
16843 ac_cv_func_mmap_fixed_mapped=no
16845 cat >conftest.$ac_ext <<_ACEOF
16848 cat confdefs.h >>conftest.$ac_ext
16849 cat >>conftest.$ac_ext <<_ACEOF
16850 /* end confdefs.h. */
16851 $ac_includes_default
16852 /* malloc might have been renamed as rpl_malloc. */
16855 /* Thanks to Mike Haertel and Jim Avera for this test.
16856 Here is a matrix of mmap possibilities:
16857 mmap private not fixed
16858 mmap private fixed at somewhere currently unmapped
16859 mmap private fixed at somewhere already mapped
16860 mmap shared not fixed
16861 mmap shared fixed at somewhere currently unmapped
16862 mmap shared fixed at somewhere already mapped
16863 For private mappings, we should verify that changes cannot be read()
16864 back from the file, nor mmap's back from the file at a different
16865 address. (There have been systems where private was not correctly
16866 implemented like the infamous i386 svr4.0, and systems where the
16867 VM page cache was not coherent with the file system buffer cache
16868 like early versions of FreeBSD and possibly contemporary NetBSD.)
16869 For shared mappings, we should conversely verify that changes get
16870 propagated back to all the places they're supposed to be.
16872 Grep wants private fixed already mapped.
16873 The main things grep needs to know about mmap are:
16874 * does it exist and is it safe to write into the mmap'd area
16875 * how to use it (BSD variants) */
16878 #include <sys/mman.h>
16880 #if !STDC_HEADERS && !HAVE_STDLIB_H
16884 /* This mess was copied from the GNU getpagesize.h. */
16885 #if !HAVE_GETPAGESIZE
16886 /* Assume that all systems that can run configure have sys/param.h. */
16887 # if !HAVE_SYS_PARAM_H
16888 # define HAVE_SYS_PARAM_H 1
16891 # ifdef _SC_PAGESIZE
16892 # define getpagesize() sysconf(_SC_PAGESIZE)
16893 # else /* no _SC_PAGESIZE */
16894 # if HAVE_SYS_PARAM_H
16895 # include <sys/param.h>
16896 # ifdef EXEC_PAGESIZE
16897 # define getpagesize() EXEC_PAGESIZE
16898 # else /* no EXEC_PAGESIZE */
16900 # define getpagesize() NBPG * CLSIZE
16903 # endif /* no CLSIZE */
16904 # else /* no NBPG */
16906 # define getpagesize() NBPC
16907 # else /* no NBPC */
16909 # define getpagesize() PAGESIZE
16910 # endif /* PAGESIZE */
16911 # endif /* no NBPC */
16912 # endif /* no NBPG */
16913 # endif /* no EXEC_PAGESIZE */
16914 # else /* no HAVE_SYS_PARAM_H */
16915 # define getpagesize() 8192 /* punt totally */
16916 # endif /* no HAVE_SYS_PARAM_H */
16917 # endif /* no _SC_PAGESIZE */
16919 #endif /* no HAVE_GETPAGESIZE */
16924 char *data, *data2, *data3;
16928 pagesize = getpagesize ();
16930 /* First, make a file with some known garbage in it. */
16931 data = (char *) malloc (pagesize);
16934 for (i = 0; i < pagesize; ++i)
16935 *(data + i) = rand ();
16937 fd = creat ("conftest.mmap", 0600);
16940 if (write (fd, data, pagesize) != pagesize)
16944 /* Next, try to mmap the file at a fixed address which already has
16945 something else allocated at it. If we can, also make sure that
16946 we see the same garbage. */
16947 fd = open ("conftest.mmap", O_RDWR);
16950 data2 = (char *) malloc (2 * pagesize);
16953 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
16954 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
16955 MAP_PRIVATE | MAP_FIXED, fd, 0L))
16957 for (i = 0; i < pagesize; ++i)
16958 if (*(data + i) != *(data2 + i))
16961 /* Finally, make sure that changes to the mapped area do not
16962 percolate back to the file as seen by read(). (This is a bug on
16963 some variants of i386 svr4.0.) */
16964 for (i = 0; i < pagesize; ++i)
16965 *(data2 + i) = *(data2 + i) + 1;
16966 data3 = (char *) malloc (pagesize);
16969 if (read (fd, data3, pagesize) != pagesize)
16971 for (i = 0; i < pagesize; ++i)
16972 if (*(data + i) != *(data3 + i))
16978 rm -f conftest$ac_exeext
16979 if { (ac_try="$ac_link"
16980 case "(($ac_try" in
16981 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16982 *) ac_try_echo=$ac_try;;
16984 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16985 (eval "$ac_link") 2>&5
16987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16988 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16989 { (case "(($ac_try" in
16990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16991 *) ac_try_echo=$ac_try;;
16993 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16994 (eval "$ac_try") 2>&5
16996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16997 (exit $ac_status); }; }; then
16998 ac_cv_func_mmap_fixed_mapped=yes
17000 echo "$as_me: program exited with status $ac_status" >&5
17001 echo "$as_me: failed program was:" >&5
17002 sed 's/^/| /' conftest.$ac_ext >&5
17004 ( exit $ac_status )
17005 ac_cv_func_mmap_fixed_mapped=no
17007 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17012 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
17013 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
17014 if test $ac_cv_func_mmap_fixed_mapped = yes; then
17016 cat >>confdefs.h <<\_ACEOF
17017 #define HAVE_MMAP 1
17021 rm -f conftest.mmap
17023 { echo "$as_me:$LINENO: checking for mmap of files" >&5
17024 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
17025 if test "${ac_cv_func_mmap_file+set}" = set; then
17026 echo $ECHO_N "(cached) $ECHO_C" >&6
17029 ac_cpp='$CPP $CPPFLAGS'
17030 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17031 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17032 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17034 if test "$cross_compiling" = yes; then
17035 ac_cv_func_mmap_file=no
17037 cat >conftest.$ac_ext <<_ACEOF
17041 cat confdefs.h >>conftest.$ac_ext
17042 cat >>conftest.$ac_ext <<_ACEOF
17043 /* end confdefs.h. */
17045 #include <sys/types.h>
17046 #include <sys/mman.h>
17054 fd = creat ("foo",0777);
17055 fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
17057 return (fd != (int) MAP_FAILED);
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;;
17068 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17069 (eval "$ac_link") 2>&5
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;;
17077 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17078 (eval "$ac_try") 2>&5
17080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17081 (exit $ac_status); }; }; then
17082 ac_cv_func_mmap_file=yes
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_file=no
17091 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17096 ac_cpp='$CPP $CPPFLAGS'
17097 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17098 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17099 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17103 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
17104 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
17105 if test "$ac_cv_func_mmap_file" = yes; then
17107 cat >>confdefs.h <<\_ACEOF
17108 #define HAVE_MMAP_FILE
17115 { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
17116 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
17117 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
17118 echo $ECHO_N "(cached) $ECHO_C" >&6
17120 if test "$llvm_cv_os_type" = "Interix" ; then
17121 ac_cv_need_dev_zero_for_mmap=yes
17123 ac_cv_need_dev_zero_for_mmap=no
17127 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
17128 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
17129 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
17131 cat >>confdefs.h <<\_ACEOF
17132 #define NEED_DEV_ZERO_FOR_MMAP 1
17137 if test "$ac_cv_func_mmap_fixed_mapped" = "no"
17139 { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
17140 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
17142 if test "$ac_cv_func_mmap_file" = "no"
17144 { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
17145 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
17149 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
17150 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
17152 ac_cpp='$CXXCPP $CPPFLAGS'
17153 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17154 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17155 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17157 cat >conftest.$ac_ext <<_ACEOF
17161 cat confdefs.h >>conftest.$ac_ext
17162 cat >>conftest.$ac_ext <<_ACEOF
17163 /* end confdefs.h. */
17166 volatile unsigned long val = 1;
17167 __sync_synchronize();
17168 __sync_val_compare_and_swap(&val, 1, 0);
17169 __sync_add_and_fetch(&val, 1);
17170 __sync_sub_and_fetch(&val, 1);
17176 rm -f conftest.$ac_objext conftest$ac_exeext
17177 if { (ac_try="$ac_link"
17178 case "(($ac_try" in
17179 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17180 *) ac_try_echo=$ac_try;;
17182 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17183 (eval "$ac_link") 2>conftest.er1
17185 grep -v '^ *+' conftest.er1 >conftest.err
17187 cat conftest.err >&5
17188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17189 (exit $ac_status); } &&
17190 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17191 { (case "(($ac_try" in
17192 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17193 *) ac_try_echo=$ac_try;;
17195 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17196 (eval "$ac_try") 2>&5
17198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17199 (exit $ac_status); }; } &&
17200 { ac_try='test -s conftest$ac_exeext'
17201 { (case "(($ac_try" in
17202 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17203 *) ac_try_echo=$ac_try;;
17205 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17206 (eval "$ac_try") 2>&5
17208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17209 (exit $ac_status); }; }; then
17211 { echo "$as_me:$LINENO: result: yes" >&5
17212 echo "${ECHO_T}yes" >&6; }
17214 cat >>confdefs.h <<\_ACEOF
17215 #define LLVM_HAS_ATOMICS 1
17220 echo "$as_me: failed program was:" >&5
17221 sed 's/^/| /' conftest.$ac_ext >&5
17224 { echo "$as_me:$LINENO: result: no" >&5
17225 echo "${ECHO_T}no" >&6; }
17227 cat >>confdefs.h <<\_ACEOF
17228 #define LLVM_HAS_ATOMICS 0
17231 { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
17232 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
17236 rm -f core conftest.err conftest.$ac_objext \
17237 conftest$ac_exeext conftest.$ac_ext
17239 ac_cpp='$CPP $CPPFLAGS'
17240 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17241 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17242 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17246 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
17247 { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
17248 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
17249 if test "${llvm_cv_linux_mixed+set}" = set; then
17250 echo $ECHO_N "(cached) $ECHO_C" >&6
17253 ac_cpp='$CPP $CPPFLAGS'
17254 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17255 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17256 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17258 cat >conftest.$ac_ext <<_ACEOF
17261 cat confdefs.h >>conftest.$ac_ext
17262 cat >>conftest.$ac_ext <<_ACEOF
17263 /* end confdefs.h. */
17265 error: Not x86-64 even if uname says so!
17276 rm -f conftest.$ac_objext
17277 if { (ac_try="$ac_compile"
17278 case "(($ac_try" in
17279 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17280 *) ac_try_echo=$ac_try;;
17282 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17283 (eval "$ac_compile") 2>conftest.er1
17285 grep -v '^ *+' conftest.er1 >conftest.err
17287 cat conftest.err >&5
17288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17289 (exit $ac_status); } &&
17290 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17291 { (case "(($ac_try" in
17292 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17293 *) ac_try_echo=$ac_try;;
17295 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17296 (eval "$ac_try") 2>&5
17298 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17299 (exit $ac_status); }; } &&
17300 { ac_try='test -s conftest.$ac_objext'
17301 { (case "(($ac_try" in
17302 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17303 *) ac_try_echo=$ac_try;;
17305 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17306 (eval "$ac_try") 2>&5
17308 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17309 (exit $ac_status); }; }; then
17310 llvm_cv_linux_mixed=no
17312 echo "$as_me: failed program was:" >&5
17313 sed 's/^/| /' conftest.$ac_ext >&5
17315 llvm_cv_linux_mixed=yes
17318 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17320 ac_cpp='$CPP $CPPFLAGS'
17321 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17322 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17323 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17327 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
17328 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
17330 if test "$llvm_cv_linux_mixed" = "yes"; then
17331 llvm_cv_target_arch="x86"
17337 for ac_func in __dso_handle
17339 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17340 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17341 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17342 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17343 echo $ECHO_N "(cached) $ECHO_C" >&6
17345 cat >conftest.$ac_ext <<_ACEOF
17348 cat confdefs.h >>conftest.$ac_ext
17349 cat >>conftest.$ac_ext <<_ACEOF
17350 /* end confdefs.h. */
17351 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17352 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17353 #define $ac_func innocuous_$ac_func
17355 /* System header to define __stub macros and hopefully few prototypes,
17356 which can conflict with char $ac_func (); below.
17357 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17358 <limits.h> exists even on freestanding compilers. */
17361 # include <limits.h>
17363 # include <assert.h>
17368 /* Override any GCC internal prototype to avoid an error.
17369 Use char because int might match the return type of a GCC
17370 builtin and then its argument prototype would still apply. */
17375 /* The GNU C library defines this for functions which it implements
17376 to always fail with ENOSYS. Some functions are actually named
17377 something starting with __ and the normal name is an alias. */
17378 #if defined __stub_$ac_func || defined __stub___$ac_func
17385 return $ac_func ();
17390 rm -f conftest.$ac_objext conftest$ac_exeext
17391 if { (ac_try="$ac_link"
17392 case "(($ac_try" in
17393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17394 *) ac_try_echo=$ac_try;;
17396 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17397 (eval "$ac_link") 2>conftest.er1
17399 grep -v '^ *+' conftest.er1 >conftest.err
17401 cat conftest.err >&5
17402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17403 (exit $ac_status); } &&
17404 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17405 { (case "(($ac_try" in
17406 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17407 *) ac_try_echo=$ac_try;;
17409 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17410 (eval "$ac_try") 2>&5
17412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17413 (exit $ac_status); }; } &&
17414 { ac_try='test -s conftest$ac_exeext'
17415 { (case "(($ac_try" in
17416 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17417 *) ac_try_echo=$ac_try;;
17419 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17420 (eval "$ac_try") 2>&5
17422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17423 (exit $ac_status); }; }; then
17424 eval "$as_ac_var=yes"
17426 echo "$as_me: failed program was:" >&5
17427 sed 's/^/| /' conftest.$ac_ext >&5
17429 eval "$as_ac_var=no"
17432 rm -f core conftest.err conftest.$ac_objext \
17433 conftest$ac_exeext conftest.$ac_ext
17435 ac_res=`eval echo '${'$as_ac_var'}'`
17436 { echo "$as_me:$LINENO: result: $ac_res" >&5
17437 echo "${ECHO_T}$ac_res" >&6; }
17438 if test `eval echo '${'$as_ac_var'}'` = yes; then
17439 cat >>confdefs.h <<_ACEOF
17440 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17447 SHLIBEXT=$llvm_shlib_ext
17450 if test "${prefix}" = "NONE" ; then
17451 prefix="/usr/local"
17453 eval LLVM_PREFIX="${prefix}";
17454 eval LLVM_BINDIR="${prefix}/bin";
17455 eval LLVM_DATADIR="${prefix}/share/llvm";
17456 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
17457 eval LLVM_ETCDIR="${prefix}/etc/llvm";
17458 eval LLVM_INCLUDEDIR="${prefix}/include";
17459 eval LLVM_INFODIR="${prefix}/info";
17460 eval LLVM_MANDIR="${prefix}/man";
17461 LLVM_CONFIGTIME=`date`
17472 if test "${ENABLE_TIMESTAMPS}" = "0"; then
17473 LLVM_CONFIGTIME="(timestamp not enabled)"
17477 cat >>confdefs.h <<_ACEOF
17478 #define LLVM_PREFIX "$LLVM_PREFIX"
17482 cat >>confdefs.h <<_ACEOF
17483 #define LLVM_BINDIR "$LLVM_BINDIR"
17487 cat >>confdefs.h <<_ACEOF
17488 #define LLVM_DATADIR "$LLVM_DATADIR"
17492 cat >>confdefs.h <<_ACEOF
17493 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
17497 cat >>confdefs.h <<_ACEOF
17498 #define LLVM_ETCDIR "$LLVM_ETCDIR"
17502 cat >>confdefs.h <<_ACEOF
17503 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
17507 cat >>confdefs.h <<_ACEOF
17508 #define LLVM_INFODIR "$LLVM_INFODIR"
17512 cat >>confdefs.h <<_ACEOF
17513 #define LLVM_MANDIR "$LLVM_MANDIR"
17517 cat >>confdefs.h <<_ACEOF
17518 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
17522 cat >>confdefs.h <<_ACEOF
17523 #define LLVM_HOST_TRIPLE "$host"
17527 cat >>confdefs.h <<_ACEOF
17528 #define LLVM_DEFAULT_TARGET_TRIPLE "$target"
17532 if test "$BINDINGS_TO_BUILD" = auto ; then
17533 BINDINGS_TO_BUILD=""
17534 if test "x$OCAMLFIND" != x ; then
17535 BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
17537 if test "x$GO" != x ; then
17538 if $GO run ${srcdir}/bindings/go/conftest.go ; then
17539 BINDINGS_TO_BUILD="go $BINDINGS_TO_BUILD"
17543 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
17546 binding_prereqs_failed=0
17547 for a_binding in $BINDINGS_TO_BUILD ; do
17548 case "$a_binding" in
17550 if test "x$OCAMLFIND" = x ; then
17551 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlfind not found. Try configure OCAMLFIND=/path/to/ocamlfind" >&5
17552 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlfind not found. Try configure OCAMLFIND=/path/to/ocamlfind" >&2;}
17553 binding_prereqs_failed=1
17556 if $OCAMLFIND opt -version >/dev/null 2>/dev/null ; then
17563 if ! $OCAMLFIND query ctypes >/dev/null 2>/dev/null; then
17564 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ctypes is not installed" >&5
17565 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ctypes is not installed" >&2;}
17566 binding_prereqs_failed=1
17569 if $OCAMLFIND query oUnit >/dev/null 2>/dev/null; then
17573 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but OUnit 2 is not installed. Tests will not run" >&5
17574 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but OUnit 2 is not installed. Tests will not run" >&2;}
17578 if test "x$with_ocaml_libdir" != xauto ; then
17579 OCAML_LIBDIR=$with_ocaml_libdir
17582 ocaml_stdlib="`"$OCAMLFIND" ocamlc -where`"
17583 if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
17585 # ocaml stdlib is beneath our prefix; use stdlib
17586 OCAML_LIBDIR=$ocaml_stdlib
17589 # ocaml stdlib is outside our prefix; use libdir/ocaml
17590 OCAML_LIBDIR=${prefix}/lib/ocaml
17596 if test "x$GO" = x ; then
17597 { echo "$as_me:$LINENO: WARNING: --enable-bindings=go specified, but go not found. Try configure GO=/path/to/go" >&5
17598 echo "$as_me: WARNING: --enable-bindings=go specified, but go not found. Try configure GO=/path/to/go" >&2;}
17599 binding_prereqs_failed=1
17601 if $GO run ${srcdir}/bindings/go/conftest.go ; then
17604 { echo "$as_me:$LINENO: WARNING: --enable-bindings=go specified, but need at least Go 1.2. Try configure GO=/path/to/go" >&5
17605 echo "$as_me: WARNING: --enable-bindings=go specified, but need at least Go 1.2. Try configure GO=/path/to/go" >&2;}
17606 binding_prereqs_failed=1
17612 if test "$binding_prereqs_failed" = 1 ; then
17613 { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
17614 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
17615 { (exit 1); exit 1; }; }
17618 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
17619 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
17620 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
17621 echo $ECHO_N "(cached) $ECHO_C" >&6
17624 ac_cpp='$CXXCPP $CPPFLAGS'
17625 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17626 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17627 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17629 oldcxxflags="$CXXFLAGS"
17630 CXXFLAGS="$CXXFLAGS -O0 -fvisibility-inlines-hidden -Werror"
17631 cat >conftest.$ac_ext <<_ACEOF
17634 cat confdefs.h >>conftest.$ac_ext
17635 cat >>conftest.$ac_ext <<_ACEOF
17636 /* end confdefs.h. */
17637 template <typename T> struct X { void __attribute__((noinline)) f() {} };
17646 rm -f conftest.$ac_objext
17647 if { (ac_try="$ac_compile"
17648 case "(($ac_try" in
17649 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17650 *) ac_try_echo=$ac_try;;
17652 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17653 (eval "$ac_compile") 2>conftest.er1
17655 grep -v '^ *+' conftest.er1 >conftest.err
17657 cat conftest.err >&5
17658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17659 (exit $ac_status); } &&
17660 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17661 { (case "(($ac_try" in
17662 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17663 *) ac_try_echo=$ac_try;;
17665 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17666 (eval "$ac_try") 2>&5
17668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17669 (exit $ac_status); }; } &&
17670 { ac_try='test -s conftest.$ac_objext'
17671 { (case "(($ac_try" in
17672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17673 *) ac_try_echo=$ac_try;;
17675 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17676 (eval "$ac_try") 2>&5
17678 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17679 (exit $ac_status); }; }; then
17680 llvm_cv_cxx_visibility_inlines_hidden=yes
17682 echo "$as_me: failed program was:" >&5
17683 sed 's/^/| /' conftest.$ac_ext >&5
17685 llvm_cv_cxx_visibility_inlines_hidden=no
17688 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17689 CXXFLAGS="$oldcxxflags"
17691 ac_cpp='$CPP $CPPFLAGS'
17692 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17693 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17694 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17698 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
17699 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
17700 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
17701 ENABLE_VISIBILITY_INLINES_HIDDEN=1
17704 ENABLE_VISIBILITY_INLINES_HIDDEN=0
17709 if test "$llvm_cv_link_use_r" = "yes" ; then
17716 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
17717 RDYNAMIC="-rdynamic"
17724 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
17731 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
17733 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
17735 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
17737 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
17739 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
17742 ac_config_files="$ac_config_files Makefile.config"
17745 ac_config_files="$ac_config_files llvm.spec"
17748 ac_config_files="$ac_config_files docs/doxygen.cfg"
17751 if test "${clang_src_root}" = ""; then
17752 clang_src_root="$srcdir/tools/clang"
17754 if test -f ${clang_src_root}/README.txt; then
17756 cat >>confdefs.h <<_ACEOF
17757 #define CLANG_LIBDIR_SUFFIX ""
17761 configh="include/clang/Config/config.h"
17762 doxy="docs/doxygen.cfg"
17763 ac_config_headers="$ac_config_headers tools/clang/${configh}:${clang_src_root}/${configh}.in"
17765 ac_config_files="$ac_config_files tools/clang/${doxy}:${clang_src_root}/${doxy}.in"
17769 ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
17772 test "x$program_prefix" = "xNONE" && program_prefix=""
17776 ac_config_commands="$ac_config_commands setup"
17778 ac_config_commands="$ac_config_commands Makefile"
17781 ac_config_commands="$ac_config_commands Makefile.common"
17784 ac_config_commands="$ac_config_commands examples/Makefile"
17787 ac_config_commands="$ac_config_commands lib/Makefile"
17790 ac_config_commands="$ac_config_commands test/Makefile"
17793 ac_config_commands="$ac_config_commands test/Makefile.tests"
17796 ac_config_commands="$ac_config_commands unittests/Makefile"
17799 ac_config_commands="$ac_config_commands tools/Makefile"
17802 ac_config_commands="$ac_config_commands utils/Makefile"
17805 ac_config_commands="$ac_config_commands projects/Makefile"
17808 ac_config_commands="$ac_config_commands bindings/Makefile"
17811 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
17815 cat >confcache <<\_ACEOF
17816 # This file is a shell script that caches the results of configure
17817 # tests run on this system so they can be shared between configure
17818 # scripts and configure runs, see configure's option --config-cache.
17819 # It is not useful on other systems. If it contains results you don't
17820 # want to keep, you may remove or edit it.
17822 # config.status only pays attention to the cache file if you give it
17823 # the --recheck option to rerun configure.
17825 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17826 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17827 # following values.
17831 # The following way of writing the cache mishandles newlines in values,
17832 # but we know of no workaround that is simple, portable, and efficient.
17833 # So, we kill variables containing newlines.
17834 # Ultrix sh set writes to stderr and can't be redirected directly,
17835 # and sets the high bit in the cache file unless we assign to the vars.
17837 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17838 eval ac_val=\$$ac_var
17842 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
17843 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
17846 _ | IFS | as_nl) ;; #(
17847 *) $as_unset $ac_var ;;
17853 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17854 *${as_nl}ac_space=\ *)
17855 # `set' does not quote correctly, so add quotes (double-quote
17856 # substitution turns \\\\ into \\, and sed turns \\ into \).
17859 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17862 # `set' quotes correctly as required by POSIX, so do not add quotes.
17863 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17872 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17874 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17876 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17877 if test -w "$cache_file"; then
17878 test "x$cache_file" != "x/dev/null" &&
17879 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
17880 echo "$as_me: updating cache $cache_file" >&6;}
17881 cat confcache >$cache_file
17883 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
17884 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17889 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17890 # Let make expand exec_prefix.
17891 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17893 DEFS=-DHAVE_CONFIG_H
17897 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17898 # 1. Remove the extension, and $U if already installed.
17899 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17900 ac_i=`echo "$ac_i" | sed "$ac_script"`
17901 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17902 # will be set to the directory where LIBOBJS objects are built.
17903 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17904 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
17906 LIBOBJS=$ac_libobjs
17908 LTLIBOBJS=$ac_ltlibobjs
17912 : ${CONFIG_STATUS=./config.status}
17913 ac_clean_files_save=$ac_clean_files
17914 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17915 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
17916 echo "$as_me: creating $CONFIG_STATUS" >&6;}
17917 cat >$CONFIG_STATUS <<_ACEOF
17919 # Generated by $as_me.
17920 # Run this file to recreate the current configuration.
17921 # Compiler output produced by configure, useful for debugging
17922 # configure, is in config.log if it exists.
17925 ac_cs_recheck=false
17927 SHELL=\${CONFIG_SHELL-$SHELL}
17930 cat >>$CONFIG_STATUS <<\_ACEOF
17931 ## --------------------- ##
17932 ## M4sh Initialization. ##
17933 ## --------------------- ##
17935 # Be Bourne compatible
17936 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17939 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17940 # is contrary to our usage. Disable this feature.
17941 alias -g '${1+"$@"}'='"$@"'
17942 setopt NO_GLOB_SUBST
17944 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
17946 BIN_SH=xpg4; export BIN_SH # for Tru64
17947 DUALCASE=1; export DUALCASE # for MKS sh
17951 # Avoid depending upon Character Ranges.
17952 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17953 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17954 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17955 as_cr_digits='0123456789'
17956 as_cr_alnum=$as_cr_Letters$as_cr_digits
17958 # The user is always right.
17959 if test "${PATH_SEPARATOR+set}" != set; then
17960 echo "#! /bin/sh" >conf$$.sh
17961 echo "exit 0" >>conf$$.sh
17963 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
17971 # Support unset when possible.
17972 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
17980 # We need space, tab and new line, in precisely that order. Quoting is
17981 # there to prevent editors from complaining about space-tab.
17982 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17983 # splitting by setting IFS to empty value.)
17988 # Find who we are. Look in the path if we contain no directory separator.
17990 *[\\/]* ) as_myself=$0 ;;
17991 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17992 for as_dir in $PATH
17995 test -z "$as_dir" && as_dir=.
17996 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
18002 # We did not find ourselves, most probably we were run as `sh COMMAND'
18003 # in which case we are not to be found in the path.
18004 if test "x$as_myself" = x; then
18007 if test ! -f "$as_myself"; then
18008 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18009 { (exit 1); exit 1; }
18012 # Work around bugs in pre-3.0 UWIN ksh.
18013 for as_var in ENV MAIL MAILPATH
18014 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
18022 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
18023 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
18024 LC_TELEPHONE LC_TIME
18026 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
18027 eval $as_var=C; export $as_var
18029 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
18033 # Required to use basename.
18034 if expr a : '\(a\)' >/dev/null 2>&1 &&
18035 test "X`expr 00001 : '.*\(...\)'`" = X001; then
18041 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18042 as_basename=basename
18048 # Name of the executable.
18049 as_me=`$as_basename -- "$0" ||
18050 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18051 X"$0" : 'X\(//\)$' \| \
18052 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18054 sed '/^.*\/\([^/][^/]*\)\/*$/{
18073 as_lineno_1=$LINENO
18074 as_lineno_2=$LINENO
18075 test "x$as_lineno_1" != "x$as_lineno_2" &&
18076 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
18078 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
18079 # uniformly replaced by the line number. The first 'sed' inserts a
18080 # line-number line after each line using $LINENO; the second 'sed'
18081 # does the real work. The second script uses 'N' to pair each
18082 # line-number line with the line containing $LINENO, and appends
18083 # trailing '-' during substitution so that $LINENO is not a special
18084 # case at line end.
18085 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
18086 # scripts with optimization help from Paolo Bonzini. Blame Lee
18087 # E. McMahon (1931-1989) for sed's syntax. :-)
18099 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
18102 ' >$as_me.lineno &&
18103 chmod +x "$as_me.lineno" ||
18104 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
18105 { (exit 1); exit 1; }; }
18107 # Don't try to exec as it changes $[0], causing all sort of problems
18108 # (the dirname of $[0] is not the place where we might find the
18109 # original and so on. Autoconf is especially sensitive to this).
18110 . "./$as_me.lineno"
18111 # Exit status is that of the last command.
18116 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18122 ECHO_C= ECHO_N= ECHO_T=
18123 case `echo -n x` in
18125 case `echo 'x\c'` in
18126 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
18133 if expr a : '\(a\)' >/dev/null 2>&1 &&
18134 test "X`expr 00001 : '.*\(...\)'`" = X001; then
18140 rm -f conf$$ conf$$.exe conf$$.file
18141 if test -d conf$$.dir; then
18142 rm -f conf$$.dir/conf$$.file
18148 if ln -s conf$$.file conf$$ 2>/dev/null; then
18150 # ... but there are two gotchas:
18151 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18152 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18153 # In both cases, we have to default to `cp -p'.
18154 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18156 elif ln conf$$.file conf$$ 2>/dev/null; then
18161 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18162 rmdir conf$$.dir 2>/dev/null
18164 if mkdir -p . 2>/dev/null; then
18167 test -d ./-p && rmdir ./-p
18171 # Find out whether ``test -x'' works. Don't use a zero-byte file, as
18172 # systems may use methods other than mode bits to determine executability.
18173 cat >conf$$.file <<_ASEOF
18177 chmod +x conf$$.file
18178 if test -x conf$$.file >/dev/null 2>&1; then
18179 as_executable_p="test -x"
18185 # Sed expression to map a string onto a valid CPP name.
18186 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18188 # Sed expression to map a string onto a valid variable name.
18189 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18194 # Save the log message, to keep $[0] and so on meaningful, and to
18195 # report actual input values of CONFIG_FILES etc. instead of their
18196 # values after options handling.
18198 This file was extended by LLVM $as_me 3.8.0svn, which was
18199 generated by GNU Autoconf 2.60. Invocation command line was
18201 CONFIG_FILES = $CONFIG_FILES
18202 CONFIG_HEADERS = $CONFIG_HEADERS
18203 CONFIG_LINKS = $CONFIG_LINKS
18204 CONFIG_COMMANDS = $CONFIG_COMMANDS
18207 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18212 cat >>$CONFIG_STATUS <<_ACEOF
18213 # Files that config.status was made for.
18214 config_files="$ac_config_files"
18215 config_headers="$ac_config_headers"
18216 config_commands="$ac_config_commands"
18220 cat >>$CONFIG_STATUS <<\_ACEOF
18222 \`$as_me' instantiates files from templates according to the
18223 current configuration.
18225 Usage: $0 [OPTIONS] [FILE]...
18227 -h, --help print this help, then exit
18228 -V, --version print version number, then exit
18229 -q, --quiet do not print progress messages
18230 -d, --debug don't remove temporary files
18231 --recheck update $as_me by reconfiguring in the same conditions
18232 --file=FILE[:TEMPLATE]
18233 instantiate the configuration file FILE
18234 --header=FILE[:TEMPLATE]
18235 instantiate the configuration header FILE
18237 Configuration files:
18240 Configuration headers:
18243 Configuration commands:
18246 Report bugs to <bug-autoconf@gnu.org>."
18249 cat >>$CONFIG_STATUS <<_ACEOF
18251 LLVM config.status 3.8.0svn
18252 configured by $0, generated by GNU Autoconf 2.60,
18253 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
18255 Copyright (C) 2006 Free Software Foundation, Inc.
18256 This config.status script is free software; the Free Software Foundation
18257 gives unlimited permission to copy, distribute and modify it."
18264 cat >>$CONFIG_STATUS <<\_ACEOF
18265 # If no file are specified by the user, then we need to provide default
18266 # value. By we need to know if files were specified by the user.
18272 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18273 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18284 # Handling of the options.
18285 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18287 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18288 echo "$ac_cs_version"; exit ;;
18289 --debug | --debu | --deb | --de | --d | -d )
18291 --file | --fil | --fi | --f )
18293 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
18294 ac_need_defaults=false;;
18295 --header | --heade | --head | --hea )
18297 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
18298 ac_need_defaults=false;;
18300 # Conflict between --help and --header
18301 { echo "$as_me: error: ambiguous option: $1
18302 Try \`$0 --help' for more information." >&2
18303 { (exit 1); exit 1; }; };;
18304 --help | --hel | -h )
18305 echo "$ac_cs_usage"; exit ;;
18306 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18307 | -silent | --silent | --silen | --sile | --sil | --si | --s)
18310 # This is an error.
18311 -*) { echo "$as_me: error: unrecognized option: $1
18312 Try \`$0 --help' for more information." >&2
18313 { (exit 1); exit 1; }; } ;;
18315 *) ac_config_targets="$ac_config_targets $1"
18316 ac_need_defaults=false ;;
18322 ac_configure_extra_args=
18324 if $ac_cs_silent; then
18326 ac_configure_extra_args="$ac_configure_extra_args --silent"
18330 cat >>$CONFIG_STATUS <<_ACEOF
18331 if \$ac_cs_recheck; then
18332 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
18333 CONFIG_SHELL=$SHELL
18334 export CONFIG_SHELL
18335 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18339 cat >>$CONFIG_STATUS <<\_ACEOF
18343 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18344 ## Running $as_me. ##
18350 cat >>$CONFIG_STATUS <<_ACEOF
18354 llvm_src="${srcdir}"
18358 cat >>$CONFIG_STATUS <<\_ACEOF
18360 # Handling of arguments.
18361 for ac_config_target in $ac_config_targets
18363 case $ac_config_target in
18364 "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
18365 "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
18366 "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
18367 "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
18368 "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
18369 "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
18370 "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
18371 "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
18372 "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
18373 "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
18374 "tools/clang/${configh}") CONFIG_HEADERS="$CONFIG_HEADERS tools/clang/${configh}:${clang_src_root}/${configh}.in" ;;
18375 "tools/clang/${doxy}") CONFIG_FILES="$CONFIG_FILES tools/clang/${doxy}:${clang_src_root}/${doxy}.in" ;;
18376 "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;;
18377 "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
18378 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
18379 "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
18380 "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
18381 "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
18382 "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
18383 "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
18384 "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
18385 "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
18386 "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
18387 "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
18388 "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
18389 "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
18391 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
18392 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
18393 { (exit 1); exit 1; }; };;
18398 # If the user did not use the arguments to specify the items to instantiate,
18399 # then the envvar interface is used. Set only those that are not.
18400 # We use the long form for the default assignment because of an extremely
18401 # bizarre bug on SunOS 4.1.3.
18402 if $ac_need_defaults; then
18403 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18404 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18405 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18408 # Have a temporary directory for convenience. Make it in the build tree
18409 # simply because there is no reason against having it here, and in addition,
18410 # creating and moving files from /tmp can sometimes cause problems.
18411 # Hook for its removal unless debugging.
18412 # Note that there is a small window in which the directory will not be cleaned:
18413 # after its creation but before its name has been assigned to `$tmp'.
18417 trap 'exit_status=$?
18418 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18420 trap '{ (exit 1); exit 1; }' 1 2 13 15
18422 # Create a (secure) tmp directory for tmp files.
18425 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18426 test -n "$tmp" && test -d "$tmp"
18429 tmp=./conf$$-$RANDOM
18430 (umask 077 && mkdir "$tmp")
18433 echo "$me: cannot create a temporary directory in ." >&2
18434 { (exit 1); exit 1; }
18438 # Set up the sed scripts for CONFIG_FILES section.
18441 # No need to generate the scripts if there are no CONFIG_FILES.
18442 # This happens for instance when ./config.status config.h
18443 if test -n "$CONFIG_FILES"; then
18450 for ac_last_try in false false false false false :; do
18451 cat >conf$$subs.sed <<_ACEOF
18452 SHELL!$SHELL$ac_delim
18453 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
18454 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
18455 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
18456 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
18457 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
18458 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
18459 exec_prefix!$exec_prefix$ac_delim
18460 prefix!$prefix$ac_delim
18461 program_transform_name!$program_transform_name$ac_delim
18462 bindir!$bindir$ac_delim
18463 sbindir!$sbindir$ac_delim
18464 libexecdir!$libexecdir$ac_delim
18465 datarootdir!$datarootdir$ac_delim
18466 datadir!$datadir$ac_delim
18467 sysconfdir!$sysconfdir$ac_delim
18468 sharedstatedir!$sharedstatedir$ac_delim
18469 localstatedir!$localstatedir$ac_delim
18470 includedir!$includedir$ac_delim
18471 oldincludedir!$oldincludedir$ac_delim
18472 docdir!$docdir$ac_delim
18473 infodir!$infodir$ac_delim
18474 htmldir!$htmldir$ac_delim
18475 dvidir!$dvidir$ac_delim
18476 pdfdir!$pdfdir$ac_delim
18477 psdir!$psdir$ac_delim
18478 libdir!$libdir$ac_delim
18479 localedir!$localedir$ac_delim
18480 mandir!$mandir$ac_delim
18481 DEFS!$DEFS$ac_delim
18482 ECHO_C!$ECHO_C$ac_delim
18483 ECHO_N!$ECHO_N$ac_delim
18484 ECHO_T!$ECHO_T$ac_delim
18485 LIBS!$LIBS$ac_delim
18486 build_alias!$build_alias$ac_delim
18487 host_alias!$host_alias$ac_delim
18488 target_alias!$target_alias$ac_delim
18489 LLVM_VERSION_MAJOR!$LLVM_VERSION_MAJOR$ac_delim
18490 LLVM_VERSION_MINOR!$LLVM_VERSION_MINOR$ac_delim
18491 LLVM_VERSION_PATCH!$LLVM_VERSION_PATCH$ac_delim
18492 LLVM_VERSION_SUFFIX!$LLVM_VERSION_SUFFIX$ac_delim
18493 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
18495 CFLAGS!$CFLAGS$ac_delim
18496 LDFLAGS!$LDFLAGS$ac_delim
18497 CPPFLAGS!$CPPFLAGS$ac_delim
18498 ac_ct_CC!$ac_ct_CC$ac_delim
18499 EXEEXT!$EXEEXT$ac_delim
18500 OBJEXT!$OBJEXT$ac_delim
18502 CXXFLAGS!$CXXFLAGS$ac_delim
18503 ac_ct_CXX!$ac_ct_CXX$ac_delim
18505 subdirs!$subdirs$ac_delim
18506 ENABLE_POLLY!$ENABLE_POLLY$ac_delim
18507 LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
18508 build!$build$ac_delim
18509 build_cpu!$build_cpu$ac_delim
18510 build_vendor!$build_vendor$ac_delim
18511 build_os!$build_os$ac_delim
18512 host!$host$ac_delim
18513 host_cpu!$host_cpu$ac_delim
18514 host_vendor!$host_vendor$ac_delim
18515 host_os!$host_os$ac_delim
18516 target!$target$ac_delim
18517 target_cpu!$target_cpu$ac_delim
18518 target_vendor!$target_vendor$ac_delim
18519 target_os!$target_os$ac_delim
18521 HOST_OS!$HOST_OS$ac_delim
18522 TARGET_OS!$TARGET_OS$ac_delim
18523 LINKALL!$LINKALL$ac_delim
18524 NOLINKALL!$NOLINKALL$ac_delim
18525 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
18526 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
18527 ARCH!$ARCH$ac_delim
18528 LLVM_NATIVE_ARCH!$LLVM_NATIVE_ARCH$ac_delim
18529 HOST_ARCH!$HOST_ARCH$ac_delim
18530 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
18531 BUILD_CC!$BUILD_CC$ac_delim
18532 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
18533 BUILD_CXX!$BUILD_CXX$ac_delim
18534 CVSBUILD!$CVSBUILD$ac_delim
18535 ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim
18536 ENABLE_CXX1Y!$ENABLE_CXX1Y$ac_delim
18537 ENABLE_SPLIT_DWARF!$ENABLE_SPLIT_DWARF$ac_delim
18538 ENABLE_CLANG_ARCMT!$ENABLE_CLANG_ARCMT$ac_delim
18539 CLANG_PLUGIN_SUPPORT!$CLANG_PLUGIN_SUPPORT$ac_delim
18540 ENABLE_CLANG_STATIC_ANALYZER!$ENABLE_CLANG_STATIC_ANALYZER$ac_delim
18541 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
18542 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
18543 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
18544 ENABLE_WERROR!$ENABLE_WERROR$ac_delim
18545 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
18546 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
18547 ENABLE_ABI_BREAKING_CHECKS!$ENABLE_ABI_BREAKING_CHECKS$ac_delim
18548 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
18551 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
18553 elif $ac_last_try; then
18554 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18555 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18556 { (exit 1); exit 1; }; }
18558 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18562 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18563 if test -n "$ac_eof"; then
18564 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18565 ac_eof=`expr $ac_eof + 1`
18568 cat >>$CONFIG_STATUS <<_ACEOF
18569 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
18570 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18573 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18574 s/^/s,@/; s/!/@,|#_!!_#|/
18577 s/'"$ac_delim"'$/,g/; t
18579 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18580 ' >>$CONFIG_STATUS <conf$$subs.sed
18581 rm -f conf$$subs.sed
18582 cat >>$CONFIG_STATUS <<_ACEOF
18588 for ac_last_try in false false false false false :; do
18589 cat >conf$$subs.sed <<_ACEOF
18590 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
18591 KEEP_SYMBOLS!$KEEP_SYMBOLS$ac_delim
18593 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
18594 TARGETS_WITH_JIT!$TARGETS_WITH_JIT$ac_delim
18595 ENABLE_DOCS!$ENABLE_DOCS$ac_delim
18596 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
18597 enable_searchengine!$enable_searchengine$ac_delim
18598 enable_external_search!$enable_external_search$ac_delim
18599 enable_server_based_search!$enable_server_based_search$ac_delim
18600 searchengine_url!$searchengine_url$ac_delim
18601 extra_search_mappings!$extra_search_mappings$ac_delim
18602 QHELPGENERATOR!$QHELPGENERATOR$ac_delim
18603 llvm_doxygen_generate_qhp!$llvm_doxygen_generate_qhp$ac_delim
18604 llvm_doxygen_qch_filename!$llvm_doxygen_qch_filename$ac_delim
18605 llvm_doxygen_qhp_namespace!$llvm_doxygen_qhp_namespace$ac_delim
18606 llvm_doxygen_qhelpgenerator_path!$llvm_doxygen_qhelpgenerator_path$ac_delim
18607 llvm_doxygen_qhp_cust_filter_name!$llvm_doxygen_qhp_cust_filter_name$ac_delim
18608 llvm_doxygen_qhp_cust_filter_attrs!$llvm_doxygen_qhp_cust_filter_attrs$ac_delim
18609 clang_doxygen_generate_qhp!$clang_doxygen_generate_qhp$ac_delim
18610 clang_doxygen_qch_filename!$clang_doxygen_qch_filename$ac_delim
18611 clang_doxygen_qhp_namespace!$clang_doxygen_qhp_namespace$ac_delim
18612 clang_doxygen_qhelpgenerator_path!$clang_doxygen_qhelpgenerator_path$ac_delim
18613 clang_doxygen_qhp_cust_filter_name!$clang_doxygen_qhp_cust_filter_name$ac_delim
18614 clang_doxygen_qhp_cust_filter_attrs!$clang_doxygen_qhp_cust_filter_attrs$ac_delim
18615 LLVM_ENABLE_THREADS!$LLVM_ENABLE_THREADS$ac_delim
18616 ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
18617 LLVM_ENABLE_ZLIB!$LLVM_ENABLE_ZLIB$ac_delim
18618 ENABLE_PIC!$ENABLE_PIC$ac_delim
18619 ENABLE_SHARED!$ENABLE_SHARED$ac_delim
18620 ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
18621 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
18622 ALL_TARGETS!$ALL_TARGETS$ac_delim
18623 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
18624 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
18625 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
18626 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
18627 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
18628 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
18629 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
18630 EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
18631 CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
18632 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
18633 ENABLE_TERMINFO!$ENABLE_TERMINFO$ac_delim
18634 INTERNAL_PREFIX!$INTERNAL_PREFIX$ac_delim
18635 ifGNUmake!$ifGNUmake$ac_delim
18636 LN_S!$LN_S$ac_delim
18640 DATE!$DATE$ac_delim
18641 FIND!$FIND$ac_delim
18642 GREP!$GREP$ac_delim
18643 MKDIR!$MKDIR$ac_delim
18645 RANLIB!$RANLIB$ac_delim
18650 BINPWD!$BINPWD$ac_delim
18652 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
18653 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
18654 INSTALL_DATA!$INSTALL_DATA$ac_delim
18655 BZIP2!$BZIP2$ac_delim
18657 DOXYGEN!$DOXYGEN$ac_delim
18658 GROFF!$GROFF$ac_delim
18659 GZIPBIN!$GZIPBIN$ac_delim
18660 PDFROFF!$PDFROFF$ac_delim
18663 OCAMLFIND!$OCAMLFIND$ac_delim
18665 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
18666 EGREP!$EGREP$ac_delim
18667 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
18668 NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
18669 COVERED_SWITCH_DEFAULT!$COVERED_SWITCH_DEFAULT$ac_delim
18670 NO_MAYBE_UNINITIALIZED!$NO_MAYBE_UNINITIALIZED$ac_delim
18671 NO_UNINITIALIZED!$NO_UNINITIALIZED$ac_delim
18672 NO_COMMENT!$NO_COMMENT$ac_delim
18673 PYTHON!$PYTHON$ac_delim
18674 HAVE_DLOPEN!$HAVE_DLOPEN$ac_delim
18675 HAVE_TERMINFO!$HAVE_TERMINFO$ac_delim
18676 USE_OPROFILE!$USE_OPROFILE$ac_delim
18677 USE_INTEL_JITEVENTS!$USE_INTEL_JITEVENTS$ac_delim
18678 XML2CONFIG!$XML2CONFIG$ac_delim
18679 LIBXML2_LIBS!$LIBXML2_LIBS$ac_delim
18680 LIBXML2_INC!$LIBXML2_INC$ac_delim
18681 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
18682 HAVE_LIBZ!$HAVE_LIBZ$ac_delim
18683 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
18684 MMAP_FILE!$MMAP_FILE$ac_delim
18685 SHLIBEXT!$SHLIBEXT$ac_delim
18686 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
18689 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
18691 elif $ac_last_try; then
18692 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18693 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18694 { (exit 1); exit 1; }; }
18696 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18700 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18701 if test -n "$ac_eof"; then
18702 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18703 ac_eof=`expr $ac_eof + 1`
18706 cat >>$CONFIG_STATUS <<_ACEOF
18707 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
18708 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18711 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18712 s/^/s,@/; s/!/@,|#_!!_#|/
18715 s/'"$ac_delim"'$/,g/; t
18717 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18718 ' >>$CONFIG_STATUS <conf$$subs.sed
18719 rm -f conf$$subs.sed
18720 cat >>$CONFIG_STATUS <<_ACEOF
18726 for ac_last_try in false false false false false :; do
18727 cat >conf$$subs.sed <<_ACEOF
18728 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
18729 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
18730 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
18731 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
18732 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
18733 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
18734 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
18735 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
18736 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
18737 HAVE_OCAMLOPT!$HAVE_OCAMLOPT$ac_delim
18738 HAVE_OCAML_OUNIT!$HAVE_OCAML_OUNIT$ac_delim
18739 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
18740 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
18741 RPATH!$RPATH$ac_delim
18742 RDYNAMIC!$RDYNAMIC$ac_delim
18743 program_prefix!$program_prefix$ac_delim
18744 LIBOBJS!$LIBOBJS$ac_delim
18745 LTLIBOBJS!$LTLIBOBJS$ac_delim
18748 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 18; then
18750 elif $ac_last_try; then
18751 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18752 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18753 { (exit 1); exit 1; }; }
18755 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18759 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18760 if test -n "$ac_eof"; then
18761 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18762 ac_eof=`expr $ac_eof + 1`
18765 cat >>$CONFIG_STATUS <<_ACEOF
18766 cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
18767 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
18770 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18771 s/^/s,@/; s/!/@,|#_!!_#|/
18774 s/'"$ac_delim"'$/,g/; t
18776 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18777 ' >>$CONFIG_STATUS <conf$$subs.sed
18778 rm -f conf$$subs.sed
18779 cat >>$CONFIG_STATUS <<_ACEOF
18786 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18787 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18788 # trailing colons and then remove the whole line if VPATH becomes empty
18789 # (actually we leave an empty line to preserve line numbers).
18790 if test "x$srcdir" = x.; then
18791 ac_vpsub='/^[ ]*VPATH[ ]*=/{
18792 s/:*\$(srcdir):*/:/
18793 s/:*\${srcdir}:*/:/
18795 s/^\([^=]*=[ ]*\):*/\1/
18801 cat >>$CONFIG_STATUS <<\_ACEOF
18802 fi # test -n "$CONFIG_FILES"
18805 for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS
18808 :[FHLC]) ac_mode=$ac_tag; continue;;
18810 case $ac_mode$ac_tag in
18812 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
18813 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
18814 { (exit 1); exit 1; }; };;
18815 :[FH]-) ac_tag=-:-;;
18816 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18833 -) ac_f="$tmp/stdin";;
18834 *) # Look for the file first in the build tree, then in the source tree
18835 # (if the path is not absolute). The absolute path cannot be DOS-style,
18836 # because $ac_f cannot contain `:'.
18840 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18842 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
18843 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
18844 { (exit 1); exit 1; }; };;
18846 ac_file_inputs="$ac_file_inputs $ac_f"
18849 # Let's still pretend it is `configure' which instantiates (i.e., don't
18850 # use $as_me), people would be surprised to read:
18851 # /* config.h. Generated by config.status. */
18852 configure_input="Generated from "`IFS=:
18853 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
18854 if test x"$ac_file" != x-; then
18855 configure_input="$ac_file. $configure_input"
18856 { echo "$as_me:$LINENO: creating $ac_file" >&5
18857 echo "$as_me: creating $ac_file" >&6;}
18861 *:-:* | *:-) cat >"$tmp/stdin";;
18866 ac_dir=`$as_dirname -- "$ac_file" ||
18867 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18868 X"$ac_file" : 'X\(//\)[^/]' \| \
18869 X"$ac_file" : 'X\(//\)$' \| \
18870 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18872 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18876 /^X\(\/\/\)[^/].*/{
18891 -*) as_dir=./$as_dir;;
18893 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
18897 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
18898 *) as_qdir=$as_dir;;
18900 as_dirs="'$as_qdir' $as_dirs"
18901 as_dir=`$as_dirname -- "$as_dir" ||
18902 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18903 X"$as_dir" : 'X\(//\)[^/]' \| \
18904 X"$as_dir" : 'X\(//\)$' \| \
18905 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18907 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18911 /^X\(\/\/\)[^/].*/{
18924 test -d "$as_dir" && break
18926 test -z "$as_dirs" || eval "mkdir $as_dirs"
18927 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
18928 echo "$as_me: error: cannot create directory $as_dir" >&2;}
18929 { (exit 1); exit 1; }; }; }
18933 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18935 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
18936 # A ".." for each directory in $ac_dir_suffix.
18937 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
18938 case $ac_top_builddir_sub in
18939 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18940 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18943 ac_abs_top_builddir=$ac_pwd
18944 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18945 # for backward compatibility:
18946 ac_top_builddir=$ac_top_build_prefix
18949 .) # We are building in place.
18951 ac_top_srcdir=$ac_top_builddir_sub
18952 ac_abs_top_srcdir=$ac_pwd ;;
18953 [\\/]* | ?:[\\/]* ) # Absolute name.
18954 ac_srcdir=$srcdir$ac_dir_suffix;
18955 ac_top_srcdir=$srcdir
18956 ac_abs_top_srcdir=$srcdir ;;
18957 *) # Relative name.
18958 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18959 ac_top_srcdir=$ac_top_build_prefix$srcdir
18960 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18962 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18972 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18973 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18977 cat >>$CONFIG_STATUS <<\_ACEOF
18978 # If the template does not know about datarootdir, expand it.
18979 # FIXME: This hack should be removed a few years after 2.60.
18980 ac_datarootdir_hack=; ac_datarootdir_seen=
18982 case `sed -n '/datarootdir/ {
18991 ' $ac_file_inputs` in
18992 *datarootdir*) ac_datarootdir_seen=yes;;
18993 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18994 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18995 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18997 cat >>$CONFIG_STATUS <<_ACEOF
18998 ac_datarootdir_hack='
18999 s&@datadir@&$datadir&g
19000 s&@docdir@&$docdir&g
19001 s&@infodir@&$infodir&g
19002 s&@localedir@&$localedir&g
19003 s&@mandir@&$mandir&g
19004 s&\\\${datarootdir}&$datarootdir&g' ;;
19008 # Neutralize VPATH when `$srcdir' = `.'.
19009 # Shell code in configure.ac might set extrasub.
19010 # FIXME: do we really want to maintain this feature?
19011 cat >>$CONFIG_STATUS <<_ACEOF
19015 cat >>$CONFIG_STATUS <<\_ACEOF
19017 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19018 s&@configure_input@&$configure_input&;t t
19019 s&@top_builddir@&$ac_top_builddir_sub&;t t
19020 s&@srcdir@&$ac_srcdir&;t t
19021 s&@abs_srcdir@&$ac_abs_srcdir&;t t
19022 s&@top_srcdir@&$ac_top_srcdir&;t t
19023 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19024 s&@builddir@&$ac_builddir&;t t
19025 s&@abs_builddir@&$ac_abs_builddir&;t t
19026 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19027 s&@INSTALL@&$ac_INSTALL&;t t
19028 $ac_datarootdir_hack
19029 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out
19031 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19032 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
19033 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
19034 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19035 which seems to be undefined. Please make sure it is defined." >&5
19036 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19037 which seems to be undefined. Please make sure it is defined." >&2;}
19041 -) cat "$tmp/out"; rm -f "$tmp/out";;
19042 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
19051 # Transform confdefs.h into a sed script `conftest.defines', that
19052 # substitutes the proper values into config.h.in to produce config.h.
19053 rm -f conftest.defines conftest.tail
19054 # First, append a space to every undef/define line, to ease matching.
19055 echo 's/$/ /' >conftest.defines
19056 # Then, protect against being on the right side of a sed subst, or in
19057 # an unquoted here document, in config.status. If some macros were
19058 # called several times there might be several #defines for the same
19059 # symbol, which is useless. But do not sort them, since the last
19060 # AC_DEFINE must be honored.
19061 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
19062 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
19063 # NAME is the cpp macro being defined, VALUE is the value it is being given.
19064 # PARAMS is the parameter list in the macro definition--in most cases, it's
19065 # just an empty string.
19066 ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
19067 ac_dB='\\)[ (].*,\\1define\\2'
19075 s/^[ ]*#[ ]*define[ ][ ]*//
19080 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
19081 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
19082 ' >>conftest.defines
19084 # Remove the space that was appended to ease matching.
19085 # Then replace #undef with comments. This is necessary, for
19086 # example, in the case of _POSIX_SOURCE, which is predefined and required
19087 # on some systems where configure will not decide to define it.
19088 # (The regexp can be short, since the line contains either #define or #undef.)
19090 s,^[ #]*u.*,/* & */,' >>conftest.defines
19092 # Break up conftest.defines:
19093 ac_max_sed_lines=50
19095 # First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
19096 # Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
19097 # Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
19099 ac_in='$ac_file_inputs'
19100 ac_out='"$tmp/out1"'
19101 ac_nxt='"$tmp/out2"'
19105 # Write a here document:
19106 cat >>$CONFIG_STATUS <<_ACEOF
19107 # First, check the format of the line:
19108 cat >"\$tmp/defines.sed" <<\\CEOF
19109 /^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
19110 /^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
19114 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
19116 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
19117 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
19118 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
19119 grep . conftest.tail >/dev/null || break
19120 rm -f conftest.defines
19121 mv conftest.tail conftest.defines
19123 rm -f conftest.defines conftest.tail
19125 echo "ac_result=$ac_in" >>$CONFIG_STATUS
19126 cat >>$CONFIG_STATUS <<\_ACEOF
19127 if test x"$ac_file" != x-; then
19128 echo "/* $configure_input */" >"$tmp/config.h"
19129 cat "$ac_result" >>"$tmp/config.h"
19130 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
19131 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
19132 echo "$as_me: $ac_file is unchanged" >&6;}
19135 mv "$tmp/config.h" $ac_file
19138 echo "/* $configure_input */"
19144 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
19145 echo "$as_me: executing $ac_file commands" >&6;}
19150 case $ac_file$ac_mode in
19151 "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
19152 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
19153 "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
19154 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
19155 "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
19156 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
19157 "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
19158 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
19159 "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
19160 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
19161 "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
19162 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
19163 "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
19164 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
19165 "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
19166 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
19167 "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
19168 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
19169 "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
19170 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
19171 "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
19172 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
19173 "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
19174 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
19180 { (exit 0); exit 0; }
19182 chmod +x $CONFIG_STATUS
19183 ac_clean_files=$ac_clean_files_save
19186 # configure is writing to config.log, and then calls config.status.
19187 # config.status does its own redirection, appending to config.log.
19188 # Unfortunately, on DOS this fails, as config.log is still kept open
19189 # by configure, so config.status won't be able to write to it; its
19190 # output is simply discarded. So we exec the FD to /dev/null,
19191 # effectively closing config.log, so it can be properly (re)opened and
19192 # appended to by config.status. When coming back to configure, we
19193 # need to make the FD available again.
19194 if test "$no_create" != yes; then
19196 ac_config_status_args=
19197 test "$silent" = yes &&
19198 ac_config_status_args="$ac_config_status_args --quiet"
19200 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19202 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19203 # would make configure fail if this is the last instruction.
19204 $ac_cs_success || { (exit 1); exit 1; }
19208 # CONFIG_SUBDIRS section.
19210 if test "$no_recursion" != yes; then
19212 # Remove --cache-file and --srcdir arguments so they do not pile up.
19213 ac_sub_configure_args=
19215 eval "set x $ac_configure_args"
19219 if test -n "$ac_prev"; then
19224 -cache-file | --cache-file | --cache-fil | --cache-fi \
19225 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
19226 ac_prev=cache_file ;;
19227 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
19228 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
19231 --config-cache | -C)
19233 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
19235 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
19237 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
19239 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
19243 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19245 ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
19249 # Always prepend --prefix to ensure using the same prefix
19250 # in subdir configurations.
19251 ac_arg="--prefix=$prefix"
19253 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19255 ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
19258 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
19260 # Do not complain, so a configure script can configure whichever
19261 # parts of a large source tree are present.
19262 test -d "$srcdir/$ac_dir" || continue
19264 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
19265 echo "$as_me:$LINENO: $ac_msg" >&5
19269 -*) as_dir=./$as_dir;;
19271 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
19275 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
19276 *) as_qdir=$as_dir;;
19278 as_dirs="'$as_qdir' $as_dirs"
19279 as_dir=`$as_dirname -- "$as_dir" ||
19280 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19281 X"$as_dir" : 'X\(//\)[^/]' \| \
19282 X"$as_dir" : 'X\(//\)$' \| \
19283 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19285 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19289 /^X\(\/\/\)[^/].*/{
19302 test -d "$as_dir" && break
19304 test -z "$as_dirs" || eval "mkdir $as_dirs"
19305 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
19306 echo "$as_me: error: cannot create directory $as_dir" >&2;}
19307 { (exit 1); exit 1; }; }; }
19311 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19313 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
19314 # A ".." for each directory in $ac_dir_suffix.
19315 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
19316 case $ac_top_builddir_sub in
19317 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19318 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19321 ac_abs_top_builddir=$ac_pwd
19322 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19323 # for backward compatibility:
19324 ac_top_builddir=$ac_top_build_prefix
19327 .) # We are building in place.
19329 ac_top_srcdir=$ac_top_builddir_sub
19330 ac_abs_top_srcdir=$ac_pwd ;;
19331 [\\/]* | ?:[\\/]* ) # Absolute name.
19332 ac_srcdir=$srcdir$ac_dir_suffix;
19333 ac_top_srcdir=$srcdir
19334 ac_abs_top_srcdir=$srcdir ;;
19335 *) # Relative name.
19336 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19337 ac_top_srcdir=$ac_top_build_prefix$srcdir
19338 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19340 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19345 # Check for guested configure; otherwise get Cygnus style configure.
19346 if test -f "$ac_srcdir/configure.gnu"; then
19347 ac_sub_configure=$ac_srcdir/configure.gnu
19348 elif test -f "$ac_srcdir/configure"; then
19349 ac_sub_configure=$ac_srcdir/configure
19350 elif test -f "$ac_srcdir/configure.in"; then
19351 # This should be Cygnus configure.
19352 ac_sub_configure=$ac_aux_dir/configure
19354 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
19355 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
19359 # The recursion is here.
19360 if test -n "$ac_sub_configure"; then
19361 # Make the cache file name correct relative to the subdirectory.
19362 case $cache_file in
19363 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
19364 *) # Relative name.
19365 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
19368 { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
19369 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
19370 # The eval makes quoting arguments work.
19371 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
19372 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
19373 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
19374 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
19375 { (exit 1); exit 1; }; }