2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.60 for LLVM 3.3svn.
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-2013 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.3svn'
565 PACKAGE_STRING='LLVM 3.3svn'
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
689 ENABLE_CLANG_STATIC_ANALYZER
690 ENABLE_CLANG_REWRITER
695 ENABLE_EXPENSIVE_CHECKS
713 LLVM_ENUM_ASM_PRINTERS
714 LLVM_ENUM_ASM_PARSERS
715 LLVM_ENUM_DISASSEMBLERS
761 HAVE_LINK_VERSION_SCRIPT
764 CONVENIENCE_LTDL_TRUE
765 CONVENIENCE_LTDL_FALSE
768 NO_MISSING_FIELD_INITIALIZERS
769 COVERED_SWITCH_DEFAULT
794 ENABLE_VISIBILITY_INLINES_HIDDEN
801 ac_precious_vars='build_alias
812 ac_subdirs_all='projects/llvm-gcc
816 projects/llvm-poolalloc
819 projects/llvm-stacker
827 # Initialize some variables set by options.
829 ac_init_version=false
830 # The variables have the same names as the options, with
831 # dashes changed to underlines.
839 program_transform_name=s,x,x,
847 # Installation directory options.
848 # These are left unexpanded so users can "make install exec_prefix=/foo"
849 # and all the variables that are supposed to be based on exec_prefix
850 # by default will actually change.
851 # Use braces instead of parens because sh, perl, etc. also accept them.
852 # (The list follows the same order as the GNU Coding Standards.)
853 bindir='${exec_prefix}/bin'
854 sbindir='${exec_prefix}/sbin'
855 libexecdir='${exec_prefix}/libexec'
856 datarootdir='${prefix}/share'
857 datadir='${datarootdir}'
858 sysconfdir='${prefix}/etc'
859 sharedstatedir='${prefix}/com'
860 localstatedir='${prefix}/var'
861 includedir='${prefix}/include'
862 oldincludedir='/usr/include'
863 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
864 infodir='${datarootdir}/info'
869 libdir='${exec_prefix}/lib'
870 localedir='${datarootdir}/locale'
871 mandir='${datarootdir}/man'
877 # If the previous option needs an argument, assign it.
878 if test -n "$ac_prev"; then
879 eval $ac_prev=\$ac_option
885 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
889 # Accept the important Cygnus configure options, so we can diagnose typos.
891 case $ac_dashdash$ac_option in
895 -bindir | --bindir | --bindi | --bind | --bin | --bi)
897 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
900 -build | --build | --buil | --bui | --bu)
901 ac_prev=build_alias ;;
902 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
903 build_alias=$ac_optarg ;;
905 -cache-file | --cache-file | --cache-fil | --cache-fi \
906 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
907 ac_prev=cache_file ;;
908 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
909 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
910 cache_file=$ac_optarg ;;
913 cache_file=config.cache ;;
915 -datadir | --datadir | --datadi | --datad)
917 -datadir=* | --datadir=* | --datadi=* | --datad=*)
918 datadir=$ac_optarg ;;
920 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
921 | --dataroo | --dataro | --datar)
922 ac_prev=datarootdir ;;
923 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
924 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
925 datarootdir=$ac_optarg ;;
927 -disable-* | --disable-*)
928 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
929 # Reject names that are not valid shell variable names.
930 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
931 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
932 { (exit 1); exit 1; }; }
933 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
934 eval enable_$ac_feature=no ;;
936 -docdir | --docdir | --docdi | --doc | --do)
938 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
941 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
943 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
946 -enable-* | --enable-*)
947 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
948 # Reject names that are not valid shell variable names.
949 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
950 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
951 { (exit 1); exit 1; }; }
952 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
953 eval enable_$ac_feature=\$ac_optarg ;;
955 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
956 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
957 | --exec | --exe | --ex)
958 ac_prev=exec_prefix ;;
959 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
960 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
961 | --exec=* | --exe=* | --ex=*)
962 exec_prefix=$ac_optarg ;;
964 -gas | --gas | --ga | --g)
965 # Obsolete; use --with-gas.
968 -help | --help | --hel | --he | -h)
970 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
971 ac_init_help=recursive ;;
972 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
973 ac_init_help=short ;;
975 -host | --host | --hos | --ho)
976 ac_prev=host_alias ;;
977 -host=* | --host=* | --hos=* | --ho=*)
978 host_alias=$ac_optarg ;;
980 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
982 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
984 htmldir=$ac_optarg ;;
986 -includedir | --includedir | --includedi | --included | --include \
987 | --includ | --inclu | --incl | --inc)
988 ac_prev=includedir ;;
989 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
990 | --includ=* | --inclu=* | --incl=* | --inc=*)
991 includedir=$ac_optarg ;;
993 -infodir | --infodir | --infodi | --infod | --info | --inf)
995 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
996 infodir=$ac_optarg ;;
998 -libdir | --libdir | --libdi | --libd)
1000 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1001 libdir=$ac_optarg ;;
1003 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1004 | --libexe | --libex | --libe)
1005 ac_prev=libexecdir ;;
1006 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1007 | --libexe=* | --libex=* | --libe=*)
1008 libexecdir=$ac_optarg ;;
1010 -localedir | --localedir | --localedi | --localed | --locale)
1011 ac_prev=localedir ;;
1012 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1013 localedir=$ac_optarg ;;
1015 -localstatedir | --localstatedir | --localstatedi | --localstated \
1016 | --localstate | --localstat | --localsta | --localst | --locals)
1017 ac_prev=localstatedir ;;
1018 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1019 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1020 localstatedir=$ac_optarg ;;
1022 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1024 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1025 mandir=$ac_optarg ;;
1027 -nfp | --nfp | --nf)
1028 # Obsolete; use --without-fp.
1031 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1032 | --no-cr | --no-c | -n)
1035 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1036 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1039 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1040 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1041 | --oldin | --oldi | --old | --ol | --o)
1042 ac_prev=oldincludedir ;;
1043 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1044 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1045 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1046 oldincludedir=$ac_optarg ;;
1048 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1050 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1051 prefix=$ac_optarg ;;
1053 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1054 | --program-pre | --program-pr | --program-p)
1055 ac_prev=program_prefix ;;
1056 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1057 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1058 program_prefix=$ac_optarg ;;
1060 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1061 | --program-suf | --program-su | --program-s)
1062 ac_prev=program_suffix ;;
1063 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1064 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1065 program_suffix=$ac_optarg ;;
1067 -program-transform-name | --program-transform-name \
1068 | --program-transform-nam | --program-transform-na \
1069 | --program-transform-n | --program-transform- \
1070 | --program-transform | --program-transfor \
1071 | --program-transfo | --program-transf \
1072 | --program-trans | --program-tran \
1073 | --progr-tra | --program-tr | --program-t)
1074 ac_prev=program_transform_name ;;
1075 -program-transform-name=* | --program-transform-name=* \
1076 | --program-transform-nam=* | --program-transform-na=* \
1077 | --program-transform-n=* | --program-transform-=* \
1078 | --program-transform=* | --program-transfor=* \
1079 | --program-transfo=* | --program-transf=* \
1080 | --program-trans=* | --program-tran=* \
1081 | --progr-tra=* | --program-tr=* | --program-t=*)
1082 program_transform_name=$ac_optarg ;;
1084 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1086 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1087 pdfdir=$ac_optarg ;;
1089 -psdir | --psdir | --psdi | --psd | --ps)
1091 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1094 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1095 | -silent | --silent | --silen | --sile | --sil)
1098 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1100 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1102 sbindir=$ac_optarg ;;
1104 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1105 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1106 | --sharedst | --shareds | --shared | --share | --shar \
1108 ac_prev=sharedstatedir ;;
1109 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1110 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1111 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1113 sharedstatedir=$ac_optarg ;;
1115 -site | --site | --sit)
1117 -site=* | --site=* | --sit=*)
1120 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1122 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1123 srcdir=$ac_optarg ;;
1125 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1126 | --syscon | --sysco | --sysc | --sys | --sy)
1127 ac_prev=sysconfdir ;;
1128 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1129 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1130 sysconfdir=$ac_optarg ;;
1132 -target | --target | --targe | --targ | --tar | --ta | --t)
1133 ac_prev=target_alias ;;
1134 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1135 target_alias=$ac_optarg ;;
1137 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1140 -version | --version | --versio | --versi | --vers | -V)
1141 ac_init_version=: ;;
1144 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1145 # Reject names that are not valid shell variable names.
1146 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1147 { echo "$as_me: error: invalid package name: $ac_package" >&2
1148 { (exit 1); exit 1; }; }
1149 ac_package=`echo $ac_package| sed 's/-/_/g'`
1150 eval with_$ac_package=\$ac_optarg ;;
1152 -without-* | --without-*)
1153 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
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=no ;;
1162 # Obsolete; use --with-x.
1165 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1166 | --x-incl | --x-inc | --x-in | --x-i)
1167 ac_prev=x_includes ;;
1168 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1169 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1170 x_includes=$ac_optarg ;;
1172 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1173 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1174 ac_prev=x_libraries ;;
1175 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1176 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1177 x_libraries=$ac_optarg ;;
1179 -*) { echo "$as_me: error: unrecognized option: $ac_option
1180 Try \`$0 --help' for more information." >&2
1181 { (exit 1); exit 1; }; }
1185 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1186 # Reject names that are not valid shell variable names.
1187 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1188 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1189 { (exit 1); exit 1; }; }
1190 eval $ac_envvar=\$ac_optarg
1191 export $ac_envvar ;;
1194 # FIXME: should be removed in autoconf 3.0.
1195 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1196 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1197 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1198 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1204 if test -n "$ac_prev"; then
1205 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1206 { echo "$as_me: error: missing argument to $ac_option" >&2
1207 { (exit 1); exit 1; }; }
1210 # Be sure to have absolute directory names.
1211 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1212 datadir sysconfdir sharedstatedir localstatedir includedir \
1213 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1214 libdir localedir mandir
1216 eval ac_val=\$$ac_var
1218 [\\/$]* | ?:[\\/]* ) continue;;
1219 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1221 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1222 { (exit 1); exit 1; }; }
1225 # There might be people who depend on the old broken behavior: `$host'
1226 # used to hold the argument of --host etc.
1227 # FIXME: To remove some day.
1230 target=$target_alias
1232 # FIXME: To remove some day.
1233 if test "x$host_alias" != x; then
1234 if test "x$build_alias" = x; then
1235 cross_compiling=maybe
1236 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1237 If a cross compiler is detected then cross compile mode will be used." >&2
1238 elif test "x$build_alias" != "x$host_alias"; then
1244 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1246 test "$silent" = yes && exec 6>/dev/null
1249 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1250 ac_ls_di=`ls -di .` &&
1251 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1252 { echo "$as_me: error: Working directory cannot be determined" >&2
1253 { (exit 1); exit 1; }; }
1254 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1255 { echo "$as_me: error: pwd does not report name of working directory" >&2
1256 { (exit 1); exit 1; }; }
1259 # Find the source files, if location was not specified.
1260 if test -z "$srcdir"; then
1261 ac_srcdir_defaulted=yes
1262 # Try the directory containing this script, then the parent directory.
1263 ac_confdir=`$as_dirname -- "$0" ||
1264 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1265 X"$0" : 'X\(//\)[^/]' \| \
1266 X"$0" : 'X\(//\)$' \| \
1267 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1269 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1287 if test ! -r "$srcdir/$ac_unique_file"; then
1291 ac_srcdir_defaulted=no
1293 if test ! -r "$srcdir/$ac_unique_file"; then
1294 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1295 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1296 { (exit 1); exit 1; }; }
1298 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1300 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1301 { (exit 1); exit 1; }; }
1303 # When building in place, set srcdir=.
1304 if test "$ac_abs_confdir" = "$ac_pwd"; then
1307 # Remove unnecessary trailing slashes from srcdir.
1308 # Double slashes in file names in object file debugging info
1309 # mess up M-x gdb in Emacs.
1311 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1313 for ac_var in $ac_precious_vars; do
1314 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1315 eval ac_env_${ac_var}_value=\$${ac_var}
1316 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1317 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1321 # Report the --help message.
1323 if test "$ac_init_help" = "long"; then
1324 # Omit some internal or obsolete options to make the list less imposing.
1325 # This message is too long to be a string in the A/UX 3.1 sh.
1327 \`configure' configures LLVM 3.3svn to adapt to many kinds of systems.
1329 Usage: $0 [OPTION]... [VAR=VALUE]...
1331 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1332 VAR=VALUE. See below for descriptions of some of the useful variables.
1334 Defaults for the options are specified in brackets.
1337 -h, --help display this help and exit
1338 --help=short display options specific to this package
1339 --help=recursive display the short help of all the included packages
1340 -V, --version display version information and exit
1341 -q, --quiet, --silent do not print \`checking...' messages
1342 --cache-file=FILE cache test results in FILE [disabled]
1343 -C, --config-cache alias for \`--cache-file=config.cache'
1344 -n, --no-create do not create output files
1345 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1347 Installation directories:
1348 --prefix=PREFIX install architecture-independent files in PREFIX
1349 [$ac_default_prefix]
1350 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1353 By default, \`make install' will install all the files in
1354 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1355 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1356 for instance \`--prefix=\$HOME'.
1358 For better control, use the options below.
1360 Fine tuning of the installation directories:
1361 --bindir=DIR user executables [EPREFIX/bin]
1362 --sbindir=DIR system admin executables [EPREFIX/sbin]
1363 --libexecdir=DIR program executables [EPREFIX/libexec]
1364 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1365 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1366 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1367 --libdir=DIR object code libraries [EPREFIX/lib]
1368 --includedir=DIR C header files [PREFIX/include]
1369 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1370 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1371 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1372 --infodir=DIR info documentation [DATAROOTDIR/info]
1373 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1374 --mandir=DIR man documentation [DATAROOTDIR/man]
1375 --docdir=DIR documentation root [DATAROOTDIR/doc/llvm]
1376 --htmldir=DIR html documentation [DOCDIR]
1377 --dvidir=DIR dvi documentation [DOCDIR]
1378 --pdfdir=DIR pdf documentation [DOCDIR]
1379 --psdir=DIR ps documentation [DOCDIR]
1385 --build=BUILD configure for building on BUILD [guessed]
1386 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1387 --target=TARGET configure for building compilers for TARGET [HOST]
1391 if test -n "$ac_init_help"; then
1392 case $ac_init_help in
1393 short | recursive ) echo "Configuration of LLVM 3.3svn:";;
1398 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1399 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1400 --enable-polly Use polly if available (default is YES)
1401 --enable-libcpp Use libc++ if available (default is NO)
1402 --enable-cxx11 Use c++11 if available (default is NO)
1403 --enable-clang-arcmt Enable building of clang ARCMT (default is YES)
1404 --enable-clang-static-analyzer
1405 Enable building of clang Static Analyzer (default is
1407 --enable-clang-rewriter Enable building of clang rewriter (default is YES)
1408 --enable-optimized Compile with optimizations enabled (default is NO)
1409 --enable-profiling Compile with profiling enabled (default is NO)
1410 --enable-assertions Compile with assertion checks enabled (default is
1412 --enable-werror Compile with -Werror enabled (default is NO)
1413 --enable-expensive-checks
1414 Compile with expensive debug checks enabled (default
1416 --enable-debug-runtime Build runtime libs with debug symbols (default is
1418 --enable-debug-symbols Build compiler with debug symbols (default is NO if
1419 optimization is on and YES if it's off)
1420 --enable-keep-symbols Do not strip installed executables)
1421 --enable-jit Enable Just In Time Compiling (default is YES)
1422 --enable-docs Build documents (default is YES)
1423 --enable-doxygen Build doxygen documentation (default is NO)
1424 --enable-threads Use threads if available (default is YES)
1425 --enable-pthreads Use pthreads if available (default is YES)
1426 --enable-pic Build LLVM with Position Independent Code (default
1428 --enable-shared Build a shared library and link tools against it
1430 --enable-embed-stdcxx Build a shared library with embedded libstdc++ for
1431 Win32 DLL (default is NO)
1432 --enable-timestamps Enable embedding timestamp information in build
1434 --enable-backtraces Enable embedding backtraces on crash (default is
1436 --enable-targets Build specific host targets: all or
1437 target1,target2,... Valid targets are: host, x86,
1438 x86_64, sparc, powerpc, arm, mips, hexagon, xcore,
1439 msp430, nvptx, and cpp (default=all)
1440 --enable-experimental-targets
1441 Build experimental host targets: disable or
1442 target1,target2,... (default=disable)
1443 --enable-bindings Build specific language bindings:
1444 all,auto,none,{binding-name} (default=auto)
1445 --enable-libffi Check for the presence of libffi (default is NO)
1446 --enable-ltdl-install install libltdl
1449 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1450 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1451 --with-optimize-option Select the compiler options to use for optimized
1453 --with-extra-options Specify additional options to compile LLVM with
1454 --with-extra-ld-options Specify additional options to link LLVM with
1455 --with-ocaml-libdir Specify install location for ocaml bindings (default
1457 --with-clang-srcdir Directory to the out-of-tree Clang source
1458 --with-clang-resource-dir
1459 Relative directory from the Clang binary for
1461 --with-c-include-dirs Colon separated list of directories clang will
1463 --with-gcc-toolchain Directory where gcc is installed.
1464 --with-default-sysroot Add --sysroot=<path> to all compiler invocations.
1465 --with-binutils-include Specify path to binutils/include/ containing
1466 plugin-api.h file for gold plugin.
1467 --with-bug-report-url Specify the URL where bug reports should be
1468 submitted (default=http://llvm.org/bugs/)
1469 --with-internal-prefix Installation directory for internal files
1470 --with-udis86=<path> Use udis86 external x86 disassembler library
1471 --with-oprofile=<prefix>
1472 Tell OProfile >= 0.9.4 how to symbolize JIT output
1473 --with-intel-jitevents Notify Intel JIT profiling API of generated code
1476 Some influential environment variables:
1477 CC C compiler command
1478 CFLAGS C compiler flags
1479 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1480 nonstandard directory <lib dir>
1481 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1482 you have headers in a nonstandard directory <include dir>
1483 CXX C++ compiler command
1484 CXXFLAGS C++ compiler flags
1487 Use these variables to override the choices made by `configure' or to help
1488 it to find libraries and programs with nonstandard names/locations.
1490 Report bugs to <http://llvm.org/bugs/>.
1495 if test "$ac_init_help" = "recursive"; then
1496 # If there are subdirs, report their specific --help.
1497 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1498 test -d "$ac_dir" || continue
1502 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1504 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1505 # A ".." for each directory in $ac_dir_suffix.
1506 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1507 case $ac_top_builddir_sub in
1508 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1509 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1512 ac_abs_top_builddir=$ac_pwd
1513 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1514 # for backward compatibility:
1515 ac_top_builddir=$ac_top_build_prefix
1518 .) # We are building in place.
1520 ac_top_srcdir=$ac_top_builddir_sub
1521 ac_abs_top_srcdir=$ac_pwd ;;
1522 [\\/]* | ?:[\\/]* ) # Absolute name.
1523 ac_srcdir=$srcdir$ac_dir_suffix;
1524 ac_top_srcdir=$srcdir
1525 ac_abs_top_srcdir=$srcdir ;;
1527 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1528 ac_top_srcdir=$ac_top_build_prefix$srcdir
1529 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1531 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1533 cd "$ac_dir" || { ac_status=$?; continue; }
1534 # Check for guested configure.
1535 if test -f "$ac_srcdir/configure.gnu"; then
1537 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1538 elif test -f "$ac_srcdir/configure"; then
1540 $SHELL "$ac_srcdir/configure" --help=recursive
1542 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1544 cd "$ac_pwd" || { ac_status=$?; break; }
1548 test -n "$ac_init_help" && exit $ac_status
1549 if $ac_init_version; then
1551 LLVM configure 3.3svn
1552 generated by GNU Autoconf 2.60
1554 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1555 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1556 This configure script is free software; the Free Software Foundation
1557 gives unlimited permission to copy, distribute and modify it.
1559 Copyright (c) 2003-2013 University of Illinois at Urbana-Champaign.
1563 cat >config.log <<_ACEOF
1564 This file contains any messages produced by compilers while
1565 running configure, to aid debugging if configure makes a mistake.
1567 It was created by LLVM $as_me 3.3svn, which was
1568 generated by GNU Autoconf 2.60. Invocation command line was
1580 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1581 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1582 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1583 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1584 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1586 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1587 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1589 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1590 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1591 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1592 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1593 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1594 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1595 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1599 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1603 test -z "$as_dir" && as_dir=.
1604 echo "PATH: $as_dir"
1620 # Keep a trace of the command line.
1621 # Strip out --no-create and --no-recursion so they do not pile up.
1622 # Strip out --silent because we don't want to record it for future runs.
1623 # Also quote any args containing shell meta-characters.
1624 # Make two passes to allow for proper duplicate-argument suppression.
1628 ac_must_keep_next=false
1634 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1635 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1636 | -silent | --silent | --silen | --sile | --sil)
1639 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1642 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1644 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1645 if test $ac_must_keep_next = true; then
1646 ac_must_keep_next=false # Got value, back to normal.
1649 *=* | --config-cache | -C | -disable-* | --disable-* \
1650 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1651 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1652 | -with-* | --with-* | -without-* | --without-* | --x)
1653 case "$ac_configure_args0 " in
1654 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1657 -* ) ac_must_keep_next=true ;;
1660 ac_configure_args="$ac_configure_args '$ac_arg'"
1665 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1666 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1668 # When interrupted or exit'd, cleanup temporary files, and complete
1669 # config.log. We remove comments because anyway the quotes in there
1670 # would cause problems or look ugly.
1671 # WARNING: Use '\'' to represent an apostrophe within the trap.
1672 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1673 trap 'exit_status=$?
1674 # Save into config.log some information that might help in debugging.
1679 ## ---------------- ##
1680 ## Cache variables. ##
1681 ## ---------------- ##
1684 # The following way of writing the cache mishandles newlines in values,
1686 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1687 eval ac_val=\$$ac_var
1691 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1692 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1695 _ | IFS | as_nl) ;; #(
1696 *) $as_unset $ac_var ;;
1701 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1702 *${as_nl}ac_space=\ *)
1704 "s/'\''/'\''\\\\'\'''\''/g;
1705 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1708 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1716 ## ----------------- ##
1717 ## Output variables. ##
1718 ## ----------------- ##
1721 for ac_var in $ac_subst_vars
1723 eval ac_val=\$$ac_var
1725 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1727 echo "$ac_var='\''$ac_val'\''"
1731 if test -n "$ac_subst_files"; then
1733 ## ------------------- ##
1734 ## File substitutions. ##
1735 ## ------------------- ##
1738 for ac_var in $ac_subst_files
1740 eval ac_val=\$$ac_var
1742 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1744 echo "$ac_var='\''$ac_val'\''"
1749 if test -s confdefs.h; then
1759 test "$ac_signal" != 0 &&
1760 echo "$as_me: caught signal $ac_signal"
1761 echo "$as_me: exit $exit_status"
1763 rm -f core *.core core.conftest.* &&
1764 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1767 for ac_signal in 1 2 13 15; do
1768 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1772 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1773 rm -f -r conftest* confdefs.h
1775 # Predefined preprocessor variables.
1777 cat >>confdefs.h <<_ACEOF
1778 #define PACKAGE_NAME "$PACKAGE_NAME"
1782 cat >>confdefs.h <<_ACEOF
1783 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1787 cat >>confdefs.h <<_ACEOF
1788 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1792 cat >>confdefs.h <<_ACEOF
1793 #define PACKAGE_STRING "$PACKAGE_STRING"
1797 cat >>confdefs.h <<_ACEOF
1798 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1802 # Let the site file select an alternate cache file if it wants to.
1803 # Prefer explicitly selected file to automatically selected ones.
1804 if test -n "$CONFIG_SITE"; then
1805 set x "$CONFIG_SITE"
1806 elif test "x$prefix" != xNONE; then
1807 set x "$prefix/share/config.site" "$prefix/etc/config.site"
1809 set x "$ac_default_prefix/share/config.site" \
1810 "$ac_default_prefix/etc/config.site"
1815 if test -r "$ac_site_file"; then
1816 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1817 echo "$as_me: loading site script $ac_site_file" >&6;}
1818 sed 's/^/| /' "$ac_site_file" >&5
1823 if test -r "$cache_file"; then
1824 # Some versions of bash will fail to source /dev/null (special
1825 # files actually), so we avoid doing that.
1826 if test -f "$cache_file"; then
1827 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1828 echo "$as_me: loading cache $cache_file" >&6;}
1830 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1831 *) . "./$cache_file";;
1835 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1836 echo "$as_me: creating cache $cache_file" >&6;}
1840 # Check that the precious variables saved in the cache have kept the same
1842 ac_cache_corrupted=false
1843 for ac_var in $ac_precious_vars; do
1844 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1845 eval ac_new_set=\$ac_env_${ac_var}_set
1846 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1847 eval ac_new_val=\$ac_env_${ac_var}_value
1848 case $ac_old_set,$ac_new_set in
1850 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1851 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1852 ac_cache_corrupted=: ;;
1854 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1855 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1856 ac_cache_corrupted=: ;;
1859 if test "x$ac_old_val" != "x$ac_new_val"; then
1860 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1861 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1862 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1863 echo "$as_me: former value: $ac_old_val" >&2;}
1864 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1865 echo "$as_me: current value: $ac_new_val" >&2;}
1866 ac_cache_corrupted=:
1869 # Pass precious variables to config.status.
1870 if test "$ac_new_set" = set; then
1872 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1873 *) ac_arg=$ac_var=$ac_new_val ;;
1875 case " $ac_configure_args " in
1876 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1877 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1881 if $ac_cache_corrupted; then
1882 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1883 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1884 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1885 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1886 { (exit 1); exit 1; }; }
1914 ac_cpp='$CPP $CPPFLAGS'
1915 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1916 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1917 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1921 cat >>confdefs.h <<\_ACEOF
1922 #define LLVM_VERSION_MAJOR 3
1926 cat >>confdefs.h <<\_ACEOF
1927 #define LLVM_VERSION_MINOR 3
1931 LLVM_COPYRIGHT="Copyright (c) 2003-2013 University of Illinois at Urbana-Champaign."
1940 for ac_dir in autoconf "$srcdir"/autoconf; do
1941 if test -f "$ac_dir/install-sh"; then
1943 ac_install_sh="$ac_aux_dir/install-sh -c"
1945 elif test -f "$ac_dir/install.sh"; then
1947 ac_install_sh="$ac_aux_dir/install.sh -c"
1949 elif test -f "$ac_dir/shtool"; then
1951 ac_install_sh="$ac_aux_dir/shtool install -c"
1955 if test -z "$ac_aux_dir"; then
1956 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1957 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1958 { (exit 1); exit 1; }; }
1961 # These three variables are undocumented and unsupported,
1962 # and are intended to be withdrawn in a future Autoconf release.
1963 # They can cause serious problems if a builder's source tree is in a directory
1964 # whose full name contains unusual characters.
1965 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
1966 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
1967 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
1971 if test ${srcdir} != "." ; then
1972 if test -f ${srcdir}/include/llvm/Config/config.h ; then
1973 { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1974 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1975 { (exit 1); exit 1; }; }
1980 ac_cpp='$CPP $CPPFLAGS'
1981 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1982 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1983 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1984 if test -n "$ac_tool_prefix"; then
1985 for ac_prog in clang llvm-gcc gcc
1987 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1988 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1989 { echo "$as_me:$LINENO: checking for $ac_word" >&5
1990 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1991 if test "${ac_cv_prog_CC+set}" = set; then
1992 echo $ECHO_N "(cached) $ECHO_C" >&6
1994 if test -n "$CC"; then
1995 ac_cv_prog_CC="$CC" # Let the user override the test.
1997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2001 test -z "$as_dir" && as_dir=.
2002 for ac_exec_ext in '' $ac_executable_extensions; do
2003 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2004 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2005 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2015 if test -n "$CC"; then
2016 { echo "$as_me:$LINENO: result: $CC" >&5
2017 echo "${ECHO_T}$CC" >&6; }
2019 { echo "$as_me:$LINENO: result: no" >&5
2020 echo "${ECHO_T}no" >&6; }
2024 test -n "$CC" && break
2027 if test -z "$CC"; then
2029 for ac_prog in clang llvm-gcc gcc
2031 # Extract the first word of "$ac_prog", so it can be a program name with args.
2032 set dummy $ac_prog; ac_word=$2
2033 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2034 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2035 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2036 echo $ECHO_N "(cached) $ECHO_C" >&6
2038 if test -n "$ac_ct_CC"; then
2039 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2045 test -z "$as_dir" && as_dir=.
2046 for ac_exec_ext in '' $ac_executable_extensions; do
2047 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2048 ac_cv_prog_ac_ct_CC="$ac_prog"
2049 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2058 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2059 if test -n "$ac_ct_CC"; then
2060 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2061 echo "${ECHO_T}$ac_ct_CC" >&6; }
2063 { echo "$as_me:$LINENO: result: no" >&5
2064 echo "${ECHO_T}no" >&6; }
2068 test -n "$ac_ct_CC" && break
2071 if test "x$ac_ct_CC" = x; then
2074 case $cross_compiling:$ac_tool_warned in
2076 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2077 whose name does not start with the host triplet. If you think this
2078 configuration is useful to you, please write to autoconf@gnu.org." >&5
2079 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2080 whose name does not start with the host triplet. If you think this
2081 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2082 ac_tool_warned=yes ;;
2089 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2090 See \`config.log' for more details." >&5
2091 echo "$as_me: error: no acceptable C compiler found in \$PATH
2092 See \`config.log' for more details." >&2;}
2093 { (exit 1); exit 1; }; }
2095 # Provide some information about the compiler.
2096 echo "$as_me:$LINENO: checking for C compiler version" >&5
2097 ac_compiler=`set X $ac_compile; echo $2`
2098 { (ac_try="$ac_compiler --version >&5"
2100 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2101 *) ac_try_echo=$ac_try;;
2103 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2104 (eval "$ac_compiler --version >&5") 2>&5
2106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2107 (exit $ac_status); }
2108 { (ac_try="$ac_compiler -v >&5"
2110 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2111 *) ac_try_echo=$ac_try;;
2113 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2114 (eval "$ac_compiler -v >&5") 2>&5
2116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2117 (exit $ac_status); }
2118 { (ac_try="$ac_compiler -V >&5"
2120 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2121 *) ac_try_echo=$ac_try;;
2123 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2124 (eval "$ac_compiler -V >&5") 2>&5
2126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2127 (exit $ac_status); }
2129 cat >conftest.$ac_ext <<_ACEOF
2132 cat confdefs.h >>conftest.$ac_ext
2133 cat >>conftest.$ac_ext <<_ACEOF
2134 /* end confdefs.h. */
2144 ac_clean_files_save=$ac_clean_files
2145 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2146 # Try to create an executable without -o first, disregard a.out.
2147 # It will help us diagnose broken compilers, and finding out an intuition
2149 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2150 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2151 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2153 # List of possible output files, starting from the most likely.
2154 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2155 # only as a last resort. b.out is created by i960 compilers.
2156 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2158 # The IRIX 6 linker writes into existing files which may not be
2159 # executable, retaining their permissions. Remove them first so a
2160 # subsequent execution test works.
2162 for ac_file in $ac_files
2165 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2166 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2171 if { (ac_try="$ac_link_default"
2173 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2174 *) ac_try_echo=$ac_try;;
2176 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2177 (eval "$ac_link_default") 2>&5
2179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2180 (exit $ac_status); }; then
2181 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2182 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2183 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2184 # so that the user can short-circuit this test for compilers unknown to
2186 for ac_file in $ac_files
2188 test -f "$ac_file" || continue
2190 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2193 # We found the default executable, but exeext='' is most
2197 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2199 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2201 # We set ac_cv_exeext here because the later test for it is not
2202 # safe: cross compilers may not add the suffix if given an `-o'
2203 # argument, so we may need to know it at that point already.
2204 # Even if this section looks crufty: it has the advantage of
2211 test "$ac_cv_exeext" = no && ac_cv_exeext=
2214 echo "$as_me: failed program was:" >&5
2215 sed 's/^/| /' conftest.$ac_ext >&5
2217 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2218 See \`config.log' for more details." >&5
2219 echo "$as_me: error: C compiler cannot create executables
2220 See \`config.log' for more details." >&2;}
2221 { (exit 77); exit 77; }; }
2224 ac_exeext=$ac_cv_exeext
2225 { echo "$as_me:$LINENO: result: $ac_file" >&5
2226 echo "${ECHO_T}$ac_file" >&6; }
2228 # Check that the compiler produces executables we can run. If not, either
2229 # the compiler is broken, or we cross compile.
2230 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2231 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2232 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2233 # If not cross compiling, check that we can run a simple program.
2234 if test "$cross_compiling" != yes; then
2235 if { ac_try='./$ac_file'
2236 { (case "(($ac_try" in
2237 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2238 *) ac_try_echo=$ac_try;;
2240 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2241 (eval "$ac_try") 2>&5
2243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2244 (exit $ac_status); }; }; then
2247 if test "$cross_compiling" = maybe; then
2250 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2251 If you meant to cross compile, use \`--host'.
2252 See \`config.log' for more details." >&5
2253 echo "$as_me: error: cannot run C compiled programs.
2254 If you meant to cross compile, use \`--host'.
2255 See \`config.log' for more details." >&2;}
2256 { (exit 1); exit 1; }; }
2260 { echo "$as_me:$LINENO: result: yes" >&5
2261 echo "${ECHO_T}yes" >&6; }
2263 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2264 ac_clean_files=$ac_clean_files_save
2265 # Check that the compiler produces executables we can run. If not, either
2266 # the compiler is broken, or we cross compile.
2267 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2268 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2269 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2270 echo "${ECHO_T}$cross_compiling" >&6; }
2272 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2273 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2274 if { (ac_try="$ac_link"
2276 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2277 *) ac_try_echo=$ac_try;;
2279 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2280 (eval "$ac_link") 2>&5
2282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2283 (exit $ac_status); }; then
2284 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2285 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2286 # work properly (i.e., refer to `conftest.exe'), while it won't with
2288 for ac_file in conftest.exe conftest conftest.*; do
2289 test -f "$ac_file" || continue
2291 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2292 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2298 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2299 See \`config.log' for more details." >&5
2300 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2301 See \`config.log' for more details." >&2;}
2302 { (exit 1); exit 1; }; }
2305 rm -f conftest$ac_cv_exeext
2306 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2307 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2309 rm -f conftest.$ac_ext
2310 EXEEXT=$ac_cv_exeext
2312 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2313 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2314 if test "${ac_cv_objext+set}" = set; then
2315 echo $ECHO_N "(cached) $ECHO_C" >&6
2317 cat >conftest.$ac_ext <<_ACEOF
2320 cat confdefs.h >>conftest.$ac_ext
2321 cat >>conftest.$ac_ext <<_ACEOF
2322 /* end confdefs.h. */
2332 rm -f conftest.o conftest.obj
2333 if { (ac_try="$ac_compile"
2335 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2336 *) ac_try_echo=$ac_try;;
2338 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2339 (eval "$ac_compile") 2>&5
2341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2342 (exit $ac_status); }; then
2343 for ac_file in conftest.o conftest.obj conftest.*; do
2344 test -f "$ac_file" || continue;
2346 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2347 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2352 echo "$as_me: failed program was:" >&5
2353 sed 's/^/| /' conftest.$ac_ext >&5
2355 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2356 See \`config.log' for more details." >&5
2357 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2358 See \`config.log' for more details." >&2;}
2359 { (exit 1); exit 1; }; }
2362 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2364 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2365 echo "${ECHO_T}$ac_cv_objext" >&6; }
2366 OBJEXT=$ac_cv_objext
2368 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2369 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2370 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2371 echo $ECHO_N "(cached) $ECHO_C" >&6
2373 cat >conftest.$ac_ext <<_ACEOF
2376 cat confdefs.h >>conftest.$ac_ext
2377 cat >>conftest.$ac_ext <<_ACEOF
2378 /* end confdefs.h. */
2391 rm -f conftest.$ac_objext
2392 if { (ac_try="$ac_compile"
2394 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2395 *) ac_try_echo=$ac_try;;
2397 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2398 (eval "$ac_compile") 2>conftest.er1
2400 grep -v '^ *+' conftest.er1 >conftest.err
2402 cat conftest.err >&5
2403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2404 (exit $ac_status); } &&
2405 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2406 { (case "(($ac_try" in
2407 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2408 *) ac_try_echo=$ac_try;;
2410 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2411 (eval "$ac_try") 2>&5
2413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2414 (exit $ac_status); }; } &&
2415 { ac_try='test -s conftest.$ac_objext'
2416 { (case "(($ac_try" in
2417 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2418 *) ac_try_echo=$ac_try;;
2420 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2421 (eval "$ac_try") 2>&5
2423 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2424 (exit $ac_status); }; }; then
2427 echo "$as_me: failed program was:" >&5
2428 sed 's/^/| /' conftest.$ac_ext >&5
2433 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2434 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2437 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2438 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2439 GCC=`test $ac_compiler_gnu = yes && echo yes`
2440 ac_test_CFLAGS=${CFLAGS+set}
2441 ac_save_CFLAGS=$CFLAGS
2442 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2443 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2444 if test "${ac_cv_prog_cc_g+set}" = set; then
2445 echo $ECHO_N "(cached) $ECHO_C" >&6
2447 ac_save_c_werror_flag=$ac_c_werror_flag
2448 ac_c_werror_flag=yes
2451 cat >conftest.$ac_ext <<_ACEOF
2454 cat confdefs.h >>conftest.$ac_ext
2455 cat >>conftest.$ac_ext <<_ACEOF
2456 /* end confdefs.h. */
2466 rm -f conftest.$ac_objext
2467 if { (ac_try="$ac_compile"
2469 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2470 *) ac_try_echo=$ac_try;;
2472 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2473 (eval "$ac_compile") 2>conftest.er1
2475 grep -v '^ *+' conftest.er1 >conftest.err
2477 cat conftest.err >&5
2478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2479 (exit $ac_status); } &&
2480 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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); }; } &&
2490 { ac_try='test -s conftest.$ac_objext'
2491 { (case "(($ac_try" in
2492 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2493 *) ac_try_echo=$ac_try;;
2495 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2496 (eval "$ac_try") 2>&5
2498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2499 (exit $ac_status); }; }; then
2502 echo "$as_me: failed program was:" >&5
2503 sed 's/^/| /' conftest.$ac_ext >&5
2506 cat >conftest.$ac_ext <<_ACEOF
2509 cat confdefs.h >>conftest.$ac_ext
2510 cat >>conftest.$ac_ext <<_ACEOF
2511 /* end confdefs.h. */
2521 rm -f conftest.$ac_objext
2522 if { (ac_try="$ac_compile"
2524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2525 *) ac_try_echo=$ac_try;;
2527 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2528 (eval "$ac_compile") 2>conftest.er1
2530 grep -v '^ *+' conftest.er1 >conftest.err
2532 cat conftest.err >&5
2533 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2534 (exit $ac_status); } &&
2535 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2536 { (case "(($ac_try" in
2537 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2538 *) ac_try_echo=$ac_try;;
2540 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2541 (eval "$ac_try") 2>&5
2543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2544 (exit $ac_status); }; } &&
2545 { ac_try='test -s conftest.$ac_objext'
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); }; }; then
2557 echo "$as_me: failed program was:" >&5
2558 sed 's/^/| /' conftest.$ac_ext >&5
2560 ac_c_werror_flag=$ac_save_c_werror_flag
2562 cat >conftest.$ac_ext <<_ACEOF
2565 cat confdefs.h >>conftest.$ac_ext
2566 cat >>conftest.$ac_ext <<_ACEOF
2567 /* end confdefs.h. */
2577 rm -f conftest.$ac_objext
2578 if { (ac_try="$ac_compile"
2580 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2581 *) ac_try_echo=$ac_try;;
2583 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2584 (eval "$ac_compile") 2>conftest.er1
2586 grep -v '^ *+' conftest.er1 >conftest.err
2588 cat conftest.err >&5
2589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2590 (exit $ac_status); } &&
2591 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2592 { (case "(($ac_try" in
2593 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2594 *) ac_try_echo=$ac_try;;
2596 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2597 (eval "$ac_try") 2>&5
2599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2600 (exit $ac_status); }; } &&
2601 { ac_try='test -s conftest.$ac_objext'
2602 { (case "(($ac_try" in
2603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2604 *) ac_try_echo=$ac_try;;
2606 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2607 (eval "$ac_try") 2>&5
2609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2610 (exit $ac_status); }; }; then
2613 echo "$as_me: failed program was:" >&5
2614 sed 's/^/| /' conftest.$ac_ext >&5
2619 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2625 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2626 ac_c_werror_flag=$ac_save_c_werror_flag
2628 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2629 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2630 if test "$ac_test_CFLAGS" = set; then
2631 CFLAGS=$ac_save_CFLAGS
2632 elif test $ac_cv_prog_cc_g = yes; then
2633 if test "$GCC" = yes; then
2639 if test "$GCC" = yes; then
2645 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2646 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2647 if test "${ac_cv_prog_cc_c89+set}" = set; then
2648 echo $ECHO_N "(cached) $ECHO_C" >&6
2650 ac_cv_prog_cc_c89=no
2652 cat >conftest.$ac_ext <<_ACEOF
2655 cat confdefs.h >>conftest.$ac_ext
2656 cat >>conftest.$ac_ext <<_ACEOF
2657 /* end confdefs.h. */
2660 #include <sys/types.h>
2661 #include <sys/stat.h>
2662 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2663 struct buf { int x; };
2664 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2665 static char *e (p, i)
2671 static char *f (char * (*g) (char **, int), char **p, ...)
2676 s = g (p, va_arg (v,int));
2681 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2682 function prototypes and stuff, but not '\xHH' hex character constants.
2683 These don't provoke an error unfortunately, instead are silently treated
2684 as 'x'. The following induces an error, until -std is added to get
2685 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2686 array size at least. It's necessary to write '\x00'==0 to get something
2687 that's true only with -std. */
2688 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2690 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2691 inside strings and character constants. */
2693 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2695 int test (int i, double x);
2696 struct s1 {int (*f) (int a);};
2697 struct s2 {int (*f) (double a);};
2698 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2704 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2709 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2710 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2712 CC="$ac_save_CC $ac_arg"
2713 rm -f conftest.$ac_objext
2714 if { (ac_try="$ac_compile"
2716 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2717 *) ac_try_echo=$ac_try;;
2719 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2720 (eval "$ac_compile") 2>conftest.er1
2722 grep -v '^ *+' conftest.er1 >conftest.err
2724 cat conftest.err >&5
2725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2726 (exit $ac_status); } &&
2727 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2728 { (case "(($ac_try" in
2729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2730 *) ac_try_echo=$ac_try;;
2732 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2733 (eval "$ac_try") 2>&5
2735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2736 (exit $ac_status); }; } &&
2737 { ac_try='test -s conftest.$ac_objext'
2738 { (case "(($ac_try" in
2739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2740 *) ac_try_echo=$ac_try;;
2742 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2743 (eval "$ac_try") 2>&5
2745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2746 (exit $ac_status); }; }; then
2747 ac_cv_prog_cc_c89=$ac_arg
2749 echo "$as_me: failed program was:" >&5
2750 sed 's/^/| /' conftest.$ac_ext >&5
2755 rm -f core conftest.err conftest.$ac_objext
2756 test "x$ac_cv_prog_cc_c89" != "xno" && break
2758 rm -f conftest.$ac_ext
2763 case "x$ac_cv_prog_cc_c89" in
2765 { echo "$as_me:$LINENO: result: none needed" >&5
2766 echo "${ECHO_T}none needed" >&6; } ;;
2768 { echo "$as_me:$LINENO: result: unsupported" >&5
2769 echo "${ECHO_T}unsupported" >&6; } ;;
2771 CC="$CC $ac_cv_prog_cc_c89"
2772 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2773 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2778 ac_cpp='$CPP $CPPFLAGS'
2779 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2780 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2781 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2784 ac_cpp='$CXXCPP $CPPFLAGS'
2785 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2786 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2787 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2788 if test -z "$CXX"; then
2789 if test -n "$CCC"; then
2792 if test -n "$ac_tool_prefix"; then
2793 for ac_prog in clang++ llvm-g++ g++
2795 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2796 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2797 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2798 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2799 if test "${ac_cv_prog_CXX+set}" = set; then
2800 echo $ECHO_N "(cached) $ECHO_C" >&6
2802 if test -n "$CXX"; then
2803 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2809 test -z "$as_dir" && as_dir=.
2810 for ac_exec_ext in '' $ac_executable_extensions; do
2811 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2812 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2813 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2823 if test -n "$CXX"; then
2824 { echo "$as_me:$LINENO: result: $CXX" >&5
2825 echo "${ECHO_T}$CXX" >&6; }
2827 { echo "$as_me:$LINENO: result: no" >&5
2828 echo "${ECHO_T}no" >&6; }
2832 test -n "$CXX" && break
2835 if test -z "$CXX"; then
2837 for ac_prog in clang++ llvm-g++ g++
2839 # Extract the first word of "$ac_prog", so it can be a program name with args.
2840 set dummy $ac_prog; ac_word=$2
2841 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2842 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2843 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2844 echo $ECHO_N "(cached) $ECHO_C" >&6
2846 if test -n "$ac_ct_CXX"; then
2847 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2849 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2853 test -z "$as_dir" && as_dir=.
2854 for ac_exec_ext in '' $ac_executable_extensions; do
2855 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2856 ac_cv_prog_ac_ct_CXX="$ac_prog"
2857 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2866 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2867 if test -n "$ac_ct_CXX"; then
2868 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2869 echo "${ECHO_T}$ac_ct_CXX" >&6; }
2871 { echo "$as_me:$LINENO: result: no" >&5
2872 echo "${ECHO_T}no" >&6; }
2876 test -n "$ac_ct_CXX" && break
2879 if test "x$ac_ct_CXX" = x; then
2882 case $cross_compiling:$ac_tool_warned in
2884 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2885 whose name does not start with the host triplet. If you think this
2886 configuration is useful to you, please write to autoconf@gnu.org." >&5
2887 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2888 whose name does not start with the host triplet. If you think this
2889 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2890 ac_tool_warned=yes ;;
2898 # Provide some information about the compiler.
2899 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2900 ac_compiler=`set X $ac_compile; echo $2`
2901 { (ac_try="$ac_compiler --version >&5"
2903 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2904 *) ac_try_echo=$ac_try;;
2906 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2907 (eval "$ac_compiler --version >&5") 2>&5
2909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2910 (exit $ac_status); }
2911 { (ac_try="$ac_compiler -v >&5"
2913 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2914 *) ac_try_echo=$ac_try;;
2916 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2917 (eval "$ac_compiler -v >&5") 2>&5
2919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2920 (exit $ac_status); }
2921 { (ac_try="$ac_compiler -V >&5"
2923 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2924 *) ac_try_echo=$ac_try;;
2926 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2927 (eval "$ac_compiler -V >&5") 2>&5
2929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2930 (exit $ac_status); }
2932 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2933 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2934 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2935 echo $ECHO_N "(cached) $ECHO_C" >&6
2937 cat >conftest.$ac_ext <<_ACEOF
2940 cat confdefs.h >>conftest.$ac_ext
2941 cat >>conftest.$ac_ext <<_ACEOF
2942 /* end confdefs.h. */
2955 rm -f conftest.$ac_objext
2956 if { (ac_try="$ac_compile"
2958 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2959 *) ac_try_echo=$ac_try;;
2961 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2962 (eval "$ac_compile") 2>conftest.er1
2964 grep -v '^ *+' conftest.er1 >conftest.err
2966 cat conftest.err >&5
2967 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2968 (exit $ac_status); } &&
2969 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2970 { (case "(($ac_try" in
2971 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2972 *) ac_try_echo=$ac_try;;
2974 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2975 (eval "$ac_try") 2>&5
2977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2978 (exit $ac_status); }; } &&
2979 { ac_try='test -s conftest.$ac_objext'
2980 { (case "(($ac_try" in
2981 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2982 *) ac_try_echo=$ac_try;;
2984 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2985 (eval "$ac_try") 2>&5
2987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2988 (exit $ac_status); }; }; then
2991 echo "$as_me: failed program was:" >&5
2992 sed 's/^/| /' conftest.$ac_ext >&5
2997 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2998 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3001 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3002 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
3003 GXX=`test $ac_compiler_gnu = yes && echo yes`
3004 ac_test_CXXFLAGS=${CXXFLAGS+set}
3005 ac_save_CXXFLAGS=$CXXFLAGS
3006 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3007 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
3008 if test "${ac_cv_prog_cxx_g+set}" = set; then
3009 echo $ECHO_N "(cached) $ECHO_C" >&6
3011 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3012 ac_cxx_werror_flag=yes
3015 cat >conftest.$ac_ext <<_ACEOF
3018 cat confdefs.h >>conftest.$ac_ext
3019 cat >>conftest.$ac_ext <<_ACEOF
3020 /* end confdefs.h. */
3030 rm -f conftest.$ac_objext
3031 if { (ac_try="$ac_compile"
3033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3034 *) ac_try_echo=$ac_try;;
3036 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3037 (eval "$ac_compile") 2>conftest.er1
3039 grep -v '^ *+' conftest.er1 >conftest.err
3041 cat conftest.err >&5
3042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3043 (exit $ac_status); } &&
3044 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
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); }; } &&
3054 { ac_try='test -s conftest.$ac_objext'
3055 { (case "(($ac_try" in
3056 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3057 *) ac_try_echo=$ac_try;;
3059 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3060 (eval "$ac_try") 2>&5
3062 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3063 (exit $ac_status); }; }; then
3064 ac_cv_prog_cxx_g=yes
3066 echo "$as_me: failed program was:" >&5
3067 sed 's/^/| /' conftest.$ac_ext >&5
3070 cat >conftest.$ac_ext <<_ACEOF
3073 cat confdefs.h >>conftest.$ac_ext
3074 cat >>conftest.$ac_ext <<_ACEOF
3075 /* end confdefs.h. */
3085 rm -f conftest.$ac_objext
3086 if { (ac_try="$ac_compile"
3088 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3089 *) ac_try_echo=$ac_try;;
3091 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3092 (eval "$ac_compile") 2>conftest.er1
3094 grep -v '^ *+' conftest.er1 >conftest.err
3096 cat conftest.err >&5
3097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3098 (exit $ac_status); } &&
3099 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3100 { (case "(($ac_try" in
3101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3102 *) ac_try_echo=$ac_try;;
3104 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3105 (eval "$ac_try") 2>&5
3107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3108 (exit $ac_status); }; } &&
3109 { ac_try='test -s conftest.$ac_objext'
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); }; }; then
3121 echo "$as_me: failed program was:" >&5
3122 sed 's/^/| /' conftest.$ac_ext >&5
3124 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3126 cat >conftest.$ac_ext <<_ACEOF
3129 cat confdefs.h >>conftest.$ac_ext
3130 cat >>conftest.$ac_ext <<_ACEOF
3131 /* end confdefs.h. */
3141 rm -f conftest.$ac_objext
3142 if { (ac_try="$ac_compile"
3144 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3145 *) ac_try_echo=$ac_try;;
3147 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3148 (eval "$ac_compile") 2>conftest.er1
3150 grep -v '^ *+' conftest.er1 >conftest.err
3152 cat conftest.err >&5
3153 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3154 (exit $ac_status); } &&
3155 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3156 { (case "(($ac_try" in
3157 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3158 *) ac_try_echo=$ac_try;;
3160 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3161 (eval "$ac_try") 2>&5
3163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3164 (exit $ac_status); }; } &&
3165 { ac_try='test -s conftest.$ac_objext'
3166 { (case "(($ac_try" in
3167 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3168 *) ac_try_echo=$ac_try;;
3170 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3171 (eval "$ac_try") 2>&5
3173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3174 (exit $ac_status); }; }; then
3175 ac_cv_prog_cxx_g=yes
3177 echo "$as_me: failed program was:" >&5
3178 sed 's/^/| /' conftest.$ac_ext >&5
3183 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3186 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3189 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3190 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3192 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3193 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3194 if test "$ac_test_CXXFLAGS" = set; then
3195 CXXFLAGS=$ac_save_CXXFLAGS
3196 elif test $ac_cv_prog_cxx_g = yes; then
3197 if test "$GXX" = yes; then
3203 if test "$GXX" = yes; then
3210 ac_cpp='$CPP $CPPFLAGS'
3211 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3212 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3213 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3216 ac_cpp='$CPP $CPPFLAGS'
3217 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3218 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3219 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3220 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3221 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3222 # On Suns, sometimes $CPP names a directory.
3223 if test -n "$CPP" && test -d "$CPP"; then
3226 if test -z "$CPP"; then
3227 if test "${ac_cv_prog_CPP+set}" = set; then
3228 echo $ECHO_N "(cached) $ECHO_C" >&6
3230 # Double quotes because CPP needs to be expanded
3231 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3234 for ac_c_preproc_warn_flag in '' yes
3236 # Use a header file that comes with gcc, so configuring glibc
3237 # with a fresh cross-compiler works.
3238 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3239 # <limits.h> exists even on freestanding compilers.
3240 # On the NeXT, cc -E runs the code through the compiler's parser,
3241 # not just through cpp. "Syntax error" is here to catch this case.
3242 cat >conftest.$ac_ext <<_ACEOF
3245 cat confdefs.h >>conftest.$ac_ext
3246 cat >>conftest.$ac_ext <<_ACEOF
3247 /* end confdefs.h. */
3249 # include <limits.h>
3251 # include <assert.h>
3255 if { (ac_try="$ac_cpp conftest.$ac_ext"
3257 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3258 *) ac_try_echo=$ac_try;;
3260 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3261 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3263 grep -v '^ *+' conftest.er1 >conftest.err
3265 cat conftest.err >&5
3266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3267 (exit $ac_status); } >/dev/null; then
3268 if test -s conftest.err; then
3269 ac_cpp_err=$ac_c_preproc_warn_flag
3270 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3277 if test -z "$ac_cpp_err"; then
3280 echo "$as_me: failed program was:" >&5
3281 sed 's/^/| /' conftest.$ac_ext >&5
3283 # Broken: fails on valid input.
3287 rm -f conftest.err conftest.$ac_ext
3289 # OK, works on sane cases. Now check whether nonexistent headers
3290 # can be detected and how.
3291 cat >conftest.$ac_ext <<_ACEOF
3294 cat confdefs.h >>conftest.$ac_ext
3295 cat >>conftest.$ac_ext <<_ACEOF
3296 /* end confdefs.h. */
3297 #include <ac_nonexistent.h>
3299 if { (ac_try="$ac_cpp conftest.$ac_ext"
3301 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3302 *) ac_try_echo=$ac_try;;
3304 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3305 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3307 grep -v '^ *+' conftest.er1 >conftest.err
3309 cat conftest.err >&5
3310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3311 (exit $ac_status); } >/dev/null; then
3312 if test -s conftest.err; then
3313 ac_cpp_err=$ac_c_preproc_warn_flag
3314 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3321 if test -z "$ac_cpp_err"; then
3322 # Broken: success on invalid input.
3325 echo "$as_me: failed program was:" >&5
3326 sed 's/^/| /' conftest.$ac_ext >&5
3328 # Passes both tests.
3333 rm -f conftest.err conftest.$ac_ext
3336 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3337 rm -f conftest.err conftest.$ac_ext
3338 if $ac_preproc_ok; then
3350 { echo "$as_me:$LINENO: result: $CPP" >&5
3351 echo "${ECHO_T}$CPP" >&6; }
3353 for ac_c_preproc_warn_flag in '' yes
3355 # Use a header file that comes with gcc, so configuring glibc
3356 # with a fresh cross-compiler works.
3357 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3358 # <limits.h> exists even on freestanding compilers.
3359 # On the NeXT, cc -E runs the code through the compiler's parser,
3360 # not just through cpp. "Syntax error" is here to catch this case.
3361 cat >conftest.$ac_ext <<_ACEOF
3364 cat confdefs.h >>conftest.$ac_ext
3365 cat >>conftest.$ac_ext <<_ACEOF
3366 /* end confdefs.h. */
3368 # include <limits.h>
3370 # include <assert.h>
3374 if { (ac_try="$ac_cpp conftest.$ac_ext"
3376 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3377 *) ac_try_echo=$ac_try;;
3379 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3380 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3382 grep -v '^ *+' conftest.er1 >conftest.err
3384 cat conftest.err >&5
3385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3386 (exit $ac_status); } >/dev/null; then
3387 if test -s conftest.err; then
3388 ac_cpp_err=$ac_c_preproc_warn_flag
3389 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3396 if test -z "$ac_cpp_err"; then
3399 echo "$as_me: failed program was:" >&5
3400 sed 's/^/| /' conftest.$ac_ext >&5
3402 # Broken: fails on valid input.
3406 rm -f conftest.err conftest.$ac_ext
3408 # OK, works on sane cases. Now check whether nonexistent headers
3409 # can be detected and how.
3410 cat >conftest.$ac_ext <<_ACEOF
3413 cat confdefs.h >>conftest.$ac_ext
3414 cat >>conftest.$ac_ext <<_ACEOF
3415 /* end confdefs.h. */
3416 #include <ac_nonexistent.h>
3418 if { (ac_try="$ac_cpp conftest.$ac_ext"
3420 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3421 *) ac_try_echo=$ac_try;;
3423 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3424 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3426 grep -v '^ *+' conftest.er1 >conftest.err
3428 cat conftest.err >&5
3429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3430 (exit $ac_status); } >/dev/null; then
3431 if test -s conftest.err; then
3432 ac_cpp_err=$ac_c_preproc_warn_flag
3433 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3440 if test -z "$ac_cpp_err"; then
3441 # Broken: success on invalid input.
3444 echo "$as_me: failed program was:" >&5
3445 sed 's/^/| /' conftest.$ac_ext >&5
3447 # Passes both tests.
3452 rm -f conftest.err conftest.$ac_ext
3455 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3456 rm -f conftest.err conftest.$ac_ext
3457 if $ac_preproc_ok; then
3460 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3461 See \`config.log' for more details." >&5
3462 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3463 See \`config.log' for more details." >&2;}
3464 { (exit 1); exit 1; }; }
3468 ac_cpp='$CPP $CPPFLAGS'
3469 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3470 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3471 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3476 if test -d ${srcdir}/projects/llvm-gcc ; then
3477 subdirs="$subdirs projects/llvm-gcc"
3481 if test -d ${srcdir}/projects/test-suite ; then
3482 subdirs="$subdirs projects/test-suite"
3486 if test -d ${srcdir}/projects/llvm-test ; then
3487 subdirs="$subdirs projects/llvm-test"
3491 if test -d ${srcdir}/projects/poolalloc ; then
3492 subdirs="$subdirs projects/poolalloc"
3496 if test -d ${srcdir}/projects/llvm-poolalloc ; then
3497 subdirs="$subdirs projects/llvm-poolalloc"
3501 for i in `ls ${srcdir}/projects`
3503 if test -d ${srcdir}/projects/${i} ; then
3505 sample) subdirs="$subdirs projects/sample"
3507 privbracket) subdirs="$subdirs projects/privbracket"
3509 llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
3511 llvm-reopt) subdirs="$subdirs projects/llvm-reopt"
3513 llvm-java) subdirs="$subdirs projects/llvm-java"
3515 llvm-tv) subdirs="$subdirs projects/llvm-tv"
3517 safecode) subdirs="$subdirs projects/safecode"
3519 llvm-kernel) subdirs="$subdirs projects/llvm-kernel"
3528 { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3529 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3535 # Check whether --enable-polly was given.
3536 if test "${enable_polly+set}" = set; then
3537 enableval=$enable_polly;
3542 case "$enableval" in
3547 default) ENABLE_POLLY=1
3549 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3550 echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3551 { (exit 1); exit 1; }; } ;;
3555 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3558 subdirs="$subdirs tools/polly"
3563 # Make sure we can run config.sub.
3564 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3565 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3566 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3567 { (exit 1); exit 1; }; }
3569 { echo "$as_me:$LINENO: checking build system type" >&5
3570 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3571 if test "${ac_cv_build+set}" = set; then
3572 echo $ECHO_N "(cached) $ECHO_C" >&6
3574 ac_build_alias=$build_alias
3575 test "x$ac_build_alias" = x &&
3576 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3577 test "x$ac_build_alias" = x &&
3578 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3579 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3580 { (exit 1); exit 1; }; }
3581 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3582 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3583 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3584 { (exit 1); exit 1; }; }
3587 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3588 echo "${ECHO_T}$ac_cv_build" >&6; }
3589 case $ac_cv_build in
3591 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3592 echo "$as_me: error: invalid value of canonical build" >&2;}
3593 { (exit 1); exit 1; }; };;
3596 ac_save_IFS=$IFS; IFS='-'
3602 # Remember, the first character of IFS is used to create $*,
3603 # except with old shells:
3606 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3609 { echo "$as_me:$LINENO: checking host system type" >&5
3610 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3611 if test "${ac_cv_host+set}" = set; then
3612 echo $ECHO_N "(cached) $ECHO_C" >&6
3614 if test "x$host_alias" = x; then
3615 ac_cv_host=$ac_cv_build
3617 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3618 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3619 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3620 { (exit 1); exit 1; }; }
3624 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3625 echo "${ECHO_T}$ac_cv_host" >&6; }
3628 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3629 echo "$as_me: error: invalid value of canonical host" >&2;}
3630 { (exit 1); exit 1; }; };;
3633 ac_save_IFS=$IFS; IFS='-'
3639 # Remember, the first character of IFS is used to create $*,
3640 # except with old shells:
3643 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3646 { echo "$as_me:$LINENO: checking target system type" >&5
3647 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3648 if test "${ac_cv_target+set}" = set; then
3649 echo $ECHO_N "(cached) $ECHO_C" >&6
3651 if test "x$target_alias" = x; then
3652 ac_cv_target=$ac_cv_host
3654 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3655 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3656 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3657 { (exit 1); exit 1; }; }
3661 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3662 echo "${ECHO_T}$ac_cv_target" >&6; }
3663 case $ac_cv_target in
3665 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3666 echo "$as_me: error: invalid value of canonical target" >&2;}
3667 { (exit 1); exit 1; }; };;
3669 target=$ac_cv_target
3670 ac_save_IFS=$IFS; IFS='-'
3676 # Remember, the first character of IFS is used to create $*,
3677 # except with old shells:
3680 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3683 # The aliases save the names the user supplied, while $host etc.
3684 # will get canonicalized.
3685 test -n "$target_alias" &&
3686 test "$program_prefix$program_suffix$program_transform_name" = \
3688 program_prefix=${target_alias}-
3690 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3691 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3692 if test "${llvm_cv_os_type+set}" = set; then
3693 echo $ECHO_N "(cached) $ECHO_C" >&6
3697 llvm_cv_link_all_option="-Wl,--whole-archive"
3698 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3699 llvm_cv_os_type="AIX"
3700 llvm_cv_platform_type="Unix" ;;
3702 llvm_cv_link_all_option="-Wl,--whole-archive"
3703 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3704 llvm_cv_os_type="IRIX"
3705 llvm_cv_platform_type="Unix" ;;
3707 llvm_cv_link_all_option="-Wl,--whole-archive"
3708 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3709 llvm_cv_os_type="Cygwin"
3710 llvm_cv_platform_type="Unix" ;;
3712 llvm_cv_link_all_option="-Wl,-all_load"
3713 llvm_cv_no_link_all_option="-Wl,-noall_load"
3714 llvm_cv_os_type="Darwin"
3715 llvm_cv_platform_type="Unix" ;;
3717 llvm_cv_link_all_option="-Wl,-all_load"
3718 llvm_cv_no_link_all_option="-Wl,-noall_load"
3719 llvm_cv_os_type="Minix"
3720 llvm_cv_platform_type="Unix" ;;
3721 *-*-freebsd* | *-*-kfreebsd-gnu)
3722 llvm_cv_link_all_option="-Wl,--whole-archive"
3723 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3724 llvm_cv_os_type="FreeBSD"
3725 llvm_cv_platform_type="Unix" ;;
3727 llvm_cv_link_all_option="-Wl,--whole-archive"
3728 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3729 llvm_cv_os_type="OpenBSD"
3730 llvm_cv_platform_type="Unix" ;;
3732 llvm_cv_link_all_option="-Wl,--whole-archive"
3733 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3734 llvm_cv_os_type="NetBSD"
3735 llvm_cv_platform_type="Unix" ;;
3737 llvm_cv_link_all_option="-Wl,--whole-archive"
3738 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3739 llvm_cv_os_type="DragonFly"
3740 llvm_cv_platform_type="Unix" ;;
3742 llvm_cv_link_all_option="-Wl,--whole-archive"
3743 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3744 llvm_cv_os_type="HP-UX"
3745 llvm_cv_platform_type="Unix" ;;
3747 llvm_cv_link_all_option="-Wl,--whole-archive"
3748 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3749 llvm_cv_os_type="Interix"
3750 llvm_cv_platform_type="Unix" ;;
3752 llvm_cv_link_all_option="-Wl,--whole-archive"
3753 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3754 llvm_cv_os_type="Linux"
3755 llvm_cv_platform_type="Unix" ;;
3757 llvm_cv_link_all_option="-Wl,--whole-archive"
3758 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3759 llvm_cv_os_type="GNU"
3760 llvm_cv_platform_type="Unix" ;;
3762 llvm_cv_link_all_option="-Wl,-z,allextract"
3763 llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
3764 llvm_cv_os_type="SunOS"
3765 llvm_cv_platform_type="Unix" ;;
3767 llvm_cv_link_all_option="-Wl,-z,allextract"
3768 llvm_cv_link_all_option="-Wl,-z,defaultextract"
3769 llvm_cv_os_type="AuroraUX"
3770 llvm_cv_platform_type="Unix" ;;
3772 llvm_cv_link_all_option="-Wl,--whole-archive"
3773 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3774 llvm_cv_os_type="Win32"
3775 llvm_cv_platform_type="Win32" ;;
3777 llvm_cv_link_all_option="-Wl,--whole-archive"
3778 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3779 llvm_cv_os_type="MingW"
3780 llvm_cv_platform_type="Win32" ;;
3782 llvm_cv_link_all_option="-Wl,--whole-archive"
3783 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3784 llvm_cv_os_type="Haiku"
3785 llvm_cv_platform_type="Unix" ;;
3787 llvm_cv_link_all_option="-Wl,--whole-archive"
3788 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3789 llvm_cv_os_type="Freestanding"
3790 llvm_cv_platform_type="Unix" ;;
3792 llvm_cv_link_all_option="-Wl,--whole-archive"
3793 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3794 llvm_cv_os_type="Freestanding"
3795 llvm_cv_platform_type="Unix" ;;
3797 llvm_cv_link_all_option=""
3798 llvm_cv_no_link_all_option=""
3799 llvm_cv_os_type="Unknown"
3800 llvm_cv_platform_type="Unknown" ;;
3803 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
3804 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
3806 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
3807 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
3808 if test "${llvm_cv_target_os_type+set}" = set; then
3809 echo $ECHO_N "(cached) $ECHO_C" >&6
3813 llvm_cv_target_os_type="AIX" ;;
3815 llvm_cv_target_os_type="IRIX" ;;
3817 llvm_cv_target_os_type="Cygwin" ;;
3819 llvm_cv_target_os_type="Darwin" ;;
3821 llvm_cv_target_os_type="Minix" ;;
3822 *-*-freebsd* | *-*-kfreebsd-gnu)
3823 llvm_cv_target_os_type="FreeBSD" ;;
3825 llvm_cv_target_os_type="OpenBSD" ;;
3827 llvm_cv_target_os_type="NetBSD" ;;
3829 llvm_cv_target_os_type="DragonFly" ;;
3831 llvm_cv_target_os_type="HP-UX" ;;
3833 llvm_cv_target_os_type="Interix" ;;
3835 llvm_cv_target_os_type="Linux" ;;
3837 llvm_cv_target_os_type="GNU" ;;
3839 llvm_cv_target_os_type="SunOS" ;;
3841 llvm_cv_target_os_type="AuroraUX" ;;
3843 llvm_cv_target_os_type="Win32" ;;
3845 llvm_cv_target_os_type="MingW" ;;
3847 llvm_cv_target_os_type="Haiku" ;;
3849 llvm_cv_target_os_type="RTEMS" ;;
3851 llvm_cv_target_os_type="NativeClient" ;;
3853 llvm_cv_target_os_type="Freestanding" ;;
3855 llvm_cv_target_os_type="Unknown" ;;
3858 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
3859 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
3861 if test "$llvm_cv_os_type" = "Unknown" ; then
3862 { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
3863 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
3864 { (exit 1); exit 1; }; }
3869 HOST_OS=$llvm_cv_os_type
3871 TARGET_OS=$llvm_cv_target_os_type
3874 LINKALL=$llvm_cv_link_all_option
3876 NOLINKALL=$llvm_cv_no_link_all_option
3879 case $llvm_cv_platform_type in
3882 cat >>confdefs.h <<\_ACEOF
3883 #define LLVM_ON_UNIX 1
3893 cat >>confdefs.h <<\_ACEOF
3894 #define LLVM_ON_WIN32 1
3904 { echo "$as_me:$LINENO: checking target architecture" >&5
3905 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
3906 if test "${llvm_cv_target_arch+set}" = set; then
3907 echo $ECHO_N "(cached) $ECHO_C" >&6
3910 i?86-*) llvm_cv_target_arch="x86" ;;
3911 amd64-* | x86_64-*) llvm_cv_target_arch="x86_64" ;;
3912 sparc*-*) llvm_cv_target_arch="Sparc" ;;
3913 powerpc*-*) llvm_cv_target_arch="PowerPC" ;;
3914 arm*-*) llvm_cv_target_arch="ARM" ;;
3915 mips-* | mips64-*) llvm_cv_target_arch="Mips" ;;
3916 mipsel-* | mips64el-*) llvm_cv_target_arch="Mips" ;;
3917 xcore-*) llvm_cv_target_arch="XCore" ;;
3918 msp430-*) llvm_cv_target_arch="MSP430" ;;
3919 hexagon-*) llvm_cv_target_arch="Hexagon" ;;
3920 mblaze-*) llvm_cv_target_arch="MBlaze" ;;
3921 nvptx-*) llvm_cv_target_arch="NVPTX" ;;
3922 *) llvm_cv_target_arch="Unknown" ;;
3925 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
3926 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
3928 if test "$llvm_cv_target_arch" = "Unknown" ; then
3929 { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
3930 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
3933 case "$llvm_cv_target_arch" in
3934 x86) LLVM_NATIVE_ARCH="X86" ;;
3935 x86_64) LLVM_NATIVE_ARCH="X86" ;;
3936 *) LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
3939 ARCH=$llvm_cv_target_arch
3943 i?86-*) host_arch="x86" ;;
3944 amd64-* | x86_64-*) host_arch="x86_64" ;;
3945 sparc*-*) host_arch="Sparc" ;;
3946 powerpc*-*) host_arch="PowerPC" ;;
3947 arm*-*) host_arch="ARM" ;;
3948 mips-* | mips64-*) host_arch="Mips" ;;
3949 mipsel-* | mips64el-*) host_arch="Mips" ;;
3950 xcore-*) host_arch="XCore" ;;
3951 msp430-*) host_arch="MSP430" ;;
3952 hexagon-*) host_arch="Hexagon" ;;
3953 mblaze-*) host_arch="MBlaze" ;;
3954 *) host_arch="Unknown" ;;
3957 if test "$host_arch" = "Unknown" ; then
3958 { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown host archicture" >&5
3959 echo "$as_me: WARNING: Configuring LLVM for an unknown host archicture" >&2;}
3962 HOST_ARCH=$host_arch
3967 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3968 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3969 if test "${ac_cv_path_GREP+set}" = set; then
3970 echo $ECHO_N "(cached) $ECHO_C" >&6
3972 # Extract the first word of "grep ggrep" to use in msg output
3973 if test -z "$GREP"; then
3974 set dummy grep ggrep; ac_prog_name=$2
3975 if test "${ac_cv_path_GREP+set}" = set; then
3976 echo $ECHO_N "(cached) $ECHO_C" >&6
3978 ac_path_GREP_found=false
3979 # Loop through the user's path and test for each of PROGNAME-LIST
3980 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3981 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3984 test -z "$as_dir" && as_dir=.
3985 for ac_prog in grep ggrep; do
3986 for ac_exec_ext in '' $ac_executable_extensions; do
3987 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3988 { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3989 # Check for GNU ac_path_GREP and select it if it is found.
3990 # Check for GNU $ac_path_GREP
3991 case `"$ac_path_GREP" --version 2>&1` in
3993 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3996 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3999 cat "conftest.in" "conftest.in" >"conftest.tmp"
4000 mv "conftest.tmp" "conftest.in"
4001 cp "conftest.in" "conftest.nl"
4002 echo 'GREP' >> "conftest.nl"
4003 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4004 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4005 ac_count=`expr $ac_count + 1`
4006 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4007 # Best one so far, save it but keep looking for a better one
4008 ac_cv_path_GREP="$ac_path_GREP"
4009 ac_path_GREP_max=$ac_count
4011 # 10*(2^10) chars as input seems more than enough
4012 test $ac_count -gt 10 && break
4014 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4018 $ac_path_GREP_found && break 3
4028 GREP="$ac_cv_path_GREP"
4029 if test -z "$GREP"; then
4030 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4031 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4032 { (exit 1); exit 1; }; }
4036 ac_cv_path_GREP=$GREP
4041 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4042 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
4043 GREP="$ac_cv_path_GREP"
4046 { echo "$as_me:$LINENO: checking for egrep" >&5
4047 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
4048 if test "${ac_cv_path_EGREP+set}" = set; then
4049 echo $ECHO_N "(cached) $ECHO_C" >&6
4051 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4052 then ac_cv_path_EGREP="$GREP -E"
4054 # Extract the first word of "egrep" to use in msg output
4055 if test -z "$EGREP"; then
4056 set dummy egrep; ac_prog_name=$2
4057 if test "${ac_cv_path_EGREP+set}" = set; then
4058 echo $ECHO_N "(cached) $ECHO_C" >&6
4060 ac_path_EGREP_found=false
4061 # Loop through the user's path and test for each of PROGNAME-LIST
4062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4063 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4066 test -z "$as_dir" && as_dir=.
4067 for ac_prog in egrep; do
4068 for ac_exec_ext in '' $ac_executable_extensions; do
4069 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4070 { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
4071 # Check for GNU ac_path_EGREP and select it if it is found.
4072 # Check for GNU $ac_path_EGREP
4073 case `"$ac_path_EGREP" --version 2>&1` in
4075 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4078 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4081 cat "conftest.in" "conftest.in" >"conftest.tmp"
4082 mv "conftest.tmp" "conftest.in"
4083 cp "conftest.in" "conftest.nl"
4084 echo 'EGREP' >> "conftest.nl"
4085 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4086 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4087 ac_count=`expr $ac_count + 1`
4088 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4089 # Best one so far, save it but keep looking for a better one
4090 ac_cv_path_EGREP="$ac_path_EGREP"
4091 ac_path_EGREP_max=$ac_count
4093 # 10*(2^10) chars as input seems more than enough
4094 test $ac_count -gt 10 && break
4096 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4100 $ac_path_EGREP_found && break 3
4110 EGREP="$ac_cv_path_EGREP"
4111 if test -z "$EGREP"; then
4112 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4113 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4114 { (exit 1); exit 1; }; }
4118 ac_cv_path_EGREP=$EGREP
4124 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4125 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4126 EGREP="$ac_cv_path_EGREP"
4129 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4130 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4131 if test "${ac_cv_header_stdc+set}" = set; then
4132 echo $ECHO_N "(cached) $ECHO_C" >&6
4134 cat >conftest.$ac_ext <<_ACEOF
4137 cat confdefs.h >>conftest.$ac_ext
4138 cat >>conftest.$ac_ext <<_ACEOF
4139 /* end confdefs.h. */
4153 rm -f conftest.$ac_objext
4154 if { (ac_try="$ac_compile"
4156 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4157 *) ac_try_echo=$ac_try;;
4159 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4160 (eval "$ac_compile") 2>conftest.er1
4162 grep -v '^ *+' conftest.er1 >conftest.err
4164 cat conftest.err >&5
4165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4166 (exit $ac_status); } &&
4167 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4168 { (case "(($ac_try" in
4169 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4170 *) ac_try_echo=$ac_try;;
4172 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4173 (eval "$ac_try") 2>&5
4175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4176 (exit $ac_status); }; } &&
4177 { ac_try='test -s conftest.$ac_objext'
4178 { (case "(($ac_try" in
4179 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4180 *) ac_try_echo=$ac_try;;
4182 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4183 (eval "$ac_try") 2>&5
4185 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4186 (exit $ac_status); }; }; then
4187 ac_cv_header_stdc=yes
4189 echo "$as_me: failed program was:" >&5
4190 sed 's/^/| /' conftest.$ac_ext >&5
4192 ac_cv_header_stdc=no
4195 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4197 if test $ac_cv_header_stdc = yes; then
4198 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4199 cat >conftest.$ac_ext <<_ACEOF
4202 cat confdefs.h >>conftest.$ac_ext
4203 cat >>conftest.$ac_ext <<_ACEOF
4204 /* end confdefs.h. */
4208 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4209 $EGREP "memchr" >/dev/null 2>&1; then
4212 ac_cv_header_stdc=no
4218 if test $ac_cv_header_stdc = yes; then
4219 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4220 cat >conftest.$ac_ext <<_ACEOF
4223 cat confdefs.h >>conftest.$ac_ext
4224 cat >>conftest.$ac_ext <<_ACEOF
4225 /* end confdefs.h. */
4229 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4230 $EGREP "free" >/dev/null 2>&1; then
4233 ac_cv_header_stdc=no
4239 if test $ac_cv_header_stdc = yes; then
4240 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4241 if test "$cross_compiling" = yes; then
4244 cat >conftest.$ac_ext <<_ACEOF
4247 cat confdefs.h >>conftest.$ac_ext
4248 cat >>conftest.$ac_ext <<_ACEOF
4249 /* end confdefs.h. */
4252 #if ((' ' & 0x0FF) == 0x020)
4253 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4254 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4256 # define ISLOWER(c) \
4257 (('a' <= (c) && (c) <= 'i') \
4258 || ('j' <= (c) && (c) <= 'r') \
4259 || ('s' <= (c) && (c) <= 'z'))
4260 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4263 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4268 for (i = 0; i < 256; i++)
4269 if (XOR (islower (i), ISLOWER (i))
4270 || toupper (i) != TOUPPER (i))
4275 rm -f conftest$ac_exeext
4276 if { (ac_try="$ac_link"
4278 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4279 *) ac_try_echo=$ac_try;;
4281 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4282 (eval "$ac_link") 2>&5
4284 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4285 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4286 { (case "(($ac_try" in
4287 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4288 *) ac_try_echo=$ac_try;;
4290 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4291 (eval "$ac_try") 2>&5
4293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4294 (exit $ac_status); }; }; then
4297 echo "$as_me: program exited with status $ac_status" >&5
4298 echo "$as_me: failed program was:" >&5
4299 sed 's/^/| /' conftest.$ac_ext >&5
4302 ac_cv_header_stdc=no
4304 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4310 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4311 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4312 if test $ac_cv_header_stdc = yes; then
4314 cat >>confdefs.h <<\_ACEOF
4315 #define STDC_HEADERS 1
4320 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4330 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4331 inttypes.h stdint.h unistd.h
4333 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4334 { echo "$as_me:$LINENO: checking for $ac_header" >&5
4335 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4336 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4337 echo $ECHO_N "(cached) $ECHO_C" >&6
4339 cat >conftest.$ac_ext <<_ACEOF
4342 cat confdefs.h >>conftest.$ac_ext
4343 cat >>conftest.$ac_ext <<_ACEOF
4344 /* end confdefs.h. */
4345 $ac_includes_default
4347 #include <$ac_header>
4349 rm -f conftest.$ac_objext
4350 if { (ac_try="$ac_compile"
4352 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4353 *) ac_try_echo=$ac_try;;
4355 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4356 (eval "$ac_compile") 2>conftest.er1
4358 grep -v '^ *+' conftest.er1 >conftest.err
4360 cat conftest.err >&5
4361 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4362 (exit $ac_status); } &&
4363 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4364 { (case "(($ac_try" in
4365 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4366 *) ac_try_echo=$ac_try;;
4368 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4369 (eval "$ac_try") 2>&5
4371 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4372 (exit $ac_status); }; } &&
4373 { ac_try='test -s conftest.$ac_objext'
4374 { (case "(($ac_try" in
4375 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4376 *) ac_try_echo=$ac_try;;
4378 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4379 (eval "$ac_try") 2>&5
4381 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4382 (exit $ac_status); }; }; then
4383 eval "$as_ac_Header=yes"
4385 echo "$as_me: failed program was:" >&5
4386 sed 's/^/| /' conftest.$ac_ext >&5
4388 eval "$as_ac_Header=no"
4391 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4393 ac_res=`eval echo '${'$as_ac_Header'}'`
4394 { echo "$as_me:$LINENO: result: $ac_res" >&5
4395 echo "${ECHO_T}$ac_res" >&6; }
4396 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4397 cat >>confdefs.h <<_ACEOF
4398 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4406 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4407 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4408 if test "${ac_cv_c_bigendian+set}" = set; then
4409 echo $ECHO_N "(cached) $ECHO_C" >&6
4411 # See if sys/param.h defines the BYTE_ORDER macro.
4412 cat >conftest.$ac_ext <<_ACEOF
4415 cat confdefs.h >>conftest.$ac_ext
4416 cat >>conftest.$ac_ext <<_ACEOF
4417 /* end confdefs.h. */
4418 #include <sys/types.h>
4419 #include <sys/param.h>
4424 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4432 rm -f conftest.$ac_objext
4433 if { (ac_try="$ac_compile"
4435 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4436 *) ac_try_echo=$ac_try;;
4438 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4439 (eval "$ac_compile") 2>conftest.er1
4441 grep -v '^ *+' conftest.er1 >conftest.err
4443 cat conftest.err >&5
4444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4445 (exit $ac_status); } &&
4446 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4447 { (case "(($ac_try" in
4448 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4449 *) ac_try_echo=$ac_try;;
4451 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4452 (eval "$ac_try") 2>&5
4454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4455 (exit $ac_status); }; } &&
4456 { ac_try='test -s conftest.$ac_objext'
4457 { (case "(($ac_try" in
4458 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4459 *) ac_try_echo=$ac_try;;
4461 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4462 (eval "$ac_try") 2>&5
4464 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4465 (exit $ac_status); }; }; then
4466 # It does; now see whether it defined to BIG_ENDIAN or not.
4467 cat >conftest.$ac_ext <<_ACEOF
4470 cat confdefs.h >>conftest.$ac_ext
4471 cat >>conftest.$ac_ext <<_ACEOF
4472 /* end confdefs.h. */
4473 #include <sys/types.h>
4474 #include <sys/param.h>
4479 #if BYTE_ORDER != BIG_ENDIAN
4487 rm -f conftest.$ac_objext
4488 if { (ac_try="$ac_compile"
4490 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4491 *) ac_try_echo=$ac_try;;
4493 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4494 (eval "$ac_compile") 2>conftest.er1
4496 grep -v '^ *+' conftest.er1 >conftest.err
4498 cat conftest.err >&5
4499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4500 (exit $ac_status); } &&
4501 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4502 { (case "(($ac_try" in
4503 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4504 *) ac_try_echo=$ac_try;;
4506 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4507 (eval "$ac_try") 2>&5
4509 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4510 (exit $ac_status); }; } &&
4511 { ac_try='test -s conftest.$ac_objext'
4512 { (case "(($ac_try" in
4513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4514 *) ac_try_echo=$ac_try;;
4516 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4517 (eval "$ac_try") 2>&5
4519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4520 (exit $ac_status); }; }; then
4521 ac_cv_c_bigendian=yes
4523 echo "$as_me: failed program was:" >&5
4524 sed 's/^/| /' conftest.$ac_ext >&5
4526 ac_cv_c_bigendian=no
4529 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4531 echo "$as_me: failed program was:" >&5
4532 sed 's/^/| /' conftest.$ac_ext >&5
4534 # It does not; compile a test program.
4535 if test "$cross_compiling" = yes; then
4536 # try to guess the endianness by grepping values into an object file
4537 ac_cv_c_bigendian=unknown
4538 cat >conftest.$ac_ext <<_ACEOF
4541 cat confdefs.h >>conftest.$ac_ext
4542 cat >>conftest.$ac_ext <<_ACEOF
4543 /* end confdefs.h. */
4544 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4545 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4546 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4547 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4548 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4549 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4553 _ascii (); _ebcdic ();
4558 rm -f conftest.$ac_objext
4559 if { (ac_try="$ac_compile"
4561 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4562 *) ac_try_echo=$ac_try;;
4564 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4565 (eval "$ac_compile") 2>conftest.er1
4567 grep -v '^ *+' conftest.er1 >conftest.err
4569 cat conftest.err >&5
4570 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4571 (exit $ac_status); } &&
4572 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4573 { (case "(($ac_try" in
4574 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4575 *) ac_try_echo=$ac_try;;
4577 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4578 (eval "$ac_try") 2>&5
4580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4581 (exit $ac_status); }; } &&
4582 { ac_try='test -s conftest.$ac_objext'
4583 { (case "(($ac_try" in
4584 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4585 *) ac_try_echo=$ac_try;;
4587 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4588 (eval "$ac_try") 2>&5
4590 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4591 (exit $ac_status); }; }; then
4592 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4593 ac_cv_c_bigendian=yes
4595 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4596 if test "$ac_cv_c_bigendian" = unknown; then
4597 ac_cv_c_bigendian=no
4599 # finding both strings is unlikely to happen, but who knows?
4600 ac_cv_c_bigendian=unknown
4604 echo "$as_me: failed program was:" >&5
4605 sed 's/^/| /' conftest.$ac_ext >&5
4610 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4612 cat >conftest.$ac_ext <<_ACEOF
4615 cat confdefs.h >>conftest.$ac_ext
4616 cat >>conftest.$ac_ext <<_ACEOF
4617 /* end confdefs.h. */
4618 $ac_includes_default
4623 /* Are we little or big endian? From Harbison&Steele. */
4627 char c[sizeof (long int)];
4630 return u.c[sizeof (long int) - 1] == 1;
4636 rm -f conftest$ac_exeext
4637 if { (ac_try="$ac_link"
4639 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4640 *) ac_try_echo=$ac_try;;
4642 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4643 (eval "$ac_link") 2>&5
4645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4646 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4647 { (case "(($ac_try" in
4648 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4649 *) ac_try_echo=$ac_try;;
4651 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4652 (eval "$ac_try") 2>&5
4654 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4655 (exit $ac_status); }; }; then
4656 ac_cv_c_bigendian=no
4658 echo "$as_me: program exited with status $ac_status" >&5
4659 echo "$as_me: failed program was:" >&5
4660 sed 's/^/| /' conftest.$ac_ext >&5
4663 ac_cv_c_bigendian=yes
4665 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4671 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4673 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4674 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4675 case $ac_cv_c_bigendian in
4683 { { echo "$as_me:$LINENO: error: unknown endianness
4684 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4685 echo "$as_me: error: unknown endianness
4686 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4687 { (exit 1); exit 1; }; } ;;
4691 if test "$cross_compiling" = yes; then
4692 LLVM_CROSS_COMPILING=1
4695 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4696 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4697 if test "${ac_cv_build_exeext+set}" = set; then
4698 echo $ECHO_N "(cached) $ECHO_C" >&6
4700 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4701 ac_cv_build_exeext=.exe
4703 ac_build_prefix=${build_alias}-
4705 # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4706 set dummy ${ac_build_prefix}gcc; ac_word=$2
4707 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4708 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4709 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4710 echo $ECHO_N "(cached) $ECHO_C" >&6
4712 if test -n "$BUILD_CC"; then
4713 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4719 test -z "$as_dir" && as_dir=.
4720 for ac_exec_ext in '' $ac_executable_extensions; do
4721 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4722 ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4723 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4732 BUILD_CC=$ac_cv_prog_BUILD_CC
4733 if test -n "$BUILD_CC"; then
4734 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4735 echo "${ECHO_T}$BUILD_CC" >&6; }
4737 { echo "$as_me:$LINENO: result: no" >&5
4738 echo "${ECHO_T}no" >&6; }
4742 if test -z "$BUILD_CC"; then
4743 # Extract the first word of "gcc", so it can be a program name with args.
4744 set dummy gcc; ac_word=$2
4745 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4746 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4747 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4748 echo $ECHO_N "(cached) $ECHO_C" >&6
4750 if test -n "$BUILD_CC"; then
4751 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4753 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4757 test -z "$as_dir" && as_dir=.
4758 for ac_exec_ext in '' $ac_executable_extensions; do
4759 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4760 ac_cv_prog_BUILD_CC="gcc"
4761 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4770 BUILD_CC=$ac_cv_prog_BUILD_CC
4771 if test -n "$BUILD_CC"; then
4772 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4773 echo "${ECHO_T}$BUILD_CC" >&6; }
4775 { echo "$as_me:$LINENO: result: no" >&5
4776 echo "${ECHO_T}no" >&6; }
4780 if test -z "$BUILD_CC"; then
4781 # Extract the first word of "cc", so it can be a program name with args.
4782 set dummy cc; ac_word=$2
4783 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4784 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4785 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4786 echo $ECHO_N "(cached) $ECHO_C" >&6
4788 if test -n "$BUILD_CC"; then
4789 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4792 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4796 test -z "$as_dir" && as_dir=.
4797 for ac_exec_ext in '' $ac_executable_extensions; do
4798 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4799 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4800 ac_prog_rejected=yes
4803 ac_cv_prog_BUILD_CC="cc"
4804 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4811 if test $ac_prog_rejected = yes; then
4812 # We found a bogon in the path, so make sure we never use it.
4813 set dummy $ac_cv_prog_BUILD_CC
4815 if test $# != 0; then
4816 # We chose a different compiler from the bogus one.
4817 # However, it has the same basename, so the bogon will be chosen
4818 # first if we set BUILD_CC to just the basename; use the full file name.
4820 ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4825 BUILD_CC=$ac_cv_prog_BUILD_CC
4826 if test -n "$BUILD_CC"; then
4827 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4828 echo "${ECHO_T}$BUILD_CC" >&6; }
4830 { echo "$as_me:$LINENO: result: no" >&5
4831 echo "${ECHO_T}no" >&6; }
4837 test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4838 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4839 { (exit 1); exit 1; }; }
4840 ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4842 echo 'int main () { return 0; }' > conftest.$ac_ext
4844 if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4845 (eval $ac_build_link) 2>&5
4847 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4848 (exit $ac_status); }; then
4849 for file in conftest.*; do
4851 *.c | *.o | *.obj | *.dSYM) ;;
4852 *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4856 { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4857 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4858 { (exit 1); exit 1; }; }
4861 test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4866 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4867 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4868 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4869 ac_build_exeext=$BUILD_EXEEXT
4871 ac_build_prefix=${build_alias}-
4872 # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4873 set dummy ${ac_build_prefix}g++; ac_word=$2
4874 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4875 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4876 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4877 echo $ECHO_N "(cached) $ECHO_C" >&6
4879 if test -n "$BUILD_CXX"; then
4880 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4882 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4886 test -z "$as_dir" && as_dir=.
4887 for ac_exec_ext in '' $ac_executable_extensions; do
4888 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4889 ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4890 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4899 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4900 if test -n "$BUILD_CXX"; then
4901 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4902 echo "${ECHO_T}$BUILD_CXX" >&6; }
4904 { echo "$as_me:$LINENO: result: no" >&5
4905 echo "${ECHO_T}no" >&6; }
4909 if test -z "$BUILD_CXX"; then
4910 # Extract the first word of "g++", so it can be a program name with args.
4911 set dummy g++; ac_word=$2
4912 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4913 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4914 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4915 echo $ECHO_N "(cached) $ECHO_C" >&6
4917 if test -n "$BUILD_CXX"; then
4918 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4924 test -z "$as_dir" && as_dir=.
4925 for ac_exec_ext in '' $ac_executable_extensions; do
4926 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4927 ac_cv_prog_BUILD_CXX="g++"
4928 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4937 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4938 if test -n "$BUILD_CXX"; then
4939 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4940 echo "${ECHO_T}$BUILD_CXX" >&6; }
4942 { echo "$as_me:$LINENO: result: no" >&5
4943 echo "${ECHO_T}no" >&6; }
4947 if test -z "$BUILD_CXX"; then
4948 # Extract the first word of "c++", so it can be a program name with args.
4949 set dummy c++; ac_word=$2
4950 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4951 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4952 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4953 echo $ECHO_N "(cached) $ECHO_C" >&6
4955 if test -n "$BUILD_CXX"; then
4956 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4959 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4963 test -z "$as_dir" && as_dir=.
4964 for ac_exec_ext in '' $ac_executable_extensions; do
4965 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4966 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4967 ac_prog_rejected=yes
4970 ac_cv_prog_BUILD_CXX="c++"
4971 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4978 if test $ac_prog_rejected = yes; then
4979 # We found a bogon in the path, so make sure we never use it.
4980 set dummy $ac_cv_prog_BUILD_CXX
4982 if test $# != 0; then
4983 # We chose a different compiler from the bogus one.
4984 # However, it has the same basename, so the bogon will be chosen
4985 # first if we set BUILD_CXX to just the basename; use the full file name.
4987 ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4992 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4993 if test -n "$BUILD_CXX"; then
4994 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4995 echo "${ECHO_T}$BUILD_CXX" >&6; }
4997 { echo "$as_me:$LINENO: result: no" >&5
4998 echo "${ECHO_T}no" >&6; }
5005 LLVM_CROSS_COMPILING=0
5009 if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
5020 # Check whether --enable-libcpp was given.
5021 if test "${enable_libcpp+set}" = set; then
5022 enableval=$enable_libcpp;
5027 case "$enableval" in
5028 yes) ENABLE_LIBCPP=1
5032 default) ENABLE_LIBCPP=0
5034 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&5
5035 echo "$as_me: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&2;}
5036 { (exit 1); exit 1; }; } ;;
5039 # Check whether --enable-cxx11 was given.
5040 if test "${enable_cxx11+set}" = set; then
5041 enableval=$enable_cxx11;
5046 case "$enableval" in
5051 default) ENABLE_CXX11=0
5053 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cxx11. Use \"yes\" or \"no\"" >&5
5054 echo "$as_me: error: Invalid setting for --enable-cxx11. Use \"yes\" or \"no\"" >&2;}
5055 { (exit 1); exit 1; }; } ;;
5059 # Check whether --enable-clang-arcmt was given.
5060 if test "${enable_clang_arcmt+set}" = set; then
5061 enableval=$enable_clang_arcmt; clang_arcmt="$enableval"
5066 case "$enableval" in
5067 yes) ENABLE_CLANG_ARCMT=1
5069 no) ENABLE_CLANG_ARCMT=0
5071 default) ENABLE_CLANG_ARCMT=1
5073 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&5
5074 echo "$as_me: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&2;}
5075 { (exit 1); exit 1; }; } ;;
5078 clang_static_analyzer="yes"
5079 # Check whether --enable-clang-static-analyzer was given.
5080 if test "${enable_clang_static_analyzer+set}" = set; then
5081 enableval=$enable_clang_static_analyzer; clang_static_analyzer="$enableval"
5086 case "$enableval" in
5087 yes) ENABLE_CLANG_STATIC_ANALYZER=1
5089 no) ENABLE_CLANG_STATIC_ANALYZER=0
5091 default) ENABLE_CLANG_STATIC_ANALYZER=1
5093 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&5
5094 echo "$as_me: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&2;}
5095 { (exit 1); exit 1; }; } ;;
5098 # Check whether --enable-clang-rewriter was given.
5099 if test "${enable_clang_rewriter+set}" = set; then
5100 enableval=$enable_clang_rewriter;
5105 case "$enableval" in
5106 yes) ENABLE_CLANG_REWRITER=1
5109 if test ${clang_arcmt} != "no" ; then
5110 { { echo "$as_me:$LINENO: error: Cannot enable clang ARC Migration Tool while disabling rewriter." >&5
5111 echo "$as_me: error: Cannot enable clang ARC Migration Tool while disabling rewriter." >&2;}
5112 { (exit 1); exit 1; }; }
5114 if test ${clang_static_analyzer} != "no" ; then
5115 { { echo "$as_me:$LINENO: error: Cannot enable clang static analyzer while disabling rewriter." >&5
5116 echo "$as_me: error: Cannot enable clang static analyzer while disabling rewriter." >&2;}
5117 { (exit 1); exit 1; }; }
5119 ENABLE_CLANG_REWRITER=0
5122 default) ENABLE_CLANG_REWRITER=1
5124 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-rewriter. Use \"yes\" or \"no\"" >&5
5125 echo "$as_me: error: Invalid setting for --enable-clang-rewriter. Use \"yes\" or \"no\"" >&2;}
5126 { (exit 1); exit 1; }; } ;;
5129 # Check whether --enable-optimized was given.
5130 if test "${enable_optimized+set}" = set; then
5131 enableval=$enable_optimized;
5136 if test ${enableval} = "no" ; then
5140 ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
5144 # Check whether --enable-profiling was given.
5145 if test "${enable_profiling+set}" = set; then
5146 enableval=$enable_profiling;
5151 if test ${enableval} = "no" ; then
5155 ENABLE_PROFILING=ENABLE_PROFILING=1
5159 # Check whether --enable-assertions was given.
5160 if test "${enable_assertions+set}" = set; then
5161 enableval=$enable_assertions;
5166 if test ${enableval} = "yes" ; then
5170 DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5174 # Check whether --enable-werror was given.
5175 if test "${enable_werror+set}" = set; then
5176 enableval=$enable_werror;
5181 case "$enableval" in
5182 yes) ENABLE_WERROR=1
5186 default) ENABLE_WERROR=0
5188 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&5
5189 echo "$as_me: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&2;}
5190 { (exit 1); exit 1; }; } ;;
5193 # Check whether --enable-expensive-checks was given.
5194 if test "${enable_expensive_checks+set}" = set; then
5195 enableval=$enable_expensive_checks;
5200 if test ${enableval} = "yes" ; then
5201 ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5203 EXPENSIVE_CHECKS=yes
5206 ENABLE_EXPENSIVE_CHECKS=
5212 # Check whether --enable-debug-runtime was given.
5213 if test "${enable_debug_runtime+set}" = set; then
5214 enableval=$enable_debug_runtime;
5219 if test ${enableval} = "no" ; then
5223 DEBUG_RUNTIME=DEBUG_RUNTIME=1
5227 # Check whether --enable-debug-symbols was given.
5228 if test "${enable_debug_symbols+set}" = set; then
5229 enableval=$enable_debug_symbols;
5234 if test ${enableval} = "no" ; then
5238 DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5242 # Check whether --enable-keep-symbols was given.
5243 if test "${enable_keep_symbols+set}" = set; then
5244 enableval=$enable_keep_symbols;
5249 if test ${enableval} = "no" ; then
5253 KEEP_SYMBOLS=KEEP_SYMBOLS=1
5257 # Check whether --enable-jit was given.
5258 if test "${enable_jit+set}" = set; then
5259 enableval=$enable_jit;
5264 if test ${enableval} = "no"
5269 case "$llvm_cv_target_arch" in
5270 x86) TARGET_HAS_JIT=1
5272 Sparc) TARGET_HAS_JIT=0
5274 PowerPC) TARGET_HAS_JIT=1
5276 x86_64) TARGET_HAS_JIT=1
5278 ARM) TARGET_HAS_JIT=1
5280 Mips) TARGET_HAS_JIT=1
5282 XCore) TARGET_HAS_JIT=0
5284 MSP430) TARGET_HAS_JIT=0
5286 Hexagon) TARGET_HAS_JIT=0
5288 MBlaze) TARGET_HAS_JIT=0
5290 NVPTX) TARGET_HAS_JIT=0
5297 # Check whether --enable-docs was given.
5298 if test "${enable_docs+set}" = set; then
5299 enableval=$enable_docs;
5304 case "$enableval" in
5309 default) ENABLE_DOCS=1
5311 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5312 echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5313 { (exit 1); exit 1; }; } ;;
5316 # Check whether --enable-doxygen was given.
5317 if test "${enable_doxygen+set}" = set; then
5318 enableval=$enable_doxygen;
5323 case "$enableval" in
5324 yes) ENABLE_DOXYGEN=1
5326 no) ENABLE_DOXYGEN=0
5328 default) ENABLE_DOXYGEN=0
5330 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5331 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5332 { (exit 1); exit 1; }; } ;;
5335 # Check whether --enable-threads was given.
5336 if test "${enable_threads+set}" = set; then
5337 enableval=$enable_threads;
5342 case "$enableval" in
5343 yes) LLVM_ENABLE_THREADS=1
5345 no) LLVM_ENABLE_THREADS=0
5347 default) LLVM_ENABLE_THREADS=1
5349 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5350 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5351 { (exit 1); exit 1; }; } ;;
5354 cat >>confdefs.h <<_ACEOF
5355 #define LLVM_ENABLE_THREADS $LLVM_ENABLE_THREADS
5359 # Check whether --enable-pthreads was given.
5360 if test "${enable_pthreads+set}" = set; then
5361 enableval=$enable_pthreads;
5366 case "$enableval" in
5367 yes) ENABLE_PTHREADS=1
5369 no) ENABLE_PTHREADS=0
5371 default) ENABLE_PTHREADS=1
5373 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5374 echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5375 { (exit 1); exit 1; }; } ;;
5378 # Check whether --enable-pic was given.
5379 if test "${enable_pic+set}" = set; then
5380 enableval=$enable_pic;
5385 case "$enableval" in
5390 default) ENABLE_PIC=1
5392 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5393 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5394 { (exit 1); exit 1; }; } ;;
5397 cat >>confdefs.h <<_ACEOF
5398 #define ENABLE_PIC $ENABLE_PIC
5402 # Check whether --enable-shared was given.
5403 if test "${enable_shared+set}" = set; then
5404 enableval=$enable_shared;
5409 case "$enableval" in
5410 yes) ENABLE_SHARED=1
5414 default) ENABLE_SHARED=0
5416 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5417 echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5418 { (exit 1); exit 1; }; } ;;
5421 # Check whether --enable-embed-stdcxx was given.
5422 if test "${enable_embed_stdcxx+set}" = set; then
5423 enableval=$enable_embed_stdcxx;
5428 case "$enableval" in
5429 yes) ENABLE_EMBED_STDCXX=1
5431 no) ENABLE_EMBED_STDCXX=0
5433 default) ENABLE_EMBED_STDCXX=0
5435 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5436 echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5437 { (exit 1); exit 1; }; } ;;
5440 # Check whether --enable-timestamps was given.
5441 if test "${enable_timestamps+set}" = set; then
5442 enableval=$enable_timestamps;
5447 case "$enableval" in
5448 yes) ENABLE_TIMESTAMPS=1
5450 no) ENABLE_TIMESTAMPS=0
5452 default) ENABLE_TIMESTAMPS=1
5454 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5455 echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5456 { (exit 1); exit 1; }; } ;;
5459 cat >>confdefs.h <<_ACEOF
5460 #define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5465 # Check whether --enable-backtraces was given.
5466 if test "${enable_backtraces+set}" = set; then
5467 enableval=$enable_backtraces;
5472 case "$enableval" in
5473 yes) ENABLE_BACKTRACES=1
5475 no) ENABLE_BACKTRACES=0
5477 default) ENABLE_BACKTRACES=1
5479 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&5
5480 echo "$as_me: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&2;}
5481 { (exit 1); exit 1; }; } ;;
5484 cat >>confdefs.h <<_ACEOF
5485 #define ENABLE_BACKTRACES $ENABLE_BACKTRACES
5490 # Check whether --enable-targets was given.
5491 if test "${enable_targets+set}" = set; then
5492 enableval=$enable_targets;
5497 if test "$enableval" = host-only ; then
5500 case "$enableval" in
5501 all) TARGETS_TO_BUILD="X86 Sparc PowerPC ARM Mips XCore MSP430 CppBackend MBlaze NVPTX Hexagon" ;;
5502 *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5504 x86) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5505 x86_64) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5506 sparc) TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5507 powerpc) TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5508 arm) TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5509 mips) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5510 mipsel) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5511 mips64) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5512 mips64el) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5513 xcore) TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5514 msp430) TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5515 cpp) TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5516 hexagon) TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5517 mblaze) TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5518 nvptx) TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5519 host) case "$llvm_cv_target_arch" in
5520 x86) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5521 x86_64) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5522 Sparc) TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5523 PowerPC) TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5524 ARM) TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5525 Mips) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5526 MBlaze) TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
5527 XCore) TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5528 MSP430) TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5529 Hexagon) TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5530 NVPTX) TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5531 *) { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5532 echo "$as_me: error: Can not set target to build" >&2;}
5533 { (exit 1); exit 1; }; } ;;
5535 *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5536 echo "$as_me: error: Unrecognized target $a_target" >&2;}
5537 { (exit 1); exit 1; }; } ;;
5543 # Check whether --enable-experimental-targets was given.
5544 if test "${enable_experimental_targets+set}" = set; then
5545 enableval=$enable_experimental_targets;
5551 if test ${enableval} != "disable"
5553 TARGETS_TO_BUILD="$enableval $TARGETS_TO_BUILD"
5556 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5559 for a_target in $TARGETS_TO_BUILD; do
5560 if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5562 cat >>confdefs.h <<_ACEOF
5563 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5566 LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5567 LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5568 LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
5569 LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5570 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5571 LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5573 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5574 LLVM_NATIVE_DISASSEMBLER="LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler"
5577 cat >>confdefs.h <<_ACEOF
5578 #define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5582 cat >>confdefs.h <<_ACEOF
5583 #define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5587 cat >>confdefs.h <<_ACEOF
5588 #define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
5592 cat >>confdefs.h <<_ACEOF
5593 #define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5596 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5598 cat >>confdefs.h <<_ACEOF
5599 #define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5603 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5605 cat >>confdefs.h <<_ACEOF
5606 #define LLVM_NATIVE_DISASSEMBLER $LLVM_NATIVE_DISASSEMBLER
5613 LLVM_ENUM_TARGETS=""
5614 LLVM_ENUM_ASM_PRINTERS=""
5615 LLVM_ENUM_ASM_PARSERS=""
5616 LLVM_ENUM_DISASSEMBLERS=""
5617 for target_to_build in $TARGETS_TO_BUILD; do
5618 LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5619 if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5620 LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5622 if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5623 LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5625 if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5626 LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5635 # Check whether --with-optimize-option was given.
5636 if test "${with_optimize_option+set}" = set; then
5637 withval=$with_optimize_option;
5642 { echo "$as_me:$LINENO: checking optimization flags" >&5
5643 echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5646 case "$llvm_cv_os_type" in
5647 FreeBSD) optimize_option=-O2 ;;
5648 MingW) optimize_option=-O2 ;;
5649 *) optimize_option=-O3 ;;
5651 *) optimize_option="$withval" ;;
5653 OPTIMIZE_OPTION=$optimize_option
5655 { echo "$as_me:$LINENO: result: $optimize_option" >&5
5656 echo "${ECHO_T}$optimize_option" >&6; }
5659 # Check whether --with-extra-options was given.
5660 if test "${with_extra_options+set}" = set; then
5661 withval=$with_extra_options;
5667 default) EXTRA_OPTIONS= ;;
5668 *) EXTRA_OPTIONS=$withval ;;
5670 EXTRA_OPTIONS=$EXTRA_OPTIONS
5674 # Check whether --with-extra-ld-options was given.
5675 if test "${with_extra_ld_options+set}" = set; then
5676 withval=$with_extra_ld_options;
5682 default) EXTRA_LD_OPTIONS= ;;
5683 *) EXTRA_LD_OPTIONS=$withval ;;
5685 EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5688 # Check whether --enable-bindings was given.
5689 if test "${enable_bindings+set}" = set; then
5690 enableval=$enable_bindings;
5695 BINDINGS_TO_BUILD=""
5696 case "$enableval" in
5697 yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5698 all ) BINDINGS_TO_BUILD="ocaml" ;;
5699 none | no) BINDINGS_TO_BUILD="" ;;
5700 *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5701 case "$a_binding" in
5702 ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5703 *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5704 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5705 { (exit 1); exit 1; }; } ;;
5712 # Check whether --with-ocaml-libdir was given.
5713 if test "${with_ocaml_libdir+set}" = set; then
5714 withval=$with_ocaml_libdir;
5720 auto) with_ocaml_libdir="$withval" ;;
5721 /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5722 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5723 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5724 { (exit 1); exit 1; }; } ;;
5728 # Check whether --with-clang-srcdir was given.
5729 if test "${with_clang_srcdir+set}" = set; then
5730 withval=$with_clang_srcdir;
5736 -) clang_src_root="" ;;
5737 /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;;
5738 *) clang_src_root="$ac_pwd/$withval" ;;
5740 CLANG_SRC_ROOT=$clang_src_root
5744 # Check whether --with-clang-resource-dir was given.
5745 if test "${with_clang_resource_dir+set}" = set; then
5746 withval=$with_clang_resource_dir;
5752 cat >>confdefs.h <<_ACEOF
5753 #define CLANG_RESOURCE_DIR "$withval"
5758 # Check whether --with-c-include-dirs was given.
5759 if test "${with_c_include_dirs+set}" = set; then
5760 withval=$with_c_include_dirs;
5766 cat >>confdefs.h <<_ACEOF
5767 #define C_INCLUDE_DIRS "$withval"
5771 # Clang normally uses the system c++ headers and libraries. With this option,
5772 # clang will use the ones provided by a gcc installation instead. This option should
5773 # be passed the same value that was used with --prefix when configuring gcc.
5775 # Check whether --with-gcc-toolchain was given.
5776 if test "${with_gcc_toolchain+set}" = set; then
5777 withval=$with_gcc_toolchain;
5783 cat >>confdefs.h <<_ACEOF
5784 #define GCC_INSTALL_PREFIX "$withval"
5789 # Check whether --with-default-sysroot was given.
5790 if test "${with_default_sysroot+set}" = set; then
5791 withval=$with_default_sysroot;
5797 cat >>confdefs.h <<_ACEOF
5798 #define DEFAULT_SYSROOT "$withval"
5803 # Check whether --with-binutils-include was given.
5804 if test "${with_binutils_include+set}" = set; then
5805 withval=$with_binutils_include;
5811 default) WITH_BINUTILS_INCDIR=default ;;
5812 /* | [A-Za-z]:[\\/]*) WITH_BINUTILS_INCDIR=$withval ;;
5813 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5814 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5815 { (exit 1); exit 1; }; } ;;
5817 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5818 BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5820 if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5821 echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5822 { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5823 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5824 { (exit 1); exit 1; }; };
5829 # Check whether --with-bug-report-url was given.
5830 if test "${with_bug_report_url+set}" = set; then
5831 withval=$with_bug_report_url;
5833 withval="http://llvm.org/bugs/"
5837 cat >>confdefs.h <<_ACEOF
5838 #define BUG_REPORT_URL "$withval"
5842 # Check whether --enable-libffi was given.
5843 if test "${enable_libffi+set}" = set; then
5844 enableval=$enable_libffi; case "$enableval" in
5845 yes) llvm_cv_enable_libffi="yes" ;;
5846 no) llvm_cv_enable_libffi="no" ;;
5847 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5848 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5849 { (exit 1); exit 1; }; } ;;
5852 llvm_cv_enable_libffi=no
5857 # Check whether --with-internal-prefix was given.
5858 if test "${with_internal_prefix+set}" = set; then
5859 withval=$with_internal_prefix;
5864 INTERNAL_PREFIX=$withval
5868 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5869 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
5870 if test "${lt_cv_path_NM+set}" = set; then
5871 echo $ECHO_N "(cached) $ECHO_C" >&6
5873 if test -n "$NM"; then
5874 # Let the user override the test.
5877 lt_nm_to_check="${ac_tool_prefix}nm"
5878 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5879 lt_nm_to_check="$lt_nm_to_check nm"
5881 for lt_tmp_nm in $lt_nm_to_check; do
5882 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5883 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5885 test -z "$ac_dir" && ac_dir=.
5886 tmp_nm="$ac_dir/$lt_tmp_nm"
5887 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5888 # Check to see if the nm accepts a BSD-compat flag.
5889 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5890 # nm: unknown option "B" ignored
5891 # Tru64's nm complains that /dev/null is an invalid object file
5892 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5893 */dev/null* | *'Invalid file or object type'*)
5894 lt_cv_path_NM="$tmp_nm -B"
5898 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5900 lt_cv_path_NM="$tmp_nm -p"
5904 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5905 continue # so that we can try to find one that supports BSD flags
5914 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
5917 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5918 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
5923 { echo "$as_me:$LINENO: checking for GNU make" >&5
5924 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
5925 if test "${llvm_cv_gnu_make_command+set}" = set; then
5926 echo $ECHO_N "(cached) $ECHO_C" >&6
5928 llvm_cv_gnu_make_command=''
5929 for a in "$MAKE" make gmake gnumake ; do
5930 if test -z "$a" ; then continue ; fi ;
5931 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
5933 llvm_cv_gnu_make_command=$a ;
5938 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
5939 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
5940 if test "x$llvm_cv_gnu_make_command" != "x" ; then
5944 { echo "$as_me:$LINENO: result: \"Not found\"" >&5
5945 echo "${ECHO_T}\"Not found\"" >&6; };
5949 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
5950 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
5952 if test "$LN_S" = "ln -s"; then
5953 { echo "$as_me:$LINENO: result: yes" >&5
5954 echo "${ECHO_T}yes" >&6; }
5956 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5957 echo "${ECHO_T}no, using $LN_S" >&6; }
5960 # Extract the first word of "cmp", so it can be a program name with args.
5961 set dummy cmp; ac_word=$2
5962 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5963 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5964 if test "${ac_cv_path_CMP+set}" = set; then
5965 echo $ECHO_N "(cached) $ECHO_C" >&6
5969 ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
5972 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5976 test -z "$as_dir" && as_dir=.
5977 for ac_exec_ext in '' $ac_executable_extensions; do
5978 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5979 ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
5980 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5987 test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
5992 if test -n "$CMP"; then
5993 { echo "$as_me:$LINENO: result: $CMP" >&5
5994 echo "${ECHO_T}$CMP" >&6; }
5996 { echo "$as_me:$LINENO: result: no" >&5
5997 echo "${ECHO_T}no" >&6; }
6001 # Extract the first word of "cp", so it can be a program name with args.
6002 set dummy cp; ac_word=$2
6003 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6004 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6005 if test "${ac_cv_path_CP+set}" = set; then
6006 echo $ECHO_N "(cached) $ECHO_C" >&6
6010 ac_cv_path_CP="$CP" # Let the user override the test with a path.
6013 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6017 test -z "$as_dir" && as_dir=.
6018 for ac_exec_ext in '' $ac_executable_extensions; do
6019 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6020 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6021 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6028 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6033 if test -n "$CP"; then
6034 { echo "$as_me:$LINENO: result: $CP" >&5
6035 echo "${ECHO_T}$CP" >&6; }
6037 { echo "$as_me:$LINENO: result: no" >&5
6038 echo "${ECHO_T}no" >&6; }
6042 # Extract the first word of "date", so it can be a program name with args.
6043 set dummy date; ac_word=$2
6044 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6045 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6046 if test "${ac_cv_path_DATE+set}" = set; then
6047 echo $ECHO_N "(cached) $ECHO_C" >&6
6051 ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6054 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6058 test -z "$as_dir" && as_dir=.
6059 for ac_exec_ext in '' $ac_executable_extensions; do
6060 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6061 ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6062 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6069 test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6073 DATE=$ac_cv_path_DATE
6074 if test -n "$DATE"; then
6075 { echo "$as_me:$LINENO: result: $DATE" >&5
6076 echo "${ECHO_T}$DATE" >&6; }
6078 { echo "$as_me:$LINENO: result: no" >&5
6079 echo "${ECHO_T}no" >&6; }
6083 # Extract the first word of "find", so it can be a program name with args.
6084 set dummy find; ac_word=$2
6085 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6086 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6087 if test "${ac_cv_path_FIND+set}" = set; then
6088 echo $ECHO_N "(cached) $ECHO_C" >&6
6092 ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6095 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6099 test -z "$as_dir" && as_dir=.
6100 for ac_exec_ext in '' $ac_executable_extensions; do
6101 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6102 ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
6103 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6110 test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6114 FIND=$ac_cv_path_FIND
6115 if test -n "$FIND"; then
6116 { echo "$as_me:$LINENO: result: $FIND" >&5
6117 echo "${ECHO_T}$FIND" >&6; }
6119 { echo "$as_me:$LINENO: result: no" >&5
6120 echo "${ECHO_T}no" >&6; }
6124 # Extract the first word of "grep", so it can be a program name with args.
6125 set dummy grep; ac_word=$2
6126 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6127 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6128 if test "${ac_cv_path_GREP+set}" = set; then
6129 echo $ECHO_N "(cached) $ECHO_C" >&6
6133 ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6136 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6140 test -z "$as_dir" && as_dir=.
6141 for ac_exec_ext in '' $ac_executable_extensions; do
6142 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6143 ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
6144 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6151 test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
6155 GREP=$ac_cv_path_GREP
6156 if test -n "$GREP"; then
6157 { echo "$as_me:$LINENO: result: $GREP" >&5
6158 echo "${ECHO_T}$GREP" >&6; }
6160 { echo "$as_me:$LINENO: result: no" >&5
6161 echo "${ECHO_T}no" >&6; }
6165 # Extract the first word of "mkdir", so it can be a program name with args.
6166 set dummy mkdir; ac_word=$2
6167 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6168 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6169 if test "${ac_cv_path_MKDIR+set}" = set; then
6170 echo $ECHO_N "(cached) $ECHO_C" >&6
6174 ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
6177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6181 test -z "$as_dir" && as_dir=.
6182 for ac_exec_ext in '' $ac_executable_extensions; do
6183 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6184 ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
6185 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6192 test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
6196 MKDIR=$ac_cv_path_MKDIR
6197 if test -n "$MKDIR"; then
6198 { echo "$as_me:$LINENO: result: $MKDIR" >&5
6199 echo "${ECHO_T}$MKDIR" >&6; }
6201 { echo "$as_me:$LINENO: result: no" >&5
6202 echo "${ECHO_T}no" >&6; }
6206 # Extract the first word of "mv", so it can be a program name with args.
6207 set dummy mv; ac_word=$2
6208 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6209 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6210 if test "${ac_cv_path_MV+set}" = set; then
6211 echo $ECHO_N "(cached) $ECHO_C" >&6
6215 ac_cv_path_MV="$MV" # Let the user override the test with a path.
6218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6222 test -z "$as_dir" && as_dir=.
6223 for ac_exec_ext in '' $ac_executable_extensions; do
6224 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6225 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6226 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6233 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6238 if test -n "$MV"; then
6239 { echo "$as_me:$LINENO: result: $MV" >&5
6240 echo "${ECHO_T}$MV" >&6; }
6242 { echo "$as_me:$LINENO: result: no" >&5
6243 echo "${ECHO_T}no" >&6; }
6247 if test -n "$ac_tool_prefix"; then
6248 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6249 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6250 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6251 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6252 if test "${ac_cv_prog_RANLIB+set}" = set; then
6253 echo $ECHO_N "(cached) $ECHO_C" >&6
6255 if test -n "$RANLIB"; then
6256 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6258 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6262 test -z "$as_dir" && as_dir=.
6263 for ac_exec_ext in '' $ac_executable_extensions; do
6264 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6265 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6266 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6275 RANLIB=$ac_cv_prog_RANLIB
6276 if test -n "$RANLIB"; then
6277 { echo "$as_me:$LINENO: result: $RANLIB" >&5
6278 echo "${ECHO_T}$RANLIB" >&6; }
6280 { echo "$as_me:$LINENO: result: no" >&5
6281 echo "${ECHO_T}no" >&6; }
6286 if test -z "$ac_cv_prog_RANLIB"; then
6287 ac_ct_RANLIB=$RANLIB
6288 # Extract the first word of "ranlib", so it can be a program name with args.
6289 set dummy ranlib; ac_word=$2
6290 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6291 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6292 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6293 echo $ECHO_N "(cached) $ECHO_C" >&6
6295 if test -n "$ac_ct_RANLIB"; then
6296 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6298 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6302 test -z "$as_dir" && as_dir=.
6303 for ac_exec_ext in '' $ac_executable_extensions; do
6304 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6305 ac_cv_prog_ac_ct_RANLIB="ranlib"
6306 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6315 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6316 if test -n "$ac_ct_RANLIB"; then
6317 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6318 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6320 { echo "$as_me:$LINENO: result: no" >&5
6321 echo "${ECHO_T}no" >&6; }
6324 if test "x$ac_ct_RANLIB" = x; then
6327 case $cross_compiling:$ac_tool_warned in
6329 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6330 whose name does not start with the host triplet. If you think this
6331 configuration is useful to you, please write to autoconf@gnu.org." >&5
6332 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6333 whose name does not start with the host triplet. If you think this
6334 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6335 ac_tool_warned=yes ;;
6337 RANLIB=$ac_ct_RANLIB
6340 RANLIB="$ac_cv_prog_RANLIB"
6343 if test -n "$ac_tool_prefix"; then
6344 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6345 set dummy ${ac_tool_prefix}ar; ac_word=$2
6346 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6347 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6348 if test "${ac_cv_prog_AR+set}" = set; then
6349 echo $ECHO_N "(cached) $ECHO_C" >&6
6351 if test -n "$AR"; then
6352 ac_cv_prog_AR="$AR" # Let the user override the test.
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_prog_AR="${ac_tool_prefix}ar"
6362 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6372 if test -n "$AR"; then
6373 { echo "$as_me:$LINENO: result: $AR" >&5
6374 echo "${ECHO_T}$AR" >&6; }
6376 { echo "$as_me:$LINENO: result: no" >&5
6377 echo "${ECHO_T}no" >&6; }
6382 if test -z "$ac_cv_prog_AR"; then
6384 # Extract the first word of "ar", so it can be a program name with args.
6385 set dummy ar; ac_word=$2
6386 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6387 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6388 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6389 echo $ECHO_N "(cached) $ECHO_C" >&6
6391 if test -n "$ac_ct_AR"; then
6392 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6398 test -z "$as_dir" && as_dir=.
6399 for ac_exec_ext in '' $ac_executable_extensions; do
6400 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6401 ac_cv_prog_ac_ct_AR="ar"
6402 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6411 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6412 if test -n "$ac_ct_AR"; then
6413 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6414 echo "${ECHO_T}$ac_ct_AR" >&6; }
6416 { echo "$as_me:$LINENO: result: no" >&5
6417 echo "${ECHO_T}no" >&6; }
6420 if test "x$ac_ct_AR" = x; then
6423 case $cross_compiling:$ac_tool_warned in
6425 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6426 whose name does not start with the host triplet. If you think this
6427 configuration is useful to you, please write to autoconf@gnu.org." >&5
6428 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6429 whose name does not start with the host triplet. If you think this
6430 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6431 ac_tool_warned=yes ;;
6439 # Extract the first word of "rm", so it can be a program name with args.
6440 set dummy rm; ac_word=$2
6441 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6442 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6443 if test "${ac_cv_path_RM+set}" = set; then
6444 echo $ECHO_N "(cached) $ECHO_C" >&6
6448 ac_cv_path_RM="$RM" # Let the user override the test with a path.
6451 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6455 test -z "$as_dir" && as_dir=.
6456 for ac_exec_ext in '' $ac_executable_extensions; do
6457 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6458 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
6459 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6466 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6471 if test -n "$RM"; then
6472 { echo "$as_me:$LINENO: result: $RM" >&5
6473 echo "${ECHO_T}$RM" >&6; }
6475 { echo "$as_me:$LINENO: result: no" >&5
6476 echo "${ECHO_T}no" >&6; }
6480 # Extract the first word of "sed", so it can be a program name with args.
6481 set dummy sed; ac_word=$2
6482 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6483 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6484 if test "${ac_cv_path_SED+set}" = set; then
6485 echo $ECHO_N "(cached) $ECHO_C" >&6
6489 ac_cv_path_SED="$SED" # Let the user override the test with a path.
6492 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6496 test -z "$as_dir" && as_dir=.
6497 for ac_exec_ext in '' $ac_executable_extensions; do
6498 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6499 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
6500 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6507 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6512 if test -n "$SED"; then
6513 { echo "$as_me:$LINENO: result: $SED" >&5
6514 echo "${ECHO_T}$SED" >&6; }
6516 { echo "$as_me:$LINENO: result: no" >&5
6517 echo "${ECHO_T}no" >&6; }
6521 # Extract the first word of "tar", so it can be a program name with args.
6522 set dummy tar; 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_path_TAR+set}" = set; then
6526 echo $ECHO_N "(cached) $ECHO_C" >&6
6530 ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6533 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6537 test -z "$as_dir" && as_dir=.
6538 for ac_exec_ext in '' $ac_executable_extensions; do
6539 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6540 ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6541 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6548 test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6553 if test -n "$TAR"; then
6554 { echo "$as_me:$LINENO: result: $TAR" >&5
6555 echo "${ECHO_T}$TAR" >&6; }
6557 { echo "$as_me:$LINENO: result: no" >&5
6558 echo "${ECHO_T}no" >&6; }
6562 # Extract the first word of "pwd", so it can be a program name with args.
6563 set dummy pwd; ac_word=$2
6564 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6565 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6566 if test "${ac_cv_path_BINPWD+set}" = set; then
6567 echo $ECHO_N "(cached) $ECHO_C" >&6
6571 ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6574 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6578 test -z "$as_dir" && as_dir=.
6579 for ac_exec_ext in '' $ac_executable_extensions; do
6580 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6581 ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
6582 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6589 test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6593 BINPWD=$ac_cv_path_BINPWD
6594 if test -n "$BINPWD"; then
6595 { echo "$as_me:$LINENO: result: $BINPWD" >&5
6596 echo "${ECHO_T}$BINPWD" >&6; }
6598 { echo "$as_me:$LINENO: result: no" >&5
6599 echo "${ECHO_T}no" >&6; }
6604 # Extract the first word of "Graphviz", so it can be a program name with args.
6605 set dummy Graphviz; ac_word=$2
6606 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6607 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6608 if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
6609 echo $ECHO_N "(cached) $ECHO_C" >&6
6613 ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
6616 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6620 test -z "$as_dir" && as_dir=.
6621 for ac_exec_ext in '' $ac_executable_extensions; do
6622 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6623 ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
6624 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6631 test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
6635 GRAPHVIZ=$ac_cv_path_GRAPHVIZ
6636 if test -n "$GRAPHVIZ"; then
6637 { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
6638 echo "${ECHO_T}$GRAPHVIZ" >&6; }
6640 { echo "$as_me:$LINENO: result: no" >&5
6641 echo "${ECHO_T}no" >&6; }
6645 if test "$GRAPHVIZ" != "echo Graphviz" ; then
6647 cat >>confdefs.h <<\_ACEOF
6648 #define HAVE_GRAPHVIZ 1
6651 if test "$llvm_cv_os_type" = "MingW" ; then
6652 GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6655 cat >>confdefs.h <<_ACEOF
6656 #define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
6660 # Extract the first word of "dot", so it can be a program name with args.
6661 set dummy dot; ac_word=$2
6662 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6663 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6664 if test "${ac_cv_path_DOT+set}" = set; then
6665 echo $ECHO_N "(cached) $ECHO_C" >&6
6669 ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6672 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6676 test -z "$as_dir" && as_dir=.
6677 for ac_exec_ext in '' $ac_executable_extensions; do
6678 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6679 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
6680 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6687 test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6692 if test -n "$DOT"; then
6693 { echo "$as_me:$LINENO: result: $DOT" >&5
6694 echo "${ECHO_T}$DOT" >&6; }
6696 { echo "$as_me:$LINENO: result: no" >&5
6697 echo "${ECHO_T}no" >&6; }
6701 if test "$DOT" != "echo dot" ; then
6703 cat >>confdefs.h <<\_ACEOF
6707 if test "$llvm_cv_os_type" = "MingW" ; then
6708 DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6711 cat >>confdefs.h <<_ACEOF
6712 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
6716 # Extract the first word of "fdp", so it can be a program name with args.
6717 set dummy fdp; ac_word=$2
6718 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6719 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6720 if test "${ac_cv_path_FDP+set}" = set; then
6721 echo $ECHO_N "(cached) $ECHO_C" >&6
6725 ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
6728 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6732 test -z "$as_dir" && as_dir=.
6733 for ac_exec_ext in '' $ac_executable_extensions; do
6734 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6735 ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
6736 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6743 test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
6748 if test -n "$FDP"; then
6749 { echo "$as_me:$LINENO: result: $FDP" >&5
6750 echo "${ECHO_T}$FDP" >&6; }
6752 { echo "$as_me:$LINENO: result: no" >&5
6753 echo "${ECHO_T}no" >&6; }
6757 if test "$FDP" != "echo fdp" ; then
6759 cat >>confdefs.h <<\_ACEOF
6763 if test "$llvm_cv_os_type" = "MingW" ; then
6764 FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6767 cat >>confdefs.h <<_ACEOF
6768 #define LLVM_PATH_FDP "$FDP${EXEEXT}"
6772 # Extract the first word of "neato", so it can be a program name with args.
6773 set dummy neato; ac_word=$2
6774 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6775 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6776 if test "${ac_cv_path_NEATO+set}" = set; then
6777 echo $ECHO_N "(cached) $ECHO_C" >&6
6781 ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
6784 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6788 test -z "$as_dir" && as_dir=.
6789 for ac_exec_ext in '' $ac_executable_extensions; do
6790 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6791 ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
6792 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6799 test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
6803 NEATO=$ac_cv_path_NEATO
6804 if test -n "$NEATO"; then
6805 { echo "$as_me:$LINENO: result: $NEATO" >&5
6806 echo "${ECHO_T}$NEATO" >&6; }
6808 { echo "$as_me:$LINENO: result: no" >&5
6809 echo "${ECHO_T}no" >&6; }
6813 if test "$NEATO" != "echo neato" ; then
6815 cat >>confdefs.h <<\_ACEOF
6816 #define HAVE_NEATO 1
6819 if test "$llvm_cv_os_type" = "MingW" ; then
6820 NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6823 cat >>confdefs.h <<_ACEOF
6824 #define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
6828 # Extract the first word of "twopi", so it can be a program name with args.
6829 set dummy twopi; ac_word=$2
6830 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6831 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6832 if test "${ac_cv_path_TWOPI+set}" = set; then
6833 echo $ECHO_N "(cached) $ECHO_C" >&6
6837 ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
6840 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6844 test -z "$as_dir" && as_dir=.
6845 for ac_exec_ext in '' $ac_executable_extensions; do
6846 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6847 ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
6848 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6855 test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
6859 TWOPI=$ac_cv_path_TWOPI
6860 if test -n "$TWOPI"; then
6861 { echo "$as_me:$LINENO: result: $TWOPI" >&5
6862 echo "${ECHO_T}$TWOPI" >&6; }
6864 { echo "$as_me:$LINENO: result: no" >&5
6865 echo "${ECHO_T}no" >&6; }
6869 if test "$TWOPI" != "echo twopi" ; then
6871 cat >>confdefs.h <<\_ACEOF
6872 #define HAVE_TWOPI 1
6875 if test "$llvm_cv_os_type" = "MingW" ; then
6876 TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6879 cat >>confdefs.h <<_ACEOF
6880 #define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
6884 # Extract the first word of "circo", so it can be a program name with args.
6885 set dummy circo; ac_word=$2
6886 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6887 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6888 if test "${ac_cv_path_CIRCO+set}" = set; then
6889 echo $ECHO_N "(cached) $ECHO_C" >&6
6893 ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
6896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6900 test -z "$as_dir" && as_dir=.
6901 for ac_exec_ext in '' $ac_executable_extensions; do
6902 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6903 ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
6904 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6911 test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
6915 CIRCO=$ac_cv_path_CIRCO
6916 if test -n "$CIRCO"; then
6917 { echo "$as_me:$LINENO: result: $CIRCO" >&5
6918 echo "${ECHO_T}$CIRCO" >&6; }
6920 { echo "$as_me:$LINENO: result: no" >&5
6921 echo "${ECHO_T}no" >&6; }
6925 if test "$CIRCO" != "echo circo" ; then
6927 cat >>confdefs.h <<\_ACEOF
6928 #define HAVE_CIRCO 1
6931 if test "$llvm_cv_os_type" = "MingW" ; then
6932 CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6935 cat >>confdefs.h <<_ACEOF
6936 #define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
6940 for ac_prog in gv gsview32
6942 # Extract the first word of "$ac_prog", so it can be a program name with args.
6943 set dummy $ac_prog; ac_word=$2
6944 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6945 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6946 if test "${ac_cv_path_GV+set}" = set; then
6947 echo $ECHO_N "(cached) $ECHO_C" >&6
6951 ac_cv_path_GV="$GV" # Let the user override the test with a path.
6954 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6958 test -z "$as_dir" && as_dir=.
6959 for ac_exec_ext in '' $ac_executable_extensions; do
6960 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6961 ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
6962 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6973 if test -n "$GV"; then
6974 { echo "$as_me:$LINENO: result: $GV" >&5
6975 echo "${ECHO_T}$GV" >&6; }
6977 { echo "$as_me:$LINENO: result: no" >&5
6978 echo "${ECHO_T}no" >&6; }
6982 test -n "$GV" && break
6984 test -n "$GV" || GV="echo gv"
6986 if test "$GV" != "echo gv" ; then
6988 cat >>confdefs.h <<\_ACEOF
6992 if test "$llvm_cv_os_type" = "MingW" ; then
6993 GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6996 cat >>confdefs.h <<_ACEOF
6997 #define LLVM_PATH_GV "$GV${EXEEXT}"
7001 # Extract the first word of "dotty", so it can be a program name with args.
7002 set dummy dotty; ac_word=$2
7003 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7004 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7005 if test "${ac_cv_path_DOTTY+set}" = set; then
7006 echo $ECHO_N "(cached) $ECHO_C" >&6
7010 ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
7013 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7017 test -z "$as_dir" && as_dir=.
7018 for ac_exec_ext in '' $ac_executable_extensions; do
7019 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7020 ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
7021 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7028 test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
7032 DOTTY=$ac_cv_path_DOTTY
7033 if test -n "$DOTTY"; then
7034 { echo "$as_me:$LINENO: result: $DOTTY" >&5
7035 echo "${ECHO_T}$DOTTY" >&6; }
7037 { echo "$as_me:$LINENO: result: no" >&5
7038 echo "${ECHO_T}no" >&6; }
7042 if test "$DOTTY" != "echo dotty" ; then
7044 cat >>confdefs.h <<\_ACEOF
7045 #define HAVE_DOTTY 1
7048 if test "$llvm_cv_os_type" = "MingW" ; then
7049 DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7052 cat >>confdefs.h <<_ACEOF
7053 #define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
7057 # Extract the first word of "xdot.py", so it can be a program name with args.
7058 set dummy xdot.py; ac_word=$2
7059 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7060 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7061 if test "${ac_cv_path_XDOT_PY+set}" = set; then
7062 echo $ECHO_N "(cached) $ECHO_C" >&6
7066 ac_cv_path_XDOT_PY="$XDOT_PY" # Let the user override the test with a path.
7069 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7073 test -z "$as_dir" && as_dir=.
7074 for ac_exec_ext in '' $ac_executable_extensions; do
7075 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7076 ac_cv_path_XDOT_PY="$as_dir/$ac_word$ac_exec_ext"
7077 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7084 test -z "$ac_cv_path_XDOT_PY" && ac_cv_path_XDOT_PY="echo xdot.py"
7088 XDOT_PY=$ac_cv_path_XDOT_PY
7089 if test -n "$XDOT_PY"; then
7090 { echo "$as_me:$LINENO: result: $XDOT_PY" >&5
7091 echo "${ECHO_T}$XDOT_PY" >&6; }
7093 { echo "$as_me:$LINENO: result: no" >&5
7094 echo "${ECHO_T}no" >&6; }
7098 if test "$XDOT_PY" != "echo xdot.py" ; then
7100 cat >>confdefs.h <<\_ACEOF
7101 #define HAVE_XDOT_PY 1
7104 if test "$llvm_cv_os_type" = "MingW" ; then
7105 XDOT_PY=`echo $XDOT_PY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7108 cat >>confdefs.h <<_ACEOF
7109 #define LLVM_PATH_XDOT_PY "$XDOT_PY${EXEEXT}"
7114 # Find a good install program. We prefer a C program (faster),
7115 # so one script is as good as another. But avoid the broken or
7116 # incompatible versions:
7117 # SysV /etc/install, /usr/sbin/install
7118 # SunOS /usr/etc/install
7119 # IRIX /sbin/install
7121 # AmigaOS /C/install, which installs bootblocks on floppy discs
7122 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7123 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7124 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7125 # OS/2's system install, which has a completely different semantic
7126 # ./install, which can be erroneously created by make from ./install.sh.
7127 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
7128 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
7129 if test -z "$INSTALL"; then
7130 if test "${ac_cv_path_install+set}" = set; then
7131 echo $ECHO_N "(cached) $ECHO_C" >&6
7133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7137 test -z "$as_dir" && as_dir=.
7138 # Account for people who put trailing slashes in PATH elements.
7140 ./ | .// | /cC/* | \
7141 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7142 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
7145 # OSF1 and SCO ODT 3.0 have their own names for install.
7146 # Don't use installbsd from OSF since it installs stuff as root
7148 for ac_prog in ginstall scoinst install; do
7149 for ac_exec_ext in '' $ac_executable_extensions; do
7150 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
7151 if test $ac_prog = install &&
7152 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7153 # AIX install. It has an incompatible calling convention.
7155 elif test $ac_prog = install &&
7156 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7157 # program-specific install script used by HP pwplus--don't use.
7160 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7173 if test "${ac_cv_path_install+set}" = set; then
7174 INSTALL=$ac_cv_path_install
7176 # As a last resort, use the slow shell script. Don't cache a
7177 # value for INSTALL within a source directory, because that will
7178 # break other packages using the cache if that directory is
7179 # removed, or if the value is a relative name.
7180 INSTALL=$ac_install_sh
7183 { echo "$as_me:$LINENO: result: $INSTALL" >&5
7184 echo "${ECHO_T}$INSTALL" >&6; }
7186 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7187 # It thinks the first close brace ends the variable substitution.
7188 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7190 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7192 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7195 [\\/$]* | ?:[\\/]* ) ;;
7196 *) INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
7199 # Extract the first word of "bzip2", so it can be a program name with args.
7200 set dummy bzip2; ac_word=$2
7201 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7202 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7203 if test "${ac_cv_path_BZIP2+set}" = set; then
7204 echo $ECHO_N "(cached) $ECHO_C" >&6
7208 ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
7211 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7215 test -z "$as_dir" && as_dir=.
7216 for ac_exec_ext in '' $ac_executable_extensions; do
7217 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7218 ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
7219 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7229 BZIP2=$ac_cv_path_BZIP2
7230 if test -n "$BZIP2"; then
7231 { echo "$as_me:$LINENO: result: $BZIP2" >&5
7232 echo "${ECHO_T}$BZIP2" >&6; }
7234 { echo "$as_me:$LINENO: result: no" >&5
7235 echo "${ECHO_T}no" >&6; }
7239 # Extract the first word of "cat", so it can be a program name with args.
7240 set dummy cat; ac_word=$2
7241 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7242 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7243 if test "${ac_cv_path_CAT+set}" = set; then
7244 echo $ECHO_N "(cached) $ECHO_C" >&6
7248 ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
7251 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7255 test -z "$as_dir" && as_dir=.
7256 for ac_exec_ext in '' $ac_executable_extensions; do
7257 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7258 ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
7259 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7270 if test -n "$CAT"; then
7271 { echo "$as_me:$LINENO: result: $CAT" >&5
7272 echo "${ECHO_T}$CAT" >&6; }
7274 { echo "$as_me:$LINENO: result: no" >&5
7275 echo "${ECHO_T}no" >&6; }
7279 # Extract the first word of "doxygen", so it can be a program name with args.
7280 set dummy doxygen; ac_word=$2
7281 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7282 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7283 if test "${ac_cv_path_DOXYGEN+set}" = set; then
7284 echo $ECHO_N "(cached) $ECHO_C" >&6
7288 ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7291 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7295 test -z "$as_dir" && as_dir=.
7296 for ac_exec_ext in '' $ac_executable_extensions; do
7297 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7298 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7299 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7309 DOXYGEN=$ac_cv_path_DOXYGEN
7310 if test -n "$DOXYGEN"; then
7311 { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7312 echo "${ECHO_T}$DOXYGEN" >&6; }
7314 { echo "$as_me:$LINENO: result: no" >&5
7315 echo "${ECHO_T}no" >&6; }
7319 # Extract the first word of "groff", so it can be a program name with args.
7320 set dummy groff; ac_word=$2
7321 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7322 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7323 if test "${ac_cv_path_GROFF+set}" = set; then
7324 echo $ECHO_N "(cached) $ECHO_C" >&6
7328 ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7331 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7335 test -z "$as_dir" && as_dir=.
7336 for ac_exec_ext in '' $ac_executable_extensions; do
7337 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7338 ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7339 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7349 GROFF=$ac_cv_path_GROFF
7350 if test -n "$GROFF"; then
7351 { echo "$as_me:$LINENO: result: $GROFF" >&5
7352 echo "${ECHO_T}$GROFF" >&6; }
7354 { echo "$as_me:$LINENO: result: no" >&5
7355 echo "${ECHO_T}no" >&6; }
7359 # Extract the first word of "gzip", so it can be a program name with args.
7360 set dummy gzip; ac_word=$2
7361 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7362 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7363 if test "${ac_cv_path_GZIPBIN+set}" = set; then
7364 echo $ECHO_N "(cached) $ECHO_C" >&6
7368 ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
7371 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7375 test -z "$as_dir" && as_dir=.
7376 for ac_exec_ext in '' $ac_executable_extensions; do
7377 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7378 ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
7379 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7389 GZIPBIN=$ac_cv_path_GZIPBIN
7390 if test -n "$GZIPBIN"; then
7391 { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7392 echo "${ECHO_T}$GZIPBIN" >&6; }
7394 { echo "$as_me:$LINENO: result: no" >&5
7395 echo "${ECHO_T}no" >&6; }
7399 # Extract the first word of "pdfroff", so it can be a program name with args.
7400 set dummy pdfroff; ac_word=$2
7401 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7402 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7403 if test "${ac_cv_path_PDFROFF+set}" = set; then
7404 echo $ECHO_N "(cached) $ECHO_C" >&6
7408 ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7411 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7415 test -z "$as_dir" && as_dir=.
7416 for ac_exec_ext in '' $ac_executable_extensions; do
7417 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7418 ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7419 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7429 PDFROFF=$ac_cv_path_PDFROFF
7430 if test -n "$PDFROFF"; then
7431 { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7432 echo "${ECHO_T}$PDFROFF" >&6; }
7434 { echo "$as_me:$LINENO: result: no" >&5
7435 echo "${ECHO_T}no" >&6; }
7439 # Extract the first word of "zip", so it can be a program name with args.
7440 set dummy zip; ac_word=$2
7441 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7442 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7443 if test "${ac_cv_path_ZIP+set}" = set; then
7444 echo $ECHO_N "(cached) $ECHO_C" >&6
7448 ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7451 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7455 test -z "$as_dir" && as_dir=.
7456 for ac_exec_ext in '' $ac_executable_extensions; do
7457 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7458 ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
7459 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7470 if test -n "$ZIP"; then
7471 { echo "$as_me:$LINENO: result: $ZIP" >&5
7472 echo "${ECHO_T}$ZIP" >&6; }
7474 { echo "$as_me:$LINENO: result: no" >&5
7475 echo "${ECHO_T}no" >&6; }
7479 for ac_prog in ocamlc
7481 # Extract the first word of "$ac_prog", so it can be a program name with args.
7482 set dummy $ac_prog; ac_word=$2
7483 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7484 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7485 if test "${ac_cv_path_OCAMLC+set}" = set; then
7486 echo $ECHO_N "(cached) $ECHO_C" >&6
7490 ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
7493 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7497 test -z "$as_dir" && as_dir=.
7498 for ac_exec_ext in '' $ac_executable_extensions; do
7499 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7500 ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
7501 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7511 OCAMLC=$ac_cv_path_OCAMLC
7512 if test -n "$OCAMLC"; then
7513 { echo "$as_me:$LINENO: result: $OCAMLC" >&5
7514 echo "${ECHO_T}$OCAMLC" >&6; }
7516 { echo "$as_me:$LINENO: result: no" >&5
7517 echo "${ECHO_T}no" >&6; }
7521 test -n "$OCAMLC" && break
7524 for ac_prog in ocamlopt
7526 # Extract the first word of "$ac_prog", so it can be a program name with args.
7527 set dummy $ac_prog; ac_word=$2
7528 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7529 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7530 if test "${ac_cv_path_OCAMLOPT+set}" = set; then
7531 echo $ECHO_N "(cached) $ECHO_C" >&6
7535 ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
7538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7542 test -z "$as_dir" && as_dir=.
7543 for ac_exec_ext in '' $ac_executable_extensions; do
7544 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7545 ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
7546 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7556 OCAMLOPT=$ac_cv_path_OCAMLOPT
7557 if test -n "$OCAMLOPT"; then
7558 { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
7559 echo "${ECHO_T}$OCAMLOPT" >&6; }
7561 { echo "$as_me:$LINENO: result: no" >&5
7562 echo "${ECHO_T}no" >&6; }
7566 test -n "$OCAMLOPT" && break
7569 for ac_prog in ocamldep
7571 # Extract the first word of "$ac_prog", so it can be a program name with args.
7572 set dummy $ac_prog; ac_word=$2
7573 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7574 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7575 if test "${ac_cv_path_OCAMLDEP+set}" = set; then
7576 echo $ECHO_N "(cached) $ECHO_C" >&6
7580 ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
7583 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7587 test -z "$as_dir" && as_dir=.
7588 for ac_exec_ext in '' $ac_executable_extensions; do
7589 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7590 ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
7591 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7601 OCAMLDEP=$ac_cv_path_OCAMLDEP
7602 if test -n "$OCAMLDEP"; then
7603 { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
7604 echo "${ECHO_T}$OCAMLDEP" >&6; }
7606 { echo "$as_me:$LINENO: result: no" >&5
7607 echo "${ECHO_T}no" >&6; }
7611 test -n "$OCAMLDEP" && break
7614 for ac_prog in ocamldoc
7616 # Extract the first word of "$ac_prog", so it can be a program name with args.
7617 set dummy $ac_prog; ac_word=$2
7618 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7619 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7620 if test "${ac_cv_path_OCAMLDOC+set}" = set; then
7621 echo $ECHO_N "(cached) $ECHO_C" >&6
7625 ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
7628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7632 test -z "$as_dir" && as_dir=.
7633 for ac_exec_ext in '' $ac_executable_extensions; do
7634 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7635 ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
7636 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7646 OCAMLDOC=$ac_cv_path_OCAMLDOC
7647 if test -n "$OCAMLDOC"; then
7648 { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
7649 echo "${ECHO_T}$OCAMLDOC" >&6; }
7651 { echo "$as_me:$LINENO: result: no" >&5
7652 echo "${ECHO_T}no" >&6; }
7656 test -n "$OCAMLDOC" && break
7659 for ac_prog in gas as
7661 # Extract the first word of "$ac_prog", so it can be a program name with args.
7662 set dummy $ac_prog; ac_word=$2
7663 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7664 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7665 if test "${ac_cv_path_GAS+set}" = set; then
7666 echo $ECHO_N "(cached) $ECHO_C" >&6
7670 ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7673 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7677 test -z "$as_dir" && as_dir=.
7678 for ac_exec_ext in '' $ac_executable_extensions; do
7679 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7680 ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
7681 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7692 if test -n "$GAS"; then
7693 { echo "$as_me:$LINENO: result: $GAS" >&5
7694 echo "${ECHO_T}$GAS" >&6; }
7696 { echo "$as_me:$LINENO: result: no" >&5
7697 echo "${ECHO_T}no" >&6; }
7701 test -n "$GAS" && break
7705 { echo "$as_me:$LINENO: checking for linker version" >&5
7706 echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7707 if test "${llvm_cv_link_version+set}" = set; then
7708 echo $ECHO_N "(cached) $ECHO_C" >&6
7711 version_string="$(ld -v 2>&1 | head -1)"
7714 if (echo "$version_string" | grep -q "ld64"); then
7715 llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)\( (.*)\)\{0,1\}#\1#")
7717 llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7721 { echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7722 echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7724 cat >>confdefs.h <<_ACEOF
7725 #define HOST_LINK_VERSION "$llvm_cv_link_version"
7730 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7731 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7732 if test "${llvm_cv_link_use_r+set}" = set; then
7733 echo $ECHO_N "(cached) $ECHO_C" >&6
7736 ac_cpp='$CPP $CPPFLAGS'
7737 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7738 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7739 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7742 CFLAGS="$CFLAGS -Wl,-R."
7743 cat >conftest.$ac_ext <<_ACEOF
7746 cat confdefs.h >>conftest.$ac_ext
7747 cat >>conftest.$ac_ext <<_ACEOF
7748 /* end confdefs.h. */
7758 rm -f conftest.$ac_objext conftest$ac_exeext
7759 if { (ac_try="$ac_link"
7761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7762 *) ac_try_echo=$ac_try;;
7764 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7765 (eval "$ac_link") 2>conftest.er1
7767 grep -v '^ *+' conftest.er1 >conftest.err
7769 cat conftest.err >&5
7770 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7771 (exit $ac_status); } &&
7772 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7773 { (case "(($ac_try" in
7774 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7775 *) ac_try_echo=$ac_try;;
7777 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7778 (eval "$ac_try") 2>&5
7780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7781 (exit $ac_status); }; } &&
7782 { ac_try='test -s conftest$ac_exeext'
7783 { (case "(($ac_try" in
7784 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7785 *) ac_try_echo=$ac_try;;
7787 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7788 (eval "$ac_try") 2>&5
7790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7791 (exit $ac_status); }; }; then
7792 llvm_cv_link_use_r=yes
7794 echo "$as_me: failed program was:" >&5
7795 sed 's/^/| /' conftest.$ac_ext >&5
7797 llvm_cv_link_use_r=no
7800 rm -f core conftest.err conftest.$ac_objext \
7801 conftest$ac_exeext conftest.$ac_ext
7804 ac_cpp='$CPP $CPPFLAGS'
7805 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7806 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7807 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7811 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7812 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
7813 if test "$llvm_cv_link_use_r" = yes ; then
7815 cat >>confdefs.h <<\_ACEOF
7816 #define HAVE_LINK_R 1
7822 { echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
7823 echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
7824 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7825 echo $ECHO_N "(cached) $ECHO_C" >&6
7828 ac_cpp='$CPP $CPPFLAGS'
7829 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7830 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7831 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7834 CFLAGS="$CFLAGS -Wl,-export-dynamic"
7835 cat >conftest.$ac_ext <<_ACEOF
7838 cat confdefs.h >>conftest.$ac_ext
7839 cat >>conftest.$ac_ext <<_ACEOF
7840 /* end confdefs.h. */
7850 rm -f conftest.$ac_objext conftest$ac_exeext
7851 if { (ac_try="$ac_link"
7853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7854 *) ac_try_echo=$ac_try;;
7856 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7857 (eval "$ac_link") 2>conftest.er1
7859 grep -v '^ *+' conftest.er1 >conftest.err
7861 cat conftest.err >&5
7862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7863 (exit $ac_status); } &&
7864 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7865 { (case "(($ac_try" in
7866 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7867 *) ac_try_echo=$ac_try;;
7869 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7870 (eval "$ac_try") 2>&5
7872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7873 (exit $ac_status); }; } &&
7874 { ac_try='test -s conftest$ac_exeext'
7875 { (case "(($ac_try" in
7876 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7877 *) ac_try_echo=$ac_try;;
7879 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7880 (eval "$ac_try") 2>&5
7882 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7883 (exit $ac_status); }; }; then
7884 llvm_cv_link_use_export_dynamic=yes
7886 echo "$as_me: failed program was:" >&5
7887 sed 's/^/| /' conftest.$ac_ext >&5
7889 llvm_cv_link_use_export_dynamic=no
7892 rm -f core conftest.err conftest.$ac_objext \
7893 conftest$ac_exeext conftest.$ac_ext
7896 ac_cpp='$CPP $CPPFLAGS'
7897 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7898 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7899 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7903 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
7904 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
7905 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
7907 cat >>confdefs.h <<\_ACEOF
7908 #define HAVE_LINK_EXPORT_DYNAMIC 1
7914 { echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
7915 echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
7916 if test "${llvm_cv_link_use_version_script+set}" = set; then
7917 echo $ECHO_N "(cached) $ECHO_C" >&6
7920 ac_cpp='$CPP $CPPFLAGS'
7921 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7922 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7923 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7927 # The following code is from the autoconf manual,
7928 # "11.13: Limitations of Usual Tools".
7929 # Create a temporary directory $tmp in $TMPDIR (default /tmp).
7930 # Use mktemp if possible; otherwise fall back on mkdir,
7931 # with $RANDOM to make collisions less likely.
7935 (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
7937 test -n "$tmp" && test -d "$tmp"
7939 tmp=$TMPDIR/foo$$-$RANDOM
7940 (umask 077 && mkdir "$tmp")
7943 echo "{" > "$tmp/export.map"
7944 echo " global: main;" >> "$tmp/export.map"
7945 echo " local: *;" >> "$tmp/export.map"
7946 echo "};" >> "$tmp/export.map"
7948 CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
7949 cat >conftest.$ac_ext <<_ACEOF
7952 cat confdefs.h >>conftest.$ac_ext
7953 cat >>conftest.$ac_ext <<_ACEOF
7954 /* end confdefs.h. */
7964 rm -f conftest.$ac_objext conftest$ac_exeext
7965 if { (ac_try="$ac_link"
7967 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7968 *) ac_try_echo=$ac_try;;
7970 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7971 (eval "$ac_link") 2>conftest.er1
7973 grep -v '^ *+' conftest.er1 >conftest.err
7975 cat conftest.err >&5
7976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7977 (exit $ac_status); } &&
7978 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7979 { (case "(($ac_try" in
7980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7981 *) ac_try_echo=$ac_try;;
7983 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7984 (eval "$ac_try") 2>&5
7986 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7987 (exit $ac_status); }; } &&
7988 { ac_try='test -s conftest$ac_exeext'
7989 { (case "(($ac_try" in
7990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7991 *) ac_try_echo=$ac_try;;
7993 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7994 (eval "$ac_try") 2>&5
7996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7997 (exit $ac_status); }; }; then
7998 llvm_cv_link_use_version_script=yes
8000 echo "$as_me: failed program was:" >&5
8001 sed 's/^/| /' conftest.$ac_ext >&5
8003 llvm_cv_link_use_version_script=no
8006 rm -f core conftest.err conftest.$ac_objext \
8007 conftest$ac_exeext conftest.$ac_ext
8008 rm "$tmp/export.map"
8012 ac_cpp='$CPP $CPPFLAGS'
8013 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8014 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8015 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8019 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
8020 echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
8021 if test "$llvm_cv_link_use_version_script" = yes ; then
8022 HAVE_LINK_VERSION_SCRIPT=1
8029 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8030 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8031 if test "${ac_cv_c_const+set}" = set; then
8032 echo $ECHO_N "(cached) $ECHO_C" >&6
8034 cat >conftest.$ac_ext <<_ACEOF
8037 cat confdefs.h >>conftest.$ac_ext
8038 cat >>conftest.$ac_ext <<_ACEOF
8039 /* end confdefs.h. */
8044 /* FIXME: Include the comments suggested by Paul. */
8046 /* Ultrix mips cc rejects this. */
8047 typedef int charset[2];
8049 /* SunOS 4.1.1 cc rejects this. */
8050 char const *const *ccp;
8052 /* NEC SVR4.0.2 mips cc rejects this. */
8053 struct point {int x, y;};
8054 static struct point const zero = {0,0};
8055 /* AIX XL C 1.02.0.0 rejects this.
8056 It does not let you subtract one const X* pointer from another in
8057 an arm of an if-expression whose if-part is not a constant
8059 const char *g = "string";
8060 ccp = &g + (g ? g-g : 0);
8061 /* HPUX 7.0 cc rejects these. */
8064 ccp = (char const *const *) p;
8065 { /* SCO 3.2v4 cc rejects this. */
8067 char const *s = 0 ? (char *) 0 : (char const *) 0;
8072 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
8074 const int *foo = &x[0];
8077 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8078 typedef const int *iptr;
8082 { /* AIX XL C 1.02.0.0 rejects this saying
8083 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8084 struct s { int j; const int *ap[3]; };
8085 struct s *b; b->j = 5;
8087 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8091 return !x[0] && !zero.x;
8098 rm -f conftest.$ac_objext
8099 if { (ac_try="$ac_compile"
8101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8102 *) ac_try_echo=$ac_try;;
8104 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8105 (eval "$ac_compile") 2>conftest.er1
8107 grep -v '^ *+' conftest.er1 >conftest.err
8109 cat conftest.err >&5
8110 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8111 (exit $ac_status); } &&
8112 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8113 { (case "(($ac_try" in
8114 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8115 *) ac_try_echo=$ac_try;;
8117 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8118 (eval "$ac_try") 2>&5
8120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8121 (exit $ac_status); }; } &&
8122 { ac_try='test -s conftest.$ac_objext'
8123 { (case "(($ac_try" in
8124 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8125 *) ac_try_echo=$ac_try;;
8127 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8128 (eval "$ac_try") 2>&5
8130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8131 (exit $ac_status); }; }; then
8134 echo "$as_me: failed program was:" >&5
8135 sed 's/^/| /' conftest.$ac_ext >&5
8140 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8142 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8143 echo "${ECHO_T}$ac_cv_c_const" >&6; }
8144 if test $ac_cv_c_const = no; then
8146 cat >>confdefs.h <<\_ACEOF
8158 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8159 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8160 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8161 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8162 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8163 echo $ECHO_N "(cached) $ECHO_C" >&6
8165 cat >conftest.$ac_ext <<_ACEOF
8168 cat confdefs.h >>conftest.$ac_ext
8169 cat >>conftest.$ac_ext <<_ACEOF
8170 /* end confdefs.h. */
8171 #include <sys/types.h>
8183 rm -f conftest.$ac_objext
8184 if { (ac_try="$ac_compile"
8186 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8187 *) ac_try_echo=$ac_try;;
8189 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8190 (eval "$ac_compile") 2>conftest.er1
8192 grep -v '^ *+' conftest.er1 >conftest.err
8194 cat conftest.err >&5
8195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8196 (exit $ac_status); } &&
8197 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8198 { (case "(($ac_try" in
8199 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8200 *) ac_try_echo=$ac_try;;
8202 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8203 (eval "$ac_try") 2>&5
8205 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8206 (exit $ac_status); }; } &&
8207 { ac_try='test -s conftest.$ac_objext'
8208 { (case "(($ac_try" in
8209 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8210 *) ac_try_echo=$ac_try;;
8212 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8213 (eval "$ac_try") 2>&5
8215 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8216 (exit $ac_status); }; }; then
8217 eval "$as_ac_Header=yes"
8219 echo "$as_me: failed program was:" >&5
8220 sed 's/^/| /' conftest.$ac_ext >&5
8222 eval "$as_ac_Header=no"
8225 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8227 ac_res=`eval echo '${'$as_ac_Header'}'`
8228 { echo "$as_me:$LINENO: result: $ac_res" >&5
8229 echo "${ECHO_T}$ac_res" >&6; }
8230 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8231 cat >>confdefs.h <<_ACEOF
8232 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8235 ac_header_dirent=$ac_hdr; break
8239 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8240 if test $ac_header_dirent = dirent.h; then
8241 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8242 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8243 if test "${ac_cv_search_opendir+set}" = set; then
8244 echo $ECHO_N "(cached) $ECHO_C" >&6
8246 ac_func_search_save_LIBS=$LIBS
8247 cat >conftest.$ac_ext <<_ACEOF
8250 cat confdefs.h >>conftest.$ac_ext
8251 cat >>conftest.$ac_ext <<_ACEOF
8252 /* end confdefs.h. */
8254 /* Override any GCC internal prototype to avoid an error.
8255 Use char because int might match the return type of a GCC
8256 builtin and then its argument prototype would still apply. */
8269 for ac_lib in '' dir; do
8270 if test -z "$ac_lib"; then
8271 ac_res="none required"
8274 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8276 rm -f conftest.$ac_objext conftest$ac_exeext
8277 if { (ac_try="$ac_link"
8279 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8280 *) ac_try_echo=$ac_try;;
8282 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8283 (eval "$ac_link") 2>conftest.er1
8285 grep -v '^ *+' conftest.er1 >conftest.err
8287 cat conftest.err >&5
8288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8289 (exit $ac_status); } &&
8290 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8291 { (case "(($ac_try" in
8292 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8293 *) ac_try_echo=$ac_try;;
8295 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8296 (eval "$ac_try") 2>&5
8298 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8299 (exit $ac_status); }; } &&
8300 { ac_try='test -s conftest$ac_exeext'
8301 { (case "(($ac_try" in
8302 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8303 *) ac_try_echo=$ac_try;;
8305 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8306 (eval "$ac_try") 2>&5
8308 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8309 (exit $ac_status); }; }; then
8310 ac_cv_search_opendir=$ac_res
8312 echo "$as_me: failed program was:" >&5
8313 sed 's/^/| /' conftest.$ac_ext >&5
8318 rm -f core conftest.err conftest.$ac_objext \
8320 if test "${ac_cv_search_opendir+set}" = set; then
8324 if test "${ac_cv_search_opendir+set}" = set; then
8327 ac_cv_search_opendir=no
8330 LIBS=$ac_func_search_save_LIBS
8332 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8333 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8334 ac_res=$ac_cv_search_opendir
8335 if test "$ac_res" != no; then
8336 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8341 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8342 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8343 if test "${ac_cv_search_opendir+set}" = set; then
8344 echo $ECHO_N "(cached) $ECHO_C" >&6
8346 ac_func_search_save_LIBS=$LIBS
8347 cat >conftest.$ac_ext <<_ACEOF
8350 cat confdefs.h >>conftest.$ac_ext
8351 cat >>conftest.$ac_ext <<_ACEOF
8352 /* end confdefs.h. */
8354 /* Override any GCC internal prototype to avoid an error.
8355 Use char because int might match the return type of a GCC
8356 builtin and then its argument prototype would still apply. */
8369 for ac_lib in '' x; do
8370 if test -z "$ac_lib"; then
8371 ac_res="none required"
8374 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8376 rm -f conftest.$ac_objext conftest$ac_exeext
8377 if { (ac_try="$ac_link"
8379 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8380 *) ac_try_echo=$ac_try;;
8382 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8383 (eval "$ac_link") 2>conftest.er1
8385 grep -v '^ *+' conftest.er1 >conftest.err
8387 cat conftest.err >&5
8388 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8389 (exit $ac_status); } &&
8390 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8391 { (case "(($ac_try" in
8392 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8393 *) ac_try_echo=$ac_try;;
8395 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8396 (eval "$ac_try") 2>&5
8398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8399 (exit $ac_status); }; } &&
8400 { ac_try='test -s conftest$ac_exeext'
8401 { (case "(($ac_try" in
8402 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8403 *) ac_try_echo=$ac_try;;
8405 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8406 (eval "$ac_try") 2>&5
8408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8409 (exit $ac_status); }; }; then
8410 ac_cv_search_opendir=$ac_res
8412 echo "$as_me: failed program was:" >&5
8413 sed 's/^/| /' conftest.$ac_ext >&5
8418 rm -f core conftest.err conftest.$ac_objext \
8420 if test "${ac_cv_search_opendir+set}" = set; then
8424 if test "${ac_cv_search_opendir+set}" = set; then
8427 ac_cv_search_opendir=no
8430 LIBS=$ac_func_search_save_LIBS
8432 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8433 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8434 ac_res=$ac_cv_search_opendir
8435 if test "$ac_res" != no; then
8436 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8443 for ac_header in dlfcn.h
8445 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8446 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8447 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8448 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8449 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8450 echo $ECHO_N "(cached) $ECHO_C" >&6
8452 ac_res=`eval echo '${'$as_ac_Header'}'`
8453 { echo "$as_me:$LINENO: result: $ac_res" >&5
8454 echo "${ECHO_T}$ac_res" >&6; }
8456 # Is the header compilable?
8457 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
8458 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8459 cat >conftest.$ac_ext <<_ACEOF
8462 cat confdefs.h >>conftest.$ac_ext
8463 cat >>conftest.$ac_ext <<_ACEOF
8464 /* end confdefs.h. */
8465 $ac_includes_default
8466 #include <$ac_header>
8468 rm -f conftest.$ac_objext
8469 if { (ac_try="$ac_compile"
8471 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8472 *) ac_try_echo=$ac_try;;
8474 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8475 (eval "$ac_compile") 2>conftest.er1
8477 grep -v '^ *+' conftest.er1 >conftest.err
8479 cat conftest.err >&5
8480 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8481 (exit $ac_status); } &&
8482 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8483 { (case "(($ac_try" in
8484 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8485 *) ac_try_echo=$ac_try;;
8487 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8488 (eval "$ac_try") 2>&5
8490 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8491 (exit $ac_status); }; } &&
8492 { ac_try='test -s conftest.$ac_objext'
8493 { (case "(($ac_try" in
8494 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8495 *) ac_try_echo=$ac_try;;
8497 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8498 (eval "$ac_try") 2>&5
8500 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8501 (exit $ac_status); }; }; then
8502 ac_header_compiler=yes
8504 echo "$as_me: failed program was:" >&5
8505 sed 's/^/| /' conftest.$ac_ext >&5
8507 ac_header_compiler=no
8510 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8511 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8512 echo "${ECHO_T}$ac_header_compiler" >&6; }
8514 # Is the header present?
8515 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
8516 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8517 cat >conftest.$ac_ext <<_ACEOF
8520 cat confdefs.h >>conftest.$ac_ext
8521 cat >>conftest.$ac_ext <<_ACEOF
8522 /* end confdefs.h. */
8523 #include <$ac_header>
8525 if { (ac_try="$ac_cpp conftest.$ac_ext"
8527 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8528 *) ac_try_echo=$ac_try;;
8530 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8531 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8533 grep -v '^ *+' conftest.er1 >conftest.err
8535 cat conftest.err >&5
8536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8537 (exit $ac_status); } >/dev/null; then
8538 if test -s conftest.err; then
8539 ac_cpp_err=$ac_c_preproc_warn_flag
8540 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8547 if test -z "$ac_cpp_err"; then
8548 ac_header_preproc=yes
8550 echo "$as_me: failed program was:" >&5
8551 sed 's/^/| /' conftest.$ac_ext >&5
8553 ac_header_preproc=no
8556 rm -f conftest.err conftest.$ac_ext
8557 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8558 echo "${ECHO_T}$ac_header_preproc" >&6; }
8560 # So? What about this header?
8561 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8563 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8564 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8565 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8566 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8567 ac_header_preproc=yes
8570 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8571 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8572 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
8573 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
8574 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8575 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8576 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
8577 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
8578 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8579 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8580 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8581 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8583 ## ------------------------------------ ##
8584 ## Report this to http://llvm.org/bugs/ ##
8585 ## ------------------------------------ ##
8587 ) | sed "s/^/$as_me: WARNING: /" >&2
8590 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8591 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8592 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8593 echo $ECHO_N "(cached) $ECHO_C" >&6
8595 eval "$as_ac_Header=\$ac_header_preproc"
8597 ac_res=`eval echo '${'$as_ac_Header'}'`
8598 { echo "$as_me:$LINENO: result: $ac_res" >&5
8599 echo "${ECHO_T}$ac_res" >&6; }
8602 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8603 cat >>confdefs.h <<_ACEOF
8604 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8611 # Check whether --enable-ltdl-install was given.
8612 if test "${enable_ltdl_install+set}" = set; then
8613 enableval=$enable_ltdl_install;
8619 if test x"${enable_ltdl_install-no}" != xno; then
8621 INSTALL_LTDL_FALSE='#'
8623 INSTALL_LTDL_TRUE='#'
8629 if test x"${enable_ltdl_convenience-no}" != xno; then
8630 CONVENIENCE_LTDL_TRUE=
8631 CONVENIENCE_LTDL_FALSE='#'
8633 CONVENIENCE_LTDL_TRUE='#'
8634 CONVENIENCE_LTDL_FALSE=
8638 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8639 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8641 libname_spec='lib$name'
8649 shlibpath_overrides_runpath=unknown
8651 dynamic_linker="$host_os ld.so"
8652 sys_lib_dlsearch_path_spec="/lib /usr/lib"
8653 if test "$GCC" = yes; then
8654 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8655 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8656 # if the path contains ";" then we assume it to be the separator
8657 # otherwise default to the standard path separator (i.e. ":") - it is
8658 # assumed that no part of a normal pathname contains ";" but that should
8659 # okay in the real world where ";" in dirpaths is itself problematic.
8660 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8662 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8665 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8667 need_lib_prefix=unknown
8668 hardcode_into_libs=no
8670 # when you set need_version to no, make sure it does not cause -set_version
8671 # flags to be left without arguments
8672 need_version=unknown
8677 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8678 shlibpath_var=LIBPATH
8680 # AIX 3 has no versioning support, so we append a major version to the name.
8681 soname_spec='${libname}${release}${shared_ext}$major'
8688 hardcode_into_libs=yes
8689 if test "$host_cpu" = ia64; then
8690 # AIX 5 supports IA64
8691 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8692 shlibpath_var=LD_LIBRARY_PATH
8694 # With GCC up to 2.95.x, collect2 would create an import file
8695 # for dependence libraries. The import file would start with
8696 # the line `#! .'. This would cause the generated library to
8697 # depend on `.', always an invalid library. This was fixed in
8698 # development snapshots of GCC prior to 3.0.
8700 aix4 | aix4.[01] | aix4.[01].*)
8701 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8703 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8710 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8711 # soname into executable. Probably we can add versioning support to
8712 # collect2, so additional links can be useful in future.
8713 if test "$aix_use_runtimelinking" = yes; then
8714 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8715 # instead of lib<name>.a to let people know that these are not
8716 # typical AIX shared libraries.
8717 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8719 # We preserve .a as extension for shared libraries through AIX4.2
8720 # and later when we are not doing run time linking.
8721 library_names_spec='${libname}${release}.a $libname.a'
8722 soname_spec='${libname}${release}${shared_ext}$major'
8724 shlibpath_var=LIBPATH
8729 library_names_spec='$libname.ixlibrary $libname.a'
8730 # Create ${libname}_ixlibrary.a entries in /sys/libs.
8731 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
8735 library_names_spec='${libname}${shared_ext}'
8736 dynamic_linker="$host_os ld.so"
8737 shlibpath_var=LIBRARY_PATH
8743 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8744 soname_spec='${libname}${release}${shared_ext}$major'
8745 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8746 shlibpath_var=LD_LIBRARY_PATH
8747 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8748 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8749 # the default ld.so.conf also contains /usr/contrib/lib and
8750 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8751 # libtool to hard-code these into programs
8754 cygwin* | mingw* | pw32*)
8755 version_type=windows
8760 case $GCC,$host_os in
8761 yes,cygwin* | yes,mingw* | yes,pw32*)
8762 library_names_spec='$libname.dll.a'
8763 # DLL is installed to $(libdir)/../bin by postinstall_cmds
8764 postinstall_cmds='base_file=`basename \${file}`~
8765 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8766 dldir=$destdir/`dirname \$dlpath`~
8767 test -d \$dldir || mkdir -p \$dldir~
8768 $install_prog $dir/$dlname \$dldir/$dlname~
8769 chmod a+x \$dldir/$dlname'
8770 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8771 dlpath=$dir/\$dldll~
8773 shlibpath_overrides_runpath=yes
8777 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8778 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8779 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8782 # MinGW DLLs use traditional 'lib' prefix
8783 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8784 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8785 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8786 # It is most probably a Windows format PATH printed by
8787 # mingw gcc, but we are running on Cygwin. Gcc prints its search
8788 # path with ; separators, and with drive letters. We can handle the
8789 # drive letters (cygwin fileutils understands them), so leave them,
8790 # especially as we might pass files found there to a mingw objdump,
8791 # which wouldn't understand a cygwinified path. Ahh.
8792 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8794 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8798 # pw32 DLLs use 'pw' prefix rather than 'lib'
8799 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8805 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8808 dynamic_linker='Win32 ld.exe'
8809 # FIXME: first we should search . and the directory the executable is in
8813 darwin* | rhapsody*)
8814 dynamic_linker="$host_os dyld"
8818 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8819 soname_spec='${libname}${release}${major}$shared_ext'
8820 shlibpath_overrides_runpath=yes
8821 shlibpath_var=DYLD_LIBRARY_PATH
8822 shrext_cmds='.dylib'
8823 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8824 if test "$GCC" = yes; then
8825 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
8827 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8829 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8836 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8837 soname_spec='${libname}${release}${shared_ext}$major'
8838 shlibpath_var=LD_LIBRARY_PATH
8849 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8850 soname_spec='${libname}${release}${shared_ext}$major'
8851 shlibpath_var=LD_LIBRARY_PATH
8852 shlibpath_overrides_runpath=no
8853 hardcode_into_libs=yes
8854 dynamic_linker='GNU ld.so'
8857 freebsd* | dragonfly*)
8858 # DragonFly does not have aout. When/if they implement a new
8859 # versioning mechanism, adjust this.
8860 if test -x /usr/bin/objformat; then
8861 objformat=`/usr/bin/objformat`
8864 freebsd[123].*) objformat=aout ;;
8868 version_type=freebsd-$objformat
8869 case $version_type in
8871 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8876 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8880 shlibpath_var=LD_LIBRARY_PATH
8883 shlibpath_overrides_runpath=yes
8885 freebsd3.[01]* | freebsdelf3.[01]*)
8886 shlibpath_overrides_runpath=yes
8887 hardcode_into_libs=yes
8889 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8890 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8891 shlibpath_overrides_runpath=no
8892 hardcode_into_libs=yes
8894 freebsd*) # from 4.6 on
8895 shlibpath_overrides_runpath=yes
8896 hardcode_into_libs=yes
8905 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8906 soname_spec='${libname}${release}${shared_ext}$major'
8907 shlibpath_var=LD_LIBRARY_PATH
8908 hardcode_into_libs=yes
8911 hpux9* | hpux10* | hpux11*)
8912 # Give a soname corresponding to the major version so that dld.sl refuses to
8913 # link against other versions.
8920 hardcode_into_libs=yes
8921 dynamic_linker="$host_os dld.so"
8922 shlibpath_var=LD_LIBRARY_PATH
8923 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8924 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8925 soname_spec='${libname}${release}${shared_ext}$major'
8926 if test "X$HPUX_IA64_MODE" = X32; then
8927 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8929 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8931 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8935 hardcode_into_libs=yes
8936 dynamic_linker="$host_os dld.sl"
8937 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8938 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8939 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8940 soname_spec='${libname}${release}${shared_ext}$major'
8941 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8942 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8946 dynamic_linker="$host_os dld.sl"
8947 shlibpath_var=SHLIB_PATH
8948 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8949 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8950 soname_spec='${libname}${release}${shared_ext}$major'
8953 # HP-UX runs *really* slowly unless shared libraries are mode 555.
8954 postinstall_cmds='chmod 555 $lib'
8961 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8962 soname_spec='${libname}${release}${shared_ext}$major'
8963 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8964 shlibpath_var=LD_LIBRARY_PATH
8965 shlibpath_overrides_runpath=no
8966 hardcode_into_libs=yes
8969 irix5* | irix6* | nonstopux*)
8971 nonstopux*) version_type=nonstopux ;;
8973 if test "$lt_cv_prog_gnu_ld" = yes; then
8981 soname_spec='${libname}${release}${shared_ext}$major'
8982 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8984 irix5* | nonstopux*)
8988 case $LD in # libtool.m4 will add one of these switches to LD
8989 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8990 libsuff= shlibsuff= libmagic=32-bit;;
8991 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8992 libsuff=32 shlibsuff=N32 libmagic=N32;;
8993 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8994 libsuff=64 shlibsuff=64 libmagic=64-bit;;
8995 *) libsuff= shlibsuff= libmagic=never-match;;
8999 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9000 shlibpath_overrides_runpath=no
9001 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9002 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9003 hardcode_into_libs=yes
9006 # No shared lib support for Linux oldld, aout, or coff.
9007 linux*oldld* | linux*aout* | linux*coff*)
9011 # This must be Linux ELF.
9016 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9017 soname_spec='${libname}${release}${shared_ext}$major'
9018 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9019 shlibpath_var=LD_LIBRARY_PATH
9020 shlibpath_overrides_runpath=no
9021 # This implies no fast_install, which is unacceptable.
9022 # Some rework will be needed to allow for fast_install
9023 # before this can be enabled.
9024 hardcode_into_libs=yes
9026 # Append ld.so.conf contents to the search path
9027 if test -f /etc/ld.so.conf; then
9028 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9029 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9032 # We used to test for /lib/ld.so.1 and disable shared libraries on
9033 # powerpc, because MkLinux only supported shared libraries with the
9034 # GNU dynamic linker. Since this was broken with cross compilers,
9035 # most powerpc-linux boxes support dynamic linking these days and
9036 # people can always --disable-shared, the test was removed, and we
9037 # assume the GNU/Linux dynamic linker is in use.
9038 dynamic_linker='GNU/Linux ld.so'
9045 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9046 soname_spec='${libname}${release}${shared_ext}$major'
9047 shlibpath_var=LD_LIBRARY_PATH
9048 shlibpath_overrides_runpath=no
9049 hardcode_into_libs=yes
9050 dynamic_linker='GNU ld.so'
9057 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9058 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9059 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9060 dynamic_linker='NetBSD (a.out) ld.so'
9062 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9063 soname_spec='${libname}${release}${shared_ext}$major'
9064 dynamic_linker='NetBSD ld.elf_so'
9066 shlibpath_var=LD_LIBRARY_PATH
9067 shlibpath_overrides_runpath=yes
9068 hardcode_into_libs=yes
9073 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9074 shlibpath_var=LD_LIBRARY_PATH
9075 shlibpath_overrides_runpath=yes
9082 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9083 soname_spec='${libname}${release}${shared_ext}$major'
9084 shlibpath_var=LD_LIBRARY_PATH
9085 shlibpath_overrides_runpath=yes
9090 sys_lib_dlsearch_path_spec="/usr/lib"
9092 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9094 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9095 *) need_version=no ;;
9097 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9098 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9099 shlibpath_var=LD_LIBRARY_PATH
9100 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9102 openbsd2.[89] | openbsd2.[89].*)
9103 shlibpath_overrides_runpath=no
9106 shlibpath_overrides_runpath=yes
9110 shlibpath_overrides_runpath=yes
9115 libname_spec='$name'
9118 library_names_spec='$libname${shared_ext} $libname.a'
9119 dynamic_linker='OS/2 ld.exe'
9120 shlibpath_var=LIBPATH
9123 osf3* | osf4* | osf5*)
9127 soname_spec='${libname}${release}${shared_ext}$major'
9128 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9129 shlibpath_var=LD_LIBRARY_PATH
9130 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9131 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9138 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9139 soname_spec='${libname}${release}${shared_ext}$major'
9140 shlibpath_var=LD_LIBRARY_PATH
9141 shlibpath_overrides_runpath=yes
9142 hardcode_into_libs=yes
9143 # ldd complains unless libraries are executable
9144 postinstall_cmds='chmod +x $lib'
9149 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9150 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9151 shlibpath_var=LD_LIBRARY_PATH
9152 shlibpath_overrides_runpath=yes
9153 if test "$with_gnu_ld" = yes; then
9161 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9162 soname_spec='${libname}${release}${shared_ext}$major'
9163 shlibpath_var=LD_LIBRARY_PATH
9164 case $host_vendor in
9166 shlibpath_overrides_runpath=no
9168 export_dynamic_flag_spec='${wl}-Blargedynsym'
9169 runpath_var=LD_RUN_PATH
9177 shlibpath_overrides_runpath=no
9178 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9184 if test -d /usr/nec ;then
9186 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9187 soname_spec='$libname${shared_ext}.$major'
9188 shlibpath_var=LD_LIBRARY_PATH
9192 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9193 version_type=freebsd-elf
9196 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9197 soname_spec='${libname}${release}${shared_ext}$major'
9198 shlibpath_var=LD_LIBRARY_PATH
9199 hardcode_into_libs=yes
9200 if test "$with_gnu_ld" = yes; then
9201 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9202 shlibpath_overrides_runpath=no
9204 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9205 shlibpath_overrides_runpath=yes
9208 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9212 sys_lib_dlsearch_path_spec='/usr/lib'
9217 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9218 soname_spec='${libname}${release}${shared_ext}$major'
9219 shlibpath_var=LD_LIBRARY_PATH
9226 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9227 echo "${ECHO_T}$dynamic_linker" >&6; }
9228 test "$dynamic_linker" = no && can_build_shared=no
9230 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9231 if test "$GCC" = yes; then
9232 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9236 { echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
9237 echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
9238 if test "${libltdl_cv_shlibext+set}" = set; then
9239 echo $ECHO_N "(cached) $ECHO_C" >&6
9243 eval libltdl_cv_shlibext=$shrext_cmds
9246 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
9247 echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
9248 if test -n "$libltdl_cv_shlibext"; then
9250 cat >>confdefs.h <<_ACEOF
9251 #define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
9257 { echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
9258 echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
9259 if test "${libltdl_cv_shlibpath_var+set}" = set; then
9260 echo $ECHO_N "(cached) $ECHO_C" >&6
9262 libltdl_cv_shlibpath_var="$shlibpath_var"
9264 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
9265 echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
9266 if test -n "$libltdl_cv_shlibpath_var"; then
9268 cat >>confdefs.h <<_ACEOF
9269 #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
9275 { echo "$as_me:$LINENO: checking for the default library search path" >&5
9276 echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
9277 if test "${libltdl_cv_sys_search_path+set}" = set; then
9278 echo $ECHO_N "(cached) $ECHO_C" >&6
9280 libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
9282 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
9283 echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
9284 if test -n "$libltdl_cv_sys_search_path"; then
9286 for dir in $libltdl_cv_sys_search_path; do
9287 if test -z "$sys_search_path"; then
9288 sys_search_path="$dir"
9290 sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
9294 cat >>confdefs.h <<_ACEOF
9295 #define LTDL_SYSSEARCHPATH "$sys_search_path"
9300 { echo "$as_me:$LINENO: checking for objdir" >&5
9301 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
9302 if test "${libltdl_cv_objdir+set}" = set; then
9303 echo $ECHO_N "(cached) $ECHO_C" >&6
9305 libltdl_cv_objdir="$objdir"
9306 if test -n "$objdir"; then
9309 rm -f .libs 2>/dev/null
9310 mkdir .libs 2>/dev/null
9311 if test -d .libs; then
9312 libltdl_cv_objdir=.libs
9314 # MS-DOS does not allow filenames that begin with a dot.
9315 libltdl_cv_objdir=_libs
9317 rmdir .libs 2>/dev/null
9321 { echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
9322 echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
9324 cat >>confdefs.h <<_ACEOF
9325 #define LTDL_OBJDIR "$libltdl_cv_objdir/"
9333 # Check for command to grab the raw symbol name followed by C symbol from nm.
9334 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9335 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9336 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9337 echo $ECHO_N "(cached) $ECHO_C" >&6
9340 # These are sane defaults that work on at least a few old systems.
9341 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
9343 # Character class describing NM global symbol codes.
9344 symcode='[BCDEGRST]'
9346 # Regexp to match symbols that can be accessed directly from C.
9347 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9349 # Transform an extracted symbol line into a proper C declaration
9350 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9352 # Transform an extracted symbol line into symbol name and symbol address
9353 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
9355 # Define system-specific variables.
9360 cygwin* | mingw* | pw32*)
9361 symcode='[ABCDGISTW]'
9363 hpux*) # Its linker distinguishes data from code symbols
9364 if test "$host_cpu" = ia64; then
9365 symcode='[ABCDEGRST]'
9367 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9368 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
9371 if test "$host_cpu" = ia64; then
9372 symcode='[ABCDGIRSTW]'
9373 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9374 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
9378 symcode='[BCDEGRST]'
9381 symcode='[BCDEGQRST]'
9392 sysv5* | sco5v6* | unixware* | OpenUNIX*)
9400 # Handle CRLF in mingw tool chain
9404 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9408 # If we're using GNU nm, then use its standard symbol codes.
9409 case `$NM -V 2>&1` in
9410 *GNU* | *'with BFD'*)
9411 symcode='[ABCDGIRSTW]' ;;
9414 # Try without a prefix undercore, then with it.
9415 for ac_symprfx in "" "_"; do
9417 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9418 symxfrm="\\1 $ac_symprfx\\2 \\2"
9420 # Write the raw and C identifiers.
9421 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
9423 # Check to see that the pipe works correctly.
9427 cat > conftest.$ac_ext <<EOF
9432 void nm_test_func(){}
9436 int main(){nm_test_var='a';nm_test_func();return(0);}
9439 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9440 (eval $ac_compile) 2>&5
9442 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9443 (exit $ac_status); }; then
9444 # Now try to grab the symbols.
9446 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
9447 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
9449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9450 (exit $ac_status); } && test -s "$nlist"; then
9451 # Try sorting and uniquifying the output.
9452 if sort "$nlist" | uniq > "$nlist"T; then
9453 mv -f "$nlist"T "$nlist"
9458 # Make sure that we snagged all the symbols we need.
9459 if grep ' nm_test_var$' "$nlist" >/dev/null; then
9460 if grep ' nm_test_func$' "$nlist" >/dev/null; then
9461 cat <<EOF > conftest.$ac_ext
9467 # Now generate the symbol file.
9468 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
9470 cat <<EOF >> conftest.$ac_ext
9471 #if defined (__STDC__) && __STDC__
9472 # define lt_ptr_t void *
9474 # define lt_ptr_t char *
9478 /* The mapping between symbol names and symbols. */
9483 lt_preloaded_symbols[] =
9486 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
9487 cat <<\EOF >> conftest.$ac_ext
9495 # Now try linking the two files.
9496 mv conftest.$ac_objext conftstm.$ac_objext
9497 lt_save_LIBS="$LIBS"
9498 lt_save_CFLAGS="$CFLAGS"
9499 LIBS="conftstm.$ac_objext"
9500 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
9501 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9502 (eval $ac_link) 2>&5
9504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9505 (exit $ac_status); } && test -s conftest${ac_exeext}; then
9508 LIBS="$lt_save_LIBS"
9509 CFLAGS="$lt_save_CFLAGS"
9511 echo "cannot find nm_test_func in $nlist" >&5
9514 echo "cannot find nm_test_var in $nlist" >&5
9517 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9520 echo "$progname: failed program was:" >&5
9521 cat conftest.$ac_ext >&5
9523 rm -f conftest* conftst*
9525 # Do not use the global_symbol_pipe unless it works.
9526 if test "$pipe_works" = yes; then
9529 lt_cv_sys_global_symbol_pipe=
9535 if test -z "$lt_cv_sys_global_symbol_pipe"; then
9536 lt_cv_sys_global_symbol_to_cdecl=
9538 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
9539 { echo "$as_me:$LINENO: result: failed" >&5
9540 echo "${ECHO_T}failed" >&6; }
9542 { echo "$as_me:$LINENO: result: ok" >&5
9543 echo "${ECHO_T}ok" >&6; }
9547 { echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
9548 echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
9549 if test "${libltdl_cv_preloaded_symbols+set}" = set; then
9550 echo $ECHO_N "(cached) $ECHO_C" >&6
9552 if test -n "$lt_cv_sys_global_symbol_pipe"; then
9553 libltdl_cv_preloaded_symbols=yes
9555 libltdl_cv_preloaded_symbols=no
9559 { echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
9560 echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
9561 if test x"$libltdl_cv_preloaded_symbols" = xyes; then
9563 cat >>confdefs.h <<\_ACEOF
9564 #define HAVE_PRELOADED_SYMBOLS 1
9572 ac_cpp='$CPP $CPPFLAGS'
9573 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9574 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9575 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9578 { echo "$as_me:$LINENO: checking for shl_load" >&5
9579 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9580 if test "${ac_cv_func_shl_load+set}" = set; then
9581 echo $ECHO_N "(cached) $ECHO_C" >&6
9583 cat >conftest.$ac_ext <<_ACEOF
9586 cat confdefs.h >>conftest.$ac_ext
9587 cat >>conftest.$ac_ext <<_ACEOF
9588 /* end confdefs.h. */
9589 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9590 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9591 #define shl_load innocuous_shl_load
9593 /* System header to define __stub macros and hopefully few prototypes,
9594 which can conflict with char shl_load (); below.
9595 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9596 <limits.h> exists even on freestanding compilers. */
9599 # include <limits.h>
9601 # include <assert.h>
9606 /* Override any GCC internal prototype to avoid an error.
9607 Use char because int might match the return type of a GCC
9608 builtin and then its argument prototype would still apply. */
9613 /* The GNU C library defines this for functions which it implements
9614 to always fail with ENOSYS. Some functions are actually named
9615 something starting with __ and the normal name is an alias. */
9616 #if defined __stub_shl_load || defined __stub___shl_load
9628 rm -f conftest.$ac_objext conftest$ac_exeext
9629 if { (ac_try="$ac_link"
9631 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9632 *) ac_try_echo=$ac_try;;
9634 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9635 (eval "$ac_link") 2>conftest.er1
9637 grep -v '^ *+' conftest.er1 >conftest.err
9639 cat conftest.err >&5
9640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9641 (exit $ac_status); } &&
9642 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9643 { (case "(($ac_try" in
9644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9645 *) ac_try_echo=$ac_try;;
9647 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9648 (eval "$ac_try") 2>&5
9650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9651 (exit $ac_status); }; } &&
9652 { ac_try='test -s conftest$ac_exeext'
9653 { (case "(($ac_try" in
9654 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9655 *) ac_try_echo=$ac_try;;
9657 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9658 (eval "$ac_try") 2>&5
9660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9661 (exit $ac_status); }; }; then
9662 ac_cv_func_shl_load=yes
9664 echo "$as_me: failed program was:" >&5
9665 sed 's/^/| /' conftest.$ac_ext >&5
9667 ac_cv_func_shl_load=no
9670 rm -f core conftest.err conftest.$ac_objext \
9671 conftest$ac_exeext conftest.$ac_ext
9673 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9674 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9675 if test $ac_cv_func_shl_load = yes; then
9677 cat >>confdefs.h <<\_ACEOF
9678 #define HAVE_SHL_LOAD 1
9682 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9683 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9684 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9685 echo $ECHO_N "(cached) $ECHO_C" >&6
9687 ac_check_lib_save_LIBS=$LIBS
9689 cat >conftest.$ac_ext <<_ACEOF
9692 cat confdefs.h >>conftest.$ac_ext
9693 cat >>conftest.$ac_ext <<_ACEOF
9694 /* end confdefs.h. */
9696 /* Override any GCC internal prototype to avoid an error.
9697 Use char because int might match the return type of a GCC
9698 builtin and then its argument prototype would still apply. */
9711 rm -f conftest.$ac_objext conftest$ac_exeext
9712 if { (ac_try="$ac_link"
9714 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9715 *) ac_try_echo=$ac_try;;
9717 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9718 (eval "$ac_link") 2>conftest.er1
9720 grep -v '^ *+' conftest.er1 >conftest.err
9722 cat conftest.err >&5
9723 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9724 (exit $ac_status); } &&
9725 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9726 { (case "(($ac_try" in
9727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9728 *) ac_try_echo=$ac_try;;
9730 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9731 (eval "$ac_try") 2>&5
9733 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9734 (exit $ac_status); }; } &&
9735 { ac_try='test -s conftest$ac_exeext'
9736 { (case "(($ac_try" in
9737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9738 *) ac_try_echo=$ac_try;;
9740 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9741 (eval "$ac_try") 2>&5
9743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9744 (exit $ac_status); }; }; then
9745 ac_cv_lib_dld_shl_load=yes
9747 echo "$as_me: failed program was:" >&5
9748 sed 's/^/| /' conftest.$ac_ext >&5
9750 ac_cv_lib_dld_shl_load=no
9753 rm -f core conftest.err conftest.$ac_objext \
9754 conftest$ac_exeext conftest.$ac_ext
9755 LIBS=$ac_check_lib_save_LIBS
9757 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9758 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9759 if test $ac_cv_lib_dld_shl_load = yes; then
9761 cat >>confdefs.h <<\_ACEOF
9762 #define HAVE_SHL_LOAD 1
9765 LIBADD_DL="$LIBADD_DL -ldld"
9767 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9768 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9769 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9770 echo $ECHO_N "(cached) $ECHO_C" >&6
9772 ac_check_lib_save_LIBS=$LIBS
9774 cat >conftest.$ac_ext <<_ACEOF
9777 cat confdefs.h >>conftest.$ac_ext
9778 cat >>conftest.$ac_ext <<_ACEOF
9779 /* end confdefs.h. */
9781 /* Override any GCC internal prototype to avoid an error.
9782 Use char because int might match the return type of a GCC
9783 builtin and then its argument prototype would still apply. */
9796 rm -f conftest.$ac_objext conftest$ac_exeext
9797 if { (ac_try="$ac_link"
9799 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9800 *) ac_try_echo=$ac_try;;
9802 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9803 (eval "$ac_link") 2>conftest.er1
9805 grep -v '^ *+' conftest.er1 >conftest.err
9807 cat conftest.err >&5
9808 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9809 (exit $ac_status); } &&
9810 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9811 { (case "(($ac_try" in
9812 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9813 *) ac_try_echo=$ac_try;;
9815 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9816 (eval "$ac_try") 2>&5
9818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9819 (exit $ac_status); }; } &&
9820 { ac_try='test -s conftest$ac_exeext'
9821 { (case "(($ac_try" in
9822 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9823 *) ac_try_echo=$ac_try;;
9825 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9826 (eval "$ac_try") 2>&5
9828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9829 (exit $ac_status); }; }; then
9830 ac_cv_lib_dl_dlopen=yes
9832 echo "$as_me: failed program was:" >&5
9833 sed 's/^/| /' conftest.$ac_ext >&5
9835 ac_cv_lib_dl_dlopen=no
9838 rm -f core conftest.err conftest.$ac_objext \
9839 conftest$ac_exeext conftest.$ac_ext
9840 LIBS=$ac_check_lib_save_LIBS
9842 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9843 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9844 if test $ac_cv_lib_dl_dlopen = yes; then
9846 cat >>confdefs.h <<\_ACEOF
9847 #define HAVE_LIBDL 1
9850 LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
9852 cat >conftest.$ac_ext <<_ACEOF
9855 cat confdefs.h >>conftest.$ac_ext
9856 cat >>conftest.$ac_ext <<_ACEOF
9857 /* end confdefs.h. */
9870 rm -f conftest.$ac_objext conftest$ac_exeext
9871 if { (ac_try="$ac_link"
9873 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9874 *) ac_try_echo=$ac_try;;
9876 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9877 (eval "$ac_link") 2>conftest.er1
9879 grep -v '^ *+' conftest.er1 >conftest.err
9881 cat conftest.err >&5
9882 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9883 (exit $ac_status); } &&
9884 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9885 { (case "(($ac_try" in
9886 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9887 *) ac_try_echo=$ac_try;;
9889 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9890 (eval "$ac_try") 2>&5
9892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9893 (exit $ac_status); }; } &&
9894 { ac_try='test -s conftest$ac_exeext'
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); }; }; then
9905 cat >>confdefs.h <<\_ACEOF
9906 #define HAVE_LIBDL 1
9908 libltdl_cv_func_dlopen="yes"
9910 echo "$as_me: failed program was:" >&5
9911 sed 's/^/| /' conftest.$ac_ext >&5
9913 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9914 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9915 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9916 echo $ECHO_N "(cached) $ECHO_C" >&6
9918 ac_check_lib_save_LIBS=$LIBS
9920 cat >conftest.$ac_ext <<_ACEOF
9923 cat confdefs.h >>conftest.$ac_ext
9924 cat >>conftest.$ac_ext <<_ACEOF
9925 /* end confdefs.h. */
9927 /* Override any GCC internal prototype to avoid an error.
9928 Use char because int might match the return type of a GCC
9929 builtin and then its argument prototype would still apply. */
9942 rm -f conftest.$ac_objext conftest$ac_exeext
9943 if { (ac_try="$ac_link"
9945 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9946 *) ac_try_echo=$ac_try;;
9948 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9949 (eval "$ac_link") 2>conftest.er1
9951 grep -v '^ *+' conftest.er1 >conftest.err
9953 cat conftest.err >&5
9954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9955 (exit $ac_status); } &&
9956 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9957 { (case "(($ac_try" in
9958 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9959 *) ac_try_echo=$ac_try;;
9961 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9962 (eval "$ac_try") 2>&5
9964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9965 (exit $ac_status); }; } &&
9966 { ac_try='test -s conftest$ac_exeext'
9967 { (case "(($ac_try" in
9968 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9969 *) ac_try_echo=$ac_try;;
9971 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9972 (eval "$ac_try") 2>&5
9974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9975 (exit $ac_status); }; }; then
9976 ac_cv_lib_svld_dlopen=yes
9978 echo "$as_me: failed program was:" >&5
9979 sed 's/^/| /' conftest.$ac_ext >&5
9981 ac_cv_lib_svld_dlopen=no
9984 rm -f core conftest.err conftest.$ac_objext \
9985 conftest$ac_exeext conftest.$ac_ext
9986 LIBS=$ac_check_lib_save_LIBS
9988 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9989 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
9990 if test $ac_cv_lib_svld_dlopen = yes; then
9992 cat >>confdefs.h <<\_ACEOF
9993 #define HAVE_LIBDL 1
9996 LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
9998 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9999 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10000 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10001 echo $ECHO_N "(cached) $ECHO_C" >&6
10003 ac_check_lib_save_LIBS=$LIBS
10005 cat >conftest.$ac_ext <<_ACEOF
10008 cat confdefs.h >>conftest.$ac_ext
10009 cat >>conftest.$ac_ext <<_ACEOF
10010 /* end confdefs.h. */
10012 /* Override any GCC internal prototype to avoid an error.
10013 Use char because int might match the return type of a GCC
10014 builtin and then its argument prototype would still apply. */
10022 return dld_link ();
10027 rm -f conftest.$ac_objext conftest$ac_exeext
10028 if { (ac_try="$ac_link"
10029 case "(($ac_try" in
10030 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10031 *) ac_try_echo=$ac_try;;
10033 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10034 (eval "$ac_link") 2>conftest.er1
10036 grep -v '^ *+' conftest.er1 >conftest.err
10038 cat conftest.err >&5
10039 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10040 (exit $ac_status); } &&
10041 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10042 { (case "(($ac_try" in
10043 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10044 *) ac_try_echo=$ac_try;;
10046 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10047 (eval "$ac_try") 2>&5
10049 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10050 (exit $ac_status); }; } &&
10051 { ac_try='test -s conftest$ac_exeext'
10052 { (case "(($ac_try" in
10053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10054 *) ac_try_echo=$ac_try;;
10056 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10057 (eval "$ac_try") 2>&5
10059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10060 (exit $ac_status); }; }; then
10061 ac_cv_lib_dld_dld_link=yes
10063 echo "$as_me: failed program was:" >&5
10064 sed 's/^/| /' conftest.$ac_ext >&5
10066 ac_cv_lib_dld_dld_link=no
10069 rm -f core conftest.err conftest.$ac_objext \
10070 conftest$ac_exeext conftest.$ac_ext
10071 LIBS=$ac_check_lib_save_LIBS
10073 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10074 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10075 if test $ac_cv_lib_dld_dld_link = yes; then
10077 cat >>confdefs.h <<\_ACEOF
10081 LIBADD_DL="$LIBADD_DL -ldld"
10083 { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
10084 echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
10085 if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
10086 echo $ECHO_N "(cached) $ECHO_C" >&6
10088 cat >conftest.$ac_ext <<_ACEOF
10091 cat confdefs.h >>conftest.$ac_ext
10092 cat >>conftest.$ac_ext <<_ACEOF
10093 /* end confdefs.h. */
10094 /* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
10095 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10096 #define _dyld_func_lookup innocuous__dyld_func_lookup
10098 /* System header to define __stub macros and hopefully few prototypes,
10099 which can conflict with char _dyld_func_lookup (); below.
10100 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10101 <limits.h> exists even on freestanding compilers. */
10104 # include <limits.h>
10106 # include <assert.h>
10109 #undef _dyld_func_lookup
10111 /* Override any GCC internal prototype to avoid an error.
10112 Use char because int might match the return type of a GCC
10113 builtin and then its argument prototype would still apply. */
10117 char _dyld_func_lookup ();
10118 /* The GNU C library defines this for functions which it implements
10119 to always fail with ENOSYS. Some functions are actually named
10120 something starting with __ and the normal name is an alias. */
10121 #if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
10128 return _dyld_func_lookup ();
10133 rm -f conftest.$ac_objext conftest$ac_exeext
10134 if { (ac_try="$ac_link"
10135 case "(($ac_try" in
10136 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10137 *) ac_try_echo=$ac_try;;
10139 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10140 (eval "$ac_link") 2>conftest.er1
10142 grep -v '^ *+' conftest.er1 >conftest.err
10144 cat conftest.err >&5
10145 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10146 (exit $ac_status); } &&
10147 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10148 { (case "(($ac_try" in
10149 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10150 *) ac_try_echo=$ac_try;;
10152 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10153 (eval "$ac_try") 2>&5
10155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10156 (exit $ac_status); }; } &&
10157 { ac_try='test -s conftest$ac_exeext'
10158 { (case "(($ac_try" in
10159 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10160 *) ac_try_echo=$ac_try;;
10162 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10163 (eval "$ac_try") 2>&5
10165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10166 (exit $ac_status); }; }; then
10167 ac_cv_func__dyld_func_lookup=yes
10169 echo "$as_me: failed program was:" >&5
10170 sed 's/^/| /' conftest.$ac_ext >&5
10172 ac_cv_func__dyld_func_lookup=no
10175 rm -f core conftest.err conftest.$ac_objext \
10176 conftest$ac_exeext conftest.$ac_ext
10178 { echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
10179 echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
10180 if test $ac_cv_func__dyld_func_lookup = yes; then
10182 cat >>confdefs.h <<\_ACEOF
10183 #define HAVE_DYLD 1
10197 rm -f core conftest.err conftest.$ac_objext \
10198 conftest$ac_exeext conftest.$ac_ext
10209 if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
10211 lt_save_LIBS="$LIBS"
10212 LIBS="$LIBS $LIBADD_DL"
10214 for ac_func in dlerror
10216 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10217 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10218 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10219 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10220 echo $ECHO_N "(cached) $ECHO_C" >&6
10222 cat >conftest.$ac_ext <<_ACEOF
10225 cat confdefs.h >>conftest.$ac_ext
10226 cat >>conftest.$ac_ext <<_ACEOF
10227 /* end confdefs.h. */
10228 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10229 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10230 #define $ac_func innocuous_$ac_func
10232 /* System header to define __stub macros and hopefully few prototypes,
10233 which can conflict with char $ac_func (); below.
10234 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10235 <limits.h> exists even on freestanding compilers. */
10238 # include <limits.h>
10240 # include <assert.h>
10245 /* Override any GCC internal prototype to avoid an error.
10246 Use char because int might match the return type of a GCC
10247 builtin and then its argument prototype would still apply. */
10252 /* The GNU C library defines this for functions which it implements
10253 to always fail with ENOSYS. Some functions are actually named
10254 something starting with __ and the normal name is an alias. */
10255 #if defined __stub_$ac_func || defined __stub___$ac_func
10262 return $ac_func ();
10267 rm -f conftest.$ac_objext conftest$ac_exeext
10268 if { (ac_try="$ac_link"
10269 case "(($ac_try" in
10270 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10271 *) ac_try_echo=$ac_try;;
10273 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10274 (eval "$ac_link") 2>conftest.er1
10276 grep -v '^ *+' conftest.er1 >conftest.err
10278 cat conftest.err >&5
10279 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10280 (exit $ac_status); } &&
10281 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10282 { (case "(($ac_try" in
10283 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10284 *) ac_try_echo=$ac_try;;
10286 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10287 (eval "$ac_try") 2>&5
10289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10290 (exit $ac_status); }; } &&
10291 { ac_try='test -s conftest$ac_exeext'
10292 { (case "(($ac_try" in
10293 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10294 *) ac_try_echo=$ac_try;;
10296 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10297 (eval "$ac_try") 2>&5
10299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10300 (exit $ac_status); }; }; then
10301 eval "$as_ac_var=yes"
10303 echo "$as_me: failed program was:" >&5
10304 sed 's/^/| /' conftest.$ac_ext >&5
10306 eval "$as_ac_var=no"
10309 rm -f core conftest.err conftest.$ac_objext \
10310 conftest$ac_exeext conftest.$ac_ext
10312 ac_res=`eval echo '${'$as_ac_var'}'`
10313 { echo "$as_me:$LINENO: result: $ac_res" >&5
10314 echo "${ECHO_T}$ac_res" >&6; }
10315 if test `eval echo '${'$as_ac_var'}'` = yes; then
10316 cat >>confdefs.h <<_ACEOF
10317 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10323 LIBS="$lt_save_LIBS"
10326 ac_cpp='$CPP $CPPFLAGS'
10327 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10328 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10329 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10333 { echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
10334 echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
10335 if test "${ac_cv_sys_symbol_underscore+set}" = set; then
10336 echo $ECHO_N "(cached) $ECHO_C" >&6
10338 ac_cv_sys_symbol_underscore=no
10339 cat > conftest.$ac_ext <<EOF
10340 void nm_test_func(){}
10341 int main(){nm_test_func;return 0;}
10343 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10344 (eval $ac_compile) 2>&5
10346 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10347 (exit $ac_status); }; then
10348 # Now try to grab the symbols.
10349 ac_nlist=conftest.nm
10350 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
10351 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
10353 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10354 (exit $ac_status); } && test -s "$ac_nlist"; then
10355 # See whether the symbols have a leading underscore.
10356 if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
10357 ac_cv_sys_symbol_underscore=yes
10359 if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
10362 echo "configure: cannot find nm_test_func in $ac_nlist" >&5
10366 echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
10369 echo "configure: failed program was:" >&5
10375 { echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
10376 echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
10379 if test x"$ac_cv_sys_symbol_underscore" = xyes; then
10380 if test x"$libltdl_cv_func_dlopen" = xyes ||
10381 test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
10382 { echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
10383 echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
10384 if test "${libltdl_cv_need_uscore+set}" = set; then
10385 echo $ECHO_N "(cached) $ECHO_C" >&6
10387 libltdl_cv_need_uscore=unknown
10389 LIBS="$LIBS $LIBADD_DL"
10390 if test "$cross_compiling" = yes; then :
10391 libltdl_cv_need_uscore=cross
10393 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10394 lt_status=$lt_dlunknown
10395 cat > conftest.$ac_ext <<EOF
10396 #line 10396 "configure"
10397 #include "confdefs.h"
10406 # define LT_DLGLOBAL RTLD_GLOBAL
10409 # define LT_DLGLOBAL DL_GLOBAL
10411 # define LT_DLGLOBAL 0
10415 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10416 find out it does not work in some platform. */
10417 #ifndef LT_DLLAZY_OR_NOW
10419 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10422 # define LT_DLLAZY_OR_NOW DL_LAZY
10425 # define LT_DLLAZY_OR_NOW RTLD_NOW
10428 # define LT_DLLAZY_OR_NOW DL_NOW
10430 # define LT_DLLAZY_OR_NOW 0
10438 extern "C" void exit (int);
10441 void fnord() { int i=42;}
10444 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10445 int status = $lt_dlunknown;
10449 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10450 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10451 /* dlclose (self); */
10459 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10460 (eval $ac_link) 2>&5
10462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10463 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10464 (./conftest; exit; ) >&5 2>/dev/null
10466 case x$lt_status in
10467 x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
10468 x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
10469 x$lt_dlunknown|x*) ;;
10472 # compilation failed
10481 { echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
10482 echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
10486 if test x"$libltdl_cv_need_uscore" = xyes; then
10488 cat >>confdefs.h <<\_ACEOF
10489 #define NEED_USCORE 1
10495 { echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
10496 echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
10497 if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
10498 echo $ECHO_N "(cached) $ECHO_C" >&6
10500 # PORTME does your system automatically load deplibs for dlopen?
10501 # or its logical equivalent (e.g. shl_load for HP-UX < 11)
10502 # For now, we just catch OSes we know something about -- in the
10503 # future, we'll try test this programmatically.
10504 libltdl_cv_sys_dlopen_deplibs=unknown
10506 aix3*|aix4.1.*|aix4.2.*)
10507 # Unknown whether this is true for these versions of AIX, but
10508 # we want this `case' here to explicitly catch those versions.
10509 libltdl_cv_sys_dlopen_deplibs=unknown
10512 libltdl_cv_sys_dlopen_deplibs=yes
10515 # Assuming the user has installed a libdl from somewhere, this is true
10516 # If you are looking for one http://www.opendarwin.org/projects/dlcompat
10517 libltdl_cv_sys_dlopen_deplibs=yes
10519 gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
10520 # GNU and its variants, using gnu ld.so (Glibc)
10521 libltdl_cv_sys_dlopen_deplibs=yes
10524 libltdl_cv_sys_dlopen_deplibs=yes
10527 libltdl_cv_sys_dlopen_deplibs=yes
10529 irix[12345]*|irix6.[01]*)
10530 # Catch all versions of IRIX before 6.2, and indicate that we don't
10531 # know how it worked for any of those versions.
10532 libltdl_cv_sys_dlopen_deplibs=unknown
10535 # The case above catches anything before 6.2, and it's known that
10536 # at 6.2 and later dlopen does load deplibs.
10537 libltdl_cv_sys_dlopen_deplibs=yes
10540 libltdl_cv_sys_dlopen_deplibs=yes
10543 libltdl_cv_sys_dlopen_deplibs=yes
10546 # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
10547 # it did *not* use an RPATH in a shared library to find objects the
10548 # library depends on, so we explicitly say `no'.
10549 libltdl_cv_sys_dlopen_deplibs=no
10551 osf5.0|osf5.0a|osf5.1)
10552 # dlopen *does* load deplibs and with the right loader patch applied
10553 # it even uses RPATH in a shared library to search for shared objects
10554 # that the library depends on, but there's no easy way to know if that
10555 # patch is installed. Since this is the case, all we can really
10556 # say is unknown -- it depends on the patch being installed. If
10557 # it is, this changes to `yes'. Without it, it would be `no'.
10558 libltdl_cv_sys_dlopen_deplibs=unknown
10561 # the two cases above should catch all versions of osf <= 5.1. Read
10562 # the comments above for what we know about them.
10563 # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
10564 # is used to find them so we can finally say `yes'.
10565 libltdl_cv_sys_dlopen_deplibs=yes
10568 libltdl_cv_sys_dlopen_deplibs=yes
10570 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10571 libltdl_cv_sys_dlopen_deplibs=yes
10576 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
10577 echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
10578 if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
10580 cat >>confdefs.h <<\_ACEOF
10581 #define LTDL_DLOPEN_DEPLIBS 1
10587 for ac_header in argz.h
10589 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10590 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10591 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10592 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10593 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10594 echo $ECHO_N "(cached) $ECHO_C" >&6
10596 ac_res=`eval echo '${'$as_ac_Header'}'`
10597 { echo "$as_me:$LINENO: result: $ac_res" >&5
10598 echo "${ECHO_T}$ac_res" >&6; }
10600 # Is the header compilable?
10601 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10602 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10603 cat >conftest.$ac_ext <<_ACEOF
10606 cat confdefs.h >>conftest.$ac_ext
10607 cat >>conftest.$ac_ext <<_ACEOF
10608 /* end confdefs.h. */
10609 $ac_includes_default
10610 #include <$ac_header>
10612 rm -f conftest.$ac_objext
10613 if { (ac_try="$ac_compile"
10614 case "(($ac_try" in
10615 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10616 *) ac_try_echo=$ac_try;;
10618 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10619 (eval "$ac_compile") 2>conftest.er1
10621 grep -v '^ *+' conftest.er1 >conftest.err
10623 cat conftest.err >&5
10624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10625 (exit $ac_status); } &&
10626 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10627 { (case "(($ac_try" in
10628 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10629 *) ac_try_echo=$ac_try;;
10631 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10632 (eval "$ac_try") 2>&5
10634 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10635 (exit $ac_status); }; } &&
10636 { ac_try='test -s conftest.$ac_objext'
10637 { (case "(($ac_try" in
10638 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10639 *) ac_try_echo=$ac_try;;
10641 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10642 (eval "$ac_try") 2>&5
10644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10645 (exit $ac_status); }; }; then
10646 ac_header_compiler=yes
10648 echo "$as_me: failed program was:" >&5
10649 sed 's/^/| /' conftest.$ac_ext >&5
10651 ac_header_compiler=no
10654 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10655 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10656 echo "${ECHO_T}$ac_header_compiler" >&6; }
10658 # Is the header present?
10659 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10660 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10661 cat >conftest.$ac_ext <<_ACEOF
10664 cat confdefs.h >>conftest.$ac_ext
10665 cat >>conftest.$ac_ext <<_ACEOF
10666 /* end confdefs.h. */
10667 #include <$ac_header>
10669 if { (ac_try="$ac_cpp conftest.$ac_ext"
10670 case "(($ac_try" in
10671 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10672 *) ac_try_echo=$ac_try;;
10674 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10675 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10677 grep -v '^ *+' conftest.er1 >conftest.err
10679 cat conftest.err >&5
10680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10681 (exit $ac_status); } >/dev/null; then
10682 if test -s conftest.err; then
10683 ac_cpp_err=$ac_c_preproc_warn_flag
10684 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10691 if test -z "$ac_cpp_err"; then
10692 ac_header_preproc=yes
10694 echo "$as_me: failed program was:" >&5
10695 sed 's/^/| /' conftest.$ac_ext >&5
10697 ac_header_preproc=no
10700 rm -f conftest.err conftest.$ac_ext
10701 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10702 echo "${ECHO_T}$ac_header_preproc" >&6; }
10704 # So? What about this header?
10705 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10707 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10708 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10709 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10710 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10711 ac_header_preproc=yes
10714 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10715 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10716 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10717 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10718 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10719 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10720 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10721 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10722 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10723 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10724 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10725 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10727 ## ------------------------------------ ##
10728 ## Report this to http://llvm.org/bugs/ ##
10729 ## ------------------------------------ ##
10731 ) | sed "s/^/$as_me: WARNING: /" >&2
10734 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10735 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10736 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10737 echo $ECHO_N "(cached) $ECHO_C" >&6
10739 eval "$as_ac_Header=\$ac_header_preproc"
10741 ac_res=`eval echo '${'$as_ac_Header'}'`
10742 { echo "$as_me:$LINENO: result: $ac_res" >&5
10743 echo "${ECHO_T}$ac_res" >&6; }
10746 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10747 cat >>confdefs.h <<_ACEOF
10748 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10756 { echo "$as_me:$LINENO: checking for error_t" >&5
10757 echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
10758 if test "${ac_cv_type_error_t+set}" = set; then
10759 echo $ECHO_N "(cached) $ECHO_C" >&6
10761 cat >conftest.$ac_ext <<_ACEOF
10764 cat confdefs.h >>conftest.$ac_ext
10765 cat >>conftest.$ac_ext <<_ACEOF
10766 /* end confdefs.h. */
10771 typedef error_t ac__type_new_;
10775 if ((ac__type_new_ *) 0)
10777 if (sizeof (ac__type_new_))
10783 rm -f conftest.$ac_objext
10784 if { (ac_try="$ac_compile"
10785 case "(($ac_try" in
10786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10787 *) ac_try_echo=$ac_try;;
10789 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10790 (eval "$ac_compile") 2>conftest.er1
10792 grep -v '^ *+' conftest.er1 >conftest.err
10794 cat conftest.err >&5
10795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10796 (exit $ac_status); } &&
10797 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10798 { (case "(($ac_try" in
10799 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10800 *) ac_try_echo=$ac_try;;
10802 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10803 (eval "$ac_try") 2>&5
10805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10806 (exit $ac_status); }; } &&
10807 { ac_try='test -s conftest.$ac_objext'
10808 { (case "(($ac_try" in
10809 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10810 *) ac_try_echo=$ac_try;;
10812 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10813 (eval "$ac_try") 2>&5
10815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10816 (exit $ac_status); }; }; then
10817 ac_cv_type_error_t=yes
10819 echo "$as_me: failed program was:" >&5
10820 sed 's/^/| /' conftest.$ac_ext >&5
10822 ac_cv_type_error_t=no
10825 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10827 { echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
10828 echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
10829 if test $ac_cv_type_error_t = yes; then
10831 cat >>confdefs.h <<_ACEOF
10832 #define HAVE_ERROR_T 1
10838 cat >>confdefs.h <<\_ACEOF
10839 #define error_t int
10850 for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
10852 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10853 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10854 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10855 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10856 echo $ECHO_N "(cached) $ECHO_C" >&6
10858 cat >conftest.$ac_ext <<_ACEOF
10861 cat confdefs.h >>conftest.$ac_ext
10862 cat >>conftest.$ac_ext <<_ACEOF
10863 /* end confdefs.h. */
10864 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10865 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10866 #define $ac_func innocuous_$ac_func
10868 /* System header to define __stub macros and hopefully few prototypes,
10869 which can conflict with char $ac_func (); below.
10870 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10871 <limits.h> exists even on freestanding compilers. */
10874 # include <limits.h>
10876 # include <assert.h>
10881 /* Override any GCC internal prototype to avoid an error.
10882 Use char because int might match the return type of a GCC
10883 builtin and then its argument prototype would still apply. */
10888 /* The GNU C library defines this for functions which it implements
10889 to always fail with ENOSYS. Some functions are actually named
10890 something starting with __ and the normal name is an alias. */
10891 #if defined __stub_$ac_func || defined __stub___$ac_func
10898 return $ac_func ();
10903 rm -f conftest.$ac_objext conftest$ac_exeext
10904 if { (ac_try="$ac_link"
10905 case "(($ac_try" in
10906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10907 *) ac_try_echo=$ac_try;;
10909 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10910 (eval "$ac_link") 2>conftest.er1
10912 grep -v '^ *+' conftest.er1 >conftest.err
10914 cat conftest.err >&5
10915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10916 (exit $ac_status); } &&
10917 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10918 { (case "(($ac_try" in
10919 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10920 *) ac_try_echo=$ac_try;;
10922 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10923 (eval "$ac_try") 2>&5
10925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10926 (exit $ac_status); }; } &&
10927 { ac_try='test -s conftest$ac_exeext'
10928 { (case "(($ac_try" in
10929 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10930 *) ac_try_echo=$ac_try;;
10932 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10933 (eval "$ac_try") 2>&5
10935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10936 (exit $ac_status); }; }; then
10937 eval "$as_ac_var=yes"
10939 echo "$as_me: failed program was:" >&5
10940 sed 's/^/| /' conftest.$ac_ext >&5
10942 eval "$as_ac_var=no"
10945 rm -f core conftest.err conftest.$ac_objext \
10946 conftest$ac_exeext conftest.$ac_ext
10948 ac_res=`eval echo '${'$as_ac_var'}'`
10949 { echo "$as_me:$LINENO: result: $ac_res" >&5
10950 echo "${ECHO_T}$ac_res" >&6; }
10951 if test `eval echo '${'$as_ac_var'}'` = yes; then
10952 cat >>confdefs.h <<_ACEOF
10953 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10986 for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
10989 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10990 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10991 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10992 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10993 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10994 echo $ECHO_N "(cached) $ECHO_C" >&6
10996 ac_res=`eval echo '${'$as_ac_Header'}'`
10997 { echo "$as_me:$LINENO: result: $ac_res" >&5
10998 echo "${ECHO_T}$ac_res" >&6; }
11000 # Is the header compilable?
11001 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11002 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11003 cat >conftest.$ac_ext <<_ACEOF
11006 cat confdefs.h >>conftest.$ac_ext
11007 cat >>conftest.$ac_ext <<_ACEOF
11008 /* end confdefs.h. */
11009 $ac_includes_default
11010 #include <$ac_header>
11012 rm -f conftest.$ac_objext
11013 if { (ac_try="$ac_compile"
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_compile") 2>conftest.er1
11021 grep -v '^ *+' conftest.er1 >conftest.err
11023 cat conftest.err >&5
11024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11025 (exit $ac_status); } &&
11026 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11027 { (case "(($ac_try" in
11028 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11029 *) ac_try_echo=$ac_try;;
11031 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11032 (eval "$ac_try") 2>&5
11034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11035 (exit $ac_status); }; } &&
11036 { ac_try='test -s conftest.$ac_objext'
11037 { (case "(($ac_try" in
11038 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11039 *) ac_try_echo=$ac_try;;
11041 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11042 (eval "$ac_try") 2>&5
11044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11045 (exit $ac_status); }; }; then
11046 ac_header_compiler=yes
11048 echo "$as_me: failed program was:" >&5
11049 sed 's/^/| /' conftest.$ac_ext >&5
11051 ac_header_compiler=no
11054 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11055 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11056 echo "${ECHO_T}$ac_header_compiler" >&6; }
11058 # Is the header present?
11059 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11060 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11061 cat >conftest.$ac_ext <<_ACEOF
11064 cat confdefs.h >>conftest.$ac_ext
11065 cat >>conftest.$ac_ext <<_ACEOF
11066 /* end confdefs.h. */
11067 #include <$ac_header>
11069 if { (ac_try="$ac_cpp conftest.$ac_ext"
11070 case "(($ac_try" in
11071 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11072 *) ac_try_echo=$ac_try;;
11074 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11075 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11077 grep -v '^ *+' conftest.er1 >conftest.err
11079 cat conftest.err >&5
11080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11081 (exit $ac_status); } >/dev/null; then
11082 if test -s conftest.err; then
11083 ac_cpp_err=$ac_c_preproc_warn_flag
11084 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11091 if test -z "$ac_cpp_err"; then
11092 ac_header_preproc=yes
11094 echo "$as_me: failed program was:" >&5
11095 sed 's/^/| /' conftest.$ac_ext >&5
11097 ac_header_preproc=no
11100 rm -f conftest.err conftest.$ac_ext
11101 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11102 echo "${ECHO_T}$ac_header_preproc" >&6; }
11104 # So? What about this header?
11105 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11107 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11108 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11109 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11110 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11111 ac_header_preproc=yes
11114 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11115 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11116 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11117 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11118 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11119 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11120 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11121 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11122 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11123 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11124 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11125 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11127 ## ------------------------------------ ##
11128 ## Report this to http://llvm.org/bugs/ ##
11129 ## ------------------------------------ ##
11131 ) | sed "s/^/$as_me: WARNING: /" >&2
11134 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11135 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11136 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11137 echo $ECHO_N "(cached) $ECHO_C" >&6
11139 eval "$as_ac_Header=\$ac_header_preproc"
11141 ac_res=`eval echo '${'$as_ac_Header'}'`
11142 { echo "$as_me:$LINENO: result: $ac_res" >&5
11143 echo "${ECHO_T}$ac_res" >&6; }
11146 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11147 cat >>confdefs.h <<_ACEOF
11148 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11159 for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
11161 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11162 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11163 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11164 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11165 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11166 echo $ECHO_N "(cached) $ECHO_C" >&6
11168 ac_res=`eval echo '${'$as_ac_Header'}'`
11169 { echo "$as_me:$LINENO: result: $ac_res" >&5
11170 echo "${ECHO_T}$ac_res" >&6; }
11172 # Is the header compilable?
11173 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11174 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11175 cat >conftest.$ac_ext <<_ACEOF
11178 cat confdefs.h >>conftest.$ac_ext
11179 cat >>conftest.$ac_ext <<_ACEOF
11180 /* end confdefs.h. */
11181 $ac_includes_default
11182 #include <$ac_header>
11184 rm -f conftest.$ac_objext
11185 if { (ac_try="$ac_compile"
11186 case "(($ac_try" in
11187 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11188 *) ac_try_echo=$ac_try;;
11190 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11191 (eval "$ac_compile") 2>conftest.er1
11193 grep -v '^ *+' conftest.er1 >conftest.err
11195 cat conftest.err >&5
11196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11197 (exit $ac_status); } &&
11198 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11199 { (case "(($ac_try" in
11200 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11201 *) ac_try_echo=$ac_try;;
11203 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11204 (eval "$ac_try") 2>&5
11206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11207 (exit $ac_status); }; } &&
11208 { ac_try='test -s conftest.$ac_objext'
11209 { (case "(($ac_try" in
11210 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11211 *) ac_try_echo=$ac_try;;
11213 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11214 (eval "$ac_try") 2>&5
11216 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11217 (exit $ac_status); }; }; then
11218 ac_header_compiler=yes
11220 echo "$as_me: failed program was:" >&5
11221 sed 's/^/| /' conftest.$ac_ext >&5
11223 ac_header_compiler=no
11226 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11227 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11228 echo "${ECHO_T}$ac_header_compiler" >&6; }
11230 # Is the header present?
11231 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11232 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11233 cat >conftest.$ac_ext <<_ACEOF
11236 cat confdefs.h >>conftest.$ac_ext
11237 cat >>conftest.$ac_ext <<_ACEOF
11238 /* end confdefs.h. */
11239 #include <$ac_header>
11241 if { (ac_try="$ac_cpp conftest.$ac_ext"
11242 case "(($ac_try" in
11243 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11244 *) ac_try_echo=$ac_try;;
11246 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11247 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11249 grep -v '^ *+' conftest.er1 >conftest.err
11251 cat conftest.err >&5
11252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11253 (exit $ac_status); } >/dev/null; then
11254 if test -s conftest.err; then
11255 ac_cpp_err=$ac_c_preproc_warn_flag
11256 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11263 if test -z "$ac_cpp_err"; then
11264 ac_header_preproc=yes
11266 echo "$as_me: failed program was:" >&5
11267 sed 's/^/| /' conftest.$ac_ext >&5
11269 ac_header_preproc=no
11272 rm -f conftest.err conftest.$ac_ext
11273 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11274 echo "${ECHO_T}$ac_header_preproc" >&6; }
11276 # So? What about this header?
11277 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11279 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11280 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11281 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11282 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11283 ac_header_preproc=yes
11286 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11287 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11288 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11289 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11290 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11291 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11292 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11293 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11294 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11295 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11296 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11297 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11299 ## ------------------------------------ ##
11300 ## Report this to http://llvm.org/bugs/ ##
11301 ## ------------------------------------ ##
11303 ) | sed "s/^/$as_me: WARNING: /" >&2
11306 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11307 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11308 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11309 echo $ECHO_N "(cached) $ECHO_C" >&6
11311 eval "$as_ac_Header=\$ac_header_preproc"
11313 ac_res=`eval echo '${'$as_ac_Header'}'`
11314 { echo "$as_me:$LINENO: result: $ac_res" >&5
11315 echo "${ECHO_T}$ac_res" >&6; }
11318 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11319 cat >>confdefs.h <<_ACEOF
11320 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11329 for ac_header in string.h strings.h
11331 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11332 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11333 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11334 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11335 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11336 echo $ECHO_N "(cached) $ECHO_C" >&6
11338 ac_res=`eval echo '${'$as_ac_Header'}'`
11339 { echo "$as_me:$LINENO: result: $ac_res" >&5
11340 echo "${ECHO_T}$ac_res" >&6; }
11342 # Is the header compilable?
11343 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11344 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11345 cat >conftest.$ac_ext <<_ACEOF
11348 cat confdefs.h >>conftest.$ac_ext
11349 cat >>conftest.$ac_ext <<_ACEOF
11350 /* end confdefs.h. */
11351 $ac_includes_default
11352 #include <$ac_header>
11354 rm -f conftest.$ac_objext
11355 if { (ac_try="$ac_compile"
11356 case "(($ac_try" in
11357 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11358 *) ac_try_echo=$ac_try;;
11360 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11361 (eval "$ac_compile") 2>conftest.er1
11363 grep -v '^ *+' conftest.er1 >conftest.err
11365 cat conftest.err >&5
11366 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11367 (exit $ac_status); } &&
11368 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11369 { (case "(($ac_try" in
11370 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11371 *) ac_try_echo=$ac_try;;
11373 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11374 (eval "$ac_try") 2>&5
11376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11377 (exit $ac_status); }; } &&
11378 { ac_try='test -s conftest.$ac_objext'
11379 { (case "(($ac_try" in
11380 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11381 *) ac_try_echo=$ac_try;;
11383 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11384 (eval "$ac_try") 2>&5
11386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11387 (exit $ac_status); }; }; then
11388 ac_header_compiler=yes
11390 echo "$as_me: failed program was:" >&5
11391 sed 's/^/| /' conftest.$ac_ext >&5
11393 ac_header_compiler=no
11396 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11397 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11398 echo "${ECHO_T}$ac_header_compiler" >&6; }
11400 # Is the header present?
11401 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11402 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11403 cat >conftest.$ac_ext <<_ACEOF
11406 cat confdefs.h >>conftest.$ac_ext
11407 cat >>conftest.$ac_ext <<_ACEOF
11408 /* end confdefs.h. */
11409 #include <$ac_header>
11411 if { (ac_try="$ac_cpp conftest.$ac_ext"
11412 case "(($ac_try" in
11413 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11414 *) ac_try_echo=$ac_try;;
11416 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11417 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11419 grep -v '^ *+' conftest.er1 >conftest.err
11421 cat conftest.err >&5
11422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11423 (exit $ac_status); } >/dev/null; then
11424 if test -s conftest.err; then
11425 ac_cpp_err=$ac_c_preproc_warn_flag
11426 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11433 if test -z "$ac_cpp_err"; then
11434 ac_header_preproc=yes
11436 echo "$as_me: failed program was:" >&5
11437 sed 's/^/| /' conftest.$ac_ext >&5
11439 ac_header_preproc=no
11442 rm -f conftest.err conftest.$ac_ext
11443 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11444 echo "${ECHO_T}$ac_header_preproc" >&6; }
11446 # So? What about this header?
11447 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11449 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11450 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11451 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11452 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11453 ac_header_preproc=yes
11456 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11457 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11458 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11459 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11460 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11461 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11462 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11463 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11464 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11465 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11466 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11467 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11469 ## ------------------------------------ ##
11470 ## Report this to http://llvm.org/bugs/ ##
11471 ## ------------------------------------ ##
11473 ) | sed "s/^/$as_me: WARNING: /" >&2
11476 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11477 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11478 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11479 echo $ECHO_N "(cached) $ECHO_C" >&6
11481 eval "$as_ac_Header=\$ac_header_preproc"
11483 ac_res=`eval echo '${'$as_ac_Header'}'`
11484 { echo "$as_me:$LINENO: result: $ac_res" >&5
11485 echo "${ECHO_T}$ac_res" >&6; }
11488 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11489 cat >>confdefs.h <<_ACEOF
11490 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11500 for ac_func in strchr index
11502 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11503 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11504 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11505 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11506 echo $ECHO_N "(cached) $ECHO_C" >&6
11508 cat >conftest.$ac_ext <<_ACEOF
11511 cat confdefs.h >>conftest.$ac_ext
11512 cat >>conftest.$ac_ext <<_ACEOF
11513 /* end confdefs.h. */
11514 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11515 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11516 #define $ac_func innocuous_$ac_func
11518 /* System header to define __stub macros and hopefully few prototypes,
11519 which can conflict with char $ac_func (); below.
11520 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11521 <limits.h> exists even on freestanding compilers. */
11524 # include <limits.h>
11526 # include <assert.h>
11531 /* Override any GCC internal prototype to avoid an error.
11532 Use char because int might match the return type of a GCC
11533 builtin and then its argument prototype would still apply. */
11538 /* The GNU C library defines this for functions which it implements
11539 to always fail with ENOSYS. Some functions are actually named
11540 something starting with __ and the normal name is an alias. */
11541 #if defined __stub_$ac_func || defined __stub___$ac_func
11548 return $ac_func ();
11553 rm -f conftest.$ac_objext conftest$ac_exeext
11554 if { (ac_try="$ac_link"
11555 case "(($ac_try" in
11556 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11557 *) ac_try_echo=$ac_try;;
11559 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11560 (eval "$ac_link") 2>conftest.er1
11562 grep -v '^ *+' conftest.er1 >conftest.err
11564 cat conftest.err >&5
11565 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11566 (exit $ac_status); } &&
11567 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
11575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11576 (exit $ac_status); }; } &&
11577 { ac_try='test -s conftest$ac_exeext'
11578 { (case "(($ac_try" in
11579 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11580 *) ac_try_echo=$ac_try;;
11582 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11583 (eval "$ac_try") 2>&5
11585 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11586 (exit $ac_status); }; }; then
11587 eval "$as_ac_var=yes"
11589 echo "$as_me: failed program was:" >&5
11590 sed 's/^/| /' conftest.$ac_ext >&5
11592 eval "$as_ac_var=no"
11595 rm -f core conftest.err conftest.$ac_objext \
11596 conftest$ac_exeext conftest.$ac_ext
11598 ac_res=`eval echo '${'$as_ac_var'}'`
11599 { echo "$as_me:$LINENO: result: $ac_res" >&5
11600 echo "${ECHO_T}$ac_res" >&6; }
11601 if test `eval echo '${'$as_ac_var'}'` = yes; then
11602 cat >>confdefs.h <<_ACEOF
11603 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11611 for ac_func in strrchr rindex
11613 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11614 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11615 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11616 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11617 echo $ECHO_N "(cached) $ECHO_C" >&6
11619 cat >conftest.$ac_ext <<_ACEOF
11622 cat confdefs.h >>conftest.$ac_ext
11623 cat >>conftest.$ac_ext <<_ACEOF
11624 /* end confdefs.h. */
11625 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11626 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11627 #define $ac_func innocuous_$ac_func
11629 /* System header to define __stub macros and hopefully few prototypes,
11630 which can conflict with char $ac_func (); below.
11631 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11632 <limits.h> exists even on freestanding compilers. */
11635 # include <limits.h>
11637 # include <assert.h>
11642 /* Override any GCC internal prototype to avoid an error.
11643 Use char because int might match the return type of a GCC
11644 builtin and then its argument prototype would still apply. */
11649 /* The GNU C library defines this for functions which it implements
11650 to always fail with ENOSYS. Some functions are actually named
11651 something starting with __ and the normal name is an alias. */
11652 #if defined __stub_$ac_func || defined __stub___$ac_func
11659 return $ac_func ();
11664 rm -f conftest.$ac_objext conftest$ac_exeext
11665 if { (ac_try="$ac_link"
11666 case "(($ac_try" in
11667 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11668 *) ac_try_echo=$ac_try;;
11670 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11671 (eval "$ac_link") 2>conftest.er1
11673 grep -v '^ *+' conftest.er1 >conftest.err
11675 cat conftest.err >&5
11676 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11677 (exit $ac_status); } &&
11678 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11679 { (case "(($ac_try" in
11680 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11681 *) ac_try_echo=$ac_try;;
11683 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11684 (eval "$ac_try") 2>&5
11686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11687 (exit $ac_status); }; } &&
11688 { ac_try='test -s conftest$ac_exeext'
11689 { (case "(($ac_try" in
11690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11691 *) ac_try_echo=$ac_try;;
11693 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11694 (eval "$ac_try") 2>&5
11696 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11697 (exit $ac_status); }; }; then
11698 eval "$as_ac_var=yes"
11700 echo "$as_me: failed program was:" >&5
11701 sed 's/^/| /' conftest.$ac_ext >&5
11703 eval "$as_ac_var=no"
11706 rm -f core conftest.err conftest.$ac_objext \
11707 conftest$ac_exeext conftest.$ac_ext
11709 ac_res=`eval echo '${'$as_ac_var'}'`
11710 { echo "$as_me:$LINENO: result: $ac_res" >&5
11711 echo "${ECHO_T}$ac_res" >&6; }
11712 if test `eval echo '${'$as_ac_var'}'` = yes; then
11713 cat >>confdefs.h <<_ACEOF
11714 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11722 for ac_func in memcpy bcopy
11724 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11725 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11726 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11727 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11728 echo $ECHO_N "(cached) $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 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11737 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11738 #define $ac_func innocuous_$ac_func
11740 /* System header to define __stub macros and hopefully few prototypes,
11741 which can conflict with char $ac_func (); below.
11742 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11743 <limits.h> exists even on freestanding compilers. */
11746 # include <limits.h>
11748 # include <assert.h>
11753 /* Override any GCC internal prototype to avoid an error.
11754 Use char because int might match the return type of a GCC
11755 builtin and then its argument prototype would still apply. */
11760 /* The GNU C library defines this for functions which it implements
11761 to always fail with ENOSYS. Some functions are actually named
11762 something starting with __ and the normal name is an alias. */
11763 #if defined __stub_$ac_func || defined __stub___$ac_func
11770 return $ac_func ();
11775 rm -f conftest.$ac_objext conftest$ac_exeext
11776 if { (ac_try="$ac_link"
11777 case "(($ac_try" in
11778 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11779 *) ac_try_echo=$ac_try;;
11781 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11782 (eval "$ac_link") 2>conftest.er1
11784 grep -v '^ *+' conftest.er1 >conftest.err
11786 cat conftest.err >&5
11787 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11788 (exit $ac_status); } &&
11789 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11790 { (case "(($ac_try" in
11791 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11792 *) ac_try_echo=$ac_try;;
11794 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11795 (eval "$ac_try") 2>&5
11797 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11798 (exit $ac_status); }; } &&
11799 { ac_try='test -s conftest$ac_exeext'
11800 { (case "(($ac_try" in
11801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11802 *) ac_try_echo=$ac_try;;
11804 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11805 (eval "$ac_try") 2>&5
11807 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11808 (exit $ac_status); }; }; then
11809 eval "$as_ac_var=yes"
11811 echo "$as_me: failed program was:" >&5
11812 sed 's/^/| /' conftest.$ac_ext >&5
11814 eval "$as_ac_var=no"
11817 rm -f core conftest.err conftest.$ac_objext \
11818 conftest$ac_exeext conftest.$ac_ext
11820 ac_res=`eval echo '${'$as_ac_var'}'`
11821 { echo "$as_me:$LINENO: result: $ac_res" >&5
11822 echo "${ECHO_T}$ac_res" >&6; }
11823 if test `eval echo '${'$as_ac_var'}'` = yes; then
11824 cat >>confdefs.h <<_ACEOF
11825 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11833 for ac_func in memmove strcmp
11835 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11836 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11837 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11838 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11839 echo $ECHO_N "(cached) $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 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11848 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11849 #define $ac_func innocuous_$ac_func
11851 /* System header to define __stub macros and hopefully few prototypes,
11852 which can conflict with char $ac_func (); below.
11853 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11854 <limits.h> exists even on freestanding compilers. */
11857 # include <limits.h>
11859 # include <assert.h>
11864 /* Override any GCC internal prototype to avoid an error.
11865 Use char because int might match the return type of a GCC
11866 builtin and then its argument prototype would still apply. */
11871 /* The GNU C library defines this for functions which it implements
11872 to always fail with ENOSYS. Some functions are actually named
11873 something starting with __ and the normal name is an alias. */
11874 #if defined __stub_$ac_func || defined __stub___$ac_func
11881 return $ac_func ();
11886 rm -f conftest.$ac_objext conftest$ac_exeext
11887 if { (ac_try="$ac_link"
11888 case "(($ac_try" in
11889 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11890 *) ac_try_echo=$ac_try;;
11892 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11893 (eval "$ac_link") 2>conftest.er1
11895 grep -v '^ *+' conftest.er1 >conftest.err
11897 cat conftest.err >&5
11898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11899 (exit $ac_status); } &&
11900 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11901 { (case "(($ac_try" in
11902 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11903 *) ac_try_echo=$ac_try;;
11905 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11906 (eval "$ac_try") 2>&5
11908 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11909 (exit $ac_status); }; } &&
11910 { ac_try='test -s conftest$ac_exeext'
11911 { (case "(($ac_try" in
11912 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11913 *) ac_try_echo=$ac_try;;
11915 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11916 (eval "$ac_try") 2>&5
11918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11919 (exit $ac_status); }; }; then
11920 eval "$as_ac_var=yes"
11922 echo "$as_me: failed program was:" >&5
11923 sed 's/^/| /' conftest.$ac_ext >&5
11925 eval "$as_ac_var=no"
11928 rm -f core conftest.err conftest.$ac_objext \
11929 conftest$ac_exeext conftest.$ac_ext
11931 ac_res=`eval echo '${'$as_ac_var'}'`
11932 { echo "$as_me:$LINENO: result: $ac_res" >&5
11933 echo "${ECHO_T}$ac_res" >&6; }
11934 if test `eval echo '${'$as_ac_var'}'` = yes; then
11935 cat >>confdefs.h <<_ACEOF
11936 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11945 for ac_func in closedir opendir readdir
11947 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11948 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11949 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11950 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11951 echo $ECHO_N "(cached) $ECHO_C" >&6
11953 cat >conftest.$ac_ext <<_ACEOF
11956 cat confdefs.h >>conftest.$ac_ext
11957 cat >>conftest.$ac_ext <<_ACEOF
11958 /* end confdefs.h. */
11959 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11960 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11961 #define $ac_func innocuous_$ac_func
11963 /* System header to define __stub macros and hopefully few prototypes,
11964 which can conflict with char $ac_func (); below.
11965 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11966 <limits.h> exists even on freestanding compilers. */
11969 # include <limits.h>
11971 # include <assert.h>
11976 /* Override any GCC internal prototype to avoid an error.
11977 Use char because int might match the return type of a GCC
11978 builtin and then its argument prototype would still apply. */
11983 /* The GNU C library defines this for functions which it implements
11984 to always fail with ENOSYS. Some functions are actually named
11985 something starting with __ and the normal name is an alias. */
11986 #if defined __stub_$ac_func || defined __stub___$ac_func
11993 return $ac_func ();
11998 rm -f conftest.$ac_objext conftest$ac_exeext
11999 if { (ac_try="$ac_link"
12000 case "(($ac_try" in
12001 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12002 *) ac_try_echo=$ac_try;;
12004 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12005 (eval "$ac_link") 2>conftest.er1
12007 grep -v '^ *+' conftest.er1 >conftest.err
12009 cat conftest.err >&5
12010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12011 (exit $ac_status); } &&
12012 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12013 { (case "(($ac_try" in
12014 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12015 *) ac_try_echo=$ac_try;;
12017 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12018 (eval "$ac_try") 2>&5
12020 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12021 (exit $ac_status); }; } &&
12022 { ac_try='test -s conftest$ac_exeext'
12023 { (case "(($ac_try" in
12024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12025 *) ac_try_echo=$ac_try;;
12027 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12028 (eval "$ac_try") 2>&5
12030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12031 (exit $ac_status); }; }; then
12032 eval "$as_ac_var=yes"
12034 echo "$as_me: failed program was:" >&5
12035 sed 's/^/| /' conftest.$ac_ext >&5
12037 eval "$as_ac_var=no"
12040 rm -f core conftest.err conftest.$ac_objext \
12041 conftest$ac_exeext conftest.$ac_ext
12043 ac_res=`eval echo '${'$as_ac_var'}'`
12044 { echo "$as_me:$LINENO: result: $ac_res" >&5
12045 echo "${ECHO_T}$ac_res" >&6; }
12046 if test `eval echo '${'$as_ac_var'}'` = yes; then
12047 cat >>confdefs.h <<_ACEOF
12048 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12056 { echo "$as_me:$LINENO: checking tool compatibility" >&5
12057 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
12070 if test "$GCC" != "yes" && test "$ICC" != "yes"
12072 { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
12073 echo "$as_me: error: gcc|icc required but not found" >&2;}
12074 { (exit 1); exit 1; }; }
12077 if test "$GXX" != "yes" && test "$IXX" != "yes"
12079 { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
12080 echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
12081 { (exit 1); exit 1; }; }
12084 if test "$GCC" = "yes"
12086 cat >conftest.$ac_ext <<_ACEOF
12087 #if !defined(__GNUC__) || __GNUC__ < 3
12088 #error Unsupported GCC version
12092 rm -f conftest.$ac_objext
12093 if { (ac_try="$ac_compile"
12094 case "(($ac_try" in
12095 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12096 *) ac_try_echo=$ac_try;;
12098 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12099 (eval "$ac_compile") 2>conftest.er1
12101 grep -v '^ *+' conftest.er1 >conftest.err
12103 cat conftest.err >&5
12104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12105 (exit $ac_status); } &&
12106 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12107 { (case "(($ac_try" in
12108 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12109 *) ac_try_echo=$ac_try;;
12111 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12112 (eval "$ac_try") 2>&5
12114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12115 (exit $ac_status); }; } &&
12116 { ac_try='test -s conftest.$ac_objext'
12117 { (case "(($ac_try" in
12118 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12119 *) ac_try_echo=$ac_try;;
12121 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12122 (eval "$ac_try") 2>&5
12124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12125 (exit $ac_status); }; }; then
12128 echo "$as_me: failed program was:" >&5
12129 sed 's/^/| /' conftest.$ac_ext >&5
12131 { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
12132 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
12133 { (exit 1); exit 1; }; }
12136 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12139 if test -z "$llvm_cv_gnu_make_command"
12141 { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
12142 echo "$as_me: error: GNU Make required but not found" >&2;}
12143 { (exit 1); exit 1; }; }
12146 { echo "$as_me:$LINENO: result: ok" >&5
12147 echo "${ECHO_T}ok" >&6; }
12149 { echo "$as_me:$LINENO: checking optional compiler flags" >&5
12150 echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
12151 NO_VARIADIC_MACROS=`$CXX -Werror -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
12153 NO_MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
12155 COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default`
12157 { echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT" >&5
12158 echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT" >&6; }
12162 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
12163 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
12164 if test "${ac_cv_lib_m_sin+set}" = set; then
12165 echo $ECHO_N "(cached) $ECHO_C" >&6
12167 ac_check_lib_save_LIBS=$LIBS
12169 cat >conftest.$ac_ext <<_ACEOF
12172 cat confdefs.h >>conftest.$ac_ext
12173 cat >>conftest.$ac_ext <<_ACEOF
12174 /* end confdefs.h. */
12176 /* Override any GCC internal prototype to avoid an error.
12177 Use char because int might match the return type of a GCC
12178 builtin and then its argument prototype would still apply. */
12191 rm -f conftest.$ac_objext conftest$ac_exeext
12192 if { (ac_try="$ac_link"
12193 case "(($ac_try" in
12194 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12195 *) ac_try_echo=$ac_try;;
12197 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12198 (eval "$ac_link") 2>conftest.er1
12200 grep -v '^ *+' conftest.er1 >conftest.err
12202 cat conftest.err >&5
12203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12204 (exit $ac_status); } &&
12205 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12206 { (case "(($ac_try" in
12207 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12208 *) ac_try_echo=$ac_try;;
12210 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12211 (eval "$ac_try") 2>&5
12213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12214 (exit $ac_status); }; } &&
12215 { ac_try='test -s conftest$ac_exeext'
12216 { (case "(($ac_try" in
12217 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12218 *) ac_try_echo=$ac_try;;
12220 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12221 (eval "$ac_try") 2>&5
12223 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12224 (exit $ac_status); }; }; then
12225 ac_cv_lib_m_sin=yes
12227 echo "$as_me: failed program was:" >&5
12228 sed 's/^/| /' conftest.$ac_ext >&5
12233 rm -f core conftest.err conftest.$ac_objext \
12234 conftest$ac_exeext conftest.$ac_ext
12235 LIBS=$ac_check_lib_save_LIBS
12237 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
12238 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
12239 if test $ac_cv_lib_m_sin = yes; then
12240 cat >>confdefs.h <<_ACEOF
12241 #define HAVE_LIBM 1
12248 if test "$llvm_cv_os_type" = "MingW" ; then
12250 { echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
12251 echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
12252 if test "${ac_cv_lib_imagehlp_main+set}" = set; then
12253 echo $ECHO_N "(cached) $ECHO_C" >&6
12255 ac_check_lib_save_LIBS=$LIBS
12256 LIBS="-limagehlp $LIBS"
12257 cat >conftest.$ac_ext <<_ACEOF
12260 cat confdefs.h >>conftest.$ac_ext
12261 cat >>conftest.$ac_ext <<_ACEOF
12262 /* end confdefs.h. */
12273 rm -f conftest.$ac_objext conftest$ac_exeext
12274 if { (ac_try="$ac_link"
12275 case "(($ac_try" in
12276 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12277 *) ac_try_echo=$ac_try;;
12279 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12280 (eval "$ac_link") 2>conftest.er1
12282 grep -v '^ *+' conftest.er1 >conftest.err
12284 cat conftest.err >&5
12285 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12286 (exit $ac_status); } &&
12287 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12288 { (case "(($ac_try" in
12289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12290 *) ac_try_echo=$ac_try;;
12292 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12293 (eval "$ac_try") 2>&5
12295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12296 (exit $ac_status); }; } &&
12297 { ac_try='test -s conftest$ac_exeext'
12298 { (case "(($ac_try" in
12299 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12300 *) ac_try_echo=$ac_try;;
12302 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12303 (eval "$ac_try") 2>&5
12305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12306 (exit $ac_status); }; }; then
12307 ac_cv_lib_imagehlp_main=yes
12309 echo "$as_me: failed program was:" >&5
12310 sed 's/^/| /' conftest.$ac_ext >&5
12312 ac_cv_lib_imagehlp_main=no
12315 rm -f core conftest.err conftest.$ac_objext \
12316 conftest$ac_exeext conftest.$ac_ext
12317 LIBS=$ac_check_lib_save_LIBS
12319 { echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
12320 echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
12321 if test $ac_cv_lib_imagehlp_main = yes; then
12322 cat >>confdefs.h <<_ACEOF
12323 #define HAVE_LIBIMAGEHLP 1
12326 LIBS="-limagehlp $LIBS"
12331 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
12332 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
12333 if test "${ac_cv_lib_psapi_main+set}" = set; then
12334 echo $ECHO_N "(cached) $ECHO_C" >&6
12336 ac_check_lib_save_LIBS=$LIBS
12337 LIBS="-lpsapi $LIBS"
12338 cat >conftest.$ac_ext <<_ACEOF
12341 cat confdefs.h >>conftest.$ac_ext
12342 cat >>conftest.$ac_ext <<_ACEOF
12343 /* end confdefs.h. */
12354 rm -f conftest.$ac_objext conftest$ac_exeext
12355 if { (ac_try="$ac_link"
12356 case "(($ac_try" in
12357 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12358 *) ac_try_echo=$ac_try;;
12360 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12361 (eval "$ac_link") 2>conftest.er1
12363 grep -v '^ *+' conftest.er1 >conftest.err
12365 cat conftest.err >&5
12366 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12367 (exit $ac_status); } &&
12368 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12369 { (case "(($ac_try" in
12370 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12371 *) ac_try_echo=$ac_try;;
12373 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12374 (eval "$ac_try") 2>&5
12376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12377 (exit $ac_status); }; } &&
12378 { ac_try='test -s conftest$ac_exeext'
12379 { (case "(($ac_try" in
12380 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12381 *) ac_try_echo=$ac_try;;
12383 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12384 (eval "$ac_try") 2>&5
12386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12387 (exit $ac_status); }; }; then
12388 ac_cv_lib_psapi_main=yes
12390 echo "$as_me: failed program was:" >&5
12391 sed 's/^/| /' conftest.$ac_ext >&5
12393 ac_cv_lib_psapi_main=no
12396 rm -f core conftest.err conftest.$ac_objext \
12397 conftest$ac_exeext conftest.$ac_ext
12398 LIBS=$ac_check_lib_save_LIBS
12400 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
12401 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
12402 if test $ac_cv_lib_psapi_main = yes; then
12403 cat >>confdefs.h <<_ACEOF
12404 #define HAVE_LIBPSAPI 1
12407 LIBS="-lpsapi $LIBS"
12413 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
12414 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
12415 if test "${ac_cv_search_dlopen+set}" = set; then
12416 echo $ECHO_N "(cached) $ECHO_C" >&6
12418 ac_func_search_save_LIBS=$LIBS
12419 cat >conftest.$ac_ext <<_ACEOF
12422 cat confdefs.h >>conftest.$ac_ext
12423 cat >>conftest.$ac_ext <<_ACEOF
12424 /* end confdefs.h. */
12426 /* Override any GCC internal prototype to avoid an error.
12427 Use char because int might match the return type of a GCC
12428 builtin and then its argument prototype would still apply. */
12441 for ac_lib in '' dl; do
12442 if test -z "$ac_lib"; then
12443 ac_res="none required"
12446 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12448 rm -f conftest.$ac_objext conftest$ac_exeext
12449 if { (ac_try="$ac_link"
12450 case "(($ac_try" in
12451 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12452 *) ac_try_echo=$ac_try;;
12454 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12455 (eval "$ac_link") 2>conftest.er1
12457 grep -v '^ *+' conftest.er1 >conftest.err
12459 cat conftest.err >&5
12460 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12461 (exit $ac_status); } &&
12462 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12463 { (case "(($ac_try" in
12464 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12465 *) ac_try_echo=$ac_try;;
12467 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12468 (eval "$ac_try") 2>&5
12470 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12471 (exit $ac_status); }; } &&
12472 { ac_try='test -s conftest$ac_exeext'
12473 { (case "(($ac_try" in
12474 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12475 *) ac_try_echo=$ac_try;;
12477 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12478 (eval "$ac_try") 2>&5
12480 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12481 (exit $ac_status); }; }; then
12482 ac_cv_search_dlopen=$ac_res
12484 echo "$as_me: failed program was:" >&5
12485 sed 's/^/| /' conftest.$ac_ext >&5
12490 rm -f core conftest.err conftest.$ac_objext \
12492 if test "${ac_cv_search_dlopen+set}" = set; then
12496 if test "${ac_cv_search_dlopen+set}" = set; then
12499 ac_cv_search_dlopen=no
12501 rm conftest.$ac_ext
12502 LIBS=$ac_func_search_save_LIBS
12504 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
12505 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
12506 ac_res=$ac_cv_search_dlopen
12507 if test "$ac_res" != no; then
12508 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12510 cat >>confdefs.h <<\_ACEOF
12511 #define HAVE_DLOPEN 1
12515 { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
12516 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
12520 { echo "$as_me:$LINENO: checking for library containing clock_gettime" >&5
12521 echo $ECHO_N "checking for library containing clock_gettime... $ECHO_C" >&6; }
12522 if test "${ac_cv_search_clock_gettime+set}" = set; then
12523 echo $ECHO_N "(cached) $ECHO_C" >&6
12525 ac_func_search_save_LIBS=$LIBS
12526 cat >conftest.$ac_ext <<_ACEOF
12529 cat confdefs.h >>conftest.$ac_ext
12530 cat >>conftest.$ac_ext <<_ACEOF
12531 /* end confdefs.h. */
12533 /* Override any GCC internal prototype to avoid an error.
12534 Use char because int might match the return type of a GCC
12535 builtin and then its argument prototype would still apply. */
12539 char clock_gettime ();
12543 return clock_gettime ();
12548 for ac_lib in '' rt; do
12549 if test -z "$ac_lib"; then
12550 ac_res="none required"
12553 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12555 rm -f conftest.$ac_objext conftest$ac_exeext
12556 if { (ac_try="$ac_link"
12557 case "(($ac_try" in
12558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12559 *) ac_try_echo=$ac_try;;
12561 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12562 (eval "$ac_link") 2>conftest.er1
12564 grep -v '^ *+' conftest.er1 >conftest.err
12566 cat conftest.err >&5
12567 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12568 (exit $ac_status); } &&
12569 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12570 { (case "(($ac_try" in
12571 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12572 *) ac_try_echo=$ac_try;;
12574 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12575 (eval "$ac_try") 2>&5
12577 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12578 (exit $ac_status); }; } &&
12579 { ac_try='test -s conftest$ac_exeext'
12580 { (case "(($ac_try" in
12581 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12582 *) ac_try_echo=$ac_try;;
12584 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12585 (eval "$ac_try") 2>&5
12587 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12588 (exit $ac_status); }; }; then
12589 ac_cv_search_clock_gettime=$ac_res
12591 echo "$as_me: failed program was:" >&5
12592 sed 's/^/| /' conftest.$ac_ext >&5
12597 rm -f core conftest.err conftest.$ac_objext \
12599 if test "${ac_cv_search_clock_gettime+set}" = set; then
12603 if test "${ac_cv_search_clock_gettime+set}" = set; then
12606 ac_cv_search_clock_gettime=no
12608 rm conftest.$ac_ext
12609 LIBS=$ac_func_search_save_LIBS
12611 { echo "$as_me:$LINENO: result: $ac_cv_search_clock_gettime" >&5
12612 echo "${ECHO_T}$ac_cv_search_clock_gettime" >&6; }
12613 ac_res=$ac_cv_search_clock_gettime
12614 if test "$ac_res" != no; then
12615 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12620 if test "$llvm_cv_enable_libffi" = "yes" ; then
12621 { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
12622 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
12623 if test "${ac_cv_search_ffi_call+set}" = set; then
12624 echo $ECHO_N "(cached) $ECHO_C" >&6
12626 ac_func_search_save_LIBS=$LIBS
12627 cat >conftest.$ac_ext <<_ACEOF
12630 cat confdefs.h >>conftest.$ac_ext
12631 cat >>conftest.$ac_ext <<_ACEOF
12632 /* end confdefs.h. */
12634 /* Override any GCC internal prototype to avoid an error.
12635 Use char because int might match the return type of a GCC
12636 builtin and then its argument prototype would still apply. */
12644 return ffi_call ();
12649 for ac_lib in '' ffi; do
12650 if test -z "$ac_lib"; then
12651 ac_res="none required"
12654 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12656 rm -f conftest.$ac_objext conftest$ac_exeext
12657 if { (ac_try="$ac_link"
12658 case "(($ac_try" in
12659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12660 *) ac_try_echo=$ac_try;;
12662 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12663 (eval "$ac_link") 2>conftest.er1
12665 grep -v '^ *+' conftest.er1 >conftest.err
12667 cat conftest.err >&5
12668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12669 (exit $ac_status); } &&
12670 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12671 { (case "(($ac_try" in
12672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12673 *) ac_try_echo=$ac_try;;
12675 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12676 (eval "$ac_try") 2>&5
12678 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12679 (exit $ac_status); }; } &&
12680 { ac_try='test -s conftest$ac_exeext'
12681 { (case "(($ac_try" in
12682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12683 *) ac_try_echo=$ac_try;;
12685 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12686 (eval "$ac_try") 2>&5
12688 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12689 (exit $ac_status); }; }; then
12690 ac_cv_search_ffi_call=$ac_res
12692 echo "$as_me: failed program was:" >&5
12693 sed 's/^/| /' conftest.$ac_ext >&5
12698 rm -f core conftest.err conftest.$ac_objext \
12700 if test "${ac_cv_search_ffi_call+set}" = set; then
12704 if test "${ac_cv_search_ffi_call+set}" = set; then
12707 ac_cv_search_ffi_call=no
12709 rm conftest.$ac_ext
12710 LIBS=$ac_func_search_save_LIBS
12712 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
12713 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
12714 ac_res=$ac_cv_search_ffi_call
12715 if test "$ac_res" != no; then
12716 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12718 cat >>confdefs.h <<\_ACEOF
12719 #define HAVE_FFI_CALL 1
12723 { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
12724 echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
12725 { (exit 1); exit 1; }; }
12730 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
12731 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
12732 if test "${ac_cv_search_mallinfo+set}" = set; then
12733 echo $ECHO_N "(cached) $ECHO_C" >&6
12735 ac_func_search_save_LIBS=$LIBS
12736 cat >conftest.$ac_ext <<_ACEOF
12739 cat confdefs.h >>conftest.$ac_ext
12740 cat >>conftest.$ac_ext <<_ACEOF
12741 /* end confdefs.h. */
12743 /* Override any GCC internal prototype to avoid an error.
12744 Use char because int might match the return type of a GCC
12745 builtin and then its argument prototype would still apply. */
12753 return mallinfo ();
12758 for ac_lib in '' malloc; do
12759 if test -z "$ac_lib"; then
12760 ac_res="none required"
12763 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12765 rm -f conftest.$ac_objext conftest$ac_exeext
12766 if { (ac_try="$ac_link"
12767 case "(($ac_try" in
12768 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12769 *) ac_try_echo=$ac_try;;
12771 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12772 (eval "$ac_link") 2>conftest.er1
12774 grep -v '^ *+' conftest.er1 >conftest.err
12776 cat conftest.err >&5
12777 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12778 (exit $ac_status); } &&
12779 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12780 { (case "(($ac_try" in
12781 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12782 *) ac_try_echo=$ac_try;;
12784 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12785 (eval "$ac_try") 2>&5
12787 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12788 (exit $ac_status); }; } &&
12789 { ac_try='test -s conftest$ac_exeext'
12790 { (case "(($ac_try" in
12791 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12792 *) ac_try_echo=$ac_try;;
12794 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12795 (eval "$ac_try") 2>&5
12797 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12798 (exit $ac_status); }; }; then
12799 ac_cv_search_mallinfo=$ac_res
12801 echo "$as_me: failed program was:" >&5
12802 sed 's/^/| /' conftest.$ac_ext >&5
12807 rm -f core conftest.err conftest.$ac_objext \
12809 if test "${ac_cv_search_mallinfo+set}" = set; then
12813 if test "${ac_cv_search_mallinfo+set}" = set; then
12816 ac_cv_search_mallinfo=no
12818 rm conftest.$ac_ext
12819 LIBS=$ac_func_search_save_LIBS
12821 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
12822 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
12823 ac_res=$ac_cv_search_mallinfo
12824 if test "$ac_res" != no; then
12825 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12827 cat >>confdefs.h <<\_ACEOF
12828 #define HAVE_MALLINFO 1
12834 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
12836 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
12837 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
12838 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
12839 echo $ECHO_N "(cached) $ECHO_C" >&6
12841 ac_check_lib_save_LIBS=$LIBS
12842 LIBS="-lpthread $LIBS"
12843 cat >conftest.$ac_ext <<_ACEOF
12846 cat confdefs.h >>conftest.$ac_ext
12847 cat >>conftest.$ac_ext <<_ACEOF
12848 /* end confdefs.h. */
12850 /* Override any GCC internal prototype to avoid an error.
12851 Use char because int might match the return type of a GCC
12852 builtin and then its argument prototype would still apply. */
12856 char pthread_mutex_init ();
12860 return pthread_mutex_init ();
12865 rm -f conftest.$ac_objext conftest$ac_exeext
12866 if { (ac_try="$ac_link"
12867 case "(($ac_try" in
12868 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12869 *) ac_try_echo=$ac_try;;
12871 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12872 (eval "$ac_link") 2>conftest.er1
12874 grep -v '^ *+' conftest.er1 >conftest.err
12876 cat conftest.err >&5
12877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12878 (exit $ac_status); } &&
12879 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12880 { (case "(($ac_try" in
12881 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12882 *) ac_try_echo=$ac_try;;
12884 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12885 (eval "$ac_try") 2>&5
12887 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12888 (exit $ac_status); }; } &&
12889 { ac_try='test -s conftest$ac_exeext'
12890 { (case "(($ac_try" in
12891 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12892 *) ac_try_echo=$ac_try;;
12894 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12895 (eval "$ac_try") 2>&5
12897 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12898 (exit $ac_status); }; }; then
12899 ac_cv_lib_pthread_pthread_mutex_init=yes
12901 echo "$as_me: failed program was:" >&5
12902 sed 's/^/| /' conftest.$ac_ext >&5
12904 ac_cv_lib_pthread_pthread_mutex_init=no
12907 rm -f core conftest.err conftest.$ac_objext \
12908 conftest$ac_exeext conftest.$ac_ext
12909 LIBS=$ac_check_lib_save_LIBS
12911 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
12912 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
12913 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
12914 cat >>confdefs.h <<_ACEOF
12915 #define HAVE_LIBPTHREAD 1
12918 LIBS="-lpthread $LIBS"
12922 { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
12923 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
12924 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12925 echo $ECHO_N "(cached) $ECHO_C" >&6
12927 ac_func_search_save_LIBS=$LIBS
12928 cat >conftest.$ac_ext <<_ACEOF
12931 cat confdefs.h >>conftest.$ac_ext
12932 cat >>conftest.$ac_ext <<_ACEOF
12933 /* end confdefs.h. */
12935 /* Override any GCC internal prototype to avoid an error.
12936 Use char because int might match the return type of a GCC
12937 builtin and then its argument prototype would still apply. */
12941 char pthread_mutex_lock ();
12945 return pthread_mutex_lock ();
12950 for ac_lib in '' pthread; do
12951 if test -z "$ac_lib"; then
12952 ac_res="none required"
12955 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12957 rm -f conftest.$ac_objext conftest$ac_exeext
12958 if { (ac_try="$ac_link"
12959 case "(($ac_try" in
12960 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12961 *) ac_try_echo=$ac_try;;
12963 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12964 (eval "$ac_link") 2>conftest.er1
12966 grep -v '^ *+' conftest.er1 >conftest.err
12968 cat conftest.err >&5
12969 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12970 (exit $ac_status); } &&
12971 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12972 { (case "(($ac_try" in
12973 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12974 *) ac_try_echo=$ac_try;;
12976 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12977 (eval "$ac_try") 2>&5
12979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12980 (exit $ac_status); }; } &&
12981 { ac_try='test -s conftest$ac_exeext'
12982 { (case "(($ac_try" in
12983 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12984 *) ac_try_echo=$ac_try;;
12986 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12987 (eval "$ac_try") 2>&5
12989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12990 (exit $ac_status); }; }; then
12991 ac_cv_search_pthread_mutex_lock=$ac_res
12993 echo "$as_me: failed program was:" >&5
12994 sed 's/^/| /' conftest.$ac_ext >&5
12999 rm -f core conftest.err conftest.$ac_objext \
13001 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13005 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13008 ac_cv_search_pthread_mutex_lock=no
13010 rm conftest.$ac_ext
13011 LIBS=$ac_func_search_save_LIBS
13013 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
13014 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
13015 ac_res=$ac_cv_search_pthread_mutex_lock
13016 if test "$ac_res" != no; then
13017 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13019 cat >>confdefs.h <<\_ACEOF
13020 #define HAVE_PTHREAD_MUTEX_LOCK 1
13025 { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
13026 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
13027 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13028 echo $ECHO_N "(cached) $ECHO_C" >&6
13030 ac_func_search_save_LIBS=$LIBS
13031 cat >conftest.$ac_ext <<_ACEOF
13034 cat confdefs.h >>conftest.$ac_ext
13035 cat >>conftest.$ac_ext <<_ACEOF
13036 /* end confdefs.h. */
13038 /* Override any GCC internal prototype to avoid an error.
13039 Use char because int might match the return type of a GCC
13040 builtin and then its argument prototype would still apply. */
13044 char pthread_rwlock_init ();
13048 return pthread_rwlock_init ();
13053 for ac_lib in '' pthread; do
13054 if test -z "$ac_lib"; then
13055 ac_res="none required"
13058 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13060 rm -f conftest.$ac_objext conftest$ac_exeext
13061 if { (ac_try="$ac_link"
13062 case "(($ac_try" in
13063 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13064 *) ac_try_echo=$ac_try;;
13066 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13067 (eval "$ac_link") 2>conftest.er1
13069 grep -v '^ *+' conftest.er1 >conftest.err
13071 cat conftest.err >&5
13072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13073 (exit $ac_status); } &&
13074 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13075 { (case "(($ac_try" in
13076 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13077 *) ac_try_echo=$ac_try;;
13079 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13080 (eval "$ac_try") 2>&5
13082 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13083 (exit $ac_status); }; } &&
13084 { ac_try='test -s conftest$ac_exeext'
13085 { (case "(($ac_try" in
13086 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13087 *) ac_try_echo=$ac_try;;
13089 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13090 (eval "$ac_try") 2>&5
13092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13093 (exit $ac_status); }; }; then
13094 ac_cv_search_pthread_rwlock_init=$ac_res
13096 echo "$as_me: failed program was:" >&5
13097 sed 's/^/| /' conftest.$ac_ext >&5
13102 rm -f core conftest.err conftest.$ac_objext \
13104 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13108 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13111 ac_cv_search_pthread_rwlock_init=no
13113 rm conftest.$ac_ext
13114 LIBS=$ac_func_search_save_LIBS
13116 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
13117 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
13118 ac_res=$ac_cv_search_pthread_rwlock_init
13119 if test "$ac_res" != no; then
13120 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13122 cat >>confdefs.h <<\_ACEOF
13123 #define HAVE_PTHREAD_RWLOCK_INIT 1
13128 { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
13129 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
13130 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13131 echo $ECHO_N "(cached) $ECHO_C" >&6
13133 ac_func_search_save_LIBS=$LIBS
13134 cat >conftest.$ac_ext <<_ACEOF
13137 cat confdefs.h >>conftest.$ac_ext
13138 cat >>conftest.$ac_ext <<_ACEOF
13139 /* end confdefs.h. */
13141 /* Override any GCC internal prototype to avoid an error.
13142 Use char because int might match the return type of a GCC
13143 builtin and then its argument prototype would still apply. */
13147 char pthread_getspecific ();
13151 return pthread_getspecific ();
13156 for ac_lib in '' pthread; do
13157 if test -z "$ac_lib"; then
13158 ac_res="none required"
13161 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13163 rm -f conftest.$ac_objext conftest$ac_exeext
13164 if { (ac_try="$ac_link"
13165 case "(($ac_try" in
13166 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13167 *) ac_try_echo=$ac_try;;
13169 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13170 (eval "$ac_link") 2>conftest.er1
13172 grep -v '^ *+' conftest.er1 >conftest.err
13174 cat conftest.err >&5
13175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13176 (exit $ac_status); } &&
13177 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13178 { (case "(($ac_try" in
13179 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13180 *) ac_try_echo=$ac_try;;
13182 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13183 (eval "$ac_try") 2>&5
13185 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13186 (exit $ac_status); }; } &&
13187 { ac_try='test -s conftest$ac_exeext'
13188 { (case "(($ac_try" in
13189 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13190 *) ac_try_echo=$ac_try;;
13192 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13193 (eval "$ac_try") 2>&5
13195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13196 (exit $ac_status); }; }; then
13197 ac_cv_search_pthread_getspecific=$ac_res
13199 echo "$as_me: failed program was:" >&5
13200 sed 's/^/| /' conftest.$ac_ext >&5
13205 rm -f core conftest.err conftest.$ac_objext \
13207 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13211 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13214 ac_cv_search_pthread_getspecific=no
13216 rm conftest.$ac_ext
13217 LIBS=$ac_func_search_save_LIBS
13219 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
13220 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
13221 ac_res=$ac_cv_search_pthread_getspecific
13222 if test "$ac_res" != no; then
13223 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13225 cat >>confdefs.h <<\_ACEOF
13226 #define HAVE_PTHREAD_GETSPECIFIC 1
13234 # Check whether --with-udis86 was given.
13235 if test "${with_udis86+set}" = set; then
13236 withval=$with_udis86;
13241 *) LDFLAGS="$LDFLAGS -L${withval}" ;;
13244 { echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
13245 echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
13246 if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
13247 echo $ECHO_N "(cached) $ECHO_C" >&6
13249 ac_check_lib_save_LIBS=$LIBS
13250 LIBS="-ludis86 $LIBS"
13251 cat >conftest.$ac_ext <<_ACEOF
13254 cat confdefs.h >>conftest.$ac_ext
13255 cat >>conftest.$ac_ext <<_ACEOF
13256 /* end confdefs.h. */
13258 /* Override any GCC internal prototype to avoid an error.
13259 Use char because int might match the return type of a GCC
13260 builtin and then its argument prototype would still apply. */
13273 rm -f conftest.$ac_objext conftest$ac_exeext
13274 if { (ac_try="$ac_link"
13275 case "(($ac_try" in
13276 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13277 *) ac_try_echo=$ac_try;;
13279 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13280 (eval "$ac_link") 2>conftest.er1
13282 grep -v '^ *+' conftest.er1 >conftest.err
13284 cat conftest.err >&5
13285 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13286 (exit $ac_status); } &&
13287 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13288 { (case "(($ac_try" in
13289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13290 *) ac_try_echo=$ac_try;;
13292 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13293 (eval "$ac_try") 2>&5
13295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13296 (exit $ac_status); }; } &&
13297 { ac_try='test -s conftest$ac_exeext'
13298 { (case "(($ac_try" in
13299 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13300 *) ac_try_echo=$ac_try;;
13302 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13303 (eval "$ac_try") 2>&5
13305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13306 (exit $ac_status); }; }; then
13307 ac_cv_lib_udis86_ud_init=yes
13309 echo "$as_me: failed program was:" >&5
13310 sed 's/^/| /' conftest.$ac_ext >&5
13312 ac_cv_lib_udis86_ud_init=no
13315 rm -f core conftest.err conftest.$ac_objext \
13316 conftest$ac_exeext conftest.$ac_ext
13317 LIBS=$ac_check_lib_save_LIBS
13319 { echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
13320 echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
13321 if test $ac_cv_lib_udis86_ud_init = yes; then
13322 cat >>confdefs.h <<_ACEOF
13323 #define HAVE_LIBUDIS86 1
13326 LIBS="-ludis86 $LIBS"
13330 echo "Error! You need to have libudis86 around."
13342 cat >>confdefs.h <<_ACEOF
13343 #define USE_UDIS86 $USE_UDIS86
13348 # Check whether --with-oprofile was given.
13349 if test "${with_oprofile+set}" = set; then
13350 withval=$with_oprofile;
13354 /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
13355 no) llvm_cv_oppath=
13358 *) llvm_cv_oppath="${withval}/lib/oprofile"
13359 CPPFLAGS="-I${withval}/include";;
13361 case $llvm_cv_os_type in
13363 if test -n "$llvm_cv_oppath" ; then
13364 LIBS="$LIBS -lopagent -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
13365 { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
13366 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
13367 if test "${ac_cv_search_bfd_init+set}" = set; then
13368 echo $ECHO_N "(cached) $ECHO_C" >&6
13370 ac_func_search_save_LIBS=$LIBS
13371 cat >conftest.$ac_ext <<_ACEOF
13374 cat confdefs.h >>conftest.$ac_ext
13375 cat >>conftest.$ac_ext <<_ACEOF
13376 /* end confdefs.h. */
13378 /* Override any GCC internal prototype to avoid an error.
13379 Use char because int might match the return type of a GCC
13380 builtin and then its argument prototype would still apply. */
13388 return bfd_init ();
13393 for ac_lib in '' bfd; do
13394 if test -z "$ac_lib"; then
13395 ac_res="none required"
13398 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13400 rm -f conftest.$ac_objext conftest$ac_exeext
13401 if { (ac_try="$ac_link"
13402 case "(($ac_try" in
13403 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13404 *) ac_try_echo=$ac_try;;
13406 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13407 (eval "$ac_link") 2>conftest.er1
13409 grep -v '^ *+' conftest.er1 >conftest.err
13411 cat conftest.err >&5
13412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13413 (exit $ac_status); } &&
13414 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13415 { (case "(($ac_try" in
13416 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13417 *) ac_try_echo=$ac_try;;
13419 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13420 (eval "$ac_try") 2>&5
13422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13423 (exit $ac_status); }; } &&
13424 { ac_try='test -s conftest$ac_exeext'
13425 { (case "(($ac_try" in
13426 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13427 *) ac_try_echo=$ac_try;;
13429 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13430 (eval "$ac_try") 2>&5
13432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13433 (exit $ac_status); }; }; then
13434 ac_cv_search_bfd_init=$ac_res
13436 echo "$as_me: failed program was:" >&5
13437 sed 's/^/| /' conftest.$ac_ext >&5
13442 rm -f core conftest.err conftest.$ac_objext \
13444 if test "${ac_cv_search_bfd_init+set}" = set; then
13448 if test "${ac_cv_search_bfd_init+set}" = set; then
13451 ac_cv_search_bfd_init=no
13453 rm conftest.$ac_ext
13454 LIBS=$ac_func_search_save_LIBS
13456 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
13457 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
13458 ac_res=$ac_cv_search_bfd_init
13459 if test "$ac_res" != no; then
13460 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13464 { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
13465 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
13466 if test "${ac_cv_search_op_open_agent+set}" = set; then
13467 echo $ECHO_N "(cached) $ECHO_C" >&6
13469 ac_func_search_save_LIBS=$LIBS
13470 cat >conftest.$ac_ext <<_ACEOF
13473 cat confdefs.h >>conftest.$ac_ext
13474 cat >>conftest.$ac_ext <<_ACEOF
13475 /* end confdefs.h. */
13477 /* Override any GCC internal prototype to avoid an error.
13478 Use char because int might match the return type of a GCC
13479 builtin and then its argument prototype would still apply. */
13483 char op_open_agent ();
13487 return op_open_agent ();
13492 for ac_lib in '' opagent; do
13493 if test -z "$ac_lib"; then
13494 ac_res="none required"
13497 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13499 rm -f conftest.$ac_objext conftest$ac_exeext
13500 if { (ac_try="$ac_link"
13501 case "(($ac_try" in
13502 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13503 *) ac_try_echo=$ac_try;;
13505 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13506 (eval "$ac_link") 2>conftest.er1
13508 grep -v '^ *+' conftest.er1 >conftest.err
13510 cat conftest.err >&5
13511 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13512 (exit $ac_status); } &&
13513 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13514 { (case "(($ac_try" in
13515 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13516 *) ac_try_echo=$ac_try;;
13518 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13519 (eval "$ac_try") 2>&5
13521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13522 (exit $ac_status); }; } &&
13523 { ac_try='test -s conftest$ac_exeext'
13524 { (case "(($ac_try" in
13525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13526 *) ac_try_echo=$ac_try;;
13528 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13529 (eval "$ac_try") 2>&5
13531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13532 (exit $ac_status); }; }; then
13533 ac_cv_search_op_open_agent=$ac_res
13535 echo "$as_me: failed program was:" >&5
13536 sed 's/^/| /' conftest.$ac_ext >&5
13541 rm -f core conftest.err conftest.$ac_objext \
13543 if test "${ac_cv_search_op_open_agent+set}" = set; then
13547 if test "${ac_cv_search_op_open_agent+set}" = set; then
13550 ac_cv_search_op_open_agent=no
13552 rm conftest.$ac_ext
13553 LIBS=$ac_func_search_save_LIBS
13555 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
13556 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
13557 ac_res=$ac_cv_search_op_open_agent
13558 if test "$ac_res" != no; then
13559 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13563 echo "Error! You need to have libopagent around."
13568 if test "${ac_cv_header_opagent_h+set}" = set; then
13569 { echo "$as_me:$LINENO: checking for opagent.h" >&5
13570 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13571 if test "${ac_cv_header_opagent_h+set}" = set; then
13572 echo $ECHO_N "(cached) $ECHO_C" >&6
13574 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13575 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13577 # Is the header compilable?
13578 { echo "$as_me:$LINENO: checking opagent.h usability" >&5
13579 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
13580 cat >conftest.$ac_ext <<_ACEOF
13583 cat confdefs.h >>conftest.$ac_ext
13584 cat >>conftest.$ac_ext <<_ACEOF
13585 /* end confdefs.h. */
13586 $ac_includes_default
13587 #include <opagent.h>
13589 rm -f conftest.$ac_objext
13590 if { (ac_try="$ac_compile"
13591 case "(($ac_try" in
13592 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13593 *) ac_try_echo=$ac_try;;
13595 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13596 (eval "$ac_compile") 2>conftest.er1
13598 grep -v '^ *+' conftest.er1 >conftest.err
13600 cat conftest.err >&5
13601 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13602 (exit $ac_status); } &&
13603 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13604 { (case "(($ac_try" in
13605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13606 *) ac_try_echo=$ac_try;;
13608 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13609 (eval "$ac_try") 2>&5
13611 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13612 (exit $ac_status); }; } &&
13613 { ac_try='test -s conftest.$ac_objext'
13614 { (case "(($ac_try" in
13615 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13616 *) ac_try_echo=$ac_try;;
13618 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13619 (eval "$ac_try") 2>&5
13621 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13622 (exit $ac_status); }; }; then
13623 ac_header_compiler=yes
13625 echo "$as_me: failed program was:" >&5
13626 sed 's/^/| /' conftest.$ac_ext >&5
13628 ac_header_compiler=no
13631 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13632 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13633 echo "${ECHO_T}$ac_header_compiler" >&6; }
13635 # Is the header present?
13636 { echo "$as_me:$LINENO: checking opagent.h presence" >&5
13637 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
13638 cat >conftest.$ac_ext <<_ACEOF
13641 cat confdefs.h >>conftest.$ac_ext
13642 cat >>conftest.$ac_ext <<_ACEOF
13643 /* end confdefs.h. */
13644 #include <opagent.h>
13646 if { (ac_try="$ac_cpp conftest.$ac_ext"
13647 case "(($ac_try" in
13648 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13649 *) ac_try_echo=$ac_try;;
13651 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13652 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13654 grep -v '^ *+' conftest.er1 >conftest.err
13656 cat conftest.err >&5
13657 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13658 (exit $ac_status); } >/dev/null; then
13659 if test -s conftest.err; then
13660 ac_cpp_err=$ac_c_preproc_warn_flag
13661 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13668 if test -z "$ac_cpp_err"; then
13669 ac_header_preproc=yes
13671 echo "$as_me: failed program was:" >&5
13672 sed 's/^/| /' conftest.$ac_ext >&5
13674 ac_header_preproc=no
13677 rm -f conftest.err conftest.$ac_ext
13678 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13679 echo "${ECHO_T}$ac_header_preproc" >&6; }
13681 # So? What about this header?
13682 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13684 { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
13685 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13686 { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
13687 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
13688 ac_header_preproc=yes
13691 { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
13692 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
13693 { echo "$as_me:$LINENO: WARNING: opagent.h: check for missing prerequisite headers?" >&5
13694 echo "$as_me: WARNING: opagent.h: check for missing prerequisite headers?" >&2;}
13695 { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
13696 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
13697 { echo "$as_me:$LINENO: WARNING: opagent.h: section \"Present But Cannot Be Compiled\"" >&5
13698 echo "$as_me: WARNING: opagent.h: section \"Present But Cannot Be Compiled\"" >&2;}
13699 { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
13700 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
13701 { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
13702 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
13704 ## ------------------------------------ ##
13705 ## Report this to http://llvm.org/bugs/ ##
13706 ## ------------------------------------ ##
13708 ) | sed "s/^/$as_me: WARNING: /" >&2
13711 { echo "$as_me:$LINENO: checking for opagent.h" >&5
13712 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13713 if test "${ac_cv_header_opagent_h+set}" = set; then
13714 echo $ECHO_N "(cached) $ECHO_C" >&6
13716 ac_cv_header_opagent_h=$ac_header_preproc
13718 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13719 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13722 if test $ac_cv_header_opagent_h = yes; then
13726 echo "Error! You need to have opagent.h around."
13734 { { echo "$as_me:$LINENO: error: OProfile support is available on Linux only." >&5
13735 echo "$as_me: error: OProfile support is available on Linux only." >&2;}
13736 { (exit 1); exit 1; }; } ;;
13747 cat >>confdefs.h <<_ACEOF
13748 #define LLVM_USE_OPROFILE $USE_OPROFILE
13753 # Check whether --with-intel-jitevents was given.
13754 if test "${with_intel_jitevents+set}" = set; then
13755 withval=$with_intel_jitevents;
13757 yes) USE_INTEL_JITEVENTS=1
13759 no) USE_INTEL_JITEVENTS=0
13761 *) { { echo "$as_me:$LINENO: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&5
13762 echo "$as_me: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&2;}
13763 { (exit 1); exit 1; }; };;
13766 case $llvm_cv_os_type in
13767 Linux|Win32|Cygwin|MingW) ;;
13768 *) { { echo "$as_me:$LINENO: error: Intel JIT API support is available on Linux and Windows only." >&5
13769 echo "$as_me: error: Intel JIT API support is available on Linux and Windows only." >&2;}
13770 { (exit 1); exit 1; }; };;
13773 case "$llvm_cv_target_arch" in
13775 *) { { echo "$as_me:$LINENO: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&5
13776 echo "$as_me: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&2;}
13777 { (exit 1); exit 1; }; };;
13782 USE_INTEL_JITEVENTS=0
13788 cat >>confdefs.h <<_ACEOF
13789 #define LLVM_USE_INTEL_JITEVENTS $USE_INTEL_JITEVENTS
13793 for ac_prog in xml2-config
13795 # Extract the first word of "$ac_prog", so it can be a program name with args.
13796 set dummy $ac_prog; ac_word=$2
13797 { echo "$as_me:$LINENO: checking for $ac_word" >&5
13798 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13799 if test "${ac_cv_prog_XML2CONFIG+set}" = set; then
13800 echo $ECHO_N "(cached) $ECHO_C" >&6
13802 if test -n "$XML2CONFIG"; then
13803 ac_cv_prog_XML2CONFIG="$XML2CONFIG" # Let the user override the test.
13805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13806 for as_dir in $PATH
13809 test -z "$as_dir" && as_dir=.
13810 for ac_exec_ext in '' $ac_executable_extensions; do
13811 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13812 ac_cv_prog_XML2CONFIG="$ac_prog"
13813 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13822 XML2CONFIG=$ac_cv_prog_XML2CONFIG
13823 if test -n "$XML2CONFIG"; then
13824 { echo "$as_me:$LINENO: result: $XML2CONFIG" >&5
13825 echo "${ECHO_T}$XML2CONFIG" >&6; }
13827 { echo "$as_me:$LINENO: result: no" >&5
13828 echo "${ECHO_T}no" >&6; }
13832 test -n "$XML2CONFIG" && break
13836 { echo "$as_me:$LINENO: checking for libxml2 includes" >&5
13837 echo $ECHO_N "checking for libxml2 includes... $ECHO_C" >&6; }
13838 if test "x$XML2CONFIG" = "x"; then
13839 { echo "$as_me:$LINENO: result: xml2-config not found" >&5
13840 echo "${ECHO_T}xml2-config not found" >&6; }
13842 LIBXML2_INC=`$XML2CONFIG --cflags`
13843 { echo "$as_me:$LINENO: result: $LIBXML2_INC" >&5
13844 echo "${ECHO_T}$LIBXML2_INC" >&6; }
13845 { echo "$as_me:$LINENO: checking for xmlReadFile in -lxml2" >&5
13846 echo $ECHO_N "checking for xmlReadFile in -lxml2... $ECHO_C" >&6; }
13847 if test "${ac_cv_lib_xml2_xmlReadFile+set}" = set; then
13848 echo $ECHO_N "(cached) $ECHO_C" >&6
13850 ac_check_lib_save_LIBS=$LIBS
13851 LIBS="-lxml2 $LIBS"
13852 cat >conftest.$ac_ext <<_ACEOF
13855 cat confdefs.h >>conftest.$ac_ext
13856 cat >>conftest.$ac_ext <<_ACEOF
13857 /* end confdefs.h. */
13859 /* Override any GCC internal prototype to avoid an error.
13860 Use char because int might match the return type of a GCC
13861 builtin and then its argument prototype would still apply. */
13865 char xmlReadFile ();
13869 return xmlReadFile ();
13874 rm -f conftest.$ac_objext conftest$ac_exeext
13875 if { (ac_try="$ac_link"
13876 case "(($ac_try" in
13877 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13878 *) ac_try_echo=$ac_try;;
13880 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13881 (eval "$ac_link") 2>conftest.er1
13883 grep -v '^ *+' conftest.er1 >conftest.err
13885 cat conftest.err >&5
13886 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13887 (exit $ac_status); } &&
13888 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13889 { (case "(($ac_try" in
13890 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13891 *) ac_try_echo=$ac_try;;
13893 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13894 (eval "$ac_try") 2>&5
13896 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13897 (exit $ac_status); }; } &&
13898 { ac_try='test -s conftest$ac_exeext'
13899 { (case "(($ac_try" in
13900 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13901 *) ac_try_echo=$ac_try;;
13903 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13904 (eval "$ac_try") 2>&5
13906 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13907 (exit $ac_status); }; }; then
13908 ac_cv_lib_xml2_xmlReadFile=yes
13910 echo "$as_me: failed program was:" >&5
13911 sed 's/^/| /' conftest.$ac_ext >&5
13913 ac_cv_lib_xml2_xmlReadFile=no
13916 rm -f core conftest.err conftest.$ac_objext \
13917 conftest$ac_exeext conftest.$ac_ext
13918 LIBS=$ac_check_lib_save_LIBS
13920 { echo "$as_me:$LINENO: result: $ac_cv_lib_xml2_xmlReadFile" >&5
13921 echo "${ECHO_T}$ac_cv_lib_xml2_xmlReadFile" >&6; }
13922 if test $ac_cv_lib_xml2_xmlReadFile = yes; then
13924 cat >>confdefs.h <<\_ACEOF
13925 #define CLANG_HAVE_LIBXML 1
13928 LIBXML2_LIBS="-lxml2"
13941 ac_header_dirent=no
13942 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13943 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13944 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
13945 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
13946 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13947 echo $ECHO_N "(cached) $ECHO_C" >&6
13949 cat >conftest.$ac_ext <<_ACEOF
13952 cat confdefs.h >>conftest.$ac_ext
13953 cat >>conftest.$ac_ext <<_ACEOF
13954 /* end confdefs.h. */
13955 #include <sys/types.h>
13967 rm -f conftest.$ac_objext
13968 if { (ac_try="$ac_compile"
13969 case "(($ac_try" in
13970 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13971 *) ac_try_echo=$ac_try;;
13973 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13974 (eval "$ac_compile") 2>conftest.er1
13976 grep -v '^ *+' conftest.er1 >conftest.err
13978 cat conftest.err >&5
13979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13980 (exit $ac_status); } &&
13981 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13982 { (case "(($ac_try" in
13983 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13984 *) ac_try_echo=$ac_try;;
13986 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13987 (eval "$ac_try") 2>&5
13989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13990 (exit $ac_status); }; } &&
13991 { ac_try='test -s conftest.$ac_objext'
13992 { (case "(($ac_try" in
13993 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13994 *) ac_try_echo=$ac_try;;
13996 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13997 (eval "$ac_try") 2>&5
13999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14000 (exit $ac_status); }; }; then
14001 eval "$as_ac_Header=yes"
14003 echo "$as_me: failed program was:" >&5
14004 sed 's/^/| /' conftest.$ac_ext >&5
14006 eval "$as_ac_Header=no"
14009 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14011 ac_res=`eval echo '${'$as_ac_Header'}'`
14012 { echo "$as_me:$LINENO: result: $ac_res" >&5
14013 echo "${ECHO_T}$ac_res" >&6; }
14014 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14015 cat >>confdefs.h <<_ACEOF
14016 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
14019 ac_header_dirent=$ac_hdr; break
14023 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14024 if test $ac_header_dirent = dirent.h; then
14025 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14026 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14027 if test "${ac_cv_search_opendir+set}" = set; then
14028 echo $ECHO_N "(cached) $ECHO_C" >&6
14030 ac_func_search_save_LIBS=$LIBS
14031 cat >conftest.$ac_ext <<_ACEOF
14034 cat confdefs.h >>conftest.$ac_ext
14035 cat >>conftest.$ac_ext <<_ACEOF
14036 /* end confdefs.h. */
14038 /* Override any GCC internal prototype to avoid an error.
14039 Use char because int might match the return type of a GCC
14040 builtin and then its argument prototype would still apply. */
14053 for ac_lib in '' dir; do
14054 if test -z "$ac_lib"; then
14055 ac_res="none required"
14058 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14060 rm -f conftest.$ac_objext conftest$ac_exeext
14061 if { (ac_try="$ac_link"
14062 case "(($ac_try" in
14063 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14064 *) ac_try_echo=$ac_try;;
14066 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14067 (eval "$ac_link") 2>conftest.er1
14069 grep -v '^ *+' conftest.er1 >conftest.err
14071 cat conftest.err >&5
14072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14073 (exit $ac_status); } &&
14074 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14075 { (case "(($ac_try" in
14076 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14077 *) ac_try_echo=$ac_try;;
14079 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14080 (eval "$ac_try") 2>&5
14082 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14083 (exit $ac_status); }; } &&
14084 { ac_try='test -s conftest$ac_exeext'
14085 { (case "(($ac_try" in
14086 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14087 *) ac_try_echo=$ac_try;;
14089 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14090 (eval "$ac_try") 2>&5
14092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14093 (exit $ac_status); }; }; then
14094 ac_cv_search_opendir=$ac_res
14096 echo "$as_me: failed program was:" >&5
14097 sed 's/^/| /' conftest.$ac_ext >&5
14102 rm -f core conftest.err conftest.$ac_objext \
14104 if test "${ac_cv_search_opendir+set}" = set; then
14108 if test "${ac_cv_search_opendir+set}" = set; then
14111 ac_cv_search_opendir=no
14113 rm conftest.$ac_ext
14114 LIBS=$ac_func_search_save_LIBS
14116 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14117 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14118 ac_res=$ac_cv_search_opendir
14119 if test "$ac_res" != no; then
14120 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14125 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14126 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14127 if test "${ac_cv_search_opendir+set}" = set; then
14128 echo $ECHO_N "(cached) $ECHO_C" >&6
14130 ac_func_search_save_LIBS=$LIBS
14131 cat >conftest.$ac_ext <<_ACEOF
14134 cat confdefs.h >>conftest.$ac_ext
14135 cat >>conftest.$ac_ext <<_ACEOF
14136 /* end confdefs.h. */
14138 /* Override any GCC internal prototype to avoid an error.
14139 Use char because int might match the return type of a GCC
14140 builtin and then its argument prototype would still apply. */
14153 for ac_lib in '' x; do
14154 if test -z "$ac_lib"; then
14155 ac_res="none required"
14158 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14160 rm -f conftest.$ac_objext conftest$ac_exeext
14161 if { (ac_try="$ac_link"
14162 case "(($ac_try" in
14163 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14164 *) ac_try_echo=$ac_try;;
14166 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14167 (eval "$ac_link") 2>conftest.er1
14169 grep -v '^ *+' conftest.er1 >conftest.err
14171 cat conftest.err >&5
14172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14173 (exit $ac_status); } &&
14174 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14175 { (case "(($ac_try" in
14176 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14177 *) ac_try_echo=$ac_try;;
14179 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14180 (eval "$ac_try") 2>&5
14182 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14183 (exit $ac_status); }; } &&
14184 { ac_try='test -s conftest$ac_exeext'
14185 { (case "(($ac_try" in
14186 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14187 *) ac_try_echo=$ac_try;;
14189 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14190 (eval "$ac_try") 2>&5
14192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14193 (exit $ac_status); }; }; then
14194 ac_cv_search_opendir=$ac_res
14196 echo "$as_me: failed program was:" >&5
14197 sed 's/^/| /' conftest.$ac_ext >&5
14202 rm -f core conftest.err conftest.$ac_objext \
14204 if test "${ac_cv_search_opendir+set}" = set; then
14208 if test "${ac_cv_search_opendir+set}" = set; then
14211 ac_cv_search_opendir=no
14213 rm conftest.$ac_ext
14214 LIBS=$ac_func_search_save_LIBS
14216 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14217 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14218 ac_res=$ac_cv_search_opendir
14219 if test "$ac_res" != no; then
14220 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14226 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
14227 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
14228 if test "${ac_cv_header_mmap_anon+set}" = set; then
14229 echo $ECHO_N "(cached) $ECHO_C" >&6
14232 ac_cpp='$CPP $CPPFLAGS'
14233 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14234 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14235 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14237 cat >conftest.$ac_ext <<_ACEOF
14240 cat confdefs.h >>conftest.$ac_ext
14241 cat >>conftest.$ac_ext <<_ACEOF
14242 /* end confdefs.h. */
14243 #include <sys/mman.h>
14244 #include <unistd.h>
14249 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
14254 rm -f conftest.$ac_objext
14255 if { (ac_try="$ac_compile"
14256 case "(($ac_try" in
14257 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14258 *) ac_try_echo=$ac_try;;
14260 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14261 (eval "$ac_compile") 2>conftest.er1
14263 grep -v '^ *+' conftest.er1 >conftest.err
14265 cat conftest.err >&5
14266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14267 (exit $ac_status); } &&
14268 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14269 { (case "(($ac_try" in
14270 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14271 *) ac_try_echo=$ac_try;;
14273 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14274 (eval "$ac_try") 2>&5
14276 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14277 (exit $ac_status); }; } &&
14278 { ac_try='test -s conftest.$ac_objext'
14279 { (case "(($ac_try" in
14280 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14281 *) ac_try_echo=$ac_try;;
14283 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14284 (eval "$ac_try") 2>&5
14286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14287 (exit $ac_status); }; }; then
14288 ac_cv_header_mmap_anon=yes
14290 echo "$as_me: failed program was:" >&5
14291 sed 's/^/| /' conftest.$ac_ext >&5
14293 ac_cv_header_mmap_anon=no
14296 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14298 ac_cpp='$CPP $CPPFLAGS'
14299 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14300 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14301 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14305 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
14306 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
14307 if test "$ac_cv_header_mmap_anon" = yes; then
14309 cat >>confdefs.h <<\_ACEOF
14310 #define HAVE_MMAP_ANONYMOUS 1
14315 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
14316 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
14317 if test "${ac_cv_header_stat_broken+set}" = set; then
14318 echo $ECHO_N "(cached) $ECHO_C" >&6
14320 cat >conftest.$ac_ext <<_ACEOF
14323 cat confdefs.h >>conftest.$ac_ext
14324 cat >>conftest.$ac_ext <<_ACEOF
14325 /* end confdefs.h. */
14326 #include <sys/types.h>
14327 #include <sys/stat.h>
14329 #if defined S_ISBLK && defined S_IFDIR
14330 # if S_ISBLK (S_IFDIR)
14335 #if defined S_ISBLK && defined S_IFCHR
14336 # if S_ISBLK (S_IFCHR)
14341 #if defined S_ISLNK && defined S_IFREG
14342 # if S_ISLNK (S_IFREG)
14347 #if defined S_ISSOCK && defined S_IFREG
14348 # if S_ISSOCK (S_IFREG)
14354 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14355 $EGREP "You lose" >/dev/null 2>&1; then
14356 ac_cv_header_stat_broken=yes
14358 ac_cv_header_stat_broken=no
14363 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
14364 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
14365 if test $ac_cv_header_stat_broken = yes; then
14367 cat >>confdefs.h <<\_ACEOF
14368 #define STAT_MACROS_BROKEN 1
14373 { echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
14374 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
14375 if test "${ac_cv_header_sys_wait_h+set}" = set; then
14376 echo $ECHO_N "(cached) $ECHO_C" >&6
14378 cat >conftest.$ac_ext <<_ACEOF
14381 cat confdefs.h >>conftest.$ac_ext
14382 cat >>conftest.$ac_ext <<_ACEOF
14383 /* end confdefs.h. */
14384 #include <sys/types.h>
14385 #include <sys/wait.h>
14386 #ifndef WEXITSTATUS
14387 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
14390 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
14398 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
14403 rm -f conftest.$ac_objext
14404 if { (ac_try="$ac_compile"
14405 case "(($ac_try" in
14406 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14407 *) ac_try_echo=$ac_try;;
14409 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14410 (eval "$ac_compile") 2>conftest.er1
14412 grep -v '^ *+' conftest.er1 >conftest.err
14414 cat conftest.err >&5
14415 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14416 (exit $ac_status); } &&
14417 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14418 { (case "(($ac_try" in
14419 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14420 *) ac_try_echo=$ac_try;;
14422 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14423 (eval "$ac_try") 2>&5
14425 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14426 (exit $ac_status); }; } &&
14427 { ac_try='test -s conftest.$ac_objext'
14428 { (case "(($ac_try" in
14429 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14430 *) ac_try_echo=$ac_try;;
14432 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14433 (eval "$ac_try") 2>&5
14435 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14436 (exit $ac_status); }; }; then
14437 ac_cv_header_sys_wait_h=yes
14439 echo "$as_me: failed program was:" >&5
14440 sed 's/^/| /' conftest.$ac_ext >&5
14442 ac_cv_header_sys_wait_h=no
14445 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14447 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
14448 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
14449 if test $ac_cv_header_sys_wait_h = yes; then
14451 cat >>confdefs.h <<\_ACEOF
14452 #define HAVE_SYS_WAIT_H 1
14457 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
14458 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
14459 if test "${ac_cv_header_time+set}" = set; then
14460 echo $ECHO_N "(cached) $ECHO_C" >&6
14462 cat >conftest.$ac_ext <<_ACEOF
14465 cat confdefs.h >>conftest.$ac_ext
14466 cat >>conftest.$ac_ext <<_ACEOF
14467 /* end confdefs.h. */
14468 #include <sys/types.h>
14469 #include <sys/time.h>
14475 if ((struct tm *) 0)
14481 rm -f conftest.$ac_objext
14482 if { (ac_try="$ac_compile"
14483 case "(($ac_try" in
14484 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14485 *) ac_try_echo=$ac_try;;
14487 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14488 (eval "$ac_compile") 2>conftest.er1
14490 grep -v '^ *+' conftest.er1 >conftest.err
14492 cat conftest.err >&5
14493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14494 (exit $ac_status); } &&
14495 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14496 { (case "(($ac_try" in
14497 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14498 *) ac_try_echo=$ac_try;;
14500 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14501 (eval "$ac_try") 2>&5
14503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14504 (exit $ac_status); }; } &&
14505 { ac_try='test -s conftest.$ac_objext'
14506 { (case "(($ac_try" in
14507 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14508 *) ac_try_echo=$ac_try;;
14510 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14511 (eval "$ac_try") 2>&5
14513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14514 (exit $ac_status); }; }; then
14515 ac_cv_header_time=yes
14517 echo "$as_me: failed program was:" >&5
14518 sed 's/^/| /' conftest.$ac_ext >&5
14520 ac_cv_header_time=no
14523 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14525 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
14526 echo "${ECHO_T}$ac_cv_header_time" >&6; }
14527 if test $ac_cv_header_time = yes; then
14529 cat >>confdefs.h <<\_ACEOF
14530 #define TIME_WITH_SYS_TIME 1
14542 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
14544 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14545 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14546 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14547 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14548 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14549 echo $ECHO_N "(cached) $ECHO_C" >&6
14551 ac_res=`eval echo '${'$as_ac_Header'}'`
14552 { echo "$as_me:$LINENO: result: $ac_res" >&5
14553 echo "${ECHO_T}$ac_res" >&6; }
14555 # Is the header compilable?
14556 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14557 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14558 cat >conftest.$ac_ext <<_ACEOF
14561 cat confdefs.h >>conftest.$ac_ext
14562 cat >>conftest.$ac_ext <<_ACEOF
14563 /* end confdefs.h. */
14564 $ac_includes_default
14565 #include <$ac_header>
14567 rm -f conftest.$ac_objext
14568 if { (ac_try="$ac_compile"
14569 case "(($ac_try" in
14570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14571 *) ac_try_echo=$ac_try;;
14573 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14574 (eval "$ac_compile") 2>conftest.er1
14576 grep -v '^ *+' conftest.er1 >conftest.err
14578 cat conftest.err >&5
14579 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14580 (exit $ac_status); } &&
14581 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14582 { (case "(($ac_try" in
14583 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14584 *) ac_try_echo=$ac_try;;
14586 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14587 (eval "$ac_try") 2>&5
14589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14590 (exit $ac_status); }; } &&
14591 { ac_try='test -s conftest.$ac_objext'
14592 { (case "(($ac_try" in
14593 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14594 *) ac_try_echo=$ac_try;;
14596 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14597 (eval "$ac_try") 2>&5
14599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14600 (exit $ac_status); }; }; then
14601 ac_header_compiler=yes
14603 echo "$as_me: failed program was:" >&5
14604 sed 's/^/| /' conftest.$ac_ext >&5
14606 ac_header_compiler=no
14609 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14610 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14611 echo "${ECHO_T}$ac_header_compiler" >&6; }
14613 # Is the header present?
14614 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14615 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14616 cat >conftest.$ac_ext <<_ACEOF
14619 cat confdefs.h >>conftest.$ac_ext
14620 cat >>conftest.$ac_ext <<_ACEOF
14621 /* end confdefs.h. */
14622 #include <$ac_header>
14624 if { (ac_try="$ac_cpp conftest.$ac_ext"
14625 case "(($ac_try" in
14626 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14627 *) ac_try_echo=$ac_try;;
14629 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14630 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14632 grep -v '^ *+' conftest.er1 >conftest.err
14634 cat conftest.err >&5
14635 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14636 (exit $ac_status); } >/dev/null; then
14637 if test -s conftest.err; then
14638 ac_cpp_err=$ac_c_preproc_warn_flag
14639 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14646 if test -z "$ac_cpp_err"; then
14647 ac_header_preproc=yes
14649 echo "$as_me: failed program was:" >&5
14650 sed 's/^/| /' conftest.$ac_ext >&5
14652 ac_header_preproc=no
14655 rm -f conftest.err conftest.$ac_ext
14656 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14657 echo "${ECHO_T}$ac_header_preproc" >&6; }
14659 # So? What about this header?
14660 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14662 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14663 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14664 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14665 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14666 ac_header_preproc=yes
14669 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14670 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14671 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
14672 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
14673 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14674 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14675 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
14676 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
14677 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14678 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14679 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14680 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14682 ## ------------------------------------ ##
14683 ## Report this to http://llvm.org/bugs/ ##
14684 ## ------------------------------------ ##
14686 ) | sed "s/^/$as_me: WARNING: /" >&2
14689 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14690 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14691 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14692 echo $ECHO_N "(cached) $ECHO_C" >&6
14694 eval "$as_ac_Header=\$ac_header_preproc"
14696 ac_res=`eval echo '${'$as_ac_Header'}'`
14697 { echo "$as_me:$LINENO: result: $ac_res" >&5
14698 echo "${ECHO_T}$ac_res" >&6; }
14701 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14702 cat >>confdefs.h <<_ACEOF
14703 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14716 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
14718 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14719 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14720 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14721 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14722 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14723 echo $ECHO_N "(cached) $ECHO_C" >&6
14725 ac_res=`eval echo '${'$as_ac_Header'}'`
14726 { echo "$as_me:$LINENO: result: $ac_res" >&5
14727 echo "${ECHO_T}$ac_res" >&6; }
14729 # Is the header compilable?
14730 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14731 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14732 cat >conftest.$ac_ext <<_ACEOF
14735 cat confdefs.h >>conftest.$ac_ext
14736 cat >>conftest.$ac_ext <<_ACEOF
14737 /* end confdefs.h. */
14738 $ac_includes_default
14739 #include <$ac_header>
14741 rm -f conftest.$ac_objext
14742 if { (ac_try="$ac_compile"
14743 case "(($ac_try" in
14744 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14745 *) ac_try_echo=$ac_try;;
14747 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14748 (eval "$ac_compile") 2>conftest.er1
14750 grep -v '^ *+' conftest.er1 >conftest.err
14752 cat conftest.err >&5
14753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14754 (exit $ac_status); } &&
14755 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14756 { (case "(($ac_try" in
14757 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14758 *) ac_try_echo=$ac_try;;
14760 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14761 (eval "$ac_try") 2>&5
14763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14764 (exit $ac_status); }; } &&
14765 { ac_try='test -s conftest.$ac_objext'
14766 { (case "(($ac_try" in
14767 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14768 *) ac_try_echo=$ac_try;;
14770 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14771 (eval "$ac_try") 2>&5
14773 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14774 (exit $ac_status); }; }; then
14775 ac_header_compiler=yes
14777 echo "$as_me: failed program was:" >&5
14778 sed 's/^/| /' conftest.$ac_ext >&5
14780 ac_header_compiler=no
14783 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14784 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14785 echo "${ECHO_T}$ac_header_compiler" >&6; }
14787 # Is the header present?
14788 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14789 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14790 cat >conftest.$ac_ext <<_ACEOF
14793 cat confdefs.h >>conftest.$ac_ext
14794 cat >>conftest.$ac_ext <<_ACEOF
14795 /* end confdefs.h. */
14796 #include <$ac_header>
14798 if { (ac_try="$ac_cpp conftest.$ac_ext"
14799 case "(($ac_try" in
14800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14801 *) ac_try_echo=$ac_try;;
14803 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14804 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14806 grep -v '^ *+' conftest.er1 >conftest.err
14808 cat conftest.err >&5
14809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14810 (exit $ac_status); } >/dev/null; then
14811 if test -s conftest.err; then
14812 ac_cpp_err=$ac_c_preproc_warn_flag
14813 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14820 if test -z "$ac_cpp_err"; then
14821 ac_header_preproc=yes
14823 echo "$as_me: failed program was:" >&5
14824 sed 's/^/| /' conftest.$ac_ext >&5
14826 ac_header_preproc=no
14829 rm -f conftest.err conftest.$ac_ext
14830 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14831 echo "${ECHO_T}$ac_header_preproc" >&6; }
14833 # So? What about this header?
14834 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14836 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14837 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14838 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14839 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14840 ac_header_preproc=yes
14843 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14844 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14845 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
14846 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
14847 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14848 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14849 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
14850 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
14851 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14852 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14853 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14854 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14856 ## ------------------------------------ ##
14857 ## Report this to http://llvm.org/bugs/ ##
14858 ## ------------------------------------ ##
14860 ) | sed "s/^/$as_me: WARNING: /" >&2
14863 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14864 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14865 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14866 echo $ECHO_N "(cached) $ECHO_C" >&6
14868 eval "$as_ac_Header=\$ac_header_preproc"
14870 ac_res=`eval echo '${'$as_ac_Header'}'`
14871 { echo "$as_me:$LINENO: result: $ac_res" >&5
14872 echo "${ECHO_T}$ac_res" >&6; }
14875 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14876 cat >>confdefs.h <<_ACEOF
14877 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14886 for ac_header in utime.h windows.h
14888 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14889 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14890 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14891 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14892 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14893 echo $ECHO_N "(cached) $ECHO_C" >&6
14895 ac_res=`eval echo '${'$as_ac_Header'}'`
14896 { echo "$as_me:$LINENO: result: $ac_res" >&5
14897 echo "${ECHO_T}$ac_res" >&6; }
14899 # Is the header compilable?
14900 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14901 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14902 cat >conftest.$ac_ext <<_ACEOF
14905 cat confdefs.h >>conftest.$ac_ext
14906 cat >>conftest.$ac_ext <<_ACEOF
14907 /* end confdefs.h. */
14908 $ac_includes_default
14909 #include <$ac_header>
14911 rm -f conftest.$ac_objext
14912 if { (ac_try="$ac_compile"
14913 case "(($ac_try" in
14914 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14915 *) ac_try_echo=$ac_try;;
14917 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14918 (eval "$ac_compile") 2>conftest.er1
14920 grep -v '^ *+' conftest.er1 >conftest.err
14922 cat conftest.err >&5
14923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14924 (exit $ac_status); } &&
14925 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14926 { (case "(($ac_try" in
14927 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14928 *) ac_try_echo=$ac_try;;
14930 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14931 (eval "$ac_try") 2>&5
14933 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14934 (exit $ac_status); }; } &&
14935 { ac_try='test -s conftest.$ac_objext'
14936 { (case "(($ac_try" in
14937 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14938 *) ac_try_echo=$ac_try;;
14940 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14941 (eval "$ac_try") 2>&5
14943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14944 (exit $ac_status); }; }; then
14945 ac_header_compiler=yes
14947 echo "$as_me: failed program was:" >&5
14948 sed 's/^/| /' conftest.$ac_ext >&5
14950 ac_header_compiler=no
14953 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14954 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14955 echo "${ECHO_T}$ac_header_compiler" >&6; }
14957 # Is the header present?
14958 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14959 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14960 cat >conftest.$ac_ext <<_ACEOF
14963 cat confdefs.h >>conftest.$ac_ext
14964 cat >>conftest.$ac_ext <<_ACEOF
14965 /* end confdefs.h. */
14966 #include <$ac_header>
14968 if { (ac_try="$ac_cpp conftest.$ac_ext"
14969 case "(($ac_try" in
14970 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14971 *) ac_try_echo=$ac_try;;
14973 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14974 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14976 grep -v '^ *+' conftest.er1 >conftest.err
14978 cat conftest.err >&5
14979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14980 (exit $ac_status); } >/dev/null; then
14981 if test -s conftest.err; then
14982 ac_cpp_err=$ac_c_preproc_warn_flag
14983 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14990 if test -z "$ac_cpp_err"; then
14991 ac_header_preproc=yes
14993 echo "$as_me: failed program was:" >&5
14994 sed 's/^/| /' conftest.$ac_ext >&5
14996 ac_header_preproc=no
14999 rm -f conftest.err conftest.$ac_ext
15000 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15001 echo "${ECHO_T}$ac_header_preproc" >&6; }
15003 # So? What about this header?
15004 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15006 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15007 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15008 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15009 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15010 ac_header_preproc=yes
15013 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15014 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15015 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15016 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15017 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15018 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15019 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15020 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15021 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15022 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15023 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15024 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15026 ## ------------------------------------ ##
15027 ## Report this to http://llvm.org/bugs/ ##
15028 ## ------------------------------------ ##
15030 ) | sed "s/^/$as_me: WARNING: /" >&2
15033 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15034 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15035 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15036 echo $ECHO_N "(cached) $ECHO_C" >&6
15038 eval "$as_ac_Header=\$ac_header_preproc"
15040 ac_res=`eval echo '${'$as_ac_Header'}'`
15041 { echo "$as_me:$LINENO: result: $ac_res" >&5
15042 echo "${ECHO_T}$ac_res" >&6; }
15045 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15046 cat >>confdefs.h <<_ACEOF
15047 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15059 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
15061 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15062 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15063 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15064 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15065 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15066 echo $ECHO_N "(cached) $ECHO_C" >&6
15068 ac_res=`eval echo '${'$as_ac_Header'}'`
15069 { echo "$as_me:$LINENO: result: $ac_res" >&5
15070 echo "${ECHO_T}$ac_res" >&6; }
15072 # Is the header compilable?
15073 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15074 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15075 cat >conftest.$ac_ext <<_ACEOF
15078 cat confdefs.h >>conftest.$ac_ext
15079 cat >>conftest.$ac_ext <<_ACEOF
15080 /* end confdefs.h. */
15081 $ac_includes_default
15082 #include <$ac_header>
15084 rm -f conftest.$ac_objext
15085 if { (ac_try="$ac_compile"
15086 case "(($ac_try" in
15087 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15088 *) ac_try_echo=$ac_try;;
15090 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15091 (eval "$ac_compile") 2>conftest.er1
15093 grep -v '^ *+' conftest.er1 >conftest.err
15095 cat conftest.err >&5
15096 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15097 (exit $ac_status); } &&
15098 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15099 { (case "(($ac_try" in
15100 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15101 *) ac_try_echo=$ac_try;;
15103 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15104 (eval "$ac_try") 2>&5
15106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15107 (exit $ac_status); }; } &&
15108 { ac_try='test -s conftest.$ac_objext'
15109 { (case "(($ac_try" in
15110 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15111 *) ac_try_echo=$ac_try;;
15113 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15114 (eval "$ac_try") 2>&5
15116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15117 (exit $ac_status); }; }; then
15118 ac_header_compiler=yes
15120 echo "$as_me: failed program was:" >&5
15121 sed 's/^/| /' conftest.$ac_ext >&5
15123 ac_header_compiler=no
15126 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15127 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15128 echo "${ECHO_T}$ac_header_compiler" >&6; }
15130 # Is the header present?
15131 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15132 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15133 cat >conftest.$ac_ext <<_ACEOF
15136 cat confdefs.h >>conftest.$ac_ext
15137 cat >>conftest.$ac_ext <<_ACEOF
15138 /* end confdefs.h. */
15139 #include <$ac_header>
15141 if { (ac_try="$ac_cpp conftest.$ac_ext"
15142 case "(($ac_try" in
15143 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15144 *) ac_try_echo=$ac_try;;
15146 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15147 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15149 grep -v '^ *+' conftest.er1 >conftest.err
15151 cat conftest.err >&5
15152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15153 (exit $ac_status); } >/dev/null; then
15154 if test -s conftest.err; then
15155 ac_cpp_err=$ac_c_preproc_warn_flag
15156 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15163 if test -z "$ac_cpp_err"; then
15164 ac_header_preproc=yes
15166 echo "$as_me: failed program was:" >&5
15167 sed 's/^/| /' conftest.$ac_ext >&5
15169 ac_header_preproc=no
15172 rm -f conftest.err conftest.$ac_ext
15173 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15174 echo "${ECHO_T}$ac_header_preproc" >&6; }
15176 # So? What about this header?
15177 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15179 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15180 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15181 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15182 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15183 ac_header_preproc=yes
15186 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15187 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15188 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15189 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15190 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15191 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15192 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15193 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15194 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15195 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15196 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15197 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15199 ## ------------------------------------ ##
15200 ## Report this to http://llvm.org/bugs/ ##
15201 ## ------------------------------------ ##
15203 ) | sed "s/^/$as_me: WARNING: /" >&2
15206 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15207 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15208 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15209 echo $ECHO_N "(cached) $ECHO_C" >&6
15211 eval "$as_ac_Header=\$ac_header_preproc"
15213 ac_res=`eval echo '${'$as_ac_Header'}'`
15214 { echo "$as_me:$LINENO: result: $ac_res" >&5
15215 echo "${ECHO_T}$ac_res" >&6; }
15218 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15219 cat >>confdefs.h <<_ACEOF
15220 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15231 for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
15233 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15234 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15235 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15236 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15237 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15238 echo $ECHO_N "(cached) $ECHO_C" >&6
15240 ac_res=`eval echo '${'$as_ac_Header'}'`
15241 { echo "$as_me:$LINENO: result: $ac_res" >&5
15242 echo "${ECHO_T}$ac_res" >&6; }
15244 # Is the header compilable?
15245 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15246 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15247 cat >conftest.$ac_ext <<_ACEOF
15250 cat confdefs.h >>conftest.$ac_ext
15251 cat >>conftest.$ac_ext <<_ACEOF
15252 /* end confdefs.h. */
15253 $ac_includes_default
15254 #include <$ac_header>
15256 rm -f conftest.$ac_objext
15257 if { (ac_try="$ac_compile"
15258 case "(($ac_try" in
15259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15260 *) ac_try_echo=$ac_try;;
15262 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15263 (eval "$ac_compile") 2>conftest.er1
15265 grep -v '^ *+' conftest.er1 >conftest.err
15267 cat conftest.err >&5
15268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15269 (exit $ac_status); } &&
15270 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15271 { (case "(($ac_try" in
15272 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15273 *) ac_try_echo=$ac_try;;
15275 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15276 (eval "$ac_try") 2>&5
15278 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15279 (exit $ac_status); }; } &&
15280 { ac_try='test -s conftest.$ac_objext'
15281 { (case "(($ac_try" in
15282 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15283 *) ac_try_echo=$ac_try;;
15285 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15286 (eval "$ac_try") 2>&5
15288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15289 (exit $ac_status); }; }; then
15290 ac_header_compiler=yes
15292 echo "$as_me: failed program was:" >&5
15293 sed 's/^/| /' conftest.$ac_ext >&5
15295 ac_header_compiler=no
15298 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15299 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15300 echo "${ECHO_T}$ac_header_compiler" >&6; }
15302 # Is the header present?
15303 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15304 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15305 cat >conftest.$ac_ext <<_ACEOF
15308 cat confdefs.h >>conftest.$ac_ext
15309 cat >>conftest.$ac_ext <<_ACEOF
15310 /* end confdefs.h. */
15311 #include <$ac_header>
15313 if { (ac_try="$ac_cpp conftest.$ac_ext"
15314 case "(($ac_try" in
15315 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15316 *) ac_try_echo=$ac_try;;
15318 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15319 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15321 grep -v '^ *+' conftest.er1 >conftest.err
15323 cat conftest.err >&5
15324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15325 (exit $ac_status); } >/dev/null; then
15326 if test -s conftest.err; then
15327 ac_cpp_err=$ac_c_preproc_warn_flag
15328 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15335 if test -z "$ac_cpp_err"; then
15336 ac_header_preproc=yes
15338 echo "$as_me: failed program was:" >&5
15339 sed 's/^/| /' conftest.$ac_ext >&5
15341 ac_header_preproc=no
15344 rm -f conftest.err conftest.$ac_ext
15345 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15346 echo "${ECHO_T}$ac_header_preproc" >&6; }
15348 # So? What about this header?
15349 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15351 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15352 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15353 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15354 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15355 ac_header_preproc=yes
15358 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15359 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15360 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15361 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15362 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15363 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15364 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15365 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15366 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15367 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15368 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15369 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15371 ## ------------------------------------ ##
15372 ## Report this to http://llvm.org/bugs/ ##
15373 ## ------------------------------------ ##
15375 ) | sed "s/^/$as_me: WARNING: /" >&2
15378 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15379 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15380 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15381 echo $ECHO_N "(cached) $ECHO_C" >&6
15383 eval "$as_ac_Header=\$ac_header_preproc"
15385 ac_res=`eval echo '${'$as_ac_Header'}'`
15386 { echo "$as_me:$LINENO: result: $ac_res" >&5
15387 echo "${ECHO_T}$ac_res" >&6; }
15390 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15391 cat >>confdefs.h <<_ACEOF
15392 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15400 for ac_header in valgrind/valgrind.h
15402 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15403 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15404 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15405 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15406 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15407 echo $ECHO_N "(cached) $ECHO_C" >&6
15409 ac_res=`eval echo '${'$as_ac_Header'}'`
15410 { echo "$as_me:$LINENO: result: $ac_res" >&5
15411 echo "${ECHO_T}$ac_res" >&6; }
15413 # Is the header compilable?
15414 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15415 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15416 cat >conftest.$ac_ext <<_ACEOF
15419 cat confdefs.h >>conftest.$ac_ext
15420 cat >>conftest.$ac_ext <<_ACEOF
15421 /* end confdefs.h. */
15422 $ac_includes_default
15423 #include <$ac_header>
15425 rm -f conftest.$ac_objext
15426 if { (ac_try="$ac_compile"
15427 case "(($ac_try" in
15428 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15429 *) ac_try_echo=$ac_try;;
15431 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15432 (eval "$ac_compile") 2>conftest.er1
15434 grep -v '^ *+' conftest.er1 >conftest.err
15436 cat conftest.err >&5
15437 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15438 (exit $ac_status); } &&
15439 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15440 { (case "(($ac_try" in
15441 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15442 *) ac_try_echo=$ac_try;;
15444 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15445 (eval "$ac_try") 2>&5
15447 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15448 (exit $ac_status); }; } &&
15449 { ac_try='test -s conftest.$ac_objext'
15450 { (case "(($ac_try" in
15451 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15452 *) ac_try_echo=$ac_try;;
15454 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15455 (eval "$ac_try") 2>&5
15457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15458 (exit $ac_status); }; }; then
15459 ac_header_compiler=yes
15461 echo "$as_me: failed program was:" >&5
15462 sed 's/^/| /' conftest.$ac_ext >&5
15464 ac_header_compiler=no
15467 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15468 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15469 echo "${ECHO_T}$ac_header_compiler" >&6; }
15471 # Is the header present?
15472 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15473 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15474 cat >conftest.$ac_ext <<_ACEOF
15477 cat confdefs.h >>conftest.$ac_ext
15478 cat >>conftest.$ac_ext <<_ACEOF
15479 /* end confdefs.h. */
15480 #include <$ac_header>
15482 if { (ac_try="$ac_cpp conftest.$ac_ext"
15483 case "(($ac_try" in
15484 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15485 *) ac_try_echo=$ac_try;;
15487 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15488 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15490 grep -v '^ *+' conftest.er1 >conftest.err
15492 cat conftest.err >&5
15493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15494 (exit $ac_status); } >/dev/null; then
15495 if test -s conftest.err; then
15496 ac_cpp_err=$ac_c_preproc_warn_flag
15497 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15504 if test -z "$ac_cpp_err"; then
15505 ac_header_preproc=yes
15507 echo "$as_me: failed program was:" >&5
15508 sed 's/^/| /' conftest.$ac_ext >&5
15510 ac_header_preproc=no
15513 rm -f conftest.err conftest.$ac_ext
15514 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15515 echo "${ECHO_T}$ac_header_preproc" >&6; }
15517 # So? What about this header?
15518 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15520 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15521 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15522 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15523 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15524 ac_header_preproc=yes
15527 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15528 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15529 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15530 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15531 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15532 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15533 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15534 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15535 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15536 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15537 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15538 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15540 ## ------------------------------------ ##
15541 ## Report this to http://llvm.org/bugs/ ##
15542 ## ------------------------------------ ##
15544 ) | sed "s/^/$as_me: WARNING: /" >&2
15547 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15548 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15549 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15550 echo $ECHO_N "(cached) $ECHO_C" >&6
15552 eval "$as_ac_Header=\$ac_header_preproc"
15554 ac_res=`eval echo '${'$as_ac_Header'}'`
15555 { echo "$as_me:$LINENO: result: $ac_res" >&5
15556 echo "${ECHO_T}$ac_res" >&6; }
15559 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15560 cat >>confdefs.h <<_ACEOF
15561 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15569 for ac_header in fenv.h
15571 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15572 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15573 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15574 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15575 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15576 echo $ECHO_N "(cached) $ECHO_C" >&6
15578 ac_res=`eval echo '${'$as_ac_Header'}'`
15579 { echo "$as_me:$LINENO: result: $ac_res" >&5
15580 echo "${ECHO_T}$ac_res" >&6; }
15582 # Is the header compilable?
15583 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15584 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15585 cat >conftest.$ac_ext <<_ACEOF
15588 cat confdefs.h >>conftest.$ac_ext
15589 cat >>conftest.$ac_ext <<_ACEOF
15590 /* end confdefs.h. */
15591 $ac_includes_default
15592 #include <$ac_header>
15594 rm -f conftest.$ac_objext
15595 if { (ac_try="$ac_compile"
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_compile") 2>conftest.er1
15603 grep -v '^ *+' conftest.er1 >conftest.err
15605 cat conftest.err >&5
15606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15607 (exit $ac_status); } &&
15608 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15609 { (case "(($ac_try" in
15610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15611 *) ac_try_echo=$ac_try;;
15613 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15614 (eval "$ac_try") 2>&5
15616 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15617 (exit $ac_status); }; } &&
15618 { ac_try='test -s conftest.$ac_objext'
15619 { (case "(($ac_try" in
15620 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15621 *) ac_try_echo=$ac_try;;
15623 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15624 (eval "$ac_try") 2>&5
15626 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15627 (exit $ac_status); }; }; then
15628 ac_header_compiler=yes
15630 echo "$as_me: failed program was:" >&5
15631 sed 's/^/| /' conftest.$ac_ext >&5
15633 ac_header_compiler=no
15636 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15637 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15638 echo "${ECHO_T}$ac_header_compiler" >&6; }
15640 # Is the header present?
15641 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15642 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15643 cat >conftest.$ac_ext <<_ACEOF
15646 cat confdefs.h >>conftest.$ac_ext
15647 cat >>conftest.$ac_ext <<_ACEOF
15648 /* end confdefs.h. */
15649 #include <$ac_header>
15651 if { (ac_try="$ac_cpp conftest.$ac_ext"
15652 case "(($ac_try" in
15653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15654 *) ac_try_echo=$ac_try;;
15656 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15657 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15659 grep -v '^ *+' conftest.er1 >conftest.err
15661 cat conftest.err >&5
15662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15663 (exit $ac_status); } >/dev/null; then
15664 if test -s conftest.err; then
15665 ac_cpp_err=$ac_c_preproc_warn_flag
15666 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15673 if test -z "$ac_cpp_err"; then
15674 ac_header_preproc=yes
15676 echo "$as_me: failed program was:" >&5
15677 sed 's/^/| /' conftest.$ac_ext >&5
15679 ac_header_preproc=no
15682 rm -f conftest.err conftest.$ac_ext
15683 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15684 echo "${ECHO_T}$ac_header_preproc" >&6; }
15686 # So? What about this header?
15687 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15689 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15690 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15691 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15692 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15693 ac_header_preproc=yes
15696 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15697 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15698 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15699 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15700 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15701 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15702 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15703 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15704 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15705 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15706 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15707 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15709 ## ------------------------------------ ##
15710 ## Report this to http://llvm.org/bugs/ ##
15711 ## ------------------------------------ ##
15713 ) | sed "s/^/$as_me: WARNING: /" >&2
15716 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15717 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15718 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15719 echo $ECHO_N "(cached) $ECHO_C" >&6
15721 eval "$as_ac_Header=\$ac_header_preproc"
15723 ac_res=`eval echo '${'$as_ac_Header'}'`
15724 { echo "$as_me:$LINENO: result: $ac_res" >&5
15725 echo "${ECHO_T}$ac_res" >&6; }
15728 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15729 cat >>confdefs.h <<_ACEOF
15730 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15737 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
15739 for ac_header in pthread.h
15741 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15742 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15743 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15744 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15745 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15746 echo $ECHO_N "(cached) $ECHO_C" >&6
15748 ac_res=`eval echo '${'$as_ac_Header'}'`
15749 { echo "$as_me:$LINENO: result: $ac_res" >&5
15750 echo "${ECHO_T}$ac_res" >&6; }
15752 # Is the header compilable?
15753 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15754 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15755 cat >conftest.$ac_ext <<_ACEOF
15758 cat confdefs.h >>conftest.$ac_ext
15759 cat >>conftest.$ac_ext <<_ACEOF
15760 /* end confdefs.h. */
15761 $ac_includes_default
15762 #include <$ac_header>
15764 rm -f conftest.$ac_objext
15765 if { (ac_try="$ac_compile"
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_compile") 2>conftest.er1
15773 grep -v '^ *+' conftest.er1 >conftest.err
15775 cat conftest.err >&5
15776 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15777 (exit $ac_status); } &&
15778 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15779 { (case "(($ac_try" in
15780 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15781 *) ac_try_echo=$ac_try;;
15783 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15784 (eval "$ac_try") 2>&5
15786 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15787 (exit $ac_status); }; } &&
15788 { ac_try='test -s conftest.$ac_objext'
15789 { (case "(($ac_try" in
15790 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15791 *) ac_try_echo=$ac_try;;
15793 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15794 (eval "$ac_try") 2>&5
15796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15797 (exit $ac_status); }; }; then
15798 ac_header_compiler=yes
15800 echo "$as_me: failed program was:" >&5
15801 sed 's/^/| /' conftest.$ac_ext >&5
15803 ac_header_compiler=no
15806 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15807 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15808 echo "${ECHO_T}$ac_header_compiler" >&6; }
15810 # Is the header present?
15811 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15812 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15813 cat >conftest.$ac_ext <<_ACEOF
15816 cat confdefs.h >>conftest.$ac_ext
15817 cat >>conftest.$ac_ext <<_ACEOF
15818 /* end confdefs.h. */
15819 #include <$ac_header>
15821 if { (ac_try="$ac_cpp conftest.$ac_ext"
15822 case "(($ac_try" in
15823 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15824 *) ac_try_echo=$ac_try;;
15826 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15827 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15829 grep -v '^ *+' conftest.er1 >conftest.err
15831 cat conftest.err >&5
15832 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15833 (exit $ac_status); } >/dev/null; then
15834 if test -s conftest.err; then
15835 ac_cpp_err=$ac_c_preproc_warn_flag
15836 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15843 if test -z "$ac_cpp_err"; then
15844 ac_header_preproc=yes
15846 echo "$as_me: failed program was:" >&5
15847 sed 's/^/| /' conftest.$ac_ext >&5
15849 ac_header_preproc=no
15852 rm -f conftest.err conftest.$ac_ext
15853 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15854 echo "${ECHO_T}$ac_header_preproc" >&6; }
15856 # So? What about this header?
15857 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15859 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15860 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15861 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15862 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15863 ac_header_preproc=yes
15866 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15867 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15868 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15869 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15870 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15871 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15872 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15873 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15874 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15875 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15876 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15877 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15879 ## ------------------------------------ ##
15880 ## Report this to http://llvm.org/bugs/ ##
15881 ## ------------------------------------ ##
15883 ) | sed "s/^/$as_me: WARNING: /" >&2
15886 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15887 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15888 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15889 echo $ECHO_N "(cached) $ECHO_C" >&6
15891 eval "$as_ac_Header=\$ac_header_preproc"
15893 ac_res=`eval echo '${'$as_ac_Header'}'`
15894 { echo "$as_me:$LINENO: result: $ac_res" >&5
15895 echo "${ECHO_T}$ac_res" >&6; }
15898 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15899 cat >>confdefs.h <<_ACEOF
15900 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15916 if test "$llvm_cv_enable_libffi" = "yes" ; then
15919 for ac_header in ffi.h ffi/ffi.h
15921 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15922 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15923 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15924 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15925 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15926 echo $ECHO_N "(cached) $ECHO_C" >&6
15928 ac_res=`eval echo '${'$as_ac_Header'}'`
15929 { echo "$as_me:$LINENO: result: $ac_res" >&5
15930 echo "${ECHO_T}$ac_res" >&6; }
15932 # Is the header compilable?
15933 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15934 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15935 cat >conftest.$ac_ext <<_ACEOF
15938 cat confdefs.h >>conftest.$ac_ext
15939 cat >>conftest.$ac_ext <<_ACEOF
15940 /* end confdefs.h. */
15941 $ac_includes_default
15942 #include <$ac_header>
15944 rm -f conftest.$ac_objext
15945 if { (ac_try="$ac_compile"
15946 case "(($ac_try" in
15947 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15948 *) ac_try_echo=$ac_try;;
15950 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15951 (eval "$ac_compile") 2>conftest.er1
15953 grep -v '^ *+' conftest.er1 >conftest.err
15955 cat conftest.err >&5
15956 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15957 (exit $ac_status); } &&
15958 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15959 { (case "(($ac_try" in
15960 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15961 *) ac_try_echo=$ac_try;;
15963 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15964 (eval "$ac_try") 2>&5
15966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15967 (exit $ac_status); }; } &&
15968 { ac_try='test -s conftest.$ac_objext'
15969 { (case "(($ac_try" in
15970 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15971 *) ac_try_echo=$ac_try;;
15973 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15974 (eval "$ac_try") 2>&5
15976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15977 (exit $ac_status); }; }; then
15978 ac_header_compiler=yes
15980 echo "$as_me: failed program was:" >&5
15981 sed 's/^/| /' conftest.$ac_ext >&5
15983 ac_header_compiler=no
15986 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15987 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15988 echo "${ECHO_T}$ac_header_compiler" >&6; }
15990 # Is the header present?
15991 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15992 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15993 cat >conftest.$ac_ext <<_ACEOF
15996 cat confdefs.h >>conftest.$ac_ext
15997 cat >>conftest.$ac_ext <<_ACEOF
15998 /* end confdefs.h. */
15999 #include <$ac_header>
16001 if { (ac_try="$ac_cpp conftest.$ac_ext"
16002 case "(($ac_try" in
16003 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16004 *) ac_try_echo=$ac_try;;
16006 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16007 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16009 grep -v '^ *+' conftest.er1 >conftest.err
16011 cat conftest.err >&5
16012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16013 (exit $ac_status); } >/dev/null; then
16014 if test -s conftest.err; then
16015 ac_cpp_err=$ac_c_preproc_warn_flag
16016 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16023 if test -z "$ac_cpp_err"; then
16024 ac_header_preproc=yes
16026 echo "$as_me: failed program was:" >&5
16027 sed 's/^/| /' conftest.$ac_ext >&5
16029 ac_header_preproc=no
16032 rm -f conftest.err conftest.$ac_ext
16033 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16034 echo "${ECHO_T}$ac_header_preproc" >&6; }
16036 # So? What about this header?
16037 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16039 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16040 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16041 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16042 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16043 ac_header_preproc=yes
16046 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16047 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16048 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16049 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16050 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16051 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16052 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16053 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16054 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16055 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16056 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16057 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16059 ## ------------------------------------ ##
16060 ## Report this to http://llvm.org/bugs/ ##
16061 ## ------------------------------------ ##
16063 ) | sed "s/^/$as_me: WARNING: /" >&2
16066 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16067 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16068 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16069 echo $ECHO_N "(cached) $ECHO_C" >&6
16071 eval "$as_ac_Header=\$ac_header_preproc"
16073 ac_res=`eval echo '${'$as_ac_Header'}'`
16074 { echo "$as_me:$LINENO: result: $ac_res" >&5
16075 echo "${ECHO_T}$ac_res" >&6; }
16078 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16079 cat >>confdefs.h <<_ACEOF
16080 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16090 for ac_header in CrashReporterClient.h
16092 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16093 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16094 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16095 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16096 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16097 echo $ECHO_N "(cached) $ECHO_C" >&6
16099 ac_res=`eval echo '${'$as_ac_Header'}'`
16100 { echo "$as_me:$LINENO: result: $ac_res" >&5
16101 echo "${ECHO_T}$ac_res" >&6; }
16103 # Is the header compilable?
16104 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16105 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16106 cat >conftest.$ac_ext <<_ACEOF
16109 cat confdefs.h >>conftest.$ac_ext
16110 cat >>conftest.$ac_ext <<_ACEOF
16111 /* end confdefs.h. */
16112 $ac_includes_default
16113 #include <$ac_header>
16115 rm -f conftest.$ac_objext
16116 if { (ac_try="$ac_compile"
16117 case "(($ac_try" in
16118 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16119 *) ac_try_echo=$ac_try;;
16121 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16122 (eval "$ac_compile") 2>conftest.er1
16124 grep -v '^ *+' conftest.er1 >conftest.err
16126 cat conftest.err >&5
16127 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16128 (exit $ac_status); } &&
16129 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16130 { (case "(($ac_try" in
16131 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16132 *) ac_try_echo=$ac_try;;
16134 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16135 (eval "$ac_try") 2>&5
16137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16138 (exit $ac_status); }; } &&
16139 { ac_try='test -s conftest.$ac_objext'
16140 { (case "(($ac_try" in
16141 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16142 *) ac_try_echo=$ac_try;;
16144 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16145 (eval "$ac_try") 2>&5
16147 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16148 (exit $ac_status); }; }; then
16149 ac_header_compiler=yes
16151 echo "$as_me: failed program was:" >&5
16152 sed 's/^/| /' conftest.$ac_ext >&5
16154 ac_header_compiler=no
16157 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16158 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16159 echo "${ECHO_T}$ac_header_compiler" >&6; }
16161 # Is the header present?
16162 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16163 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16164 cat >conftest.$ac_ext <<_ACEOF
16167 cat confdefs.h >>conftest.$ac_ext
16168 cat >>conftest.$ac_ext <<_ACEOF
16169 /* end confdefs.h. */
16170 #include <$ac_header>
16172 if { (ac_try="$ac_cpp conftest.$ac_ext"
16173 case "(($ac_try" in
16174 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16175 *) ac_try_echo=$ac_try;;
16177 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16178 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16180 grep -v '^ *+' conftest.er1 >conftest.err
16182 cat conftest.err >&5
16183 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16184 (exit $ac_status); } >/dev/null; then
16185 if test -s conftest.err; then
16186 ac_cpp_err=$ac_c_preproc_warn_flag
16187 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16194 if test -z "$ac_cpp_err"; then
16195 ac_header_preproc=yes
16197 echo "$as_me: failed program was:" >&5
16198 sed 's/^/| /' conftest.$ac_ext >&5
16200 ac_header_preproc=no
16203 rm -f conftest.err conftest.$ac_ext
16204 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16205 echo "${ECHO_T}$ac_header_preproc" >&6; }
16207 # So? What about this header?
16208 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16210 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16211 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16212 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16213 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16214 ac_header_preproc=yes
16217 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16218 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16219 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16220 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16221 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16222 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16223 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16224 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16225 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16226 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16227 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16228 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16230 ## ------------------------------------ ##
16231 ## Report this to http://llvm.org/bugs/ ##
16232 ## ------------------------------------ ##
16234 ) | sed "s/^/$as_me: WARNING: /" >&2
16237 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16238 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16239 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16240 echo $ECHO_N "(cached) $ECHO_C" >&6
16242 eval "$as_ac_Header=\$ac_header_preproc"
16244 ac_res=`eval echo '${'$as_ac_Header'}'`
16245 { echo "$as_me:$LINENO: result: $ac_res" >&5
16246 echo "${ECHO_T}$ac_res" >&6; }
16249 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16250 cat >>confdefs.h <<_ACEOF
16251 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16259 { echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
16260 echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
16261 cat >conftest.$ac_ext <<_ACEOF
16264 cat confdefs.h >>conftest.$ac_ext
16265 cat >>conftest.$ac_ext <<_ACEOF
16266 /* end confdefs.h. */
16267 extern const char *__crashreporter_info__;
16269 __crashreporter_info__ = "test";
16274 rm -f conftest.$ac_objext conftest$ac_exeext
16275 if { (ac_try="$ac_link"
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_link") 2>conftest.er1
16283 grep -v '^ *+' conftest.er1 >conftest.err
16285 cat conftest.err >&5
16286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16287 (exit $ac_status); } &&
16288 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16289 { (case "(($ac_try" in
16290 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16291 *) ac_try_echo=$ac_try;;
16293 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16294 (eval "$ac_try") 2>&5
16296 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16297 (exit $ac_status); }; } &&
16298 { ac_try='test -s conftest$ac_exeext'
16299 { (case "(($ac_try" in
16300 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16301 *) ac_try_echo=$ac_try;;
16303 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16304 (eval "$ac_try") 2>&5
16306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16307 (exit $ac_status); }; }; then
16308 { echo "$as_me:$LINENO: result: yes" >&5
16309 echo "${ECHO_T}yes" >&6; }
16311 cat >>confdefs.h <<\_ACEOF
16312 #define HAVE_CRASHREPORTER_INFO 1
16316 echo "$as_me: failed program was:" >&5
16317 sed 's/^/| /' conftest.$ac_ext >&5
16319 { echo "$as_me:$LINENO: result: no" >&5
16320 echo "${ECHO_T}no" >&6; }
16322 cat >>confdefs.h <<\_ACEOF
16323 #define HAVE_CRASHREPORTER_INFO 0
16328 rm -f core conftest.err conftest.$ac_objext \
16329 conftest$ac_exeext conftest.$ac_ext
16334 { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
16335 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
16336 if test "${ac_cv_huge_val_sanity+set}" = set; then
16337 echo $ECHO_N "(cached) $ECHO_C" >&6
16341 ac_cpp='$CXXCPP $CPPFLAGS'
16342 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16343 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16344 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16346 ac_save_CXXFLAGS=$CXXFLAGS
16347 CXXFLAGS="$CXXFLAGS -pedantic"
16348 if test "$cross_compiling" = yes; then
16349 ac_cv_huge_val_sanity=yes
16351 cat >conftest.$ac_ext <<_ACEOF
16354 cat confdefs.h >>conftest.$ac_ext
16355 cat >>conftest.$ac_ext <<_ACEOF
16356 /* end confdefs.h. */
16361 double x = HUGE_VAL; return x != x;
16366 rm -f conftest$ac_exeext
16367 if { (ac_try="$ac_link"
16368 case "(($ac_try" in
16369 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16370 *) ac_try_echo=$ac_try;;
16372 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16373 (eval "$ac_link") 2>&5
16375 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16376 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16377 { (case "(($ac_try" in
16378 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16379 *) ac_try_echo=$ac_try;;
16381 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16382 (eval "$ac_try") 2>&5
16384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16385 (exit $ac_status); }; }; then
16386 ac_cv_huge_val_sanity=yes
16388 echo "$as_me: program exited with status $ac_status" >&5
16389 echo "$as_me: failed program was:" >&5
16390 sed 's/^/| /' conftest.$ac_ext >&5
16392 ( exit $ac_status )
16393 ac_cv_huge_val_sanity=no
16395 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16399 CXXFLAGS=$ac_save_CXXFLAGS
16401 ac_cpp='$CPP $CPPFLAGS'
16402 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16403 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16404 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16408 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
16409 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
16410 HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
16413 { echo "$as_me:$LINENO: checking for pid_t" >&5
16414 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
16415 if test "${ac_cv_type_pid_t+set}" = set; then
16416 echo $ECHO_N "(cached) $ECHO_C" >&6
16418 cat >conftest.$ac_ext <<_ACEOF
16421 cat confdefs.h >>conftest.$ac_ext
16422 cat >>conftest.$ac_ext <<_ACEOF
16423 /* end confdefs.h. */
16424 $ac_includes_default
16425 typedef pid_t ac__type_new_;
16429 if ((ac__type_new_ *) 0)
16431 if (sizeof (ac__type_new_))
16437 rm -f conftest.$ac_objext
16438 if { (ac_try="$ac_compile"
16439 case "(($ac_try" in
16440 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16441 *) ac_try_echo=$ac_try;;
16443 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16444 (eval "$ac_compile") 2>conftest.er1
16446 grep -v '^ *+' conftest.er1 >conftest.err
16448 cat conftest.err >&5
16449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16450 (exit $ac_status); } &&
16451 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16452 { (case "(($ac_try" in
16453 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16454 *) ac_try_echo=$ac_try;;
16456 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16457 (eval "$ac_try") 2>&5
16459 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16460 (exit $ac_status); }; } &&
16461 { ac_try='test -s conftest.$ac_objext'
16462 { (case "(($ac_try" in
16463 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16464 *) ac_try_echo=$ac_try;;
16466 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16467 (eval "$ac_try") 2>&5
16469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16470 (exit $ac_status); }; }; then
16471 ac_cv_type_pid_t=yes
16473 echo "$as_me: failed program was:" >&5
16474 sed 's/^/| /' conftest.$ac_ext >&5
16476 ac_cv_type_pid_t=no
16479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16481 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
16482 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
16483 if test $ac_cv_type_pid_t = yes; then
16487 cat >>confdefs.h <<_ACEOF
16493 { echo "$as_me:$LINENO: checking for size_t" >&5
16494 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
16495 if test "${ac_cv_type_size_t+set}" = set; then
16496 echo $ECHO_N "(cached) $ECHO_C" >&6
16498 cat >conftest.$ac_ext <<_ACEOF
16501 cat confdefs.h >>conftest.$ac_ext
16502 cat >>conftest.$ac_ext <<_ACEOF
16503 /* end confdefs.h. */
16504 $ac_includes_default
16505 typedef size_t ac__type_new_;
16509 if ((ac__type_new_ *) 0)
16511 if (sizeof (ac__type_new_))
16517 rm -f conftest.$ac_objext
16518 if { (ac_try="$ac_compile"
16519 case "(($ac_try" in
16520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16521 *) ac_try_echo=$ac_try;;
16523 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16524 (eval "$ac_compile") 2>conftest.er1
16526 grep -v '^ *+' conftest.er1 >conftest.err
16528 cat conftest.err >&5
16529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16530 (exit $ac_status); } &&
16531 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16532 { (case "(($ac_try" in
16533 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16534 *) ac_try_echo=$ac_try;;
16536 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16537 (eval "$ac_try") 2>&5
16539 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16540 (exit $ac_status); }; } &&
16541 { ac_try='test -s conftest.$ac_objext'
16542 { (case "(($ac_try" in
16543 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16544 *) ac_try_echo=$ac_try;;
16546 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16547 (eval "$ac_try") 2>&5
16549 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16550 (exit $ac_status); }; }; then
16551 ac_cv_type_size_t=yes
16553 echo "$as_me: failed program was:" >&5
16554 sed 's/^/| /' conftest.$ac_ext >&5
16556 ac_cv_type_size_t=no
16559 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16561 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
16562 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
16563 if test $ac_cv_type_size_t = yes; then
16567 cat >>confdefs.h <<_ACEOF
16568 #define size_t unsigned int
16574 cat >>confdefs.h <<_ACEOF
16575 #define RETSIGTYPE void
16578 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
16579 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
16580 if test "${ac_cv_struct_tm+set}" = set; then
16581 echo $ECHO_N "(cached) $ECHO_C" >&6
16583 cat >conftest.$ac_ext <<_ACEOF
16586 cat confdefs.h >>conftest.$ac_ext
16587 cat >>conftest.$ac_ext <<_ACEOF
16588 /* end confdefs.h. */
16589 #include <sys/types.h>
16595 struct tm *tp; tp->tm_sec;
16600 rm -f conftest.$ac_objext
16601 if { (ac_try="$ac_compile"
16602 case "(($ac_try" in
16603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16604 *) ac_try_echo=$ac_try;;
16606 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16607 (eval "$ac_compile") 2>conftest.er1
16609 grep -v '^ *+' conftest.er1 >conftest.err
16611 cat conftest.err >&5
16612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16613 (exit $ac_status); } &&
16614 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16615 { (case "(($ac_try" in
16616 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16617 *) ac_try_echo=$ac_try;;
16619 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16620 (eval "$ac_try") 2>&5
16622 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16623 (exit $ac_status); }; } &&
16624 { ac_try='test -s conftest.$ac_objext'
16625 { (case "(($ac_try" in
16626 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16627 *) ac_try_echo=$ac_try;;
16629 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16630 (eval "$ac_try") 2>&5
16632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16633 (exit $ac_status); }; }; then
16634 ac_cv_struct_tm=time.h
16636 echo "$as_me: failed program was:" >&5
16637 sed 's/^/| /' conftest.$ac_ext >&5
16639 ac_cv_struct_tm=sys/time.h
16642 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16644 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
16645 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
16646 if test $ac_cv_struct_tm = sys/time.h; then
16648 cat >>confdefs.h <<\_ACEOF
16649 #define TM_IN_SYS_TIME 1
16654 { echo "$as_me:$LINENO: checking for int64_t" >&5
16655 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
16656 if test "${ac_cv_type_int64_t+set}" = set; then
16657 echo $ECHO_N "(cached) $ECHO_C" >&6
16659 cat >conftest.$ac_ext <<_ACEOF
16662 cat confdefs.h >>conftest.$ac_ext
16663 cat >>conftest.$ac_ext <<_ACEOF
16664 /* end confdefs.h. */
16665 $ac_includes_default
16666 typedef int64_t ac__type_new_;
16670 if ((ac__type_new_ *) 0)
16672 if (sizeof (ac__type_new_))
16678 rm -f conftest.$ac_objext
16679 if { (ac_try="$ac_compile"
16680 case "(($ac_try" in
16681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16682 *) ac_try_echo=$ac_try;;
16684 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16685 (eval "$ac_compile") 2>conftest.er1
16687 grep -v '^ *+' conftest.er1 >conftest.err
16689 cat conftest.err >&5
16690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16691 (exit $ac_status); } &&
16692 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16693 { (case "(($ac_try" in
16694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16695 *) ac_try_echo=$ac_try;;
16697 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16698 (eval "$ac_try") 2>&5
16700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16701 (exit $ac_status); }; } &&
16702 { ac_try='test -s conftest.$ac_objext'
16703 { (case "(($ac_try" in
16704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16705 *) ac_try_echo=$ac_try;;
16707 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16708 (eval "$ac_try") 2>&5
16710 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16711 (exit $ac_status); }; }; then
16712 ac_cv_type_int64_t=yes
16714 echo "$as_me: failed program was:" >&5
16715 sed 's/^/| /' conftest.$ac_ext >&5
16717 ac_cv_type_int64_t=no
16720 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16722 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
16723 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
16724 if test $ac_cv_type_int64_t = yes; then
16726 cat >>confdefs.h <<_ACEOF
16727 #define HAVE_INT64_T 1
16732 { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
16733 echo "$as_me: error: Type int64_t required but not found" >&2;}
16734 { (exit 1); exit 1; }; }
16737 { echo "$as_me:$LINENO: checking for uint64_t" >&5
16738 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
16739 if test "${ac_cv_type_uint64_t+set}" = set; then
16740 echo $ECHO_N "(cached) $ECHO_C" >&6
16742 cat >conftest.$ac_ext <<_ACEOF
16745 cat confdefs.h >>conftest.$ac_ext
16746 cat >>conftest.$ac_ext <<_ACEOF
16747 /* end confdefs.h. */
16748 $ac_includes_default
16749 typedef uint64_t ac__type_new_;
16753 if ((ac__type_new_ *) 0)
16755 if (sizeof (ac__type_new_))
16761 rm -f conftest.$ac_objext
16762 if { (ac_try="$ac_compile"
16763 case "(($ac_try" in
16764 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16765 *) ac_try_echo=$ac_try;;
16767 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16768 (eval "$ac_compile") 2>conftest.er1
16770 grep -v '^ *+' conftest.er1 >conftest.err
16772 cat conftest.err >&5
16773 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16774 (exit $ac_status); } &&
16775 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16776 { (case "(($ac_try" in
16777 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16778 *) ac_try_echo=$ac_try;;
16780 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16781 (eval "$ac_try") 2>&5
16783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16784 (exit $ac_status); }; } &&
16785 { ac_try='test -s conftest.$ac_objext'
16786 { (case "(($ac_try" in
16787 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16788 *) ac_try_echo=$ac_try;;
16790 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16791 (eval "$ac_try") 2>&5
16793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16794 (exit $ac_status); }; }; then
16795 ac_cv_type_uint64_t=yes
16797 echo "$as_me: failed program was:" >&5
16798 sed 's/^/| /' conftest.$ac_ext >&5
16800 ac_cv_type_uint64_t=no
16803 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16805 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
16806 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
16807 if test $ac_cv_type_uint64_t = yes; then
16809 cat >>confdefs.h <<_ACEOF
16810 #define HAVE_UINT64_T 1
16815 { echo "$as_me:$LINENO: checking for u_int64_t" >&5
16816 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
16817 if test "${ac_cv_type_u_int64_t+set}" = set; then
16818 echo $ECHO_N "(cached) $ECHO_C" >&6
16820 cat >conftest.$ac_ext <<_ACEOF
16823 cat confdefs.h >>conftest.$ac_ext
16824 cat >>conftest.$ac_ext <<_ACEOF
16825 /* end confdefs.h. */
16826 $ac_includes_default
16827 typedef u_int64_t ac__type_new_;
16831 if ((ac__type_new_ *) 0)
16833 if (sizeof (ac__type_new_))
16839 rm -f conftest.$ac_objext
16840 if { (ac_try="$ac_compile"
16841 case "(($ac_try" in
16842 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16843 *) ac_try_echo=$ac_try;;
16845 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16846 (eval "$ac_compile") 2>conftest.er1
16848 grep -v '^ *+' conftest.er1 >conftest.err
16850 cat conftest.err >&5
16851 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16852 (exit $ac_status); } &&
16853 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16854 { (case "(($ac_try" in
16855 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16856 *) ac_try_echo=$ac_try;;
16858 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16859 (eval "$ac_try") 2>&5
16861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16862 (exit $ac_status); }; } &&
16863 { ac_try='test -s conftest.$ac_objext'
16864 { (case "(($ac_try" in
16865 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16866 *) ac_try_echo=$ac_try;;
16868 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16869 (eval "$ac_try") 2>&5
16871 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16872 (exit $ac_status); }; }; then
16873 ac_cv_type_u_int64_t=yes
16875 echo "$as_me: failed program was:" >&5
16876 sed 's/^/| /' conftest.$ac_ext >&5
16878 ac_cv_type_u_int64_t=no
16881 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16883 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
16884 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
16885 if test $ac_cv_type_u_int64_t = yes; then
16887 cat >>confdefs.h <<_ACEOF
16888 #define HAVE_U_INT64_T 1
16893 { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
16894 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
16895 { (exit 1); exit 1; }; }
16909 for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
16911 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16912 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16913 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16914 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16915 echo $ECHO_N "(cached) $ECHO_C" >&6
16917 cat >conftest.$ac_ext <<_ACEOF
16920 cat confdefs.h >>conftest.$ac_ext
16921 cat >>conftest.$ac_ext <<_ACEOF
16922 /* end confdefs.h. */
16923 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16924 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16925 #define $ac_func innocuous_$ac_func
16927 /* System header to define __stub macros and hopefully few prototypes,
16928 which can conflict with char $ac_func (); below.
16929 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16930 <limits.h> exists even on freestanding compilers. */
16933 # include <limits.h>
16935 # include <assert.h>
16940 /* Override any GCC internal prototype to avoid an error.
16941 Use char because int might match the return type of a GCC
16942 builtin and then its argument prototype would still apply. */
16947 /* The GNU C library defines this for functions which it implements
16948 to always fail with ENOSYS. Some functions are actually named
16949 something starting with __ and the normal name is an alias. */
16950 #if defined __stub_$ac_func || defined __stub___$ac_func
16957 return $ac_func ();
16962 rm -f conftest.$ac_objext conftest$ac_exeext
16963 if { (ac_try="$ac_link"
16964 case "(($ac_try" in
16965 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16966 *) ac_try_echo=$ac_try;;
16968 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16969 (eval "$ac_link") 2>conftest.er1
16971 grep -v '^ *+' conftest.er1 >conftest.err
16973 cat conftest.err >&5
16974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16975 (exit $ac_status); } &&
16976 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16977 { (case "(($ac_try" in
16978 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16979 *) ac_try_echo=$ac_try;;
16981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16982 (eval "$ac_try") 2>&5
16984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16985 (exit $ac_status); }; } &&
16986 { ac_try='test -s conftest$ac_exeext'
16987 { (case "(($ac_try" in
16988 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16989 *) ac_try_echo=$ac_try;;
16991 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16992 (eval "$ac_try") 2>&5
16994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16995 (exit $ac_status); }; }; then
16996 eval "$as_ac_var=yes"
16998 echo "$as_me: failed program was:" >&5
16999 sed 's/^/| /' conftest.$ac_ext >&5
17001 eval "$as_ac_var=no"
17004 rm -f core conftest.err conftest.$ac_objext \
17005 conftest$ac_exeext conftest.$ac_ext
17007 ac_res=`eval echo '${'$as_ac_var'}'`
17008 { echo "$as_me:$LINENO: result: $ac_res" >&5
17009 echo "${ECHO_T}$ac_res" >&6; }
17010 if test `eval echo '${'$as_ac_var'}'` = yes; then
17011 cat >>confdefs.h <<_ACEOF
17012 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17022 for ac_func in powf fmodf strtof round
17024 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17025 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17026 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17027 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17028 echo $ECHO_N "(cached) $ECHO_C" >&6
17030 cat >conftest.$ac_ext <<_ACEOF
17033 cat confdefs.h >>conftest.$ac_ext
17034 cat >>conftest.$ac_ext <<_ACEOF
17035 /* end confdefs.h. */
17036 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17037 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17038 #define $ac_func innocuous_$ac_func
17040 /* System header to define __stub macros and hopefully few prototypes,
17041 which can conflict with char $ac_func (); below.
17042 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17043 <limits.h> exists even on freestanding compilers. */
17046 # include <limits.h>
17048 # include <assert.h>
17053 /* Override any GCC internal prototype to avoid an error.
17054 Use char because int might match the return type of a GCC
17055 builtin and then its argument prototype would still apply. */
17060 /* The GNU C library defines this for functions which it implements
17061 to always fail with ENOSYS. Some functions are actually named
17062 something starting with __ and the normal name is an alias. */
17063 #if defined __stub_$ac_func || defined __stub___$ac_func
17070 return $ac_func ();
17075 rm -f conftest.$ac_objext conftest$ac_exeext
17076 if { (ac_try="$ac_link"
17077 case "(($ac_try" in
17078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17079 *) ac_try_echo=$ac_try;;
17081 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17082 (eval "$ac_link") 2>conftest.er1
17084 grep -v '^ *+' conftest.er1 >conftest.err
17086 cat conftest.err >&5
17087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17088 (exit $ac_status); } &&
17089 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17090 { (case "(($ac_try" in
17091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17092 *) ac_try_echo=$ac_try;;
17094 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17095 (eval "$ac_try") 2>&5
17097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17098 (exit $ac_status); }; } &&
17099 { ac_try='test -s conftest$ac_exeext'
17100 { (case "(($ac_try" in
17101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17102 *) ac_try_echo=$ac_try;;
17104 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17105 (eval "$ac_try") 2>&5
17107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17108 (exit $ac_status); }; }; then
17109 eval "$as_ac_var=yes"
17111 echo "$as_me: failed program was:" >&5
17112 sed 's/^/| /' conftest.$ac_ext >&5
17114 eval "$as_ac_var=no"
17117 rm -f core conftest.err conftest.$ac_objext \
17118 conftest$ac_exeext conftest.$ac_ext
17120 ac_res=`eval echo '${'$as_ac_var'}'`
17121 { echo "$as_me:$LINENO: result: $ac_res" >&5
17122 echo "${ECHO_T}$ac_res" >&6; }
17123 if test `eval echo '${'$as_ac_var'}'` = yes; then
17124 cat >>confdefs.h <<_ACEOF
17125 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17136 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
17138 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17139 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17140 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17141 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17142 echo $ECHO_N "(cached) $ECHO_C" >&6
17144 cat >conftest.$ac_ext <<_ACEOF
17147 cat confdefs.h >>conftest.$ac_ext
17148 cat >>conftest.$ac_ext <<_ACEOF
17149 /* end confdefs.h. */
17150 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17151 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17152 #define $ac_func innocuous_$ac_func
17154 /* System header to define __stub macros and hopefully few prototypes,
17155 which can conflict with char $ac_func (); below.
17156 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17157 <limits.h> exists even on freestanding compilers. */
17160 # include <limits.h>
17162 # include <assert.h>
17167 /* Override any GCC internal prototype to avoid an error.
17168 Use char because int might match the return type of a GCC
17169 builtin and then its argument prototype would still apply. */
17174 /* The GNU C library defines this for functions which it implements
17175 to always fail with ENOSYS. Some functions are actually named
17176 something starting with __ and the normal name is an alias. */
17177 #if defined __stub_$ac_func || defined __stub___$ac_func
17184 return $ac_func ();
17189 rm -f conftest.$ac_objext conftest$ac_exeext
17190 if { (ac_try="$ac_link"
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_link") 2>conftest.er1
17198 grep -v '^ *+' conftest.er1 >conftest.err
17200 cat conftest.err >&5
17201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17202 (exit $ac_status); } &&
17203 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17204 { (case "(($ac_try" in
17205 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17206 *) ac_try_echo=$ac_try;;
17208 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17209 (eval "$ac_try") 2>&5
17211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17212 (exit $ac_status); }; } &&
17213 { ac_try='test -s conftest$ac_exeext'
17214 { (case "(($ac_try" in
17215 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17216 *) ac_try_echo=$ac_try;;
17218 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17219 (eval "$ac_try") 2>&5
17221 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17222 (exit $ac_status); }; }; then
17223 eval "$as_ac_var=yes"
17225 echo "$as_me: failed program was:" >&5
17226 sed 's/^/| /' conftest.$ac_ext >&5
17228 eval "$as_ac_var=no"
17231 rm -f core conftest.err conftest.$ac_objext \
17232 conftest$ac_exeext conftest.$ac_ext
17234 ac_res=`eval echo '${'$as_ac_var'}'`
17235 { echo "$as_me:$LINENO: result: $ac_res" >&5
17236 echo "${ECHO_T}$ac_res" >&6; }
17237 if test `eval echo '${'$as_ac_var'}'` = yes; then
17238 cat >>confdefs.h <<_ACEOF
17239 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17248 for ac_func in isatty mkdtemp mkstemp
17250 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17251 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17252 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17253 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17254 echo $ECHO_N "(cached) $ECHO_C" >&6
17256 cat >conftest.$ac_ext <<_ACEOF
17259 cat confdefs.h >>conftest.$ac_ext
17260 cat >>conftest.$ac_ext <<_ACEOF
17261 /* end confdefs.h. */
17262 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17263 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17264 #define $ac_func innocuous_$ac_func
17266 /* System header to define __stub macros and hopefully few prototypes,
17267 which can conflict with char $ac_func (); below.
17268 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17269 <limits.h> exists even on freestanding compilers. */
17272 # include <limits.h>
17274 # include <assert.h>
17279 /* Override any GCC internal prototype to avoid an error.
17280 Use char because int might match the return type of a GCC
17281 builtin and then its argument prototype would still apply. */
17286 /* The GNU C library defines this for functions which it implements
17287 to always fail with ENOSYS. Some functions are actually named
17288 something starting with __ and the normal name is an alias. */
17289 #if defined __stub_$ac_func || defined __stub___$ac_func
17296 return $ac_func ();
17301 rm -f conftest.$ac_objext conftest$ac_exeext
17302 if { (ac_try="$ac_link"
17303 case "(($ac_try" in
17304 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17305 *) ac_try_echo=$ac_try;;
17307 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17308 (eval "$ac_link") 2>conftest.er1
17310 grep -v '^ *+' conftest.er1 >conftest.err
17312 cat conftest.err >&5
17313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17314 (exit $ac_status); } &&
17315 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17316 { (case "(($ac_try" in
17317 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17318 *) ac_try_echo=$ac_try;;
17320 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17321 (eval "$ac_try") 2>&5
17323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17324 (exit $ac_status); }; } &&
17325 { ac_try='test -s conftest$ac_exeext'
17326 { (case "(($ac_try" in
17327 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17328 *) ac_try_echo=$ac_try;;
17330 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17331 (eval "$ac_try") 2>&5
17333 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17334 (exit $ac_status); }; }; then
17335 eval "$as_ac_var=yes"
17337 echo "$as_me: failed program was:" >&5
17338 sed 's/^/| /' conftest.$ac_ext >&5
17340 eval "$as_ac_var=no"
17343 rm -f core conftest.err conftest.$ac_objext \
17344 conftest$ac_exeext conftest.$ac_ext
17346 ac_res=`eval echo '${'$as_ac_var'}'`
17347 { echo "$as_me:$LINENO: result: $ac_res" >&5
17348 echo "${ECHO_T}$ac_res" >&6; }
17349 if test `eval echo '${'$as_ac_var'}'` = yes; then
17350 cat >>confdefs.h <<_ACEOF
17351 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17364 for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit strdup
17366 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17367 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17368 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17369 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17370 echo $ECHO_N "(cached) $ECHO_C" >&6
17372 cat >conftest.$ac_ext <<_ACEOF
17375 cat confdefs.h >>conftest.$ac_ext
17376 cat >>conftest.$ac_ext <<_ACEOF
17377 /* end confdefs.h. */
17378 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17379 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17380 #define $ac_func innocuous_$ac_func
17382 /* System header to define __stub macros and hopefully few prototypes,
17383 which can conflict with char $ac_func (); below.
17384 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17385 <limits.h> exists even on freestanding compilers. */
17388 # include <limits.h>
17390 # include <assert.h>
17395 /* Override any GCC internal prototype to avoid an error.
17396 Use char because int might match the return type of a GCC
17397 builtin and then its argument prototype would still apply. */
17402 /* The GNU C library defines this for functions which it implements
17403 to always fail with ENOSYS. Some functions are actually named
17404 something starting with __ and the normal name is an alias. */
17405 #if defined __stub_$ac_func || defined __stub___$ac_func
17412 return $ac_func ();
17417 rm -f conftest.$ac_objext conftest$ac_exeext
17418 if { (ac_try="$ac_link"
17419 case "(($ac_try" in
17420 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17421 *) ac_try_echo=$ac_try;;
17423 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17424 (eval "$ac_link") 2>conftest.er1
17426 grep -v '^ *+' conftest.er1 >conftest.err
17428 cat conftest.err >&5
17429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17430 (exit $ac_status); } &&
17431 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17432 { (case "(($ac_try" in
17433 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17434 *) ac_try_echo=$ac_try;;
17436 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17437 (eval "$ac_try") 2>&5
17439 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17440 (exit $ac_status); }; } &&
17441 { ac_try='test -s conftest$ac_exeext'
17442 { (case "(($ac_try" in
17443 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17444 *) ac_try_echo=$ac_try;;
17446 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17447 (eval "$ac_try") 2>&5
17449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17450 (exit $ac_status); }; }; then
17451 eval "$as_ac_var=yes"
17453 echo "$as_me: failed program was:" >&5
17454 sed 's/^/| /' conftest.$ac_ext >&5
17456 eval "$as_ac_var=no"
17459 rm -f core conftest.err conftest.$ac_objext \
17460 conftest$ac_exeext conftest.$ac_ext
17462 ac_res=`eval echo '${'$as_ac_var'}'`
17463 { echo "$as_me:$LINENO: result: $ac_res" >&5
17464 echo "${ECHO_T}$ac_res" >&6; }
17465 if test `eval echo '${'$as_ac_var'}'` = yes; then
17466 cat >>confdefs.h <<_ACEOF
17467 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17477 for ac_func in strerror strerror_r setenv arc4random
17479 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17480 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17481 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17482 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17483 echo $ECHO_N "(cached) $ECHO_C" >&6
17485 cat >conftest.$ac_ext <<_ACEOF
17488 cat confdefs.h >>conftest.$ac_ext
17489 cat >>conftest.$ac_ext <<_ACEOF
17490 /* end confdefs.h. */
17491 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17492 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17493 #define $ac_func innocuous_$ac_func
17495 /* System header to define __stub macros and hopefully few prototypes,
17496 which can conflict with char $ac_func (); below.
17497 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17498 <limits.h> exists even on freestanding compilers. */
17501 # include <limits.h>
17503 # include <assert.h>
17508 /* Override any GCC internal prototype to avoid an error.
17509 Use char because int might match the return type of a GCC
17510 builtin and then its argument prototype would still apply. */
17515 /* The GNU C library defines this for functions which it implements
17516 to always fail with ENOSYS. Some functions are actually named
17517 something starting with __ and the normal name is an alias. */
17518 #if defined __stub_$ac_func || defined __stub___$ac_func
17525 return $ac_func ();
17530 rm -f conftest.$ac_objext conftest$ac_exeext
17531 if { (ac_try="$ac_link"
17532 case "(($ac_try" in
17533 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17534 *) ac_try_echo=$ac_try;;
17536 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17537 (eval "$ac_link") 2>conftest.er1
17539 grep -v '^ *+' conftest.er1 >conftest.err
17541 cat conftest.err >&5
17542 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17543 (exit $ac_status); } &&
17544 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17545 { (case "(($ac_try" in
17546 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17547 *) ac_try_echo=$ac_try;;
17549 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17550 (eval "$ac_try") 2>&5
17552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17553 (exit $ac_status); }; } &&
17554 { ac_try='test -s conftest$ac_exeext'
17555 { (case "(($ac_try" in
17556 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17557 *) ac_try_echo=$ac_try;;
17559 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17560 (eval "$ac_try") 2>&5
17562 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17563 (exit $ac_status); }; }; then
17564 eval "$as_ac_var=yes"
17566 echo "$as_me: failed program was:" >&5
17567 sed 's/^/| /' conftest.$ac_ext >&5
17569 eval "$as_ac_var=no"
17572 rm -f core conftest.err conftest.$ac_objext \
17573 conftest$ac_exeext conftest.$ac_ext
17575 ac_res=`eval echo '${'$as_ac_var'}'`
17576 { echo "$as_me:$LINENO: result: $ac_res" >&5
17577 echo "${ECHO_T}$ac_res" >&6; }
17578 if test `eval echo '${'$as_ac_var'}'` = yes; then
17579 cat >>confdefs.h <<_ACEOF
17580 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17590 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
17592 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17593 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17594 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17595 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17596 echo $ECHO_N "(cached) $ECHO_C" >&6
17598 cat >conftest.$ac_ext <<_ACEOF
17601 cat confdefs.h >>conftest.$ac_ext
17602 cat >>conftest.$ac_ext <<_ACEOF
17603 /* end confdefs.h. */
17604 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17605 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17606 #define $ac_func innocuous_$ac_func
17608 /* System header to define __stub macros and hopefully few prototypes,
17609 which can conflict with char $ac_func (); below.
17610 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17611 <limits.h> exists even on freestanding compilers. */
17614 # include <limits.h>
17616 # include <assert.h>
17621 /* Override any GCC internal prototype to avoid an error.
17622 Use char because int might match the return type of a GCC
17623 builtin and then its argument prototype would still apply. */
17628 /* The GNU C library defines this for functions which it implements
17629 to always fail with ENOSYS. Some functions are actually named
17630 something starting with __ and the normal name is an alias. */
17631 #if defined __stub_$ac_func || defined __stub___$ac_func
17638 return $ac_func ();
17643 rm -f conftest.$ac_objext conftest$ac_exeext
17644 if { (ac_try="$ac_link"
17645 case "(($ac_try" in
17646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17647 *) ac_try_echo=$ac_try;;
17649 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17650 (eval "$ac_link") 2>conftest.er1
17652 grep -v '^ *+' conftest.er1 >conftest.err
17654 cat conftest.err >&5
17655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17656 (exit $ac_status); } &&
17657 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17658 { (case "(($ac_try" in
17659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17660 *) ac_try_echo=$ac_try;;
17662 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17663 (eval "$ac_try") 2>&5
17665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17666 (exit $ac_status); }; } &&
17667 { ac_try='test -s conftest$ac_exeext'
17668 { (case "(($ac_try" in
17669 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17670 *) ac_try_echo=$ac_try;;
17672 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17673 (eval "$ac_try") 2>&5
17675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17676 (exit $ac_status); }; }; then
17677 eval "$as_ac_var=yes"
17679 echo "$as_me: failed program was:" >&5
17680 sed 's/^/| /' conftest.$ac_ext >&5
17682 eval "$as_ac_var=no"
17685 rm -f core conftest.err conftest.$ac_objext \
17686 conftest$ac_exeext conftest.$ac_ext
17688 ac_res=`eval echo '${'$as_ac_var'}'`
17689 { echo "$as_me:$LINENO: result: $ac_res" >&5
17690 echo "${ECHO_T}$ac_res" >&6; }
17691 if test `eval echo '${'$as_ac_var'}'` = yes; then
17692 cat >>confdefs.h <<_ACEOF
17693 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17704 for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
17706 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17707 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17708 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17709 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17710 echo $ECHO_N "(cached) $ECHO_C" >&6
17712 cat >conftest.$ac_ext <<_ACEOF
17715 cat confdefs.h >>conftest.$ac_ext
17716 cat >>conftest.$ac_ext <<_ACEOF
17717 /* end confdefs.h. */
17718 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17719 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17720 #define $ac_func innocuous_$ac_func
17722 /* System header to define __stub macros and hopefully few prototypes,
17723 which can conflict with char $ac_func (); below.
17724 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17725 <limits.h> exists even on freestanding compilers. */
17728 # include <limits.h>
17730 # include <assert.h>
17735 /* Override any GCC internal prototype to avoid an error.
17736 Use char because int might match the return type of a GCC
17737 builtin and then its argument prototype would still apply. */
17742 /* The GNU C library defines this for functions which it implements
17743 to always fail with ENOSYS. Some functions are actually named
17744 something starting with __ and the normal name is an alias. */
17745 #if defined __stub_$ac_func || defined __stub___$ac_func
17752 return $ac_func ();
17757 rm -f conftest.$ac_objext conftest$ac_exeext
17758 if { (ac_try="$ac_link"
17759 case "(($ac_try" in
17760 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17761 *) ac_try_echo=$ac_try;;
17763 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17764 (eval "$ac_link") 2>conftest.er1
17766 grep -v '^ *+' conftest.er1 >conftest.err
17768 cat conftest.err >&5
17769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17770 (exit $ac_status); } &&
17771 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17772 { (case "(($ac_try" in
17773 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17774 *) ac_try_echo=$ac_try;;
17776 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17777 (eval "$ac_try") 2>&5
17779 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17780 (exit $ac_status); }; } &&
17781 { ac_try='test -s conftest$ac_exeext'
17782 { (case "(($ac_try" in
17783 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17784 *) ac_try_echo=$ac_try;;
17786 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17787 (eval "$ac_try") 2>&5
17789 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17790 (exit $ac_status); }; }; then
17791 eval "$as_ac_var=yes"
17793 echo "$as_me: failed program was:" >&5
17794 sed 's/^/| /' conftest.$ac_ext >&5
17796 eval "$as_ac_var=no"
17799 rm -f core conftest.err conftest.$ac_objext \
17800 conftest$ac_exeext conftest.$ac_ext
17802 ac_res=`eval echo '${'$as_ac_var'}'`
17803 { echo "$as_me:$LINENO: result: $ac_res" >&5
17804 echo "${ECHO_T}$ac_res" >&6; }
17805 if test `eval echo '${'$as_ac_var'}'` = yes; then
17806 cat >>confdefs.h <<_ACEOF
17807 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17813 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
17814 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
17815 if test "${llvm_cv_c_printf_a+set}" = set; then
17816 echo $ECHO_N "(cached) $ECHO_C" >&6
17819 ac_cpp='$CPP $CPPFLAGS'
17820 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17821 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17822 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17824 if test "$cross_compiling" = yes; then
17825 llvmac_cv_c_printf_a=no
17827 cat >conftest.$ac_ext <<_ACEOF
17831 cat confdefs.h >>conftest.$ac_ext
17832 cat >>conftest.$ac_ext <<_ACEOF
17833 /* end confdefs.h. */
17836 #include <stdlib.h>
17842 volatile double A, B;
17846 sprintf(Buffer, "%a", A);
17850 if (A != 0x1.999999999999ap-4)
17857 rm -f conftest$ac_exeext
17858 if { (ac_try="$ac_link"
17859 case "(($ac_try" in
17860 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17861 *) ac_try_echo=$ac_try;;
17863 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17864 (eval "$ac_link") 2>&5
17866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17867 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17868 { (case "(($ac_try" in
17869 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17870 *) ac_try_echo=$ac_try;;
17872 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17873 (eval "$ac_try") 2>&5
17875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17876 (exit $ac_status); }; }; then
17877 llvm_cv_c_printf_a=yes
17879 echo "$as_me: program exited with status $ac_status" >&5
17880 echo "$as_me: failed program was:" >&5
17881 sed 's/^/| /' conftest.$ac_ext >&5
17883 ( exit $ac_status )
17884 llvmac_cv_c_printf_a=no
17886 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17891 ac_cpp='$CPP $CPPFLAGS'
17892 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17893 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17894 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17897 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
17898 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
17899 if test "$llvm_cv_c_printf_a" = "yes"; then
17901 cat >>confdefs.h <<\_ACEOF
17902 #define HAVE_PRINTF_A 1
17908 { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
17909 echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
17910 if test "${ac_cv_func_rand48+set}" = set; then
17911 echo $ECHO_N "(cached) $ECHO_C" >&6
17914 ac_cpp='$CXXCPP $CPPFLAGS'
17915 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17916 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17917 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17919 cat >conftest.$ac_ext <<_ACEOF
17922 cat confdefs.h >>conftest.$ac_ext
17923 cat >>conftest.$ac_ext <<_ACEOF
17924 /* end confdefs.h. */
17925 #include <stdlib.h>
17929 srand48(0);lrand48();drand48();
17934 rm -f conftest.$ac_objext
17935 if { (ac_try="$ac_compile"
17936 case "(($ac_try" in
17937 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17938 *) ac_try_echo=$ac_try;;
17940 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17941 (eval "$ac_compile") 2>conftest.er1
17943 grep -v '^ *+' conftest.er1 >conftest.err
17945 cat conftest.err >&5
17946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17947 (exit $ac_status); } &&
17948 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17949 { (case "(($ac_try" in
17950 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17951 *) ac_try_echo=$ac_try;;
17953 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17954 (eval "$ac_try") 2>&5
17956 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17957 (exit $ac_status); }; } &&
17958 { ac_try='test -s conftest.$ac_objext'
17959 { (case "(($ac_try" in
17960 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17961 *) ac_try_echo=$ac_try;;
17963 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17964 (eval "$ac_try") 2>&5
17966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17967 (exit $ac_status); }; }; then
17968 ac_cv_func_rand48=yes
17970 echo "$as_me: failed program was:" >&5
17971 sed 's/^/| /' conftest.$ac_ext >&5
17973 ac_cv_func_rand48=no
17976 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17978 ac_cpp='$CPP $CPPFLAGS'
17979 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17980 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17981 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17984 { echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
17985 echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
17987 if test "$ac_cv_func_rand48" = "yes" ; then
17989 cat >>confdefs.h <<\_ACEOF
17990 #define HAVE_RAND48 1
17996 { echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
17997 echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
17998 if test "${ac_cv_have_decl_strerror_s+set}" = set; then
17999 echo $ECHO_N "(cached) $ECHO_C" >&6
18001 cat >conftest.$ac_ext <<_ACEOF
18004 cat confdefs.h >>conftest.$ac_ext
18005 cat >>conftest.$ac_ext <<_ACEOF
18006 /* end confdefs.h. */
18007 $ac_includes_default
18012 char *p = (char *) strerror_s;
18020 rm -f conftest.$ac_objext
18021 if { (ac_try="$ac_compile"
18022 case "(($ac_try" in
18023 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18024 *) ac_try_echo=$ac_try;;
18026 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18027 (eval "$ac_compile") 2>conftest.er1
18029 grep -v '^ *+' conftest.er1 >conftest.err
18031 cat conftest.err >&5
18032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18033 (exit $ac_status); } &&
18034 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18035 { (case "(($ac_try" in
18036 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18037 *) ac_try_echo=$ac_try;;
18039 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18040 (eval "$ac_try") 2>&5
18042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18043 (exit $ac_status); }; } &&
18044 { ac_try='test -s conftest.$ac_objext'
18045 { (case "(($ac_try" in
18046 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18047 *) ac_try_echo=$ac_try;;
18049 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18050 (eval "$ac_try") 2>&5
18052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18053 (exit $ac_status); }; }; then
18054 ac_cv_have_decl_strerror_s=yes
18056 echo "$as_me: failed program was:" >&5
18057 sed 's/^/| /' conftest.$ac_ext >&5
18059 ac_cv_have_decl_strerror_s=no
18062 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18064 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
18065 echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
18066 if test $ac_cv_have_decl_strerror_s = yes; then
18068 cat >>confdefs.h <<_ACEOF
18069 #define HAVE_DECL_STRERROR_S 1
18074 cat >>confdefs.h <<_ACEOF
18075 #define HAVE_DECL_STRERROR_S 0
18083 if test "$llvm_cv_os_type" = "MingW" ; then
18084 { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
18085 echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
18086 if test "${ac_cv_lib_gcc__alloca+set}" = set; then
18087 echo $ECHO_N "(cached) $ECHO_C" >&6
18089 ac_check_lib_save_LIBS=$LIBS
18091 cat >conftest.$ac_ext <<_ACEOF
18094 cat confdefs.h >>conftest.$ac_ext
18095 cat >>conftest.$ac_ext <<_ACEOF
18096 /* end confdefs.h. */
18098 /* Override any GCC internal prototype to avoid an error.
18099 Use char because int might match the return type of a GCC
18100 builtin and then its argument prototype would still apply. */
18113 rm -f conftest.$ac_objext conftest$ac_exeext
18114 if { (ac_try="$ac_link"
18115 case "(($ac_try" in
18116 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18117 *) ac_try_echo=$ac_try;;
18119 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18120 (eval "$ac_link") 2>conftest.er1
18122 grep -v '^ *+' conftest.er1 >conftest.err
18124 cat conftest.err >&5
18125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18126 (exit $ac_status); } &&
18127 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18128 { (case "(($ac_try" in
18129 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18130 *) ac_try_echo=$ac_try;;
18132 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18133 (eval "$ac_try") 2>&5
18135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18136 (exit $ac_status); }; } &&
18137 { ac_try='test -s conftest$ac_exeext'
18138 { (case "(($ac_try" in
18139 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18140 *) ac_try_echo=$ac_try;;
18142 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18143 (eval "$ac_try") 2>&5
18145 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18146 (exit $ac_status); }; }; then
18147 ac_cv_lib_gcc__alloca=yes
18149 echo "$as_me: failed program was:" >&5
18150 sed 's/^/| /' conftest.$ac_ext >&5
18152 ac_cv_lib_gcc__alloca=no
18155 rm -f core conftest.err conftest.$ac_objext \
18156 conftest$ac_exeext conftest.$ac_ext
18157 LIBS=$ac_check_lib_save_LIBS
18159 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
18160 echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
18161 if test $ac_cv_lib_gcc__alloca = yes; then
18163 cat >>confdefs.h <<\_ACEOF
18164 #define HAVE__ALLOCA 1
18169 { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
18170 echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
18171 if test "${ac_cv_lib_gcc___alloca+set}" = set; then
18172 echo $ECHO_N "(cached) $ECHO_C" >&6
18174 ac_check_lib_save_LIBS=$LIBS
18176 cat >conftest.$ac_ext <<_ACEOF
18179 cat confdefs.h >>conftest.$ac_ext
18180 cat >>conftest.$ac_ext <<_ACEOF
18181 /* end confdefs.h. */
18183 /* Override any GCC internal prototype to avoid an error.
18184 Use char because int might match the return type of a GCC
18185 builtin and then its argument prototype would still apply. */
18193 return __alloca ();
18198 rm -f conftest.$ac_objext conftest$ac_exeext
18199 if { (ac_try="$ac_link"
18200 case "(($ac_try" in
18201 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18202 *) ac_try_echo=$ac_try;;
18204 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18205 (eval "$ac_link") 2>conftest.er1
18207 grep -v '^ *+' conftest.er1 >conftest.err
18209 cat conftest.err >&5
18210 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18211 (exit $ac_status); } &&
18212 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18213 { (case "(($ac_try" in
18214 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18215 *) ac_try_echo=$ac_try;;
18217 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18218 (eval "$ac_try") 2>&5
18220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18221 (exit $ac_status); }; } &&
18222 { ac_try='test -s conftest$ac_exeext'
18223 { (case "(($ac_try" in
18224 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18225 *) ac_try_echo=$ac_try;;
18227 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18228 (eval "$ac_try") 2>&5
18230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18231 (exit $ac_status); }; }; then
18232 ac_cv_lib_gcc___alloca=yes
18234 echo "$as_me: failed program was:" >&5
18235 sed 's/^/| /' conftest.$ac_ext >&5
18237 ac_cv_lib_gcc___alloca=no
18240 rm -f core conftest.err conftest.$ac_objext \
18241 conftest$ac_exeext conftest.$ac_ext
18242 LIBS=$ac_check_lib_save_LIBS
18244 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
18245 echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
18246 if test $ac_cv_lib_gcc___alloca = yes; then
18248 cat >>confdefs.h <<\_ACEOF
18249 #define HAVE___ALLOCA 1
18254 { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
18255 echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
18256 if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
18257 echo $ECHO_N "(cached) $ECHO_C" >&6
18259 ac_check_lib_save_LIBS=$LIBS
18261 cat >conftest.$ac_ext <<_ACEOF
18264 cat confdefs.h >>conftest.$ac_ext
18265 cat >>conftest.$ac_ext <<_ACEOF
18266 /* end confdefs.h. */
18268 /* Override any GCC internal prototype to avoid an error.
18269 Use char because int might match the return type of a GCC
18270 builtin and then its argument prototype would still apply. */
18278 return __chkstk ();
18283 rm -f conftest.$ac_objext conftest$ac_exeext
18284 if { (ac_try="$ac_link"
18285 case "(($ac_try" in
18286 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18287 *) ac_try_echo=$ac_try;;
18289 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18290 (eval "$ac_link") 2>conftest.er1
18292 grep -v '^ *+' conftest.er1 >conftest.err
18294 cat conftest.err >&5
18295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18296 (exit $ac_status); } &&
18297 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18298 { (case "(($ac_try" in
18299 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18300 *) ac_try_echo=$ac_try;;
18302 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18303 (eval "$ac_try") 2>&5
18305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18306 (exit $ac_status); }; } &&
18307 { ac_try='test -s conftest$ac_exeext'
18308 { (case "(($ac_try" in
18309 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18310 *) ac_try_echo=$ac_try;;
18312 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18313 (eval "$ac_try") 2>&5
18315 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18316 (exit $ac_status); }; }; then
18317 ac_cv_lib_gcc___chkstk=yes
18319 echo "$as_me: failed program was:" >&5
18320 sed 's/^/| /' conftest.$ac_ext >&5
18322 ac_cv_lib_gcc___chkstk=no
18325 rm -f core conftest.err conftest.$ac_objext \
18326 conftest$ac_exeext conftest.$ac_ext
18327 LIBS=$ac_check_lib_save_LIBS
18329 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
18330 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
18331 if test $ac_cv_lib_gcc___chkstk = yes; then
18333 cat >>confdefs.h <<\_ACEOF
18334 #define HAVE___CHKSTK 1
18339 { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
18340 echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
18341 if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
18342 echo $ECHO_N "(cached) $ECHO_C" >&6
18344 ac_check_lib_save_LIBS=$LIBS
18346 cat >conftest.$ac_ext <<_ACEOF
18349 cat confdefs.h >>conftest.$ac_ext
18350 cat >>conftest.$ac_ext <<_ACEOF
18351 /* end confdefs.h. */
18353 /* Override any GCC internal prototype to avoid an error.
18354 Use char because int might match the return type of a GCC
18355 builtin and then its argument prototype would still apply. */
18363 return ___chkstk ();
18368 rm -f conftest.$ac_objext conftest$ac_exeext
18369 if { (ac_try="$ac_link"
18370 case "(($ac_try" in
18371 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18372 *) ac_try_echo=$ac_try;;
18374 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18375 (eval "$ac_link") 2>conftest.er1
18377 grep -v '^ *+' conftest.er1 >conftest.err
18379 cat conftest.err >&5
18380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18381 (exit $ac_status); } &&
18382 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18383 { (case "(($ac_try" in
18384 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18385 *) ac_try_echo=$ac_try;;
18387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18388 (eval "$ac_try") 2>&5
18390 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18391 (exit $ac_status); }; } &&
18392 { ac_try='test -s conftest$ac_exeext'
18393 { (case "(($ac_try" in
18394 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18395 *) ac_try_echo=$ac_try;;
18397 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18398 (eval "$ac_try") 2>&5
18400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18401 (exit $ac_status); }; }; then
18402 ac_cv_lib_gcc____chkstk=yes
18404 echo "$as_me: failed program was:" >&5
18405 sed 's/^/| /' conftest.$ac_ext >&5
18407 ac_cv_lib_gcc____chkstk=no
18410 rm -f core conftest.err conftest.$ac_objext \
18411 conftest$ac_exeext conftest.$ac_ext
18412 LIBS=$ac_check_lib_save_LIBS
18414 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
18415 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
18416 if test $ac_cv_lib_gcc____chkstk = yes; then
18418 cat >>confdefs.h <<\_ACEOF
18419 #define HAVE____CHKSTK 1
18425 { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
18426 echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
18427 if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
18428 echo $ECHO_N "(cached) $ECHO_C" >&6
18430 ac_check_lib_save_LIBS=$LIBS
18432 cat >conftest.$ac_ext <<_ACEOF
18435 cat confdefs.h >>conftest.$ac_ext
18436 cat >>conftest.$ac_ext <<_ACEOF
18437 /* end confdefs.h. */
18439 /* Override any GCC internal prototype to avoid an error.
18440 Use char because int might match the return type of a GCC
18441 builtin and then its argument prototype would still apply. */
18449 return __ashldi3 ();
18454 rm -f conftest.$ac_objext conftest$ac_exeext
18455 if { (ac_try="$ac_link"
18456 case "(($ac_try" in
18457 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18458 *) ac_try_echo=$ac_try;;
18460 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18461 (eval "$ac_link") 2>conftest.er1
18463 grep -v '^ *+' conftest.er1 >conftest.err
18465 cat conftest.err >&5
18466 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18467 (exit $ac_status); } &&
18468 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18469 { (case "(($ac_try" in
18470 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18471 *) ac_try_echo=$ac_try;;
18473 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18474 (eval "$ac_try") 2>&5
18476 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18477 (exit $ac_status); }; } &&
18478 { ac_try='test -s conftest$ac_exeext'
18479 { (case "(($ac_try" in
18480 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18481 *) ac_try_echo=$ac_try;;
18483 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18484 (eval "$ac_try") 2>&5
18486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18487 (exit $ac_status); }; }; then
18488 ac_cv_lib_gcc___ashldi3=yes
18490 echo "$as_me: failed program was:" >&5
18491 sed 's/^/| /' conftest.$ac_ext >&5
18493 ac_cv_lib_gcc___ashldi3=no
18496 rm -f core conftest.err conftest.$ac_objext \
18497 conftest$ac_exeext conftest.$ac_ext
18498 LIBS=$ac_check_lib_save_LIBS
18500 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
18501 echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
18502 if test $ac_cv_lib_gcc___ashldi3 = yes; then
18504 cat >>confdefs.h <<\_ACEOF
18505 #define HAVE___ASHLDI3 1
18510 { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
18511 echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
18512 if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
18513 echo $ECHO_N "(cached) $ECHO_C" >&6
18515 ac_check_lib_save_LIBS=$LIBS
18517 cat >conftest.$ac_ext <<_ACEOF
18520 cat confdefs.h >>conftest.$ac_ext
18521 cat >>conftest.$ac_ext <<_ACEOF
18522 /* end confdefs.h. */
18524 /* Override any GCC internal prototype to avoid an error.
18525 Use char because int might match the return type of a GCC
18526 builtin and then its argument prototype would still apply. */
18534 return __ashrdi3 ();
18539 rm -f conftest.$ac_objext conftest$ac_exeext
18540 if { (ac_try="$ac_link"
18541 case "(($ac_try" in
18542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18543 *) ac_try_echo=$ac_try;;
18545 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18546 (eval "$ac_link") 2>conftest.er1
18548 grep -v '^ *+' conftest.er1 >conftest.err
18550 cat conftest.err >&5
18551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18552 (exit $ac_status); } &&
18553 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18554 { (case "(($ac_try" in
18555 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18556 *) ac_try_echo=$ac_try;;
18558 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18559 (eval "$ac_try") 2>&5
18561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18562 (exit $ac_status); }; } &&
18563 { ac_try='test -s conftest$ac_exeext'
18564 { (case "(($ac_try" in
18565 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18566 *) ac_try_echo=$ac_try;;
18568 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18569 (eval "$ac_try") 2>&5
18571 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18572 (exit $ac_status); }; }; then
18573 ac_cv_lib_gcc___ashrdi3=yes
18575 echo "$as_me: failed program was:" >&5
18576 sed 's/^/| /' conftest.$ac_ext >&5
18578 ac_cv_lib_gcc___ashrdi3=no
18581 rm -f core conftest.err conftest.$ac_objext \
18582 conftest$ac_exeext conftest.$ac_ext
18583 LIBS=$ac_check_lib_save_LIBS
18585 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
18586 echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
18587 if test $ac_cv_lib_gcc___ashrdi3 = yes; then
18589 cat >>confdefs.h <<\_ACEOF
18590 #define HAVE___ASHRDI3 1
18595 { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
18596 echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
18597 if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
18598 echo $ECHO_N "(cached) $ECHO_C" >&6
18600 ac_check_lib_save_LIBS=$LIBS
18602 cat >conftest.$ac_ext <<_ACEOF
18605 cat confdefs.h >>conftest.$ac_ext
18606 cat >>conftest.$ac_ext <<_ACEOF
18607 /* end confdefs.h. */
18609 /* Override any GCC internal prototype to avoid an error.
18610 Use char because int might match the return type of a GCC
18611 builtin and then its argument prototype would still apply. */
18619 return __divdi3 ();
18624 rm -f conftest.$ac_objext conftest$ac_exeext
18625 if { (ac_try="$ac_link"
18626 case "(($ac_try" in
18627 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18628 *) ac_try_echo=$ac_try;;
18630 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18631 (eval "$ac_link") 2>conftest.er1
18633 grep -v '^ *+' conftest.er1 >conftest.err
18635 cat conftest.err >&5
18636 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18637 (exit $ac_status); } &&
18638 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18639 { (case "(($ac_try" in
18640 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18641 *) ac_try_echo=$ac_try;;
18643 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18644 (eval "$ac_try") 2>&5
18646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18647 (exit $ac_status); }; } &&
18648 { ac_try='test -s conftest$ac_exeext'
18649 { (case "(($ac_try" in
18650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18651 *) ac_try_echo=$ac_try;;
18653 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18654 (eval "$ac_try") 2>&5
18656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18657 (exit $ac_status); }; }; then
18658 ac_cv_lib_gcc___divdi3=yes
18660 echo "$as_me: failed program was:" >&5
18661 sed 's/^/| /' conftest.$ac_ext >&5
18663 ac_cv_lib_gcc___divdi3=no
18666 rm -f core conftest.err conftest.$ac_objext \
18667 conftest$ac_exeext conftest.$ac_ext
18668 LIBS=$ac_check_lib_save_LIBS
18670 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
18671 echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
18672 if test $ac_cv_lib_gcc___divdi3 = yes; then
18674 cat >>confdefs.h <<\_ACEOF
18675 #define HAVE___DIVDI3 1
18680 { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
18681 echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
18682 if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
18683 echo $ECHO_N "(cached) $ECHO_C" >&6
18685 ac_check_lib_save_LIBS=$LIBS
18687 cat >conftest.$ac_ext <<_ACEOF
18690 cat confdefs.h >>conftest.$ac_ext
18691 cat >>conftest.$ac_ext <<_ACEOF
18692 /* end confdefs.h. */
18694 /* Override any GCC internal prototype to avoid an error.
18695 Use char because int might match the return type of a GCC
18696 builtin and then its argument prototype would still apply. */
18704 return __fixdfdi ();
18709 rm -f conftest.$ac_objext conftest$ac_exeext
18710 if { (ac_try="$ac_link"
18711 case "(($ac_try" in
18712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18713 *) ac_try_echo=$ac_try;;
18715 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18716 (eval "$ac_link") 2>conftest.er1
18718 grep -v '^ *+' conftest.er1 >conftest.err
18720 cat conftest.err >&5
18721 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18722 (exit $ac_status); } &&
18723 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18724 { (case "(($ac_try" in
18725 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18726 *) ac_try_echo=$ac_try;;
18728 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18729 (eval "$ac_try") 2>&5
18731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18732 (exit $ac_status); }; } &&
18733 { ac_try='test -s conftest$ac_exeext'
18734 { (case "(($ac_try" in
18735 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18736 *) ac_try_echo=$ac_try;;
18738 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18739 (eval "$ac_try") 2>&5
18741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18742 (exit $ac_status); }; }; then
18743 ac_cv_lib_gcc___fixdfdi=yes
18745 echo "$as_me: failed program was:" >&5
18746 sed 's/^/| /' conftest.$ac_ext >&5
18748 ac_cv_lib_gcc___fixdfdi=no
18751 rm -f core conftest.err conftest.$ac_objext \
18752 conftest$ac_exeext conftest.$ac_ext
18753 LIBS=$ac_check_lib_save_LIBS
18755 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
18756 echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
18757 if test $ac_cv_lib_gcc___fixdfdi = yes; then
18759 cat >>confdefs.h <<\_ACEOF
18760 #define HAVE___FIXDFDI 1
18765 { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
18766 echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
18767 if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
18768 echo $ECHO_N "(cached) $ECHO_C" >&6
18770 ac_check_lib_save_LIBS=$LIBS
18772 cat >conftest.$ac_ext <<_ACEOF
18775 cat confdefs.h >>conftest.$ac_ext
18776 cat >>conftest.$ac_ext <<_ACEOF
18777 /* end confdefs.h. */
18779 /* Override any GCC internal prototype to avoid an error.
18780 Use char because int might match the return type of a GCC
18781 builtin and then its argument prototype would still apply. */
18789 return __fixsfdi ();
18794 rm -f conftest.$ac_objext conftest$ac_exeext
18795 if { (ac_try="$ac_link"
18796 case "(($ac_try" in
18797 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18798 *) ac_try_echo=$ac_try;;
18800 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18801 (eval "$ac_link") 2>conftest.er1
18803 grep -v '^ *+' conftest.er1 >conftest.err
18805 cat conftest.err >&5
18806 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18807 (exit $ac_status); } &&
18808 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18809 { (case "(($ac_try" in
18810 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18811 *) ac_try_echo=$ac_try;;
18813 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18814 (eval "$ac_try") 2>&5
18816 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18817 (exit $ac_status); }; } &&
18818 { ac_try='test -s conftest$ac_exeext'
18819 { (case "(($ac_try" in
18820 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18821 *) ac_try_echo=$ac_try;;
18823 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18824 (eval "$ac_try") 2>&5
18826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18827 (exit $ac_status); }; }; then
18828 ac_cv_lib_gcc___fixsfdi=yes
18830 echo "$as_me: failed program was:" >&5
18831 sed 's/^/| /' conftest.$ac_ext >&5
18833 ac_cv_lib_gcc___fixsfdi=no
18836 rm -f core conftest.err conftest.$ac_objext \
18837 conftest$ac_exeext conftest.$ac_ext
18838 LIBS=$ac_check_lib_save_LIBS
18840 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
18841 echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
18842 if test $ac_cv_lib_gcc___fixsfdi = yes; then
18844 cat >>confdefs.h <<\_ACEOF
18845 #define HAVE___FIXSFDI 1
18850 { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
18851 echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
18852 if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
18853 echo $ECHO_N "(cached) $ECHO_C" >&6
18855 ac_check_lib_save_LIBS=$LIBS
18857 cat >conftest.$ac_ext <<_ACEOF
18860 cat confdefs.h >>conftest.$ac_ext
18861 cat >>conftest.$ac_ext <<_ACEOF
18862 /* end confdefs.h. */
18864 /* Override any GCC internal prototype to avoid an error.
18865 Use char because int might match the return type of a GCC
18866 builtin and then its argument prototype would still apply. */
18870 char __floatdidf ();
18874 return __floatdidf ();
18879 rm -f conftest.$ac_objext conftest$ac_exeext
18880 if { (ac_try="$ac_link"
18881 case "(($ac_try" in
18882 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18883 *) ac_try_echo=$ac_try;;
18885 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18886 (eval "$ac_link") 2>conftest.er1
18888 grep -v '^ *+' conftest.er1 >conftest.err
18890 cat conftest.err >&5
18891 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18892 (exit $ac_status); } &&
18893 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18894 { (case "(($ac_try" in
18895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18896 *) ac_try_echo=$ac_try;;
18898 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18899 (eval "$ac_try") 2>&5
18901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18902 (exit $ac_status); }; } &&
18903 { ac_try='test -s conftest$ac_exeext'
18904 { (case "(($ac_try" in
18905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18906 *) ac_try_echo=$ac_try;;
18908 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18909 (eval "$ac_try") 2>&5
18911 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18912 (exit $ac_status); }; }; then
18913 ac_cv_lib_gcc___floatdidf=yes
18915 echo "$as_me: failed program was:" >&5
18916 sed 's/^/| /' conftest.$ac_ext >&5
18918 ac_cv_lib_gcc___floatdidf=no
18921 rm -f core conftest.err conftest.$ac_objext \
18922 conftest$ac_exeext conftest.$ac_ext
18923 LIBS=$ac_check_lib_save_LIBS
18925 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
18926 echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
18927 if test $ac_cv_lib_gcc___floatdidf = yes; then
18929 cat >>confdefs.h <<\_ACEOF
18930 #define HAVE___FLOATDIDF 1
18935 { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
18936 echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
18937 if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
18938 echo $ECHO_N "(cached) $ECHO_C" >&6
18940 ac_check_lib_save_LIBS=$LIBS
18942 cat >conftest.$ac_ext <<_ACEOF
18945 cat confdefs.h >>conftest.$ac_ext
18946 cat >>conftest.$ac_ext <<_ACEOF
18947 /* end confdefs.h. */
18949 /* Override any GCC internal prototype to avoid an error.
18950 Use char because int might match the return type of a GCC
18951 builtin and then its argument prototype would still apply. */
18959 return __lshrdi3 ();
18964 rm -f conftest.$ac_objext conftest$ac_exeext
18965 if { (ac_try="$ac_link"
18966 case "(($ac_try" in
18967 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18968 *) ac_try_echo=$ac_try;;
18970 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18971 (eval "$ac_link") 2>conftest.er1
18973 grep -v '^ *+' conftest.er1 >conftest.err
18975 cat conftest.err >&5
18976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18977 (exit $ac_status); } &&
18978 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18979 { (case "(($ac_try" in
18980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18981 *) ac_try_echo=$ac_try;;
18983 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18984 (eval "$ac_try") 2>&5
18986 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18987 (exit $ac_status); }; } &&
18988 { ac_try='test -s conftest$ac_exeext'
18989 { (case "(($ac_try" in
18990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18991 *) ac_try_echo=$ac_try;;
18993 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18994 (eval "$ac_try") 2>&5
18996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18997 (exit $ac_status); }; }; then
18998 ac_cv_lib_gcc___lshrdi3=yes
19000 echo "$as_me: failed program was:" >&5
19001 sed 's/^/| /' conftest.$ac_ext >&5
19003 ac_cv_lib_gcc___lshrdi3=no
19006 rm -f core conftest.err conftest.$ac_objext \
19007 conftest$ac_exeext conftest.$ac_ext
19008 LIBS=$ac_check_lib_save_LIBS
19010 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
19011 echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
19012 if test $ac_cv_lib_gcc___lshrdi3 = yes; then
19014 cat >>confdefs.h <<\_ACEOF
19015 #define HAVE___LSHRDI3 1
19020 { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
19021 echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
19022 if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
19023 echo $ECHO_N "(cached) $ECHO_C" >&6
19025 ac_check_lib_save_LIBS=$LIBS
19027 cat >conftest.$ac_ext <<_ACEOF
19030 cat confdefs.h >>conftest.$ac_ext
19031 cat >>conftest.$ac_ext <<_ACEOF
19032 /* end confdefs.h. */
19034 /* Override any GCC internal prototype to avoid an error.
19035 Use char because int might match the return type of a GCC
19036 builtin and then its argument prototype would still apply. */
19044 return __moddi3 ();
19049 rm -f conftest.$ac_objext conftest$ac_exeext
19050 if { (ac_try="$ac_link"
19051 case "(($ac_try" in
19052 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19053 *) ac_try_echo=$ac_try;;
19055 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19056 (eval "$ac_link") 2>conftest.er1
19058 grep -v '^ *+' conftest.er1 >conftest.err
19060 cat conftest.err >&5
19061 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19062 (exit $ac_status); } &&
19063 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19064 { (case "(($ac_try" in
19065 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19066 *) ac_try_echo=$ac_try;;
19068 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19069 (eval "$ac_try") 2>&5
19071 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19072 (exit $ac_status); }; } &&
19073 { ac_try='test -s conftest$ac_exeext'
19074 { (case "(($ac_try" in
19075 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19076 *) ac_try_echo=$ac_try;;
19078 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19079 (eval "$ac_try") 2>&5
19081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19082 (exit $ac_status); }; }; then
19083 ac_cv_lib_gcc___moddi3=yes
19085 echo "$as_me: failed program was:" >&5
19086 sed 's/^/| /' conftest.$ac_ext >&5
19088 ac_cv_lib_gcc___moddi3=no
19091 rm -f core conftest.err conftest.$ac_objext \
19092 conftest$ac_exeext conftest.$ac_ext
19093 LIBS=$ac_check_lib_save_LIBS
19095 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
19096 echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
19097 if test $ac_cv_lib_gcc___moddi3 = yes; then
19099 cat >>confdefs.h <<\_ACEOF
19100 #define HAVE___MODDI3 1
19105 { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
19106 echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
19107 if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
19108 echo $ECHO_N "(cached) $ECHO_C" >&6
19110 ac_check_lib_save_LIBS=$LIBS
19112 cat >conftest.$ac_ext <<_ACEOF
19115 cat confdefs.h >>conftest.$ac_ext
19116 cat >>conftest.$ac_ext <<_ACEOF
19117 /* end confdefs.h. */
19119 /* Override any GCC internal prototype to avoid an error.
19120 Use char because int might match the return type of a GCC
19121 builtin and then its argument prototype would still apply. */
19129 return __udivdi3 ();
19134 rm -f conftest.$ac_objext conftest$ac_exeext
19135 if { (ac_try="$ac_link"
19136 case "(($ac_try" in
19137 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19138 *) ac_try_echo=$ac_try;;
19140 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19141 (eval "$ac_link") 2>conftest.er1
19143 grep -v '^ *+' conftest.er1 >conftest.err
19145 cat conftest.err >&5
19146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19147 (exit $ac_status); } &&
19148 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19149 { (case "(($ac_try" in
19150 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19151 *) ac_try_echo=$ac_try;;
19153 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19154 (eval "$ac_try") 2>&5
19156 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19157 (exit $ac_status); }; } &&
19158 { ac_try='test -s conftest$ac_exeext'
19159 { (case "(($ac_try" in
19160 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19161 *) ac_try_echo=$ac_try;;
19163 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19164 (eval "$ac_try") 2>&5
19166 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19167 (exit $ac_status); }; }; then
19168 ac_cv_lib_gcc___udivdi3=yes
19170 echo "$as_me: failed program was:" >&5
19171 sed 's/^/| /' conftest.$ac_ext >&5
19173 ac_cv_lib_gcc___udivdi3=no
19176 rm -f core conftest.err conftest.$ac_objext \
19177 conftest$ac_exeext conftest.$ac_ext
19178 LIBS=$ac_check_lib_save_LIBS
19180 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
19181 echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
19182 if test $ac_cv_lib_gcc___udivdi3 = yes; then
19184 cat >>confdefs.h <<\_ACEOF
19185 #define HAVE___UDIVDI3 1
19190 { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
19191 echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
19192 if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
19193 echo $ECHO_N "(cached) $ECHO_C" >&6
19195 ac_check_lib_save_LIBS=$LIBS
19197 cat >conftest.$ac_ext <<_ACEOF
19200 cat confdefs.h >>conftest.$ac_ext
19201 cat >>conftest.$ac_ext <<_ACEOF
19202 /* end confdefs.h. */
19204 /* Override any GCC internal prototype to avoid an error.
19205 Use char because int might match the return type of a GCC
19206 builtin and then its argument prototype would still apply. */
19214 return __umoddi3 ();
19219 rm -f conftest.$ac_objext conftest$ac_exeext
19220 if { (ac_try="$ac_link"
19221 case "(($ac_try" in
19222 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19223 *) ac_try_echo=$ac_try;;
19225 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19226 (eval "$ac_link") 2>conftest.er1
19228 grep -v '^ *+' conftest.er1 >conftest.err
19230 cat conftest.err >&5
19231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19232 (exit $ac_status); } &&
19233 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19234 { (case "(($ac_try" in
19235 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19236 *) ac_try_echo=$ac_try;;
19238 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19239 (eval "$ac_try") 2>&5
19241 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19242 (exit $ac_status); }; } &&
19243 { ac_try='test -s conftest$ac_exeext'
19244 { (case "(($ac_try" in
19245 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19246 *) ac_try_echo=$ac_try;;
19248 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19249 (eval "$ac_try") 2>&5
19251 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19252 (exit $ac_status); }; }; then
19253 ac_cv_lib_gcc___umoddi3=yes
19255 echo "$as_me: failed program was:" >&5
19256 sed 's/^/| /' conftest.$ac_ext >&5
19258 ac_cv_lib_gcc___umoddi3=no
19261 rm -f core conftest.err conftest.$ac_objext \
19262 conftest$ac_exeext conftest.$ac_ext
19263 LIBS=$ac_check_lib_save_LIBS
19265 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
19266 echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
19267 if test $ac_cv_lib_gcc___umoddi3 = yes; then
19269 cat >>confdefs.h <<\_ACEOF
19270 #define HAVE___UMODDI3 1
19276 { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
19277 echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
19278 if test "${ac_cv_lib_gcc___main+set}" = set; then
19279 echo $ECHO_N "(cached) $ECHO_C" >&6
19281 ac_check_lib_save_LIBS=$LIBS
19283 cat >conftest.$ac_ext <<_ACEOF
19286 cat confdefs.h >>conftest.$ac_ext
19287 cat >>conftest.$ac_ext <<_ACEOF
19288 /* end confdefs.h. */
19290 /* Override any GCC internal prototype to avoid an error.
19291 Use char because int might match the return type of a GCC
19292 builtin and then its argument prototype would still apply. */
19305 rm -f conftest.$ac_objext conftest$ac_exeext
19306 if { (ac_try="$ac_link"
19307 case "(($ac_try" in
19308 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19309 *) ac_try_echo=$ac_try;;
19311 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19312 (eval "$ac_link") 2>conftest.er1
19314 grep -v '^ *+' conftest.er1 >conftest.err
19316 cat conftest.err >&5
19317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19318 (exit $ac_status); } &&
19319 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19320 { (case "(($ac_try" in
19321 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19322 *) ac_try_echo=$ac_try;;
19324 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19325 (eval "$ac_try") 2>&5
19327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19328 (exit $ac_status); }; } &&
19329 { ac_try='test -s conftest$ac_exeext'
19330 { (case "(($ac_try" in
19331 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19332 *) ac_try_echo=$ac_try;;
19334 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19335 (eval "$ac_try") 2>&5
19337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19338 (exit $ac_status); }; }; then
19339 ac_cv_lib_gcc___main=yes
19341 echo "$as_me: failed program was:" >&5
19342 sed 's/^/| /' conftest.$ac_ext >&5
19344 ac_cv_lib_gcc___main=no
19347 rm -f core conftest.err conftest.$ac_objext \
19348 conftest$ac_exeext conftest.$ac_ext
19349 LIBS=$ac_check_lib_save_LIBS
19351 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
19352 echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
19353 if test $ac_cv_lib_gcc___main = yes; then
19355 cat >>confdefs.h <<\_ACEOF
19356 #define HAVE___MAIN 1
19361 { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
19362 echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
19363 if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
19364 echo $ECHO_N "(cached) $ECHO_C" >&6
19366 ac_check_lib_save_LIBS=$LIBS
19368 cat >conftest.$ac_ext <<_ACEOF
19371 cat confdefs.h >>conftest.$ac_ext
19372 cat >>conftest.$ac_ext <<_ACEOF
19373 /* end confdefs.h. */
19375 /* Override any GCC internal prototype to avoid an error.
19376 Use char because int might match the return type of a GCC
19377 builtin and then its argument prototype would still apply. */
19385 return __cmpdi2 ();
19390 rm -f conftest.$ac_objext conftest$ac_exeext
19391 if { (ac_try="$ac_link"
19392 case "(($ac_try" in
19393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19394 *) ac_try_echo=$ac_try;;
19396 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19397 (eval "$ac_link") 2>conftest.er1
19399 grep -v '^ *+' conftest.er1 >conftest.err
19401 cat conftest.err >&5
19402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19403 (exit $ac_status); } &&
19404 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19405 { (case "(($ac_try" in
19406 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19407 *) ac_try_echo=$ac_try;;
19409 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19410 (eval "$ac_try") 2>&5
19412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19413 (exit $ac_status); }; } &&
19414 { ac_try='test -s conftest$ac_exeext'
19415 { (case "(($ac_try" in
19416 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19417 *) ac_try_echo=$ac_try;;
19419 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19420 (eval "$ac_try") 2>&5
19422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19423 (exit $ac_status); }; }; then
19424 ac_cv_lib_gcc___cmpdi2=yes
19426 echo "$as_me: failed program was:" >&5
19427 sed 's/^/| /' conftest.$ac_ext >&5
19429 ac_cv_lib_gcc___cmpdi2=no
19432 rm -f core conftest.err conftest.$ac_objext \
19433 conftest$ac_exeext conftest.$ac_ext
19434 LIBS=$ac_check_lib_save_LIBS
19436 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
19437 echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
19438 if test $ac_cv_lib_gcc___cmpdi2 = yes; then
19440 cat >>confdefs.h <<\_ACEOF
19441 #define HAVE___CMPDI2 1
19448 if test "$llvm_cv_os_type" = "MingW" ; then
19449 { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
19450 echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
19451 cat >conftest.$ac_ext <<_ACEOF
19452 #include <windows.h>
19453 #include <imagehlp.h>
19454 extern void foo(PENUMLOADED_MODULES_CALLBACK);
19455 extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
19457 rm -f conftest.$ac_objext
19458 if { (ac_try="$ac_compile"
19459 case "(($ac_try" in
19460 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19461 *) ac_try_echo=$ac_try;;
19463 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19464 (eval "$ac_compile") 2>conftest.er1
19466 grep -v '^ *+' conftest.er1 >conftest.err
19468 cat conftest.err >&5
19469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19470 (exit $ac_status); } &&
19471 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19472 { (case "(($ac_try" in
19473 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19474 *) ac_try_echo=$ac_try;;
19476 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19477 (eval "$ac_try") 2>&5
19479 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19480 (exit $ac_status); }; } &&
19481 { ac_try='test -s conftest.$ac_objext'
19482 { (case "(($ac_try" in
19483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19484 *) ac_try_echo=$ac_try;;
19486 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19487 (eval "$ac_try") 2>&5
19489 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19490 (exit $ac_status); }; }; then
19492 { echo "$as_me:$LINENO: result: yes" >&5
19493 echo "${ECHO_T}yes" >&6; }
19494 llvm_cv_win32_elmcb_pcstr="PCSTR"
19497 echo "$as_me: failed program was:" >&5
19498 sed 's/^/| /' conftest.$ac_ext >&5
19501 { echo "$as_me:$LINENO: result: no" >&5
19502 echo "${ECHO_T}no" >&6; }
19503 llvm_cv_win32_elmcb_pcstr="PSTR"
19507 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19509 cat >>confdefs.h <<_ACEOF
19510 #define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
19516 { echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19517 echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19518 if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19519 echo $ECHO_N "(cached) $ECHO_C" >&6
19522 ac_cpp='$CXXCPP $CPPFLAGS'
19523 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19524 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19525 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19527 cat >conftest.$ac_ext <<_ACEOF
19530 cat confdefs.h >>conftest.$ac_ext
19531 cat >>conftest.$ac_ext <<_ACEOF
19532 /* end confdefs.h. */
19542 rm -f conftest.$ac_objext
19543 if { (ac_try="$ac_compile"
19544 case "(($ac_try" in
19545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19546 *) ac_try_echo=$ac_try;;
19548 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19549 (eval "$ac_compile") 2>conftest.er1
19551 grep -v '^ *+' conftest.er1 >conftest.err
19553 cat conftest.err >&5
19554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19555 (exit $ac_status); } &&
19556 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19557 { (case "(($ac_try" in
19558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19559 *) ac_try_echo=$ac_try;;
19561 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19562 (eval "$ac_try") 2>&5
19564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19565 (exit $ac_status); }; } &&
19566 { ac_try='test -s conftest.$ac_objext'
19567 { (case "(($ac_try" in
19568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19569 *) ac_try_echo=$ac_try;;
19571 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19572 (eval "$ac_try") 2>&5
19574 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19575 (exit $ac_status); }; }; then
19576 ac_cv_func_isnan_in_math_h=yes
19578 echo "$as_me: failed program was:" >&5
19579 sed 's/^/| /' conftest.$ac_ext >&5
19581 ac_cv_func_isnan_in_math_h=no
19584 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19586 ac_cpp='$CPP $CPPFLAGS'
19587 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19588 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19589 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19592 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19593 echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
19596 if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
19598 cat >>confdefs.h <<\_ACEOF
19599 #define HAVE_ISNAN_IN_MATH_H 1
19604 { echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19605 echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19606 if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19607 echo $ECHO_N "(cached) $ECHO_C" >&6
19610 ac_cpp='$CXXCPP $CPPFLAGS'
19611 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19612 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19613 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19615 cat >conftest.$ac_ext <<_ACEOF
19618 cat confdefs.h >>conftest.$ac_ext
19619 cat >>conftest.$ac_ext <<_ACEOF
19620 /* end confdefs.h. */
19630 rm -f conftest.$ac_objext
19631 if { (ac_try="$ac_compile"
19632 case "(($ac_try" in
19633 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19634 *) ac_try_echo=$ac_try;;
19636 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19637 (eval "$ac_compile") 2>conftest.er1
19639 grep -v '^ *+' conftest.er1 >conftest.err
19641 cat conftest.err >&5
19642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19643 (exit $ac_status); } &&
19644 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19645 { (case "(($ac_try" in
19646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19647 *) ac_try_echo=$ac_try;;
19649 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19650 (eval "$ac_try") 2>&5
19652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19653 (exit $ac_status); }; } &&
19654 { ac_try='test -s conftest.$ac_objext'
19655 { (case "(($ac_try" in
19656 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19657 *) ac_try_echo=$ac_try;;
19659 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19660 (eval "$ac_try") 2>&5
19662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19663 (exit $ac_status); }; }; then
19664 ac_cv_func_isnan_in_cmath=yes
19666 echo "$as_me: failed program was:" >&5
19667 sed 's/^/| /' conftest.$ac_ext >&5
19669 ac_cv_func_isnan_in_cmath=no
19672 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19674 ac_cpp='$CPP $CPPFLAGS'
19675 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19676 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19677 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19680 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
19681 echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
19683 if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
19685 cat >>confdefs.h <<\_ACEOF
19686 #define HAVE_ISNAN_IN_CMATH 1
19691 { echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
19692 echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
19693 if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
19694 echo $ECHO_N "(cached) $ECHO_C" >&6
19697 ac_cpp='$CXXCPP $CPPFLAGS'
19698 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19699 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19700 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19702 cat >conftest.$ac_ext <<_ACEOF
19705 cat confdefs.h >>conftest.$ac_ext
19706 cat >>conftest.$ac_ext <<_ACEOF
19707 /* end confdefs.h. */
19712 float f; std::isnan(f);
19717 rm -f conftest.$ac_objext
19718 if { (ac_try="$ac_compile"
19719 case "(($ac_try" in
19720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19721 *) ac_try_echo=$ac_try;;
19723 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19724 (eval "$ac_compile") 2>conftest.er1
19726 grep -v '^ *+' conftest.er1 >conftest.err
19728 cat conftest.err >&5
19729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19730 (exit $ac_status); } &&
19731 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19732 { (case "(($ac_try" in
19733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19734 *) ac_try_echo=$ac_try;;
19736 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19737 (eval "$ac_try") 2>&5
19739 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19740 (exit $ac_status); }; } &&
19741 { ac_try='test -s conftest.$ac_objext'
19742 { (case "(($ac_try" in
19743 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19744 *) ac_try_echo=$ac_try;;
19746 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19747 (eval "$ac_try") 2>&5
19749 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19750 (exit $ac_status); }; }; then
19751 ac_cv_func_std_isnan_in_cmath=yes
19753 echo "$as_me: failed program was:" >&5
19754 sed 's/^/| /' conftest.$ac_ext >&5
19756 ac_cv_func_std_isnan_in_cmath=no
19759 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19761 ac_cpp='$CPP $CPPFLAGS'
19762 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19763 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19764 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19767 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
19768 echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
19770 if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
19772 cat >>confdefs.h <<\_ACEOF
19773 #define HAVE_STD_ISNAN_IN_CMATH 1
19779 { echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
19780 echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
19781 if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
19782 echo $ECHO_N "(cached) $ECHO_C" >&6
19785 ac_cpp='$CXXCPP $CPPFLAGS'
19786 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19787 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19788 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19790 cat >conftest.$ac_ext <<_ACEOF
19793 cat confdefs.h >>conftest.$ac_ext
19794 cat >>conftest.$ac_ext <<_ACEOF
19795 /* end confdefs.h. */
19805 rm -f conftest.$ac_objext
19806 if { (ac_try="$ac_compile"
19807 case "(($ac_try" in
19808 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19809 *) ac_try_echo=$ac_try;;
19811 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19812 (eval "$ac_compile") 2>conftest.er1
19814 grep -v '^ *+' conftest.er1 >conftest.err
19816 cat conftest.err >&5
19817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19818 (exit $ac_status); } &&
19819 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19820 { (case "(($ac_try" in
19821 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19822 *) ac_try_echo=$ac_try;;
19824 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19825 (eval "$ac_try") 2>&5
19827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19828 (exit $ac_status); }; } &&
19829 { ac_try='test -s conftest.$ac_objext'
19830 { (case "(($ac_try" in
19831 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19832 *) ac_try_echo=$ac_try;;
19834 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19835 (eval "$ac_try") 2>&5
19837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19838 (exit $ac_status); }; }; then
19839 ac_cv_func_isinf_in_math_h=yes
19841 echo "$as_me: failed program was:" >&5
19842 sed 's/^/| /' conftest.$ac_ext >&5
19844 ac_cv_func_isinf_in_math_h=no
19847 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19849 ac_cpp='$CPP $CPPFLAGS'
19850 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19851 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19852 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19855 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
19856 echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
19858 if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
19860 cat >>confdefs.h <<\_ACEOF
19861 #define HAVE_ISINF_IN_MATH_H 1
19866 { echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
19867 echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
19868 if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
19869 echo $ECHO_N "(cached) $ECHO_C" >&6
19872 ac_cpp='$CXXCPP $CPPFLAGS'
19873 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19874 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19875 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19877 cat >conftest.$ac_ext <<_ACEOF
19880 cat confdefs.h >>conftest.$ac_ext
19881 cat >>conftest.$ac_ext <<_ACEOF
19882 /* end confdefs.h. */
19892 rm -f conftest.$ac_objext
19893 if { (ac_try="$ac_compile"
19894 case "(($ac_try" in
19895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19896 *) ac_try_echo=$ac_try;;
19898 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19899 (eval "$ac_compile") 2>conftest.er1
19901 grep -v '^ *+' conftest.er1 >conftest.err
19903 cat conftest.err >&5
19904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19905 (exit $ac_status); } &&
19906 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19907 { (case "(($ac_try" in
19908 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19909 *) ac_try_echo=$ac_try;;
19911 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19912 (eval "$ac_try") 2>&5
19914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19915 (exit $ac_status); }; } &&
19916 { ac_try='test -s conftest.$ac_objext'
19917 { (case "(($ac_try" in
19918 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19919 *) ac_try_echo=$ac_try;;
19921 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19922 (eval "$ac_try") 2>&5
19924 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19925 (exit $ac_status); }; }; then
19926 ac_cv_func_isinf_in_cmath=yes
19928 echo "$as_me: failed program was:" >&5
19929 sed 's/^/| /' conftest.$ac_ext >&5
19931 ac_cv_func_isinf_in_cmath=no
19934 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19936 ac_cpp='$CPP $CPPFLAGS'
19937 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19938 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19939 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19942 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
19943 echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
19945 if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
19947 cat >>confdefs.h <<\_ACEOF
19948 #define HAVE_ISINF_IN_CMATH 1
19953 { echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
19954 echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
19955 if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
19956 echo $ECHO_N "(cached) $ECHO_C" >&6
19959 ac_cpp='$CXXCPP $CPPFLAGS'
19960 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19961 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19962 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19964 cat >conftest.$ac_ext <<_ACEOF
19967 cat confdefs.h >>conftest.$ac_ext
19968 cat >>conftest.$ac_ext <<_ACEOF
19969 /* end confdefs.h. */
19974 float f; std::isinf(f);
19979 rm -f conftest.$ac_objext
19980 if { (ac_try="$ac_compile"
19981 case "(($ac_try" in
19982 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19983 *) ac_try_echo=$ac_try;;
19985 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19986 (eval "$ac_compile") 2>conftest.er1
19988 grep -v '^ *+' conftest.er1 >conftest.err
19990 cat conftest.err >&5
19991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19992 (exit $ac_status); } &&
19993 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19994 { (case "(($ac_try" in
19995 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19996 *) ac_try_echo=$ac_try;;
19998 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19999 (eval "$ac_try") 2>&5
20001 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20002 (exit $ac_status); }; } &&
20003 { ac_try='test -s conftest.$ac_objext'
20004 { (case "(($ac_try" in
20005 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20006 *) ac_try_echo=$ac_try;;
20008 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20009 (eval "$ac_try") 2>&5
20011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20012 (exit $ac_status); }; }; then
20013 ac_cv_func_std_isinf_in_cmath=yes
20015 echo "$as_me: failed program was:" >&5
20016 sed 's/^/| /' conftest.$ac_ext >&5
20018 ac_cv_func_std_isinf_in_cmath=no
20021 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20023 ac_cpp='$CPP $CPPFLAGS'
20024 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20025 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20026 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20029 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
20030 echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
20032 if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
20034 cat >>confdefs.h <<\_ACEOF
20035 #define HAVE_STD_ISINF_IN_CMATH 1
20040 { echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
20041 echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
20042 if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
20043 echo $ECHO_N "(cached) $ECHO_C" >&6
20046 ac_cpp='$CXXCPP $CPPFLAGS'
20047 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20048 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20049 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20051 cat >conftest.$ac_ext <<_ACEOF
20054 cat confdefs.h >>conftest.$ac_ext
20055 cat >>conftest.$ac_ext <<_ACEOF
20056 /* end confdefs.h. */
20057 #include <ieeefp.h>
20061 float f; finite(f);
20066 rm -f conftest.$ac_objext
20067 if { (ac_try="$ac_compile"
20068 case "(($ac_try" in
20069 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20070 *) ac_try_echo=$ac_try;;
20072 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20073 (eval "$ac_compile") 2>conftest.er1
20075 grep -v '^ *+' conftest.er1 >conftest.err
20077 cat conftest.err >&5
20078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20079 (exit $ac_status); } &&
20080 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20081 { (case "(($ac_try" in
20082 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20083 *) ac_try_echo=$ac_try;;
20085 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20086 (eval "$ac_try") 2>&5
20088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20089 (exit $ac_status); }; } &&
20090 { ac_try='test -s conftest.$ac_objext'
20091 { (case "(($ac_try" in
20092 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20093 *) ac_try_echo=$ac_try;;
20095 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20096 (eval "$ac_try") 2>&5
20098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20099 (exit $ac_status); }; }; then
20100 ac_cv_func_finite_in_ieeefp_h=yes
20102 echo "$as_me: failed program was:" >&5
20103 sed 's/^/| /' conftest.$ac_ext >&5
20105 ac_cv_func_finite_in_ieeefp_h=no
20108 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20110 ac_cpp='$CPP $CPPFLAGS'
20111 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20112 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20113 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20116 { echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
20117 echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
20119 if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
20121 cat >>confdefs.h <<\_ACEOF
20122 #define HAVE_FINITE_IN_IEEEFP_H 1
20129 if test "$llvm_cv_platform_type" = "Unix" ; then
20132 for ac_header in stdlib.h unistd.h
20134 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20135 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20136 { echo "$as_me:$LINENO: checking for $ac_header" >&5
20137 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20138 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20139 echo $ECHO_N "(cached) $ECHO_C" >&6
20141 ac_res=`eval echo '${'$as_ac_Header'}'`
20142 { echo "$as_me:$LINENO: result: $ac_res" >&5
20143 echo "${ECHO_T}$ac_res" >&6; }
20145 # Is the header compilable?
20146 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
20147 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
20148 cat >conftest.$ac_ext <<_ACEOF
20151 cat confdefs.h >>conftest.$ac_ext
20152 cat >>conftest.$ac_ext <<_ACEOF
20153 /* end confdefs.h. */
20154 $ac_includes_default
20155 #include <$ac_header>
20157 rm -f conftest.$ac_objext
20158 if { (ac_try="$ac_compile"
20159 case "(($ac_try" in
20160 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20161 *) ac_try_echo=$ac_try;;
20163 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20164 (eval "$ac_compile") 2>conftest.er1
20166 grep -v '^ *+' conftest.er1 >conftest.err
20168 cat conftest.err >&5
20169 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20170 (exit $ac_status); } &&
20171 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20172 { (case "(($ac_try" in
20173 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20174 *) ac_try_echo=$ac_try;;
20176 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20177 (eval "$ac_try") 2>&5
20179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20180 (exit $ac_status); }; } &&
20181 { ac_try='test -s conftest.$ac_objext'
20182 { (case "(($ac_try" in
20183 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20184 *) ac_try_echo=$ac_try;;
20186 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20187 (eval "$ac_try") 2>&5
20189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20190 (exit $ac_status); }; }; then
20191 ac_header_compiler=yes
20193 echo "$as_me: failed program was:" >&5
20194 sed 's/^/| /' conftest.$ac_ext >&5
20196 ac_header_compiler=no
20199 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20200 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20201 echo "${ECHO_T}$ac_header_compiler" >&6; }
20203 # Is the header present?
20204 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
20205 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
20206 cat >conftest.$ac_ext <<_ACEOF
20209 cat confdefs.h >>conftest.$ac_ext
20210 cat >>conftest.$ac_ext <<_ACEOF
20211 /* end confdefs.h. */
20212 #include <$ac_header>
20214 if { (ac_try="$ac_cpp conftest.$ac_ext"
20215 case "(($ac_try" in
20216 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20217 *) ac_try_echo=$ac_try;;
20219 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20220 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20222 grep -v '^ *+' conftest.er1 >conftest.err
20224 cat conftest.err >&5
20225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20226 (exit $ac_status); } >/dev/null; then
20227 if test -s conftest.err; then
20228 ac_cpp_err=$ac_c_preproc_warn_flag
20229 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20236 if test -z "$ac_cpp_err"; then
20237 ac_header_preproc=yes
20239 echo "$as_me: failed program was:" >&5
20240 sed 's/^/| /' conftest.$ac_ext >&5
20242 ac_header_preproc=no
20245 rm -f conftest.err conftest.$ac_ext
20246 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20247 echo "${ECHO_T}$ac_header_preproc" >&6; }
20249 # So? What about this header?
20250 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20252 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20253 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20254 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20255 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20256 ac_header_preproc=yes
20259 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20260 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20261 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
20262 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
20263 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20264 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20265 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
20266 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
20267 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20268 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20269 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20270 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20272 ## ------------------------------------ ##
20273 ## Report this to http://llvm.org/bugs/ ##
20274 ## ------------------------------------ ##
20276 ) | sed "s/^/$as_me: WARNING: /" >&2
20279 { echo "$as_me:$LINENO: checking for $ac_header" >&5
20280 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20281 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20282 echo $ECHO_N "(cached) $ECHO_C" >&6
20284 eval "$as_ac_Header=\$ac_header_preproc"
20286 ac_res=`eval echo '${'$as_ac_Header'}'`
20287 { echo "$as_me:$LINENO: result: $ac_res" >&5
20288 echo "${ECHO_T}$ac_res" >&6; }
20291 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20292 cat >>confdefs.h <<_ACEOF
20293 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20301 for ac_func in getpagesize
20303 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20304 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20305 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20306 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20307 echo $ECHO_N "(cached) $ECHO_C" >&6
20309 cat >conftest.$ac_ext <<_ACEOF
20312 cat confdefs.h >>conftest.$ac_ext
20313 cat >>conftest.$ac_ext <<_ACEOF
20314 /* end confdefs.h. */
20315 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20316 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20317 #define $ac_func innocuous_$ac_func
20319 /* System header to define __stub macros and hopefully few prototypes,
20320 which can conflict with char $ac_func (); below.
20321 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20322 <limits.h> exists even on freestanding compilers. */
20325 # include <limits.h>
20327 # include <assert.h>
20332 /* Override any GCC internal prototype to avoid an error.
20333 Use char because int might match the return type of a GCC
20334 builtin and then its argument prototype would still apply. */
20339 /* The GNU C library defines this for functions which it implements
20340 to always fail with ENOSYS. Some functions are actually named
20341 something starting with __ and the normal name is an alias. */
20342 #if defined __stub_$ac_func || defined __stub___$ac_func
20349 return $ac_func ();
20354 rm -f conftest.$ac_objext conftest$ac_exeext
20355 if { (ac_try="$ac_link"
20356 case "(($ac_try" in
20357 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20358 *) ac_try_echo=$ac_try;;
20360 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20361 (eval "$ac_link") 2>conftest.er1
20363 grep -v '^ *+' conftest.er1 >conftest.err
20365 cat conftest.err >&5
20366 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20367 (exit $ac_status); } &&
20368 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20369 { (case "(($ac_try" in
20370 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20371 *) ac_try_echo=$ac_try;;
20373 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20374 (eval "$ac_try") 2>&5
20376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20377 (exit $ac_status); }; } &&
20378 { ac_try='test -s conftest$ac_exeext'
20379 { (case "(($ac_try" in
20380 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20381 *) ac_try_echo=$ac_try;;
20383 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20384 (eval "$ac_try") 2>&5
20386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20387 (exit $ac_status); }; }; then
20388 eval "$as_ac_var=yes"
20390 echo "$as_me: failed program was:" >&5
20391 sed 's/^/| /' conftest.$ac_ext >&5
20393 eval "$as_ac_var=no"
20396 rm -f core conftest.err conftest.$ac_objext \
20397 conftest$ac_exeext conftest.$ac_ext
20399 ac_res=`eval echo '${'$as_ac_var'}'`
20400 { echo "$as_me:$LINENO: result: $ac_res" >&5
20401 echo "${ECHO_T}$ac_res" >&6; }
20402 if test `eval echo '${'$as_ac_var'}'` = yes; then
20403 cat >>confdefs.h <<_ACEOF
20404 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20410 { echo "$as_me:$LINENO: checking for working mmap" >&5
20411 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20412 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20413 echo $ECHO_N "(cached) $ECHO_C" >&6
20415 if test "$cross_compiling" = yes; then
20416 ac_cv_func_mmap_fixed_mapped=no
20418 cat >conftest.$ac_ext <<_ACEOF
20421 cat confdefs.h >>conftest.$ac_ext
20422 cat >>conftest.$ac_ext <<_ACEOF
20423 /* end confdefs.h. */
20424 $ac_includes_default
20425 /* malloc might have been renamed as rpl_malloc. */
20428 /* Thanks to Mike Haertel and Jim Avera for this test.
20429 Here is a matrix of mmap possibilities:
20430 mmap private not fixed
20431 mmap private fixed at somewhere currently unmapped
20432 mmap private fixed at somewhere already mapped
20433 mmap shared not fixed
20434 mmap shared fixed at somewhere currently unmapped
20435 mmap shared fixed at somewhere already mapped
20436 For private mappings, we should verify that changes cannot be read()
20437 back from the file, nor mmap's back from the file at a different
20438 address. (There have been systems where private was not correctly
20439 implemented like the infamous i386 svr4.0, and systems where the
20440 VM page cache was not coherent with the file system buffer cache
20441 like early versions of FreeBSD and possibly contemporary NetBSD.)
20442 For shared mappings, we should conversely verify that changes get
20443 propagated back to all the places they're supposed to be.
20445 Grep wants private fixed already mapped.
20446 The main things grep needs to know about mmap are:
20447 * does it exist and is it safe to write into the mmap'd area
20448 * how to use it (BSD variants) */
20451 #include <sys/mman.h>
20453 #if !STDC_HEADERS && !HAVE_STDLIB_H
20457 /* This mess was copied from the GNU getpagesize.h. */
20458 #if !HAVE_GETPAGESIZE
20459 /* Assume that all systems that can run configure have sys/param.h. */
20460 # if !HAVE_SYS_PARAM_H
20461 # define HAVE_SYS_PARAM_H 1
20464 # ifdef _SC_PAGESIZE
20465 # define getpagesize() sysconf(_SC_PAGESIZE)
20466 # else /* no _SC_PAGESIZE */
20467 # if HAVE_SYS_PARAM_H
20468 # include <sys/param.h>
20469 # ifdef EXEC_PAGESIZE
20470 # define getpagesize() EXEC_PAGESIZE
20471 # else /* no EXEC_PAGESIZE */
20473 # define getpagesize() NBPG * CLSIZE
20476 # endif /* no CLSIZE */
20477 # else /* no NBPG */
20479 # define getpagesize() NBPC
20480 # else /* no NBPC */
20482 # define getpagesize() PAGESIZE
20483 # endif /* PAGESIZE */
20484 # endif /* no NBPC */
20485 # endif /* no NBPG */
20486 # endif /* no EXEC_PAGESIZE */
20487 # else /* no HAVE_SYS_PARAM_H */
20488 # define getpagesize() 8192 /* punt totally */
20489 # endif /* no HAVE_SYS_PARAM_H */
20490 # endif /* no _SC_PAGESIZE */
20492 #endif /* no HAVE_GETPAGESIZE */
20497 char *data, *data2, *data3;
20501 pagesize = getpagesize ();
20503 /* First, make a file with some known garbage in it. */
20504 data = (char *) malloc (pagesize);
20507 for (i = 0; i < pagesize; ++i)
20508 *(data + i) = rand ();
20510 fd = creat ("conftest.mmap", 0600);
20513 if (write (fd, data, pagesize) != pagesize)
20517 /* Next, try to mmap the file at a fixed address which already has
20518 something else allocated at it. If we can, also make sure that
20519 we see the same garbage. */
20520 fd = open ("conftest.mmap", O_RDWR);
20523 data2 = (char *) malloc (2 * pagesize);
20526 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
20527 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
20528 MAP_PRIVATE | MAP_FIXED, fd, 0L))
20530 for (i = 0; i < pagesize; ++i)
20531 if (*(data + i) != *(data2 + i))
20534 /* Finally, make sure that changes to the mapped area do not
20535 percolate back to the file as seen by read(). (This is a bug on
20536 some variants of i386 svr4.0.) */
20537 for (i = 0; i < pagesize; ++i)
20538 *(data2 + i) = *(data2 + i) + 1;
20539 data3 = (char *) malloc (pagesize);
20542 if (read (fd, data3, pagesize) != pagesize)
20544 for (i = 0; i < pagesize; ++i)
20545 if (*(data + i) != *(data3 + i))
20551 rm -f conftest$ac_exeext
20552 if { (ac_try="$ac_link"
20553 case "(($ac_try" in
20554 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20555 *) ac_try_echo=$ac_try;;
20557 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20558 (eval "$ac_link") 2>&5
20560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20561 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20562 { (case "(($ac_try" in
20563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20564 *) ac_try_echo=$ac_try;;
20566 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20567 (eval "$ac_try") 2>&5
20569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20570 (exit $ac_status); }; }; then
20571 ac_cv_func_mmap_fixed_mapped=yes
20573 echo "$as_me: program exited with status $ac_status" >&5
20574 echo "$as_me: failed program was:" >&5
20575 sed 's/^/| /' conftest.$ac_ext >&5
20577 ( exit $ac_status )
20578 ac_cv_func_mmap_fixed_mapped=no
20580 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20585 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20586 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
20587 if test $ac_cv_func_mmap_fixed_mapped = yes; then
20589 cat >>confdefs.h <<\_ACEOF
20590 #define HAVE_MMAP 1
20594 rm -f conftest.mmap
20596 { echo "$as_me:$LINENO: checking for mmap of files" >&5
20597 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20598 if test "${ac_cv_func_mmap_file+set}" = set; then
20599 echo $ECHO_N "(cached) $ECHO_C" >&6
20602 ac_cpp='$CPP $CPPFLAGS'
20603 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20604 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20605 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20607 if test "$cross_compiling" = yes; then
20608 ac_cv_func_mmap_file=no
20610 cat >conftest.$ac_ext <<_ACEOF
20614 cat confdefs.h >>conftest.$ac_ext
20615 cat >>conftest.$ac_ext <<_ACEOF
20616 /* end confdefs.h. */
20618 #include <sys/types.h>
20619 #include <sys/mman.h>
20627 fd = creat ("foo",0777);
20628 fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
20630 return (fd != (int) MAP_FAILED);
20635 rm -f conftest$ac_exeext
20636 if { (ac_try="$ac_link"
20637 case "(($ac_try" in
20638 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20639 *) ac_try_echo=$ac_try;;
20641 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20642 (eval "$ac_link") 2>&5
20644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20645 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20646 { (case "(($ac_try" in
20647 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20648 *) ac_try_echo=$ac_try;;
20650 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20651 (eval "$ac_try") 2>&5
20653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20654 (exit $ac_status); }; }; then
20655 ac_cv_func_mmap_file=yes
20657 echo "$as_me: program exited with status $ac_status" >&5
20658 echo "$as_me: failed program was:" >&5
20659 sed 's/^/| /' conftest.$ac_ext >&5
20661 ( exit $ac_status )
20662 ac_cv_func_mmap_file=no
20664 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20669 ac_cpp='$CPP $CPPFLAGS'
20670 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20671 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20672 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20676 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
20677 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
20678 if test "$ac_cv_func_mmap_file" = yes; then
20680 cat >>confdefs.h <<\_ACEOF
20681 #define HAVE_MMAP_FILE
20688 { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
20689 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
20690 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
20691 echo $ECHO_N "(cached) $ECHO_C" >&6
20693 if test "$llvm_cv_os_type" = "Interix" ; then
20694 ac_cv_need_dev_zero_for_mmap=yes
20696 ac_cv_need_dev_zero_for_mmap=no
20700 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
20701 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
20702 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
20704 cat >>confdefs.h <<\_ACEOF
20705 #define NEED_DEV_ZERO_FOR_MMAP 1
20710 if test "$ac_cv_func_mmap_fixed_mapped" = "no"
20712 { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
20713 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
20715 if test "$ac_cv_func_mmap_file" = "no"
20717 { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
20718 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
20722 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
20723 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
20725 ac_cpp='$CXXCPP $CPPFLAGS'
20726 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20727 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20728 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20730 cat >conftest.$ac_ext <<_ACEOF
20733 cat confdefs.h >>conftest.$ac_ext
20734 cat >>conftest.$ac_ext <<_ACEOF
20735 /* end confdefs.h. */
20737 volatile unsigned long val = 1;
20738 __sync_synchronize();
20739 __sync_val_compare_and_swap(&val, 1, 0);
20740 __sync_add_and_fetch(&val, 1);
20741 __sync_sub_and_fetch(&val, 1);
20746 rm -f conftest.$ac_objext conftest$ac_exeext
20747 if { (ac_try="$ac_link"
20748 case "(($ac_try" in
20749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20750 *) ac_try_echo=$ac_try;;
20752 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20753 (eval "$ac_link") 2>conftest.er1
20755 grep -v '^ *+' conftest.er1 >conftest.err
20757 cat conftest.err >&5
20758 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20759 (exit $ac_status); } &&
20760 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20761 { (case "(($ac_try" in
20762 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20763 *) ac_try_echo=$ac_try;;
20765 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20766 (eval "$ac_try") 2>&5
20768 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20769 (exit $ac_status); }; } &&
20770 { ac_try='test -s conftest$ac_exeext'
20771 { (case "(($ac_try" in
20772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20773 *) ac_try_echo=$ac_try;;
20775 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20776 (eval "$ac_try") 2>&5
20778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20779 (exit $ac_status); }; }; then
20781 ac_cpp='$CPP $CPPFLAGS'
20782 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20783 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20784 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20786 { echo "$as_me:$LINENO: result: yes" >&5
20787 echo "${ECHO_T}yes" >&6; }
20789 cat >>confdefs.h <<\_ACEOF
20790 #define LLVM_HAS_ATOMICS 1
20794 echo "$as_me: failed program was:" >&5
20795 sed 's/^/| /' conftest.$ac_ext >&5
20797 { echo "$as_me:$LINENO: result: no" >&5
20798 echo "${ECHO_T}no" >&6; }
20800 cat >>confdefs.h <<\_ACEOF
20801 #define LLVM_HAS_ATOMICS 0
20804 { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
20805 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
20808 rm -f core conftest.err conftest.$ac_objext \
20809 conftest$ac_exeext conftest.$ac_ext
20812 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
20813 { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
20814 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
20815 if test "${llvm_cv_linux_mixed+set}" = set; then
20816 echo $ECHO_N "(cached) $ECHO_C" >&6
20819 ac_cpp='$CPP $CPPFLAGS'
20820 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20821 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20822 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20824 cat >conftest.$ac_ext <<_ACEOF
20827 cat confdefs.h >>conftest.$ac_ext
20828 cat >>conftest.$ac_ext <<_ACEOF
20829 /* end confdefs.h. */
20831 error: Not x86-64 even if uname says so!
20842 rm -f conftest.$ac_objext
20843 if { (ac_try="$ac_compile"
20844 case "(($ac_try" in
20845 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20846 *) ac_try_echo=$ac_try;;
20848 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20849 (eval "$ac_compile") 2>conftest.er1
20851 grep -v '^ *+' conftest.er1 >conftest.err
20853 cat conftest.err >&5
20854 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20855 (exit $ac_status); } &&
20856 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20857 { (case "(($ac_try" in
20858 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20859 *) ac_try_echo=$ac_try;;
20861 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20862 (eval "$ac_try") 2>&5
20864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20865 (exit $ac_status); }; } &&
20866 { ac_try='test -s conftest.$ac_objext'
20867 { (case "(($ac_try" in
20868 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20869 *) ac_try_echo=$ac_try;;
20871 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20872 (eval "$ac_try") 2>&5
20874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20875 (exit $ac_status); }; }; then
20876 llvm_cv_linux_mixed=no
20878 echo "$as_me: failed program was:" >&5
20879 sed 's/^/| /' conftest.$ac_ext >&5
20881 llvm_cv_linux_mixed=yes
20884 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20886 ac_cpp='$CPP $CPPFLAGS'
20887 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20888 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20889 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20893 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
20894 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
20896 if test "$llvm_cv_linux_mixed" = "yes"; then
20897 llvm_cv_target_arch="x86"
20903 for ac_func in __dso_handle
20905 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20906 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20907 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20908 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20909 echo $ECHO_N "(cached) $ECHO_C" >&6
20911 cat >conftest.$ac_ext <<_ACEOF
20914 cat confdefs.h >>conftest.$ac_ext
20915 cat >>conftest.$ac_ext <<_ACEOF
20916 /* end confdefs.h. */
20917 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20918 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20919 #define $ac_func innocuous_$ac_func
20921 /* System header to define __stub macros and hopefully few prototypes,
20922 which can conflict with char $ac_func (); below.
20923 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20924 <limits.h> exists even on freestanding compilers. */
20927 # include <limits.h>
20929 # include <assert.h>
20934 /* Override any GCC internal prototype to avoid an error.
20935 Use char because int might match the return type of a GCC
20936 builtin and then its argument prototype would still apply. */
20941 /* The GNU C library defines this for functions which it implements
20942 to always fail with ENOSYS. Some functions are actually named
20943 something starting with __ and the normal name is an alias. */
20944 #if defined __stub_$ac_func || defined __stub___$ac_func
20951 return $ac_func ();
20956 rm -f conftest.$ac_objext conftest$ac_exeext
20957 if { (ac_try="$ac_link"
20958 case "(($ac_try" in
20959 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20960 *) ac_try_echo=$ac_try;;
20962 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20963 (eval "$ac_link") 2>conftest.er1
20965 grep -v '^ *+' conftest.er1 >conftest.err
20967 cat conftest.err >&5
20968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20969 (exit $ac_status); } &&
20970 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20971 { (case "(($ac_try" in
20972 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20973 *) ac_try_echo=$ac_try;;
20975 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20976 (eval "$ac_try") 2>&5
20978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20979 (exit $ac_status); }; } &&
20980 { ac_try='test -s conftest$ac_exeext'
20981 { (case "(($ac_try" in
20982 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20983 *) ac_try_echo=$ac_try;;
20985 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20986 (eval "$ac_try") 2>&5
20988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20989 (exit $ac_status); }; }; then
20990 eval "$as_ac_var=yes"
20992 echo "$as_me: failed program was:" >&5
20993 sed 's/^/| /' conftest.$ac_ext >&5
20995 eval "$as_ac_var=no"
20998 rm -f core conftest.err conftest.$ac_objext \
20999 conftest$ac_exeext conftest.$ac_ext
21001 ac_res=`eval echo '${'$as_ac_var'}'`
21002 { echo "$as_me:$LINENO: result: $ac_res" >&5
21003 echo "${ECHO_T}$ac_res" >&6; }
21004 if test `eval echo '${'$as_ac_var'}'` = yes; then
21005 cat >>confdefs.h <<_ACEOF
21006 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21013 SHLIBEXT=$libltdl_cv_shlibext
21016 SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
21019 if test "${prefix}" = "NONE" ; then
21020 prefix="/usr/local"
21022 eval LLVM_PREFIX="${prefix}";
21023 eval LLVM_BINDIR="${prefix}/bin";
21024 eval LLVM_LIBDIR="${prefix}/lib";
21025 eval LLVM_DATADIR="${prefix}/share/llvm";
21026 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
21027 eval LLVM_ETCDIR="${prefix}/etc/llvm";
21028 eval LLVM_INCLUDEDIR="${prefix}/include";
21029 eval LLVM_INFODIR="${prefix}/info";
21030 eval LLVM_MANDIR="${prefix}/man";
21031 LLVM_CONFIGTIME=`date`
21043 if test "${ENABLE_TIMESTAMPS}" = "0"; then
21044 LLVM_CONFIGTIME="(timestamp not enabled)"
21048 cat >>confdefs.h <<_ACEOF
21049 #define LLVM_PREFIX "$LLVM_PREFIX"
21053 cat >>confdefs.h <<_ACEOF
21054 #define LLVM_BINDIR "$LLVM_BINDIR"
21058 cat >>confdefs.h <<_ACEOF
21059 #define LLVM_LIBDIR "$LLVM_LIBDIR"
21063 cat >>confdefs.h <<_ACEOF
21064 #define LLVM_DATADIR "$LLVM_DATADIR"
21068 cat >>confdefs.h <<_ACEOF
21069 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
21073 cat >>confdefs.h <<_ACEOF
21074 #define LLVM_ETCDIR "$LLVM_ETCDIR"
21078 cat >>confdefs.h <<_ACEOF
21079 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
21083 cat >>confdefs.h <<_ACEOF
21084 #define LLVM_INFODIR "$LLVM_INFODIR"
21088 cat >>confdefs.h <<_ACEOF
21089 #define LLVM_MANDIR "$LLVM_MANDIR"
21093 cat >>confdefs.h <<_ACEOF
21094 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
21098 cat >>confdefs.h <<_ACEOF
21099 #define LLVM_HOSTTRIPLE "$host"
21103 cat >>confdefs.h <<_ACEOF
21104 #define LLVM_DEFAULT_TARGET_TRIPLE "$target"
21108 if test "$BINDINGS_TO_BUILD" = auto ; then
21109 BINDINGS_TO_BUILD=""
21110 if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
21111 BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
21114 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
21120 binding_prereqs_failed=0
21121 for a_binding in $BINDINGS_TO_BUILD ; do
21122 case "$a_binding" in
21124 if test "x$OCAMLC" = x ; then
21125 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
21126 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
21127 binding_prereqs_failed=1
21129 if test "x$OCAMLDEP" = x ; then
21130 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
21131 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
21132 binding_prereqs_failed=1
21134 if test "x$OCAMLOPT" = x ; then
21135 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
21136 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
21138 if test "x$with_ocaml_libdir" != xauto ; then
21139 OCAML_LIBDIR=$with_ocaml_libdir
21142 ocaml_stdlib="`"$OCAMLC" -where`"
21143 if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
21145 # ocaml stdlib is beneath our prefix; use stdlib
21146 OCAML_LIBDIR=$ocaml_stdlib
21149 # ocaml stdlib is outside our prefix; use libdir/ocaml
21150 OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
21157 if test "$binding_prereqs_failed" = 1 ; then
21158 { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
21159 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
21160 { (exit 1); exit 1; }; }
21163 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
21164 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
21165 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
21166 echo $ECHO_N "(cached) $ECHO_C" >&6
21169 ac_cpp='$CXXCPP $CPPFLAGS'
21170 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21171 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21172 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21174 oldcxxflags="$CXXFLAGS"
21175 CXXFLAGS="$CXXFLAGS -O0 -fvisibility-inlines-hidden -Werror"
21176 cat >conftest.$ac_ext <<_ACEOF
21179 cat confdefs.h >>conftest.$ac_ext
21180 cat >>conftest.$ac_ext <<_ACEOF
21181 /* end confdefs.h. */
21182 template <typename T> struct X { void __attribute__((noinline)) f() {} };
21191 rm -f conftest.$ac_objext
21192 if { (ac_try="$ac_compile"
21193 case "(($ac_try" in
21194 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21195 *) ac_try_echo=$ac_try;;
21197 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21198 (eval "$ac_compile") 2>conftest.er1
21200 grep -v '^ *+' conftest.er1 >conftest.err
21202 cat conftest.err >&5
21203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21204 (exit $ac_status); } &&
21205 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21206 { (case "(($ac_try" in
21207 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21208 *) ac_try_echo=$ac_try;;
21210 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21211 (eval "$ac_try") 2>&5
21213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21214 (exit $ac_status); }; } &&
21215 { ac_try='test -s conftest.$ac_objext'
21216 { (case "(($ac_try" in
21217 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21218 *) ac_try_echo=$ac_try;;
21220 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21221 (eval "$ac_try") 2>&5
21223 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21224 (exit $ac_status); }; }; then
21225 llvm_cv_cxx_visibility_inlines_hidden=yes
21227 echo "$as_me: failed program was:" >&5
21228 sed 's/^/| /' conftest.$ac_ext >&5
21230 llvm_cv_cxx_visibility_inlines_hidden=no
21233 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21234 CXXFLAGS="$oldcxxflags"
21236 ac_cpp='$CPP $CPPFLAGS'
21237 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21238 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21239 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21243 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
21244 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
21245 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
21246 ENABLE_VISIBILITY_INLINES_HIDDEN=1
21249 ENABLE_VISIBILITY_INLINES_HIDDEN=0
21254 if test "$llvm_cv_link_use_r" = "yes" ; then
21261 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
21262 RDYNAMIC="-Wl,-export-dynamic"
21269 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
21276 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
21278 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
21280 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
21282 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
21284 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
21287 ac_config_files="$ac_config_files Makefile.config"
21290 ac_config_files="$ac_config_files llvm.spec"
21293 ac_config_files="$ac_config_files docs/doxygen.cfg"
21296 if test "${clang_src_root}" = ""; then
21297 clang_src_root="$srcdir/tools/clang"
21299 if test -f ${clang_src_root}/README.txt; then
21300 configh="include/clang/Config/config.h"
21301 doxy="docs/doxygen.cfg"
21302 ac_config_headers="$ac_config_headers tools/clang/${configh}:${clang_src_root}/${configh}.in"
21304 ac_config_files="$ac_config_files tools/clang/${doxy}:${clang_src_root}/${doxy}.in"
21308 ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
21311 test "x$program_prefix" = "xNONE" && program_prefix=""
21315 ac_config_commands="$ac_config_commands setup"
21317 ac_config_commands="$ac_config_commands Makefile"
21320 ac_config_commands="$ac_config_commands Makefile.common"
21323 ac_config_commands="$ac_config_commands examples/Makefile"
21326 ac_config_commands="$ac_config_commands lib/Makefile"
21329 ac_config_commands="$ac_config_commands runtime/Makefile"
21332 ac_config_commands="$ac_config_commands test/Makefile"
21335 ac_config_commands="$ac_config_commands test/Makefile.tests"
21338 ac_config_commands="$ac_config_commands unittests/Makefile"
21341 ac_config_commands="$ac_config_commands tools/Makefile"
21344 ac_config_commands="$ac_config_commands utils/Makefile"
21347 ac_config_commands="$ac_config_commands projects/Makefile"
21350 ac_config_commands="$ac_config_commands bindings/Makefile"
21353 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21357 cat >confcache <<\_ACEOF
21358 # This file is a shell script that caches the results of configure
21359 # tests run on this system so they can be shared between configure
21360 # scripts and configure runs, see configure's option --config-cache.
21361 # It is not useful on other systems. If it contains results you don't
21362 # want to keep, you may remove or edit it.
21364 # config.status only pays attention to the cache file if you give it
21365 # the --recheck option to rerun configure.
21367 # `ac_cv_env_foo' variables (set or unset) will be overridden when
21368 # loading this file, other *unset* `ac_cv_foo' will be assigned the
21369 # following values.
21373 # The following way of writing the cache mishandles newlines in values,
21374 # but we know of no workaround that is simple, portable, and efficient.
21375 # So, we kill variables containing newlines.
21376 # Ultrix sh set writes to stderr and can't be redirected directly,
21377 # and sets the high bit in the cache file unless we assign to the vars.
21379 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21380 eval ac_val=\$$ac_var
21384 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21385 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21388 _ | IFS | as_nl) ;; #(
21389 *) $as_unset $ac_var ;;
21395 case $as_nl`(ac_space=' '; set) 2>&1` in #(
21396 *${as_nl}ac_space=\ *)
21397 # `set' does not quote correctly, so add quotes (double-quote
21398 # substitution turns \\\\ into \\, and sed turns \\ into \).
21401 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21404 # `set' quotes correctly as required by POSIX, so do not add quotes.
21405 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21414 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21416 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21418 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21419 if test -w "$cache_file"; then
21420 test "x$cache_file" != "x/dev/null" &&
21421 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21422 echo "$as_me: updating cache $cache_file" >&6;}
21423 cat confcache >$cache_file
21425 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21426 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21431 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21432 # Let make expand exec_prefix.
21433 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21435 DEFS=-DHAVE_CONFIG_H
21439 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21440 # 1. Remove the extension, and $U if already installed.
21441 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21442 ac_i=`echo "$ac_i" | sed "$ac_script"`
21443 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
21444 # will be set to the directory where LIBOBJS objects are built.
21445 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21446 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21448 LIBOBJS=$ac_libobjs
21450 LTLIBOBJS=$ac_ltlibobjs
21453 if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
21454 { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21455 Usually this means the macro was only invoked conditionally." >&5
21456 echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21457 Usually this means the macro was only invoked conditionally." >&2;}
21458 { (exit 1); exit 1; }; }
21460 if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
21461 { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21462 Usually this means the macro was only invoked conditionally." >&5
21463 echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21464 Usually this means the macro was only invoked conditionally." >&2;}
21465 { (exit 1); exit 1; }; }
21468 : ${CONFIG_STATUS=./config.status}
21469 ac_clean_files_save=$ac_clean_files
21470 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21471 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21472 echo "$as_me: creating $CONFIG_STATUS" >&6;}
21473 cat >$CONFIG_STATUS <<_ACEOF
21475 # Generated by $as_me.
21476 # Run this file to recreate the current configuration.
21477 # Compiler output produced by configure, useful for debugging
21478 # configure, is in config.log if it exists.
21481 ac_cs_recheck=false
21483 SHELL=\${CONFIG_SHELL-$SHELL}
21486 cat >>$CONFIG_STATUS <<\_ACEOF
21487 ## --------------------- ##
21488 ## M4sh Initialization. ##
21489 ## --------------------- ##
21491 # Be Bourne compatible
21492 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21495 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21496 # is contrary to our usage. Disable this feature.
21497 alias -g '${1+"$@"}'='"$@"'
21498 setopt NO_GLOB_SUBST
21500 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
21502 BIN_SH=xpg4; export BIN_SH # for Tru64
21503 DUALCASE=1; export DUALCASE # for MKS sh
21507 # Avoid depending upon Character Ranges.
21508 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21509 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21510 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21511 as_cr_digits='0123456789'
21512 as_cr_alnum=$as_cr_Letters$as_cr_digits
21514 # The user is always right.
21515 if test "${PATH_SEPARATOR+set}" != set; then
21516 echo "#! /bin/sh" >conf$$.sh
21517 echo "exit 0" >>conf$$.sh
21519 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21527 # Support unset when possible.
21528 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21536 # We need space, tab and new line, in precisely that order. Quoting is
21537 # there to prevent editors from complaining about space-tab.
21538 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
21539 # splitting by setting IFS to empty value.)
21544 # Find who we are. Look in the path if we contain no directory separator.
21546 *[\\/]* ) as_myself=$0 ;;
21547 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21548 for as_dir in $PATH
21551 test -z "$as_dir" && as_dir=.
21552 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21558 # We did not find ourselves, most probably we were run as `sh COMMAND'
21559 # in which case we are not to be found in the path.
21560 if test "x$as_myself" = x; then
21563 if test ! -f "$as_myself"; then
21564 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21565 { (exit 1); exit 1; }
21568 # Work around bugs in pre-3.0 UWIN ksh.
21569 for as_var in ENV MAIL MAILPATH
21570 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21578 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21579 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21580 LC_TELEPHONE LC_TIME
21582 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21583 eval $as_var=C; export $as_var
21585 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21589 # Required to use basename.
21590 if expr a : '\(a\)' >/dev/null 2>&1 &&
21591 test "X`expr 00001 : '.*\(...\)'`" = X001; then
21597 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21598 as_basename=basename
21604 # Name of the executable.
21605 as_me=`$as_basename -- "$0" ||
21606 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21607 X"$0" : 'X\(//\)$' \| \
21608 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21610 sed '/^.*\/\([^/][^/]*\)\/*$/{
21629 as_lineno_1=$LINENO
21630 as_lineno_2=$LINENO
21631 test "x$as_lineno_1" != "x$as_lineno_2" &&
21632 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21634 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21635 # uniformly replaced by the line number. The first 'sed' inserts a
21636 # line-number line after each line using $LINENO; the second 'sed'
21637 # does the real work. The second script uses 'N' to pair each
21638 # line-number line with the line containing $LINENO, and appends
21639 # trailing '-' during substitution so that $LINENO is not a special
21640 # case at line end.
21641 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21642 # scripts with optimization help from Paolo Bonzini. Blame Lee
21643 # E. McMahon (1931-1989) for sed's syntax. :-)
21655 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21658 ' >$as_me.lineno &&
21659 chmod +x "$as_me.lineno" ||
21660 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21661 { (exit 1); exit 1; }; }
21663 # Don't try to exec as it changes $[0], causing all sort of problems
21664 # (the dirname of $[0] is not the place where we might find the
21665 # original and so on. Autoconf is especially sensitive to this).
21666 . "./$as_me.lineno"
21667 # Exit status is that of the last command.
21672 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21678 ECHO_C= ECHO_N= ECHO_T=
21679 case `echo -n x` in
21681 case `echo 'x\c'` in
21682 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
21689 if expr a : '\(a\)' >/dev/null 2>&1 &&
21690 test "X`expr 00001 : '.*\(...\)'`" = X001; then
21696 rm -f conf$$ conf$$.exe conf$$.file
21697 if test -d conf$$.dir; then
21698 rm -f conf$$.dir/conf$$.file
21704 if ln -s conf$$.file conf$$ 2>/dev/null; then
21706 # ... but there are two gotchas:
21707 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21708 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21709 # In both cases, we have to default to `cp -p'.
21710 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21712 elif ln conf$$.file conf$$ 2>/dev/null; then
21717 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21718 rmdir conf$$.dir 2>/dev/null
21720 if mkdir -p . 2>/dev/null; then
21723 test -d ./-p && rmdir ./-p
21727 # Find out whether ``test -x'' works. Don't use a zero-byte file, as
21728 # systems may use methods other than mode bits to determine executability.
21729 cat >conf$$.file <<_ASEOF
21733 chmod +x conf$$.file
21734 if test -x conf$$.file >/dev/null 2>&1; then
21735 as_executable_p="test -x"
21741 # Sed expression to map a string onto a valid CPP name.
21742 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21744 # Sed expression to map a string onto a valid variable name.
21745 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21750 # Save the log message, to keep $[0] and so on meaningful, and to
21751 # report actual input values of CONFIG_FILES etc. instead of their
21752 # values after options handling.
21754 This file was extended by LLVM $as_me 3.3svn, which was
21755 generated by GNU Autoconf 2.60. Invocation command line was
21757 CONFIG_FILES = $CONFIG_FILES
21758 CONFIG_HEADERS = $CONFIG_HEADERS
21759 CONFIG_LINKS = $CONFIG_LINKS
21760 CONFIG_COMMANDS = $CONFIG_COMMANDS
21763 on `(hostname || uname -n) 2>/dev/null | sed 1q`
21768 cat >>$CONFIG_STATUS <<_ACEOF
21769 # Files that config.status was made for.
21770 config_files="$ac_config_files"
21771 config_headers="$ac_config_headers"
21772 config_commands="$ac_config_commands"
21776 cat >>$CONFIG_STATUS <<\_ACEOF
21778 \`$as_me' instantiates files from templates according to the
21779 current configuration.
21781 Usage: $0 [OPTIONS] [FILE]...
21783 -h, --help print this help, then exit
21784 -V, --version print version number, then exit
21785 -q, --quiet do not print progress messages
21786 -d, --debug don't remove temporary files
21787 --recheck update $as_me by reconfiguring in the same conditions
21788 --file=FILE[:TEMPLATE]
21789 instantiate the configuration file FILE
21790 --header=FILE[:TEMPLATE]
21791 instantiate the configuration header FILE
21793 Configuration files:
21796 Configuration headers:
21799 Configuration commands:
21802 Report bugs to <bug-autoconf@gnu.org>."
21805 cat >>$CONFIG_STATUS <<_ACEOF
21807 LLVM config.status 3.3svn
21808 configured by $0, generated by GNU Autoconf 2.60,
21809 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21811 Copyright (C) 2006 Free Software Foundation, Inc.
21812 This config.status script is free software; the Free Software Foundation
21813 gives unlimited permission to copy, distribute and modify it."
21820 cat >>$CONFIG_STATUS <<\_ACEOF
21821 # If no file are specified by the user, then we need to provide default
21822 # value. By we need to know if files were specified by the user.
21828 ac_option=`expr "X$1" : 'X\([^=]*\)='`
21829 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21840 # Handling of the options.
21841 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21843 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21844 echo "$ac_cs_version"; exit ;;
21845 --debug | --debu | --deb | --de | --d | -d )
21847 --file | --fil | --fi | --f )
21849 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21850 ac_need_defaults=false;;
21851 --header | --heade | --head | --hea )
21853 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21854 ac_need_defaults=false;;
21856 # Conflict between --help and --header
21857 { echo "$as_me: error: ambiguous option: $1
21858 Try \`$0 --help' for more information." >&2
21859 { (exit 1); exit 1; }; };;
21860 --help | --hel | -h )
21861 echo "$ac_cs_usage"; exit ;;
21862 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21863 | -silent | --silent | --silen | --sile | --sil | --si | --s)
21866 # This is an error.
21867 -*) { echo "$as_me: error: unrecognized option: $1
21868 Try \`$0 --help' for more information." >&2
21869 { (exit 1); exit 1; }; } ;;
21871 *) ac_config_targets="$ac_config_targets $1"
21872 ac_need_defaults=false ;;
21878 ac_configure_extra_args=
21880 if $ac_cs_silent; then
21882 ac_configure_extra_args="$ac_configure_extra_args --silent"
21886 cat >>$CONFIG_STATUS <<_ACEOF
21887 if \$ac_cs_recheck; then
21888 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21889 CONFIG_SHELL=$SHELL
21890 export CONFIG_SHELL
21891 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21895 cat >>$CONFIG_STATUS <<\_ACEOF
21899 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21900 ## Running $as_me. ##
21906 cat >>$CONFIG_STATUS <<_ACEOF
21910 llvm_src="${srcdir}"
21914 cat >>$CONFIG_STATUS <<\_ACEOF
21916 # Handling of arguments.
21917 for ac_config_target in $ac_config_targets
21919 case $ac_config_target in
21920 "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
21921 "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
21922 "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
21923 "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
21924 "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
21925 "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
21926 "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
21927 "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
21928 "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
21929 "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
21930 "tools/clang/${configh}") CONFIG_HEADERS="$CONFIG_HEADERS tools/clang/${configh}:${clang_src_root}/${configh}.in" ;;
21931 "tools/clang/${doxy}") CONFIG_FILES="$CONFIG_FILES tools/clang/${doxy}:${clang_src_root}/${doxy}.in" ;;
21932 "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;;
21933 "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
21934 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
21935 "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
21936 "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
21937 "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
21938 "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
21939 "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
21940 "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
21941 "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
21942 "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
21943 "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
21944 "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
21945 "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
21946 "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
21948 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21949 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21950 { (exit 1); exit 1; }; };;
21955 # If the user did not use the arguments to specify the items to instantiate,
21956 # then the envvar interface is used. Set only those that are not.
21957 # We use the long form for the default assignment because of an extremely
21958 # bizarre bug on SunOS 4.1.3.
21959 if $ac_need_defaults; then
21960 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21961 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21962 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21965 # Have a temporary directory for convenience. Make it in the build tree
21966 # simply because there is no reason against having it here, and in addition,
21967 # creating and moving files from /tmp can sometimes cause problems.
21968 # Hook for its removal unless debugging.
21969 # Note that there is a small window in which the directory will not be cleaned:
21970 # after its creation but before its name has been assigned to `$tmp'.
21974 trap 'exit_status=$?
21975 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21977 trap '{ (exit 1); exit 1; }' 1 2 13 15
21979 # Create a (secure) tmp directory for tmp files.
21982 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21983 test -n "$tmp" && test -d "$tmp"
21986 tmp=./conf$$-$RANDOM
21987 (umask 077 && mkdir "$tmp")
21990 echo "$me: cannot create a temporary directory in ." >&2
21991 { (exit 1); exit 1; }
21995 # Set up the sed scripts for CONFIG_FILES section.
21998 # No need to generate the scripts if there are no CONFIG_FILES.
21999 # This happens for instance when ./config.status config.h
22000 if test -n "$CONFIG_FILES"; then
22007 for ac_last_try in false false false false false :; do
22008 cat >conf$$subs.sed <<_ACEOF
22009 SHELL!$SHELL$ac_delim
22010 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
22011 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
22012 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
22013 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
22014 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
22015 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
22016 exec_prefix!$exec_prefix$ac_delim
22017 prefix!$prefix$ac_delim
22018 program_transform_name!$program_transform_name$ac_delim
22019 bindir!$bindir$ac_delim
22020 sbindir!$sbindir$ac_delim
22021 libexecdir!$libexecdir$ac_delim
22022 datarootdir!$datarootdir$ac_delim
22023 datadir!$datadir$ac_delim
22024 sysconfdir!$sysconfdir$ac_delim
22025 sharedstatedir!$sharedstatedir$ac_delim
22026 localstatedir!$localstatedir$ac_delim
22027 includedir!$includedir$ac_delim
22028 oldincludedir!$oldincludedir$ac_delim
22029 docdir!$docdir$ac_delim
22030 infodir!$infodir$ac_delim
22031 htmldir!$htmldir$ac_delim
22032 dvidir!$dvidir$ac_delim
22033 pdfdir!$pdfdir$ac_delim
22034 psdir!$psdir$ac_delim
22035 libdir!$libdir$ac_delim
22036 localedir!$localedir$ac_delim
22037 mandir!$mandir$ac_delim
22038 DEFS!$DEFS$ac_delim
22039 ECHO_C!$ECHO_C$ac_delim
22040 ECHO_N!$ECHO_N$ac_delim
22041 ECHO_T!$ECHO_T$ac_delim
22042 LIBS!$LIBS$ac_delim
22043 build_alias!$build_alias$ac_delim
22044 host_alias!$host_alias$ac_delim
22045 target_alias!$target_alias$ac_delim
22046 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
22048 CFLAGS!$CFLAGS$ac_delim
22049 LDFLAGS!$LDFLAGS$ac_delim
22050 CPPFLAGS!$CPPFLAGS$ac_delim
22051 ac_ct_CC!$ac_ct_CC$ac_delim
22052 EXEEXT!$EXEEXT$ac_delim
22053 OBJEXT!$OBJEXT$ac_delim
22055 CXXFLAGS!$CXXFLAGS$ac_delim
22056 ac_ct_CXX!$ac_ct_CXX$ac_delim
22058 subdirs!$subdirs$ac_delim
22059 ENABLE_POLLY!$ENABLE_POLLY$ac_delim
22060 LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
22061 build!$build$ac_delim
22062 build_cpu!$build_cpu$ac_delim
22063 build_vendor!$build_vendor$ac_delim
22064 build_os!$build_os$ac_delim
22065 host!$host$ac_delim
22066 host_cpu!$host_cpu$ac_delim
22067 host_vendor!$host_vendor$ac_delim
22068 host_os!$host_os$ac_delim
22069 target!$target$ac_delim
22070 target_cpu!$target_cpu$ac_delim
22071 target_vendor!$target_vendor$ac_delim
22072 target_os!$target_os$ac_delim
22074 HOST_OS!$HOST_OS$ac_delim
22075 TARGET_OS!$TARGET_OS$ac_delim
22076 LINKALL!$LINKALL$ac_delim
22077 NOLINKALL!$NOLINKALL$ac_delim
22078 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
22079 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
22080 ARCH!$ARCH$ac_delim
22081 HOST_ARCH!$HOST_ARCH$ac_delim
22082 ENDIAN!$ENDIAN$ac_delim
22083 GREP!$GREP$ac_delim
22084 EGREP!$EGREP$ac_delim
22085 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
22086 BUILD_CC!$BUILD_CC$ac_delim
22087 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
22088 BUILD_CXX!$BUILD_CXX$ac_delim
22089 CVSBUILD!$CVSBUILD$ac_delim
22090 ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim
22091 ENABLE_CXX11!$ENABLE_CXX11$ac_delim
22092 ENABLE_CLANG_ARCMT!$ENABLE_CLANG_ARCMT$ac_delim
22093 ENABLE_CLANG_STATIC_ANALYZER!$ENABLE_CLANG_STATIC_ANALYZER$ac_delim
22094 ENABLE_CLANG_REWRITER!$ENABLE_CLANG_REWRITER$ac_delim
22095 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
22096 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
22097 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
22098 ENABLE_WERROR!$ENABLE_WERROR$ac_delim
22099 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
22100 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
22101 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
22102 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
22103 KEEP_SYMBOLS!$KEEP_SYMBOLS$ac_delim
22105 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
22108 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
22110 elif $ac_last_try; then
22111 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22112 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22113 { (exit 1); exit 1; }; }
22115 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22119 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22120 if test -n "$ac_eof"; then
22121 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22122 ac_eof=`expr $ac_eof + 1`
22125 cat >>$CONFIG_STATUS <<_ACEOF
22126 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
22127 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22130 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22131 s/^/s,@/; s/!/@,|#_!!_#|/
22134 s/'"$ac_delim"'$/,g/; t
22136 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22137 ' >>$CONFIG_STATUS <conf$$subs.sed
22138 rm -f conf$$subs.sed
22139 cat >>$CONFIG_STATUS <<_ACEOF
22145 for ac_last_try in false false false false false :; do
22146 cat >conf$$subs.sed <<_ACEOF
22147 ENABLE_DOCS!$ENABLE_DOCS$ac_delim
22148 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
22149 LLVM_ENABLE_THREADS!$LLVM_ENABLE_THREADS$ac_delim
22150 ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
22151 ENABLE_PIC!$ENABLE_PIC$ac_delim
22152 ENABLE_SHARED!$ENABLE_SHARED$ac_delim
22153 ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
22154 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
22155 ENABLE_BACKTRACES!$ENABLE_BACKTRACES$ac_delim
22156 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
22157 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
22158 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
22159 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
22160 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
22161 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
22162 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
22163 EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
22164 CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
22165 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
22166 INTERNAL_PREFIX!$INTERNAL_PREFIX$ac_delim
22168 ifGNUmake!$ifGNUmake$ac_delim
22169 LN_S!$LN_S$ac_delim
22172 DATE!$DATE$ac_delim
22173 FIND!$FIND$ac_delim
22174 MKDIR!$MKDIR$ac_delim
22176 RANLIB!$RANLIB$ac_delim
22181 BINPWD!$BINPWD$ac_delim
22182 GRAPHVIZ!$GRAPHVIZ$ac_delim
22185 NEATO!$NEATO$ac_delim
22186 TWOPI!$TWOPI$ac_delim
22187 CIRCO!$CIRCO$ac_delim
22189 DOTTY!$DOTTY$ac_delim
22190 XDOT_PY!$XDOT_PY$ac_delim
22191 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
22192 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
22193 INSTALL_DATA!$INSTALL_DATA$ac_delim
22194 BZIP2!$BZIP2$ac_delim
22196 DOXYGEN!$DOXYGEN$ac_delim
22197 GROFF!$GROFF$ac_delim
22198 GZIPBIN!$GZIPBIN$ac_delim
22199 PDFROFF!$PDFROFF$ac_delim
22201 OCAMLC!$OCAMLC$ac_delim
22202 OCAMLOPT!$OCAMLOPT$ac_delim
22203 OCAMLDEP!$OCAMLDEP$ac_delim
22204 OCAMLDOC!$OCAMLDOC$ac_delim
22206 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
22207 INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
22208 INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
22209 CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
22210 CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
22211 LIBADD_DL!$LIBADD_DL$ac_delim
22212 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
22213 NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
22214 COVERED_SWITCH_DEFAULT!$COVERED_SWITCH_DEFAULT$ac_delim
22215 USE_UDIS86!$USE_UDIS86$ac_delim
22216 USE_OPROFILE!$USE_OPROFILE$ac_delim
22217 USE_INTEL_JITEVENTS!$USE_INTEL_JITEVENTS$ac_delim
22218 XML2CONFIG!$XML2CONFIG$ac_delim
22219 LIBXML2_LIBS!$LIBXML2_LIBS$ac_delim
22220 LIBXML2_INC!$LIBXML2_INC$ac_delim
22221 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
22222 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
22223 MMAP_FILE!$MMAP_FILE$ac_delim
22224 SHLIBEXT!$SHLIBEXT$ac_delim
22225 SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
22226 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
22227 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
22228 LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
22229 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
22230 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
22231 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
22232 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
22233 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
22234 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
22235 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
22236 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
22237 ALL_BINDINGS!$ALL_BINDINGS$ac_delim
22238 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
22239 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
22240 RPATH!$RPATH$ac_delim
22241 RDYNAMIC!$RDYNAMIC$ac_delim
22242 program_prefix!$program_prefix$ac_delim
22243 LIBOBJS!$LIBOBJS$ac_delim
22246 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
22248 elif $ac_last_try; then
22249 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22250 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22251 { (exit 1); exit 1; }; }
22253 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22257 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22258 if test -n "$ac_eof"; then
22259 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22260 ac_eof=`expr $ac_eof + 1`
22263 cat >>$CONFIG_STATUS <<_ACEOF
22264 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
22265 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22268 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22269 s/^/s,@/; s/!/@,|#_!!_#|/
22272 s/'"$ac_delim"'$/,g/; t
22274 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22275 ' >>$CONFIG_STATUS <conf$$subs.sed
22276 rm -f conf$$subs.sed
22277 cat >>$CONFIG_STATUS <<_ACEOF
22283 for ac_last_try in false false false false false :; do
22284 cat >conf$$subs.sed <<_ACEOF
22285 LTLIBOBJS!$LTLIBOBJS$ac_delim
22288 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 1; then
22290 elif $ac_last_try; then
22291 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22292 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22293 { (exit 1); exit 1; }; }
22295 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22299 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22300 if test -n "$ac_eof"; then
22301 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22302 ac_eof=`expr $ac_eof + 1`
22305 cat >>$CONFIG_STATUS <<_ACEOF
22306 cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
22307 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22310 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22311 s/^/s,@/; s/!/@,|#_!!_#|/
22314 s/'"$ac_delim"'$/,g/; t
22316 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22317 ' >>$CONFIG_STATUS <conf$$subs.sed
22318 rm -f conf$$subs.sed
22319 cat >>$CONFIG_STATUS <<_ACEOF
22326 # VPATH may cause trouble with some makes, so we remove $(srcdir),
22327 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22328 # trailing colons and then remove the whole line if VPATH becomes empty
22329 # (actually we leave an empty line to preserve line numbers).
22330 if test "x$srcdir" = x.; then
22331 ac_vpsub='/^[ ]*VPATH[ ]*=/{
22332 s/:*\$(srcdir):*/:/
22333 s/:*\${srcdir}:*/:/
22335 s/^\([^=]*=[ ]*\):*/\1/
22341 cat >>$CONFIG_STATUS <<\_ACEOF
22342 fi # test -n "$CONFIG_FILES"
22345 for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS
22348 :[FHLC]) ac_mode=$ac_tag; continue;;
22350 case $ac_mode$ac_tag in
22352 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22353 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22354 { (exit 1); exit 1; }; };;
22355 :[FH]-) ac_tag=-:-;;
22356 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22373 -) ac_f="$tmp/stdin";;
22374 *) # Look for the file first in the build tree, then in the source tree
22375 # (if the path is not absolute). The absolute path cannot be DOS-style,
22376 # because $ac_f cannot contain `:'.
22380 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22382 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22383 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22384 { (exit 1); exit 1; }; };;
22386 ac_file_inputs="$ac_file_inputs $ac_f"
22389 # Let's still pretend it is `configure' which instantiates (i.e., don't
22390 # use $as_me), people would be surprised to read:
22391 # /* config.h. Generated by config.status. */
22392 configure_input="Generated from "`IFS=:
22393 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22394 if test x"$ac_file" != x-; then
22395 configure_input="$ac_file. $configure_input"
22396 { echo "$as_me:$LINENO: creating $ac_file" >&5
22397 echo "$as_me: creating $ac_file" >&6;}
22401 *:-:* | *:-) cat >"$tmp/stdin";;
22406 ac_dir=`$as_dirname -- "$ac_file" ||
22407 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22408 X"$ac_file" : 'X\(//\)[^/]' \| \
22409 X"$ac_file" : 'X\(//\)$' \| \
22410 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22412 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22416 /^X\(\/\/\)[^/].*/{
22431 -*) as_dir=./$as_dir;;
22433 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22437 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22438 *) as_qdir=$as_dir;;
22440 as_dirs="'$as_qdir' $as_dirs"
22441 as_dir=`$as_dirname -- "$as_dir" ||
22442 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22443 X"$as_dir" : 'X\(//\)[^/]' \| \
22444 X"$as_dir" : 'X\(//\)$' \| \
22445 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22447 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22451 /^X\(\/\/\)[^/].*/{
22464 test -d "$as_dir" && break
22466 test -z "$as_dirs" || eval "mkdir $as_dirs"
22467 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22468 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22469 { (exit 1); exit 1; }; }; }
22473 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22475 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22476 # A ".." for each directory in $ac_dir_suffix.
22477 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22478 case $ac_top_builddir_sub in
22479 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22480 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22483 ac_abs_top_builddir=$ac_pwd
22484 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22485 # for backward compatibility:
22486 ac_top_builddir=$ac_top_build_prefix
22489 .) # We are building in place.
22491 ac_top_srcdir=$ac_top_builddir_sub
22492 ac_abs_top_srcdir=$ac_pwd ;;
22493 [\\/]* | ?:[\\/]* ) # Absolute name.
22494 ac_srcdir=$srcdir$ac_dir_suffix;
22495 ac_top_srcdir=$srcdir
22496 ac_abs_top_srcdir=$srcdir ;;
22497 *) # Relative name.
22498 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22499 ac_top_srcdir=$ac_top_build_prefix$srcdir
22500 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22502 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22512 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22513 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22517 cat >>$CONFIG_STATUS <<\_ACEOF
22518 # If the template does not know about datarootdir, expand it.
22519 # FIXME: This hack should be removed a few years after 2.60.
22520 ac_datarootdir_hack=; ac_datarootdir_seen=
22522 case `sed -n '/datarootdir/ {
22531 ' $ac_file_inputs` in
22532 *datarootdir*) ac_datarootdir_seen=yes;;
22533 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22534 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22535 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22537 cat >>$CONFIG_STATUS <<_ACEOF
22538 ac_datarootdir_hack='
22539 s&@datadir@&$datadir&g
22540 s&@docdir@&$docdir&g
22541 s&@infodir@&$infodir&g
22542 s&@localedir@&$localedir&g
22543 s&@mandir@&$mandir&g
22544 s&\\\${datarootdir}&$datarootdir&g' ;;
22548 # Neutralize VPATH when `$srcdir' = `.'.
22549 # Shell code in configure.ac might set extrasub.
22550 # FIXME: do we really want to maintain this feature?
22551 cat >>$CONFIG_STATUS <<_ACEOF
22555 cat >>$CONFIG_STATUS <<\_ACEOF
22557 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22558 s&@configure_input@&$configure_input&;t t
22559 s&@top_builddir@&$ac_top_builddir_sub&;t t
22560 s&@srcdir@&$ac_srcdir&;t t
22561 s&@abs_srcdir@&$ac_abs_srcdir&;t t
22562 s&@top_srcdir@&$ac_top_srcdir&;t t
22563 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22564 s&@builddir@&$ac_builddir&;t t
22565 s&@abs_builddir@&$ac_abs_builddir&;t t
22566 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22567 s&@INSTALL@&$ac_INSTALL&;t t
22568 $ac_datarootdir_hack
22569 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out
22571 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22572 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22573 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22574 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22575 which seems to be undefined. Please make sure it is defined." >&5
22576 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22577 which seems to be undefined. Please make sure it is defined." >&2;}
22581 -) cat "$tmp/out"; rm -f "$tmp/out";;
22582 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22591 # Transform confdefs.h into a sed script `conftest.defines', that
22592 # substitutes the proper values into config.h.in to produce config.h.
22593 rm -f conftest.defines conftest.tail
22594 # First, append a space to every undef/define line, to ease matching.
22595 echo 's/$/ /' >conftest.defines
22596 # Then, protect against being on the right side of a sed subst, or in
22597 # an unquoted here document, in config.status. If some macros were
22598 # called several times there might be several #defines for the same
22599 # symbol, which is useless. But do not sort them, since the last
22600 # AC_DEFINE must be honored.
22601 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22602 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22603 # NAME is the cpp macro being defined, VALUE is the value it is being given.
22604 # PARAMS is the parameter list in the macro definition--in most cases, it's
22605 # just an empty string.
22606 ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
22607 ac_dB='\\)[ (].*,\\1define\\2'
22615 s/^[ ]*#[ ]*define[ ][ ]*//
22620 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22621 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22622 ' >>conftest.defines
22624 # Remove the space that was appended to ease matching.
22625 # Then replace #undef with comments. This is necessary, for
22626 # example, in the case of _POSIX_SOURCE, which is predefined and required
22627 # on some systems where configure will not decide to define it.
22628 # (The regexp can be short, since the line contains either #define or #undef.)
22630 s,^[ #]*u.*,/* & */,' >>conftest.defines
22632 # Break up conftest.defines:
22633 ac_max_sed_lines=50
22635 # First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22636 # Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22637 # Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22639 ac_in='$ac_file_inputs'
22640 ac_out='"$tmp/out1"'
22641 ac_nxt='"$tmp/out2"'
22645 # Write a here document:
22646 cat >>$CONFIG_STATUS <<_ACEOF
22647 # First, check the format of the line:
22648 cat >"\$tmp/defines.sed" <<\\CEOF
22649 /^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
22650 /^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
22654 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22656 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22657 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22658 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22659 grep . conftest.tail >/dev/null || break
22660 rm -f conftest.defines
22661 mv conftest.tail conftest.defines
22663 rm -f conftest.defines conftest.tail
22665 echo "ac_result=$ac_in" >>$CONFIG_STATUS
22666 cat >>$CONFIG_STATUS <<\_ACEOF
22667 if test x"$ac_file" != x-; then
22668 echo "/* $configure_input */" >"$tmp/config.h"
22669 cat "$ac_result" >>"$tmp/config.h"
22670 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22671 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22672 echo "$as_me: $ac_file is unchanged" >&6;}
22675 mv "$tmp/config.h" $ac_file
22678 echo "/* $configure_input */"
22684 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22685 echo "$as_me: executing $ac_file commands" >&6;}
22690 case $ac_file$ac_mode in
22691 "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
22692 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
22693 "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
22694 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
22695 "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
22696 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
22697 "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
22698 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
22699 "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
22700 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
22701 "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
22702 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
22703 "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
22704 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
22705 "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
22706 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
22707 "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
22708 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
22709 "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
22710 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
22711 "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
22712 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
22713 "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
22714 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
22715 "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
22716 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
22722 { (exit 0); exit 0; }
22724 chmod +x $CONFIG_STATUS
22725 ac_clean_files=$ac_clean_files_save
22728 # configure is writing to config.log, and then calls config.status.
22729 # config.status does its own redirection, appending to config.log.
22730 # Unfortunately, on DOS this fails, as config.log is still kept open
22731 # by configure, so config.status won't be able to write to it; its
22732 # output is simply discarded. So we exec the FD to /dev/null,
22733 # effectively closing config.log, so it can be properly (re)opened and
22734 # appended to by config.status. When coming back to configure, we
22735 # need to make the FD available again.
22736 if test "$no_create" != yes; then
22738 ac_config_status_args=
22739 test "$silent" = yes &&
22740 ac_config_status_args="$ac_config_status_args --quiet"
22742 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22744 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22745 # would make configure fail if this is the last instruction.
22746 $ac_cs_success || { (exit 1); exit 1; }
22750 # CONFIG_SUBDIRS section.
22752 if test "$no_recursion" != yes; then
22754 # Remove --cache-file and --srcdir arguments so they do not pile up.
22755 ac_sub_configure_args=
22757 eval "set x $ac_configure_args"
22761 if test -n "$ac_prev"; then
22766 -cache-file | --cache-file | --cache-fil | --cache-fi \
22767 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
22768 ac_prev=cache_file ;;
22769 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
22770 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
22773 --config-cache | -C)
22775 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
22777 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
22779 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
22781 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
22785 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22787 ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
22791 # Always prepend --prefix to ensure using the same prefix
22792 # in subdir configurations.
22793 ac_arg="--prefix=$prefix"
22795 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22797 ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
22800 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
22802 # Do not complain, so a configure script can configure whichever
22803 # parts of a large source tree are present.
22804 test -d "$srcdir/$ac_dir" || continue
22806 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
22807 echo "$as_me:$LINENO: $ac_msg" >&5
22811 -*) as_dir=./$as_dir;;
22813 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22817 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22818 *) as_qdir=$as_dir;;
22820 as_dirs="'$as_qdir' $as_dirs"
22821 as_dir=`$as_dirname -- "$as_dir" ||
22822 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22823 X"$as_dir" : 'X\(//\)[^/]' \| \
22824 X"$as_dir" : 'X\(//\)$' \| \
22825 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22827 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22831 /^X\(\/\/\)[^/].*/{
22844 test -d "$as_dir" && break
22846 test -z "$as_dirs" || eval "mkdir $as_dirs"
22847 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22848 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22849 { (exit 1); exit 1; }; }; }
22853 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22855 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22856 # A ".." for each directory in $ac_dir_suffix.
22857 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22858 case $ac_top_builddir_sub in
22859 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22860 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22863 ac_abs_top_builddir=$ac_pwd
22864 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22865 # for backward compatibility:
22866 ac_top_builddir=$ac_top_build_prefix
22869 .) # We are building in place.
22871 ac_top_srcdir=$ac_top_builddir_sub
22872 ac_abs_top_srcdir=$ac_pwd ;;
22873 [\\/]* | ?:[\\/]* ) # Absolute name.
22874 ac_srcdir=$srcdir$ac_dir_suffix;
22875 ac_top_srcdir=$srcdir
22876 ac_abs_top_srcdir=$srcdir ;;
22877 *) # Relative name.
22878 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22879 ac_top_srcdir=$ac_top_build_prefix$srcdir
22880 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22882 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22887 # Check for guested configure; otherwise get Cygnus style configure.
22888 if test -f "$ac_srcdir/configure.gnu"; then
22889 ac_sub_configure=$ac_srcdir/configure.gnu
22890 elif test -f "$ac_srcdir/configure"; then
22891 ac_sub_configure=$ac_srcdir/configure
22892 elif test -f "$ac_srcdir/configure.in"; then
22893 # This should be Cygnus configure.
22894 ac_sub_configure=$ac_aux_dir/configure
22896 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
22897 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
22901 # The recursion is here.
22902 if test -n "$ac_sub_configure"; then
22903 # Make the cache file name correct relative to the subdirectory.
22904 case $cache_file in
22905 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
22906 *) # Relative name.
22907 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
22910 { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
22911 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
22912 # The eval makes quoting arguments work.
22913 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
22914 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
22915 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
22916 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
22917 { (exit 1); exit 1; }; }