Revert r253253 and r253126: "Don't recompute LCSSA after loop-unrolling when possible."
[oota-llvm.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.60 for LLVM 3.8.0svn.
4 #
5 # Report bugs to <http://llvm.org/bugs/>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 #
12 # Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign.
13 ## --------------------- ##
14 ## M4sh Initialization.  ##
15 ## --------------------- ##
16
17 # Be Bourne compatible
18 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19   emulate sh
20   NULLCMD=:
21   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22   # is contrary to our usage.  Disable this feature.
23   alias -g '${1+"$@"}'='"$@"'
24   setopt NO_GLOB_SUBST
25 else
26   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
27 fi
28 BIN_SH=xpg4; export BIN_SH # for Tru64
29 DUALCASE=1; export DUALCASE # for MKS sh
30
31
32 # PATH needs CR
33 # Avoid depending upon Character Ranges.
34 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37 as_cr_digits='0123456789'
38 as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40 # The user is always right.
41 if test "${PATH_SEPARATOR+set}" != set; then
42   echo "#! /bin/sh" >conf$$.sh
43   echo  "exit 0"   >>conf$$.sh
44   chmod +x conf$$.sh
45   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46     PATH_SEPARATOR=';'
47   else
48     PATH_SEPARATOR=:
49   fi
50   rm -f conf$$.sh
51 fi
52
53 # Support unset when possible.
54 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55   as_unset=unset
56 else
57   as_unset=false
58 fi
59
60
61 # IFS
62 # We need space, tab and new line, in precisely that order.  Quoting is
63 # there to prevent editors from complaining about space-tab.
64 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
65 # splitting by setting IFS to empty value.)
66 as_nl='
67 '
68 IFS=" ""        $as_nl"
69
70 # Find who we are.  Look in the path if we contain no directory separator.
71 case $0 in
72   *[\\/]* ) as_myself=$0 ;;
73   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
74 for as_dir in $PATH
75 do
76   IFS=$as_save_IFS
77   test -z "$as_dir" && as_dir=.
78   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79 done
80 IFS=$as_save_IFS
81
82      ;;
83 esac
84 # We did not find ourselves, most probably we were run as `sh COMMAND'
85 # in which case we are not to be found in the path.
86 if test "x$as_myself" = x; then
87   as_myself=$0
88 fi
89 if test ! -f "$as_myself"; then
90   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91   { (exit 1); exit 1; }
92 fi
93
94 # Work around bugs in pre-3.0 UWIN ksh.
95 for as_var in ENV MAIL MAILPATH
96 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
97 done
98 PS1='$ '
99 PS2='> '
100 PS4='+ '
101
102 # NLS nuisances.
103 for as_var in \
104   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
105   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
106   LC_TELEPHONE LC_TIME
107 do
108   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
109     eval $as_var=C; export $as_var
110   else
111     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
112   fi
113 done
114
115 # Required to use basename.
116 if expr a : '\(a\)' >/dev/null 2>&1 &&
117    test "X`expr 00001 : '.*\(...\)'`" = X001; then
118   as_expr=expr
119 else
120   as_expr=false
121 fi
122
123 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124   as_basename=basename
125 else
126   as_basename=false
127 fi
128
129
130 # Name of the executable.
131 as_me=`$as_basename -- "$0" ||
132 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133          X"$0" : 'X\(//\)$' \| \
134          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
135 echo X/"$0" |
136     sed '/^.*\/\([^/][^/]*\)\/*$/{
137             s//\1/
138             q
139           }
140           /^X\/\(\/\/\)$/{
141             s//\1/
142             q
143           }
144           /^X\/\(\/\).*/{
145             s//\1/
146             q
147           }
148           s/.*/./; q'`
149
150 # CDPATH.
151 $as_unset CDPATH
152
153
154 if test "x$CONFIG_SHELL" = x; then
155   if (eval ":") 2>/dev/null; then
156   as_have_required=yes
157 else
158   as_have_required=no
159 fi
160
161   if test $as_have_required = yes &&     (eval ":
162 (as_func_return () {
163   (exit \$1)
164 }
165 as_func_success () {
166   as_func_return 0
167 }
168 as_func_failure () {
169   as_func_return 1
170 }
171 as_func_ret_success () {
172   return 0
173 }
174 as_func_ret_failure () {
175   return 1
176 }
177
178 exitcode=0
179 if as_func_success; then
180   :
181 else
182   exitcode=1
183   echo as_func_success failed.
184 fi
185
186 if as_func_failure; then
187   exitcode=1
188   echo as_func_failure succeeded.
189 fi
190
191 if as_func_ret_success; then
192   :
193 else
194   exitcode=1
195   echo as_func_ret_success failed.
196 fi
197
198 if as_func_ret_failure; then
199   exitcode=1
200   echo as_func_ret_failure succeeded.
201 fi
202
203 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204   :
205 else
206   exitcode=1
207   echo positional parameters were not saved.
208 fi
209
210 test \$exitcode = 0) || { (exit 1); exit 1; }
211
212 (
213   as_lineno_1=\$LINENO
214   as_lineno_2=\$LINENO
215   test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216   test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217 ") 2> /dev/null; then
218   :
219 else
220   as_candidate_shells=
221     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222 for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223 do
224   IFS=$as_save_IFS
225   test -z "$as_dir" && as_dir=.
226   case $as_dir in
227          /*)
228            for as_base in sh bash ksh sh5; do
229              as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230            done;;
231        esac
232 done
233 IFS=$as_save_IFS
234
235
236       for as_shell in $as_candidate_shells $SHELL; do
237          # Try only shells that exist, to save several forks.
238          if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239                 { ("$as_shell") 2> /dev/null <<\_ASEOF
240 # Be Bourne compatible
241 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
242   emulate sh
243   NULLCMD=:
244   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
245   # is contrary to our usage.  Disable this feature.
246   alias -g '${1+"$@"}'='"$@"'
247   setopt NO_GLOB_SUBST
248 else
249   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
250 fi
251 BIN_SH=xpg4; export BIN_SH # for Tru64
252 DUALCASE=1; export DUALCASE # for MKS sh
253
254 :
255 _ASEOF
256 }; then
257   CONFIG_SHELL=$as_shell
258                as_have_required=yes
259                if { "$as_shell" 2> /dev/null <<\_ASEOF
260 # Be Bourne compatible
261 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262   emulate sh
263   NULLCMD=:
264   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265   # is contrary to our usage.  Disable this feature.
266   alias -g '${1+"$@"}'='"$@"'
267   setopt NO_GLOB_SUBST
268 else
269   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
270 fi
271 BIN_SH=xpg4; export BIN_SH # for Tru64
272 DUALCASE=1; export DUALCASE # for MKS sh
273
274 :
275 (as_func_return () {
276   (exit $1)
277 }
278 as_func_success () {
279   as_func_return 0
280 }
281 as_func_failure () {
282   as_func_return 1
283 }
284 as_func_ret_success () {
285   return 0
286 }
287 as_func_ret_failure () {
288   return 1
289 }
290
291 exitcode=0
292 if as_func_success; then
293   :
294 else
295   exitcode=1
296   echo as_func_success failed.
297 fi
298
299 if as_func_failure; then
300   exitcode=1
301   echo as_func_failure succeeded.
302 fi
303
304 if as_func_ret_success; then
305   :
306 else
307   exitcode=1
308   echo as_func_ret_success failed.
309 fi
310
311 if as_func_ret_failure; then
312   exitcode=1
313   echo as_func_ret_failure succeeded.
314 fi
315
316 if ( set x; as_func_ret_success y && test x = "$1" ); then
317   :
318 else
319   exitcode=1
320   echo positional parameters were not saved.
321 fi
322
323 test $exitcode = 0) || { (exit 1); exit 1; }
324
325 (
326   as_lineno_1=$LINENO
327   as_lineno_2=$LINENO
328   test "x$as_lineno_1" != "x$as_lineno_2" &&
329   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
330
331 _ASEOF
332 }; then
333   break
334 fi
335
336 fi
337
338       done
339
340       if test "x$CONFIG_SHELL" != x; then
341   for as_var in BASH_ENV ENV
342         do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
343         done
344         export CONFIG_SHELL
345         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
346 fi
347
348
349     if test $as_have_required = no; then
350   echo This script requires a shell more modern than all the
351       echo shells that I found on your system.  Please install a
352       echo modern shell, or manually run the script under such a
353       echo shell if you do have one.
354       { (exit 1); exit 1; }
355 fi
356
357
358 fi
359
360 fi
361
362
363
364 (eval "as_func_return () {
365   (exit \$1)
366 }
367 as_func_success () {
368   as_func_return 0
369 }
370 as_func_failure () {
371   as_func_return 1
372 }
373 as_func_ret_success () {
374   return 0
375 }
376 as_func_ret_failure () {
377   return 1
378 }
379
380 exitcode=0
381 if as_func_success; then
382   :
383 else
384   exitcode=1
385   echo as_func_success failed.
386 fi
387
388 if as_func_failure; then
389   exitcode=1
390   echo as_func_failure succeeded.
391 fi
392
393 if as_func_ret_success; then
394   :
395 else
396   exitcode=1
397   echo as_func_ret_success failed.
398 fi
399
400 if as_func_ret_failure; then
401   exitcode=1
402   echo as_func_ret_failure succeeded.
403 fi
404
405 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
406   :
407 else
408   exitcode=1
409   echo positional parameters were not saved.
410 fi
411
412 test \$exitcode = 0") || {
413   echo No shell found that supports shell functions.
414   echo Please tell autoconf@gnu.org about your system,
415   echo including any error possibly output before this
416   echo message
417 }
418
419
420
421   as_lineno_1=$LINENO
422   as_lineno_2=$LINENO
423   test "x$as_lineno_1" != "x$as_lineno_2" &&
424   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
425
426   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
427   # uniformly replaced by the line number.  The first 'sed' inserts a
428   # line-number line after each line using $LINENO; the second 'sed'
429   # does the real work.  The second script uses 'N' to pair each
430   # line-number line with the line containing $LINENO, and appends
431   # trailing '-' during substitution so that $LINENO is not a special
432   # case at line end.
433   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
434   # scripts with optimization help from Paolo Bonzini.  Blame Lee
435   # E. McMahon (1931-1989) for sed's syntax.  :-)
436   sed -n '
437     p
438     /[$]LINENO/=
439   ' <$as_myself |
440     sed '
441       s/[$]LINENO.*/&-/
442       t lineno
443       b
444       :lineno
445       N
446       :loop
447       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
448       t loop
449       s/-\n.*//
450     ' >$as_me.lineno &&
451   chmod +x "$as_me.lineno" ||
452     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
453    { (exit 1); exit 1; }; }
454
455   # Don't try to exec as it changes $[0], causing all sort of problems
456   # (the dirname of $[0] is not the place where we might find the
457   # original and so on.  Autoconf is especially sensitive to this).
458   . "./$as_me.lineno"
459   # Exit status is that of the last command.
460   exit
461 }
462
463
464 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
465   as_dirname=dirname
466 else
467   as_dirname=false
468 fi
469
470 ECHO_C= ECHO_N= ECHO_T=
471 case `echo -n x` in
472 -n*)
473   case `echo 'x\c'` in
474   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
475   *)   ECHO_C='\c';;
476   esac;;
477 *)
478   ECHO_N='-n';;
479 esac
480
481 if expr a : '\(a\)' >/dev/null 2>&1 &&
482    test "X`expr 00001 : '.*\(...\)'`" = X001; then
483   as_expr=expr
484 else
485   as_expr=false
486 fi
487
488 rm -f conf$$ conf$$.exe conf$$.file
489 if test -d conf$$.dir; then
490   rm -f conf$$.dir/conf$$.file
491 else
492   rm -f conf$$.dir
493   mkdir conf$$.dir
494 fi
495 echo >conf$$.file
496 if ln -s conf$$.file conf$$ 2>/dev/null; then
497   as_ln_s='ln -s'
498   # ... but there are two gotchas:
499   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
500   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
501   # In both cases, we have to default to `cp -p'.
502   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
503     as_ln_s='cp -p'
504 elif ln conf$$.file conf$$ 2>/dev/null; then
505   as_ln_s=ln
506 else
507   as_ln_s='cp -p'
508 fi
509 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510 rmdir conf$$.dir 2>/dev/null
511
512 if mkdir -p . 2>/dev/null; then
513   as_mkdir_p=:
514 else
515   test -d ./-p && rmdir ./-p
516   as_mkdir_p=false
517 fi
518
519 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
520 # systems may use methods other than mode bits to determine executability.
521 cat >conf$$.file <<_ASEOF
522 #! /bin/sh
523 exit 0
524 _ASEOF
525 chmod +x conf$$.file
526 if test -x conf$$.file >/dev/null 2>&1; then
527   as_executable_p="test -x"
528 else
529   as_executable_p=:
530 fi
531 rm -f conf$$.file
532
533 # Sed expression to map a string onto a valid CPP name.
534 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
535
536 # Sed expression to map a string onto a valid variable name.
537 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
538
539
540
541 exec 7<&0 </dev/null 6>&1
542
543 # Name of the host.
544 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
545 # so uname gets run too.
546 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
547
548 #
549 # Initializations.
550 #
551 ac_default_prefix=/usr/local
552 ac_clean_files=
553 ac_config_libobj_dir=.
554 LIBOBJS=
555 cross_compiling=no
556 subdirs=
557 MFLAGS=
558 MAKEFLAGS=
559 SHELL=${CONFIG_SHELL-/bin/sh}
560
561 # Identity of this package.
562 PACKAGE_NAME='LLVM'
563 PACKAGE_TARNAME='llvm'
564 PACKAGE_VERSION='3.8.0svn'
565 PACKAGE_STRING='LLVM 3.8.0svn'
566 PACKAGE_BUGREPORT='http://llvm.org/bugs/'
567
568 ac_unique_file="lib/IR/Module.cpp"
569 # Factoring default headers for most tests.
570 ac_includes_default="\
571 #include <stdio.h>
572 #if HAVE_SYS_TYPES_H
573 # include <sys/types.h>
574 #endif
575 #if HAVE_SYS_STAT_H
576 # include <sys/stat.h>
577 #endif
578 #if STDC_HEADERS
579 # include <stdlib.h>
580 # include <stddef.h>
581 #else
582 # if HAVE_STDLIB_H
583 #  include <stdlib.h>
584 # endif
585 #endif
586 #if HAVE_STRING_H
587 # if !STDC_HEADERS && HAVE_MEMORY_H
588 #  include <memory.h>
589 # endif
590 # include <string.h>
591 #endif
592 #if HAVE_STRINGS_H
593 # include <strings.h>
594 #endif
595 #if HAVE_INTTYPES_H
596 # include <inttypes.h>
597 #endif
598 #if HAVE_STDINT_H
599 # include <stdint.h>
600 #endif
601 #if HAVE_UNISTD_H
602 # include <unistd.h>
603 #endif"
604
605 ac_subst_vars='SHELL
606 PATH_SEPARATOR
607 PACKAGE_NAME
608 PACKAGE_TARNAME
609 PACKAGE_VERSION
610 PACKAGE_STRING
611 PACKAGE_BUGREPORT
612 exec_prefix
613 prefix
614 program_transform_name
615 bindir
616 sbindir
617 libexecdir
618 datarootdir
619 datadir
620 sysconfdir
621 sharedstatedir
622 localstatedir
623 includedir
624 oldincludedir
625 docdir
626 infodir
627 htmldir
628 dvidir
629 pdfdir
630 psdir
631 libdir
632 localedir
633 mandir
634 DEFS
635 ECHO_C
636 ECHO_N
637 ECHO_T
638 LIBS
639 build_alias
640 host_alias
641 target_alias
642 LLVM_VERSION_MAJOR
643 LLVM_VERSION_MINOR
644 LLVM_VERSION_PATCH
645 LLVM_VERSION_SUFFIX
646 LLVM_COPYRIGHT
647 CC
648 CFLAGS
649 LDFLAGS
650 CPPFLAGS
651 ac_ct_CC
652 EXEEXT
653 OBJEXT
654 CXX
655 CXXFLAGS
656 ac_ct_CXX
657 CPP
658 CXX_COMPILER
659 subdirs
660 ENABLE_POLLY
661 LLVM_HAS_POLLY
662 build
663 build_cpu
664 build_vendor
665 build_os
666 host
667 host_cpu
668 host_vendor
669 host_os
670 target
671 target_cpu
672 target_vendor
673 target_os
674 OS
675 HOST_OS
676 TARGET_OS
677 LINKALL
678 NOLINKALL
679 LLVM_ON_UNIX
680 LLVM_ON_WIN32
681 ARCH
682 LLVM_NATIVE_ARCH
683 HOST_ARCH
684 LLVM_CROSS_COMPILING
685 BUILD_CC
686 BUILD_EXEEXT
687 BUILD_CXX
688 CVSBUILD
689 ENABLE_LIBCPP
690 ENABLE_CXX1Y
691 ENABLE_SPLIT_DWARF
692 ENABLE_CLANG_ARCMT
693 CLANG_PLUGIN_SUPPORT
694 ENABLE_CLANG_STATIC_ANALYZER
695 ENABLE_OPTIMIZED
696 ENABLE_PROFILING
697 DISABLE_ASSERTIONS
698 ENABLE_WERROR
699 ENABLE_EXPENSIVE_CHECKS
700 EXPENSIVE_CHECKS
701 ENABLE_ABI_BREAKING_CHECKS
702 DEBUG_RUNTIME
703 DEBUG_SYMBOLS
704 KEEP_SYMBOLS
705 JIT
706 TARGET_HAS_JIT
707 TARGETS_WITH_JIT
708 ENABLE_DOCS
709 ENABLE_DOXYGEN
710 enable_searchengine
711 enable_external_search
712 enable_server_based_search
713 searchengine_url
714 extra_search_mappings
715 QHELPGENERATOR
716 llvm_doxygen_generate_qhp
717 llvm_doxygen_qch_filename
718 llvm_doxygen_qhp_namespace
719 llvm_doxygen_qhelpgenerator_path
720 llvm_doxygen_qhp_cust_filter_name
721 llvm_doxygen_qhp_cust_filter_attrs
722 clang_doxygen_generate_qhp
723 clang_doxygen_qch_filename
724 clang_doxygen_qhp_namespace
725 clang_doxygen_qhelpgenerator_path
726 clang_doxygen_qhp_cust_filter_name
727 clang_doxygen_qhp_cust_filter_attrs
728 LLVM_ENABLE_THREADS
729 ENABLE_PTHREADS
730 LLVM_ENABLE_ZLIB
731 ENABLE_PIC
732 ENABLE_SHARED
733 ENABLE_EMBED_STDCXX
734 ENABLE_TIMESTAMPS
735 ALL_TARGETS
736 TARGETS_TO_BUILD
737 LLVM_ENUM_TARGETS
738 LLVM_ENUM_ASM_PRINTERS
739 LLVM_ENUM_ASM_PARSERS
740 LLVM_ENUM_DISASSEMBLERS
741 OPTIMIZE_OPTION
742 EXTRA_OPTIONS
743 EXTRA_LD_OPTIONS
744 CLANG_SRC_ROOT
745 BINUTILS_INCDIR
746 ENABLE_TERMINFO
747 INTERNAL_PREFIX
748 ifGNUmake
749 LN_S
750 NM
751 CMP
752 CP
753 DATE
754 FIND
755 GREP
756 MKDIR
757 MV
758 RANLIB
759 AR
760 RM
761 SED
762 TAR
763 BINPWD
764 DOT
765 INSTALL_PROGRAM
766 INSTALL_SCRIPT
767 INSTALL_DATA
768 BZIP2
769 CAT
770 DOXYGEN
771 GROFF
772 GZIPBIN
773 PDFROFF
774 ZIP
775 GO
776 OCAMLFIND
777 GAS
778 HAVE_LINK_VERSION_SCRIPT
779 EGREP
780 NO_VARIADIC_MACROS
781 MISSING_FIELD_INITIALIZERS
782 COVERED_SWITCH_DEFAULT
783 NO_MAYBE_UNINITIALIZED
784 NO_UNINITIALIZED
785 NO_COMMENT
786 PYTHON
787 HAVE_DLOPEN
788 HAVE_TERMINFO
789 USE_OPROFILE
790 USE_INTEL_JITEVENTS
791 XML2CONFIG
792 LIBXML2_LIBS
793 LIBXML2_INC
794 HAVE_PTHREAD
795 HAVE_LIBZ
796 HUGE_VAL_SANITY
797 MMAP_FILE
798 SHLIBEXT
799 LLVM_PREFIX
800 LLVM_BINDIR
801 LLVM_DATADIR
802 LLVM_DOCSDIR
803 LLVM_ETCDIR
804 LLVM_INCLUDEDIR
805 LLVM_INFODIR
806 LLVM_MANDIR
807 LLVM_CONFIGTIME
808 BINDINGS_TO_BUILD
809 HAVE_OCAMLOPT
810 HAVE_OCAML_OUNIT
811 OCAML_LIBDIR
812 ENABLE_VISIBILITY_INLINES_HIDDEN
813 RPATH
814 RDYNAMIC
815 program_prefix
816 LIBOBJS
817 LTLIBOBJS'
818 ac_subst_files=''
819       ac_precious_vars='build_alias
820 host_alias
821 target_alias
822 CC
823 CFLAGS
824 LDFLAGS
825 CPPFLAGS
826 CXX
827 CXXFLAGS
828 CCC
829 CPP'
830 ac_subdirs_all='projects/test-suite
831 projects/llvm-test
832 projects/poolalloc
833 projects/llvm-poolalloc
834 projects/safecode
835 tools/polly'
836
837 # Initialize some variables set by options.
838 ac_init_help=
839 ac_init_version=false
840 # The variables have the same names as the options, with
841 # dashes changed to underlines.
842 cache_file=/dev/null
843 exec_prefix=NONE
844 no_create=
845 no_recursion=
846 prefix=NONE
847 program_prefix=NONE
848 program_suffix=NONE
849 program_transform_name=s,x,x,
850 silent=
851 site=
852 srcdir=
853 verbose=
854 x_includes=NONE
855 x_libraries=NONE
856
857 # Installation directory options.
858 # These are left unexpanded so users can "make install exec_prefix=/foo"
859 # and all the variables that are supposed to be based on exec_prefix
860 # by default will actually change.
861 # Use braces instead of parens because sh, perl, etc. also accept them.
862 # (The list follows the same order as the GNU Coding Standards.)
863 bindir='${exec_prefix}/bin'
864 sbindir='${exec_prefix}/sbin'
865 libexecdir='${exec_prefix}/libexec'
866 datarootdir='${prefix}/share'
867 datadir='${datarootdir}'
868 sysconfdir='${prefix}/etc'
869 sharedstatedir='${prefix}/com'
870 localstatedir='${prefix}/var'
871 includedir='${prefix}/include'
872 oldincludedir='/usr/include'
873 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
874 infodir='${datarootdir}/info'
875 htmldir='${docdir}'
876 dvidir='${docdir}'
877 pdfdir='${docdir}'
878 psdir='${docdir}'
879 libdir='${exec_prefix}/lib'
880 localedir='${datarootdir}/locale'
881 mandir='${datarootdir}/man'
882
883 ac_prev=
884 ac_dashdash=
885 for ac_option
886 do
887   # If the previous option needs an argument, assign it.
888   if test -n "$ac_prev"; then
889     eval $ac_prev=\$ac_option
890     ac_prev=
891     continue
892   fi
893
894   case $ac_option in
895   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
896   *)    ac_optarg=yes ;;
897   esac
898
899   # Accept the important Cygnus configure options, so we can diagnose typos.
900
901   case $ac_dashdash$ac_option in
902   --)
903     ac_dashdash=yes ;;
904
905   -bindir | --bindir | --bindi | --bind | --bin | --bi)
906     ac_prev=bindir ;;
907   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
908     bindir=$ac_optarg ;;
909
910   -build | --build | --buil | --bui | --bu)
911     ac_prev=build_alias ;;
912   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
913     build_alias=$ac_optarg ;;
914
915   -cache-file | --cache-file | --cache-fil | --cache-fi \
916   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
917     ac_prev=cache_file ;;
918   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
919   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
920     cache_file=$ac_optarg ;;
921
922   --config-cache | -C)
923     cache_file=config.cache ;;
924
925   -datadir | --datadir | --datadi | --datad)
926     ac_prev=datadir ;;
927   -datadir=* | --datadir=* | --datadi=* | --datad=*)
928     datadir=$ac_optarg ;;
929
930   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
931   | --dataroo | --dataro | --datar)
932     ac_prev=datarootdir ;;
933   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
934   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
935     datarootdir=$ac_optarg ;;
936
937   -disable-* | --disable-*)
938     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
939     # Reject names that are not valid shell variable names.
940     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
941       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
942    { (exit 1); exit 1; }; }
943     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
944     eval enable_$ac_feature=no ;;
945
946   -docdir | --docdir | --docdi | --doc | --do)
947     ac_prev=docdir ;;
948   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
949     docdir=$ac_optarg ;;
950
951   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
952     ac_prev=dvidir ;;
953   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
954     dvidir=$ac_optarg ;;
955
956   -enable-* | --enable-*)
957     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
958     # Reject names that are not valid shell variable names.
959     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
960       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
961    { (exit 1); exit 1; }; }
962     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
963     eval enable_$ac_feature=\$ac_optarg ;;
964
965   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
966   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
967   | --exec | --exe | --ex)
968     ac_prev=exec_prefix ;;
969   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
970   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
971   | --exec=* | --exe=* | --ex=*)
972     exec_prefix=$ac_optarg ;;
973
974   -gas | --gas | --ga | --g)
975     # Obsolete; use --with-gas.
976     with_gas=yes ;;
977
978   -help | --help | --hel | --he | -h)
979     ac_init_help=long ;;
980   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
981     ac_init_help=recursive ;;
982   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
983     ac_init_help=short ;;
984
985   -host | --host | --hos | --ho)
986     ac_prev=host_alias ;;
987   -host=* | --host=* | --hos=* | --ho=*)
988     host_alias=$ac_optarg ;;
989
990   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
991     ac_prev=htmldir ;;
992   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
993   | --ht=*)
994     htmldir=$ac_optarg ;;
995
996   -includedir | --includedir | --includedi | --included | --include \
997   | --includ | --inclu | --incl | --inc)
998     ac_prev=includedir ;;
999   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1000   | --includ=* | --inclu=* | --incl=* | --inc=*)
1001     includedir=$ac_optarg ;;
1002
1003   -infodir | --infodir | --infodi | --infod | --info | --inf)
1004     ac_prev=infodir ;;
1005   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1006     infodir=$ac_optarg ;;
1007
1008   -libdir | --libdir | --libdi | --libd)
1009     ac_prev=libdir ;;
1010   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1011     libdir=$ac_optarg ;;
1012
1013   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1014   | --libexe | --libex | --libe)
1015     ac_prev=libexecdir ;;
1016   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1017   | --libexe=* | --libex=* | --libe=*)
1018     libexecdir=$ac_optarg ;;
1019
1020   -localedir | --localedir | --localedi | --localed | --locale)
1021     ac_prev=localedir ;;
1022   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1023     localedir=$ac_optarg ;;
1024
1025   -localstatedir | --localstatedir | --localstatedi | --localstated \
1026   | --localstate | --localstat | --localsta | --localst | --locals)
1027     ac_prev=localstatedir ;;
1028   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1029   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1030     localstatedir=$ac_optarg ;;
1031
1032   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1033     ac_prev=mandir ;;
1034   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1035     mandir=$ac_optarg ;;
1036
1037   -nfp | --nfp | --nf)
1038     # Obsolete; use --without-fp.
1039     with_fp=no ;;
1040
1041   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1042   | --no-cr | --no-c | -n)
1043     no_create=yes ;;
1044
1045   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1046   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1047     no_recursion=yes ;;
1048
1049   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1050   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1051   | --oldin | --oldi | --old | --ol | --o)
1052     ac_prev=oldincludedir ;;
1053   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1054   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1055   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1056     oldincludedir=$ac_optarg ;;
1057
1058   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1059     ac_prev=prefix ;;
1060   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1061     prefix=$ac_optarg ;;
1062
1063   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1064   | --program-pre | --program-pr | --program-p)
1065     ac_prev=program_prefix ;;
1066   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1067   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1068     program_prefix=$ac_optarg ;;
1069
1070   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1071   | --program-suf | --program-su | --program-s)
1072     ac_prev=program_suffix ;;
1073   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1074   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1075     program_suffix=$ac_optarg ;;
1076
1077   -program-transform-name | --program-transform-name \
1078   | --program-transform-nam | --program-transform-na \
1079   | --program-transform-n | --program-transform- \
1080   | --program-transform | --program-transfor \
1081   | --program-transfo | --program-transf \
1082   | --program-trans | --program-tran \
1083   | --progr-tra | --program-tr | --program-t)
1084     ac_prev=program_transform_name ;;
1085   -program-transform-name=* | --program-transform-name=* \
1086   | --program-transform-nam=* | --program-transform-na=* \
1087   | --program-transform-n=* | --program-transform-=* \
1088   | --program-transform=* | --program-transfor=* \
1089   | --program-transfo=* | --program-transf=* \
1090   | --program-trans=* | --program-tran=* \
1091   | --progr-tra=* | --program-tr=* | --program-t=*)
1092     program_transform_name=$ac_optarg ;;
1093
1094   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1095     ac_prev=pdfdir ;;
1096   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1097     pdfdir=$ac_optarg ;;
1098
1099   -psdir | --psdir | --psdi | --psd | --ps)
1100     ac_prev=psdir ;;
1101   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1102     psdir=$ac_optarg ;;
1103
1104   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1105   | -silent | --silent | --silen | --sile | --sil)
1106     silent=yes ;;
1107
1108   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1109     ac_prev=sbindir ;;
1110   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1111   | --sbi=* | --sb=*)
1112     sbindir=$ac_optarg ;;
1113
1114   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1115   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1116   | --sharedst | --shareds | --shared | --share | --shar \
1117   | --sha | --sh)
1118     ac_prev=sharedstatedir ;;
1119   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1120   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1121   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1122   | --sha=* | --sh=*)
1123     sharedstatedir=$ac_optarg ;;
1124
1125   -site | --site | --sit)
1126     ac_prev=site ;;
1127   -site=* | --site=* | --sit=*)
1128     site=$ac_optarg ;;
1129
1130   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1131     ac_prev=srcdir ;;
1132   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1133     srcdir=$ac_optarg ;;
1134
1135   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1136   | --syscon | --sysco | --sysc | --sys | --sy)
1137     ac_prev=sysconfdir ;;
1138   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1139   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1140     sysconfdir=$ac_optarg ;;
1141
1142   -target | --target | --targe | --targ | --tar | --ta | --t)
1143     ac_prev=target_alias ;;
1144   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1145     target_alias=$ac_optarg ;;
1146
1147   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1148     verbose=yes ;;
1149
1150   -version | --version | --versio | --versi | --vers | -V)
1151     ac_init_version=: ;;
1152
1153   -with-* | --with-*)
1154     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1155     # Reject names that are not valid shell variable names.
1156     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1157       { echo "$as_me: error: invalid package name: $ac_package" >&2
1158    { (exit 1); exit 1; }; }
1159     ac_package=`echo $ac_package| sed 's/-/_/g'`
1160     eval with_$ac_package=\$ac_optarg ;;
1161
1162   -without-* | --without-*)
1163     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1164     # Reject names that are not valid shell variable names.
1165     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1166       { echo "$as_me: error: invalid package name: $ac_package" >&2
1167    { (exit 1); exit 1; }; }
1168     ac_package=`echo $ac_package | sed 's/-/_/g'`
1169     eval with_$ac_package=no ;;
1170
1171   --x)
1172     # Obsolete; use --with-x.
1173     with_x=yes ;;
1174
1175   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1176   | --x-incl | --x-inc | --x-in | --x-i)
1177     ac_prev=x_includes ;;
1178   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1179   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1180     x_includes=$ac_optarg ;;
1181
1182   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1183   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1184     ac_prev=x_libraries ;;
1185   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1186   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1187     x_libraries=$ac_optarg ;;
1188
1189   -*) { echo "$as_me: error: unrecognized option: $ac_option
1190 Try \`$0 --help' for more information." >&2
1191    { (exit 1); exit 1; }; }
1192     ;;
1193
1194   *=*)
1195     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1196     # Reject names that are not valid shell variable names.
1197     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1198       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1199    { (exit 1); exit 1; }; }
1200     eval $ac_envvar=\$ac_optarg
1201     export $ac_envvar ;;
1202
1203   *)
1204     # FIXME: should be removed in autoconf 3.0.
1205     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1206     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1207       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1208     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1209     ;;
1210
1211   esac
1212 done
1213
1214 if test -n "$ac_prev"; then
1215   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1216   { echo "$as_me: error: missing argument to $ac_option" >&2
1217    { (exit 1); exit 1; }; }
1218 fi
1219
1220 # Be sure to have absolute directory names.
1221 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1222                 datadir sysconfdir sharedstatedir localstatedir includedir \
1223                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1224                 libdir localedir mandir
1225 do
1226   eval ac_val=\$$ac_var
1227   case $ac_val in
1228     [\\/$]* | ?:[\\/]* )  continue;;
1229     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1230   esac
1231   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1232    { (exit 1); exit 1; }; }
1233 done
1234
1235 # There might be people who depend on the old broken behavior: `$host'
1236 # used to hold the argument of --host etc.
1237 # FIXME: To remove some day.
1238 build=$build_alias
1239 host=$host_alias
1240 target=$target_alias
1241
1242 # FIXME: To remove some day.
1243 if test "x$host_alias" != x; then
1244   if test "x$build_alias" = x; then
1245     cross_compiling=maybe
1246     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1247     If a cross compiler is detected then cross compile mode will be used." >&2
1248   elif test "x$build_alias" != "x$host_alias"; then
1249     cross_compiling=yes
1250   fi
1251 fi
1252
1253 ac_tool_prefix=
1254 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1255
1256 test "$silent" = yes && exec 6>/dev/null
1257
1258
1259 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1260 ac_ls_di=`ls -di .` &&
1261 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1262   { echo "$as_me: error: Working directory cannot be determined" >&2
1263    { (exit 1); exit 1; }; }
1264 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1265   { echo "$as_me: error: pwd does not report name of working directory" >&2
1266    { (exit 1); exit 1; }; }
1267
1268
1269 # Find the source files, if location was not specified.
1270 if test -z "$srcdir"; then
1271   ac_srcdir_defaulted=yes
1272   # Try the directory containing this script, then the parent directory.
1273   ac_confdir=`$as_dirname -- "$0" ||
1274 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1275          X"$0" : 'X\(//\)[^/]' \| \
1276          X"$0" : 'X\(//\)$' \| \
1277          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1278 echo X"$0" |
1279     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1280             s//\1/
1281             q
1282           }
1283           /^X\(\/\/\)[^/].*/{
1284             s//\1/
1285             q
1286           }
1287           /^X\(\/\/\)$/{
1288             s//\1/
1289             q
1290           }
1291           /^X\(\/\).*/{
1292             s//\1/
1293             q
1294           }
1295           s/.*/./; q'`
1296   srcdir=$ac_confdir
1297   if test ! -r "$srcdir/$ac_unique_file"; then
1298     srcdir=..
1299   fi
1300 else
1301   ac_srcdir_defaulted=no
1302 fi
1303 if test ! -r "$srcdir/$ac_unique_file"; then
1304   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1305   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1306    { (exit 1); exit 1; }; }
1307 fi
1308 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1309 ac_abs_confdir=`(
1310         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1311    { (exit 1); exit 1; }; }
1312         pwd)`
1313 # When building in place, set srcdir=.
1314 if test "$ac_abs_confdir" = "$ac_pwd"; then
1315   srcdir=.
1316 fi
1317 # Remove unnecessary trailing slashes from srcdir.
1318 # Double slashes in file names in object file debugging info
1319 # mess up M-x gdb in Emacs.
1320 case $srcdir in
1321 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1322 esac
1323 for ac_var in $ac_precious_vars; do
1324   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1325   eval ac_env_${ac_var}_value=\$${ac_var}
1326   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1327   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1328 done
1329
1330 #
1331 # Report the --help message.
1332 #
1333 if test "$ac_init_help" = "long"; then
1334   # Omit some internal or obsolete options to make the list less imposing.
1335   # This message is too long to be a string in the A/UX 3.1 sh.
1336   cat <<_ACEOF
1337 \`configure' configures LLVM 3.8.0svn to adapt to many kinds of systems.
1338
1339 Usage: $0 [OPTION]... [VAR=VALUE]...
1340
1341 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1342 VAR=VALUE.  See below for descriptions of some of the useful variables.
1343
1344 Defaults for the options are specified in brackets.
1345
1346 Configuration:
1347   -h, --help              display this help and exit
1348       --help=short        display options specific to this package
1349       --help=recursive    display the short help of all the included packages
1350   -V, --version           display version information and exit
1351   -q, --quiet, --silent   do not print \`checking...' messages
1352       --cache-file=FILE   cache test results in FILE [disabled]
1353   -C, --config-cache      alias for \`--cache-file=config.cache'
1354   -n, --no-create         do not create output files
1355       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1356
1357 Installation directories:
1358   --prefix=PREFIX         install architecture-independent files in PREFIX
1359                           [$ac_default_prefix]
1360   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1361                           [PREFIX]
1362
1363 By default, \`make install' will install all the files in
1364 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1365 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1366 for instance \`--prefix=\$HOME'.
1367
1368 For better control, use the options below.
1369
1370 Fine tuning of the installation directories:
1371   --bindir=DIR           user executables [EPREFIX/bin]
1372   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1373   --libexecdir=DIR       program executables [EPREFIX/libexec]
1374   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1375   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1376   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1377   --libdir=DIR           object code libraries [EPREFIX/lib]
1378   --includedir=DIR       C header files [PREFIX/include]
1379   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1380   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1381   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1382   --infodir=DIR          info documentation [DATAROOTDIR/info]
1383   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1384   --mandir=DIR           man documentation [DATAROOTDIR/man]
1385   --docdir=DIR           documentation root [DATAROOTDIR/doc/llvm]
1386   --htmldir=DIR          html documentation [DOCDIR]
1387   --dvidir=DIR           dvi documentation [DOCDIR]
1388   --pdfdir=DIR           pdf documentation [DOCDIR]
1389   --psdir=DIR            ps documentation [DOCDIR]
1390 _ACEOF
1391
1392   cat <<\_ACEOF
1393
1394 System types:
1395   --build=BUILD     configure for building on BUILD [guessed]
1396   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1397   --target=TARGET   configure for building compilers for TARGET [HOST]
1398 _ACEOF
1399 fi
1400
1401 if test -n "$ac_init_help"; then
1402   case $ac_init_help in
1403      short | recursive ) echo "Configuration of LLVM 3.8.0svn:";;
1404    esac
1405   cat <<\_ACEOF
1406
1407 Optional Features:
1408   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1409   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1410   --enable-polly          Use polly if available (default is YES)
1411   --enable-libcpp         Use libc++ if available (default is NO)
1412   --enable-compiler-version-checks
1413                           Check the version of the host compiler (default is
1414                           YES)
1415   --enable-cxx1y          Use c++1y if available (default is NO)
1416   --enable-split-dwarf    Use split-dwarf if available (default is NO)
1417   --enable-clang-arcmt    Enable building of clang ARCMT (default is YES)
1418   --enable-clang-plugin-support
1419                           Enable plugin support in clang (default is YES)
1420   --enable-clang-static-analyzer
1421                           Enable building of clang Static Analyzer (default is
1422                           YES)
1423   --enable-optimized      Compile with optimizations enabled (default is NO)
1424   --enable-profiling      Compile with profiling enabled (default is NO)
1425   --enable-assertions     Compile with assertion checks enabled (default is
1426                           YES)
1427   --enable-werror         Compile with -Werror enabled (default is NO)
1428   --enable-expensive-checks
1429                           Compile with expensive debug checks enabled (default
1430                           is NO)
1431   --enable-abi-breaking-checks
1432                           Compile with abi-breaking asserts support (default
1433                           is with-asserts)
1434   --enable-debug-runtime  Build runtime libs with debug symbols (default is
1435                           NO)
1436   --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1437                           optimization is on and YES if it's off)
1438   --enable-keep-symbols   Do not strip installed executables)
1439   --enable-jit            Enable Just In Time Compiling (default is YES)
1440   --enable-docs           Build documents (default is YES)
1441   --enable-doxygen        Build doxygen documentation (default is NO)
1442   --enable-doxygen-search Enable doxygen search support (default is NO)
1443   --enable-doxygen-external-search
1444                           Enable doxygen exteranl search (default is NO)
1445   --enable-doxygen-qt-help
1446                           Build Qt help files (default is NO)
1447   --enable-threads        Use threads if available (default is YES)
1448   --enable-pthreads       Use pthreads if available (default is YES)
1449   --enable-zlib           Use zlib for compression/decompression if available
1450                           (default is YES)
1451   --enable-pic            Build LLVM with Position Independent Code (default
1452                           is YES)
1453   --enable-shared         Build a shared library and link tools against it
1454                           (default is NO)
1455   --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
1456                           Win32 DLL (default is NO)
1457   --enable-timestamps     Enable embedding timestamp information in build
1458                           (default is YES)
1459   --enable-backtraces     Enable embedding backtraces on crash (default is
1460                           YES)
1461   --enable-crash-overrides
1462                           Enable crash handling overrides (default is YES)
1463   --enable-targets        Build specific host targets: all or
1464                           target1,target2,... Valid targets are: host, x86,
1465                           x86_64, sparc, powerpc, arm64, arm, aarch64, mips,
1466                           hexagon, xcore, msp430, nvptx, systemz, r600, bpf,
1467                           wasm, and cpp (default=all)
1468   --enable-experimental-targets
1469                           Build experimental host targets: disable or
1470                           target1,target2,... (default=disable)
1471   --enable-bindings       Build specific language bindings:
1472                           all,auto,none,{binding-name} (default=auto)
1473   --enable-terminfo       Query the terminfo database if available (default is
1474                           YES)
1475   --enable-libedit        Use libedit if available (default is YES)
1476   --enable-libffi         Check for the presence of libffi (default is NO)
1477
1478 Optional Packages:
1479   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1480   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1481   --with-doxygen-search-engine-url
1482                           Specify the external search engine for doxygen
1483   --with-doxygen-search-mappings
1484                           Specify the extra search mapping for doxygen
1485   --with-optimize-option  Select the compiler options to use for optimized
1486                           builds
1487   --with-extra-options    Specify additional options to compile LLVM with
1488   --with-extra-ld-options Specify additional options to link LLVM with
1489   --with-ocaml-libdir     Specify install location for ocaml bindings (default
1490                           is stdlib)
1491   --with-clang-srcdir     Directory to the out-of-tree Clang source
1492   --with-clang-resource-dir
1493                           Relative directory from the Clang binary for
1494                           resource files
1495   --with-c-include-dirs   Colon separated list of directories clang will
1496                           search for headers
1497   --with-gcc-toolchain    Directory where gcc is installed.
1498   --with-default-sysroot  Add --sysroot=<path> to all compiler invocations.
1499   --with-clang-default-openmp-runtime
1500                           The default OpenMP runtime for Clang.
1501   --with-binutils-include Specify path to binutils/include/ containing
1502                           plugin-api.h file for gold plugin.
1503   --with-bug-report-url   Specify the URL where bug reports should be
1504                           submitted (default=http://llvm.org/bugs/)
1505   --with-internal-prefix  Installation directory for internal files
1506   --with-python           path to python
1507   --with-oprofile=<prefix>
1508                           Tell OProfile >= 0.9.4 how to symbolize JIT output
1509   --with-intel-jitevents  Notify Intel JIT profiling API of generated code
1510
1511
1512 Some influential environment variables:
1513   CC          C compiler command
1514   CFLAGS      C compiler flags
1515   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1516               nonstandard directory <lib dir>
1517   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1518               you have headers in a nonstandard directory <include dir>
1519   CXX         C++ compiler command
1520   CXXFLAGS    C++ compiler flags
1521   CPP         C preprocessor
1522
1523 Use these variables to override the choices made by `configure' or to help
1524 it to find libraries and programs with nonstandard names/locations.
1525
1526 Report bugs to <http://llvm.org/bugs/>.
1527 _ACEOF
1528 ac_status=$?
1529 fi
1530
1531 if test "$ac_init_help" = "recursive"; then
1532   # If there are subdirs, report their specific --help.
1533   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1534     test -d "$ac_dir" || continue
1535     ac_builddir=.
1536
1537 case "$ac_dir" in
1538 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1539 *)
1540   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1541   # A ".." for each directory in $ac_dir_suffix.
1542   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1543   case $ac_top_builddir_sub in
1544   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1545   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1546   esac ;;
1547 esac
1548 ac_abs_top_builddir=$ac_pwd
1549 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1550 # for backward compatibility:
1551 ac_top_builddir=$ac_top_build_prefix
1552
1553 case $srcdir in
1554   .)  # We are building in place.
1555     ac_srcdir=.
1556     ac_top_srcdir=$ac_top_builddir_sub
1557     ac_abs_top_srcdir=$ac_pwd ;;
1558   [\\/]* | ?:[\\/]* )  # Absolute name.
1559     ac_srcdir=$srcdir$ac_dir_suffix;
1560     ac_top_srcdir=$srcdir
1561     ac_abs_top_srcdir=$srcdir ;;
1562   *) # Relative name.
1563     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1564     ac_top_srcdir=$ac_top_build_prefix$srcdir
1565     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1566 esac
1567 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1568
1569     cd "$ac_dir" || { ac_status=$?; continue; }
1570     # Check for guested configure.
1571     if test -f "$ac_srcdir/configure.gnu"; then
1572       echo &&
1573       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1574     elif test -f "$ac_srcdir/configure"; then
1575       echo &&
1576       $SHELL "$ac_srcdir/configure" --help=recursive
1577     else
1578       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1579     fi || ac_status=$?
1580     cd "$ac_pwd" || { ac_status=$?; break; }
1581   done
1582 fi
1583
1584 test -n "$ac_init_help" && exit $ac_status
1585 if $ac_init_version; then
1586   cat <<\_ACEOF
1587 LLVM configure 3.8.0svn
1588 generated by GNU Autoconf 2.60
1589
1590 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1591 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1592 This configure script is free software; the Free Software Foundation
1593 gives unlimited permission to copy, distribute and modify it.
1594
1595 Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign.
1596 _ACEOF
1597   exit
1598 fi
1599 cat >config.log <<_ACEOF
1600 This file contains any messages produced by compilers while
1601 running configure, to aid debugging if configure makes a mistake.
1602
1603 It was created by LLVM $as_me 3.8.0svn, which was
1604 generated by GNU Autoconf 2.60.  Invocation command line was
1605
1606   $ $0 $@
1607
1608 _ACEOF
1609 exec 5>>config.log
1610 {
1611 cat <<_ASUNAME
1612 ## --------- ##
1613 ## Platform. ##
1614 ## --------- ##
1615
1616 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1617 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1618 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1619 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1620 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1621
1622 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1623 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1624
1625 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1626 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1627 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1628 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1629 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1630 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1631 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1632
1633 _ASUNAME
1634
1635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1636 for as_dir in $PATH
1637 do
1638   IFS=$as_save_IFS
1639   test -z "$as_dir" && as_dir=.
1640   echo "PATH: $as_dir"
1641 done
1642 IFS=$as_save_IFS
1643
1644 } >&5
1645
1646 cat >&5 <<_ACEOF
1647
1648
1649 ## ----------- ##
1650 ## Core tests. ##
1651 ## ----------- ##
1652
1653 _ACEOF
1654
1655
1656 # Keep a trace of the command line.
1657 # Strip out --no-create and --no-recursion so they do not pile up.
1658 # Strip out --silent because we don't want to record it for future runs.
1659 # Also quote any args containing shell meta-characters.
1660 # Make two passes to allow for proper duplicate-argument suppression.
1661 ac_configure_args=
1662 ac_configure_args0=
1663 ac_configure_args1=
1664 ac_must_keep_next=false
1665 for ac_pass in 1 2
1666 do
1667   for ac_arg
1668   do
1669     case $ac_arg in
1670     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1671     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1672     | -silent | --silent | --silen | --sile | --sil)
1673       continue ;;
1674     *\'*)
1675       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1676     esac
1677     case $ac_pass in
1678     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1679     2)
1680       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1681       if test $ac_must_keep_next = true; then
1682         ac_must_keep_next=false # Got value, back to normal.
1683       else
1684         case $ac_arg in
1685           *=* | --config-cache | -C | -disable-* | --disable-* \
1686           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1687           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1688           | -with-* | --with-* | -without-* | --without-* | --x)
1689             case "$ac_configure_args0 " in
1690               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1691             esac
1692             ;;
1693           -* ) ac_must_keep_next=true ;;
1694         esac
1695       fi
1696       ac_configure_args="$ac_configure_args '$ac_arg'"
1697       ;;
1698     esac
1699   done
1700 done
1701 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1702 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1703
1704 # When interrupted or exit'd, cleanup temporary files, and complete
1705 # config.log.  We remove comments because anyway the quotes in there
1706 # would cause problems or look ugly.
1707 # WARNING: Use '\'' to represent an apostrophe within the trap.
1708 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1709 trap 'exit_status=$?
1710   # Save into config.log some information that might help in debugging.
1711   {
1712     echo
1713
1714     cat <<\_ASBOX
1715 ## ---------------- ##
1716 ## Cache variables. ##
1717 ## ---------------- ##
1718 _ASBOX
1719     echo
1720     # The following way of writing the cache mishandles newlines in values,
1721 (
1722   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1723     eval ac_val=\$$ac_var
1724     case $ac_val in #(
1725     *${as_nl}*)
1726       case $ac_var in #(
1727       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1728 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1729       esac
1730       case $ac_var in #(
1731       _ | IFS | as_nl) ;; #(
1732       *) $as_unset $ac_var ;;
1733       esac ;;
1734     esac
1735   done
1736   (set) 2>&1 |
1737     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1738     *${as_nl}ac_space=\ *)
1739       sed -n \
1740         "s/'\''/'\''\\\\'\'''\''/g;
1741           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1742       ;; #(
1743     *)
1744       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1745       ;;
1746     esac |
1747     sort
1748 )
1749     echo
1750
1751     cat <<\_ASBOX
1752 ## ----------------- ##
1753 ## Output variables. ##
1754 ## ----------------- ##
1755 _ASBOX
1756     echo
1757     for ac_var in $ac_subst_vars
1758     do
1759       eval ac_val=\$$ac_var
1760       case $ac_val in
1761       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1762       esac
1763       echo "$ac_var='\''$ac_val'\''"
1764     done | sort
1765     echo
1766
1767     if test -n "$ac_subst_files"; then
1768       cat <<\_ASBOX
1769 ## ------------------- ##
1770 ## File substitutions. ##
1771 ## ------------------- ##
1772 _ASBOX
1773       echo
1774       for ac_var in $ac_subst_files
1775       do
1776         eval ac_val=\$$ac_var
1777         case $ac_val in
1778         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1779         esac
1780         echo "$ac_var='\''$ac_val'\''"
1781       done | sort
1782       echo
1783     fi
1784
1785     if test -s confdefs.h; then
1786       cat <<\_ASBOX
1787 ## ----------- ##
1788 ## confdefs.h. ##
1789 ## ----------- ##
1790 _ASBOX
1791       echo
1792       cat confdefs.h
1793       echo
1794     fi
1795     test "$ac_signal" != 0 &&
1796       echo "$as_me: caught signal $ac_signal"
1797     echo "$as_me: exit $exit_status"
1798   } >&5
1799   rm -f core *.core core.conftest.* &&
1800     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1801     exit $exit_status
1802 ' 0
1803 for ac_signal in 1 2 13 15; do
1804   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1805 done
1806 ac_signal=0
1807
1808 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1809 rm -f -r conftest* confdefs.h
1810
1811 # Predefined preprocessor variables.
1812
1813 cat >>confdefs.h <<_ACEOF
1814 #define PACKAGE_NAME "$PACKAGE_NAME"
1815 _ACEOF
1816
1817
1818 cat >>confdefs.h <<_ACEOF
1819 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1820 _ACEOF
1821
1822
1823 cat >>confdefs.h <<_ACEOF
1824 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1825 _ACEOF
1826
1827
1828 cat >>confdefs.h <<_ACEOF
1829 #define PACKAGE_STRING "$PACKAGE_STRING"
1830 _ACEOF
1831
1832
1833 cat >>confdefs.h <<_ACEOF
1834 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1835 _ACEOF
1836
1837
1838 # Let the site file select an alternate cache file if it wants to.
1839 # Prefer explicitly selected file to automatically selected ones.
1840 if test -n "$CONFIG_SITE"; then
1841   set x "$CONFIG_SITE"
1842 elif test "x$prefix" != xNONE; then
1843   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1844 else
1845   set x "$ac_default_prefix/share/config.site" \
1846         "$ac_default_prefix/etc/config.site"
1847 fi
1848 shift
1849 for ac_site_file
1850 do
1851   if test -r "$ac_site_file"; then
1852     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1853 echo "$as_me: loading site script $ac_site_file" >&6;}
1854     sed 's/^/| /' "$ac_site_file" >&5
1855     . "$ac_site_file"
1856   fi
1857 done
1858
1859 if test -r "$cache_file"; then
1860   # Some versions of bash will fail to source /dev/null (special
1861   # files actually), so we avoid doing that.
1862   if test -f "$cache_file"; then
1863     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1864 echo "$as_me: loading cache $cache_file" >&6;}
1865     case $cache_file in
1866       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1867       *)                      . "./$cache_file";;
1868     esac
1869   fi
1870 else
1871   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1872 echo "$as_me: creating cache $cache_file" >&6;}
1873   >$cache_file
1874 fi
1875
1876 # Check that the precious variables saved in the cache have kept the same
1877 # value.
1878 ac_cache_corrupted=false
1879 for ac_var in $ac_precious_vars; do
1880   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1881   eval ac_new_set=\$ac_env_${ac_var}_set
1882   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1883   eval ac_new_val=\$ac_env_${ac_var}_value
1884   case $ac_old_set,$ac_new_set in
1885     set,)
1886       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1887 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1888       ac_cache_corrupted=: ;;
1889     ,set)
1890       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1891 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1892       ac_cache_corrupted=: ;;
1893     ,);;
1894     *)
1895       if test "x$ac_old_val" != "x$ac_new_val"; then
1896         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1897 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1898         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1899 echo "$as_me:   former value:  $ac_old_val" >&2;}
1900         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1901 echo "$as_me:   current value: $ac_new_val" >&2;}
1902         ac_cache_corrupted=:
1903       fi;;
1904   esac
1905   # Pass precious variables to config.status.
1906   if test "$ac_new_set" = set; then
1907     case $ac_new_val in
1908     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1909     *) ac_arg=$ac_var=$ac_new_val ;;
1910     esac
1911     case " $ac_configure_args " in
1912       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1913       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1914     esac
1915   fi
1916 done
1917 if $ac_cache_corrupted; then
1918   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1919 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1920   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1921 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1922    { (exit 1); exit 1; }; }
1923 fi
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949 ac_ext=c
1950 ac_cpp='$CPP $CPPFLAGS'
1951 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1952 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1953 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1954
1955
1956
1957 LLVM_VERSION_MAJOR=3
1958 LLVM_VERSION_MINOR=8
1959 LLVM_VERSION_PATCH=0
1960 LLVM_VERSION_SUFFIX=svn
1961
1962
1963 cat >>confdefs.h <<_ACEOF
1964 #define LLVM_VERSION_MAJOR $LLVM_VERSION_MAJOR
1965 _ACEOF
1966
1967
1968 cat >>confdefs.h <<_ACEOF
1969 #define LLVM_VERSION_MINOR $LLVM_VERSION_MINOR
1970 _ACEOF
1971
1972
1973 cat >>confdefs.h <<_ACEOF
1974 #define LLVM_VERSION_PATCH $LLVM_VERSION_PATCH
1975 _ACEOF
1976
1977
1978 cat >>confdefs.h <<_ACEOF
1979 #define LLVM_VERSION_STRING "$PACKAGE_VERSION"
1980 _ACEOF
1981
1982
1983
1984
1985
1986
1987
1988 LLVM_COPYRIGHT="Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign."
1989
1990
1991
1992
1993
1994
1995
1996 ac_aux_dir=
1997 for ac_dir in autoconf "$srcdir"/autoconf; do
1998   if test -f "$ac_dir/install-sh"; then
1999     ac_aux_dir=$ac_dir
2000     ac_install_sh="$ac_aux_dir/install-sh -c"
2001     break
2002   elif test -f "$ac_dir/install.sh"; then
2003     ac_aux_dir=$ac_dir
2004     ac_install_sh="$ac_aux_dir/install.sh -c"
2005     break
2006   elif test -f "$ac_dir/shtool"; then
2007     ac_aux_dir=$ac_dir
2008     ac_install_sh="$ac_aux_dir/shtool install -c"
2009     break
2010   fi
2011 done
2012 if test -z "$ac_aux_dir"; then
2013   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
2014 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
2015    { (exit 1); exit 1; }; }
2016 fi
2017
2018 # These three variables are undocumented and unsupported,
2019 # and are intended to be withdrawn in a future Autoconf release.
2020 # They can cause serious problems if a builder's source tree is in a directory
2021 # whose full name contains unusual characters.
2022 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2023 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2024 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2025
2026
2027
2028 if test ${srcdir} != "." ; then
2029   if test -f ${srcdir}/include/llvm/Config/config.h ; then
2030     { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
2031 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
2032    { (exit 1); exit 1; }; }
2033   fi
2034 fi
2035
2036 if test ${srcdir} = "." ; then
2037   { { echo "$as_me:$LINENO: error: In-source builds are not allowed. Please configure from a separate build directory!" >&5
2038 echo "$as_me: error: In-source builds are not allowed. Please configure from a separate build directory!" >&2;}
2039    { (exit 1); exit 1; }; }
2040 fi
2041
2042 : ${CFLAGS=}
2043 : ${CXXFLAGS=}
2044
2045 ac_ext=c
2046 ac_cpp='$CPP $CPPFLAGS'
2047 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2048 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2049 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2050 if test -n "$ac_tool_prefix"; then
2051   for ac_prog in clang gcc
2052   do
2053     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2054 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2055 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2056 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2057 if test "${ac_cv_prog_CC+set}" = set; then
2058   echo $ECHO_N "(cached) $ECHO_C" >&6
2059 else
2060   if test -n "$CC"; then
2061   ac_cv_prog_CC="$CC" # Let the user override the test.
2062 else
2063 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2064 for as_dir in $PATH
2065 do
2066   IFS=$as_save_IFS
2067   test -z "$as_dir" && as_dir=.
2068   for ac_exec_ext in '' $ac_executable_extensions; do
2069   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2070     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2071     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2072     break 2
2073   fi
2074 done
2075 done
2076 IFS=$as_save_IFS
2077
2078 fi
2079 fi
2080 CC=$ac_cv_prog_CC
2081 if test -n "$CC"; then
2082   { echo "$as_me:$LINENO: result: $CC" >&5
2083 echo "${ECHO_T}$CC" >&6; }
2084 else
2085   { echo "$as_me:$LINENO: result: no" >&5
2086 echo "${ECHO_T}no" >&6; }
2087 fi
2088
2089
2090     test -n "$CC" && break
2091   done
2092 fi
2093 if test -z "$CC"; then
2094   ac_ct_CC=$CC
2095   for ac_prog in clang gcc
2096 do
2097   # Extract the first word of "$ac_prog", so it can be a program name with args.
2098 set dummy $ac_prog; ac_word=$2
2099 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2100 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2101 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2102   echo $ECHO_N "(cached) $ECHO_C" >&6
2103 else
2104   if test -n "$ac_ct_CC"; then
2105   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2106 else
2107 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2108 for as_dir in $PATH
2109 do
2110   IFS=$as_save_IFS
2111   test -z "$as_dir" && as_dir=.
2112   for ac_exec_ext in '' $ac_executable_extensions; do
2113   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2114     ac_cv_prog_ac_ct_CC="$ac_prog"
2115     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2116     break 2
2117   fi
2118 done
2119 done
2120 IFS=$as_save_IFS
2121
2122 fi
2123 fi
2124 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2125 if test -n "$ac_ct_CC"; then
2126   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2127 echo "${ECHO_T}$ac_ct_CC" >&6; }
2128 else
2129   { echo "$as_me:$LINENO: result: no" >&5
2130 echo "${ECHO_T}no" >&6; }
2131 fi
2132
2133
2134   test -n "$ac_ct_CC" && break
2135 done
2136
2137   if test "x$ac_ct_CC" = x; then
2138     CC=""
2139   else
2140     case $cross_compiling:$ac_tool_warned in
2141 yes:)
2142 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2143 whose name does not start with the host triplet.  If you think this
2144 configuration is useful to you, please write to autoconf@gnu.org." >&5
2145 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2146 whose name does not start with the host triplet.  If you think this
2147 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2148 ac_tool_warned=yes ;;
2149 esac
2150     CC=$ac_ct_CC
2151   fi
2152 fi
2153
2154
2155 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2156 See \`config.log' for more details." >&5
2157 echo "$as_me: error: no acceptable C compiler found in \$PATH
2158 See \`config.log' for more details." >&2;}
2159    { (exit 1); exit 1; }; }
2160
2161 # Provide some information about the compiler.
2162 echo "$as_me:$LINENO: checking for C compiler version" >&5
2163 ac_compiler=`set X $ac_compile; echo $2`
2164 { (ac_try="$ac_compiler --version >&5"
2165 case "(($ac_try" in
2166   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2167   *) ac_try_echo=$ac_try;;
2168 esac
2169 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2170   (eval "$ac_compiler --version >&5") 2>&5
2171   ac_status=$?
2172   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2173   (exit $ac_status); }
2174 { (ac_try="$ac_compiler -v >&5"
2175 case "(($ac_try" in
2176   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2177   *) ac_try_echo=$ac_try;;
2178 esac
2179 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2180   (eval "$ac_compiler -v >&5") 2>&5
2181   ac_status=$?
2182   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2183   (exit $ac_status); }
2184 { (ac_try="$ac_compiler -V >&5"
2185 case "(($ac_try" in
2186   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2187   *) ac_try_echo=$ac_try;;
2188 esac
2189 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2190   (eval "$ac_compiler -V >&5") 2>&5
2191   ac_status=$?
2192   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2193   (exit $ac_status); }
2194
2195 cat >conftest.$ac_ext <<_ACEOF
2196 /* confdefs.h.  */
2197 _ACEOF
2198 cat confdefs.h >>conftest.$ac_ext
2199 cat >>conftest.$ac_ext <<_ACEOF
2200 /* end confdefs.h.  */
2201
2202 int
2203 main ()
2204 {
2205
2206   ;
2207   return 0;
2208 }
2209 _ACEOF
2210 ac_clean_files_save=$ac_clean_files
2211 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2212 # Try to create an executable without -o first, disregard a.out.
2213 # It will help us diagnose broken compilers, and finding out an intuition
2214 # of exeext.
2215 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2216 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2217 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2218 #
2219 # List of possible output files, starting from the most likely.
2220 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2221 # only as a last resort.  b.out is created by i960 compilers.
2222 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2223 #
2224 # The IRIX 6 linker writes into existing files which may not be
2225 # executable, retaining their permissions.  Remove them first so a
2226 # subsequent execution test works.
2227 ac_rmfiles=
2228 for ac_file in $ac_files
2229 do
2230   case $ac_file in
2231     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2232     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2233   esac
2234 done
2235 rm -f $ac_rmfiles
2236
2237 if { (ac_try="$ac_link_default"
2238 case "(($ac_try" in
2239   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2240   *) ac_try_echo=$ac_try;;
2241 esac
2242 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2243   (eval "$ac_link_default") 2>&5
2244   ac_status=$?
2245   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2246   (exit $ac_status); }; then
2247   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2248 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2249 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2250 # so that the user can short-circuit this test for compilers unknown to
2251 # Autoconf.
2252 for ac_file in $ac_files
2253 do
2254   test -f "$ac_file" || continue
2255   case $ac_file in
2256     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2257         ;;
2258     [ab].out )
2259         # We found the default executable, but exeext='' is most
2260         # certainly right.
2261         break;;
2262     *.* )
2263         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2264         then :; else
2265            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2266         fi
2267         # We set ac_cv_exeext here because the later test for it is not
2268         # safe: cross compilers may not add the suffix if given an `-o'
2269         # argument, so we may need to know it at that point already.
2270         # Even if this section looks crufty: it has the advantage of
2271         # actually working.
2272         break;;
2273     * )
2274         break;;
2275   esac
2276 done
2277 test "$ac_cv_exeext" = no && ac_cv_exeext=
2278
2279 else
2280   echo "$as_me: failed program was:" >&5
2281 sed 's/^/| /' conftest.$ac_ext >&5
2282
2283 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2284 See \`config.log' for more details." >&5
2285 echo "$as_me: error: C compiler cannot create executables
2286 See \`config.log' for more details." >&2;}
2287    { (exit 77); exit 77; }; }
2288 fi
2289
2290 ac_exeext=$ac_cv_exeext
2291 { echo "$as_me:$LINENO: result: $ac_file" >&5
2292 echo "${ECHO_T}$ac_file" >&6; }
2293
2294 # Check that the compiler produces executables we can run.  If not, either
2295 # the compiler is broken, or we cross compile.
2296 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2297 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2298 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2299 # If not cross compiling, check that we can run a simple program.
2300 if test "$cross_compiling" != yes; then
2301   if { ac_try='./$ac_file'
2302   { (case "(($ac_try" in
2303   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2304   *) ac_try_echo=$ac_try;;
2305 esac
2306 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2307   (eval "$ac_try") 2>&5
2308   ac_status=$?
2309   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2310   (exit $ac_status); }; }; then
2311     cross_compiling=no
2312   else
2313     if test "$cross_compiling" = maybe; then
2314         cross_compiling=yes
2315     else
2316         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2317 If you meant to cross compile, use \`--host'.
2318 See \`config.log' for more details." >&5
2319 echo "$as_me: error: cannot run C compiled programs.
2320 If you meant to cross compile, use \`--host'.
2321 See \`config.log' for more details." >&2;}
2322    { (exit 1); exit 1; }; }
2323     fi
2324   fi
2325 fi
2326 { echo "$as_me:$LINENO: result: yes" >&5
2327 echo "${ECHO_T}yes" >&6; }
2328
2329 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2330 ac_clean_files=$ac_clean_files_save
2331 # Check that the compiler produces executables we can run.  If not, either
2332 # the compiler is broken, or we cross compile.
2333 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2334 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2335 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2336 echo "${ECHO_T}$cross_compiling" >&6; }
2337
2338 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2339 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2340 if { (ac_try="$ac_link"
2341 case "(($ac_try" in
2342   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2343   *) ac_try_echo=$ac_try;;
2344 esac
2345 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2346   (eval "$ac_link") 2>&5
2347   ac_status=$?
2348   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2349   (exit $ac_status); }; then
2350   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2351 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2352 # work properly (i.e., refer to `conftest.exe'), while it won't with
2353 # `rm'.
2354 for ac_file in conftest.exe conftest conftest.*; do
2355   test -f "$ac_file" || continue
2356   case $ac_file in
2357     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2358     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2359           break;;
2360     * ) break;;
2361   esac
2362 done
2363 else
2364   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2365 See \`config.log' for more details." >&5
2366 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2367 See \`config.log' for more details." >&2;}
2368    { (exit 1); exit 1; }; }
2369 fi
2370
2371 rm -f conftest$ac_cv_exeext
2372 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2373 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2374
2375 rm -f conftest.$ac_ext
2376 EXEEXT=$ac_cv_exeext
2377 ac_exeext=$EXEEXT
2378 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2379 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2380 if test "${ac_cv_objext+set}" = set; then
2381   echo $ECHO_N "(cached) $ECHO_C" >&6
2382 else
2383   cat >conftest.$ac_ext <<_ACEOF
2384 /* confdefs.h.  */
2385 _ACEOF
2386 cat confdefs.h >>conftest.$ac_ext
2387 cat >>conftest.$ac_ext <<_ACEOF
2388 /* end confdefs.h.  */
2389
2390 int
2391 main ()
2392 {
2393
2394   ;
2395   return 0;
2396 }
2397 _ACEOF
2398 rm -f conftest.o conftest.obj
2399 if { (ac_try="$ac_compile"
2400 case "(($ac_try" in
2401   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2402   *) ac_try_echo=$ac_try;;
2403 esac
2404 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2405   (eval "$ac_compile") 2>&5
2406   ac_status=$?
2407   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2408   (exit $ac_status); }; then
2409   for ac_file in conftest.o conftest.obj conftest.*; do
2410   test -f "$ac_file" || continue;
2411   case $ac_file in
2412     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2413     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2414        break;;
2415   esac
2416 done
2417 else
2418   echo "$as_me: failed program was:" >&5
2419 sed 's/^/| /' conftest.$ac_ext >&5
2420
2421 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2422 See \`config.log' for more details." >&5
2423 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2424 See \`config.log' for more details." >&2;}
2425    { (exit 1); exit 1; }; }
2426 fi
2427
2428 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2429 fi
2430 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2431 echo "${ECHO_T}$ac_cv_objext" >&6; }
2432 OBJEXT=$ac_cv_objext
2433 ac_objext=$OBJEXT
2434 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2435 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2436 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2437   echo $ECHO_N "(cached) $ECHO_C" >&6
2438 else
2439   cat >conftest.$ac_ext <<_ACEOF
2440 /* confdefs.h.  */
2441 _ACEOF
2442 cat confdefs.h >>conftest.$ac_ext
2443 cat >>conftest.$ac_ext <<_ACEOF
2444 /* end confdefs.h.  */
2445
2446 int
2447 main ()
2448 {
2449 #ifndef __GNUC__
2450        choke me
2451 #endif
2452
2453   ;
2454   return 0;
2455 }
2456 _ACEOF
2457 rm -f conftest.$ac_objext
2458 if { (ac_try="$ac_compile"
2459 case "(($ac_try" in
2460   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2461   *) ac_try_echo=$ac_try;;
2462 esac
2463 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2464   (eval "$ac_compile") 2>conftest.er1
2465   ac_status=$?
2466   grep -v '^ *+' conftest.er1 >conftest.err
2467   rm -f conftest.er1
2468   cat conftest.err >&5
2469   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2470   (exit $ac_status); } &&
2471          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2472   { (case "(($ac_try" in
2473   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2474   *) ac_try_echo=$ac_try;;
2475 esac
2476 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2477   (eval "$ac_try") 2>&5
2478   ac_status=$?
2479   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2480   (exit $ac_status); }; } &&
2481          { ac_try='test -s conftest.$ac_objext'
2482   { (case "(($ac_try" in
2483   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2484   *) ac_try_echo=$ac_try;;
2485 esac
2486 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2487   (eval "$ac_try") 2>&5
2488   ac_status=$?
2489   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2490   (exit $ac_status); }; }; then
2491   ac_compiler_gnu=yes
2492 else
2493   echo "$as_me: failed program was:" >&5
2494 sed 's/^/| /' conftest.$ac_ext >&5
2495
2496         ac_compiler_gnu=no
2497 fi
2498
2499 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2500 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2501
2502 fi
2503 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2504 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2505 GCC=`test $ac_compiler_gnu = yes && echo yes`
2506 ac_test_CFLAGS=${CFLAGS+set}
2507 ac_save_CFLAGS=$CFLAGS
2508 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2509 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2510 if test "${ac_cv_prog_cc_g+set}" = set; then
2511   echo $ECHO_N "(cached) $ECHO_C" >&6
2512 else
2513   ac_save_c_werror_flag=$ac_c_werror_flag
2514    ac_c_werror_flag=yes
2515    ac_cv_prog_cc_g=no
2516    CFLAGS="-g"
2517    cat >conftest.$ac_ext <<_ACEOF
2518 /* confdefs.h.  */
2519 _ACEOF
2520 cat confdefs.h >>conftest.$ac_ext
2521 cat >>conftest.$ac_ext <<_ACEOF
2522 /* end confdefs.h.  */
2523
2524 int
2525 main ()
2526 {
2527
2528   ;
2529   return 0;
2530 }
2531 _ACEOF
2532 rm -f conftest.$ac_objext
2533 if { (ac_try="$ac_compile"
2534 case "(($ac_try" in
2535   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2536   *) ac_try_echo=$ac_try;;
2537 esac
2538 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2539   (eval "$ac_compile") 2>conftest.er1
2540   ac_status=$?
2541   grep -v '^ *+' conftest.er1 >conftest.err
2542   rm -f conftest.er1
2543   cat conftest.err >&5
2544   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2545   (exit $ac_status); } &&
2546          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2547   { (case "(($ac_try" in
2548   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2549   *) ac_try_echo=$ac_try;;
2550 esac
2551 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2552   (eval "$ac_try") 2>&5
2553   ac_status=$?
2554   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2555   (exit $ac_status); }; } &&
2556          { ac_try='test -s conftest.$ac_objext'
2557   { (case "(($ac_try" in
2558   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2559   *) ac_try_echo=$ac_try;;
2560 esac
2561 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2562   (eval "$ac_try") 2>&5
2563   ac_status=$?
2564   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2565   (exit $ac_status); }; }; then
2566   ac_cv_prog_cc_g=yes
2567 else
2568   echo "$as_me: failed program was:" >&5
2569 sed 's/^/| /' conftest.$ac_ext >&5
2570
2571         CFLAGS=""
2572       cat >conftest.$ac_ext <<_ACEOF
2573 /* confdefs.h.  */
2574 _ACEOF
2575 cat confdefs.h >>conftest.$ac_ext
2576 cat >>conftest.$ac_ext <<_ACEOF
2577 /* end confdefs.h.  */
2578
2579 int
2580 main ()
2581 {
2582
2583   ;
2584   return 0;
2585 }
2586 _ACEOF
2587 rm -f conftest.$ac_objext
2588 if { (ac_try="$ac_compile"
2589 case "(($ac_try" in
2590   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2591   *) ac_try_echo=$ac_try;;
2592 esac
2593 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2594   (eval "$ac_compile") 2>conftest.er1
2595   ac_status=$?
2596   grep -v '^ *+' conftest.er1 >conftest.err
2597   rm -f conftest.er1
2598   cat conftest.err >&5
2599   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2600   (exit $ac_status); } &&
2601          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2602   { (case "(($ac_try" in
2603   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2604   *) ac_try_echo=$ac_try;;
2605 esac
2606 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2607   (eval "$ac_try") 2>&5
2608   ac_status=$?
2609   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2610   (exit $ac_status); }; } &&
2611          { ac_try='test -s conftest.$ac_objext'
2612   { (case "(($ac_try" in
2613   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2614   *) ac_try_echo=$ac_try;;
2615 esac
2616 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2617   (eval "$ac_try") 2>&5
2618   ac_status=$?
2619   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2620   (exit $ac_status); }; }; then
2621   :
2622 else
2623   echo "$as_me: failed program was:" >&5
2624 sed 's/^/| /' conftest.$ac_ext >&5
2625
2626         ac_c_werror_flag=$ac_save_c_werror_flag
2627          CFLAGS="-g"
2628          cat >conftest.$ac_ext <<_ACEOF
2629 /* confdefs.h.  */
2630 _ACEOF
2631 cat confdefs.h >>conftest.$ac_ext
2632 cat >>conftest.$ac_ext <<_ACEOF
2633 /* end confdefs.h.  */
2634
2635 int
2636 main ()
2637 {
2638
2639   ;
2640   return 0;
2641 }
2642 _ACEOF
2643 rm -f conftest.$ac_objext
2644 if { (ac_try="$ac_compile"
2645 case "(($ac_try" in
2646   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2647   *) ac_try_echo=$ac_try;;
2648 esac
2649 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2650   (eval "$ac_compile") 2>conftest.er1
2651   ac_status=$?
2652   grep -v '^ *+' conftest.er1 >conftest.err
2653   rm -f conftest.er1
2654   cat conftest.err >&5
2655   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2656   (exit $ac_status); } &&
2657          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2658   { (case "(($ac_try" in
2659   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2660   *) ac_try_echo=$ac_try;;
2661 esac
2662 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2663   (eval "$ac_try") 2>&5
2664   ac_status=$?
2665   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2666   (exit $ac_status); }; } &&
2667          { ac_try='test -s conftest.$ac_objext'
2668   { (case "(($ac_try" in
2669   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2670   *) ac_try_echo=$ac_try;;
2671 esac
2672 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2673   (eval "$ac_try") 2>&5
2674   ac_status=$?
2675   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2676   (exit $ac_status); }; }; then
2677   ac_cv_prog_cc_g=yes
2678 else
2679   echo "$as_me: failed program was:" >&5
2680 sed 's/^/| /' conftest.$ac_ext >&5
2681
2682
2683 fi
2684
2685 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2686 fi
2687
2688 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2689 fi
2690
2691 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2692    ac_c_werror_flag=$ac_save_c_werror_flag
2693 fi
2694 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2695 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2696 if test "$ac_test_CFLAGS" = set; then
2697   CFLAGS=$ac_save_CFLAGS
2698 elif test $ac_cv_prog_cc_g = yes; then
2699   if test "$GCC" = yes; then
2700     CFLAGS="-g -O2"
2701   else
2702     CFLAGS="-g"
2703   fi
2704 else
2705   if test "$GCC" = yes; then
2706     CFLAGS="-O2"
2707   else
2708     CFLAGS=
2709   fi
2710 fi
2711 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2712 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2713 if test "${ac_cv_prog_cc_c89+set}" = set; then
2714   echo $ECHO_N "(cached) $ECHO_C" >&6
2715 else
2716   ac_cv_prog_cc_c89=no
2717 ac_save_CC=$CC
2718 cat >conftest.$ac_ext <<_ACEOF
2719 /* confdefs.h.  */
2720 _ACEOF
2721 cat confdefs.h >>conftest.$ac_ext
2722 cat >>conftest.$ac_ext <<_ACEOF
2723 /* end confdefs.h.  */
2724 #include <stdarg.h>
2725 #include <stdio.h>
2726 #include <sys/types.h>
2727 #include <sys/stat.h>
2728 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2729 struct buf { int x; };
2730 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2731 static char *e (p, i)
2732      char **p;
2733      int i;
2734 {
2735   return p[i];
2736 }
2737 static char *f (char * (*g) (char **, int), char **p, ...)
2738 {
2739   char *s;
2740   va_list v;
2741   va_start (v,p);
2742   s = g (p, va_arg (v,int));
2743   va_end (v);
2744   return s;
2745 }
2746
2747 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2748    function prototypes and stuff, but not '\xHH' hex character constants.
2749    These don't provoke an error unfortunately, instead are silently treated
2750    as 'x'.  The following induces an error, until -std is added to get
2751    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2752    array size at least.  It's necessary to write '\x00'==0 to get something
2753    that's true only with -std.  */
2754 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2755
2756 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2757    inside strings and character constants.  */
2758 #define FOO(x) 'x'
2759 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2760
2761 int test (int i, double x);
2762 struct s1 {int (*f) (int a);};
2763 struct s2 {int (*f) (double a);};
2764 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2765 int argc;
2766 char **argv;
2767 int
2768 main ()
2769 {
2770 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2771   ;
2772   return 0;
2773 }
2774 _ACEOF
2775 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2776         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2777 do
2778   CC="$ac_save_CC $ac_arg"
2779   rm -f conftest.$ac_objext
2780 if { (ac_try="$ac_compile"
2781 case "(($ac_try" in
2782   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2783   *) ac_try_echo=$ac_try;;
2784 esac
2785 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2786   (eval "$ac_compile") 2>conftest.er1
2787   ac_status=$?
2788   grep -v '^ *+' conftest.er1 >conftest.err
2789   rm -f conftest.er1
2790   cat conftest.err >&5
2791   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2792   (exit $ac_status); } &&
2793          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2794   { (case "(($ac_try" in
2795   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2796   *) ac_try_echo=$ac_try;;
2797 esac
2798 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2799   (eval "$ac_try") 2>&5
2800   ac_status=$?
2801   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2802   (exit $ac_status); }; } &&
2803          { ac_try='test -s conftest.$ac_objext'
2804   { (case "(($ac_try" in
2805   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2806   *) ac_try_echo=$ac_try;;
2807 esac
2808 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2809   (eval "$ac_try") 2>&5
2810   ac_status=$?
2811   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2812   (exit $ac_status); }; }; then
2813   ac_cv_prog_cc_c89=$ac_arg
2814 else
2815   echo "$as_me: failed program was:" >&5
2816 sed 's/^/| /' conftest.$ac_ext >&5
2817
2818
2819 fi
2820
2821 rm -f core conftest.err conftest.$ac_objext
2822   test "x$ac_cv_prog_cc_c89" != "xno" && break
2823 done
2824 rm -f conftest.$ac_ext
2825 CC=$ac_save_CC
2826
2827 fi
2828 # AC_CACHE_VAL
2829 case "x$ac_cv_prog_cc_c89" in
2830   x)
2831     { echo "$as_me:$LINENO: result: none needed" >&5
2832 echo "${ECHO_T}none needed" >&6; } ;;
2833   xno)
2834     { echo "$as_me:$LINENO: result: unsupported" >&5
2835 echo "${ECHO_T}unsupported" >&6; } ;;
2836   *)
2837     CC="$CC $ac_cv_prog_cc_c89"
2838     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2839 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2840 esac
2841
2842
2843 ac_ext=c
2844 ac_cpp='$CPP $CPPFLAGS'
2845 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2846 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2847 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2848
2849 ac_ext=cpp
2850 ac_cpp='$CXXCPP $CPPFLAGS'
2851 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2852 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2853 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2854 if test -z "$CXX"; then
2855   if test -n "$CCC"; then
2856     CXX=$CCC
2857   else
2858     if test -n "$ac_tool_prefix"; then
2859   for ac_prog in clang++ g++
2860   do
2861     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2862 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2863 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2864 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2865 if test "${ac_cv_prog_CXX+set}" = set; then
2866   echo $ECHO_N "(cached) $ECHO_C" >&6
2867 else
2868   if test -n "$CXX"; then
2869   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2870 else
2871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2872 for as_dir in $PATH
2873 do
2874   IFS=$as_save_IFS
2875   test -z "$as_dir" && as_dir=.
2876   for ac_exec_ext in '' $ac_executable_extensions; do
2877   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2878     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2879     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2880     break 2
2881   fi
2882 done
2883 done
2884 IFS=$as_save_IFS
2885
2886 fi
2887 fi
2888 CXX=$ac_cv_prog_CXX
2889 if test -n "$CXX"; then
2890   { echo "$as_me:$LINENO: result: $CXX" >&5
2891 echo "${ECHO_T}$CXX" >&6; }
2892 else
2893   { echo "$as_me:$LINENO: result: no" >&5
2894 echo "${ECHO_T}no" >&6; }
2895 fi
2896
2897
2898     test -n "$CXX" && break
2899   done
2900 fi
2901 if test -z "$CXX"; then
2902   ac_ct_CXX=$CXX
2903   for ac_prog in clang++ g++
2904 do
2905   # Extract the first word of "$ac_prog", so it can be a program name with args.
2906 set dummy $ac_prog; ac_word=$2
2907 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2908 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2909 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2910   echo $ECHO_N "(cached) $ECHO_C" >&6
2911 else
2912   if test -n "$ac_ct_CXX"; then
2913   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2914 else
2915 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2916 for as_dir in $PATH
2917 do
2918   IFS=$as_save_IFS
2919   test -z "$as_dir" && as_dir=.
2920   for ac_exec_ext in '' $ac_executable_extensions; do
2921   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2922     ac_cv_prog_ac_ct_CXX="$ac_prog"
2923     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2924     break 2
2925   fi
2926 done
2927 done
2928 IFS=$as_save_IFS
2929
2930 fi
2931 fi
2932 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2933 if test -n "$ac_ct_CXX"; then
2934   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2935 echo "${ECHO_T}$ac_ct_CXX" >&6; }
2936 else
2937   { echo "$as_me:$LINENO: result: no" >&5
2938 echo "${ECHO_T}no" >&6; }
2939 fi
2940
2941
2942   test -n "$ac_ct_CXX" && break
2943 done
2944
2945   if test "x$ac_ct_CXX" = x; then
2946     CXX="g++"
2947   else
2948     case $cross_compiling:$ac_tool_warned in
2949 yes:)
2950 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2951 whose name does not start with the host triplet.  If you think this
2952 configuration is useful to you, please write to autoconf@gnu.org." >&5
2953 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2954 whose name does not start with the host triplet.  If you think this
2955 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2956 ac_tool_warned=yes ;;
2957 esac
2958     CXX=$ac_ct_CXX
2959   fi
2960 fi
2961
2962   fi
2963 fi
2964 # Provide some information about the compiler.
2965 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2966 ac_compiler=`set X $ac_compile; echo $2`
2967 { (ac_try="$ac_compiler --version >&5"
2968 case "(($ac_try" in
2969   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2970   *) ac_try_echo=$ac_try;;
2971 esac
2972 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2973   (eval "$ac_compiler --version >&5") 2>&5
2974   ac_status=$?
2975   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2976   (exit $ac_status); }
2977 { (ac_try="$ac_compiler -v >&5"
2978 case "(($ac_try" in
2979   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2980   *) ac_try_echo=$ac_try;;
2981 esac
2982 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2983   (eval "$ac_compiler -v >&5") 2>&5
2984   ac_status=$?
2985   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2986   (exit $ac_status); }
2987 { (ac_try="$ac_compiler -V >&5"
2988 case "(($ac_try" in
2989   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2990   *) ac_try_echo=$ac_try;;
2991 esac
2992 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2993   (eval "$ac_compiler -V >&5") 2>&5
2994   ac_status=$?
2995   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2996   (exit $ac_status); }
2997
2998 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2999 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
3000 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3001   echo $ECHO_N "(cached) $ECHO_C" >&6
3002 else
3003   cat >conftest.$ac_ext <<_ACEOF
3004 /* confdefs.h.  */
3005 _ACEOF
3006 cat confdefs.h >>conftest.$ac_ext
3007 cat >>conftest.$ac_ext <<_ACEOF
3008 /* end confdefs.h.  */
3009
3010 int
3011 main ()
3012 {
3013 #ifndef __GNUC__
3014        choke me
3015 #endif
3016
3017   ;
3018   return 0;
3019 }
3020 _ACEOF
3021 rm -f conftest.$ac_objext
3022 if { (ac_try="$ac_compile"
3023 case "(($ac_try" in
3024   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3025   *) ac_try_echo=$ac_try;;
3026 esac
3027 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3028   (eval "$ac_compile") 2>conftest.er1
3029   ac_status=$?
3030   grep -v '^ *+' conftest.er1 >conftest.err
3031   rm -f conftest.er1
3032   cat conftest.err >&5
3033   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3034   (exit $ac_status); } &&
3035          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3036   { (case "(($ac_try" in
3037   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3038   *) ac_try_echo=$ac_try;;
3039 esac
3040 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3041   (eval "$ac_try") 2>&5
3042   ac_status=$?
3043   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3044   (exit $ac_status); }; } &&
3045          { ac_try='test -s conftest.$ac_objext'
3046   { (case "(($ac_try" in
3047   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3048   *) ac_try_echo=$ac_try;;
3049 esac
3050 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3051   (eval "$ac_try") 2>&5
3052   ac_status=$?
3053   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3054   (exit $ac_status); }; }; then
3055   ac_compiler_gnu=yes
3056 else
3057   echo "$as_me: failed program was:" >&5
3058 sed 's/^/| /' conftest.$ac_ext >&5
3059
3060         ac_compiler_gnu=no
3061 fi
3062
3063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3064 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3065
3066 fi
3067 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3068 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
3069 GXX=`test $ac_compiler_gnu = yes && echo yes`
3070 ac_test_CXXFLAGS=${CXXFLAGS+set}
3071 ac_save_CXXFLAGS=$CXXFLAGS
3072 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3073 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
3074 if test "${ac_cv_prog_cxx_g+set}" = set; then
3075   echo $ECHO_N "(cached) $ECHO_C" >&6
3076 else
3077   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3078    ac_cxx_werror_flag=yes
3079    ac_cv_prog_cxx_g=no
3080    CXXFLAGS="-g"
3081    cat >conftest.$ac_ext <<_ACEOF
3082 /* confdefs.h.  */
3083 _ACEOF
3084 cat confdefs.h >>conftest.$ac_ext
3085 cat >>conftest.$ac_ext <<_ACEOF
3086 /* end confdefs.h.  */
3087
3088 int
3089 main ()
3090 {
3091
3092   ;
3093   return 0;
3094 }
3095 _ACEOF
3096 rm -f conftest.$ac_objext
3097 if { (ac_try="$ac_compile"
3098 case "(($ac_try" in
3099   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3100   *) ac_try_echo=$ac_try;;
3101 esac
3102 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3103   (eval "$ac_compile") 2>conftest.er1
3104   ac_status=$?
3105   grep -v '^ *+' conftest.er1 >conftest.err
3106   rm -f conftest.er1
3107   cat conftest.err >&5
3108   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3109   (exit $ac_status); } &&
3110          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3111   { (case "(($ac_try" in
3112   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3113   *) ac_try_echo=$ac_try;;
3114 esac
3115 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3116   (eval "$ac_try") 2>&5
3117   ac_status=$?
3118   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3119   (exit $ac_status); }; } &&
3120          { ac_try='test -s conftest.$ac_objext'
3121   { (case "(($ac_try" in
3122   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3123   *) ac_try_echo=$ac_try;;
3124 esac
3125 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3126   (eval "$ac_try") 2>&5
3127   ac_status=$?
3128   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3129   (exit $ac_status); }; }; then
3130   ac_cv_prog_cxx_g=yes
3131 else
3132   echo "$as_me: failed program was:" >&5
3133 sed 's/^/| /' conftest.$ac_ext >&5
3134
3135         CXXFLAGS=""
3136       cat >conftest.$ac_ext <<_ACEOF
3137 /* confdefs.h.  */
3138 _ACEOF
3139 cat confdefs.h >>conftest.$ac_ext
3140 cat >>conftest.$ac_ext <<_ACEOF
3141 /* end confdefs.h.  */
3142
3143 int
3144 main ()
3145 {
3146
3147   ;
3148   return 0;
3149 }
3150 _ACEOF
3151 rm -f conftest.$ac_objext
3152 if { (ac_try="$ac_compile"
3153 case "(($ac_try" in
3154   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3155   *) ac_try_echo=$ac_try;;
3156 esac
3157 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3158   (eval "$ac_compile") 2>conftest.er1
3159   ac_status=$?
3160   grep -v '^ *+' conftest.er1 >conftest.err
3161   rm -f conftest.er1
3162   cat conftest.err >&5
3163   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3164   (exit $ac_status); } &&
3165          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3166   { (case "(($ac_try" in
3167   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3168   *) ac_try_echo=$ac_try;;
3169 esac
3170 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3171   (eval "$ac_try") 2>&5
3172   ac_status=$?
3173   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3174   (exit $ac_status); }; } &&
3175          { ac_try='test -s conftest.$ac_objext'
3176   { (case "(($ac_try" in
3177   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3178   *) ac_try_echo=$ac_try;;
3179 esac
3180 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3181   (eval "$ac_try") 2>&5
3182   ac_status=$?
3183   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3184   (exit $ac_status); }; }; then
3185   :
3186 else
3187   echo "$as_me: failed program was:" >&5
3188 sed 's/^/| /' conftest.$ac_ext >&5
3189
3190         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3191          CXXFLAGS="-g"
3192          cat >conftest.$ac_ext <<_ACEOF
3193 /* confdefs.h.  */
3194 _ACEOF
3195 cat confdefs.h >>conftest.$ac_ext
3196 cat >>conftest.$ac_ext <<_ACEOF
3197 /* end confdefs.h.  */
3198
3199 int
3200 main ()
3201 {
3202
3203   ;
3204   return 0;
3205 }
3206 _ACEOF
3207 rm -f conftest.$ac_objext
3208 if { (ac_try="$ac_compile"
3209 case "(($ac_try" in
3210   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3211   *) ac_try_echo=$ac_try;;
3212 esac
3213 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3214   (eval "$ac_compile") 2>conftest.er1
3215   ac_status=$?
3216   grep -v '^ *+' conftest.er1 >conftest.err
3217   rm -f conftest.er1
3218   cat conftest.err >&5
3219   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3220   (exit $ac_status); } &&
3221          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3222   { (case "(($ac_try" in
3223   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3224   *) ac_try_echo=$ac_try;;
3225 esac
3226 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3227   (eval "$ac_try") 2>&5
3228   ac_status=$?
3229   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3230   (exit $ac_status); }; } &&
3231          { ac_try='test -s conftest.$ac_objext'
3232   { (case "(($ac_try" in
3233   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3234   *) ac_try_echo=$ac_try;;
3235 esac
3236 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3237   (eval "$ac_try") 2>&5
3238   ac_status=$?
3239   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3240   (exit $ac_status); }; }; then
3241   ac_cv_prog_cxx_g=yes
3242 else
3243   echo "$as_me: failed program was:" >&5
3244 sed 's/^/| /' conftest.$ac_ext >&5
3245
3246
3247 fi
3248
3249 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3250 fi
3251
3252 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3253 fi
3254
3255 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3256    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3257 fi
3258 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3259 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3260 if test "$ac_test_CXXFLAGS" = set; then
3261   CXXFLAGS=$ac_save_CXXFLAGS
3262 elif test $ac_cv_prog_cxx_g = yes; then
3263   if test "$GXX" = yes; then
3264     CXXFLAGS="-g -O2"
3265   else
3266     CXXFLAGS="-g"
3267   fi
3268 else
3269   if test "$GXX" = yes; then
3270     CXXFLAGS="-O2"
3271   else
3272     CXXFLAGS=
3273   fi
3274 fi
3275 ac_ext=c
3276 ac_cpp='$CPP $CPPFLAGS'
3277 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3278 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3279 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3280
3281 ac_ext=c
3282 ac_cpp='$CPP $CPPFLAGS'
3283 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3284 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3285 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3286 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3287 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3288 # On Suns, sometimes $CPP names a directory.
3289 if test -n "$CPP" && test -d "$CPP"; then
3290   CPP=
3291 fi
3292 if test -z "$CPP"; then
3293   if test "${ac_cv_prog_CPP+set}" = set; then
3294   echo $ECHO_N "(cached) $ECHO_C" >&6
3295 else
3296       # Double quotes because CPP needs to be expanded
3297     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3298     do
3299       ac_preproc_ok=false
3300 for ac_c_preproc_warn_flag in '' yes
3301 do
3302   # Use a header file that comes with gcc, so configuring glibc
3303   # with a fresh cross-compiler works.
3304   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3305   # <limits.h> exists even on freestanding compilers.
3306   # On the NeXT, cc -E runs the code through the compiler's parser,
3307   # not just through cpp. "Syntax error" is here to catch this case.
3308   cat >conftest.$ac_ext <<_ACEOF
3309 /* confdefs.h.  */
3310 _ACEOF
3311 cat confdefs.h >>conftest.$ac_ext
3312 cat >>conftest.$ac_ext <<_ACEOF
3313 /* end confdefs.h.  */
3314 #ifdef __STDC__
3315 # include <limits.h>
3316 #else
3317 # include <assert.h>
3318 #endif
3319                      Syntax error
3320 _ACEOF
3321 if { (ac_try="$ac_cpp conftest.$ac_ext"
3322 case "(($ac_try" in
3323   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3324   *) ac_try_echo=$ac_try;;
3325 esac
3326 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3327   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3328   ac_status=$?
3329   grep -v '^ *+' conftest.er1 >conftest.err
3330   rm -f conftest.er1
3331   cat conftest.err >&5
3332   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3333   (exit $ac_status); } >/dev/null; then
3334   if test -s conftest.err; then
3335     ac_cpp_err=$ac_c_preproc_warn_flag
3336     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3337   else
3338     ac_cpp_err=
3339   fi
3340 else
3341   ac_cpp_err=yes
3342 fi
3343 if test -z "$ac_cpp_err"; then
3344   :
3345 else
3346   echo "$as_me: failed program was:" >&5
3347 sed 's/^/| /' conftest.$ac_ext >&5
3348
3349   # Broken: fails on valid input.
3350 continue
3351 fi
3352
3353 rm -f conftest.err conftest.$ac_ext
3354
3355   # OK, works on sane cases.  Now check whether nonexistent headers
3356   # can be detected and how.
3357   cat >conftest.$ac_ext <<_ACEOF
3358 /* confdefs.h.  */
3359 _ACEOF
3360 cat confdefs.h >>conftest.$ac_ext
3361 cat >>conftest.$ac_ext <<_ACEOF
3362 /* end confdefs.h.  */
3363 #include <ac_nonexistent.h>
3364 _ACEOF
3365 if { (ac_try="$ac_cpp conftest.$ac_ext"
3366 case "(($ac_try" in
3367   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3368   *) ac_try_echo=$ac_try;;
3369 esac
3370 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3371   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3372   ac_status=$?
3373   grep -v '^ *+' conftest.er1 >conftest.err
3374   rm -f conftest.er1
3375   cat conftest.err >&5
3376   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3377   (exit $ac_status); } >/dev/null; then
3378   if test -s conftest.err; then
3379     ac_cpp_err=$ac_c_preproc_warn_flag
3380     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3381   else
3382     ac_cpp_err=
3383   fi
3384 else
3385   ac_cpp_err=yes
3386 fi
3387 if test -z "$ac_cpp_err"; then
3388   # Broken: success on invalid input.
3389 continue
3390 else
3391   echo "$as_me: failed program was:" >&5
3392 sed 's/^/| /' conftest.$ac_ext >&5
3393
3394   # Passes both tests.
3395 ac_preproc_ok=:
3396 break
3397 fi
3398
3399 rm -f conftest.err conftest.$ac_ext
3400
3401 done
3402 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3403 rm -f conftest.err conftest.$ac_ext
3404 if $ac_preproc_ok; then
3405   break
3406 fi
3407
3408     done
3409     ac_cv_prog_CPP=$CPP
3410
3411 fi
3412   CPP=$ac_cv_prog_CPP
3413 else
3414   ac_cv_prog_CPP=$CPP
3415 fi
3416 { echo "$as_me:$LINENO: result: $CPP" >&5
3417 echo "${ECHO_T}$CPP" >&6; }
3418 ac_preproc_ok=false
3419 for ac_c_preproc_warn_flag in '' yes
3420 do
3421   # Use a header file that comes with gcc, so configuring glibc
3422   # with a fresh cross-compiler works.
3423   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3424   # <limits.h> exists even on freestanding compilers.
3425   # On the NeXT, cc -E runs the code through the compiler's parser,
3426   # not just through cpp. "Syntax error" is here to catch this case.
3427   cat >conftest.$ac_ext <<_ACEOF
3428 /* confdefs.h.  */
3429 _ACEOF
3430 cat confdefs.h >>conftest.$ac_ext
3431 cat >>conftest.$ac_ext <<_ACEOF
3432 /* end confdefs.h.  */
3433 #ifdef __STDC__
3434 # include <limits.h>
3435 #else
3436 # include <assert.h>
3437 #endif
3438                      Syntax error
3439 _ACEOF
3440 if { (ac_try="$ac_cpp conftest.$ac_ext"
3441 case "(($ac_try" in
3442   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3443   *) ac_try_echo=$ac_try;;
3444 esac
3445 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3446   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3447   ac_status=$?
3448   grep -v '^ *+' conftest.er1 >conftest.err
3449   rm -f conftest.er1
3450   cat conftest.err >&5
3451   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3452   (exit $ac_status); } >/dev/null; then
3453   if test -s conftest.err; then
3454     ac_cpp_err=$ac_c_preproc_warn_flag
3455     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3456   else
3457     ac_cpp_err=
3458   fi
3459 else
3460   ac_cpp_err=yes
3461 fi
3462 if test -z "$ac_cpp_err"; then
3463   :
3464 else
3465   echo "$as_me: failed program was:" >&5
3466 sed 's/^/| /' conftest.$ac_ext >&5
3467
3468   # Broken: fails on valid input.
3469 continue
3470 fi
3471
3472 rm -f conftest.err conftest.$ac_ext
3473
3474   # OK, works on sane cases.  Now check whether nonexistent headers
3475   # can be detected and how.
3476   cat >conftest.$ac_ext <<_ACEOF
3477 /* confdefs.h.  */
3478 _ACEOF
3479 cat confdefs.h >>conftest.$ac_ext
3480 cat >>conftest.$ac_ext <<_ACEOF
3481 /* end confdefs.h.  */
3482 #include <ac_nonexistent.h>
3483 _ACEOF
3484 if { (ac_try="$ac_cpp conftest.$ac_ext"
3485 case "(($ac_try" in
3486   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3487   *) ac_try_echo=$ac_try;;
3488 esac
3489 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3490   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3491   ac_status=$?
3492   grep -v '^ *+' conftest.er1 >conftest.err
3493   rm -f conftest.er1
3494   cat conftest.err >&5
3495   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3496   (exit $ac_status); } >/dev/null; then
3497   if test -s conftest.err; then
3498     ac_cpp_err=$ac_c_preproc_warn_flag
3499     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3500   else
3501     ac_cpp_err=
3502   fi
3503 else
3504   ac_cpp_err=yes
3505 fi
3506 if test -z "$ac_cpp_err"; then
3507   # Broken: success on invalid input.
3508 continue
3509 else
3510   echo "$as_me: failed program was:" >&5
3511 sed 's/^/| /' conftest.$ac_ext >&5
3512
3513   # Passes both tests.
3514 ac_preproc_ok=:
3515 break
3516 fi
3517
3518 rm -f conftest.err conftest.$ac_ext
3519
3520 done
3521 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3522 rm -f conftest.err conftest.$ac_ext
3523 if $ac_preproc_ok; then
3524   :
3525 else
3526   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3527 See \`config.log' for more details." >&5
3528 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3529 See \`config.log' for more details." >&2;}
3530    { (exit 1); exit 1; }; }
3531 fi
3532
3533 ac_ext=c
3534 ac_cpp='$CPP $CPPFLAGS'
3535 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3536 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3537 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3538
3539
3540 if test "$CXX" = "clang++" ; then
3541   { echo "$as_me:$LINENO: checking whether clang works" >&5
3542 echo $ECHO_N "checking whether clang works... $ECHO_C" >&6; }
3543   ac_ext=cpp
3544 ac_cpp='$CXXCPP $CPPFLAGS'
3545 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3546 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3547 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3548
3549
3550 cat >conftest.$ac_ext <<_ACEOF
3551 /* confdefs.h.  */
3552 _ACEOF
3553 cat confdefs.h >>conftest.$ac_ext
3554 cat >>conftest.$ac_ext <<_ACEOF
3555 /* end confdefs.h.  */
3556 #include <limits>
3557 #if __has_include (<cxxabi.h>)
3558 #include <cxxabi.h>
3559 #endif
3560 #if __has_include (<unwind.h>)
3561 #include <unwind.h>
3562 #endif
3563
3564 int
3565 main ()
3566 {
3567
3568   ;
3569   return 0;
3570 }
3571 _ACEOF
3572 rm -f conftest.$ac_objext
3573 if { (ac_try="$ac_compile"
3574 case "(($ac_try" in
3575   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3576   *) ac_try_echo=$ac_try;;
3577 esac
3578 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3579   (eval "$ac_compile") 2>conftest.er1
3580   ac_status=$?
3581   grep -v '^ *+' conftest.er1 >conftest.err
3582   rm -f conftest.er1
3583   cat conftest.err >&5
3584   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3585   (exit $ac_status); } &&
3586          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3587   { (case "(($ac_try" in
3588   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3589   *) ac_try_echo=$ac_try;;
3590 esac
3591 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3592   (eval "$ac_try") 2>&5
3593   ac_status=$?
3594   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3595   (exit $ac_status); }; } &&
3596          { ac_try='test -s conftest.$ac_objext'
3597   { (case "(($ac_try" in
3598   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3599   *) ac_try_echo=$ac_try;;
3600 esac
3601 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3602   (eval "$ac_try") 2>&5
3603   ac_status=$?
3604   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3605   (exit $ac_status); }; }; then
3606
3607   { echo "$as_me:$LINENO: result: yes" >&5
3608 echo "${ECHO_T}yes" >&6; }
3609
3610 else
3611   echo "$as_me: failed program was:" >&5
3612 sed 's/^/| /' conftest.$ac_ext >&5
3613
3614
3615   { echo "$as_me:$LINENO: result: no" >&5
3616 echo "${ECHO_T}no" >&6; }
3617   { { echo "$as_me:$LINENO: error: Selected compiler could not find or parse C++ standard library headers.  Rerun with CC=c-compiler CXX=c++-compiler LLVM_SRC_DIR/configure ..." >&5
3618 echo "$as_me: error: Selected compiler could not find or parse C++ standard library headers.  Rerun with CC=c-compiler CXX=c++-compiler LLVM_SRC_DIR/configure ..." >&2;}
3619    { (exit 1); exit 1; }; }
3620
3621 fi
3622
3623 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3624   ac_ext=c
3625 ac_cpp='$CPP $CPPFLAGS'
3626 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3627 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3628 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3629
3630 fi
3631
3632 { echo "$as_me:$LINENO: checking whether GCC or Clang is our host compiler" >&5
3633 echo $ECHO_N "checking whether GCC or Clang is our host compiler... $ECHO_C" >&6; }
3634 ac_ext=cpp
3635 ac_cpp='$CXXCPP $CPPFLAGS'
3636 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3637 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3638 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3639
3640 llvm_cv_cxx_compiler=unknown
3641 cat >conftest.$ac_ext <<_ACEOF
3642 /* confdefs.h.  */
3643 _ACEOF
3644 cat confdefs.h >>conftest.$ac_ext
3645 cat >>conftest.$ac_ext <<_ACEOF
3646 /* end confdefs.h.  */
3647 #if ! __clang__
3648                                     #error
3649                                     #endif
3650
3651 _ACEOF
3652 rm -f conftest.$ac_objext
3653 if { (ac_try="$ac_compile"
3654 case "(($ac_try" in
3655   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3656   *) ac_try_echo=$ac_try;;
3657 esac
3658 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3659   (eval "$ac_compile") 2>conftest.er1
3660   ac_status=$?
3661   grep -v '^ *+' conftest.er1 >conftest.err
3662   rm -f conftest.er1
3663   cat conftest.err >&5
3664   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3665   (exit $ac_status); } &&
3666          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3667   { (case "(($ac_try" in
3668   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3669   *) ac_try_echo=$ac_try;;
3670 esac
3671 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3672   (eval "$ac_try") 2>&5
3673   ac_status=$?
3674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3675   (exit $ac_status); }; } &&
3676          { ac_try='test -s conftest.$ac_objext'
3677   { (case "(($ac_try" in
3678   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3679   *) ac_try_echo=$ac_try;;
3680 esac
3681 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3682   (eval "$ac_try") 2>&5
3683   ac_status=$?
3684   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3685   (exit $ac_status); }; }; then
3686   llvm_cv_cxx_compiler=clang
3687 else
3688   echo "$as_me: failed program was:" >&5
3689 sed 's/^/| /' conftest.$ac_ext >&5
3690
3691         cat >conftest.$ac_ext <<_ACEOF
3692 /* confdefs.h.  */
3693 _ACEOF
3694 cat confdefs.h >>conftest.$ac_ext
3695 cat >>conftest.$ac_ext <<_ACEOF
3696 /* end confdefs.h.  */
3697 #if ! __GNUC__
3698                                                        #error
3699                                                        #endif
3700
3701 _ACEOF
3702 rm -f conftest.$ac_objext
3703 if { (ac_try="$ac_compile"
3704 case "(($ac_try" in
3705   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3706   *) ac_try_echo=$ac_try;;
3707 esac
3708 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3709   (eval "$ac_compile") 2>conftest.er1
3710   ac_status=$?
3711   grep -v '^ *+' conftest.er1 >conftest.err
3712   rm -f conftest.er1
3713   cat conftest.err >&5
3714   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3715   (exit $ac_status); } &&
3716          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3717   { (case "(($ac_try" in
3718   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3719   *) ac_try_echo=$ac_try;;
3720 esac
3721 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3722   (eval "$ac_try") 2>&5
3723   ac_status=$?
3724   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3725   (exit $ac_status); }; } &&
3726          { ac_try='test -s conftest.$ac_objext'
3727   { (case "(($ac_try" in
3728   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3729   *) ac_try_echo=$ac_try;;
3730 esac
3731 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3732   (eval "$ac_try") 2>&5
3733   ac_status=$?
3734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3735   (exit $ac_status); }; }; then
3736   llvm_cv_cxx_compiler=gcc
3737 else
3738   echo "$as_me: failed program was:" >&5
3739 sed 's/^/| /' conftest.$ac_ext >&5
3740
3741
3742 fi
3743
3744 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3745 fi
3746
3747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3748 ac_ext=c
3749 ac_cpp='$CPP $CPPFLAGS'
3750 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3751 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3752 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3753
3754 { echo "$as_me:$LINENO: result: ${llvm_cv_cxx_compiler}" >&5
3755 echo "${ECHO_T}${llvm_cv_cxx_compiler}" >&6; }
3756 CXX_COMPILER=$llvm_cv_cxx_compiler
3757
3758
3759
3760
3761 if test -d ${srcdir}/projects/test-suite ; then
3762   subdirs="$subdirs projects/test-suite"
3763
3764 fi
3765
3766 if test -d ${srcdir}/projects/llvm-test ; then
3767   subdirs="$subdirs projects/llvm-test"
3768
3769 fi
3770
3771 if test -d ${srcdir}/projects/poolalloc ; then
3772   subdirs="$subdirs projects/poolalloc"
3773
3774 fi
3775
3776 if test -d ${srcdir}/projects/llvm-poolalloc ; then
3777   subdirs="$subdirs projects/llvm-poolalloc"
3778
3779 fi
3780
3781 for i in `ls ${srcdir}/projects`
3782 do
3783   if test -d ${srcdir}/projects/${i} ; then
3784     case ${i} in
3785       safecode)     subdirs="$subdirs projects/safecode"
3786  ;;
3787       compiler-rt)       ;;
3788       test-suite)     ;;
3789       llvm-test)      ;;
3790       poolalloc)      ;;
3791       llvm-poolalloc) ;;
3792       *)
3793         { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3794 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3795         ;;
3796     esac
3797   fi
3798 done
3799
3800 # Check whether --enable-polly was given.
3801 if test "${enable_polly+set}" = set; then
3802   enableval=$enable_polly;
3803 else
3804   enableval=default
3805 fi
3806
3807 case "$enableval" in
3808   yes) ENABLE_POLLY=1
3809  ;;
3810   no)  ENABLE_POLLY=0
3811  ;;
3812   default) ENABLE_POLLY=1
3813  ;;
3814   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3815 echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3816    { (exit 1); exit 1; }; } ;;
3817 esac
3818
3819
3820 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3821   LLVM_HAS_POLLY=1
3822
3823   subdirs="$subdirs tools/polly"
3824
3825 fi
3826
3827
3828 # Make sure we can run config.sub.
3829 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3830   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3831 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3832    { (exit 1); exit 1; }; }
3833
3834 { echo "$as_me:$LINENO: checking build system type" >&5
3835 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3836 if test "${ac_cv_build+set}" = set; then
3837   echo $ECHO_N "(cached) $ECHO_C" >&6
3838 else
3839   ac_build_alias=$build_alias
3840 test "x$ac_build_alias" = x &&
3841   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3842 test "x$ac_build_alias" = x &&
3843   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3844 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3845    { (exit 1); exit 1; }; }
3846 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3847   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3848 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3849    { (exit 1); exit 1; }; }
3850
3851 fi
3852 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3853 echo "${ECHO_T}$ac_cv_build" >&6; }
3854 case $ac_cv_build in
3855 *-*-*) ;;
3856 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3857 echo "$as_me: error: invalid value of canonical build" >&2;}
3858    { (exit 1); exit 1; }; };;
3859 esac
3860 build=$ac_cv_build
3861 ac_save_IFS=$IFS; IFS='-'
3862 set x $ac_cv_build
3863 shift
3864 build_cpu=$1
3865 build_vendor=$2
3866 shift; shift
3867 # Remember, the first character of IFS is used to create $*,
3868 # except with old shells:
3869 build_os=$*
3870 IFS=$ac_save_IFS
3871 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3872
3873
3874 { echo "$as_me:$LINENO: checking host system type" >&5
3875 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3876 if test "${ac_cv_host+set}" = set; then
3877   echo $ECHO_N "(cached) $ECHO_C" >&6
3878 else
3879   if test "x$host_alias" = x; then
3880   ac_cv_host=$ac_cv_build
3881 else
3882   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3883     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3884 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3885    { (exit 1); exit 1; }; }
3886 fi
3887
3888 fi
3889 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3890 echo "${ECHO_T}$ac_cv_host" >&6; }
3891 case $ac_cv_host in
3892 *-*-*) ;;
3893 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3894 echo "$as_me: error: invalid value of canonical host" >&2;}
3895    { (exit 1); exit 1; }; };;
3896 esac
3897 host=$ac_cv_host
3898 ac_save_IFS=$IFS; IFS='-'
3899 set x $ac_cv_host
3900 shift
3901 host_cpu=$1
3902 host_vendor=$2
3903 shift; shift
3904 # Remember, the first character of IFS is used to create $*,
3905 # except with old shells:
3906 host_os=$*
3907 IFS=$ac_save_IFS
3908 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3909
3910
3911 { echo "$as_me:$LINENO: checking target system type" >&5
3912 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3913 if test "${ac_cv_target+set}" = set; then
3914   echo $ECHO_N "(cached) $ECHO_C" >&6
3915 else
3916   if test "x$target_alias" = x; then
3917   ac_cv_target=$ac_cv_host
3918 else
3919   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3920     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3921 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3922    { (exit 1); exit 1; }; }
3923 fi
3924
3925 fi
3926 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3927 echo "${ECHO_T}$ac_cv_target" >&6; }
3928 case $ac_cv_target in
3929 *-*-*) ;;
3930 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3931 echo "$as_me: error: invalid value of canonical target" >&2;}
3932    { (exit 1); exit 1; }; };;
3933 esac
3934 target=$ac_cv_target
3935 ac_save_IFS=$IFS; IFS='-'
3936 set x $ac_cv_target
3937 shift
3938 target_cpu=$1
3939 target_vendor=$2
3940 shift; shift
3941 # Remember, the first character of IFS is used to create $*,
3942 # except with old shells:
3943 target_os=$*
3944 IFS=$ac_save_IFS
3945 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3946
3947
3948 # The aliases save the names the user supplied, while $host etc.
3949 # will get canonicalized.
3950 test -n "$target_alias" &&
3951   test "$program_prefix$program_suffix$program_transform_name" = \
3952     NONENONEs,x,x, &&
3953   program_prefix=${target_alias}-
3954
3955 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3956 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3957 if test "${llvm_cv_os_type+set}" = set; then
3958   echo $ECHO_N "(cached) $ECHO_C" >&6
3959 else
3960   case $host in
3961   *-*-aix*)
3962     llvm_cv_link_all_option="-Wl,--whole-archive"
3963     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3964     llvm_cv_os_type="AIX"
3965     llvm_cv_platform_type="Unix" ;;
3966   *-*-irix*)
3967     llvm_cv_link_all_option="-Wl,--whole-archive"
3968     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3969     llvm_cv_os_type="IRIX"
3970     llvm_cv_platform_type="Unix" ;;
3971   *-*-cygwin*)
3972     llvm_cv_link_all_option="-Wl,--whole-archive"
3973     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3974     llvm_cv_os_type="Cygwin"
3975     llvm_cv_platform_type="Unix" ;;
3976   *-*-darwin*)
3977     llvm_cv_link_all_option="-Wl,-all_load"
3978     llvm_cv_no_link_all_option="-Wl,-noall_load"
3979     llvm_cv_os_type="Darwin"
3980     llvm_cv_platform_type="Unix" ;;
3981   *-*-minix*)
3982     llvm_cv_link_all_option="-Wl,-all_load"
3983     llvm_cv_no_link_all_option="-Wl,-noall_load"
3984     llvm_cv_os_type="Minix"
3985     llvm_cv_platform_type="Unix" ;;
3986   *-*-freebsd*)
3987     llvm_cv_link_all_option="-Wl,--whole-archive"
3988     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3989     llvm_cv_os_type="FreeBSD"
3990     llvm_cv_platform_type="Unix" ;;
3991   *-*-kfreebsd-gnu)
3992     llvm_cv_link_all_option="-Wl,--whole-archive"
3993     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3994     llvm_cv_os_type="GNU/kFreeBSD"
3995     llvm_cv_platform_type="Unix" ;;
3996   *-*-openbsd*)
3997     llvm_cv_link_all_option="-Wl,--whole-archive"
3998     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3999     llvm_cv_os_type="OpenBSD"
4000     llvm_cv_platform_type="Unix" ;;
4001   *-*-netbsd*)
4002     llvm_cv_link_all_option="-Wl,--whole-archive"
4003     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4004     llvm_cv_os_type="NetBSD"
4005     llvm_cv_platform_type="Unix" ;;
4006   *-*-dragonfly*)
4007     llvm_cv_link_all_option="-Wl,--whole-archive"
4008     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4009     llvm_cv_os_type="DragonFly"
4010     llvm_cv_platform_type="Unix" ;;
4011   *-*-bitrig*)
4012     llvm_cv_link_all_option="-Wl,--whole-archive"
4013     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4014     llvm_cv_os_type="Bitrig"
4015     llvm_cv_platform_type="Unix" ;;
4016   *-*-hpux*)
4017     llvm_cv_link_all_option="-Wl,--whole-archive"
4018     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4019     llvm_cv_os_type="HP-UX"
4020     llvm_cv_platform_type="Unix" ;;
4021   *-*-interix*)
4022     llvm_cv_link_all_option="-Wl,--whole-archive"
4023     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4024     llvm_cv_os_type="Interix"
4025     llvm_cv_platform_type="Unix" ;;
4026   *-*-linux*)
4027     llvm_cv_link_all_option="-Wl,--whole-archive"
4028     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4029     llvm_cv_os_type="Linux"
4030     llvm_cv_platform_type="Unix" ;;
4031   *-*-gnu*)
4032     llvm_cv_link_all_option="-Wl,--whole-archive"
4033     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4034     llvm_cv_os_type="GNU"
4035     llvm_cv_platform_type="Unix" ;;
4036   *-*-solaris*)
4037     llvm_cv_link_all_option="-Wl,-z,allextract"
4038     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
4039     llvm_cv_os_type="SunOS"
4040     llvm_cv_platform_type="Unix" ;;
4041   *-*-win32*)
4042     llvm_cv_link_all_option="-Wl,--whole-archive"
4043     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4044     llvm_cv_os_type="Win32"
4045     llvm_cv_platform_type="Win32" ;;
4046   *-*-mingw*)
4047     llvm_cv_link_all_option="-Wl,--whole-archive"
4048     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4049     llvm_cv_os_type="MingW"
4050     llvm_cv_platform_type="Win32" ;;
4051   *-*-haiku*)
4052     llvm_cv_link_all_option="-Wl,--whole-archive"
4053     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4054     llvm_cv_os_type="Haiku"
4055     llvm_cv_platform_type="Unix" ;;
4056   *-unknown-eabi*)
4057     llvm_cv_link_all_option="-Wl,--whole-archive"
4058     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4059     llvm_cv_os_type="Freestanding"
4060     llvm_cv_platform_type="Unix" ;;
4061   *-unknown-elf*)
4062     llvm_cv_link_all_option="-Wl,--whole-archive"
4063     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4064     llvm_cv_os_type="Freestanding"
4065     llvm_cv_platform_type="Unix" ;;
4066   *)
4067     llvm_cv_link_all_option=""
4068     llvm_cv_no_link_all_option=""
4069     llvm_cv_os_type="Unknown"
4070     llvm_cv_platform_type="Unknown" ;;
4071 esac
4072 fi
4073 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
4074 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
4075
4076 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
4077 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
4078 if test "${llvm_cv_target_os_type+set}" = set; then
4079   echo $ECHO_N "(cached) $ECHO_C" >&6
4080 else
4081   case $target in
4082   *-*-aix*)
4083     llvm_cv_target_os_type="AIX" ;;
4084   *-*-irix*)
4085     llvm_cv_target_os_type="IRIX" ;;
4086   *-*-cygwin*)
4087     llvm_cv_target_os_type="Cygwin" ;;
4088   *-*-darwin*)
4089     llvm_cv_target_os_type="Darwin" ;;
4090   *-*-minix*)
4091     llvm_cv_target_os_type="Minix" ;;
4092   *-*-freebsd*)
4093     llvm_cv_target_os_type="FreeBSD" ;;
4094   *-*-kfreebsd-gnu)
4095     llvm_cv_target_os_type="GNU/kFreeBSD" ;;
4096   *-*-openbsd*)
4097     llvm_cv_target_os_type="OpenBSD" ;;
4098   *-*-netbsd*)
4099     llvm_cv_target_os_type="NetBSD" ;;
4100   *-*-dragonfly*)
4101     llvm_cv_target_os_type="DragonFly" ;;
4102   *-*-bitrig*)
4103     llvm_cv_target_os_type="Bitrig" ;;
4104   *-*-hpux*)
4105     llvm_cv_target_os_type="HP-UX" ;;
4106   *-*-interix*)
4107     llvm_cv_target_os_type="Interix" ;;
4108   *-*-linux*)
4109     llvm_cv_target_os_type="Linux" ;;
4110   *-*-gnu*)
4111     llvm_cv_target_os_type="GNU" ;;
4112   *-*-solaris*)
4113     llvm_cv_target_os_type="SunOS" ;;
4114   *-*-win32*)
4115     llvm_cv_target_os_type="Win32" ;;
4116   *-*-mingw*)
4117     llvm_cv_target_os_type="MingW" ;;
4118   *-*-haiku*)
4119     llvm_cv_target_os_type="Haiku" ;;
4120   *-*-rtems*)
4121     llvm_cv_target_os_type="RTEMS" ;;
4122   *-*-nacl*)
4123     llvm_cv_target_os_type="NativeClient" ;;
4124   *-unknown-eabi*)
4125     llvm_cv_target_os_type="Freestanding" ;;
4126   *-*-ps4)
4127     llvm_cv_target_os_type="PS4" ;;
4128   *)
4129     llvm_cv_target_os_type="Unknown" ;;
4130 esac
4131 fi
4132 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
4133 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
4134
4135 if test "$llvm_cv_os_type" = "Unknown" ; then
4136   { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
4137 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
4138    { (exit 1); exit 1; }; }
4139 fi
4140
4141 OS=$llvm_cv_os_type
4142
4143 HOST_OS=$llvm_cv_os_type
4144
4145 TARGET_OS=$llvm_cv_target_os_type
4146
4147
4148 LINKALL=$llvm_cv_link_all_option
4149
4150 NOLINKALL=$llvm_cv_no_link_all_option
4151
4152
4153 case $llvm_cv_platform_type in
4154   Unix)
4155
4156 cat >>confdefs.h <<\_ACEOF
4157 #define LLVM_ON_UNIX 1
4158 _ACEOF
4159
4160     LLVM_ON_UNIX=1
4161
4162     LLVM_ON_WIN32=0
4163
4164     ;;
4165   Win32)
4166
4167 cat >>confdefs.h <<\_ACEOF
4168 #define LLVM_ON_WIN32 1
4169 _ACEOF
4170
4171     LLVM_ON_UNIX=0
4172
4173     LLVM_ON_WIN32=1
4174
4175     ;;
4176 esac
4177
4178 { echo "$as_me:$LINENO: checking target architecture" >&5
4179 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
4180 if test "${llvm_cv_target_arch+set}" = set; then
4181   echo $ECHO_N "(cached) $ECHO_C" >&6
4182 else
4183   case $target in
4184   i?86-*)                 llvm_cv_target_arch="x86" ;;
4185   amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
4186   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
4187   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
4188   arm64*-*)               llvm_cv_target_arch="AArch64" ;;
4189   arm*-*)                 llvm_cv_target_arch="ARM" ;;
4190   aarch64*-*)             llvm_cv_target_arch="AArch64" ;;
4191   avr-*)                  llvm_cv_target_arch="AVR" ;;
4192   mips-* | mips64-*)      llvm_cv_target_arch="Mips" ;;
4193   mipsel-* | mips64el-*)  llvm_cv_target_arch="Mips" ;;
4194   xcore-*)                llvm_cv_target_arch="XCore" ;;
4195   msp430-*)               llvm_cv_target_arch="MSP430" ;;
4196   hexagon-*)              llvm_cv_target_arch="Hexagon" ;;
4197   nvptx-*)                llvm_cv_target_arch="NVPTX" ;;
4198   s390x-*)                llvm_cv_target_arch="SystemZ" ;;
4199   wasm*-*)                llvm_cv_target_arch="WebAssembly" ;;
4200   *)                      llvm_cv_target_arch="Unknown" ;;
4201 esac
4202 fi
4203 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
4204 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
4205
4206 if test "$llvm_cv_target_arch" = "Unknown" ; then
4207   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
4208 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
4209 fi
4210
4211 case "$llvm_cv_target_arch" in
4212     x86)     LLVM_NATIVE_ARCH="X86" ;;
4213     x86_64)  LLVM_NATIVE_ARCH="X86" ;;
4214     *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
4215 esac
4216
4217 ARCH=$llvm_cv_target_arch
4218
4219 LLVM_NATIVE_ARCH=$LLVM_NATIVE_ARCH
4220
4221
4222 case $host in
4223   i?86-*)                 host_arch="x86" ;;
4224   amd64-* | x86_64-*)     host_arch="x86_64" ;;
4225   sparc*-*)               host_arch="Sparc" ;;
4226   powerpc*-*)             host_arch="PowerPC" ;;
4227   arm64*-*)               host_arch="AArch64" ;;
4228   arm*-*)                 host_arch="ARM" ;;
4229   aarch64*-*)             host_arch="AArch64" ;;
4230   avr-*)                  host_arch="AVR" ;;
4231   mips-* | mips64-*)      host_arch="Mips" ;;
4232   mipsel-* | mips64el-*)  host_arch="Mips" ;;
4233   xcore-*)                host_arch="XCore" ;;
4234   msp430-*)               host_arch="MSP430" ;;
4235   hexagon-*)              host_arch="Hexagon" ;;
4236   s390x-*)                host_arch="SystemZ" ;;
4237   wasm*-*)                host_arch="WebAssembly" ;;
4238   *)                      host_arch="Unknown" ;;
4239 esac
4240
4241 if test "$host_arch" = "Unknown" ; then
4242   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown host archicture" >&5
4243 echo "$as_me: WARNING: Configuring LLVM for an unknown host archicture" >&2;}
4244 fi
4245
4246 HOST_ARCH=$host_arch
4247
4248
4249 if test "$cross_compiling" = yes; then
4250   LLVM_CROSS_COMPILING=1
4251
4252
4253 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4254 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4255 if test "${ac_cv_build_exeext+set}" = set; then
4256   echo $ECHO_N "(cached) $ECHO_C" >&6
4257 else
4258   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4259   ac_cv_build_exeext=.exe
4260 else
4261   ac_build_prefix=${build_alias}-
4262
4263   # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4264 set dummy ${ac_build_prefix}gcc; ac_word=$2
4265 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4266 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4267 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4268   echo $ECHO_N "(cached) $ECHO_C" >&6
4269 else
4270   if test -n "$BUILD_CC"; then
4271   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4272 else
4273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4274 for as_dir in $PATH
4275 do
4276   IFS=$as_save_IFS
4277   test -z "$as_dir" && as_dir=.
4278   for ac_exec_ext in '' $ac_executable_extensions; do
4279   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4280     ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4281     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4282     break 2
4283   fi
4284 done
4285 done
4286 IFS=$as_save_IFS
4287
4288 fi
4289 fi
4290 BUILD_CC=$ac_cv_prog_BUILD_CC
4291 if test -n "$BUILD_CC"; then
4292   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4293 echo "${ECHO_T}$BUILD_CC" >&6; }
4294 else
4295   { echo "$as_me:$LINENO: result: no" >&5
4296 echo "${ECHO_T}no" >&6; }
4297 fi
4298
4299
4300   if test -z "$BUILD_CC"; then
4301      # Extract the first word of "gcc", so it can be a program name with args.
4302 set dummy gcc; ac_word=$2
4303 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4304 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4305 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4306   echo $ECHO_N "(cached) $ECHO_C" >&6
4307 else
4308   if test -n "$BUILD_CC"; then
4309   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4310 else
4311 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4312 for as_dir in $PATH
4313 do
4314   IFS=$as_save_IFS
4315   test -z "$as_dir" && as_dir=.
4316   for ac_exec_ext in '' $ac_executable_extensions; do
4317   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4318     ac_cv_prog_BUILD_CC="gcc"
4319     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4320     break 2
4321   fi
4322 done
4323 done
4324 IFS=$as_save_IFS
4325
4326 fi
4327 fi
4328 BUILD_CC=$ac_cv_prog_BUILD_CC
4329 if test -n "$BUILD_CC"; then
4330   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4331 echo "${ECHO_T}$BUILD_CC" >&6; }
4332 else
4333   { echo "$as_me:$LINENO: result: no" >&5
4334 echo "${ECHO_T}no" >&6; }
4335 fi
4336
4337
4338      if test -z "$BUILD_CC"; then
4339        # Extract the first word of "cc", so it can be a program name with args.
4340 set dummy cc; ac_word=$2
4341 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4342 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4343 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4344   echo $ECHO_N "(cached) $ECHO_C" >&6
4345 else
4346   if test -n "$BUILD_CC"; then
4347   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4348 else
4349   ac_prog_rejected=no
4350 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4351 for as_dir in $PATH
4352 do
4353   IFS=$as_save_IFS
4354   test -z "$as_dir" && as_dir=.
4355   for ac_exec_ext in '' $ac_executable_extensions; do
4356   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4357     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4358        ac_prog_rejected=yes
4359        continue
4360      fi
4361     ac_cv_prog_BUILD_CC="cc"
4362     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4363     break 2
4364   fi
4365 done
4366 done
4367 IFS=$as_save_IFS
4368
4369 if test $ac_prog_rejected = yes; then
4370   # We found a bogon in the path, so make sure we never use it.
4371   set dummy $ac_cv_prog_BUILD_CC
4372   shift
4373   if test $# != 0; then
4374     # We chose a different compiler from the bogus one.
4375     # However, it has the same basename, so the bogon will be chosen
4376     # first if we set BUILD_CC to just the basename; use the full file name.
4377     shift
4378     ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4379   fi
4380 fi
4381 fi
4382 fi
4383 BUILD_CC=$ac_cv_prog_BUILD_CC
4384 if test -n "$BUILD_CC"; then
4385   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4386 echo "${ECHO_T}$BUILD_CC" >&6; }
4387 else
4388   { echo "$as_me:$LINENO: result: no" >&5
4389 echo "${ECHO_T}no" >&6; }
4390 fi
4391
4392
4393      fi
4394   fi
4395   test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4396 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4397    { (exit 1); exit 1; }; }
4398   ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4399   rm -f conftest*
4400   echo 'int main () { return 0; }' > conftest.$ac_ext
4401   ac_cv_build_exeext=
4402   if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4403   (eval $ac_build_link) 2>&5
4404   ac_status=$?
4405   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4406   (exit $ac_status); }; then
4407     for file in conftest.*; do
4408       case $file in
4409       *.c | *.o | *.obj | *.dSYM) ;;
4410       *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4411       esac
4412     done
4413   else
4414     { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4415 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4416    { (exit 1); exit 1; }; }
4417   fi
4418   rm -f conftest*
4419   test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4420 fi
4421 fi
4422
4423 BUILD_EXEEXT=""
4424 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4425 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4426 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4427 ac_build_exeext=$BUILD_EXEEXT
4428
4429   ac_build_prefix=${build_alias}-
4430   # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4431 set dummy ${ac_build_prefix}g++; ac_word=$2
4432 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4433 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4434 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4435   echo $ECHO_N "(cached) $ECHO_C" >&6
4436 else
4437   if test -n "$BUILD_CXX"; then
4438   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4439 else
4440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4441 for as_dir in $PATH
4442 do
4443   IFS=$as_save_IFS
4444   test -z "$as_dir" && as_dir=.
4445   for ac_exec_ext in '' $ac_executable_extensions; do
4446   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4447     ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4448     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4449     break 2
4450   fi
4451 done
4452 done
4453 IFS=$as_save_IFS
4454
4455 fi
4456 fi
4457 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4458 if test -n "$BUILD_CXX"; then
4459   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4460 echo "${ECHO_T}$BUILD_CXX" >&6; }
4461 else
4462   { echo "$as_me:$LINENO: result: no" >&5
4463 echo "${ECHO_T}no" >&6; }
4464 fi
4465
4466
4467   if test -z "$BUILD_CXX"; then
4468      # Extract the first word of "g++", so it can be a program name with args.
4469 set dummy g++; ac_word=$2
4470 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4471 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4472 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4473   echo $ECHO_N "(cached) $ECHO_C" >&6
4474 else
4475   if test -n "$BUILD_CXX"; then
4476   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4477 else
4478 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4479 for as_dir in $PATH
4480 do
4481   IFS=$as_save_IFS
4482   test -z "$as_dir" && as_dir=.
4483   for ac_exec_ext in '' $ac_executable_extensions; do
4484   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4485     ac_cv_prog_BUILD_CXX="g++"
4486     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4487     break 2
4488   fi
4489 done
4490 done
4491 IFS=$as_save_IFS
4492
4493 fi
4494 fi
4495 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4496 if test -n "$BUILD_CXX"; then
4497   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4498 echo "${ECHO_T}$BUILD_CXX" >&6; }
4499 else
4500   { echo "$as_me:$LINENO: result: no" >&5
4501 echo "${ECHO_T}no" >&6; }
4502 fi
4503
4504
4505      if test -z "$BUILD_CXX"; then
4506        # Extract the first word of "c++", so it can be a program name with args.
4507 set dummy c++; ac_word=$2
4508 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4509 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4510 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4511   echo $ECHO_N "(cached) $ECHO_C" >&6
4512 else
4513   if test -n "$BUILD_CXX"; then
4514   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4515 else
4516   ac_prog_rejected=no
4517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4518 for as_dir in $PATH
4519 do
4520   IFS=$as_save_IFS
4521   test -z "$as_dir" && as_dir=.
4522   for ac_exec_ext in '' $ac_executable_extensions; do
4523   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4524     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4525        ac_prog_rejected=yes
4526        continue
4527      fi
4528     ac_cv_prog_BUILD_CXX="c++"
4529     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4530     break 2
4531   fi
4532 done
4533 done
4534 IFS=$as_save_IFS
4535
4536 if test $ac_prog_rejected = yes; then
4537   # We found a bogon in the path, so make sure we never use it.
4538   set dummy $ac_cv_prog_BUILD_CXX
4539   shift
4540   if test $# != 0; then
4541     # We chose a different compiler from the bogus one.
4542     # However, it has the same basename, so the bogon will be chosen
4543     # first if we set BUILD_CXX to just the basename; use the full file name.
4544     shift
4545     ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4546   fi
4547 fi
4548 fi
4549 fi
4550 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4551 if test -n "$BUILD_CXX"; then
4552   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4553 echo "${ECHO_T}$BUILD_CXX" >&6; }
4554 else
4555   { echo "$as_me:$LINENO: result: no" >&5
4556 echo "${ECHO_T}no" >&6; }
4557 fi
4558
4559
4560      fi
4561   fi
4562 else
4563   LLVM_CROSS_COMPILING=0
4564
4565 fi
4566
4567 if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4568   cvsbuild="yes"
4569   optimize="no"
4570   CVSBUILD=CVSBUILD=1
4571
4572 else
4573   cvsbuild="no"
4574   optimize="yes"
4575 fi
4576
4577
4578 # Check whether --enable-libcpp was given.
4579 if test "${enable_libcpp+set}" = set; then
4580   enableval=$enable_libcpp;
4581 else
4582   enableval=default
4583 fi
4584
4585 case "$enableval" in
4586   yes) ENABLE_LIBCPP=1
4587  ;;
4588   no)  ENABLE_LIBCPP=0
4589  ;;
4590   default) ENABLE_LIBCPP=0
4591 ;;
4592   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&5
4593 echo "$as_me: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&2;}
4594    { (exit 1); exit 1; }; } ;;
4595 esac
4596
4597 # Check whether --enable-compiler-version-checks was given.
4598 if test "${enable_compiler_version_checks+set}" = set; then
4599   enableval=$enable_compiler_version_checks;
4600 else
4601   enableval=default
4602 fi
4603
4604 case "$enableval" in
4605   no)
4606     ;;
4607   yes|default)
4608     ac_ext=cpp
4609 ac_cpp='$CXXCPP $CPPFLAGS'
4610 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4611 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4612 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4613
4614     case "$llvm_cv_cxx_compiler" in
4615     clang)
4616       { echo "$as_me:$LINENO: checking whether Clang is new enough" >&5
4617 echo $ECHO_N "checking whether Clang is new enough... $ECHO_C" >&6; }
4618       cat >conftest.$ac_ext <<_ACEOF
4619 /* confdefs.h.  */
4620 _ACEOF
4621 cat confdefs.h >>conftest.$ac_ext
4622 cat >>conftest.$ac_ext <<_ACEOF
4623 /* end confdefs.h.  */
4624
4625 #if __clang_major__ < 3 || (__clang_major__ == 3 && __clang_minor__ < 1)
4626 #error This version of Clang is too old to build LLVM
4627 #endif
4628
4629 _ACEOF
4630 rm -f conftest.$ac_objext
4631 if { (ac_try="$ac_compile"
4632 case "(($ac_try" in
4633   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4634   *) ac_try_echo=$ac_try;;
4635 esac
4636 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4637   (eval "$ac_compile") 2>conftest.er1
4638   ac_status=$?
4639   grep -v '^ *+' conftest.er1 >conftest.err
4640   rm -f conftest.er1
4641   cat conftest.err >&5
4642   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4643   (exit $ac_status); } &&
4644          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4645   { (case "(($ac_try" in
4646   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4647   *) ac_try_echo=$ac_try;;
4648 esac
4649 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4650   (eval "$ac_try") 2>&5
4651   ac_status=$?
4652   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4653   (exit $ac_status); }; } &&
4654          { ac_try='test -s conftest.$ac_objext'
4655   { (case "(($ac_try" in
4656   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4657   *) ac_try_echo=$ac_try;;
4658 esac
4659 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4660   (eval "$ac_try") 2>&5
4661   ac_status=$?
4662   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4663   (exit $ac_status); }; }; then
4664   { echo "$as_me:$LINENO: result: yes" >&5
4665 echo "${ECHO_T}yes" >&6; }
4666 else
4667   echo "$as_me: failed program was:" >&5
4668 sed 's/^/| /' conftest.$ac_ext >&5
4669
4670         { echo "$as_me:$LINENO: result: no" >&5
4671 echo "${ECHO_T}no" >&6; }
4672            { { echo "$as_me:$LINENO: error:
4673 The selected Clang compiler is not new enough to build LLVM. Please upgrade to
4674 Clang 3.1. You may pass --disable-compiler-version-checks to configure to
4675 bypass these sanity checks." >&5
4676 echo "$as_me: error:
4677 The selected Clang compiler is not new enough to build LLVM. Please upgrade to
4678 Clang 3.1. You may pass --disable-compiler-version-checks to configure to
4679 bypass these sanity checks." >&2;}
4680    { (exit 1); exit 1; }; }
4681 fi
4682
4683 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4684
4685                                           if test "$ENABLE_LIBCPP" -eq 0 ; then
4686         { echo "$as_me:$LINENO: checking whether Clang will select a modern C++ standard library" >&5
4687 echo $ECHO_N "checking whether Clang will select a modern C++ standard library... $ECHO_C" >&6; }
4688         llvm_cv_old_cxxflags="$CXXFLAGS"
4689         CXXFLAGS="$CXXFLAGS -std=c++0x"
4690         cat >conftest.$ac_ext <<_ACEOF
4691 /* confdefs.h.  */
4692 _ACEOF
4693 cat confdefs.h >>conftest.$ac_ext
4694 cat >>conftest.$ac_ext <<_ACEOF
4695 /* end confdefs.h.  */
4696
4697 #include <atomic>
4698 std::atomic<float> x(0.0f);
4699 int main() { return (float)x; }
4700
4701 _ACEOF
4702 rm -f conftest.$ac_objext conftest$ac_exeext
4703 if { (ac_try="$ac_link"
4704 case "(($ac_try" in
4705   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4706   *) ac_try_echo=$ac_try;;
4707 esac
4708 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4709   (eval "$ac_link") 2>conftest.er1
4710   ac_status=$?
4711   grep -v '^ *+' conftest.er1 >conftest.err
4712   rm -f conftest.er1
4713   cat conftest.err >&5
4714   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4715   (exit $ac_status); } &&
4716          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4717   { (case "(($ac_try" in
4718   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4719   *) ac_try_echo=$ac_try;;
4720 esac
4721 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4722   (eval "$ac_try") 2>&5
4723   ac_status=$?
4724   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4725   (exit $ac_status); }; } &&
4726          { ac_try='test -s conftest$ac_exeext'
4727   { (case "(($ac_try" in
4728   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4729   *) ac_try_echo=$ac_try;;
4730 esac
4731 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4732   (eval "$ac_try") 2>&5
4733   ac_status=$?
4734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4735   (exit $ac_status); }; }; then
4736   { echo "$as_me:$LINENO: result: yes" >&5
4737 echo "${ECHO_T}yes" >&6; }
4738 else
4739   echo "$as_me: failed program was:" >&5
4740 sed 's/^/| /' conftest.$ac_ext >&5
4741
4742         { echo "$as_me:$LINENO: result: no" >&5
4743 echo "${ECHO_T}no" >&6; }
4744              { { echo "$as_me:$LINENO: error:
4745 We detected a missing feature in the standard C++ library that was known to be
4746 missing in libstdc++4.6 and implemented in libstdc++4.7. There are numerous
4747 C++11 problems with 4.6's library, and we don't support GCCs or libstdc++ older
4748 than 4.7. You will need to update your system and ensure Clang uses the newer
4749 standard library.
4750
4751 If this error is incorrect or you need to force things to work, you may pass
4752 '--disable-compiler-version-checks' to configure to bypass this test." >&5
4753 echo "$as_me: error:
4754 We detected a missing feature in the standard C++ library that was known to be
4755 missing in libstdc++4.6 and implemented in libstdc++4.7. There are numerous
4756 C++11 problems with 4.6's library, and we don't support GCCs or libstdc++ older
4757 than 4.7. You will need to update your system and ensure Clang uses the newer
4758 standard library.
4759
4760 If this error is incorrect or you need to force things to work, you may pass
4761 '--disable-compiler-version-checks' to configure to bypass this test." >&2;}
4762    { (exit 1); exit 1; }; }
4763 fi
4764
4765 rm -f core conftest.err conftest.$ac_objext \
4766       conftest$ac_exeext conftest.$ac_ext
4767         CXXFLAGS="$llvm_cv_old_cxxflags"
4768       fi
4769       ;;
4770     gcc)
4771       { echo "$as_me:$LINENO: checking whether GCC is new enough" >&5
4772 echo $ECHO_N "checking whether GCC is new enough... $ECHO_C" >&6; }
4773       cat >conftest.$ac_ext <<_ACEOF
4774 /* confdefs.h.  */
4775 _ACEOF
4776 cat confdefs.h >>conftest.$ac_ext
4777 cat >>conftest.$ac_ext <<_ACEOF
4778 /* end confdefs.h.  */
4779
4780 #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 7)
4781 #error This version of GCC is too old to build LLVM
4782 #endif
4783
4784 _ACEOF
4785 rm -f conftest.$ac_objext
4786 if { (ac_try="$ac_compile"
4787 case "(($ac_try" in
4788   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4789   *) ac_try_echo=$ac_try;;
4790 esac
4791 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4792   (eval "$ac_compile") 2>conftest.er1
4793   ac_status=$?
4794   grep -v '^ *+' conftest.er1 >conftest.err
4795   rm -f conftest.er1
4796   cat conftest.err >&5
4797   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4798   (exit $ac_status); } &&
4799          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4800   { (case "(($ac_try" in
4801   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4802   *) ac_try_echo=$ac_try;;
4803 esac
4804 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4805   (eval "$ac_try") 2>&5
4806   ac_status=$?
4807   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4808   (exit $ac_status); }; } &&
4809          { ac_try='test -s conftest.$ac_objext'
4810   { (case "(($ac_try" in
4811   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4812   *) ac_try_echo=$ac_try;;
4813 esac
4814 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4815   (eval "$ac_try") 2>&5
4816   ac_status=$?
4817   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4818   (exit $ac_status); }; }; then
4819   { echo "$as_me:$LINENO: result: yes" >&5
4820 echo "${ECHO_T}yes" >&6; }
4821 else
4822   echo "$as_me: failed program was:" >&5
4823 sed 's/^/| /' conftest.$ac_ext >&5
4824
4825         { echo "$as_me:$LINENO: result: no" >&5
4826 echo "${ECHO_T}no" >&6; }
4827            { { echo "$as_me:$LINENO: error:
4828 The selected GCC C++ compiler is not new enough to build LLVM. Please upgrade
4829 to GCC 4.7. You may pass --disable-compiler-version-checks to configure to
4830 bypass these sanity checks." >&5
4831 echo "$as_me: error:
4832 The selected GCC C++ compiler is not new enough to build LLVM. Please upgrade
4833 to GCC 4.7. You may pass --disable-compiler-version-checks to configure to
4834 bypass these sanity checks." >&2;}
4835    { (exit 1); exit 1; }; }
4836 fi
4837
4838 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4839       ;;
4840     unknown)
4841       ;;
4842     esac
4843     ac_ext=c
4844 ac_cpp='$CPP $CPPFLAGS'
4845 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4846 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4847 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4848
4849     ;;
4850   *)
4851     { { echo "$as_me:$LINENO: error: Invalid setting for --enable-compiler-version-checks. Use \"yes\" or \"no\"" >&5
4852 echo "$as_me: error: Invalid setting for --enable-compiler-version-checks. Use \"yes\" or \"no\"" >&2;}
4853    { (exit 1); exit 1; }; }
4854     ;;
4855 esac
4856
4857 # Check whether --enable-cxx1y was given.
4858 if test "${enable_cxx1y+set}" = set; then
4859   enableval=$enable_cxx1y;
4860 else
4861   enableval=default
4862 fi
4863
4864 case "$enableval" in
4865   yes) ENABLE_CXX1Y=1
4866  ;;
4867   no)  ENABLE_CXX1Y=0
4868  ;;
4869   default) ENABLE_CXX1Y=0
4870 ;;
4871   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cxx1y. Use \"yes\" or \"no\"" >&5
4872 echo "$as_me: error: Invalid setting for --enable-cxx1y. Use \"yes\" or \"no\"" >&2;}
4873    { (exit 1); exit 1; }; } ;;
4874 esac
4875
4876 # Check whether --enable-split-dwarf was given.
4877 if test "${enable_split_dwarf+set}" = set; then
4878   enableval=$enable_split_dwarf;
4879 else
4880   enableval=default
4881 fi
4882
4883 case "$enableval" in
4884   yes) ENABLE_SPLIT_DWARF=1
4885  ;;
4886   no)  ENABLE_SPLIT_DWARF=0
4887  ;;
4888   default) ENABLE_SPLIT_DWARF=0
4889 ;;
4890   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-split-dwarf. Use \"yes\" or \"no\"" >&5
4891 echo "$as_me: error: Invalid setting for --enable-split-dwarf. Use \"yes\" or \"no\"" >&2;}
4892    { (exit 1); exit 1; }; } ;;
4893 esac
4894
4895 clang_arcmt="yes"
4896 # Check whether --enable-clang-arcmt was given.
4897 if test "${enable_clang_arcmt+set}" = set; then
4898   enableval=$enable_clang_arcmt; clang_arcmt="$enableval"
4899 else
4900   enableval="yes"
4901 fi
4902
4903 case "$enableval" in
4904   yes) ENABLE_CLANG_ARCMT=1
4905  ;;
4906   no)  ENABLE_CLANG_ARCMT=0
4907  ;;
4908   default) ENABLE_CLANG_ARCMT=1
4909 ;;
4910   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&5
4911 echo "$as_me: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&2;}
4912    { (exit 1); exit 1; }; } ;;
4913 esac
4914
4915 clang_plugin_support="yes"
4916 # Check whether --enable-clang-plugin-support was given.
4917 if test "${enable_clang_plugin_support+set}" = set; then
4918   enableval=$enable_clang_plugin_support; clang_plugin_support="$enableval"
4919 else
4920   enableval="yes"
4921 fi
4922
4923 case "$enableval" in
4924   yes) CLANG_PLUGIN_SUPPORT=1
4925  ;;
4926   no)  CLANG_PLUGIN_SUPPORT=0
4927  ;;
4928   default) CLANG_PLUGIN_SUPPORT=1
4929 ;;
4930   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-plugin-support. Use \"yes\" or \"no\"" >&5
4931 echo "$as_me: error: Invalid setting for --enable-clang-plugin-support. Use \"yes\" or \"no\"" >&2;}
4932    { (exit 1); exit 1; }; } ;;
4933 esac
4934
4935 clang_static_analyzer="yes"
4936 # Check whether --enable-clang-static-analyzer was given.
4937 if test "${enable_clang_static_analyzer+set}" = set; then
4938   enableval=$enable_clang_static_analyzer; clang_static_analyzer="$enableval"
4939 else
4940   enableval="yes"
4941 fi
4942
4943 case "$enableval" in
4944   yes) ENABLE_CLANG_STATIC_ANALYZER=1
4945  ;;
4946   no)
4947     if test ${clang_arcmt} != "no" ; then
4948       { { echo "$as_me:$LINENO: error: Cannot enable clang ARC Migration Tool while disabling static analyzer." >&5
4949 echo "$as_me: error: Cannot enable clang ARC Migration Tool while disabling static analyzer." >&2;}
4950    { (exit 1); exit 1; }; }
4951     fi
4952     ENABLE_CLANG_STATIC_ANALYZER=0
4953
4954     ;;
4955   default) ENABLE_CLANG_STATIC_ANALYZER=1
4956 ;;
4957   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&5
4958 echo "$as_me: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&2;}
4959    { (exit 1); exit 1; }; } ;;
4960 esac
4961
4962 # Check whether --enable-optimized was given.
4963 if test "${enable_optimized+set}" = set; then
4964   enableval=$enable_optimized;
4965 else
4966   enableval=$optimize
4967 fi
4968
4969 if test ${enableval} = "no" ; then
4970   ENABLE_OPTIMIZED=
4971
4972 else
4973   ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4974
4975 fi
4976
4977 # Check whether --enable-profiling was given.
4978 if test "${enable_profiling+set}" = set; then
4979   enableval=$enable_profiling;
4980 else
4981   enableval="no"
4982 fi
4983
4984 if test ${enableval} = "no" ; then
4985   ENABLE_PROFILING=
4986
4987 else
4988   ENABLE_PROFILING=ENABLE_PROFILING=1
4989
4990 fi
4991
4992 # Check whether --enable-assertions was given.
4993 if test "${enable_assertions+set}" = set; then
4994   enableval=$enable_assertions;
4995 else
4996   enableval="yes"
4997 fi
4998
4999 if test ${enableval} = "yes" ; then
5000   DISABLE_ASSERTIONS=
5001
5002   assertions_enabled="yes"
5003 else
5004   DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5005
5006   assertions_enabled="no"
5007 fi
5008
5009 # Check whether --enable-werror was given.
5010 if test "${enable_werror+set}" = set; then
5011   enableval=$enable_werror;
5012 else
5013   enableval="no"
5014 fi
5015
5016 case "$enableval" in
5017   yes) ENABLE_WERROR=1
5018  ;;
5019   no)  ENABLE_WERROR=0
5020  ;;
5021   default) ENABLE_WERROR=0
5022 ;;
5023   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&5
5024 echo "$as_me: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&2;}
5025    { (exit 1); exit 1; }; } ;;
5026 esac
5027
5028 # Check whether --enable-expensive-checks was given.
5029 if test "${enable_expensive_checks+set}" = set; then
5030   enableval=$enable_expensive_checks;
5031 else
5032   enableval="no"
5033 fi
5034
5035 if test ${enableval} = "yes" ; then
5036   ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5037
5038   EXPENSIVE_CHECKS=yes
5039
5040 else
5041   ENABLE_EXPENSIVE_CHECKS=
5042
5043   EXPENSIVE_CHECKS=no
5044
5045 fi
5046
5047 # Check whether --enable-abi-breaking-checks was given.
5048 if test "${enable_abi_breaking_checks+set}" = set; then
5049   enableval=$enable_abi_breaking_checks;
5050 else
5051   enableval="with-asserts"
5052 fi
5053
5054 case "$enableval" in
5055   with-asserts)  if test ${assertions_enabled} = "yes" ; then
5056
5057 cat >>confdefs.h <<\_ACEOF
5058 #define LLVM_ENABLE_ABI_BREAKING_CHECKS 1
5059 _ACEOF
5060
5061                    ENABLE_ABI_BREAKING_CHECKS=1
5062
5063                  else
5064                    ENABLE_ABI_BREAKING_CHECKS=0
5065
5066                  fi ;;
5067   yes)
5068
5069 cat >>confdefs.h <<\_ACEOF
5070 #define LLVM_ENABLE_ABI_BREAKING_CHECKS 1
5071 _ACEOF
5072
5073                  ENABLE_ABI_BREAKING_CHECKS=1
5074
5075                  ;;
5076   no)
5077                  ENABLE_ABI_BREAKING_CHECKS=0
5078
5079                  ;;
5080   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-abi-breaking-checks.  Use \"with-asserts\", \"yes\" or \"no\"" >&5
5081 echo "$as_me: error: Invalid setting for --enable-abi-breaking-checks.  Use \"with-asserts\", \"yes\" or \"no\"" >&2;}
5082    { (exit 1); exit 1; }; }
5083 esac
5084
5085 # Check whether --enable-debug-runtime was given.
5086 if test "${enable_debug_runtime+set}" = set; then
5087   enableval=$enable_debug_runtime;
5088 else
5089   enableval=no
5090 fi
5091
5092 if test ${enableval} = "no" ; then
5093   DEBUG_RUNTIME=
5094
5095 else
5096   DEBUG_RUNTIME=DEBUG_RUNTIME=1
5097
5098 fi
5099
5100 # Check whether --enable-debug-symbols was given.
5101 if test "${enable_debug_symbols+set}" = set; then
5102   enableval=$enable_debug_symbols;
5103 else
5104   enableval=no
5105 fi
5106
5107 if test ${enableval} = "no" ; then
5108   DEBUG_SYMBOLS=
5109
5110 else
5111   DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5112
5113 fi
5114
5115 # Check whether --enable-keep-symbols was given.
5116 if test "${enable_keep_symbols+set}" = set; then
5117   enableval=$enable_keep_symbols;
5118 else
5119   enableval=no
5120 fi
5121
5122 if test ${enableval} = "no" ; then
5123   KEEP_SYMBOLS=
5124
5125 else
5126   KEEP_SYMBOLS=KEEP_SYMBOLS=1
5127
5128 fi
5129
5130 # Check whether --enable-jit was given.
5131 if test "${enable_jit+set}" = set; then
5132   enableval=$enable_jit;
5133 else
5134   enableval=default
5135 fi
5136
5137 if test ${enableval} = "no"
5138 then
5139   JIT=
5140
5141 else
5142   case "$llvm_cv_target_arch" in
5143     x86)         TARGET_HAS_JIT=1
5144  ;;
5145     Sparc)       TARGET_HAS_JIT=0
5146  ;;
5147     PowerPC)     TARGET_HAS_JIT=1
5148  ;;
5149     x86_64)      TARGET_HAS_JIT=1
5150  ;;
5151     ARM)         TARGET_HAS_JIT=1
5152  ;;
5153     AVR)         TARGET_HAS_JIT=0
5154  ;;
5155     Mips)        TARGET_HAS_JIT=1
5156  ;;
5157     XCore)       TARGET_HAS_JIT=0
5158  ;;
5159     MSP430)      TARGET_HAS_JIT=0
5160  ;;
5161     Hexagon)     TARGET_HAS_JIT=0
5162  ;;
5163     NVPTX)       TARGET_HAS_JIT=0
5164  ;;
5165     SystemZ)     TARGET_HAS_JIT=1
5166  ;;
5167     WebAssembly) TARGET_HAS_JIT=0
5168  ;;
5169     *)           TARGET_HAS_JIT=0
5170  ;;
5171   esac
5172 fi
5173
5174 TARGETS_WITH_JIT="ARM AArch64 Mips PowerPC SystemZ X86"
5175 TARGETS_WITH_JIT=$TARGETS_WITH_JIT
5176
5177
5178 # Check whether --enable-docs was given.
5179 if test "${enable_docs+set}" = set; then
5180   enableval=$enable_docs;
5181 else
5182   enableval=default
5183 fi
5184
5185 case "$enableval" in
5186   yes) ENABLE_DOCS=1
5187  ;;
5188   no)  ENABLE_DOCS=0
5189  ;;
5190   default) ENABLE_DOCS=1
5191  ;;
5192   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5193 echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5194    { (exit 1); exit 1; }; } ;;
5195 esac
5196
5197 # Check whether --enable-doxygen was given.
5198 if test "${enable_doxygen+set}" = set; then
5199   enableval=$enable_doxygen;
5200 else
5201   enableval=default
5202 fi
5203
5204 case "$enableval" in
5205   yes) ENABLE_DOXYGEN=1
5206  ;;
5207   no|default) ENABLE_DOXYGEN=0
5208  ;;
5209   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5210 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5211    { (exit 1); exit 1; }; } ;;
5212 esac
5213
5214 # Check whether --enable-doxygen-search was given.
5215 if test "${enable_doxygen_search+set}" = set; then
5216   enableval=$enable_doxygen_search;
5217 else
5218   enableval=default
5219 fi
5220
5221 ENABLE_DOXYGEN_SEARCH="$enableval"
5222
5223 case "$enableval" in
5224   yes|no|default) ;;
5225   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&5
5226 echo "$as_me: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&2;}
5227    { (exit 1); exit 1; }; } ;;
5228 esac
5229
5230 # Check whether --enable-doxygen-external-search was given.
5231 if test "${enable_doxygen_external_search+set}" = set; then
5232   enableval=$enable_doxygen_external_search;
5233 else
5234   enableval=default
5235 fi
5236
5237 ENABLE_DOXYGEN_EXTERNAL_SEARCH="$enableval"
5238
5239 case "$enableval" in
5240   yes)
5241             case "$ENABLE_DOXYGEN_SEARCH" in
5242       yes|default) ENABLE_DOXYGEN_SEARCH="yes" ;;
5243       no) { { echo "$as_me:$LINENO: error: The option --enable-doxygen-external-search requires --enable-doxygen-search" >&5
5244 echo "$as_me: error: The option --enable-doxygen-external-search requires --enable-doxygen-search" >&2;}
5245    { (exit 1); exit 1; }; } ;;
5246     esac
5247     ;;
5248   no|default) ;;
5249   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-external-search. Use \"yes\" or \"no\"" >&5
5250 echo "$as_me: error: Invalid setting for --enable-doxygen-external-search. Use \"yes\" or \"no\"" >&2;}
5251    { (exit 1); exit 1; }; } ;;
5252 esac
5253
5254
5255 # Check whether --with-doxygen-search-engine-url was given.
5256 if test "${with_doxygen_search_engine_url+set}" = set; then
5257   withval=$with_doxygen_search_engine_url;
5258 fi
5259
5260 WITH_DOXYGEN_SEARCH_ENGINE_URL="$withval"
5261
5262
5263 # Check whether --with-doxygen-search-mappings was given.
5264 if test "${with_doxygen_search_mappings+set}" = set; then
5265   withval=$with_doxygen_search_mappings;
5266 fi
5267
5268 WITH_DOXYGEN_SEARCH_MAPPINGS="$withval"
5269
5270 case "$ENABLE_DOXYGEN_SEARCH" in
5271   yes)
5272     if test "$ENABLE_DOXYGEN" = "0" ; then
5273       { { echo "$as_me:$LINENO: error: The option --enable-doxygen-search requires --enable-doxygen." >&5
5274 echo "$as_me: error: The option --enable-doxygen-search requires --enable-doxygen." >&2;}
5275    { (exit 1); exit 1; }; }
5276     fi
5277
5278     enable_searchengine=YES
5279
5280
5281     case "$ENABLE_DOXYGEN_EXTERNAL_SEARCH" in
5282       yes)
5283         enable_external_search=YES
5284
5285         enable_server_based_search=YES
5286
5287         searchengine_url="$WITH_DOXYGEN_SEARCH_ENGINE_URL"
5288
5289         extra_search_mappings="$WITH_DOXYGEN_SEARCH_MAPPINGS"
5290
5291         ;;
5292
5293       no|default)
5294         enable_external_search=NO
5295
5296         enable_server_based_search=NO
5297
5298
5299
5300         ;;
5301     esac
5302     ;;
5303
5304   no|default)
5305     enable_searchengine=NO
5306
5307
5308     enable_server_based_search=NO
5309
5310     enable_external_search=NO
5311
5312
5313     ;;
5314
5315   *)
5316     { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&5
5317 echo "$as_me: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&2;}
5318    { (exit 1); exit 1; }; }
5319     ;;
5320 esac
5321
5322 # Check whether --enable-doxygen-qt-help was given.
5323 if test "${enable_doxygen_qt_help+set}" = set; then
5324   enableval=$enable_doxygen_qt_help;
5325 else
5326   enableval=default
5327 fi
5328
5329 case "$enableval" in
5330   yes)
5331     if test "$ENABLE_DOXYGEN" = "0" ; then
5332       { { echo "$as_me:$LINENO: error: The option --enable-doxygen-qt-help requires --enable-doxygen." >&5
5333 echo "$as_me: error: The option --enable-doxygen-qt-help requires --enable-doxygen." >&2;}
5334    { (exit 1); exit 1; }; }
5335     fi
5336
5337     # Extract the first word of "qhelpgenerator", so it can be a program name with args.
5338 set dummy qhelpgenerator; ac_word=$2
5339 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5340 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5341 if test "${ac_cv_path_QHELPGENERATOR+set}" = set; then
5342   echo $ECHO_N "(cached) $ECHO_C" >&6
5343 else
5344   case $QHELPGENERATOR in
5345   [\\/]* | ?:[\\/]*)
5346   ac_cv_path_QHELPGENERATOR="$QHELPGENERATOR" # Let the user override the test with a path.
5347   ;;
5348   *)
5349   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5350 for as_dir in $PATH
5351 do
5352   IFS=$as_save_IFS
5353   test -z "$as_dir" && as_dir=.
5354   for ac_exec_ext in '' $ac_executable_extensions; do
5355   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5356     ac_cv_path_QHELPGENERATOR="$as_dir/$ac_word$ac_exec_ext"
5357     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5358     break 2
5359   fi
5360 done
5361 done
5362 IFS=$as_save_IFS
5363
5364   test -z "$ac_cv_path_QHELPGENERATOR" && ac_cv_path_QHELPGENERATOR="qhelpgenerator"
5365   ;;
5366 esac
5367 fi
5368 QHELPGENERATOR=$ac_cv_path_QHELPGENERATOR
5369 if test -n "$QHELPGENERATOR"; then
5370   { echo "$as_me:$LINENO: result: $QHELPGENERATOR" >&5
5371 echo "${ECHO_T}$QHELPGENERATOR" >&6; }
5372 else
5373   { echo "$as_me:$LINENO: result: no" >&5
5374 echo "${ECHO_T}no" >&6; }
5375 fi
5376
5377
5378
5379         llvm_doxygen_generate_qhp=YES
5380
5381     llvm_doxygen_qch_filename=org.llvm.qch
5382
5383     llvm_doxygen_qhp_namespace=org.llvm
5384
5385     llvm_doxygen_qhelpgenerator_path="$QHELPGENERATOR"
5386
5387     llvm_doxygen_qhp_cust_filter_name="$PACKAGE_STRING"
5388
5389     llvm_doxygen_qhp_cust_filter_attrs="$PACKAGE_NAME,$PACKAGE_VERSION"
5390
5391
5392         clang_doxygen_generate_qhp=YES
5393
5394     clang_doxygen_qch_filename=org.llvm.clang.qch
5395
5396     clang_doxygen_qhp_namespace=org.llvm.clang
5397
5398     clang_doxygen_qhelpgenerator_path="$QHELPGENERATOR"
5399
5400     clang_doxygen_qhp_cust_filter_name="Clang $PACKAGE_VERSION"
5401
5402     clang_doxygen_qhp_cust_filter_attrs="Clang,$PACKAGE_VERSION"
5403
5404     ;;
5405
5406   no|default)
5407     llvm_doxygen_generate_qhp=NO
5408
5409
5410
5411
5412
5413
5414
5415     clang_doxygen_generate_qhp=NO
5416
5417
5418
5419
5420     clang_doxygen_qhp_cust_filter_name="Clang $PACKAGE_VERSION"
5421
5422     clang_doxygen_qhp_cust_filter_attrs="Clang,$PACKAGE_VERSION"
5423
5424     ;;
5425
5426   *)
5427     { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-qt-help. Use \"yes\" or \"no\"" >&5
5428 echo "$as_me: error: Invalid setting for --enable-doxygen-qt-help. Use \"yes\" or \"no\"" >&2;}
5429    { (exit 1); exit 1; }; } ;;
5430 esac
5431
5432 # Check whether --enable-threads was given.
5433 if test "${enable_threads+set}" = set; then
5434   enableval=$enable_threads;
5435 else
5436   enableval=default
5437 fi
5438
5439 case "$enableval" in
5440   yes) LLVM_ENABLE_THREADS=1
5441  ;;
5442   no)  LLVM_ENABLE_THREADS=0
5443  ;;
5444   default) LLVM_ENABLE_THREADS=1
5445  ;;
5446   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5447 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5448    { (exit 1); exit 1; }; } ;;
5449 esac
5450
5451 cat >>confdefs.h <<_ACEOF
5452 #define LLVM_ENABLE_THREADS $LLVM_ENABLE_THREADS
5453 _ACEOF
5454
5455
5456 # Check whether --enable-pthreads was given.
5457 if test "${enable_pthreads+set}" = set; then
5458   enableval=$enable_pthreads;
5459 else
5460   enableval=default
5461 fi
5462
5463 case "$enableval" in
5464   yes) ENABLE_PTHREADS=1
5465  ;;
5466   no)  ENABLE_PTHREADS=0
5467  ;;
5468   default) ENABLE_PTHREADS=1
5469  ;;
5470   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5471 echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5472    { (exit 1); exit 1; }; } ;;
5473 esac
5474
5475 # Check whether --enable-zlib was given.
5476 if test "${enable_zlib+set}" = set; then
5477   enableval=$enable_zlib;
5478 else
5479   enableval=default
5480 fi
5481
5482 case "$enableval" in
5483   yes) LLVM_ENABLE_ZLIB=1
5484  ;;
5485   no)  LLVM_ENABLE_ZLIB=0
5486  ;;
5487   default) LLVM_ENABLE_ZLIB=1
5488  ;;
5489   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-zlib. Use \"yes\" or \"no\"" >&5
5490 echo "$as_me: error: Invalid setting for --enable-zlib. Use \"yes\" or \"no\"" >&2;}
5491    { (exit 1); exit 1; }; } ;;
5492 esac
5493
5494 cat >>confdefs.h <<_ACEOF
5495 #define LLVM_ENABLE_ZLIB $LLVM_ENABLE_ZLIB
5496 _ACEOF
5497
5498
5499 # Check whether --enable-pic was given.
5500 if test "${enable_pic+set}" = set; then
5501   enableval=$enable_pic;
5502 else
5503   enableval=default
5504 fi
5505
5506 case "$enableval" in
5507   yes) ENABLE_PIC=1
5508  ;;
5509   no)  ENABLE_PIC=0
5510  ;;
5511   default) ENABLE_PIC=1
5512  ;;
5513   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5514 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5515    { (exit 1); exit 1; }; } ;;
5516 esac
5517
5518 cat >>confdefs.h <<_ACEOF
5519 #define ENABLE_PIC $ENABLE_PIC
5520 _ACEOF
5521
5522
5523 # Check whether --enable-shared was given.
5524 if test "${enable_shared+set}" = set; then
5525   enableval=$enable_shared;
5526 else
5527   enableval=default
5528 fi
5529
5530 case "$enableval" in
5531   yes) ENABLE_SHARED=1
5532  ;;
5533   no)  ENABLE_SHARED=0
5534  ;;
5535   default) ENABLE_SHARED=0
5536  ;;
5537   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5538 echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5539    { (exit 1); exit 1; }; } ;;
5540 esac
5541
5542 # Check whether --enable-embed-stdcxx was given.
5543 if test "${enable_embed_stdcxx+set}" = set; then
5544   enableval=$enable_embed_stdcxx;
5545 else
5546   enableval=default
5547 fi
5548
5549 case "$enableval" in
5550   yes) ENABLE_EMBED_STDCXX=1
5551  ;;
5552   no)  ENABLE_EMBED_STDCXX=0
5553  ;;
5554   default) ENABLE_EMBED_STDCXX=0
5555  ;;
5556   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5557 echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5558    { (exit 1); exit 1; }; } ;;
5559 esac
5560
5561 # Check whether --enable-timestamps was given.
5562 if test "${enable_timestamps+set}" = set; then
5563   enableval=$enable_timestamps;
5564 else
5565   enableval=default
5566 fi
5567
5568 case "$enableval" in
5569   yes) ENABLE_TIMESTAMPS=1
5570  ;;
5571   no)  ENABLE_TIMESTAMPS=0
5572  ;;
5573   default) ENABLE_TIMESTAMPS=1
5574  ;;
5575   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5576 echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5577    { (exit 1); exit 1; }; } ;;
5578 esac
5579
5580 cat >>confdefs.h <<_ACEOF
5581 #define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5582 _ACEOF
5583
5584
5585 # Check whether --enable-backtraces was given.
5586 if test "${enable_backtraces+set}" = set; then
5587   enableval=$enable_backtraces; case "$enableval" in
5588     yes) llvm_cv_enable_backtraces="yes" ;;
5589     no)  llvm_cv_enable_backtraces="no"  ;;
5590     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&5
5591 echo "$as_me: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&2;}
5592    { (exit 1); exit 1; }; } ;;
5593   esac
5594 else
5595   llvm_cv_enable_backtraces="yes"
5596 fi
5597
5598 if test "$llvm_cv_enable_backtraces" = "yes" ; then
5599
5600 cat >>confdefs.h <<\_ACEOF
5601 #define ENABLE_BACKTRACES 1
5602 _ACEOF
5603
5604 fi
5605
5606 # Check whether --enable-crash-overrides was given.
5607 if test "${enable_crash_overrides+set}" = set; then
5608   enableval=$enable_crash_overrides; case "$enableval" in
5609     yes) llvm_cv_enable_crash_overrides="yes" ;;
5610     no)  llvm_cv_enable_crash_overrides="no"  ;;
5611     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-crash-overrides. Use \"yes\" or \"no\"" >&5
5612 echo "$as_me: error: Invalid setting for --enable-crash-overrides. Use \"yes\" or \"no\"" >&2;}
5613    { (exit 1); exit 1; }; } ;;
5614   esac
5615 else
5616   llvm_cv_enable_crash_overrides="yes"
5617 fi
5618
5619 if test "$llvm_cv_enable_crash_overrides" = "yes" ; then
5620
5621 cat >>confdefs.h <<\_ACEOF
5622 #define ENABLE_CRASH_OVERRIDES 1
5623 _ACEOF
5624
5625 fi
5626
5627 ALL_TARGETS="X86 Sparc PowerPC ARM AArch64 Mips XCore MSP430 CppBackend NVPTX Hexagon SystemZ AMDGPU BPF"
5628 ALL_TARGETS=$ALL_TARGETS
5629
5630
5631 TARGETS_TO_BUILD=""
5632 # Check whether --enable-targets was given.
5633 if test "${enable_targets+set}" = set; then
5634   enableval=$enable_targets;
5635 else
5636   enableval=all
5637 fi
5638
5639 if test "$enableval" = host-only ; then
5640   enableval=host
5641 fi
5642 case "$enableval" in
5643   all) TARGETS_TO_BUILD="$ALL_TARGETS" ;;
5644   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5645       case "$a_target" in
5646         x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5647         x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5648         sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5649         powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5650         aarch64)  TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
5651         arm64)    TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
5652         arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5653         bpf)      TARGETS_TO_BUILD="BPF $TARGETS_TO_BUILD" ;;
5654         mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5655         mipsel)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5656         mips64)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5657         mips64el) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5658         xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5659         msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5660         cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5661         hexagon)  TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5662         nvptx)    TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5663         systemz)  TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5664         amdgpu)   TARGETS_TO_BUILD="AMDGPU $TARGETS_TO_BUILD" ;;
5665         r600)     TARGETS_TO_BUILD="AMDGPU $TARGETS_TO_BUILD" ;;
5666         wasm)     TARGETS_TO_BUILD="WebAssembly $TARGETS_TO_BUILD" ;;
5667         host) case "$llvm_cv_target_arch" in
5668             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5669             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5670             Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5671             PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5672             AArch64)     TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
5673             ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5674             Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5675             XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5676             MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5677             Hexagon)     TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5678             NVPTX)       TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5679             SystemZ)     TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5680             WebAssembly) TARGETS_TO_BUILD="WebAssembly $TARGETS_TO_BUILD" ;;
5681             *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5682 echo "$as_me: error: Can not set target to build" >&2;}
5683    { (exit 1); exit 1; }; } ;;
5684           esac ;;
5685         *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5686 echo "$as_me: error: Unrecognized target $a_target" >&2;}
5687    { (exit 1); exit 1; }; } ;;
5688       esac
5689   done
5690   ;;
5691 esac
5692
5693 # Check whether --enable-experimental-targets was given.
5694 if test "${enable_experimental_targets+set}" = set; then
5695   enableval=$enable_experimental_targets;
5696 else
5697   enableval=disable
5698 fi
5699
5700
5701 if test ${enableval} != "disable"
5702 then
5703   TARGETS_TO_BUILD="$enableval $TARGETS_TO_BUILD"
5704 fi
5705
5706 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5707
5708
5709 for a_target in $TARGETS_TO_BUILD; do
5710   if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5711
5712 cat >>confdefs.h <<_ACEOF
5713 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5714 _ACEOF
5715
5716     LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5717     LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5718     LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
5719     LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5720     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5721       LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5722     fi
5723     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5724       LLVM_NATIVE_DISASSEMBLER="LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler"
5725     fi
5726
5727 cat >>confdefs.h <<_ACEOF
5728 #define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5729 _ACEOF
5730
5731
5732 cat >>confdefs.h <<_ACEOF
5733 #define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5734 _ACEOF
5735
5736
5737 cat >>confdefs.h <<_ACEOF
5738 #define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
5739 _ACEOF
5740
5741
5742 cat >>confdefs.h <<_ACEOF
5743 #define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5744 _ACEOF
5745
5746     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5747
5748 cat >>confdefs.h <<_ACEOF
5749 #define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5750 _ACEOF
5751
5752     fi
5753     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5754
5755 cat >>confdefs.h <<_ACEOF
5756 #define LLVM_NATIVE_DISASSEMBLER $LLVM_NATIVE_DISASSEMBLER
5757 _ACEOF
5758
5759     fi
5760   fi
5761 done
5762
5763 LLVM_ENUM_TARGETS=""
5764 LLVM_ENUM_ASM_PRINTERS=""
5765 LLVM_ENUM_ASM_PARSERS=""
5766 LLVM_ENUM_DISASSEMBLERS=""
5767 for target_to_build in $TARGETS_TO_BUILD; do
5768   LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5769   if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5770     LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5771   fi
5772   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5773     LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5774   fi
5775   if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5776     LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5777   fi
5778 done
5779
5780
5781
5782
5783
5784
5785 # Check whether --with-optimize-option was given.
5786 if test "${with_optimize_option+set}" = set; then
5787   withval=$with_optimize_option;
5788 else
5789   withval=default
5790 fi
5791
5792 { echo "$as_me:$LINENO: checking optimization flags" >&5
5793 echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5794 case "$withval" in
5795   default)
5796     case "$llvm_cv_os_type" in
5797     FreeBSD) optimize_option=-O2 ;;
5798     MingW) optimize_option=-O2 ;;
5799     *)     optimize_option=-O3 ;;
5800     esac ;;
5801   *) optimize_option="$withval" ;;
5802 esac
5803 OPTIMIZE_OPTION=$optimize_option
5804
5805 { echo "$as_me:$LINENO: result: $optimize_option" >&5
5806 echo "${ECHO_T}$optimize_option" >&6; }
5807
5808
5809 # Check whether --with-extra-options was given.
5810 if test "${with_extra_options+set}" = set; then
5811   withval=$with_extra_options;
5812 else
5813   withval=default
5814 fi
5815
5816 case "$withval" in
5817   default) EXTRA_OPTIONS= ;;
5818   *) EXTRA_OPTIONS=$withval ;;
5819 esac
5820 EXTRA_OPTIONS=$EXTRA_OPTIONS
5821
5822
5823
5824 # Check whether --with-extra-ld-options was given.
5825 if test "${with_extra_ld_options+set}" = set; then
5826   withval=$with_extra_ld_options;
5827 else
5828   withval=default
5829 fi
5830
5831 case "$withval" in
5832   default) EXTRA_LD_OPTIONS= ;;
5833   *) EXTRA_LD_OPTIONS=$withval ;;
5834 esac
5835 EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5836
5837
5838 # Check whether --enable-bindings was given.
5839 if test "${enable_bindings+set}" = set; then
5840   enableval=$enable_bindings;
5841 else
5842   enableval=default
5843 fi
5844
5845 BINDINGS_TO_BUILD=""
5846 case "$enableval" in
5847   yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5848   all ) BINDINGS_TO_BUILD="ocaml" ;;
5849   none | no) BINDINGS_TO_BUILD="" ;;
5850   *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5851       case "$a_binding" in
5852         ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5853         *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5854 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5855    { (exit 1); exit 1; }; } ;;
5856       esac
5857   done
5858   ;;
5859 esac
5860
5861
5862 # Check whether --with-ocaml-libdir was given.
5863 if test "${with_ocaml_libdir+set}" = set; then
5864   withval=$with_ocaml_libdir;
5865 else
5866   withval=auto
5867 fi
5868
5869 case "$withval" in
5870   auto) with_ocaml_libdir="$withval" ;;
5871   /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5872   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5873 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5874    { (exit 1); exit 1; }; } ;;
5875 esac
5876
5877
5878 # Check whether --with-clang-srcdir was given.
5879 if test "${with_clang_srcdir+set}" = set; then
5880   withval=$with_clang_srcdir;
5881 else
5882   withval="-"
5883 fi
5884
5885 case "$withval" in
5886   -) clang_src_root="" ;;
5887   /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;;
5888   *) clang_src_root="$ac_pwd/$withval" ;;
5889 esac
5890 CLANG_SRC_ROOT=$clang_src_root
5891
5892
5893
5894 # Check whether --with-clang-resource-dir was given.
5895 if test "${with_clang_resource_dir+set}" = set; then
5896   withval=$with_clang_resource_dir;
5897 else
5898   withval=""
5899 fi
5900
5901
5902 cat >>confdefs.h <<_ACEOF
5903 #define CLANG_RESOURCE_DIR "$withval"
5904 _ACEOF
5905
5906
5907
5908 # Check whether --with-c-include-dirs was given.
5909 if test "${with_c_include_dirs+set}" = set; then
5910   withval=$with_c_include_dirs;
5911 else
5912   withval=""
5913 fi
5914
5915
5916 cat >>confdefs.h <<_ACEOF
5917 #define C_INCLUDE_DIRS "$withval"
5918 _ACEOF
5919
5920
5921 # Clang normally uses the system c++ headers and libraries. With this option,
5922 # clang will use the ones provided by a gcc installation instead. This option should
5923 # be passed the same value that was used with --prefix when configuring gcc.
5924
5925 # Check whether --with-gcc-toolchain was given.
5926 if test "${with_gcc_toolchain+set}" = set; then
5927   withval=$with_gcc_toolchain;
5928 else
5929   withval=""
5930 fi
5931
5932
5933 cat >>confdefs.h <<_ACEOF
5934 #define GCC_INSTALL_PREFIX "$withval"
5935 _ACEOF
5936
5937
5938
5939 # Check whether --with-default-sysroot was given.
5940 if test "${with_default_sysroot+set}" = set; then
5941   withval=$with_default_sysroot;
5942 else
5943   withval=""
5944 fi
5945
5946
5947 cat >>confdefs.h <<_ACEOF
5948 #define DEFAULT_SYSROOT "$withval"
5949 _ACEOF
5950
5951
5952
5953 # Check whether --with-clang-default-openmp-runtime was given.
5954 if test "${with_clang_default_openmp_runtime+set}" = set; then
5955   withval=$with_clang_default_openmp_runtime;
5956 else
5957   withval="libgomp"
5958 fi
5959
5960
5961 cat >>confdefs.h <<_ACEOF
5962 #define CLANG_DEFAULT_OPENMP_RUNTIME "$withval"
5963 _ACEOF
5964
5965
5966
5967 # Check whether --with-binutils-include was given.
5968 if test "${with_binutils_include+set}" = set; then
5969   withval=$with_binutils_include;
5970 else
5971   withval=default
5972 fi
5973
5974 case "$withval" in
5975   default) WITH_BINUTILS_INCDIR=default ;;
5976   /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5977   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5978 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5979    { (exit 1); exit 1; }; } ;;
5980 esac
5981 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5982   BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5983
5984   if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5985      echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5986      { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5987 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5988    { (exit 1); exit 1; }; };
5989   fi
5990 fi
5991
5992
5993 # Check whether --with-bug-report-url was given.
5994 if test "${with_bug_report_url+set}" = set; then
5995   withval=$with_bug_report_url;
5996 else
5997   withval="http://llvm.org/bugs/"
5998 fi
5999
6000
6001 cat >>confdefs.h <<_ACEOF
6002 #define BUG_REPORT_URL "$withval"
6003 _ACEOF
6004
6005
6006 # Check whether --enable-terminfo was given.
6007 if test "${enable_terminfo+set}" = set; then
6008   enableval=$enable_terminfo; case "$enableval" in
6009     yes) llvm_cv_enable_terminfo="yes" ;;
6010     no)  llvm_cv_enable_terminfo="no"  ;;
6011     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-terminfo. Use \"yes\" or \"no\"" >&5
6012 echo "$as_me: error: Invalid setting for --enable-terminfo. Use \"yes\" or \"no\"" >&2;}
6013    { (exit 1); exit 1; }; } ;;
6014   esac
6015 else
6016   llvm_cv_enable_terminfo="yes"
6017 fi
6018
6019 case "$llvm_cv_enable_terminfo" in
6020   yes) ENABLE_TERMINFO=1
6021  ;;
6022   no)  ENABLE_TERMINFO=0
6023  ;;
6024 esac
6025
6026 # Check whether --enable-libedit was given.
6027 if test "${enable_libedit+set}" = set; then
6028   enableval=$enable_libedit; case "$enableval" in
6029     yes) llvm_cv_enable_libedit="yes" ;;
6030     no)  llvm_cv_enable_libedit="no"  ;;
6031     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libedit. Use \"yes\" or \"no\"" >&5
6032 echo "$as_me: error: Invalid setting for --enable-libedit. Use \"yes\" or \"no\"" >&2;}
6033    { (exit 1); exit 1; }; } ;;
6034   esac
6035 else
6036   llvm_cv_enable_libedit="yes"
6037 fi
6038
6039
6040 # Check whether --enable-libffi was given.
6041 if test "${enable_libffi+set}" = set; then
6042   enableval=$enable_libffi; case "$enableval" in
6043     yes) llvm_cv_enable_libffi="yes" ;;
6044     no)  llvm_cv_enable_libffi="no"  ;;
6045     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
6046 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
6047    { (exit 1); exit 1; }; } ;;
6048   esac
6049 else
6050   llvm_cv_enable_libffi=no
6051 fi
6052
6053
6054
6055 # Check whether --with-internal-prefix was given.
6056 if test "${with_internal_prefix+set}" = set; then
6057   withval=$with_internal_prefix;
6058 else
6059   withval=""
6060 fi
6061
6062 INTERNAL_PREFIX=$withval
6063
6064
6065
6066 { echo "$as_me:$LINENO: checking for GNU make" >&5
6067 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6068 if test "${llvm_cv_gnu_make_command+set}" = set; then
6069   echo $ECHO_N "(cached) $ECHO_C" >&6
6070 else
6071   llvm_cv_gnu_make_command=''
6072  for a in "$MAKE" make gmake gnumake ; do
6073   if test -z "$a" ; then continue ; fi ;
6074   if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6075   then
6076    llvm_cv_gnu_make_command=$a ;
6077    break;
6078   fi
6079  done
6080 fi
6081 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6082 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
6083  if test "x$llvm_cv_gnu_make_command" != "x"  ; then
6084    ifGNUmake='' ;
6085  else
6086    ifGNUmake='#' ;
6087    { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6088 echo "${ECHO_T}\"Not found\"" >&6; };
6089  fi
6090
6091
6092 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
6093 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6094 LN_S=$as_ln_s
6095 if test "$LN_S" = "ln -s"; then
6096   { echo "$as_me:$LINENO: result: yes" >&5
6097 echo "${ECHO_T}yes" >&6; }
6098 else
6099   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6100 echo "${ECHO_T}no, using $LN_S" >&6; }
6101 fi
6102
6103 # Extract the first word of "nm", so it can be a program name with args.
6104 set dummy nm; ac_word=$2
6105 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6106 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6107 if test "${ac_cv_path_NM+set}" = set; then
6108   echo $ECHO_N "(cached) $ECHO_C" >&6
6109 else
6110   case $NM in
6111   [\\/]* | ?:[\\/]*)
6112   ac_cv_path_NM="$NM" # Let the user override the test with a path.
6113   ;;
6114   *)
6115   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6116 for as_dir in $PATH
6117 do
6118   IFS=$as_save_IFS
6119   test -z "$as_dir" && as_dir=.
6120   for ac_exec_ext in '' $ac_executable_extensions; do
6121   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6122     ac_cv_path_NM="$as_dir/$ac_word$ac_exec_ext"
6123     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6124     break 2
6125   fi
6126 done
6127 done
6128 IFS=$as_save_IFS
6129
6130   test -z "$ac_cv_path_NM" && ac_cv_path_NM="nm"
6131   ;;
6132 esac
6133 fi
6134 NM=$ac_cv_path_NM
6135 if test -n "$NM"; then
6136   { echo "$as_me:$LINENO: result: $NM" >&5
6137 echo "${ECHO_T}$NM" >&6; }
6138 else
6139   { echo "$as_me:$LINENO: result: no" >&5
6140 echo "${ECHO_T}no" >&6; }
6141 fi
6142
6143
6144 # Extract the first word of "cmp", so it can be a program name with args.
6145 set dummy cmp; ac_word=$2
6146 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6147 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6148 if test "${ac_cv_path_CMP+set}" = set; then
6149   echo $ECHO_N "(cached) $ECHO_C" >&6
6150 else
6151   case $CMP in
6152   [\\/]* | ?:[\\/]*)
6153   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6154   ;;
6155   *)
6156   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6157 for as_dir in $PATH
6158 do
6159   IFS=$as_save_IFS
6160   test -z "$as_dir" && as_dir=.
6161   for ac_exec_ext in '' $ac_executable_extensions; do
6162   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6163     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6164     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6165     break 2
6166   fi
6167 done
6168 done
6169 IFS=$as_save_IFS
6170
6171   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6172   ;;
6173 esac
6174 fi
6175 CMP=$ac_cv_path_CMP
6176 if test -n "$CMP"; then
6177   { echo "$as_me:$LINENO: result: $CMP" >&5
6178 echo "${ECHO_T}$CMP" >&6; }
6179 else
6180   { echo "$as_me:$LINENO: result: no" >&5
6181 echo "${ECHO_T}no" >&6; }
6182 fi
6183
6184
6185 # Extract the first word of "cp", so it can be a program name with args.
6186 set dummy cp; ac_word=$2
6187 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6188 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6189 if test "${ac_cv_path_CP+set}" = set; then
6190   echo $ECHO_N "(cached) $ECHO_C" >&6
6191 else
6192   case $CP in
6193   [\\/]* | ?:[\\/]*)
6194   ac_cv_path_CP="$CP" # Let the user override the test with a path.
6195   ;;
6196   *)
6197   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6198 for as_dir in $PATH
6199 do
6200   IFS=$as_save_IFS
6201   test -z "$as_dir" && as_dir=.
6202   for ac_exec_ext in '' $ac_executable_extensions; do
6203   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6204     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6205     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6206     break 2
6207   fi
6208 done
6209 done
6210 IFS=$as_save_IFS
6211
6212   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6213   ;;
6214 esac
6215 fi
6216 CP=$ac_cv_path_CP
6217 if test -n "$CP"; then
6218   { echo "$as_me:$LINENO: result: $CP" >&5
6219 echo "${ECHO_T}$CP" >&6; }
6220 else
6221   { echo "$as_me:$LINENO: result: no" >&5
6222 echo "${ECHO_T}no" >&6; }
6223 fi
6224
6225
6226 # Extract the first word of "date", so it can be a program name with args.
6227 set dummy date; ac_word=$2
6228 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6229 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6230 if test "${ac_cv_path_DATE+set}" = set; then
6231   echo $ECHO_N "(cached) $ECHO_C" >&6
6232 else
6233   case $DATE in
6234   [\\/]* | ?:[\\/]*)
6235   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6236   ;;
6237   *)
6238   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6239 for as_dir in $PATH
6240 do
6241   IFS=$as_save_IFS
6242   test -z "$as_dir" && as_dir=.
6243   for ac_exec_ext in '' $ac_executable_extensions; do
6244   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6245     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6246     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6247     break 2
6248   fi
6249 done
6250 done
6251 IFS=$as_save_IFS
6252
6253   test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6254   ;;
6255 esac
6256 fi
6257 DATE=$ac_cv_path_DATE
6258 if test -n "$DATE"; then
6259   { echo "$as_me:$LINENO: result: $DATE" >&5
6260 echo "${ECHO_T}$DATE" >&6; }
6261 else
6262   { echo "$as_me:$LINENO: result: no" >&5
6263 echo "${ECHO_T}no" >&6; }
6264 fi
6265
6266
6267 # Extract the first word of "find", so it can be a program name with args.
6268 set dummy find; ac_word=$2
6269 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6270 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6271 if test "${ac_cv_path_FIND+set}" = set; then
6272   echo $ECHO_N "(cached) $ECHO_C" >&6
6273 else
6274   case $FIND in
6275   [\\/]* | ?:[\\/]*)
6276   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6277   ;;
6278   *)
6279   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6280 for as_dir in $PATH
6281 do
6282   IFS=$as_save_IFS
6283   test -z "$as_dir" && as_dir=.
6284   for ac_exec_ext in '' $ac_executable_extensions; do
6285   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6286     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
6287     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6288     break 2
6289   fi
6290 done
6291 done
6292 IFS=$as_save_IFS
6293
6294   test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6295   ;;
6296 esac
6297 fi
6298 FIND=$ac_cv_path_FIND
6299 if test -n "$FIND"; then
6300   { echo "$as_me:$LINENO: result: $FIND" >&5
6301 echo "${ECHO_T}$FIND" >&6; }
6302 else
6303   { echo "$as_me:$LINENO: result: no" >&5
6304 echo "${ECHO_T}no" >&6; }
6305 fi
6306
6307
6308 # Extract the first word of "grep", so it can be a program name with args.
6309 set dummy grep; ac_word=$2
6310 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6311 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6312 if test "${ac_cv_path_GREP+set}" = set; then
6313   echo $ECHO_N "(cached) $ECHO_C" >&6
6314 else
6315   case $GREP in
6316   [\\/]* | ?:[\\/]*)
6317   ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6318   ;;
6319   *)
6320   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6321 for as_dir in $PATH
6322 do
6323   IFS=$as_save_IFS
6324   test -z "$as_dir" && as_dir=.
6325   for ac_exec_ext in '' $ac_executable_extensions; do
6326   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6327     ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
6328     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6329     break 2
6330   fi
6331 done
6332 done
6333 IFS=$as_save_IFS
6334
6335   test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
6336   ;;
6337 esac
6338 fi
6339 GREP=$ac_cv_path_GREP
6340 if test -n "$GREP"; then
6341   { echo "$as_me:$LINENO: result: $GREP" >&5
6342 echo "${ECHO_T}$GREP" >&6; }
6343 else
6344   { echo "$as_me:$LINENO: result: no" >&5
6345 echo "${ECHO_T}no" >&6; }
6346 fi
6347
6348
6349 # Extract the first word of "mkdir", so it can be a program name with args.
6350 set dummy mkdir; ac_word=$2
6351 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6352 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6353 if test "${ac_cv_path_MKDIR+set}" = set; then
6354   echo $ECHO_N "(cached) $ECHO_C" >&6
6355 else
6356   case $MKDIR in
6357   [\\/]* | ?:[\\/]*)
6358   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
6359   ;;
6360   *)
6361   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6362 for as_dir in $PATH
6363 do
6364   IFS=$as_save_IFS
6365   test -z "$as_dir" && as_dir=.
6366   for ac_exec_ext in '' $ac_executable_extensions; do
6367   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6368     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
6369     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6370     break 2
6371   fi
6372 done
6373 done
6374 IFS=$as_save_IFS
6375
6376   test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
6377   ;;
6378 esac
6379 fi
6380 MKDIR=$ac_cv_path_MKDIR
6381 if test -n "$MKDIR"; then
6382   { echo "$as_me:$LINENO: result: $MKDIR" >&5
6383 echo "${ECHO_T}$MKDIR" >&6; }
6384 else
6385   { echo "$as_me:$LINENO: result: no" >&5
6386 echo "${ECHO_T}no" >&6; }
6387 fi
6388
6389
6390 # Extract the first word of "mv", so it can be a program name with args.
6391 set dummy mv; ac_word=$2
6392 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6393 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6394 if test "${ac_cv_path_MV+set}" = set; then
6395   echo $ECHO_N "(cached) $ECHO_C" >&6
6396 else
6397   case $MV in
6398   [\\/]* | ?:[\\/]*)
6399   ac_cv_path_MV="$MV" # Let the user override the test with a path.
6400   ;;
6401   *)
6402   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6403 for as_dir in $PATH
6404 do
6405   IFS=$as_save_IFS
6406   test -z "$as_dir" && as_dir=.
6407   for ac_exec_ext in '' $ac_executable_extensions; do
6408   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6409     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6410     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6411     break 2
6412   fi
6413 done
6414 done
6415 IFS=$as_save_IFS
6416
6417   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6418   ;;
6419 esac
6420 fi
6421 MV=$ac_cv_path_MV
6422 if test -n "$MV"; then
6423   { echo "$as_me:$LINENO: result: $MV" >&5
6424 echo "${ECHO_T}$MV" >&6; }
6425 else
6426   { echo "$as_me:$LINENO: result: no" >&5
6427 echo "${ECHO_T}no" >&6; }
6428 fi
6429
6430
6431 if test -n "$ac_tool_prefix"; then
6432   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6433 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6434 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6435 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6436 if test "${ac_cv_prog_RANLIB+set}" = set; then
6437   echo $ECHO_N "(cached) $ECHO_C" >&6
6438 else
6439   if test -n "$RANLIB"; then
6440   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6441 else
6442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6443 for as_dir in $PATH
6444 do
6445   IFS=$as_save_IFS
6446   test -z "$as_dir" && as_dir=.
6447   for ac_exec_ext in '' $ac_executable_extensions; do
6448   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6449     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6450     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6451     break 2
6452   fi
6453 done
6454 done
6455 IFS=$as_save_IFS
6456
6457 fi
6458 fi
6459 RANLIB=$ac_cv_prog_RANLIB
6460 if test -n "$RANLIB"; then
6461   { echo "$as_me:$LINENO: result: $RANLIB" >&5
6462 echo "${ECHO_T}$RANLIB" >&6; }
6463 else
6464   { echo "$as_me:$LINENO: result: no" >&5
6465 echo "${ECHO_T}no" >&6; }
6466 fi
6467
6468
6469 fi
6470 if test -z "$ac_cv_prog_RANLIB"; then
6471   ac_ct_RANLIB=$RANLIB
6472   # Extract the first word of "ranlib", so it can be a program name with args.
6473 set dummy ranlib; ac_word=$2
6474 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6475 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6476 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6477   echo $ECHO_N "(cached) $ECHO_C" >&6
6478 else
6479   if test -n "$ac_ct_RANLIB"; then
6480   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6481 else
6482 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6483 for as_dir in $PATH
6484 do
6485   IFS=$as_save_IFS
6486   test -z "$as_dir" && as_dir=.
6487   for ac_exec_ext in '' $ac_executable_extensions; do
6488   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6489     ac_cv_prog_ac_ct_RANLIB="ranlib"
6490     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6491     break 2
6492   fi
6493 done
6494 done
6495 IFS=$as_save_IFS
6496
6497 fi
6498 fi
6499 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6500 if test -n "$ac_ct_RANLIB"; then
6501   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6502 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6503 else
6504   { echo "$as_me:$LINENO: result: no" >&5
6505 echo "${ECHO_T}no" >&6; }
6506 fi
6507
6508   if test "x$ac_ct_RANLIB" = x; then
6509     RANLIB=":"
6510   else
6511     case $cross_compiling:$ac_tool_warned in
6512 yes:)
6513 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6514 whose name does not start with the host triplet.  If you think this
6515 configuration is useful to you, please write to autoconf@gnu.org." >&5
6516 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6517 whose name does not start with the host triplet.  If you think this
6518 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6519 ac_tool_warned=yes ;;
6520 esac
6521     RANLIB=$ac_ct_RANLIB
6522   fi
6523 else
6524   RANLIB="$ac_cv_prog_RANLIB"
6525 fi
6526
6527 if test -n "$ac_tool_prefix"; then
6528   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6529 set dummy ${ac_tool_prefix}ar; ac_word=$2
6530 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6531 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6532 if test "${ac_cv_prog_AR+set}" = set; then
6533   echo $ECHO_N "(cached) $ECHO_C" >&6
6534 else
6535   if test -n "$AR"; then
6536   ac_cv_prog_AR="$AR" # Let the user override the test.
6537 else
6538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6539 for as_dir in $PATH
6540 do
6541   IFS=$as_save_IFS
6542   test -z "$as_dir" && as_dir=.
6543   for ac_exec_ext in '' $ac_executable_extensions; do
6544   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6545     ac_cv_prog_AR="${ac_tool_prefix}ar"
6546     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6547     break 2
6548   fi
6549 done
6550 done
6551 IFS=$as_save_IFS
6552
6553 fi
6554 fi
6555 AR=$ac_cv_prog_AR
6556 if test -n "$AR"; then
6557   { echo "$as_me:$LINENO: result: $AR" >&5
6558 echo "${ECHO_T}$AR" >&6; }
6559 else
6560   { echo "$as_me:$LINENO: result: no" >&5
6561 echo "${ECHO_T}no" >&6; }
6562 fi
6563
6564
6565 fi
6566 if test -z "$ac_cv_prog_AR"; then
6567   ac_ct_AR=$AR
6568   # Extract the first word of "ar", so it can be a program name with args.
6569 set dummy ar; ac_word=$2
6570 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6571 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6572 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6573   echo $ECHO_N "(cached) $ECHO_C" >&6
6574 else
6575   if test -n "$ac_ct_AR"; then
6576   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6577 else
6578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6579 for as_dir in $PATH
6580 do
6581   IFS=$as_save_IFS
6582   test -z "$as_dir" && as_dir=.
6583   for ac_exec_ext in '' $ac_executable_extensions; do
6584   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6585     ac_cv_prog_ac_ct_AR="ar"
6586     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6587     break 2
6588   fi
6589 done
6590 done
6591 IFS=$as_save_IFS
6592
6593 fi
6594 fi
6595 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6596 if test -n "$ac_ct_AR"; then
6597   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6598 echo "${ECHO_T}$ac_ct_AR" >&6; }
6599 else
6600   { echo "$as_me:$LINENO: result: no" >&5
6601 echo "${ECHO_T}no" >&6; }
6602 fi
6603
6604   if test "x$ac_ct_AR" = x; then
6605     AR="false"
6606   else
6607     case $cross_compiling:$ac_tool_warned in
6608 yes:)
6609 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6610 whose name does not start with the host triplet.  If you think this
6611 configuration is useful to you, please write to autoconf@gnu.org." >&5
6612 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6613 whose name does not start with the host triplet.  If you think this
6614 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6615 ac_tool_warned=yes ;;
6616 esac
6617     AR=$ac_ct_AR
6618   fi
6619 else
6620   AR="$ac_cv_prog_AR"
6621 fi
6622
6623 # Extract the first word of "rm", so it can be a program name with args.
6624 set dummy rm; ac_word=$2
6625 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6626 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6627 if test "${ac_cv_path_RM+set}" = set; then
6628   echo $ECHO_N "(cached) $ECHO_C" >&6
6629 else
6630   case $RM in
6631   [\\/]* | ?:[\\/]*)
6632   ac_cv_path_RM="$RM" # Let the user override the test with a path.
6633   ;;
6634   *)
6635   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6636 for as_dir in $PATH
6637 do
6638   IFS=$as_save_IFS
6639   test -z "$as_dir" && as_dir=.
6640   for ac_exec_ext in '' $ac_executable_extensions; do
6641   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6642     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
6643     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6644     break 2
6645   fi
6646 done
6647 done
6648 IFS=$as_save_IFS
6649
6650   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6651   ;;
6652 esac
6653 fi
6654 RM=$ac_cv_path_RM
6655 if test -n "$RM"; then
6656   { echo "$as_me:$LINENO: result: $RM" >&5
6657 echo "${ECHO_T}$RM" >&6; }
6658 else
6659   { echo "$as_me:$LINENO: result: no" >&5
6660 echo "${ECHO_T}no" >&6; }
6661 fi
6662
6663
6664 # Extract the first word of "sed", so it can be a program name with args.
6665 set dummy sed; ac_word=$2
6666 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6667 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6668 if test "${ac_cv_path_SED+set}" = set; then
6669   echo $ECHO_N "(cached) $ECHO_C" >&6
6670 else
6671   case $SED in
6672   [\\/]* | ?:[\\/]*)
6673   ac_cv_path_SED="$SED" # Let the user override the test with a path.
6674   ;;
6675   *)
6676   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6677 for as_dir in $PATH
6678 do
6679   IFS=$as_save_IFS
6680   test -z "$as_dir" && as_dir=.
6681   for ac_exec_ext in '' $ac_executable_extensions; do
6682   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6683     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
6684     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6685     break 2
6686   fi
6687 done
6688 done
6689 IFS=$as_save_IFS
6690
6691   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6692   ;;
6693 esac
6694 fi
6695 SED=$ac_cv_path_SED
6696 if test -n "$SED"; then
6697   { echo "$as_me:$LINENO: result: $SED" >&5
6698 echo "${ECHO_T}$SED" >&6; }
6699 else
6700   { echo "$as_me:$LINENO: result: no" >&5
6701 echo "${ECHO_T}no" >&6; }
6702 fi
6703
6704
6705 # Extract the first word of "tar", so it can be a program name with args.
6706 set dummy tar; ac_word=$2
6707 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6708 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6709 if test "${ac_cv_path_TAR+set}" = set; then
6710   echo $ECHO_N "(cached) $ECHO_C" >&6
6711 else
6712   case $TAR in
6713   [\\/]* | ?:[\\/]*)
6714   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6715   ;;
6716   *)
6717   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6718 for as_dir in $PATH
6719 do
6720   IFS=$as_save_IFS
6721   test -z "$as_dir" && as_dir=.
6722   for ac_exec_ext in '' $ac_executable_extensions; do
6723   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6724     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6725     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6726     break 2
6727   fi
6728 done
6729 done
6730 IFS=$as_save_IFS
6731
6732   test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6733   ;;
6734 esac
6735 fi
6736 TAR=$ac_cv_path_TAR
6737 if test -n "$TAR"; then
6738   { echo "$as_me:$LINENO: result: $TAR" >&5
6739 echo "${ECHO_T}$TAR" >&6; }
6740 else
6741   { echo "$as_me:$LINENO: result: no" >&5
6742 echo "${ECHO_T}no" >&6; }
6743 fi
6744
6745
6746 # Extract the first word of "pwd", so it can be a program name with args.
6747 set dummy pwd; ac_word=$2
6748 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6750 if test "${ac_cv_path_BINPWD+set}" = set; then
6751   echo $ECHO_N "(cached) $ECHO_C" >&6
6752 else
6753   case $BINPWD in
6754   [\\/]* | ?:[\\/]*)
6755   ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6756   ;;
6757   *)
6758   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6759 for as_dir in $PATH
6760 do
6761   IFS=$as_save_IFS
6762   test -z "$as_dir" && as_dir=.
6763   for ac_exec_ext in '' $ac_executable_extensions; do
6764   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6765     ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
6766     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6767     break 2
6768   fi
6769 done
6770 done
6771 IFS=$as_save_IFS
6772
6773   test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6774   ;;
6775 esac
6776 fi
6777 BINPWD=$ac_cv_path_BINPWD
6778 if test -n "$BINPWD"; then
6779   { echo "$as_me:$LINENO: result: $BINPWD" >&5
6780 echo "${ECHO_T}$BINPWD" >&6; }
6781 else
6782   { echo "$as_me:$LINENO: result: no" >&5
6783 echo "${ECHO_T}no" >&6; }
6784 fi
6785
6786
6787
6788 # Extract the first word of "dot", so it can be a program name with args.
6789 set dummy dot; ac_word=$2
6790 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6791 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6792 if test "${ac_cv_path_DOT+set}" = set; then
6793   echo $ECHO_N "(cached) $ECHO_C" >&6
6794 else
6795   case $DOT in
6796   [\\/]* | ?:[\\/]*)
6797   ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6798   ;;
6799   *)
6800   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6801 for as_dir in $PATH
6802 do
6803   IFS=$as_save_IFS
6804   test -z "$as_dir" && as_dir=.
6805   for ac_exec_ext in '' $ac_executable_extensions; do
6806   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6807     ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
6808     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6809     break 2
6810   fi
6811 done
6812 done
6813 IFS=$as_save_IFS
6814
6815   test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6816   ;;
6817 esac
6818 fi
6819 DOT=$ac_cv_path_DOT
6820 if test -n "$DOT"; then
6821   { echo "$as_me:$LINENO: result: $DOT" >&5
6822 echo "${ECHO_T}$DOT" >&6; }
6823 else
6824   { echo "$as_me:$LINENO: result: no" >&5
6825 echo "${ECHO_T}no" >&6; }
6826 fi
6827
6828
6829 if test "$DOT" != "echo dot" ; then
6830
6831 cat >>confdefs.h <<\_ACEOF
6832 #define HAVE_DOT 1
6833 _ACEOF
6834
6835     if test "$llvm_cv_os_type" = "MingW" ; then
6836     DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6837   fi
6838
6839 cat >>confdefs.h <<_ACEOF
6840 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
6841 _ACEOF
6842
6843 fi
6844
6845 # Find a good install program.  We prefer a C program (faster),
6846 # so one script is as good as another.  But avoid the broken or
6847 # incompatible versions:
6848 # SysV /etc/install, /usr/sbin/install
6849 # SunOS /usr/etc/install
6850 # IRIX /sbin/install
6851 # AIX /bin/install
6852 # AmigaOS /C/install, which installs bootblocks on floppy discs
6853 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6854 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6855 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6856 # OS/2's system install, which has a completely different semantic
6857 # ./install, which can be erroneously created by make from ./install.sh.
6858 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
6859 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
6860 if test -z "$INSTALL"; then
6861 if test "${ac_cv_path_install+set}" = set; then
6862   echo $ECHO_N "(cached) $ECHO_C" >&6
6863 else
6864   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6865 for as_dir in $PATH
6866 do
6867   IFS=$as_save_IFS
6868   test -z "$as_dir" && as_dir=.
6869   # Account for people who put trailing slashes in PATH elements.
6870 case $as_dir/ in
6871   ./ | .// | /cC/* | \
6872   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6873   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
6874   /usr/ucb/* ) ;;
6875   *)
6876     # OSF1 and SCO ODT 3.0 have their own names for install.
6877     # Don't use installbsd from OSF since it installs stuff as root
6878     # by default.
6879     for ac_prog in ginstall scoinst install; do
6880       for ac_exec_ext in '' $ac_executable_extensions; do
6881         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
6882           if test $ac_prog = install &&
6883             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6884             # AIX install.  It has an incompatible calling convention.
6885             :
6886           elif test $ac_prog = install &&
6887             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6888             # program-specific install script used by HP pwplus--don't use.
6889             :
6890           else
6891             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6892             break 3
6893           fi
6894         fi
6895       done
6896     done
6897     ;;
6898 esac
6899 done
6900 IFS=$as_save_IFS
6901
6902
6903 fi
6904   if test "${ac_cv_path_install+set}" = set; then
6905     INSTALL=$ac_cv_path_install
6906   else
6907     # As a last resort, use the slow shell script.  Don't cache a
6908     # value for INSTALL within a source directory, because that will
6909     # break other packages using the cache if that directory is
6910     # removed, or if the value is a relative name.
6911     INSTALL=$ac_install_sh
6912   fi
6913 fi
6914 { echo "$as_me:$LINENO: result: $INSTALL" >&5
6915 echo "${ECHO_T}$INSTALL" >&6; }
6916
6917 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6918 # It thinks the first close brace ends the variable substitution.
6919 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6920
6921 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6922
6923 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6924
6925 case "$INSTALL" in
6926  [\\/$]* | ?:[\\/]* ) ;;
6927  *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
6928 esac
6929
6930 # Extract the first word of "bzip2", so it can be a program name with args.
6931 set dummy bzip2; ac_word=$2
6932 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6933 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6934 if test "${ac_cv_path_BZIP2+set}" = set; then
6935   echo $ECHO_N "(cached) $ECHO_C" >&6
6936 else
6937   case $BZIP2 in
6938   [\\/]* | ?:[\\/]*)
6939   ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
6940   ;;
6941   *)
6942   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6943 for as_dir in $PATH
6944 do
6945   IFS=$as_save_IFS
6946   test -z "$as_dir" && as_dir=.
6947   for ac_exec_ext in '' $ac_executable_extensions; do
6948   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6949     ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
6950     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6951     break 2
6952   fi
6953 done
6954 done
6955 IFS=$as_save_IFS
6956
6957   ;;
6958 esac
6959 fi
6960 BZIP2=$ac_cv_path_BZIP2
6961 if test -n "$BZIP2"; then
6962   { echo "$as_me:$LINENO: result: $BZIP2" >&5
6963 echo "${ECHO_T}$BZIP2" >&6; }
6964 else
6965   { echo "$as_me:$LINENO: result: no" >&5
6966 echo "${ECHO_T}no" >&6; }
6967 fi
6968
6969
6970 # Extract the first word of "cat", so it can be a program name with args.
6971 set dummy cat; ac_word=$2
6972 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6973 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6974 if test "${ac_cv_path_CAT+set}" = set; then
6975   echo $ECHO_N "(cached) $ECHO_C" >&6
6976 else
6977   case $CAT in
6978   [\\/]* | ?:[\\/]*)
6979   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
6980   ;;
6981   *)
6982   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6983 for as_dir in $PATH
6984 do
6985   IFS=$as_save_IFS
6986   test -z "$as_dir" && as_dir=.
6987   for ac_exec_ext in '' $ac_executable_extensions; do
6988   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6989     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
6990     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6991     break 2
6992   fi
6993 done
6994 done
6995 IFS=$as_save_IFS
6996
6997   ;;
6998 esac
6999 fi
7000 CAT=$ac_cv_path_CAT
7001 if test -n "$CAT"; then
7002   { echo "$as_me:$LINENO: result: $CAT" >&5
7003 echo "${ECHO_T}$CAT" >&6; }
7004 else
7005   { echo "$as_me:$LINENO: result: no" >&5
7006 echo "${ECHO_T}no" >&6; }
7007 fi
7008
7009
7010 # Extract the first word of "doxygen", so it can be a program name with args.
7011 set dummy doxygen; ac_word=$2
7012 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7013 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7014 if test "${ac_cv_path_DOXYGEN+set}" = set; then
7015   echo $ECHO_N "(cached) $ECHO_C" >&6
7016 else
7017   case $DOXYGEN in
7018   [\\/]* | ?:[\\/]*)
7019   ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7020   ;;
7021   *)
7022   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7023 for as_dir in $PATH
7024 do
7025   IFS=$as_save_IFS
7026   test -z "$as_dir" && as_dir=.
7027   for ac_exec_ext in '' $ac_executable_extensions; do
7028   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7029     ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7030     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7031     break 2
7032   fi
7033 done
7034 done
7035 IFS=$as_save_IFS
7036
7037   ;;
7038 esac
7039 fi
7040 DOXYGEN=$ac_cv_path_DOXYGEN
7041 if test -n "$DOXYGEN"; then
7042   { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7043 echo "${ECHO_T}$DOXYGEN" >&6; }
7044 else
7045   { echo "$as_me:$LINENO: result: no" >&5
7046 echo "${ECHO_T}no" >&6; }
7047 fi
7048
7049
7050 # Extract the first word of "groff", so it can be a program name with args.
7051 set dummy groff; ac_word=$2
7052 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7053 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7054 if test "${ac_cv_path_GROFF+set}" = set; then
7055   echo $ECHO_N "(cached) $ECHO_C" >&6
7056 else
7057   case $GROFF in
7058   [\\/]* | ?:[\\/]*)
7059   ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7060   ;;
7061   *)
7062   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7063 for as_dir in $PATH
7064 do
7065   IFS=$as_save_IFS
7066   test -z "$as_dir" && as_dir=.
7067   for ac_exec_ext in '' $ac_executable_extensions; do
7068   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7069     ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7070     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7071     break 2
7072   fi
7073 done
7074 done
7075 IFS=$as_save_IFS
7076
7077   ;;
7078 esac
7079 fi
7080 GROFF=$ac_cv_path_GROFF
7081 if test -n "$GROFF"; then
7082   { echo "$as_me:$LINENO: result: $GROFF" >&5
7083 echo "${ECHO_T}$GROFF" >&6; }
7084 else
7085   { echo "$as_me:$LINENO: result: no" >&5
7086 echo "${ECHO_T}no" >&6; }
7087 fi
7088
7089
7090 # Extract the first word of "gzip", so it can be a program name with args.
7091 set dummy gzip; ac_word=$2
7092 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7093 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7094 if test "${ac_cv_path_GZIPBIN+set}" = set; then
7095   echo $ECHO_N "(cached) $ECHO_C" >&6
7096 else
7097   case $GZIPBIN in
7098   [\\/]* | ?:[\\/]*)
7099   ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
7100   ;;
7101   *)
7102   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7103 for as_dir in $PATH
7104 do
7105   IFS=$as_save_IFS
7106   test -z "$as_dir" && as_dir=.
7107   for ac_exec_ext in '' $ac_executable_extensions; do
7108   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7109     ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
7110     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7111     break 2
7112   fi
7113 done
7114 done
7115 IFS=$as_save_IFS
7116
7117   ;;
7118 esac
7119 fi
7120 GZIPBIN=$ac_cv_path_GZIPBIN
7121 if test -n "$GZIPBIN"; then
7122   { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7123 echo "${ECHO_T}$GZIPBIN" >&6; }
7124 else
7125   { echo "$as_me:$LINENO: result: no" >&5
7126 echo "${ECHO_T}no" >&6; }
7127 fi
7128
7129
7130 # Extract the first word of "pdfroff", so it can be a program name with args.
7131 set dummy pdfroff; ac_word=$2
7132 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7133 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7134 if test "${ac_cv_path_PDFROFF+set}" = set; then
7135   echo $ECHO_N "(cached) $ECHO_C" >&6
7136 else
7137   case $PDFROFF in
7138   [\\/]* | ?:[\\/]*)
7139   ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7140   ;;
7141   *)
7142   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7143 for as_dir in $PATH
7144 do
7145   IFS=$as_save_IFS
7146   test -z "$as_dir" && as_dir=.
7147   for ac_exec_ext in '' $ac_executable_extensions; do
7148   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7149     ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7150     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7151     break 2
7152   fi
7153 done
7154 done
7155 IFS=$as_save_IFS
7156
7157   ;;
7158 esac
7159 fi
7160 PDFROFF=$ac_cv_path_PDFROFF
7161 if test -n "$PDFROFF"; then
7162   { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7163 echo "${ECHO_T}$PDFROFF" >&6; }
7164 else
7165   { echo "$as_me:$LINENO: result: no" >&5
7166 echo "${ECHO_T}no" >&6; }
7167 fi
7168
7169
7170 # Extract the first word of "zip", so it can be a program name with args.
7171 set dummy zip; ac_word=$2
7172 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7173 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7174 if test "${ac_cv_path_ZIP+set}" = set; then
7175   echo $ECHO_N "(cached) $ECHO_C" >&6
7176 else
7177   case $ZIP in
7178   [\\/]* | ?:[\\/]*)
7179   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7180   ;;
7181   *)
7182   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7183 for as_dir in $PATH
7184 do
7185   IFS=$as_save_IFS
7186   test -z "$as_dir" && as_dir=.
7187   for ac_exec_ext in '' $ac_executable_extensions; do
7188   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7189     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
7190     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7191     break 2
7192   fi
7193 done
7194 done
7195 IFS=$as_save_IFS
7196
7197   ;;
7198 esac
7199 fi
7200 ZIP=$ac_cv_path_ZIP
7201 if test -n "$ZIP"; then
7202   { echo "$as_me:$LINENO: result: $ZIP" >&5
7203 echo "${ECHO_T}$ZIP" >&6; }
7204 else
7205   { echo "$as_me:$LINENO: result: no" >&5
7206 echo "${ECHO_T}no" >&6; }
7207 fi
7208
7209
7210 # Extract the first word of "go", so it can be a program name with args.
7211 set dummy go; ac_word=$2
7212 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7213 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7214 if test "${ac_cv_path_GO+set}" = set; then
7215   echo $ECHO_N "(cached) $ECHO_C" >&6
7216 else
7217   case $GO in
7218   [\\/]* | ?:[\\/]*)
7219   ac_cv_path_GO="$GO" # Let the user override the test with a path.
7220   ;;
7221   *)
7222   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7223 for as_dir in $PATH
7224 do
7225   IFS=$as_save_IFS
7226   test -z "$as_dir" && as_dir=.
7227   for ac_exec_ext in '' $ac_executable_extensions; do
7228   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7229     ac_cv_path_GO="$as_dir/$ac_word$ac_exec_ext"
7230     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7231     break 2
7232   fi
7233 done
7234 done
7235 IFS=$as_save_IFS
7236
7237   ;;
7238 esac
7239 fi
7240 GO=$ac_cv_path_GO
7241 if test -n "$GO"; then
7242   { echo "$as_me:$LINENO: result: $GO" >&5
7243 echo "${ECHO_T}$GO" >&6; }
7244 else
7245   { echo "$as_me:$LINENO: result: no" >&5
7246 echo "${ECHO_T}no" >&6; }
7247 fi
7248
7249
7250 for ac_prog in ocamlfind
7251 do
7252   # Extract the first word of "$ac_prog", so it can be a program name with args.
7253 set dummy $ac_prog; ac_word=$2
7254 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7255 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7256 if test "${ac_cv_path_OCAMLFIND+set}" = set; then
7257   echo $ECHO_N "(cached) $ECHO_C" >&6
7258 else
7259   case $OCAMLFIND in
7260   [\\/]* | ?:[\\/]*)
7261   ac_cv_path_OCAMLFIND="$OCAMLFIND" # Let the user override the test with a path.
7262   ;;
7263   *)
7264   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7265 for as_dir in $PATH
7266 do
7267   IFS=$as_save_IFS
7268   test -z "$as_dir" && as_dir=.
7269   for ac_exec_ext in '' $ac_executable_extensions; do
7270   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7271     ac_cv_path_OCAMLFIND="$as_dir/$ac_word$ac_exec_ext"
7272     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7273     break 2
7274   fi
7275 done
7276 done
7277 IFS=$as_save_IFS
7278
7279   ;;
7280 esac
7281 fi
7282 OCAMLFIND=$ac_cv_path_OCAMLFIND
7283 if test -n "$OCAMLFIND"; then
7284   { echo "$as_me:$LINENO: result: $OCAMLFIND" >&5
7285 echo "${ECHO_T}$OCAMLFIND" >&6; }
7286 else
7287   { echo "$as_me:$LINENO: result: no" >&5
7288 echo "${ECHO_T}no" >&6; }
7289 fi
7290
7291
7292   test -n "$OCAMLFIND" && break
7293 done
7294
7295 for ac_prog in gas as
7296 do
7297   # Extract the first word of "$ac_prog", so it can be a program name with args.
7298 set dummy $ac_prog; ac_word=$2
7299 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7300 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7301 if test "${ac_cv_path_GAS+set}" = set; then
7302   echo $ECHO_N "(cached) $ECHO_C" >&6
7303 else
7304   case $GAS in
7305   [\\/]* | ?:[\\/]*)
7306   ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7307   ;;
7308   *)
7309   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7310 for as_dir in $PATH
7311 do
7312   IFS=$as_save_IFS
7313   test -z "$as_dir" && as_dir=.
7314   for ac_exec_ext in '' $ac_executable_extensions; do
7315   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7316     ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
7317     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7318     break 2
7319   fi
7320 done
7321 done
7322 IFS=$as_save_IFS
7323
7324   ;;
7325 esac
7326 fi
7327 GAS=$ac_cv_path_GAS
7328 if test -n "$GAS"; then
7329   { echo "$as_me:$LINENO: result: $GAS" >&5
7330 echo "${ECHO_T}$GAS" >&6; }
7331 else
7332   { echo "$as_me:$LINENO: result: no" >&5
7333 echo "${ECHO_T}no" >&6; }
7334 fi
7335
7336
7337   test -n "$GAS" && break
7338 done
7339
7340
7341 { echo "$as_me:$LINENO: checking for linker version" >&5
7342 echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7343 if test "${llvm_cv_link_version+set}" = set; then
7344   echo $ECHO_N "(cached) $ECHO_C" >&6
7345 else
7346
7347    version_string="$(${LD:-ld} -v 2>&1 | head -1)"
7348
7349    # Check for ld64.
7350    if (echo "$version_string" | grep -q "ld64"); then
7351      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)\( (.*)\)\{0,1\}#\1#")
7352    else
7353      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7354    fi
7355
7356 fi
7357 { echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7358 echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7359
7360 cat >>confdefs.h <<_ACEOF
7361 #define HOST_LINK_VERSION "$llvm_cv_link_version"
7362 _ACEOF
7363
7364
7365
7366
7367 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7368 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7369 if test "${llvm_cv_link_use_r+set}" = set; then
7370   echo $ECHO_N "(cached) $ECHO_C" >&6
7371 else
7372    ac_ext=c
7373 ac_cpp='$CPP $CPPFLAGS'
7374 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7375 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7376 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7377
7378   oldcflags="$CFLAGS"
7379   CFLAGS="$CFLAGS -Wl,-R."
7380   cat >conftest.$ac_ext <<_ACEOF
7381 /* confdefs.h.  */
7382 _ACEOF
7383 cat confdefs.h >>conftest.$ac_ext
7384 cat >>conftest.$ac_ext <<_ACEOF
7385 /* end confdefs.h.  */
7386
7387 int
7388 main ()
7389 {
7390
7391   ;
7392   return 0;
7393 }
7394 _ACEOF
7395 rm -f conftest.$ac_objext conftest$ac_exeext
7396 if { (ac_try="$ac_link"
7397 case "(($ac_try" in
7398   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7399   *) ac_try_echo=$ac_try;;
7400 esac
7401 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7402   (eval "$ac_link") 2>conftest.er1
7403   ac_status=$?
7404   grep -v '^ *+' conftest.er1 >conftest.err
7405   rm -f conftest.er1
7406   cat conftest.err >&5
7407   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7408   (exit $ac_status); } &&
7409          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7410   { (case "(($ac_try" in
7411   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7412   *) ac_try_echo=$ac_try;;
7413 esac
7414 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7415   (eval "$ac_try") 2>&5
7416   ac_status=$?
7417   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7418   (exit $ac_status); }; } &&
7419          { ac_try='test -s conftest$ac_exeext'
7420   { (case "(($ac_try" in
7421   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7422   *) ac_try_echo=$ac_try;;
7423 esac
7424 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7425   (eval "$ac_try") 2>&5
7426   ac_status=$?
7427   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7428   (exit $ac_status); }; }; then
7429   llvm_cv_link_use_r=yes
7430 else
7431   echo "$as_me: failed program was:" >&5
7432 sed 's/^/| /' conftest.$ac_ext >&5
7433
7434         llvm_cv_link_use_r=no
7435 fi
7436
7437 rm -f core conftest.err conftest.$ac_objext \
7438       conftest$ac_exeext conftest.$ac_ext
7439   CFLAGS="$oldcflags"
7440   ac_ext=c
7441 ac_cpp='$CPP $CPPFLAGS'
7442 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7443 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7444 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7445
7446
7447 fi
7448 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7449 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
7450 if test "$llvm_cv_link_use_r" = yes ; then
7451
7452 cat >>confdefs.h <<\_ACEOF
7453 #define HAVE_LINK_R 1
7454 _ACEOF
7455
7456   fi
7457
7458
7459 { echo "$as_me:$LINENO: checking for compiler -rdynamic option" >&5
7460 echo $ECHO_N "checking for compiler -rdynamic option... $ECHO_C" >&6; }
7461 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7462   echo $ECHO_N "(cached) $ECHO_C" >&6
7463 else
7464    ac_ext=c
7465 ac_cpp='$CPP $CPPFLAGS'
7466 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7467 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7468 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7469
7470   oldcflags="$CFLAGS"
7471   CFLAGS="$CFLAGS -rdynamic"
7472   cat >conftest.$ac_ext <<_ACEOF
7473 /* confdefs.h.  */
7474 _ACEOF
7475 cat confdefs.h >>conftest.$ac_ext
7476 cat >>conftest.$ac_ext <<_ACEOF
7477 /* end confdefs.h.  */
7478
7479 int
7480 main ()
7481 {
7482
7483   ;
7484   return 0;
7485 }
7486 _ACEOF
7487 rm -f conftest.$ac_objext conftest$ac_exeext
7488 if { (ac_try="$ac_link"
7489 case "(($ac_try" in
7490   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7491   *) ac_try_echo=$ac_try;;
7492 esac
7493 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7494   (eval "$ac_link") 2>conftest.er1
7495   ac_status=$?
7496   grep -v '^ *+' conftest.er1 >conftest.err
7497   rm -f conftest.er1
7498   cat conftest.err >&5
7499   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7500   (exit $ac_status); } &&
7501          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7502   { (case "(($ac_try" in
7503   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7504   *) ac_try_echo=$ac_try;;
7505 esac
7506 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7507   (eval "$ac_try") 2>&5
7508   ac_status=$?
7509   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7510   (exit $ac_status); }; } &&
7511          { ac_try='test -s conftest$ac_exeext'
7512   { (case "(($ac_try" in
7513   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7514   *) ac_try_echo=$ac_try;;
7515 esac
7516 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7517   (eval "$ac_try") 2>&5
7518   ac_status=$?
7519   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7520   (exit $ac_status); }; }; then
7521   llvm_cv_link_use_export_dynamic=yes
7522 else
7523   echo "$as_me: failed program was:" >&5
7524 sed 's/^/| /' conftest.$ac_ext >&5
7525
7526         llvm_cv_link_use_export_dynamic=no
7527 fi
7528
7529 rm -f core conftest.err conftest.$ac_objext \
7530       conftest$ac_exeext conftest.$ac_ext
7531   CFLAGS="$oldcflags"
7532   ac_ext=c
7533 ac_cpp='$CPP $CPPFLAGS'
7534 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7535 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7536 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7537
7538
7539 fi
7540 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
7541 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
7542 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
7543
7544 cat >>confdefs.h <<\_ACEOF
7545 #define HAVE_LINK_EXPORT_DYNAMIC 1
7546 _ACEOF
7547
7548   fi
7549
7550
7551 { echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
7552 echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
7553 if test "${llvm_cv_link_use_version_script+set}" = set; then
7554   echo $ECHO_N "(cached) $ECHO_C" >&6
7555 else
7556    ac_ext=c
7557 ac_cpp='$CPP $CPPFLAGS'
7558 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7559 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7560 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7561
7562   oldcflags="$CFLAGS"
7563
7564   # The following code is from the autoconf manual,
7565   # "11.13: Limitations of Usual Tools".
7566   # Create a temporary directory $tmp in $TMPDIR (default /tmp).
7567   # Use mktemp if possible; otherwise fall back on mkdir,
7568   # with $RANDOM to make collisions less likely.
7569   : ${TMPDIR=/tmp}
7570   {
7571     tmp=`
7572       (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
7573     ` &&
7574     test -n "$tmp" && test -d "$tmp"
7575   } || {
7576     tmp=$TMPDIR/foo$$-$RANDOM
7577     (umask 077 && mkdir "$tmp")
7578   } || exit $?
7579
7580   echo "{" > "$tmp/export.map"
7581   echo "  global: main;" >> "$tmp/export.map"
7582   echo "  local: *;" >> "$tmp/export.map"
7583   echo "};" >> "$tmp/export.map"
7584
7585   CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
7586   cat >conftest.$ac_ext <<_ACEOF
7587 /* confdefs.h.  */
7588 _ACEOF
7589 cat confdefs.h >>conftest.$ac_ext
7590 cat >>conftest.$ac_ext <<_ACEOF
7591 /* end confdefs.h.  */
7592
7593 int
7594 main ()
7595 {
7596
7597   ;
7598   return 0;
7599 }
7600 _ACEOF
7601 rm -f conftest.$ac_objext conftest$ac_exeext
7602 if { (ac_try="$ac_link"
7603 case "(($ac_try" in
7604   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7605   *) ac_try_echo=$ac_try;;
7606 esac
7607 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7608   (eval "$ac_link") 2>conftest.er1
7609   ac_status=$?
7610   grep -v '^ *+' conftest.er1 >conftest.err
7611   rm -f conftest.er1
7612   cat conftest.err >&5
7613   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7614   (exit $ac_status); } &&
7615          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7616   { (case "(($ac_try" in
7617   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7618   *) ac_try_echo=$ac_try;;
7619 esac
7620 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7621   (eval "$ac_try") 2>&5
7622   ac_status=$?
7623   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7624   (exit $ac_status); }; } &&
7625          { ac_try='test -s conftest$ac_exeext'
7626   { (case "(($ac_try" in
7627   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7628   *) ac_try_echo=$ac_try;;
7629 esac
7630 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7631   (eval "$ac_try") 2>&5
7632   ac_status=$?
7633   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7634   (exit $ac_status); }; }; then
7635   llvm_cv_link_use_version_script=yes
7636 else
7637   echo "$as_me: failed program was:" >&5
7638 sed 's/^/| /' conftest.$ac_ext >&5
7639
7640         llvm_cv_link_use_version_script=no
7641 fi
7642
7643 rm -f core conftest.err conftest.$ac_objext \
7644       conftest$ac_exeext conftest.$ac_ext
7645   rm "$tmp/export.map"
7646   rmdir "$tmp"
7647   CFLAGS="$oldcflags"
7648   ac_ext=c
7649 ac_cpp='$CPP $CPPFLAGS'
7650 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7651 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7652 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7653
7654
7655 fi
7656 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
7657 echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
7658 if test "$llvm_cv_link_use_version_script" = yes ; then
7659   HAVE_LINK_VERSION_SCRIPT=1
7660
7661   fi
7662
7663
7664
7665 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
7666 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
7667 if test "${ac_cv_path_GREP+set}" = set; then
7668   echo $ECHO_N "(cached) $ECHO_C" >&6
7669 else
7670   # Extract the first word of "grep ggrep" to use in msg output
7671 if test -z "$GREP"; then
7672 set dummy grep ggrep; ac_prog_name=$2
7673 if test "${ac_cv_path_GREP+set}" = set; then
7674   echo $ECHO_N "(cached) $ECHO_C" >&6
7675 else
7676   ac_path_GREP_found=false
7677 # Loop through the user's path and test for each of PROGNAME-LIST
7678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7679 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7680 do
7681   IFS=$as_save_IFS
7682   test -z "$as_dir" && as_dir=.
7683   for ac_prog in grep ggrep; do
7684   for ac_exec_ext in '' $ac_executable_extensions; do
7685     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7686     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
7687     # Check for GNU ac_path_GREP and select it if it is found.
7688   # Check for GNU $ac_path_GREP
7689 case `"$ac_path_GREP" --version 2>&1` in
7690 *GNU*)
7691   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7692 *)
7693   ac_count=0
7694   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
7695   while :
7696   do
7697     cat "conftest.in" "conftest.in" >"conftest.tmp"
7698     mv "conftest.tmp" "conftest.in"
7699     cp "conftest.in" "conftest.nl"
7700     echo 'GREP' >> "conftest.nl"
7701     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7702     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7703     ac_count=`expr $ac_count + 1`
7704     if test $ac_count -gt ${ac_path_GREP_max-0}; then
7705       # Best one so far, save it but keep looking for a better one
7706       ac_cv_path_GREP="$ac_path_GREP"
7707       ac_path_GREP_max=$ac_count
7708     fi
7709     # 10*(2^10) chars as input seems more than enough
7710     test $ac_count -gt 10 && break
7711   done
7712   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7713 esac
7714
7715
7716     $ac_path_GREP_found && break 3
7717   done
7718 done
7719
7720 done
7721 IFS=$as_save_IFS
7722
7723
7724 fi
7725
7726 GREP="$ac_cv_path_GREP"
7727 if test -z "$GREP"; then
7728   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
7729 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
7730    { (exit 1); exit 1; }; }
7731 fi
7732
7733 else
7734   ac_cv_path_GREP=$GREP
7735 fi
7736
7737
7738 fi
7739 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
7740 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
7741  GREP="$ac_cv_path_GREP"
7742
7743
7744 { echo "$as_me:$LINENO: checking for egrep" >&5
7745 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
7746 if test "${ac_cv_path_EGREP+set}" = set; then
7747   echo $ECHO_N "(cached) $ECHO_C" >&6
7748 else
7749   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7750    then ac_cv_path_EGREP="$GREP -E"
7751    else
7752      # Extract the first word of "egrep" to use in msg output
7753 if test -z "$EGREP"; then
7754 set dummy egrep; ac_prog_name=$2
7755 if test "${ac_cv_path_EGREP+set}" = set; then
7756   echo $ECHO_N "(cached) $ECHO_C" >&6
7757 else
7758   ac_path_EGREP_found=false
7759 # Loop through the user's path and test for each of PROGNAME-LIST
7760 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7761 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7762 do
7763   IFS=$as_save_IFS
7764   test -z "$as_dir" && as_dir=.
7765   for ac_prog in egrep; do
7766   for ac_exec_ext in '' $ac_executable_extensions; do
7767     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7768     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
7769     # Check for GNU ac_path_EGREP and select it if it is found.
7770   # Check for GNU $ac_path_EGREP
7771 case `"$ac_path_EGREP" --version 2>&1` in
7772 *GNU*)
7773   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7774 *)
7775   ac_count=0
7776   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
7777   while :
7778   do
7779     cat "conftest.in" "conftest.in" >"conftest.tmp"
7780     mv "conftest.tmp" "conftest.in"
7781     cp "conftest.in" "conftest.nl"
7782     echo 'EGREP' >> "conftest.nl"
7783     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7784     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7785     ac_count=`expr $ac_count + 1`
7786     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7787       # Best one so far, save it but keep looking for a better one
7788       ac_cv_path_EGREP="$ac_path_EGREP"
7789       ac_path_EGREP_max=$ac_count
7790     fi
7791     # 10*(2^10) chars as input seems more than enough
7792     test $ac_count -gt 10 && break
7793   done
7794   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7795 esac
7796
7797
7798     $ac_path_EGREP_found && break 3
7799   done
7800 done
7801
7802 done
7803 IFS=$as_save_IFS
7804
7805
7806 fi
7807
7808 EGREP="$ac_cv_path_EGREP"
7809 if test -z "$EGREP"; then
7810   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
7811 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
7812    { (exit 1); exit 1; }; }
7813 fi
7814
7815 else
7816   ac_cv_path_EGREP=$EGREP
7817 fi
7818
7819
7820    fi
7821 fi
7822 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
7823 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
7824  EGREP="$ac_cv_path_EGREP"
7825
7826
7827 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7828 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
7829 if test "${ac_cv_header_stdc+set}" = set; then
7830   echo $ECHO_N "(cached) $ECHO_C" >&6
7831 else
7832   cat >conftest.$ac_ext <<_ACEOF
7833 /* confdefs.h.  */
7834 _ACEOF
7835 cat confdefs.h >>conftest.$ac_ext
7836 cat >>conftest.$ac_ext <<_ACEOF
7837 /* end confdefs.h.  */
7838 #include <stdlib.h>
7839 #include <stdarg.h>
7840 #include <string.h>
7841 #include <float.h>
7842
7843 int
7844 main ()
7845 {
7846
7847   ;
7848   return 0;
7849 }
7850 _ACEOF
7851 rm -f conftest.$ac_objext
7852 if { (ac_try="$ac_compile"
7853 case "(($ac_try" in
7854   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7855   *) ac_try_echo=$ac_try;;
7856 esac
7857 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7858   (eval "$ac_compile") 2>conftest.er1
7859   ac_status=$?
7860   grep -v '^ *+' conftest.er1 >conftest.err
7861   rm -f conftest.er1
7862   cat conftest.err >&5
7863   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7864   (exit $ac_status); } &&
7865          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7866   { (case "(($ac_try" in
7867   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7868   *) ac_try_echo=$ac_try;;
7869 esac
7870 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7871   (eval "$ac_try") 2>&5
7872   ac_status=$?
7873   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7874   (exit $ac_status); }; } &&
7875          { ac_try='test -s conftest.$ac_objext'
7876   { (case "(($ac_try" in
7877   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7878   *) ac_try_echo=$ac_try;;
7879 esac
7880 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7881   (eval "$ac_try") 2>&5
7882   ac_status=$?
7883   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7884   (exit $ac_status); }; }; then
7885   ac_cv_header_stdc=yes
7886 else
7887   echo "$as_me: failed program was:" >&5
7888 sed 's/^/| /' conftest.$ac_ext >&5
7889
7890         ac_cv_header_stdc=no
7891 fi
7892
7893 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7894
7895 if test $ac_cv_header_stdc = yes; then
7896   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7897   cat >conftest.$ac_ext <<_ACEOF
7898 /* confdefs.h.  */
7899 _ACEOF
7900 cat confdefs.h >>conftest.$ac_ext
7901 cat >>conftest.$ac_ext <<_ACEOF
7902 /* end confdefs.h.  */
7903 #include <string.h>
7904
7905 _ACEOF
7906 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7907   $EGREP "memchr" >/dev/null 2>&1; then
7908   :
7909 else
7910   ac_cv_header_stdc=no
7911 fi
7912 rm -f conftest*
7913
7914 fi
7915
7916 if test $ac_cv_header_stdc = yes; then
7917   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7918   cat >conftest.$ac_ext <<_ACEOF
7919 /* confdefs.h.  */
7920 _ACEOF
7921 cat confdefs.h >>conftest.$ac_ext
7922 cat >>conftest.$ac_ext <<_ACEOF
7923 /* end confdefs.h.  */
7924 #include <stdlib.h>
7925
7926 _ACEOF
7927 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7928   $EGREP "free" >/dev/null 2>&1; then
7929   :
7930 else
7931   ac_cv_header_stdc=no
7932 fi
7933 rm -f conftest*
7934
7935 fi
7936
7937 if test $ac_cv_header_stdc = yes; then
7938   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7939   if test "$cross_compiling" = yes; then
7940   :
7941 else
7942   cat >conftest.$ac_ext <<_ACEOF
7943 /* confdefs.h.  */
7944 _ACEOF
7945 cat confdefs.h >>conftest.$ac_ext
7946 cat >>conftest.$ac_ext <<_ACEOF
7947 /* end confdefs.h.  */
7948 #include <ctype.h>
7949 #include <stdlib.h>
7950 #if ((' ' & 0x0FF) == 0x020)
7951 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7952 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7953 #else
7954 # define ISLOWER(c) \
7955                    (('a' <= (c) && (c) <= 'i') \
7956                      || ('j' <= (c) && (c) <= 'r') \
7957                      || ('s' <= (c) && (c) <= 'z'))
7958 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7959 #endif
7960
7961 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7962 int
7963 main ()
7964 {
7965   int i;
7966   for (i = 0; i < 256; i++)
7967     if (XOR (islower (i), ISLOWER (i))
7968         || toupper (i) != TOUPPER (i))
7969       return 2;
7970   return 0;
7971 }
7972 _ACEOF
7973 rm -f conftest$ac_exeext
7974 if { (ac_try="$ac_link"
7975 case "(($ac_try" in
7976   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7977   *) ac_try_echo=$ac_try;;
7978 esac
7979 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7980   (eval "$ac_link") 2>&5
7981   ac_status=$?
7982   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7983   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7984   { (case "(($ac_try" in
7985   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7986   *) ac_try_echo=$ac_try;;
7987 esac
7988 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7989   (eval "$ac_try") 2>&5
7990   ac_status=$?
7991   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7992   (exit $ac_status); }; }; then
7993   :
7994 else
7995   echo "$as_me: program exited with status $ac_status" >&5
7996 echo "$as_me: failed program was:" >&5
7997 sed 's/^/| /' conftest.$ac_ext >&5
7998
7999 ( exit $ac_status )
8000 ac_cv_header_stdc=no
8001 fi
8002 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8003 fi
8004
8005
8006 fi
8007 fi
8008 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
8009 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
8010 if test $ac_cv_header_stdc = yes; then
8011
8012 cat >>confdefs.h <<\_ACEOF
8013 #define STDC_HEADERS 1
8014 _ACEOF
8015
8016 fi
8017
8018 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8029                   inttypes.h stdint.h unistd.h
8030 do
8031 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8032 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8033 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8034 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8035   echo $ECHO_N "(cached) $ECHO_C" >&6
8036 else
8037   cat >conftest.$ac_ext <<_ACEOF
8038 /* confdefs.h.  */
8039 _ACEOF
8040 cat confdefs.h >>conftest.$ac_ext
8041 cat >>conftest.$ac_ext <<_ACEOF
8042 /* end confdefs.h.  */
8043 $ac_includes_default
8044
8045 #include <$ac_header>
8046 _ACEOF
8047 rm -f conftest.$ac_objext
8048 if { (ac_try="$ac_compile"
8049 case "(($ac_try" in
8050   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8051   *) ac_try_echo=$ac_try;;
8052 esac
8053 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8054   (eval "$ac_compile") 2>conftest.er1
8055   ac_status=$?
8056   grep -v '^ *+' conftest.er1 >conftest.err
8057   rm -f conftest.er1
8058   cat conftest.err >&5
8059   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8060   (exit $ac_status); } &&
8061          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8062   { (case "(($ac_try" in
8063   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8064   *) ac_try_echo=$ac_try;;
8065 esac
8066 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8067   (eval "$ac_try") 2>&5
8068   ac_status=$?
8069   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8070   (exit $ac_status); }; } &&
8071          { ac_try='test -s conftest.$ac_objext'
8072   { (case "(($ac_try" in
8073   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8074   *) ac_try_echo=$ac_try;;
8075 esac
8076 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8077   (eval "$ac_try") 2>&5
8078   ac_status=$?
8079   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8080   (exit $ac_status); }; }; then
8081   eval "$as_ac_Header=yes"
8082 else
8083   echo "$as_me: failed program was:" >&5
8084 sed 's/^/| /' conftest.$ac_ext >&5
8085
8086         eval "$as_ac_Header=no"
8087 fi
8088
8089 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8090 fi
8091 ac_res=`eval echo '${'$as_ac_Header'}'`
8092                { echo "$as_me:$LINENO: result: $ac_res" >&5
8093 echo "${ECHO_T}$ac_res" >&6; }
8094 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8095   cat >>confdefs.h <<_ACEOF
8096 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8097 _ACEOF
8098
8099 fi
8100
8101 done
8102
8103
8104
8105 for ac_header in errno.h
8106 do
8107 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8108 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8109   { echo "$as_me:$LINENO: checking for $ac_header" >&5
8110 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8111 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8112   echo $ECHO_N "(cached) $ECHO_C" >&6
8113 fi
8114 ac_res=`eval echo '${'$as_ac_Header'}'`
8115                { echo "$as_me:$LINENO: result: $ac_res" >&5
8116 echo "${ECHO_T}$ac_res" >&6; }
8117 else
8118   # Is the header compilable?
8119 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
8120 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8121 cat >conftest.$ac_ext <<_ACEOF
8122 /* confdefs.h.  */
8123 _ACEOF
8124 cat confdefs.h >>conftest.$ac_ext
8125 cat >>conftest.$ac_ext <<_ACEOF
8126 /* end confdefs.h.  */
8127 $ac_includes_default
8128 #include <$ac_header>
8129 _ACEOF
8130 rm -f conftest.$ac_objext
8131 if { (ac_try="$ac_compile"
8132 case "(($ac_try" in
8133   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8134   *) ac_try_echo=$ac_try;;
8135 esac
8136 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8137   (eval "$ac_compile") 2>conftest.er1
8138   ac_status=$?
8139   grep -v '^ *+' conftest.er1 >conftest.err
8140   rm -f conftest.er1
8141   cat conftest.err >&5
8142   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8143   (exit $ac_status); } &&
8144          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8145   { (case "(($ac_try" in
8146   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8147   *) ac_try_echo=$ac_try;;
8148 esac
8149 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8150   (eval "$ac_try") 2>&5
8151   ac_status=$?
8152   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8153   (exit $ac_status); }; } &&
8154          { ac_try='test -s conftest.$ac_objext'
8155   { (case "(($ac_try" in
8156   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8157   *) ac_try_echo=$ac_try;;
8158 esac
8159 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8160   (eval "$ac_try") 2>&5
8161   ac_status=$?
8162   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8163   (exit $ac_status); }; }; then
8164   ac_header_compiler=yes
8165 else
8166   echo "$as_me: failed program was:" >&5
8167 sed 's/^/| /' conftest.$ac_ext >&5
8168
8169         ac_header_compiler=no
8170 fi
8171
8172 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8173 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8174 echo "${ECHO_T}$ac_header_compiler" >&6; }
8175
8176 # Is the header present?
8177 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
8178 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8179 cat >conftest.$ac_ext <<_ACEOF
8180 /* confdefs.h.  */
8181 _ACEOF
8182 cat confdefs.h >>conftest.$ac_ext
8183 cat >>conftest.$ac_ext <<_ACEOF
8184 /* end confdefs.h.  */
8185 #include <$ac_header>
8186 _ACEOF
8187 if { (ac_try="$ac_cpp conftest.$ac_ext"
8188 case "(($ac_try" in
8189   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8190   *) ac_try_echo=$ac_try;;
8191 esac
8192 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8193   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8194   ac_status=$?
8195   grep -v '^ *+' conftest.er1 >conftest.err
8196   rm -f conftest.er1
8197   cat conftest.err >&5
8198   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8199   (exit $ac_status); } >/dev/null; then
8200   if test -s conftest.err; then
8201     ac_cpp_err=$ac_c_preproc_warn_flag
8202     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8203   else
8204     ac_cpp_err=
8205   fi
8206 else
8207   ac_cpp_err=yes
8208 fi
8209 if test -z "$ac_cpp_err"; then
8210   ac_header_preproc=yes
8211 else
8212   echo "$as_me: failed program was:" >&5
8213 sed 's/^/| /' conftest.$ac_ext >&5
8214
8215   ac_header_preproc=no
8216 fi
8217
8218 rm -f conftest.err conftest.$ac_ext
8219 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8220 echo "${ECHO_T}$ac_header_preproc" >&6; }
8221
8222 # So?  What about this header?
8223 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8224   yes:no: )
8225     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8226 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8227     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8228 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8229     ac_header_preproc=yes
8230     ;;
8231   no:yes:* )
8232     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8233 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8234     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8235 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8236     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8237 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8238     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8239 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8240     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8241 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8242     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8243 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8244     ( cat <<\_ASBOX
8245 ## ------------------------------------ ##
8246 ## Report this to http://llvm.org/bugs/ ##
8247 ## ------------------------------------ ##
8248 _ASBOX
8249      ) | sed "s/^/$as_me: WARNING:     /" >&2
8250     ;;
8251 esac
8252 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8253 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8254 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8255   echo $ECHO_N "(cached) $ECHO_C" >&6
8256 else
8257   eval "$as_ac_Header=\$ac_header_preproc"
8258 fi
8259 ac_res=`eval echo '${'$as_ac_Header'}'`
8260                { echo "$as_me:$LINENO: result: $ac_res" >&5
8261 echo "${ECHO_T}$ac_res" >&6; }
8262
8263 fi
8264 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8265   cat >>confdefs.h <<_ACEOF
8266 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8267 _ACEOF
8268
8269 fi
8270
8271 done
8272
8273
8274 case "$llvm_cv_os_type" in
8275   Cygwin|MingW|Win32) llvm_shlib_ext=.dll ;;
8276   Darwin) llvm_shlib_ext=.dylib ;;
8277   *) llvm_shlib_ext=.so ;;
8278 esac
8279
8280
8281 cat >>confdefs.h <<_ACEOF
8282 #define LTDL_SHLIB_EXT "$llvm_shlib_ext"
8283 _ACEOF
8284
8285
8286 { echo "$as_me:$LINENO: checking tool compatibility" >&5
8287 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
8288
8289 ICC=no
8290 IXX=no
8291 case $CC in
8292   icc*|icpc*)
8293     ICC=yes
8294     IXX=yes
8295     ;;
8296    *)
8297     ;;
8298 esac
8299
8300 if test "$GCC" != "yes" && test "$ICC" != "yes"
8301 then
8302   { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
8303 echo "$as_me: error: gcc|icc required but not found" >&2;}
8304    { (exit 1); exit 1; }; }
8305 fi
8306
8307 if test "$GXX" != "yes" && test "$IXX" != "yes"
8308 then
8309   { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
8310 echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
8311    { (exit 1); exit 1; }; }
8312 fi
8313
8314 if test "$GCC" = "yes"
8315 then
8316   cat >conftest.$ac_ext <<_ACEOF
8317
8318   /* confdefs.h.  */
8319 _ACEOF
8320 cat confdefs.h >>conftest.$ac_ext
8321 cat >>conftest.$ac_ext <<_ACEOF
8322 /* end confdefs.h.  */
8323
8324     #if !defined(__GNUC__) || __GNUC__ < 3
8325     #error Unsupported GCC version
8326     #endif
8327
8328
8329 _ACEOF
8330 rm -f conftest.$ac_objext
8331 if { (ac_try="$ac_compile"
8332 case "(($ac_try" in
8333   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8334   *) ac_try_echo=$ac_try;;
8335 esac
8336 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8337   (eval "$ac_compile") 2>conftest.er1
8338   ac_status=$?
8339   grep -v '^ *+' conftest.er1 >conftest.err
8340   rm -f conftest.er1
8341   cat conftest.err >&5
8342   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8343   (exit $ac_status); } &&
8344          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8345   { (case "(($ac_try" in
8346   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8347   *) ac_try_echo=$ac_try;;
8348 esac
8349 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8350   (eval "$ac_try") 2>&5
8351   ac_status=$?
8352   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8353   (exit $ac_status); }; } &&
8354          { ac_try='test -s conftest.$ac_objext'
8355   { (case "(($ac_try" in
8356   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8357   *) ac_try_echo=$ac_try;;
8358 esac
8359 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8360   (eval "$ac_try") 2>&5
8361   ac_status=$?
8362   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8363   (exit $ac_status); }; }; then
8364   :
8365 else
8366   echo "$as_me: failed program was:" >&5
8367 sed 's/^/| /' conftest.$ac_ext >&5
8368
8369         { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
8370 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
8371    { (exit 1); exit 1; }; }
8372 fi
8373
8374 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8375 fi
8376
8377 if test -z "$llvm_cv_gnu_make_command"
8378 then
8379   { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
8380 echo "$as_me: error: GNU Make required but not found" >&2;}
8381    { (exit 1); exit 1; }; }
8382 fi
8383
8384 { echo "$as_me:$LINENO: result: ok" >&5
8385 echo "${ECHO_T}ok" >&6; }
8386
8387 { echo "$as_me:$LINENO: checking optional compiler flags" >&5
8388 echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
8389 case "$llvm_cv_cxx_compiler" in
8390   clang)
8391     NO_VARIADIC_MACROS=`$CXX -Werror -Wvariadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
8392
8393     MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wmissing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wmissing-field-initializers`
8394
8395     COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default`
8396
8397     ;;
8398   gcc)
8399                 MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wmissing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
8400
8401     NO_VARIADIC_MACROS=`$CXX -Werror -Wvariadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
8402
8403     COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default`
8404
8405     NO_MAYBE_UNINITIALIZED=`$CXX -Werror -Wmaybe-uninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-maybe-uninitialized`
8406
8407                 if test -z "$NO_MAYBE_UNINITIALIZED"
8408     then
8409       NO_UNINITIALIZED=`$CXX -Werror -Wuninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-uninitialized`
8410
8411     fi
8412     ;;
8413   unknown)
8414     ;;
8415 esac
8416
8417 no_comment=
8418 llvm_cv_old_cxxflags="$CXXFLAGS"
8419 CXXFLAGS="$CXXFLAGS -Wcomment -Werror"
8420 cat >conftest.$ac_ext <<_ACEOF
8421
8422   /* confdefs.h.  */
8423 _ACEOF
8424 cat confdefs.h >>conftest.$ac_ext
8425 cat >>conftest.$ac_ext <<_ACEOF
8426 /* end confdefs.h.  */
8427 // Comment \o\
8428 // Another comment
8429 int main() { return 0; }
8430
8431
8432 _ACEOF
8433 rm -f conftest.$ac_objext
8434 if { (ac_try="$ac_compile"
8435 case "(($ac_try" in
8436   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8437   *) ac_try_echo=$ac_try;;
8438 esac
8439 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8440   (eval "$ac_compile") 2>conftest.er1
8441   ac_status=$?
8442   grep -v '^ *+' conftest.er1 >conftest.err
8443   rm -f conftest.er1
8444   cat conftest.err >&5
8445   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8446   (exit $ac_status); } &&
8447          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8448   { (case "(($ac_try" in
8449   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8450   *) ac_try_echo=$ac_try;;
8451 esac
8452 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8453   (eval "$ac_try") 2>&5
8454   ac_status=$?
8455   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8456   (exit $ac_status); }; } &&
8457          { ac_try='test -s conftest.$ac_objext'
8458   { (case "(($ac_try" in
8459   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8460   *) ac_try_echo=$ac_try;;
8461 esac
8462 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8463   (eval "$ac_try") 2>&5
8464   ac_status=$?
8465   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8466   (exit $ac_status); }; }; then
8467
8468   no_comment=-Wno-comment
8469
8470 else
8471   echo "$as_me: failed program was:" >&5
8472 sed 's/^/| /' conftest.$ac_ext >&5
8473
8474
8475 fi
8476
8477 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8478 NO_COMMENT=$no_comment
8479
8480 CXXFLAGS="$llvm_cv_old_cxxflags"
8481
8482 { echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED $NO_COMMENT" >&5
8483 echo "${ECHO_T}$NO_VARIADIC_MACROS $MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED $NO_COMMENT" >&6; }
8484
8485
8486 # Check whether --with-python was given.
8487 if test "${with_python+set}" = set; then
8488   withval=$with_python; PYTHON="$withval"
8489 fi
8490
8491
8492 if test -n "$PYTHON" && test -x "$PYTHON" ; then
8493   { echo "$as_me:$LINENO: checking for python" >&5
8494 echo $ECHO_N "checking for python... $ECHO_C" >&6; }
8495   { echo "$as_me:$LINENO: result: user defined: $with_python" >&5
8496 echo "${ECHO_T}user defined: $with_python" >&6; }
8497 else
8498   if test -n "$PYTHON" ; then
8499     { echo "$as_me:$LINENO: WARNING: specified python ($PYTHON) is not usable, searching path" >&5
8500 echo "$as_me: WARNING: specified python ($PYTHON) is not usable, searching path" >&2;}
8501   fi
8502
8503   # Extract the first word of "python python2 python27", so it can be a program name with args.
8504 set dummy python python2 python27; ac_word=$2
8505 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8506 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8507 if test "${ac_cv_path_PYTHON+set}" = set; then
8508   echo $ECHO_N "(cached) $ECHO_C" >&6
8509 else
8510   case $PYTHON in
8511   [\\/]* | ?:[\\/]*)
8512   ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
8513   ;;
8514   *)
8515   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8516 for as_dir in $PATH
8517 do
8518   IFS=$as_save_IFS
8519   test -z "$as_dir" && as_dir=.
8520   for ac_exec_ext in '' $ac_executable_extensions; do
8521   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8522     ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
8523     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8524     break 2
8525   fi
8526 done
8527 done
8528 IFS=$as_save_IFS
8529
8530   test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON="{ echo "$as_me:$LINENO: result: not found" >&5
8531 echo "${ECHO_T}not found" >&6; }
8532                 { { echo "$as_me:$LINENO: error: could not find python 2.7 or higher" >&5
8533 echo "$as_me: error: could not find python 2.7 or higher" >&2;}
8534    { (exit 1); exit 1; }; }"
8535   ;;
8536 esac
8537 fi
8538 PYTHON=$ac_cv_path_PYTHON
8539 if test -n "$PYTHON"; then
8540   { echo "$as_me:$LINENO: result: $PYTHON" >&5
8541 echo "${ECHO_T}$PYTHON" >&6; }
8542 else
8543   { echo "$as_me:$LINENO: result: no" >&5
8544 echo "${ECHO_T}no" >&6; }
8545 fi
8546
8547
8548 fi
8549
8550 { echo "$as_me:$LINENO: checking for python >= 2.7" >&5
8551 echo $ECHO_N "checking for python >= 2.7... $ECHO_C" >&6; }
8552 ac_python_version=`$PYTHON -V 2>&1 | cut -d' ' -f2`
8553 ac_python_version_major=`echo $ac_python_version | cut -d'.' -f1`
8554 ac_python_version_minor=`echo $ac_python_version | cut -d'.' -f2`
8555 ac_python_version_patch=`echo $ac_python_version | cut -d'.' -f3`
8556 if test "$ac_python_version_major" -gt "2" || \
8557    (test "$ac_python_version_major" -eq "2" && \
8558     test "$ac_python_version_minor" -ge "7") ; then
8559   { echo "$as_me:$LINENO: result: $PYTHON ($ac_python_version)" >&5
8560 echo "${ECHO_T}$PYTHON ($ac_python_version)" >&6; }
8561 else
8562   { echo "$as_me:$LINENO: result: not found" >&5
8563 echo "${ECHO_T}not found" >&6; }
8564   { { echo "$as_me:$LINENO: error: found python $ac_python_version ($PYTHON); required >= 2.7
8565 See \`config.log' for more details." >&5
8566 echo "$as_me: error: found python $ac_python_version ($PYTHON); required >= 2.7
8567 See \`config.log' for more details." >&2;}
8568    { (exit 1); exit 1; }; }
8569 fi
8570
8571
8572
8573 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
8574 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
8575 if test "${ac_cv_lib_m_sin+set}" = set; then
8576   echo $ECHO_N "(cached) $ECHO_C" >&6
8577 else
8578   ac_check_lib_save_LIBS=$LIBS
8579 LIBS="-lm  $LIBS"
8580 cat >conftest.$ac_ext <<_ACEOF
8581 /* confdefs.h.  */
8582 _ACEOF
8583 cat confdefs.h >>conftest.$ac_ext
8584 cat >>conftest.$ac_ext <<_ACEOF
8585 /* end confdefs.h.  */
8586
8587 /* Override any GCC internal prototype to avoid an error.
8588    Use char because int might match the return type of a GCC
8589    builtin and then its argument prototype would still apply.  */
8590 #ifdef __cplusplus
8591 extern "C"
8592 #endif
8593 char sin ();
8594 int
8595 main ()
8596 {
8597 return sin ();
8598   ;
8599   return 0;
8600 }
8601 _ACEOF
8602 rm -f conftest.$ac_objext conftest$ac_exeext
8603 if { (ac_try="$ac_link"
8604 case "(($ac_try" in
8605   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8606   *) ac_try_echo=$ac_try;;
8607 esac
8608 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8609   (eval "$ac_link") 2>conftest.er1
8610   ac_status=$?
8611   grep -v '^ *+' conftest.er1 >conftest.err
8612   rm -f conftest.er1
8613   cat conftest.err >&5
8614   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8615   (exit $ac_status); } &&
8616          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8617   { (case "(($ac_try" in
8618   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8619   *) ac_try_echo=$ac_try;;
8620 esac
8621 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8622   (eval "$ac_try") 2>&5
8623   ac_status=$?
8624   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8625   (exit $ac_status); }; } &&
8626          { ac_try='test -s conftest$ac_exeext'
8627   { (case "(($ac_try" in
8628   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8629   *) ac_try_echo=$ac_try;;
8630 esac
8631 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8632   (eval "$ac_try") 2>&5
8633   ac_status=$?
8634   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8635   (exit $ac_status); }; }; then
8636   ac_cv_lib_m_sin=yes
8637 else
8638   echo "$as_me: failed program was:" >&5
8639 sed 's/^/| /' conftest.$ac_ext >&5
8640
8641         ac_cv_lib_m_sin=no
8642 fi
8643
8644 rm -f core conftest.err conftest.$ac_objext \
8645       conftest$ac_exeext conftest.$ac_ext
8646 LIBS=$ac_check_lib_save_LIBS
8647 fi
8648 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
8649 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
8650 if test $ac_cv_lib_m_sin = yes; then
8651   cat >>confdefs.h <<_ACEOF
8652 #define HAVE_LIBM 1
8653 _ACEOF
8654
8655   LIBS="-lm $LIBS"
8656
8657 fi
8658
8659 if test "$llvm_cv_os_type" = "MingW" ; then
8660
8661 { echo "$as_me:$LINENO: checking for main in -lole32" >&5
8662 echo $ECHO_N "checking for main in -lole32... $ECHO_C" >&6; }
8663 if test "${ac_cv_lib_ole32_main+set}" = set; then
8664   echo $ECHO_N "(cached) $ECHO_C" >&6
8665 else
8666   ac_check_lib_save_LIBS=$LIBS
8667 LIBS="-lole32  $LIBS"
8668 cat >conftest.$ac_ext <<_ACEOF
8669 /* confdefs.h.  */
8670 _ACEOF
8671 cat confdefs.h >>conftest.$ac_ext
8672 cat >>conftest.$ac_ext <<_ACEOF
8673 /* end confdefs.h.  */
8674
8675
8676 int
8677 main ()
8678 {
8679 return main ();
8680   ;
8681   return 0;
8682 }
8683 _ACEOF
8684 rm -f conftest.$ac_objext conftest$ac_exeext
8685 if { (ac_try="$ac_link"
8686 case "(($ac_try" in
8687   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8688   *) ac_try_echo=$ac_try;;
8689 esac
8690 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8691   (eval "$ac_link") 2>conftest.er1
8692   ac_status=$?
8693   grep -v '^ *+' conftest.er1 >conftest.err
8694   rm -f conftest.er1
8695   cat conftest.err >&5
8696   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8697   (exit $ac_status); } &&
8698          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8699   { (case "(($ac_try" in
8700   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8701   *) ac_try_echo=$ac_try;;
8702 esac
8703 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8704   (eval "$ac_try") 2>&5
8705   ac_status=$?
8706   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8707   (exit $ac_status); }; } &&
8708          { ac_try='test -s conftest$ac_exeext'
8709   { (case "(($ac_try" in
8710   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8711   *) ac_try_echo=$ac_try;;
8712 esac
8713 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8714   (eval "$ac_try") 2>&5
8715   ac_status=$?
8716   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8717   (exit $ac_status); }; }; then
8718   ac_cv_lib_ole32_main=yes
8719 else
8720   echo "$as_me: failed program was:" >&5
8721 sed 's/^/| /' conftest.$ac_ext >&5
8722
8723         ac_cv_lib_ole32_main=no
8724 fi
8725
8726 rm -f core conftest.err conftest.$ac_objext \
8727       conftest$ac_exeext conftest.$ac_ext
8728 LIBS=$ac_check_lib_save_LIBS
8729 fi
8730 { echo "$as_me:$LINENO: result: $ac_cv_lib_ole32_main" >&5
8731 echo "${ECHO_T}$ac_cv_lib_ole32_main" >&6; }
8732 if test $ac_cv_lib_ole32_main = yes; then
8733   cat >>confdefs.h <<_ACEOF
8734 #define HAVE_LIBOLE32 1
8735 _ACEOF
8736
8737   LIBS="-lole32 $LIBS"
8738
8739 fi
8740
8741
8742 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
8743 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
8744 if test "${ac_cv_lib_psapi_main+set}" = set; then
8745   echo $ECHO_N "(cached) $ECHO_C" >&6
8746 else
8747   ac_check_lib_save_LIBS=$LIBS
8748 LIBS="-lpsapi  $LIBS"
8749 cat >conftest.$ac_ext <<_ACEOF
8750 /* confdefs.h.  */
8751 _ACEOF
8752 cat confdefs.h >>conftest.$ac_ext
8753 cat >>conftest.$ac_ext <<_ACEOF
8754 /* end confdefs.h.  */
8755
8756
8757 int
8758 main ()
8759 {
8760 return main ();
8761   ;
8762   return 0;
8763 }
8764 _ACEOF
8765 rm -f conftest.$ac_objext conftest$ac_exeext
8766 if { (ac_try="$ac_link"
8767 case "(($ac_try" in
8768   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8769   *) ac_try_echo=$ac_try;;
8770 esac
8771 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8772   (eval "$ac_link") 2>conftest.er1
8773   ac_status=$?
8774   grep -v '^ *+' conftest.er1 >conftest.err
8775   rm -f conftest.er1
8776   cat conftest.err >&5
8777   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8778   (exit $ac_status); } &&
8779          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8780   { (case "(($ac_try" in
8781   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8782   *) ac_try_echo=$ac_try;;
8783 esac
8784 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8785   (eval "$ac_try") 2>&5
8786   ac_status=$?
8787   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8788   (exit $ac_status); }; } &&
8789          { ac_try='test -s conftest$ac_exeext'
8790   { (case "(($ac_try" in
8791   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8792   *) ac_try_echo=$ac_try;;
8793 esac
8794 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8795   (eval "$ac_try") 2>&5
8796   ac_status=$?
8797   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8798   (exit $ac_status); }; }; then
8799   ac_cv_lib_psapi_main=yes
8800 else
8801   echo "$as_me: failed program was:" >&5
8802 sed 's/^/| /' conftest.$ac_ext >&5
8803
8804         ac_cv_lib_psapi_main=no
8805 fi
8806
8807 rm -f core conftest.err conftest.$ac_objext \
8808       conftest$ac_exeext conftest.$ac_ext
8809 LIBS=$ac_check_lib_save_LIBS
8810 fi
8811 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
8812 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
8813 if test $ac_cv_lib_psapi_main = yes; then
8814   cat >>confdefs.h <<_ACEOF
8815 #define HAVE_LIBPSAPI 1
8816 _ACEOF
8817
8818   LIBS="-lpsapi $LIBS"
8819
8820 fi
8821
8822
8823 { echo "$as_me:$LINENO: checking for main in -lshell32" >&5
8824 echo $ECHO_N "checking for main in -lshell32... $ECHO_C" >&6; }
8825 if test "${ac_cv_lib_shell32_main+set}" = set; then
8826   echo $ECHO_N "(cached) $ECHO_C" >&6
8827 else
8828   ac_check_lib_save_LIBS=$LIBS
8829 LIBS="-lshell32  $LIBS"
8830 cat >conftest.$ac_ext <<_ACEOF
8831 /* confdefs.h.  */
8832 _ACEOF
8833 cat confdefs.h >>conftest.$ac_ext
8834 cat >>conftest.$ac_ext <<_ACEOF
8835 /* end confdefs.h.  */
8836
8837
8838 int
8839 main ()
8840 {
8841 return main ();
8842   ;
8843   return 0;
8844 }
8845 _ACEOF
8846 rm -f conftest.$ac_objext conftest$ac_exeext
8847 if { (ac_try="$ac_link"
8848 case "(($ac_try" in
8849   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8850   *) ac_try_echo=$ac_try;;
8851 esac
8852 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8853   (eval "$ac_link") 2>conftest.er1
8854   ac_status=$?
8855   grep -v '^ *+' conftest.er1 >conftest.err
8856   rm -f conftest.er1
8857   cat conftest.err >&5
8858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8859   (exit $ac_status); } &&
8860          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8861   { (case "(($ac_try" in
8862   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8863   *) ac_try_echo=$ac_try;;
8864 esac
8865 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8866   (eval "$ac_try") 2>&5
8867   ac_status=$?
8868   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8869   (exit $ac_status); }; } &&
8870          { ac_try='test -s conftest$ac_exeext'
8871   { (case "(($ac_try" in
8872   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8873   *) ac_try_echo=$ac_try;;
8874 esac
8875 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8876   (eval "$ac_try") 2>&5
8877   ac_status=$?
8878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8879   (exit $ac_status); }; }; then
8880   ac_cv_lib_shell32_main=yes
8881 else
8882   echo "$as_me: failed program was:" >&5
8883 sed 's/^/| /' conftest.$ac_ext >&5
8884
8885         ac_cv_lib_shell32_main=no
8886 fi
8887
8888 rm -f core conftest.err conftest.$ac_objext \
8889       conftest$ac_exeext conftest.$ac_ext
8890 LIBS=$ac_check_lib_save_LIBS
8891 fi
8892 { echo "$as_me:$LINENO: result: $ac_cv_lib_shell32_main" >&5
8893 echo "${ECHO_T}$ac_cv_lib_shell32_main" >&6; }
8894 if test $ac_cv_lib_shell32_main = yes; then
8895   cat >>confdefs.h <<_ACEOF
8896 #define HAVE_LIBSHELL32 1
8897 _ACEOF
8898
8899   LIBS="-lshell32 $LIBS"
8900
8901 fi
8902
8903 fi
8904
8905 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
8906 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
8907 if test "${ac_cv_search_dlopen+set}" = set; then
8908   echo $ECHO_N "(cached) $ECHO_C" >&6
8909 else
8910   ac_func_search_save_LIBS=$LIBS
8911 cat >conftest.$ac_ext <<_ACEOF
8912 /* confdefs.h.  */
8913 _ACEOF
8914 cat confdefs.h >>conftest.$ac_ext
8915 cat >>conftest.$ac_ext <<_ACEOF
8916 /* end confdefs.h.  */
8917
8918 /* Override any GCC internal prototype to avoid an error.
8919    Use char because int might match the return type of a GCC
8920    builtin and then its argument prototype would still apply.  */
8921 #ifdef __cplusplus
8922 extern "C"
8923 #endif
8924 char dlopen ();
8925 int
8926 main ()
8927 {
8928 return dlopen ();
8929   ;
8930   return 0;
8931 }
8932 _ACEOF
8933 for ac_lib in '' dl; do
8934   if test -z "$ac_lib"; then
8935     ac_res="none required"
8936   else
8937     ac_res=-l$ac_lib
8938     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8939   fi
8940   rm -f conftest.$ac_objext conftest$ac_exeext
8941 if { (ac_try="$ac_link"
8942 case "(($ac_try" in
8943   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8944   *) ac_try_echo=$ac_try;;
8945 esac
8946 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8947   (eval "$ac_link") 2>conftest.er1
8948   ac_status=$?
8949   grep -v '^ *+' conftest.er1 >conftest.err
8950   rm -f conftest.er1
8951   cat conftest.err >&5
8952   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8953   (exit $ac_status); } &&
8954          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8955   { (case "(($ac_try" in
8956   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8957   *) ac_try_echo=$ac_try;;
8958 esac
8959 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8960   (eval "$ac_try") 2>&5
8961   ac_status=$?
8962   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8963   (exit $ac_status); }; } &&
8964          { ac_try='test -s conftest$ac_exeext'
8965   { (case "(($ac_try" in
8966   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8967   *) ac_try_echo=$ac_try;;
8968 esac
8969 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8970   (eval "$ac_try") 2>&5
8971   ac_status=$?
8972   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8973   (exit $ac_status); }; }; then
8974   ac_cv_search_dlopen=$ac_res
8975 else
8976   echo "$as_me: failed program was:" >&5
8977 sed 's/^/| /' conftest.$ac_ext >&5
8978
8979
8980 fi
8981
8982 rm -f core conftest.err conftest.$ac_objext \
8983       conftest$ac_exeext
8984   if test "${ac_cv_search_dlopen+set}" = set; then
8985   break
8986 fi
8987 done
8988 if test "${ac_cv_search_dlopen+set}" = set; then
8989   :
8990 else
8991   ac_cv_search_dlopen=no
8992 fi
8993 rm conftest.$ac_ext
8994 LIBS=$ac_func_search_save_LIBS
8995 fi
8996 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
8997 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
8998 ac_res=$ac_cv_search_dlopen
8999 if test "$ac_res" != no; then
9000   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9001
9002
9003 cat >>confdefs.h <<\_ACEOF
9004 #define HAVE_DLOPEN 1
9005 _ACEOF
9006
9007 HAVE_DLOPEN='1'
9008
9009
9010 else
9011   { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
9012 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
9013 fi
9014
9015
9016 { echo "$as_me:$LINENO: checking for library containing clock_gettime" >&5
9017 echo $ECHO_N "checking for library containing clock_gettime... $ECHO_C" >&6; }
9018 if test "${ac_cv_search_clock_gettime+set}" = set; then
9019   echo $ECHO_N "(cached) $ECHO_C" >&6
9020 else
9021   ac_func_search_save_LIBS=$LIBS
9022 cat >conftest.$ac_ext <<_ACEOF
9023 /* confdefs.h.  */
9024 _ACEOF
9025 cat confdefs.h >>conftest.$ac_ext
9026 cat >>conftest.$ac_ext <<_ACEOF
9027 /* end confdefs.h.  */
9028
9029 /* Override any GCC internal prototype to avoid an error.
9030    Use char because int might match the return type of a GCC
9031    builtin and then its argument prototype would still apply.  */
9032 #ifdef __cplusplus
9033 extern "C"
9034 #endif
9035 char clock_gettime ();
9036 int
9037 main ()
9038 {
9039 return clock_gettime ();
9040   ;
9041   return 0;
9042 }
9043 _ACEOF
9044 for ac_lib in '' rt; do
9045   if test -z "$ac_lib"; then
9046     ac_res="none required"
9047   else
9048     ac_res=-l$ac_lib
9049     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9050   fi
9051   rm -f conftest.$ac_objext conftest$ac_exeext
9052 if { (ac_try="$ac_link"
9053 case "(($ac_try" in
9054   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9055   *) ac_try_echo=$ac_try;;
9056 esac
9057 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9058   (eval "$ac_link") 2>conftest.er1
9059   ac_status=$?
9060   grep -v '^ *+' conftest.er1 >conftest.err
9061   rm -f conftest.er1
9062   cat conftest.err >&5
9063   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9064   (exit $ac_status); } &&
9065          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9066   { (case "(($ac_try" in
9067   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9068   *) ac_try_echo=$ac_try;;
9069 esac
9070 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9071   (eval "$ac_try") 2>&5
9072   ac_status=$?
9073   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9074   (exit $ac_status); }; } &&
9075          { ac_try='test -s conftest$ac_exeext'
9076   { (case "(($ac_try" in
9077   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9078   *) ac_try_echo=$ac_try;;
9079 esac
9080 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9081   (eval "$ac_try") 2>&5
9082   ac_status=$?
9083   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9084   (exit $ac_status); }; }; then
9085   ac_cv_search_clock_gettime=$ac_res
9086 else
9087   echo "$as_me: failed program was:" >&5
9088 sed 's/^/| /' conftest.$ac_ext >&5
9089
9090
9091 fi
9092
9093 rm -f core conftest.err conftest.$ac_objext \
9094       conftest$ac_exeext
9095   if test "${ac_cv_search_clock_gettime+set}" = set; then
9096   break
9097 fi
9098 done
9099 if test "${ac_cv_search_clock_gettime+set}" = set; then
9100   :
9101 else
9102   ac_cv_search_clock_gettime=no
9103 fi
9104 rm conftest.$ac_ext
9105 LIBS=$ac_func_search_save_LIBS
9106 fi
9107 { echo "$as_me:$LINENO: result: $ac_cv_search_clock_gettime" >&5
9108 echo "${ECHO_T}$ac_cv_search_clock_gettime" >&6; }
9109 ac_res=$ac_cv_search_clock_gettime
9110 if test "$ac_res" != no; then
9111   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9112
9113 fi
9114
9115
9116 if test "$llvm_cv_enable_terminfo" = "yes" ; then
9117     { echo "$as_me:$LINENO: checking for library containing setupterm" >&5
9118 echo $ECHO_N "checking for library containing setupterm... $ECHO_C" >&6; }
9119 if test "${ac_cv_search_setupterm+set}" = set; then
9120   echo $ECHO_N "(cached) $ECHO_C" >&6
9121 else
9122   ac_func_search_save_LIBS=$LIBS
9123 cat >conftest.$ac_ext <<_ACEOF
9124 /* confdefs.h.  */
9125 _ACEOF
9126 cat confdefs.h >>conftest.$ac_ext
9127 cat >>conftest.$ac_ext <<_ACEOF
9128 /* end confdefs.h.  */
9129
9130 /* Override any GCC internal prototype to avoid an error.
9131    Use char because int might match the return type of a GCC
9132    builtin and then its argument prototype would still apply.  */
9133 #ifdef __cplusplus
9134 extern "C"
9135 #endif
9136 char setupterm ();
9137 int
9138 main ()
9139 {
9140 return setupterm ();
9141   ;
9142   return 0;
9143 }
9144 _ACEOF
9145 for ac_lib in '' tinfo terminfo curses ncurses ncursesw; do
9146   if test -z "$ac_lib"; then
9147     ac_res="none required"
9148   else
9149     ac_res=-l$ac_lib
9150     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9151   fi
9152   rm -f conftest.$ac_objext conftest$ac_exeext
9153 if { (ac_try="$ac_link"
9154 case "(($ac_try" in
9155   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9156   *) ac_try_echo=$ac_try;;
9157 esac
9158 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9159   (eval "$ac_link") 2>conftest.er1
9160   ac_status=$?
9161   grep -v '^ *+' conftest.er1 >conftest.err
9162   rm -f conftest.er1
9163   cat conftest.err >&5
9164   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9165   (exit $ac_status); } &&
9166          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9167   { (case "(($ac_try" in
9168   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9169   *) ac_try_echo=$ac_try;;
9170 esac
9171 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9172   (eval "$ac_try") 2>&5
9173   ac_status=$?
9174   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9175   (exit $ac_status); }; } &&
9176          { ac_try='test -s conftest$ac_exeext'
9177   { (case "(($ac_try" in
9178   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9179   *) ac_try_echo=$ac_try;;
9180 esac
9181 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9182   (eval "$ac_try") 2>&5
9183   ac_status=$?
9184   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9185   (exit $ac_status); }; }; then
9186   ac_cv_search_setupterm=$ac_res
9187 else
9188   echo "$as_me: failed program was:" >&5
9189 sed 's/^/| /' conftest.$ac_ext >&5
9190
9191
9192 fi
9193
9194 rm -f core conftest.err conftest.$ac_objext \
9195       conftest$ac_exeext
9196   if test "${ac_cv_search_setupterm+set}" = set; then
9197   break
9198 fi
9199 done
9200 if test "${ac_cv_search_setupterm+set}" = set; then
9201   :
9202 else
9203   ac_cv_search_setupterm=no
9204 fi
9205 rm conftest.$ac_ext
9206 LIBS=$ac_func_search_save_LIBS
9207 fi
9208 { echo "$as_me:$LINENO: result: $ac_cv_search_setupterm" >&5
9209 echo "${ECHO_T}$ac_cv_search_setupterm" >&6; }
9210 ac_res=$ac_cv_search_setupterm
9211 if test "$ac_res" != no; then
9212   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9213
9214
9215 cat >>confdefs.h <<\_ACEOF
9216 #define HAVE_TERMINFO 1
9217 _ACEOF
9218
9219 HAVE_TERMINFO='1'
9220
9221
9222 fi
9223
9224 fi
9225
9226 if test "$llvm_cv_enable_libedit" = "yes" ; then
9227   { echo "$as_me:$LINENO: checking for library containing el_init" >&5
9228 echo $ECHO_N "checking for library containing el_init... $ECHO_C" >&6; }
9229 if test "${ac_cv_search_el_init+set}" = set; then
9230   echo $ECHO_N "(cached) $ECHO_C" >&6
9231 else
9232   ac_func_search_save_LIBS=$LIBS
9233 cat >conftest.$ac_ext <<_ACEOF
9234 /* confdefs.h.  */
9235 _ACEOF
9236 cat confdefs.h >>conftest.$ac_ext
9237 cat >>conftest.$ac_ext <<_ACEOF
9238 /* end confdefs.h.  */
9239
9240 /* Override any GCC internal prototype to avoid an error.
9241    Use char because int might match the return type of a GCC
9242    builtin and then its argument prototype would still apply.  */
9243 #ifdef __cplusplus
9244 extern "C"
9245 #endif
9246 char el_init ();
9247 int
9248 main ()
9249 {
9250 return el_init ();
9251   ;
9252   return 0;
9253 }
9254 _ACEOF
9255 for ac_lib in '' edit; do
9256   if test -z "$ac_lib"; then
9257     ac_res="none required"
9258   else
9259     ac_res=-l$ac_lib
9260     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9261   fi
9262   rm -f conftest.$ac_objext conftest$ac_exeext
9263 if { (ac_try="$ac_link"
9264 case "(($ac_try" in
9265   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9266   *) ac_try_echo=$ac_try;;
9267 esac
9268 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9269   (eval "$ac_link") 2>conftest.er1
9270   ac_status=$?
9271   grep -v '^ *+' conftest.er1 >conftest.err
9272   rm -f conftest.er1
9273   cat conftest.err >&5
9274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9275   (exit $ac_status); } &&
9276          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9277   { (case "(($ac_try" in
9278   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9279   *) ac_try_echo=$ac_try;;
9280 esac
9281 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9282   (eval "$ac_try") 2>&5
9283   ac_status=$?
9284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9285   (exit $ac_status); }; } &&
9286          { ac_try='test -s conftest$ac_exeext'
9287   { (case "(($ac_try" in
9288   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9289   *) ac_try_echo=$ac_try;;
9290 esac
9291 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9292   (eval "$ac_try") 2>&5
9293   ac_status=$?
9294   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9295   (exit $ac_status); }; }; then
9296   ac_cv_search_el_init=$ac_res
9297 else
9298   echo "$as_me: failed program was:" >&5
9299 sed 's/^/| /' conftest.$ac_ext >&5
9300
9301
9302 fi
9303
9304 rm -f core conftest.err conftest.$ac_objext \
9305       conftest$ac_exeext
9306   if test "${ac_cv_search_el_init+set}" = set; then
9307   break
9308 fi
9309 done
9310 if test "${ac_cv_search_el_init+set}" = set; then
9311   :
9312 else
9313   ac_cv_search_el_init=no
9314 fi
9315 rm conftest.$ac_ext
9316 LIBS=$ac_func_search_save_LIBS
9317 fi
9318 { echo "$as_me:$LINENO: result: $ac_cv_search_el_init" >&5
9319 echo "${ECHO_T}$ac_cv_search_el_init" >&6; }
9320 ac_res=$ac_cv_search_el_init
9321 if test "$ac_res" != no; then
9322   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9323
9324 cat >>confdefs.h <<\_ACEOF
9325 #define HAVE_LIBEDIT 1
9326 _ACEOF
9327
9328 fi
9329
9330 fi
9331
9332 if test "$llvm_cv_enable_libffi" = "yes" ; then
9333   { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
9334 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
9335 if test "${ac_cv_search_ffi_call+set}" = set; then
9336   echo $ECHO_N "(cached) $ECHO_C" >&6
9337 else
9338   ac_func_search_save_LIBS=$LIBS
9339 cat >conftest.$ac_ext <<_ACEOF
9340 /* confdefs.h.  */
9341 _ACEOF
9342 cat confdefs.h >>conftest.$ac_ext
9343 cat >>conftest.$ac_ext <<_ACEOF
9344 /* end confdefs.h.  */
9345
9346 /* Override any GCC internal prototype to avoid an error.
9347    Use char because int might match the return type of a GCC
9348    builtin and then its argument prototype would still apply.  */
9349 #ifdef __cplusplus
9350 extern "C"
9351 #endif
9352 char ffi_call ();
9353 int
9354 main ()
9355 {
9356 return ffi_call ();
9357   ;
9358   return 0;
9359 }
9360 _ACEOF
9361 for ac_lib in '' ffi; do
9362   if test -z "$ac_lib"; then
9363     ac_res="none required"
9364   else
9365     ac_res=-l$ac_lib
9366     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9367   fi
9368   rm -f conftest.$ac_objext conftest$ac_exeext
9369 if { (ac_try="$ac_link"
9370 case "(($ac_try" in
9371   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9372   *) ac_try_echo=$ac_try;;
9373 esac
9374 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9375   (eval "$ac_link") 2>conftest.er1
9376   ac_status=$?
9377   grep -v '^ *+' conftest.er1 >conftest.err
9378   rm -f conftest.er1
9379   cat conftest.err >&5
9380   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9381   (exit $ac_status); } &&
9382          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9383   { (case "(($ac_try" in
9384   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9385   *) ac_try_echo=$ac_try;;
9386 esac
9387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9388   (eval "$ac_try") 2>&5
9389   ac_status=$?
9390   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9391   (exit $ac_status); }; } &&
9392          { ac_try='test -s conftest$ac_exeext'
9393   { (case "(($ac_try" in
9394   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9395   *) ac_try_echo=$ac_try;;
9396 esac
9397 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9398   (eval "$ac_try") 2>&5
9399   ac_status=$?
9400   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9401   (exit $ac_status); }; }; then
9402   ac_cv_search_ffi_call=$ac_res
9403 else
9404   echo "$as_me: failed program was:" >&5
9405 sed 's/^/| /' conftest.$ac_ext >&5
9406
9407
9408 fi
9409
9410 rm -f core conftest.err conftest.$ac_objext \
9411       conftest$ac_exeext
9412   if test "${ac_cv_search_ffi_call+set}" = set; then
9413   break
9414 fi
9415 done
9416 if test "${ac_cv_search_ffi_call+set}" = set; then
9417   :
9418 else
9419   ac_cv_search_ffi_call=no
9420 fi
9421 rm conftest.$ac_ext
9422 LIBS=$ac_func_search_save_LIBS
9423 fi
9424 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
9425 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
9426 ac_res=$ac_cv_search_ffi_call
9427 if test "$ac_res" != no; then
9428   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9429
9430 cat >>confdefs.h <<\_ACEOF
9431 #define HAVE_FFI_CALL 1
9432 _ACEOF
9433
9434 else
9435   { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
9436 echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
9437    { (exit 1); exit 1; }; }
9438 fi
9439
9440 fi
9441
9442 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
9443 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
9444 if test "${ac_cv_search_mallinfo+set}" = set; then
9445   echo $ECHO_N "(cached) $ECHO_C" >&6
9446 else
9447   ac_func_search_save_LIBS=$LIBS
9448 cat >conftest.$ac_ext <<_ACEOF
9449 /* confdefs.h.  */
9450 _ACEOF
9451 cat confdefs.h >>conftest.$ac_ext
9452 cat >>conftest.$ac_ext <<_ACEOF
9453 /* end confdefs.h.  */
9454
9455 /* Override any GCC internal prototype to avoid an error.
9456    Use char because int might match the return type of a GCC
9457    builtin and then its argument prototype would still apply.  */
9458 #ifdef __cplusplus
9459 extern "C"
9460 #endif
9461 char mallinfo ();
9462 int
9463 main ()
9464 {
9465 return mallinfo ();
9466   ;
9467   return 0;
9468 }
9469 _ACEOF
9470 for ac_lib in '' malloc; do
9471   if test -z "$ac_lib"; then
9472     ac_res="none required"
9473   else
9474     ac_res=-l$ac_lib
9475     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9476   fi
9477   rm -f conftest.$ac_objext conftest$ac_exeext
9478 if { (ac_try="$ac_link"
9479 case "(($ac_try" in
9480   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9481   *) ac_try_echo=$ac_try;;
9482 esac
9483 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9484   (eval "$ac_link") 2>conftest.er1
9485   ac_status=$?
9486   grep -v '^ *+' conftest.er1 >conftest.err
9487   rm -f conftest.er1
9488   cat conftest.err >&5
9489   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9490   (exit $ac_status); } &&
9491          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9492   { (case "(($ac_try" in
9493   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9494   *) ac_try_echo=$ac_try;;
9495 esac
9496 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9497   (eval "$ac_try") 2>&5
9498   ac_status=$?
9499   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9500   (exit $ac_status); }; } &&
9501          { ac_try='test -s conftest$ac_exeext'
9502   { (case "(($ac_try" in
9503   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9504   *) ac_try_echo=$ac_try;;
9505 esac
9506 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9507   (eval "$ac_try") 2>&5
9508   ac_status=$?
9509   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9510   (exit $ac_status); }; }; then
9511   ac_cv_search_mallinfo=$ac_res
9512 else
9513   echo "$as_me: failed program was:" >&5
9514 sed 's/^/| /' conftest.$ac_ext >&5
9515
9516
9517 fi
9518
9519 rm -f core conftest.err conftest.$ac_objext \
9520       conftest$ac_exeext
9521   if test "${ac_cv_search_mallinfo+set}" = set; then
9522   break
9523 fi
9524 done
9525 if test "${ac_cv_search_mallinfo+set}" = set; then
9526   :
9527 else
9528   ac_cv_search_mallinfo=no
9529 fi
9530 rm conftest.$ac_ext
9531 LIBS=$ac_func_search_save_LIBS
9532 fi
9533 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
9534 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
9535 ac_res=$ac_cv_search_mallinfo
9536 if test "$ac_res" != no; then
9537   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9538
9539 cat >>confdefs.h <<\_ACEOF
9540 #define HAVE_MALLINFO 1
9541 _ACEOF
9542
9543 fi
9544
9545
9546 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
9547
9548 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
9549 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
9550 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
9551   echo $ECHO_N "(cached) $ECHO_C" >&6
9552 else
9553   ac_check_lib_save_LIBS=$LIBS
9554 LIBS="-lpthread  $LIBS"
9555 cat >conftest.$ac_ext <<_ACEOF
9556 /* confdefs.h.  */
9557 _ACEOF
9558 cat confdefs.h >>conftest.$ac_ext
9559 cat >>conftest.$ac_ext <<_ACEOF
9560 /* end confdefs.h.  */
9561
9562 /* Override any GCC internal prototype to avoid an error.
9563    Use char because int might match the return type of a GCC
9564    builtin and then its argument prototype would still apply.  */
9565 #ifdef __cplusplus
9566 extern "C"
9567 #endif
9568 char pthread_mutex_init ();
9569 int
9570 main ()
9571 {
9572 return pthread_mutex_init ();
9573   ;
9574   return 0;
9575 }
9576 _ACEOF
9577 rm -f conftest.$ac_objext conftest$ac_exeext
9578 if { (ac_try="$ac_link"
9579 case "(($ac_try" in
9580   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9581   *) ac_try_echo=$ac_try;;
9582 esac
9583 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9584   (eval "$ac_link") 2>conftest.er1
9585   ac_status=$?
9586   grep -v '^ *+' conftest.er1 >conftest.err
9587   rm -f conftest.er1
9588   cat conftest.err >&5
9589   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9590   (exit $ac_status); } &&
9591          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9592   { (case "(($ac_try" in
9593   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9594   *) ac_try_echo=$ac_try;;
9595 esac
9596 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9597   (eval "$ac_try") 2>&5
9598   ac_status=$?
9599   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9600   (exit $ac_status); }; } &&
9601          { ac_try='test -s conftest$ac_exeext'
9602   { (case "(($ac_try" in
9603   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9604   *) ac_try_echo=$ac_try;;
9605 esac
9606 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9607   (eval "$ac_try") 2>&5
9608   ac_status=$?
9609   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9610   (exit $ac_status); }; }; then
9611   ac_cv_lib_pthread_pthread_mutex_init=yes
9612 else
9613   echo "$as_me: failed program was:" >&5
9614 sed 's/^/| /' conftest.$ac_ext >&5
9615
9616         ac_cv_lib_pthread_pthread_mutex_init=no
9617 fi
9618
9619 rm -f core conftest.err conftest.$ac_objext \
9620       conftest$ac_exeext conftest.$ac_ext
9621 LIBS=$ac_check_lib_save_LIBS
9622 fi
9623 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
9624 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
9625 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
9626   cat >>confdefs.h <<_ACEOF
9627 #define HAVE_LIBPTHREAD 1
9628 _ACEOF
9629
9630   LIBS="-lpthread $LIBS"
9631
9632 fi
9633
9634   { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
9635 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
9636 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
9637   echo $ECHO_N "(cached) $ECHO_C" >&6
9638 else
9639   ac_func_search_save_LIBS=$LIBS
9640 cat >conftest.$ac_ext <<_ACEOF
9641 /* confdefs.h.  */
9642 _ACEOF
9643 cat confdefs.h >>conftest.$ac_ext
9644 cat >>conftest.$ac_ext <<_ACEOF
9645 /* end confdefs.h.  */
9646
9647 /* Override any GCC internal prototype to avoid an error.
9648    Use char because int might match the return type of a GCC
9649    builtin and then its argument prototype would still apply.  */
9650 #ifdef __cplusplus
9651 extern "C"
9652 #endif
9653 char pthread_mutex_lock ();
9654 int
9655 main ()
9656 {
9657 return pthread_mutex_lock ();
9658   ;
9659   return 0;
9660 }
9661 _ACEOF
9662 for ac_lib in '' pthread; do
9663   if test -z "$ac_lib"; then
9664     ac_res="none required"
9665   else
9666     ac_res=-l$ac_lib
9667     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9668   fi
9669   rm -f conftest.$ac_objext conftest$ac_exeext
9670 if { (ac_try="$ac_link"
9671 case "(($ac_try" in
9672   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9673   *) ac_try_echo=$ac_try;;
9674 esac
9675 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9676   (eval "$ac_link") 2>conftest.er1
9677   ac_status=$?
9678   grep -v '^ *+' conftest.er1 >conftest.err
9679   rm -f conftest.er1
9680   cat conftest.err >&5
9681   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9682   (exit $ac_status); } &&
9683          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9684   { (case "(($ac_try" in
9685   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9686   *) ac_try_echo=$ac_try;;
9687 esac
9688 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9689   (eval "$ac_try") 2>&5
9690   ac_status=$?
9691   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9692   (exit $ac_status); }; } &&
9693          { ac_try='test -s conftest$ac_exeext'
9694   { (case "(($ac_try" in
9695   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9696   *) ac_try_echo=$ac_try;;
9697 esac
9698 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9699   (eval "$ac_try") 2>&5
9700   ac_status=$?
9701   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9702   (exit $ac_status); }; }; then
9703   ac_cv_search_pthread_mutex_lock=$ac_res
9704 else
9705   echo "$as_me: failed program was:" >&5
9706 sed 's/^/| /' conftest.$ac_ext >&5
9707
9708
9709 fi
9710
9711 rm -f core conftest.err conftest.$ac_objext \
9712       conftest$ac_exeext
9713   if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
9714   break
9715 fi
9716 done
9717 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
9718   :
9719 else
9720   ac_cv_search_pthread_mutex_lock=no
9721 fi
9722 rm conftest.$ac_ext
9723 LIBS=$ac_func_search_save_LIBS
9724 fi
9725 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
9726 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
9727 ac_res=$ac_cv_search_pthread_mutex_lock
9728 if test "$ac_res" != no; then
9729   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9730
9731 cat >>confdefs.h <<\_ACEOF
9732 #define HAVE_PTHREAD_MUTEX_LOCK 1
9733 _ACEOF
9734
9735 fi
9736
9737   { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
9738 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
9739 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
9740   echo $ECHO_N "(cached) $ECHO_C" >&6
9741 else
9742   ac_func_search_save_LIBS=$LIBS
9743 cat >conftest.$ac_ext <<_ACEOF
9744 /* confdefs.h.  */
9745 _ACEOF
9746 cat confdefs.h >>conftest.$ac_ext
9747 cat >>conftest.$ac_ext <<_ACEOF
9748 /* end confdefs.h.  */
9749
9750 /* Override any GCC internal prototype to avoid an error.
9751    Use char because int might match the return type of a GCC
9752    builtin and then its argument prototype would still apply.  */
9753 #ifdef __cplusplus
9754 extern "C"
9755 #endif
9756 char pthread_rwlock_init ();
9757 int
9758 main ()
9759 {
9760 return pthread_rwlock_init ();
9761   ;
9762   return 0;
9763 }
9764 _ACEOF
9765 for ac_lib in '' pthread; do
9766   if test -z "$ac_lib"; then
9767     ac_res="none required"
9768   else
9769     ac_res=-l$ac_lib
9770     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9771   fi
9772   rm -f conftest.$ac_objext conftest$ac_exeext
9773 if { (ac_try="$ac_link"
9774 case "(($ac_try" in
9775   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9776   *) ac_try_echo=$ac_try;;
9777 esac
9778 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9779   (eval "$ac_link") 2>conftest.er1
9780   ac_status=$?
9781   grep -v '^ *+' conftest.er1 >conftest.err
9782   rm -f conftest.er1
9783   cat conftest.err >&5
9784   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9785   (exit $ac_status); } &&
9786          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9787   { (case "(($ac_try" in
9788   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9789   *) ac_try_echo=$ac_try;;
9790 esac
9791 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9792   (eval "$ac_try") 2>&5
9793   ac_status=$?
9794   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9795   (exit $ac_status); }; } &&
9796          { ac_try='test -s conftest$ac_exeext'
9797   { (case "(($ac_try" in
9798   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9799   *) ac_try_echo=$ac_try;;
9800 esac
9801 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9802   (eval "$ac_try") 2>&5
9803   ac_status=$?
9804   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9805   (exit $ac_status); }; }; then
9806   ac_cv_search_pthread_rwlock_init=$ac_res
9807 else
9808   echo "$as_me: failed program was:" >&5
9809 sed 's/^/| /' conftest.$ac_ext >&5
9810
9811
9812 fi
9813
9814 rm -f core conftest.err conftest.$ac_objext \
9815       conftest$ac_exeext
9816   if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
9817   break
9818 fi
9819 done
9820 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
9821   :
9822 else
9823   ac_cv_search_pthread_rwlock_init=no
9824 fi
9825 rm conftest.$ac_ext
9826 LIBS=$ac_func_search_save_LIBS
9827 fi
9828 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
9829 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
9830 ac_res=$ac_cv_search_pthread_rwlock_init
9831 if test "$ac_res" != no; then
9832   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9833
9834 cat >>confdefs.h <<\_ACEOF
9835 #define HAVE_PTHREAD_RWLOCK_INIT 1
9836 _ACEOF
9837
9838 fi
9839
9840   { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
9841 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
9842 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
9843   echo $ECHO_N "(cached) $ECHO_C" >&6
9844 else
9845   ac_func_search_save_LIBS=$LIBS
9846 cat >conftest.$ac_ext <<_ACEOF
9847 /* confdefs.h.  */
9848 _ACEOF
9849 cat confdefs.h >>conftest.$ac_ext
9850 cat >>conftest.$ac_ext <<_ACEOF
9851 /* end confdefs.h.  */
9852
9853 /* Override any GCC internal prototype to avoid an error.
9854    Use char because int might match the return type of a GCC
9855    builtin and then its argument prototype would still apply.  */
9856 #ifdef __cplusplus
9857 extern "C"
9858 #endif
9859 char pthread_getspecific ();
9860 int
9861 main ()
9862 {
9863 return pthread_getspecific ();
9864   ;
9865   return 0;
9866 }
9867 _ACEOF
9868 for ac_lib in '' pthread; do
9869   if test -z "$ac_lib"; then
9870     ac_res="none required"
9871   else
9872     ac_res=-l$ac_lib
9873     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9874   fi
9875   rm -f conftest.$ac_objext conftest$ac_exeext
9876 if { (ac_try="$ac_link"
9877 case "(($ac_try" in
9878   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9879   *) ac_try_echo=$ac_try;;
9880 esac
9881 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9882   (eval "$ac_link") 2>conftest.er1
9883   ac_status=$?
9884   grep -v '^ *+' conftest.er1 >conftest.err
9885   rm -f conftest.er1
9886   cat conftest.err >&5
9887   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9888   (exit $ac_status); } &&
9889          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9890   { (case "(($ac_try" in
9891   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9892   *) ac_try_echo=$ac_try;;
9893 esac
9894 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9895   (eval "$ac_try") 2>&5
9896   ac_status=$?
9897   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9898   (exit $ac_status); }; } &&
9899          { ac_try='test -s conftest$ac_exeext'
9900   { (case "(($ac_try" in
9901   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9902   *) ac_try_echo=$ac_try;;
9903 esac
9904 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9905   (eval "$ac_try") 2>&5
9906   ac_status=$?
9907   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9908   (exit $ac_status); }; }; then
9909   ac_cv_search_pthread_getspecific=$ac_res
9910 else
9911   echo "$as_me: failed program was:" >&5
9912 sed 's/^/| /' conftest.$ac_ext >&5
9913
9914
9915 fi
9916
9917 rm -f core conftest.err conftest.$ac_objext \
9918       conftest$ac_exeext
9919   if test "${ac_cv_search_pthread_getspecific+set}" = set; then
9920   break
9921 fi
9922 done
9923 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
9924   :
9925 else
9926   ac_cv_search_pthread_getspecific=no
9927 fi
9928 rm conftest.$ac_ext
9929 LIBS=$ac_func_search_save_LIBS
9930 fi
9931 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
9932 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
9933 ac_res=$ac_cv_search_pthread_getspecific
9934 if test "$ac_res" != no; then
9935   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9936
9937 cat >>confdefs.h <<\_ACEOF
9938 #define HAVE_PTHREAD_GETSPECIFIC 1
9939 _ACEOF
9940
9941 fi
9942
9943 fi
9944
9945 if test "$LLVM_ENABLE_ZLIB" -eq 1 ; then
9946
9947 { echo "$as_me:$LINENO: checking for compress2 in -lz" >&5
9948 echo $ECHO_N "checking for compress2 in -lz... $ECHO_C" >&6; }
9949 if test "${ac_cv_lib_z_compress2+set}" = set; then
9950   echo $ECHO_N "(cached) $ECHO_C" >&6
9951 else
9952   ac_check_lib_save_LIBS=$LIBS
9953 LIBS="-lz  $LIBS"
9954 cat >conftest.$ac_ext <<_ACEOF
9955 /* confdefs.h.  */
9956 _ACEOF
9957 cat confdefs.h >>conftest.$ac_ext
9958 cat >>conftest.$ac_ext <<_ACEOF
9959 /* end confdefs.h.  */
9960
9961 /* Override any GCC internal prototype to avoid an error.
9962    Use char because int might match the return type of a GCC
9963    builtin and then its argument prototype would still apply.  */
9964 #ifdef __cplusplus
9965 extern "C"
9966 #endif
9967 char compress2 ();
9968 int
9969 main ()
9970 {
9971 return compress2 ();
9972   ;
9973   return 0;
9974 }
9975 _ACEOF
9976 rm -f conftest.$ac_objext conftest$ac_exeext
9977 if { (ac_try="$ac_link"
9978 case "(($ac_try" in
9979   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9980   *) ac_try_echo=$ac_try;;
9981 esac
9982 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9983   (eval "$ac_link") 2>conftest.er1
9984   ac_status=$?
9985   grep -v '^ *+' conftest.er1 >conftest.err
9986   rm -f conftest.er1
9987   cat conftest.err >&5
9988   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9989   (exit $ac_status); } &&
9990          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9991   { (case "(($ac_try" in
9992   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9993   *) ac_try_echo=$ac_try;;
9994 esac
9995 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9996   (eval "$ac_try") 2>&5
9997   ac_status=$?
9998   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9999   (exit $ac_status); }; } &&
10000          { ac_try='test -s conftest$ac_exeext'
10001   { (case "(($ac_try" in
10002   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10003   *) ac_try_echo=$ac_try;;
10004 esac
10005 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10006   (eval "$ac_try") 2>&5
10007   ac_status=$?
10008   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10009   (exit $ac_status); }; }; then
10010   ac_cv_lib_z_compress2=yes
10011 else
10012   echo "$as_me: failed program was:" >&5
10013 sed 's/^/| /' conftest.$ac_ext >&5
10014
10015         ac_cv_lib_z_compress2=no
10016 fi
10017
10018 rm -f core conftest.err conftest.$ac_objext \
10019       conftest$ac_exeext conftest.$ac_ext
10020 LIBS=$ac_check_lib_save_LIBS
10021 fi
10022 { echo "$as_me:$LINENO: result: $ac_cv_lib_z_compress2" >&5
10023 echo "${ECHO_T}$ac_cv_lib_z_compress2" >&6; }
10024 if test $ac_cv_lib_z_compress2 = yes; then
10025   cat >>confdefs.h <<_ACEOF
10026 #define HAVE_LIBZ 1
10027 _ACEOF
10028
10029   LIBS="-lz $LIBS"
10030
10031 fi
10032
10033 fi
10034
10035
10036 # Check whether --with-oprofile was given.
10037 if test "${with_oprofile+set}" = set; then
10038   withval=$with_oprofile;
10039       USE_OPROFILE=1
10040
10041       case "$withval" in
10042         /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
10043         no) llvm_cv_oppath=
10044             USE_OPROFILE=0
10045  ;;
10046         *) llvm_cv_oppath="${withval}/lib/oprofile"
10047            CPPFLAGS="-I${withval}/include";;
10048       esac
10049       case $llvm_cv_os_type in
10050         Linux)
10051           if test -n "$llvm_cv_oppath" ; then
10052             LIBS="$LIBS -lopagent -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
10053                                                             { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
10054 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
10055 if test "${ac_cv_search_bfd_init+set}" = set; then
10056   echo $ECHO_N "(cached) $ECHO_C" >&6
10057 else
10058   ac_func_search_save_LIBS=$LIBS
10059 cat >conftest.$ac_ext <<_ACEOF
10060 /* confdefs.h.  */
10061 _ACEOF
10062 cat confdefs.h >>conftest.$ac_ext
10063 cat >>conftest.$ac_ext <<_ACEOF
10064 /* end confdefs.h.  */
10065
10066 /* Override any GCC internal prototype to avoid an error.
10067    Use char because int might match the return type of a GCC
10068    builtin and then its argument prototype would still apply.  */
10069 #ifdef __cplusplus
10070 extern "C"
10071 #endif
10072 char bfd_init ();
10073 int
10074 main ()
10075 {
10076 return bfd_init ();
10077   ;
10078   return 0;
10079 }
10080 _ACEOF
10081 for ac_lib in '' bfd; do
10082   if test -z "$ac_lib"; then
10083     ac_res="none required"
10084   else
10085     ac_res=-l$ac_lib
10086     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10087   fi
10088   rm -f conftest.$ac_objext conftest$ac_exeext
10089 if { (ac_try="$ac_link"
10090 case "(($ac_try" in
10091   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10092   *) ac_try_echo=$ac_try;;
10093 esac
10094 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10095   (eval "$ac_link") 2>conftest.er1
10096   ac_status=$?
10097   grep -v '^ *+' conftest.er1 >conftest.err
10098   rm -f conftest.er1
10099   cat conftest.err >&5
10100   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10101   (exit $ac_status); } &&
10102          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10103   { (case "(($ac_try" in
10104   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10105   *) ac_try_echo=$ac_try;;
10106 esac
10107 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10108   (eval "$ac_try") 2>&5
10109   ac_status=$?
10110   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10111   (exit $ac_status); }; } &&
10112          { ac_try='test -s conftest$ac_exeext'
10113   { (case "(($ac_try" in
10114   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10115   *) ac_try_echo=$ac_try;;
10116 esac
10117 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10118   (eval "$ac_try") 2>&5
10119   ac_status=$?
10120   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10121   (exit $ac_status); }; }; then
10122   ac_cv_search_bfd_init=$ac_res
10123 else
10124   echo "$as_me: failed program was:" >&5
10125 sed 's/^/| /' conftest.$ac_ext >&5
10126
10127
10128 fi
10129
10130 rm -f core conftest.err conftest.$ac_objext \
10131       conftest$ac_exeext
10132   if test "${ac_cv_search_bfd_init+set}" = set; then
10133   break
10134 fi
10135 done
10136 if test "${ac_cv_search_bfd_init+set}" = set; then
10137   :
10138 else
10139   ac_cv_search_bfd_init=no
10140 fi
10141 rm conftest.$ac_ext
10142 LIBS=$ac_func_search_save_LIBS
10143 fi
10144 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
10145 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
10146 ac_res=$ac_cv_search_bfd_init
10147 if test "$ac_res" != no; then
10148   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10149
10150 fi
10151
10152             { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
10153 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
10154 if test "${ac_cv_search_op_open_agent+set}" = set; then
10155   echo $ECHO_N "(cached) $ECHO_C" >&6
10156 else
10157   ac_func_search_save_LIBS=$LIBS
10158 cat >conftest.$ac_ext <<_ACEOF
10159 /* confdefs.h.  */
10160 _ACEOF
10161 cat confdefs.h >>conftest.$ac_ext
10162 cat >>conftest.$ac_ext <<_ACEOF
10163 /* end confdefs.h.  */
10164
10165 /* Override any GCC internal prototype to avoid an error.
10166    Use char because int might match the return type of a GCC
10167    builtin and then its argument prototype would still apply.  */
10168 #ifdef __cplusplus
10169 extern "C"
10170 #endif
10171 char op_open_agent ();
10172 int
10173 main ()
10174 {
10175 return op_open_agent ();
10176   ;
10177   return 0;
10178 }
10179 _ACEOF
10180 for ac_lib in '' opagent; do
10181   if test -z "$ac_lib"; then
10182     ac_res="none required"
10183   else
10184     ac_res=-l$ac_lib
10185     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10186   fi
10187   rm -f conftest.$ac_objext conftest$ac_exeext
10188 if { (ac_try="$ac_link"
10189 case "(($ac_try" in
10190   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10191   *) ac_try_echo=$ac_try;;
10192 esac
10193 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10194   (eval "$ac_link") 2>conftest.er1
10195   ac_status=$?
10196   grep -v '^ *+' conftest.er1 >conftest.err
10197   rm -f conftest.er1
10198   cat conftest.err >&5
10199   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10200   (exit $ac_status); } &&
10201          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10202   { (case "(($ac_try" in
10203   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10204   *) ac_try_echo=$ac_try;;
10205 esac
10206 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10207   (eval "$ac_try") 2>&5
10208   ac_status=$?
10209   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10210   (exit $ac_status); }; } &&
10211          { ac_try='test -s conftest$ac_exeext'
10212   { (case "(($ac_try" in
10213   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10214   *) ac_try_echo=$ac_try;;
10215 esac
10216 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10217   (eval "$ac_try") 2>&5
10218   ac_status=$?
10219   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10220   (exit $ac_status); }; }; then
10221   ac_cv_search_op_open_agent=$ac_res
10222 else
10223   echo "$as_me: failed program was:" >&5
10224 sed 's/^/| /' conftest.$ac_ext >&5
10225
10226
10227 fi
10228
10229 rm -f core conftest.err conftest.$ac_objext \
10230       conftest$ac_exeext
10231   if test "${ac_cv_search_op_open_agent+set}" = set; then
10232   break
10233 fi
10234 done
10235 if test "${ac_cv_search_op_open_agent+set}" = set; then
10236   :
10237 else
10238   ac_cv_search_op_open_agent=no
10239 fi
10240 rm conftest.$ac_ext
10241 LIBS=$ac_func_search_save_LIBS
10242 fi
10243 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
10244 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
10245 ac_res=$ac_cv_search_op_open_agent
10246 if test "$ac_res" != no; then
10247   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10248
10249 else
10250
10251               echo "Error! You need to have libopagent around."
10252               exit 1
10253
10254 fi
10255
10256             if test "${ac_cv_header_opagent_h+set}" = set; then
10257   { echo "$as_me:$LINENO: checking for opagent.h" >&5
10258 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
10259 if test "${ac_cv_header_opagent_h+set}" = set; then
10260   echo $ECHO_N "(cached) $ECHO_C" >&6
10261 fi
10262 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
10263 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
10264 else
10265   # Is the header compilable?
10266 { echo "$as_me:$LINENO: checking opagent.h usability" >&5
10267 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
10268 cat >conftest.$ac_ext <<_ACEOF
10269 /* confdefs.h.  */
10270 _ACEOF
10271 cat confdefs.h >>conftest.$ac_ext
10272 cat >>conftest.$ac_ext <<_ACEOF
10273 /* end confdefs.h.  */
10274 $ac_includes_default
10275 #include <opagent.h>
10276 _ACEOF
10277 rm -f conftest.$ac_objext
10278 if { (ac_try="$ac_compile"
10279 case "(($ac_try" in
10280   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10281   *) ac_try_echo=$ac_try;;
10282 esac
10283 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10284   (eval "$ac_compile") 2>conftest.er1
10285   ac_status=$?
10286   grep -v '^ *+' conftest.er1 >conftest.err
10287   rm -f conftest.er1
10288   cat conftest.err >&5
10289   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10290   (exit $ac_status); } &&
10291          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10292   { (case "(($ac_try" in
10293   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10294   *) ac_try_echo=$ac_try;;
10295 esac
10296 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10297   (eval "$ac_try") 2>&5
10298   ac_status=$?
10299   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10300   (exit $ac_status); }; } &&
10301          { ac_try='test -s conftest.$ac_objext'
10302   { (case "(($ac_try" in
10303   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10304   *) ac_try_echo=$ac_try;;
10305 esac
10306 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10307   (eval "$ac_try") 2>&5
10308   ac_status=$?
10309   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10310   (exit $ac_status); }; }; then
10311   ac_header_compiler=yes
10312 else
10313   echo "$as_me: failed program was:" >&5
10314 sed 's/^/| /' conftest.$ac_ext >&5
10315
10316         ac_header_compiler=no
10317 fi
10318
10319 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10320 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10321 echo "${ECHO_T}$ac_header_compiler" >&6; }
10322
10323 # Is the header present?
10324 { echo "$as_me:$LINENO: checking opagent.h presence" >&5
10325 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
10326 cat >conftest.$ac_ext <<_ACEOF
10327 /* confdefs.h.  */
10328 _ACEOF
10329 cat confdefs.h >>conftest.$ac_ext
10330 cat >>conftest.$ac_ext <<_ACEOF
10331 /* end confdefs.h.  */
10332 #include <opagent.h>
10333 _ACEOF
10334 if { (ac_try="$ac_cpp conftest.$ac_ext"
10335 case "(($ac_try" in
10336   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10337   *) ac_try_echo=$ac_try;;
10338 esac
10339 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10340   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10341   ac_status=$?
10342   grep -v '^ *+' conftest.er1 >conftest.err
10343   rm -f conftest.er1
10344   cat conftest.err >&5
10345   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10346   (exit $ac_status); } >/dev/null; then
10347   if test -s conftest.err; then
10348     ac_cpp_err=$ac_c_preproc_warn_flag
10349     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10350   else
10351     ac_cpp_err=
10352   fi
10353 else
10354   ac_cpp_err=yes
10355 fi
10356 if test -z "$ac_cpp_err"; then
10357   ac_header_preproc=yes
10358 else
10359   echo "$as_me: failed program was:" >&5
10360 sed 's/^/| /' conftest.$ac_ext >&5
10361
10362   ac_header_preproc=no
10363 fi
10364
10365 rm -f conftest.err conftest.$ac_ext
10366 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10367 echo "${ECHO_T}$ac_header_preproc" >&6; }
10368
10369 # So?  What about this header?
10370 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10371   yes:no: )
10372     { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
10373 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10374     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
10375 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
10376     ac_header_preproc=yes
10377     ;;
10378   no:yes:* )
10379     { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
10380 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
10381     { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
10382 echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
10383     { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
10384 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
10385     { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
10386 echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
10387     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
10388 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
10389     { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
10390 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
10391     ( cat <<\_ASBOX
10392 ## ------------------------------------ ##
10393 ## Report this to http://llvm.org/bugs/ ##
10394 ## ------------------------------------ ##
10395 _ASBOX
10396      ) | sed "s/^/$as_me: WARNING:     /" >&2
10397     ;;
10398 esac
10399 { echo "$as_me:$LINENO: checking for opagent.h" >&5
10400 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
10401 if test "${ac_cv_header_opagent_h+set}" = set; then
10402   echo $ECHO_N "(cached) $ECHO_C" >&6
10403 else
10404   ac_cv_header_opagent_h=$ac_header_preproc
10405 fi
10406 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
10407 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
10408
10409 fi
10410 if test $ac_cv_header_opagent_h = yes; then
10411   :
10412 else
10413
10414               echo "Error! You need to have opagent.h around."
10415               exit 1
10416
10417 fi
10418
10419
10420           fi ;;
10421         *)
10422           { { echo "$as_me:$LINENO: error: OProfile support is available on Linux only." >&5
10423 echo "$as_me: error: OProfile support is available on Linux only." >&2;}
10424    { (exit 1); exit 1; }; } ;;
10425       esac
10426
10427 else
10428
10429       USE_OPROFILE=0
10430
10431
10432 fi
10433
10434
10435 cat >>confdefs.h <<_ACEOF
10436 #define LLVM_USE_OPROFILE $USE_OPROFILE
10437 _ACEOF
10438
10439
10440
10441 # Check whether --with-intel-jitevents was given.
10442 if test "${with_intel_jitevents+set}" = set; then
10443   withval=$with_intel_jitevents;
10444        case "$withval" in
10445           yes) USE_INTEL_JITEVENTS=1
10446 ;;
10447           no)  USE_INTEL_JITEVENTS=0
10448 ;;
10449           *) { { echo "$as_me:$LINENO: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&5
10450 echo "$as_me: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&2;}
10451    { (exit 1); exit 1; }; };;
10452        esac
10453
10454       case $llvm_cv_os_type in
10455         Linux|Win32|Cygwin|MingW) ;;
10456         *) { { echo "$as_me:$LINENO: error: Intel JIT API support is available on Linux and Windows only." >&5
10457 echo "$as_me: error: Intel JIT API support is available on Linux and Windows only." >&2;}
10458    { (exit 1); exit 1; }; };;
10459       esac
10460
10461       case "$llvm_cv_target_arch" in
10462         x86|x86_64) ;;
10463         *) { { echo "$as_me:$LINENO: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&5
10464 echo "$as_me: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&2;}
10465    { (exit 1); exit 1; }; };;
10466       esac
10467
10468 else
10469
10470       USE_INTEL_JITEVENTS=0
10471
10472
10473 fi
10474
10475
10476 cat >>confdefs.h <<_ACEOF
10477 #define LLVM_USE_INTEL_JITEVENTS $USE_INTEL_JITEVENTS
10478 _ACEOF
10479
10480
10481 for ac_prog in xml2-config
10482 do
10483   # Extract the first word of "$ac_prog", so it can be a program name with args.
10484 set dummy $ac_prog; ac_word=$2
10485 { echo "$as_me:$LINENO: checking for $ac_word" >&5
10486 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
10487 if test "${ac_cv_prog_XML2CONFIG+set}" = set; then
10488   echo $ECHO_N "(cached) $ECHO_C" >&6
10489 else
10490   if test -n "$XML2CONFIG"; then
10491   ac_cv_prog_XML2CONFIG="$XML2CONFIG" # Let the user override the test.
10492 else
10493 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10494 for as_dir in $PATH
10495 do
10496   IFS=$as_save_IFS
10497   test -z "$as_dir" && as_dir=.
10498   for ac_exec_ext in '' $ac_executable_extensions; do
10499   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
10500     ac_cv_prog_XML2CONFIG="$ac_prog"
10501     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10502     break 2
10503   fi
10504 done
10505 done
10506 IFS=$as_save_IFS
10507
10508 fi
10509 fi
10510 XML2CONFIG=$ac_cv_prog_XML2CONFIG
10511 if test -n "$XML2CONFIG"; then
10512   { echo "$as_me:$LINENO: result: $XML2CONFIG" >&5
10513 echo "${ECHO_T}$XML2CONFIG" >&6; }
10514 else
10515   { echo "$as_me:$LINENO: result: no" >&5
10516 echo "${ECHO_T}no" >&6; }
10517 fi
10518
10519
10520   test -n "$XML2CONFIG" && break
10521 done
10522
10523
10524 { echo "$as_me:$LINENO: checking for libxml2 includes" >&5
10525 echo $ECHO_N "checking for libxml2 includes... $ECHO_C" >&6; }
10526 if test "x$XML2CONFIG" = "x"; then
10527  { echo "$as_me:$LINENO: result: xml2-config not found" >&5
10528 echo "${ECHO_T}xml2-config not found" >&6; }
10529 else
10530  LIBXML2_INC=`$XML2CONFIG --cflags`
10531  { echo "$as_me:$LINENO: result: $LIBXML2_INC" >&5
10532 echo "${ECHO_T}$LIBXML2_INC" >&6; }
10533  { echo "$as_me:$LINENO: checking for xmlReadFile in -lxml2" >&5
10534 echo $ECHO_N "checking for xmlReadFile in -lxml2... $ECHO_C" >&6; }
10535 if test "${ac_cv_lib_xml2_xmlReadFile+set}" = set; then
10536   echo $ECHO_N "(cached) $ECHO_C" >&6
10537 else
10538   ac_check_lib_save_LIBS=$LIBS
10539 LIBS="-lxml2  $LIBS"
10540 cat >conftest.$ac_ext <<_ACEOF
10541 /* confdefs.h.  */
10542 _ACEOF
10543 cat confdefs.h >>conftest.$ac_ext
10544 cat >>conftest.$ac_ext <<_ACEOF
10545 /* end confdefs.h.  */
10546
10547 /* Override any GCC internal prototype to avoid an error.
10548    Use char because int might match the return type of a GCC
10549    builtin and then its argument prototype would still apply.  */
10550 #ifdef __cplusplus
10551 extern "C"
10552 #endif
10553 char xmlReadFile ();
10554 int
10555 main ()
10556 {
10557 return xmlReadFile ();
10558   ;
10559   return 0;
10560 }
10561 _ACEOF
10562 rm -f conftest.$ac_objext conftest$ac_exeext
10563 if { (ac_try="$ac_link"
10564 case "(($ac_try" in
10565   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10566   *) ac_try_echo=$ac_try;;
10567 esac
10568 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10569   (eval "$ac_link") 2>conftest.er1
10570   ac_status=$?
10571   grep -v '^ *+' conftest.er1 >conftest.err
10572   rm -f conftest.er1
10573   cat conftest.err >&5
10574   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10575   (exit $ac_status); } &&
10576          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10577   { (case "(($ac_try" in
10578   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10579   *) ac_try_echo=$ac_try;;
10580 esac
10581 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10582   (eval "$ac_try") 2>&5
10583   ac_status=$?
10584   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10585   (exit $ac_status); }; } &&
10586          { ac_try='test -s conftest$ac_exeext'
10587   { (case "(($ac_try" in
10588   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10589   *) ac_try_echo=$ac_try;;
10590 esac
10591 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10592   (eval "$ac_try") 2>&5
10593   ac_status=$?
10594   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10595   (exit $ac_status); }; }; then
10596   ac_cv_lib_xml2_xmlReadFile=yes
10597 else
10598   echo "$as_me: failed program was:" >&5
10599 sed 's/^/| /' conftest.$ac_ext >&5
10600
10601         ac_cv_lib_xml2_xmlReadFile=no
10602 fi
10603
10604 rm -f core conftest.err conftest.$ac_objext \
10605       conftest$ac_exeext conftest.$ac_ext
10606 LIBS=$ac_check_lib_save_LIBS
10607 fi
10608 { echo "$as_me:$LINENO: result: $ac_cv_lib_xml2_xmlReadFile" >&5
10609 echo "${ECHO_T}$ac_cv_lib_xml2_xmlReadFile" >&6; }
10610 if test $ac_cv_lib_xml2_xmlReadFile = yes; then
10611
10612 cat >>confdefs.h <<\_ACEOF
10613 #define CLANG_HAVE_LIBXML 1
10614 _ACEOF
10615
10616                                 LIBXML2_LIBS="-lxml2"
10617 fi
10618
10619 fi
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629 ac_header_dirent=no
10630 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
10631   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10632 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
10633 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
10634 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10635   echo $ECHO_N "(cached) $ECHO_C" >&6
10636 else
10637   cat >conftest.$ac_ext <<_ACEOF
10638 /* confdefs.h.  */
10639 _ACEOF
10640 cat confdefs.h >>conftest.$ac_ext
10641 cat >>conftest.$ac_ext <<_ACEOF
10642 /* end confdefs.h.  */
10643 #include <sys/types.h>
10644 #include <$ac_hdr>
10645
10646 int
10647 main ()
10648 {
10649 if ((DIR *) 0)
10650 return 0;
10651   ;
10652   return 0;
10653 }
10654 _ACEOF
10655 rm -f conftest.$ac_objext
10656 if { (ac_try="$ac_compile"
10657 case "(($ac_try" in
10658   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10659   *) ac_try_echo=$ac_try;;
10660 esac
10661 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10662   (eval "$ac_compile") 2>conftest.er1
10663   ac_status=$?
10664   grep -v '^ *+' conftest.er1 >conftest.err
10665   rm -f conftest.er1
10666   cat conftest.err >&5
10667   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10668   (exit $ac_status); } &&
10669          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10670   { (case "(($ac_try" in
10671   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10672   *) ac_try_echo=$ac_try;;
10673 esac
10674 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10675   (eval "$ac_try") 2>&5
10676   ac_status=$?
10677   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10678   (exit $ac_status); }; } &&
10679          { ac_try='test -s conftest.$ac_objext'
10680   { (case "(($ac_try" in
10681   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10682   *) ac_try_echo=$ac_try;;
10683 esac
10684 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10685   (eval "$ac_try") 2>&5
10686   ac_status=$?
10687   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10688   (exit $ac_status); }; }; then
10689   eval "$as_ac_Header=yes"
10690 else
10691   echo "$as_me: failed program was:" >&5
10692 sed 's/^/| /' conftest.$ac_ext >&5
10693
10694         eval "$as_ac_Header=no"
10695 fi
10696
10697 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10698 fi
10699 ac_res=`eval echo '${'$as_ac_Header'}'`
10700                { echo "$as_me:$LINENO: result: $ac_res" >&5
10701 echo "${ECHO_T}$ac_res" >&6; }
10702 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10703   cat >>confdefs.h <<_ACEOF
10704 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
10705 _ACEOF
10706
10707 ac_header_dirent=$ac_hdr; break
10708 fi
10709
10710 done
10711 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10712 if test $ac_header_dirent = dirent.h; then
10713   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
10714 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
10715 if test "${ac_cv_search_opendir+set}" = set; then
10716   echo $ECHO_N "(cached) $ECHO_C" >&6
10717 else
10718   ac_func_search_save_LIBS=$LIBS
10719 cat >conftest.$ac_ext <<_ACEOF
10720 /* confdefs.h.  */
10721 _ACEOF
10722 cat confdefs.h >>conftest.$ac_ext
10723 cat >>conftest.$ac_ext <<_ACEOF
10724 /* end confdefs.h.  */
10725
10726 /* Override any GCC internal prototype to avoid an error.
10727    Use char because int might match the return type of a GCC
10728    builtin and then its argument prototype would still apply.  */
10729 #ifdef __cplusplus
10730 extern "C"
10731 #endif
10732 char opendir ();
10733 int
10734 main ()
10735 {
10736 return opendir ();
10737   ;
10738   return 0;
10739 }
10740 _ACEOF
10741 for ac_lib in '' dir; do
10742   if test -z "$ac_lib"; then
10743     ac_res="none required"
10744   else
10745     ac_res=-l$ac_lib
10746     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10747   fi
10748   rm -f conftest.$ac_objext conftest$ac_exeext
10749 if { (ac_try="$ac_link"
10750 case "(($ac_try" in
10751   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10752   *) ac_try_echo=$ac_try;;
10753 esac
10754 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10755   (eval "$ac_link") 2>conftest.er1
10756   ac_status=$?
10757   grep -v '^ *+' conftest.er1 >conftest.err
10758   rm -f conftest.er1
10759   cat conftest.err >&5
10760   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10761   (exit $ac_status); } &&
10762          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10763   { (case "(($ac_try" in
10764   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10765   *) ac_try_echo=$ac_try;;
10766 esac
10767 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10768   (eval "$ac_try") 2>&5
10769   ac_status=$?
10770   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10771   (exit $ac_status); }; } &&
10772          { ac_try='test -s conftest$ac_exeext'
10773   { (case "(($ac_try" in
10774   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10775   *) ac_try_echo=$ac_try;;
10776 esac
10777 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10778   (eval "$ac_try") 2>&5
10779   ac_status=$?
10780   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10781   (exit $ac_status); }; }; then
10782   ac_cv_search_opendir=$ac_res
10783 else
10784   echo "$as_me: failed program was:" >&5
10785 sed 's/^/| /' conftest.$ac_ext >&5
10786
10787
10788 fi
10789
10790 rm -f core conftest.err conftest.$ac_objext \
10791       conftest$ac_exeext
10792   if test "${ac_cv_search_opendir+set}" = set; then
10793   break
10794 fi
10795 done
10796 if test "${ac_cv_search_opendir+set}" = set; then
10797   :
10798 else
10799   ac_cv_search_opendir=no
10800 fi
10801 rm conftest.$ac_ext
10802 LIBS=$ac_func_search_save_LIBS
10803 fi
10804 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10805 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
10806 ac_res=$ac_cv_search_opendir
10807 if test "$ac_res" != no; then
10808   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10809
10810 fi
10811
10812 else
10813   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
10814 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
10815 if test "${ac_cv_search_opendir+set}" = set; then
10816   echo $ECHO_N "(cached) $ECHO_C" >&6
10817 else
10818   ac_func_search_save_LIBS=$LIBS
10819 cat >conftest.$ac_ext <<_ACEOF
10820 /* confdefs.h.  */
10821 _ACEOF
10822 cat confdefs.h >>conftest.$ac_ext
10823 cat >>conftest.$ac_ext <<_ACEOF
10824 /* end confdefs.h.  */
10825
10826 /* Override any GCC internal prototype to avoid an error.
10827    Use char because int might match the return type of a GCC
10828    builtin and then its argument prototype would still apply.  */
10829 #ifdef __cplusplus
10830 extern "C"
10831 #endif
10832 char opendir ();
10833 int
10834 main ()
10835 {
10836 return opendir ();
10837   ;
10838   return 0;
10839 }
10840 _ACEOF
10841 for ac_lib in '' x; do
10842   if test -z "$ac_lib"; then
10843     ac_res="none required"
10844   else
10845     ac_res=-l$ac_lib
10846     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10847   fi
10848   rm -f conftest.$ac_objext conftest$ac_exeext
10849 if { (ac_try="$ac_link"
10850 case "(($ac_try" in
10851   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10852   *) ac_try_echo=$ac_try;;
10853 esac
10854 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10855   (eval "$ac_link") 2>conftest.er1
10856   ac_status=$?
10857   grep -v '^ *+' conftest.er1 >conftest.err
10858   rm -f conftest.er1
10859   cat conftest.err >&5
10860   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10861   (exit $ac_status); } &&
10862          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10863   { (case "(($ac_try" in
10864   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10865   *) ac_try_echo=$ac_try;;
10866 esac
10867 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10868   (eval "$ac_try") 2>&5
10869   ac_status=$?
10870   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10871   (exit $ac_status); }; } &&
10872          { ac_try='test -s conftest$ac_exeext'
10873   { (case "(($ac_try" in
10874   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10875   *) ac_try_echo=$ac_try;;
10876 esac
10877 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10878   (eval "$ac_try") 2>&5
10879   ac_status=$?
10880   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10881   (exit $ac_status); }; }; then
10882   ac_cv_search_opendir=$ac_res
10883 else
10884   echo "$as_me: failed program was:" >&5
10885 sed 's/^/| /' conftest.$ac_ext >&5
10886
10887
10888 fi
10889
10890 rm -f core conftest.err conftest.$ac_objext \
10891       conftest$ac_exeext
10892   if test "${ac_cv_search_opendir+set}" = set; then
10893   break
10894 fi
10895 done
10896 if test "${ac_cv_search_opendir+set}" = set; then
10897   :
10898 else
10899   ac_cv_search_opendir=no
10900 fi
10901 rm conftest.$ac_ext
10902 LIBS=$ac_func_search_save_LIBS
10903 fi
10904 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10905 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
10906 ac_res=$ac_cv_search_opendir
10907 if test "$ac_res" != no; then
10908   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10909
10910 fi
10911
10912 fi
10913
10914 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
10915 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
10916 if test "${ac_cv_header_mmap_anon+set}" = set; then
10917   echo $ECHO_N "(cached) $ECHO_C" >&6
10918 else
10919    ac_ext=c
10920 ac_cpp='$CPP $CPPFLAGS'
10921 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10922 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10923 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10924
10925   cat >conftest.$ac_ext <<_ACEOF
10926 /* confdefs.h.  */
10927 _ACEOF
10928 cat confdefs.h >>conftest.$ac_ext
10929 cat >>conftest.$ac_ext <<_ACEOF
10930 /* end confdefs.h.  */
10931 #include <sys/mman.h>
10932 #include <unistd.h>
10933 #include <fcntl.h>
10934 int
10935 main ()
10936 {
10937 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
10938   ;
10939   return 0;
10940 }
10941 _ACEOF
10942 rm -f conftest.$ac_objext
10943 if { (ac_try="$ac_compile"
10944 case "(($ac_try" in
10945   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10946   *) ac_try_echo=$ac_try;;
10947 esac
10948 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10949   (eval "$ac_compile") 2>conftest.er1
10950   ac_status=$?
10951   grep -v '^ *+' conftest.er1 >conftest.err
10952   rm -f conftest.er1
10953   cat conftest.err >&5
10954   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10955   (exit $ac_status); } &&
10956          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10957   { (case "(($ac_try" in
10958   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10959   *) ac_try_echo=$ac_try;;
10960 esac
10961 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10962   (eval "$ac_try") 2>&5
10963   ac_status=$?
10964   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10965   (exit $ac_status); }; } &&
10966          { ac_try='test -s conftest.$ac_objext'
10967   { (case "(($ac_try" in
10968   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10969   *) ac_try_echo=$ac_try;;
10970 esac
10971 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10972   (eval "$ac_try") 2>&5
10973   ac_status=$?
10974   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10975   (exit $ac_status); }; }; then
10976   ac_cv_header_mmap_anon=yes
10977 else
10978   echo "$as_me: failed program was:" >&5
10979 sed 's/^/| /' conftest.$ac_ext >&5
10980
10981         ac_cv_header_mmap_anon=no
10982 fi
10983
10984 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10985   ac_ext=c
10986 ac_cpp='$CPP $CPPFLAGS'
10987 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10988 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10989 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10990
10991
10992 fi
10993 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
10994 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
10995 if test "$ac_cv_header_mmap_anon" = yes; then
10996
10997 cat >>confdefs.h <<\_ACEOF
10998 #define HAVE_MMAP_ANONYMOUS 1
10999 _ACEOF
11000
11001 fi
11002
11003 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
11004 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
11005 if test "${ac_cv_header_stat_broken+set}" = set; then
11006   echo $ECHO_N "(cached) $ECHO_C" >&6
11007 else
11008   cat >conftest.$ac_ext <<_ACEOF
11009 /* confdefs.h.  */
11010 _ACEOF
11011 cat confdefs.h >>conftest.$ac_ext
11012 cat >>conftest.$ac_ext <<_ACEOF
11013 /* end confdefs.h.  */
11014 #include <sys/types.h>
11015 #include <sys/stat.h>
11016
11017 #if defined S_ISBLK && defined S_IFDIR
11018 # if S_ISBLK (S_IFDIR)
11019 You lose.
11020 # endif
11021 #endif
11022
11023 #if defined S_ISBLK && defined S_IFCHR
11024 # if S_ISBLK (S_IFCHR)
11025 You lose.
11026 # endif
11027 #endif
11028
11029 #if defined S_ISLNK && defined S_IFREG
11030 # if S_ISLNK (S_IFREG)
11031 You lose.
11032 # endif
11033 #endif
11034
11035 #if defined S_ISSOCK && defined S_IFREG
11036 # if S_ISSOCK (S_IFREG)
11037 You lose.
11038 # endif
11039 #endif
11040
11041 _ACEOF
11042 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11043   $EGREP "You lose" >/dev/null 2>&1; then
11044   ac_cv_header_stat_broken=yes
11045 else
11046   ac_cv_header_stat_broken=no
11047 fi
11048 rm -f conftest*
11049
11050 fi
11051 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
11052 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
11053 if test $ac_cv_header_stat_broken = yes; then
11054
11055 cat >>confdefs.h <<\_ACEOF
11056 #define STAT_MACROS_BROKEN 1
11057 _ACEOF
11058
11059 fi
11060
11061 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
11062 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
11063 if test "${ac_cv_header_time+set}" = set; then
11064   echo $ECHO_N "(cached) $ECHO_C" >&6
11065 else
11066   cat >conftest.$ac_ext <<_ACEOF
11067 /* confdefs.h.  */
11068 _ACEOF
11069 cat confdefs.h >>conftest.$ac_ext
11070 cat >>conftest.$ac_ext <<_ACEOF
11071 /* end confdefs.h.  */
11072 #include <sys/types.h>
11073 #include <sys/time.h>
11074 #include <time.h>
11075
11076 int
11077 main ()
11078 {
11079 if ((struct tm *) 0)
11080 return 0;
11081   ;
11082   return 0;
11083 }
11084 _ACEOF
11085 rm -f conftest.$ac_objext
11086 if { (ac_try="$ac_compile"
11087 case "(($ac_try" in
11088   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11089   *) ac_try_echo=$ac_try;;
11090 esac
11091 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11092   (eval "$ac_compile") 2>conftest.er1
11093   ac_status=$?
11094   grep -v '^ *+' conftest.er1 >conftest.err
11095   rm -f conftest.er1
11096   cat conftest.err >&5
11097   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11098   (exit $ac_status); } &&
11099          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11100   { (case "(($ac_try" in
11101   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11102   *) ac_try_echo=$ac_try;;
11103 esac
11104 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11105   (eval "$ac_try") 2>&5
11106   ac_status=$?
11107   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11108   (exit $ac_status); }; } &&
11109          { ac_try='test -s conftest.$ac_objext'
11110   { (case "(($ac_try" in
11111   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11112   *) ac_try_echo=$ac_try;;
11113 esac
11114 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11115   (eval "$ac_try") 2>&5
11116   ac_status=$?
11117   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11118   (exit $ac_status); }; }; then
11119   ac_cv_header_time=yes
11120 else
11121   echo "$as_me: failed program was:" >&5
11122 sed 's/^/| /' conftest.$ac_ext >&5
11123
11124         ac_cv_header_time=no
11125 fi
11126
11127 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11128 fi
11129 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
11130 echo "${ECHO_T}$ac_cv_header_time" >&6; }
11131 if test $ac_cv_header_time = yes; then
11132
11133 cat >>confdefs.h <<\_ACEOF
11134 #define TIME_WITH_SYS_TIME 1
11135 _ACEOF
11136
11137 fi
11138
11139
11140 ac_ext=cpp
11141 ac_cpp='$CXXCPP $CPPFLAGS'
11142 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11143 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11144 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11145
11146
11147 for ac_header in cxxabi.h
11148 do
11149 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11150 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11151 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11152 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11153   echo $ECHO_N "(cached) $ECHO_C" >&6
11154 else
11155   cat >conftest.$ac_ext <<_ACEOF
11156 /* confdefs.h.  */
11157 _ACEOF
11158 cat confdefs.h >>conftest.$ac_ext
11159 cat >>conftest.$ac_ext <<_ACEOF
11160 /* end confdefs.h.  */
11161 #include <stddef.h>
11162
11163
11164 #include <$ac_header>
11165 _ACEOF
11166 rm -f conftest.$ac_objext
11167 if { (ac_try="$ac_compile"
11168 case "(($ac_try" in
11169   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11170   *) ac_try_echo=$ac_try;;
11171 esac
11172 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11173   (eval "$ac_compile") 2>conftest.er1
11174   ac_status=$?
11175   grep -v '^ *+' conftest.er1 >conftest.err
11176   rm -f conftest.er1
11177   cat conftest.err >&5
11178   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11179   (exit $ac_status); } &&
11180          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11181   { (case "(($ac_try" in
11182   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11183   *) ac_try_echo=$ac_try;;
11184 esac
11185 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11186   (eval "$ac_try") 2>&5
11187   ac_status=$?
11188   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11189   (exit $ac_status); }; } &&
11190          { ac_try='test -s conftest.$ac_objext'
11191   { (case "(($ac_try" in
11192   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11193   *) ac_try_echo=$ac_try;;
11194 esac
11195 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11196   (eval "$ac_try") 2>&5
11197   ac_status=$?
11198   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11199   (exit $ac_status); }; }; then
11200   eval "$as_ac_Header=yes"
11201 else
11202   echo "$as_me: failed program was:" >&5
11203 sed 's/^/| /' conftest.$ac_ext >&5
11204
11205         eval "$as_ac_Header=no"
11206 fi
11207
11208 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11209 fi
11210 ac_res=`eval echo '${'$as_ac_Header'}'`
11211                { echo "$as_me:$LINENO: result: $ac_res" >&5
11212 echo "${ECHO_T}$ac_res" >&6; }
11213 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11214   cat >>confdefs.h <<_ACEOF
11215 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11216 _ACEOF
11217
11218 fi
11219
11220 done
11221
11222 ac_ext=c
11223 ac_cpp='$CPP $CPPFLAGS'
11224 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11225 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11226 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11227
11228
11229
11230
11231
11232
11233
11234 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h link.h
11235 do
11236 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11237 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11238   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11239 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11240 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11241   echo $ECHO_N "(cached) $ECHO_C" >&6
11242 fi
11243 ac_res=`eval echo '${'$as_ac_Header'}'`
11244                { echo "$as_me:$LINENO: result: $ac_res" >&5
11245 echo "${ECHO_T}$ac_res" >&6; }
11246 else
11247   # Is the header compilable?
11248 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11249 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11250 cat >conftest.$ac_ext <<_ACEOF
11251 /* confdefs.h.  */
11252 _ACEOF
11253 cat confdefs.h >>conftest.$ac_ext
11254 cat >>conftest.$ac_ext <<_ACEOF
11255 /* end confdefs.h.  */
11256 $ac_includes_default
11257 #include <$ac_header>
11258 _ACEOF
11259 rm -f conftest.$ac_objext
11260 if { (ac_try="$ac_compile"
11261 case "(($ac_try" in
11262   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11263   *) ac_try_echo=$ac_try;;
11264 esac
11265 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11266   (eval "$ac_compile") 2>conftest.er1
11267   ac_status=$?
11268   grep -v '^ *+' conftest.er1 >conftest.err
11269   rm -f conftest.er1
11270   cat conftest.err >&5
11271   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11272   (exit $ac_status); } &&
11273          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11274   { (case "(($ac_try" in
11275   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11276   *) ac_try_echo=$ac_try;;
11277 esac
11278 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11279   (eval "$ac_try") 2>&5
11280   ac_status=$?
11281   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11282   (exit $ac_status); }; } &&
11283          { ac_try='test -s conftest.$ac_objext'
11284   { (case "(($ac_try" in
11285   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11286   *) ac_try_echo=$ac_try;;
11287 esac
11288 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11289   (eval "$ac_try") 2>&5
11290   ac_status=$?
11291   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11292   (exit $ac_status); }; }; then
11293   ac_header_compiler=yes
11294 else
11295   echo "$as_me: failed program was:" >&5
11296 sed 's/^/| /' conftest.$ac_ext >&5
11297
11298         ac_header_compiler=no
11299 fi
11300
11301 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11302 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11303 echo "${ECHO_T}$ac_header_compiler" >&6; }
11304
11305 # Is the header present?
11306 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11307 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11308 cat >conftest.$ac_ext <<_ACEOF
11309 /* confdefs.h.  */
11310 _ACEOF
11311 cat confdefs.h >>conftest.$ac_ext
11312 cat >>conftest.$ac_ext <<_ACEOF
11313 /* end confdefs.h.  */
11314 #include <$ac_header>
11315 _ACEOF
11316 if { (ac_try="$ac_cpp conftest.$ac_ext"
11317 case "(($ac_try" in
11318   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11319   *) ac_try_echo=$ac_try;;
11320 esac
11321 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11322   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11323   ac_status=$?
11324   grep -v '^ *+' conftest.er1 >conftest.err
11325   rm -f conftest.er1
11326   cat conftest.err >&5
11327   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11328   (exit $ac_status); } >/dev/null; then
11329   if test -s conftest.err; then
11330     ac_cpp_err=$ac_c_preproc_warn_flag
11331     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11332   else
11333     ac_cpp_err=
11334   fi
11335 else
11336   ac_cpp_err=yes
11337 fi
11338 if test -z "$ac_cpp_err"; then
11339   ac_header_preproc=yes
11340 else
11341   echo "$as_me: failed program was:" >&5
11342 sed 's/^/| /' conftest.$ac_ext >&5
11343
11344   ac_header_preproc=no
11345 fi
11346
11347 rm -f conftest.err conftest.$ac_ext
11348 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11349 echo "${ECHO_T}$ac_header_preproc" >&6; }
11350
11351 # So?  What about this header?
11352 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11353   yes:no: )
11354     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11355 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11356     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11357 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11358     ac_header_preproc=yes
11359     ;;
11360   no:yes:* )
11361     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11362 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11363     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11364 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11365     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11366 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11367     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11368 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11369     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11370 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11371     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11372 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11373     ( cat <<\_ASBOX
11374 ## ------------------------------------ ##
11375 ## Report this to http://llvm.org/bugs/ ##
11376 ## ------------------------------------ ##
11377 _ASBOX
11378      ) | sed "s/^/$as_me: WARNING:     /" >&2
11379     ;;
11380 esac
11381 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11382 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11383 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11384   echo $ECHO_N "(cached) $ECHO_C" >&6
11385 else
11386   eval "$as_ac_Header=\$ac_header_preproc"
11387 fi
11388 ac_res=`eval echo '${'$as_ac_Header'}'`
11389                { echo "$as_me:$LINENO: result: $ac_res" >&5
11390 echo "${ECHO_T}$ac_res" >&6; }
11391
11392 fi
11393 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11394   cat >>confdefs.h <<_ACEOF
11395 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11396 _ACEOF
11397
11398 fi
11399
11400 done
11401
11402
11403
11404
11405
11406
11407
11408 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
11409 do
11410 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11411 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11412   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11413 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11414 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11415   echo $ECHO_N "(cached) $ECHO_C" >&6
11416 fi
11417 ac_res=`eval echo '${'$as_ac_Header'}'`
11418                { echo "$as_me:$LINENO: result: $ac_res" >&5
11419 echo "${ECHO_T}$ac_res" >&6; }
11420 else
11421   # Is the header compilable?
11422 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11423 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11424 cat >conftest.$ac_ext <<_ACEOF
11425 /* confdefs.h.  */
11426 _ACEOF
11427 cat confdefs.h >>conftest.$ac_ext
11428 cat >>conftest.$ac_ext <<_ACEOF
11429 /* end confdefs.h.  */
11430 $ac_includes_default
11431 #include <$ac_header>
11432 _ACEOF
11433 rm -f conftest.$ac_objext
11434 if { (ac_try="$ac_compile"
11435 case "(($ac_try" in
11436   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11437   *) ac_try_echo=$ac_try;;
11438 esac
11439 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11440   (eval "$ac_compile") 2>conftest.er1
11441   ac_status=$?
11442   grep -v '^ *+' conftest.er1 >conftest.err
11443   rm -f conftest.er1
11444   cat conftest.err >&5
11445   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11446   (exit $ac_status); } &&
11447          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11448   { (case "(($ac_try" in
11449   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11450   *) ac_try_echo=$ac_try;;
11451 esac
11452 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11453   (eval "$ac_try") 2>&5
11454   ac_status=$?
11455   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11456   (exit $ac_status); }; } &&
11457          { ac_try='test -s conftest.$ac_objext'
11458   { (case "(($ac_try" in
11459   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11460   *) ac_try_echo=$ac_try;;
11461 esac
11462 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11463   (eval "$ac_try") 2>&5
11464   ac_status=$?
11465   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11466   (exit $ac_status); }; }; then
11467   ac_header_compiler=yes
11468 else
11469   echo "$as_me: failed program was:" >&5
11470 sed 's/^/| /' conftest.$ac_ext >&5
11471
11472         ac_header_compiler=no
11473 fi
11474
11475 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11476 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11477 echo "${ECHO_T}$ac_header_compiler" >&6; }
11478
11479 # Is the header present?
11480 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11481 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11482 cat >conftest.$ac_ext <<_ACEOF
11483 /* confdefs.h.  */
11484 _ACEOF
11485 cat confdefs.h >>conftest.$ac_ext
11486 cat >>conftest.$ac_ext <<_ACEOF
11487 /* end confdefs.h.  */
11488 #include <$ac_header>
11489 _ACEOF
11490 if { (ac_try="$ac_cpp conftest.$ac_ext"
11491 case "(($ac_try" in
11492   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11493   *) ac_try_echo=$ac_try;;
11494 esac
11495 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11496   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11497   ac_status=$?
11498   grep -v '^ *+' conftest.er1 >conftest.err
11499   rm -f conftest.er1
11500   cat conftest.err >&5
11501   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11502   (exit $ac_status); } >/dev/null; then
11503   if test -s conftest.err; then
11504     ac_cpp_err=$ac_c_preproc_warn_flag
11505     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11506   else
11507     ac_cpp_err=
11508   fi
11509 else
11510   ac_cpp_err=yes
11511 fi
11512 if test -z "$ac_cpp_err"; then
11513   ac_header_preproc=yes
11514 else
11515   echo "$as_me: failed program was:" >&5
11516 sed 's/^/| /' conftest.$ac_ext >&5
11517
11518   ac_header_preproc=no
11519 fi
11520
11521 rm -f conftest.err conftest.$ac_ext
11522 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11523 echo "${ECHO_T}$ac_header_preproc" >&6; }
11524
11525 # So?  What about this header?
11526 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11527   yes:no: )
11528     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11529 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11530     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11531 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11532     ac_header_preproc=yes
11533     ;;
11534   no:yes:* )
11535     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11536 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11537     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11538 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11539     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11540 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11541     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11542 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11543     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11544 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11545     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11546 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11547     ( cat <<\_ASBOX
11548 ## ------------------------------------ ##
11549 ## Report this to http://llvm.org/bugs/ ##
11550 ## ------------------------------------ ##
11551 _ASBOX
11552      ) | sed "s/^/$as_me: WARNING:     /" >&2
11553     ;;
11554 esac
11555 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11556 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11557 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11558   echo $ECHO_N "(cached) $ECHO_C" >&6
11559 else
11560   eval "$as_ac_Header=\$ac_header_preproc"
11561 fi
11562 ac_res=`eval echo '${'$as_ac_Header'}'`
11563                { echo "$as_me:$LINENO: result: $ac_res" >&5
11564 echo "${ECHO_T}$ac_res" >&6; }
11565
11566 fi
11567 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11568   cat >>confdefs.h <<_ACEOF
11569 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11570 _ACEOF
11571
11572 fi
11573
11574 done
11575
11576
11577
11578
11579
11580
11581 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
11582 do
11583 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11584 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11585   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11586 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11587 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11588   echo $ECHO_N "(cached) $ECHO_C" >&6
11589 fi
11590 ac_res=`eval echo '${'$as_ac_Header'}'`
11591                { echo "$as_me:$LINENO: result: $ac_res" >&5
11592 echo "${ECHO_T}$ac_res" >&6; }
11593 else
11594   # Is the header compilable?
11595 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11596 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11597 cat >conftest.$ac_ext <<_ACEOF
11598 /* confdefs.h.  */
11599 _ACEOF
11600 cat confdefs.h >>conftest.$ac_ext
11601 cat >>conftest.$ac_ext <<_ACEOF
11602 /* end confdefs.h.  */
11603 $ac_includes_default
11604 #include <$ac_header>
11605 _ACEOF
11606 rm -f conftest.$ac_objext
11607 if { (ac_try="$ac_compile"
11608 case "(($ac_try" in
11609   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11610   *) ac_try_echo=$ac_try;;
11611 esac
11612 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11613   (eval "$ac_compile") 2>conftest.er1
11614   ac_status=$?
11615   grep -v '^ *+' conftest.er1 >conftest.err
11616   rm -f conftest.er1
11617   cat conftest.err >&5
11618   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11619   (exit $ac_status); } &&
11620          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11621   { (case "(($ac_try" in
11622   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11623   *) ac_try_echo=$ac_try;;
11624 esac
11625 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11626   (eval "$ac_try") 2>&5
11627   ac_status=$?
11628   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11629   (exit $ac_status); }; } &&
11630          { ac_try='test -s conftest.$ac_objext'
11631   { (case "(($ac_try" in
11632   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11633   *) ac_try_echo=$ac_try;;
11634 esac
11635 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11636   (eval "$ac_try") 2>&5
11637   ac_status=$?
11638   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11639   (exit $ac_status); }; }; then
11640   ac_header_compiler=yes
11641 else
11642   echo "$as_me: failed program was:" >&5
11643 sed 's/^/| /' conftest.$ac_ext >&5
11644
11645         ac_header_compiler=no
11646 fi
11647
11648 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11649 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11650 echo "${ECHO_T}$ac_header_compiler" >&6; }
11651
11652 # Is the header present?
11653 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11654 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11655 cat >conftest.$ac_ext <<_ACEOF
11656 /* confdefs.h.  */
11657 _ACEOF
11658 cat confdefs.h >>conftest.$ac_ext
11659 cat >>conftest.$ac_ext <<_ACEOF
11660 /* end confdefs.h.  */
11661 #include <$ac_header>
11662 _ACEOF
11663 if { (ac_try="$ac_cpp conftest.$ac_ext"
11664 case "(($ac_try" in
11665   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11666   *) ac_try_echo=$ac_try;;
11667 esac
11668 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11669   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11670   ac_status=$?
11671   grep -v '^ *+' conftest.er1 >conftest.err
11672   rm -f conftest.er1
11673   cat conftest.err >&5
11674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11675   (exit $ac_status); } >/dev/null; then
11676   if test -s conftest.err; then
11677     ac_cpp_err=$ac_c_preproc_warn_flag
11678     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11679   else
11680     ac_cpp_err=
11681   fi
11682 else
11683   ac_cpp_err=yes
11684 fi
11685 if test -z "$ac_cpp_err"; then
11686   ac_header_preproc=yes
11687 else
11688   echo "$as_me: failed program was:" >&5
11689 sed 's/^/| /' conftest.$ac_ext >&5
11690
11691   ac_header_preproc=no
11692 fi
11693
11694 rm -f conftest.err conftest.$ac_ext
11695 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11696 echo "${ECHO_T}$ac_header_preproc" >&6; }
11697
11698 # So?  What about this header?
11699 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11700   yes:no: )
11701     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11702 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11703     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11704 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11705     ac_header_preproc=yes
11706     ;;
11707   no:yes:* )
11708     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11709 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11710     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11711 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11712     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11713 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11714     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11715 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11716     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11717 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11718     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11719 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11720     ( cat <<\_ASBOX
11721 ## ------------------------------------ ##
11722 ## Report this to http://llvm.org/bugs/ ##
11723 ## ------------------------------------ ##
11724 _ASBOX
11725      ) | sed "s/^/$as_me: WARNING:     /" >&2
11726     ;;
11727 esac
11728 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11729 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11730 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11731   echo $ECHO_N "(cached) $ECHO_C" >&6
11732 else
11733   eval "$as_ac_Header=\$ac_header_preproc"
11734 fi
11735 ac_res=`eval echo '${'$as_ac_Header'}'`
11736                { echo "$as_me:$LINENO: result: $ac_res" >&5
11737 echo "${ECHO_T}$ac_res" >&6; }
11738
11739 fi
11740 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11741   cat >>confdefs.h <<_ACEOF
11742 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11743 _ACEOF
11744
11745 fi
11746
11747 done
11748
11749
11750
11751
11752 for ac_header in sys/ioctl.h malloc/malloc.h mach/mach.h
11753 do
11754 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11755 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11756   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11757 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11758 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11759   echo $ECHO_N "(cached) $ECHO_C" >&6
11760 fi
11761 ac_res=`eval echo '${'$as_ac_Header'}'`
11762                { echo "$as_me:$LINENO: result: $ac_res" >&5
11763 echo "${ECHO_T}$ac_res" >&6; }
11764 else
11765   # Is the header compilable?
11766 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11767 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11768 cat >conftest.$ac_ext <<_ACEOF
11769 /* confdefs.h.  */
11770 _ACEOF
11771 cat confdefs.h >>conftest.$ac_ext
11772 cat >>conftest.$ac_ext <<_ACEOF
11773 /* end confdefs.h.  */
11774 $ac_includes_default
11775 #include <$ac_header>
11776 _ACEOF
11777 rm -f conftest.$ac_objext
11778 if { (ac_try="$ac_compile"
11779 case "(($ac_try" in
11780   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11781   *) ac_try_echo=$ac_try;;
11782 esac
11783 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11784   (eval "$ac_compile") 2>conftest.er1
11785   ac_status=$?
11786   grep -v '^ *+' conftest.er1 >conftest.err
11787   rm -f conftest.er1
11788   cat conftest.err >&5
11789   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11790   (exit $ac_status); } &&
11791          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11792   { (case "(($ac_try" in
11793   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11794   *) ac_try_echo=$ac_try;;
11795 esac
11796 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11797   (eval "$ac_try") 2>&5
11798   ac_status=$?
11799   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11800   (exit $ac_status); }; } &&
11801          { ac_try='test -s conftest.$ac_objext'
11802   { (case "(($ac_try" in
11803   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11804   *) ac_try_echo=$ac_try;;
11805 esac
11806 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11807   (eval "$ac_try") 2>&5
11808   ac_status=$?
11809   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11810   (exit $ac_status); }; }; then
11811   ac_header_compiler=yes
11812 else
11813   echo "$as_me: failed program was:" >&5
11814 sed 's/^/| /' conftest.$ac_ext >&5
11815
11816         ac_header_compiler=no
11817 fi
11818
11819 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11820 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11821 echo "${ECHO_T}$ac_header_compiler" >&6; }
11822
11823 # Is the header present?
11824 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11825 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11826 cat >conftest.$ac_ext <<_ACEOF
11827 /* confdefs.h.  */
11828 _ACEOF
11829 cat confdefs.h >>conftest.$ac_ext
11830 cat >>conftest.$ac_ext <<_ACEOF
11831 /* end confdefs.h.  */
11832 #include <$ac_header>
11833 _ACEOF
11834 if { (ac_try="$ac_cpp conftest.$ac_ext"
11835 case "(($ac_try" in
11836   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11837   *) ac_try_echo=$ac_try;;
11838 esac
11839 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11840   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11841   ac_status=$?
11842   grep -v '^ *+' conftest.er1 >conftest.err
11843   rm -f conftest.er1
11844   cat conftest.err >&5
11845   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11846   (exit $ac_status); } >/dev/null; then
11847   if test -s conftest.err; then
11848     ac_cpp_err=$ac_c_preproc_warn_flag
11849     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11850   else
11851     ac_cpp_err=
11852   fi
11853 else
11854   ac_cpp_err=yes
11855 fi
11856 if test -z "$ac_cpp_err"; then
11857   ac_header_preproc=yes
11858 else
11859   echo "$as_me: failed program was:" >&5
11860 sed 's/^/| /' conftest.$ac_ext >&5
11861
11862   ac_header_preproc=no
11863 fi
11864
11865 rm -f conftest.err conftest.$ac_ext
11866 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11867 echo "${ECHO_T}$ac_header_preproc" >&6; }
11868
11869 # So?  What about this header?
11870 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11871   yes:no: )
11872     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11873 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11874     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11875 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11876     ac_header_preproc=yes
11877     ;;
11878   no:yes:* )
11879     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11880 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11881     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11882 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11883     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11884 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11885     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11886 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11887     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11888 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11889     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11890 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11891     ( cat <<\_ASBOX
11892 ## ------------------------------------ ##
11893 ## Report this to http://llvm.org/bugs/ ##
11894 ## ------------------------------------ ##
11895 _ASBOX
11896      ) | sed "s/^/$as_me: WARNING:     /" >&2
11897     ;;
11898 esac
11899 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11900 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11901 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11902   echo $ECHO_N "(cached) $ECHO_C" >&6
11903 else
11904   eval "$as_ac_Header=\$ac_header_preproc"
11905 fi
11906 ac_res=`eval echo '${'$as_ac_Header'}'`
11907                { echo "$as_me:$LINENO: result: $ac_res" >&5
11908 echo "${ECHO_T}$ac_res" >&6; }
11909
11910 fi
11911 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11912   cat >>confdefs.h <<_ACEOF
11913 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11914 _ACEOF
11915
11916 fi
11917
11918 done
11919
11920
11921 for ac_header in valgrind/valgrind.h
11922 do
11923 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11924 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11925   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11926 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11927 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11928   echo $ECHO_N "(cached) $ECHO_C" >&6
11929 fi
11930 ac_res=`eval echo '${'$as_ac_Header'}'`
11931                { echo "$as_me:$LINENO: result: $ac_res" >&5
11932 echo "${ECHO_T}$ac_res" >&6; }
11933 else
11934   # Is the header compilable?
11935 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11936 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11937 cat >conftest.$ac_ext <<_ACEOF
11938 /* confdefs.h.  */
11939 _ACEOF
11940 cat confdefs.h >>conftest.$ac_ext
11941 cat >>conftest.$ac_ext <<_ACEOF
11942 /* end confdefs.h.  */
11943 $ac_includes_default
11944 #include <$ac_header>
11945 _ACEOF
11946 rm -f conftest.$ac_objext
11947 if { (ac_try="$ac_compile"
11948 case "(($ac_try" in
11949   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11950   *) ac_try_echo=$ac_try;;
11951 esac
11952 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11953   (eval "$ac_compile") 2>conftest.er1
11954   ac_status=$?
11955   grep -v '^ *+' conftest.er1 >conftest.err
11956   rm -f conftest.er1
11957   cat conftest.err >&5
11958   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11959   (exit $ac_status); } &&
11960          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11961   { (case "(($ac_try" in
11962   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11963   *) ac_try_echo=$ac_try;;
11964 esac
11965 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11966   (eval "$ac_try") 2>&5
11967   ac_status=$?
11968   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11969   (exit $ac_status); }; } &&
11970          { ac_try='test -s conftest.$ac_objext'
11971   { (case "(($ac_try" in
11972   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11973   *) ac_try_echo=$ac_try;;
11974 esac
11975 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11976   (eval "$ac_try") 2>&5
11977   ac_status=$?
11978   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11979   (exit $ac_status); }; }; then
11980   ac_header_compiler=yes
11981 else
11982   echo "$as_me: failed program was:" >&5
11983 sed 's/^/| /' conftest.$ac_ext >&5
11984
11985         ac_header_compiler=no
11986 fi
11987
11988 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11989 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11990 echo "${ECHO_T}$ac_header_compiler" >&6; }
11991
11992 # Is the header present?
11993 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11994 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11995 cat >conftest.$ac_ext <<_ACEOF
11996 /* confdefs.h.  */
11997 _ACEOF
11998 cat confdefs.h >>conftest.$ac_ext
11999 cat >>conftest.$ac_ext <<_ACEOF
12000 /* end confdefs.h.  */
12001 #include <$ac_header>
12002 _ACEOF
12003 if { (ac_try="$ac_cpp conftest.$ac_ext"
12004 case "(($ac_try" in
12005   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12006   *) ac_try_echo=$ac_try;;
12007 esac
12008 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12009   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12010   ac_status=$?
12011   grep -v '^ *+' conftest.er1 >conftest.err
12012   rm -f conftest.er1
12013   cat conftest.err >&5
12014   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12015   (exit $ac_status); } >/dev/null; then
12016   if test -s conftest.err; then
12017     ac_cpp_err=$ac_c_preproc_warn_flag
12018     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12019   else
12020     ac_cpp_err=
12021   fi
12022 else
12023   ac_cpp_err=yes
12024 fi
12025 if test -z "$ac_cpp_err"; then
12026   ac_header_preproc=yes
12027 else
12028   echo "$as_me: failed program was:" >&5
12029 sed 's/^/| /' conftest.$ac_ext >&5
12030
12031   ac_header_preproc=no
12032 fi
12033
12034 rm -f conftest.err conftest.$ac_ext
12035 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12036 echo "${ECHO_T}$ac_header_preproc" >&6; }
12037
12038 # So?  What about this header?
12039 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12040   yes:no: )
12041     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12042 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12043     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12044 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12045     ac_header_preproc=yes
12046     ;;
12047   no:yes:* )
12048     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12049 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12050     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12051 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12052     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12053 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12054     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12055 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12056     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12057 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12058     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12059 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12060     ( cat <<\_ASBOX
12061 ## ------------------------------------ ##
12062 ## Report this to http://llvm.org/bugs/ ##
12063 ## ------------------------------------ ##
12064 _ASBOX
12065      ) | sed "s/^/$as_me: WARNING:     /" >&2
12066     ;;
12067 esac
12068 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12069 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12070 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12071   echo $ECHO_N "(cached) $ECHO_C" >&6
12072 else
12073   eval "$as_ac_Header=\$ac_header_preproc"
12074 fi
12075 ac_res=`eval echo '${'$as_ac_Header'}'`
12076                { echo "$as_me:$LINENO: result: $ac_res" >&5
12077 echo "${ECHO_T}$ac_res" >&6; }
12078
12079 fi
12080 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12081   cat >>confdefs.h <<_ACEOF
12082 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12083 _ACEOF
12084
12085 fi
12086
12087 done
12088
12089
12090 for ac_header in fenv.h
12091 do
12092 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12093 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12094   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12095 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12096 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12097   echo $ECHO_N "(cached) $ECHO_C" >&6
12098 fi
12099 ac_res=`eval echo '${'$as_ac_Header'}'`
12100                { echo "$as_me:$LINENO: result: $ac_res" >&5
12101 echo "${ECHO_T}$ac_res" >&6; }
12102 else
12103   # Is the header compilable?
12104 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12105 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12106 cat >conftest.$ac_ext <<_ACEOF
12107 /* confdefs.h.  */
12108 _ACEOF
12109 cat confdefs.h >>conftest.$ac_ext
12110 cat >>conftest.$ac_ext <<_ACEOF
12111 /* end confdefs.h.  */
12112 $ac_includes_default
12113 #include <$ac_header>
12114 _ACEOF
12115 rm -f conftest.$ac_objext
12116 if { (ac_try="$ac_compile"
12117 case "(($ac_try" in
12118   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12119   *) ac_try_echo=$ac_try;;
12120 esac
12121 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12122   (eval "$ac_compile") 2>conftest.er1
12123   ac_status=$?
12124   grep -v '^ *+' conftest.er1 >conftest.err
12125   rm -f conftest.er1
12126   cat conftest.err >&5
12127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12128   (exit $ac_status); } &&
12129          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12130   { (case "(($ac_try" in
12131   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12132   *) ac_try_echo=$ac_try;;
12133 esac
12134 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12135   (eval "$ac_try") 2>&5
12136   ac_status=$?
12137   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12138   (exit $ac_status); }; } &&
12139          { ac_try='test -s conftest.$ac_objext'
12140   { (case "(($ac_try" in
12141   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12142   *) ac_try_echo=$ac_try;;
12143 esac
12144 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12145   (eval "$ac_try") 2>&5
12146   ac_status=$?
12147   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12148   (exit $ac_status); }; }; then
12149   ac_header_compiler=yes
12150 else
12151   echo "$as_me: failed program was:" >&5
12152 sed 's/^/| /' conftest.$ac_ext >&5
12153
12154         ac_header_compiler=no
12155 fi
12156
12157 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12158 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12159 echo "${ECHO_T}$ac_header_compiler" >&6; }
12160
12161 # Is the header present?
12162 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12163 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12164 cat >conftest.$ac_ext <<_ACEOF
12165 /* confdefs.h.  */
12166 _ACEOF
12167 cat confdefs.h >>conftest.$ac_ext
12168 cat >>conftest.$ac_ext <<_ACEOF
12169 /* end confdefs.h.  */
12170 #include <$ac_header>
12171 _ACEOF
12172 if { (ac_try="$ac_cpp conftest.$ac_ext"
12173 case "(($ac_try" in
12174   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12175   *) ac_try_echo=$ac_try;;
12176 esac
12177 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12178   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12179   ac_status=$?
12180   grep -v '^ *+' conftest.er1 >conftest.err
12181   rm -f conftest.er1
12182   cat conftest.err >&5
12183   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12184   (exit $ac_status); } >/dev/null; then
12185   if test -s conftest.err; then
12186     ac_cpp_err=$ac_c_preproc_warn_flag
12187     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12188   else
12189     ac_cpp_err=
12190   fi
12191 else
12192   ac_cpp_err=yes
12193 fi
12194 if test -z "$ac_cpp_err"; then
12195   ac_header_preproc=yes
12196 else
12197   echo "$as_me: failed program was:" >&5
12198 sed 's/^/| /' conftest.$ac_ext >&5
12199
12200   ac_header_preproc=no
12201 fi
12202
12203 rm -f conftest.err conftest.$ac_ext
12204 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12205 echo "${ECHO_T}$ac_header_preproc" >&6; }
12206
12207 # So?  What about this header?
12208 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12209   yes:no: )
12210     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12211 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12212     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12213 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12214     ac_header_preproc=yes
12215     ;;
12216   no:yes:* )
12217     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12218 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12219     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12220 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12221     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12222 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12223     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12224 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12225     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12226 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12227     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12228 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12229     ( cat <<\_ASBOX
12230 ## ------------------------------------ ##
12231 ## Report this to http://llvm.org/bugs/ ##
12232 ## ------------------------------------ ##
12233 _ASBOX
12234      ) | sed "s/^/$as_me: WARNING:     /" >&2
12235     ;;
12236 esac
12237 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12238 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12239 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12240   echo $ECHO_N "(cached) $ECHO_C" >&6
12241 else
12242   eval "$as_ac_Header=\$ac_header_preproc"
12243 fi
12244 ac_res=`eval echo '${'$as_ac_Header'}'`
12245                { echo "$as_me:$LINENO: result: $ac_res" >&5
12246 echo "${ECHO_T}$ac_res" >&6; }
12247
12248 fi
12249 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12250   cat >>confdefs.h <<_ACEOF
12251 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12252 _ACEOF
12253
12254 fi
12255
12256 done
12257
12258 { echo "$as_me:$LINENO: checking whether FE_ALL_EXCEPT is declared" >&5
12259 echo $ECHO_N "checking whether FE_ALL_EXCEPT is declared... $ECHO_C" >&6; }
12260 if test "${ac_cv_have_decl_FE_ALL_EXCEPT+set}" = set; then
12261   echo $ECHO_N "(cached) $ECHO_C" >&6
12262 else
12263   cat >conftest.$ac_ext <<_ACEOF
12264 /* confdefs.h.  */
12265 _ACEOF
12266 cat confdefs.h >>conftest.$ac_ext
12267 cat >>conftest.$ac_ext <<_ACEOF
12268 /* end confdefs.h.  */
12269 #include <fenv.h>
12270
12271 int
12272 main ()
12273 {
12274 #ifndef FE_ALL_EXCEPT
12275   char *p = (char *) FE_ALL_EXCEPT;
12276   return !p;
12277 #endif
12278
12279   ;
12280   return 0;
12281 }
12282 _ACEOF
12283 rm -f conftest.$ac_objext
12284 if { (ac_try="$ac_compile"
12285 case "(($ac_try" in
12286   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12287   *) ac_try_echo=$ac_try;;
12288 esac
12289 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12290   (eval "$ac_compile") 2>conftest.er1
12291   ac_status=$?
12292   grep -v '^ *+' conftest.er1 >conftest.err
12293   rm -f conftest.er1
12294   cat conftest.err >&5
12295   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12296   (exit $ac_status); } &&
12297          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12298   { (case "(($ac_try" in
12299   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12300   *) ac_try_echo=$ac_try;;
12301 esac
12302 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12303   (eval "$ac_try") 2>&5
12304   ac_status=$?
12305   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12306   (exit $ac_status); }; } &&
12307          { ac_try='test -s conftest.$ac_objext'
12308   { (case "(($ac_try" in
12309   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12310   *) ac_try_echo=$ac_try;;
12311 esac
12312 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12313   (eval "$ac_try") 2>&5
12314   ac_status=$?
12315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12316   (exit $ac_status); }; }; then
12317   ac_cv_have_decl_FE_ALL_EXCEPT=yes
12318 else
12319   echo "$as_me: failed program was:" >&5
12320 sed 's/^/| /' conftest.$ac_ext >&5
12321
12322         ac_cv_have_decl_FE_ALL_EXCEPT=no
12323 fi
12324
12325 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12326 fi
12327 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_FE_ALL_EXCEPT" >&5
12328 echo "${ECHO_T}$ac_cv_have_decl_FE_ALL_EXCEPT" >&6; }
12329 if test $ac_cv_have_decl_FE_ALL_EXCEPT = yes; then
12330
12331 cat >>confdefs.h <<_ACEOF
12332 #define HAVE_DECL_FE_ALL_EXCEPT 1
12333 _ACEOF
12334
12335
12336 else
12337   cat >>confdefs.h <<_ACEOF
12338 #define HAVE_DECL_FE_ALL_EXCEPT 0
12339 _ACEOF
12340
12341
12342 fi
12343 { echo "$as_me:$LINENO: checking whether FE_INEXACT is declared" >&5
12344 echo $ECHO_N "checking whether FE_INEXACT is declared... $ECHO_C" >&6; }
12345 if test "${ac_cv_have_decl_FE_INEXACT+set}" = set; then
12346   echo $ECHO_N "(cached) $ECHO_C" >&6
12347 else
12348   cat >conftest.$ac_ext <<_ACEOF
12349 /* confdefs.h.  */
12350 _ACEOF
12351 cat confdefs.h >>conftest.$ac_ext
12352 cat >>conftest.$ac_ext <<_ACEOF
12353 /* end confdefs.h.  */
12354 #include <fenv.h>
12355
12356 int
12357 main ()
12358 {
12359 #ifndef FE_INEXACT
12360   char *p = (char *) FE_INEXACT;
12361   return !p;
12362 #endif
12363
12364   ;
12365   return 0;
12366 }
12367 _ACEOF
12368 rm -f conftest.$ac_objext
12369 if { (ac_try="$ac_compile"
12370 case "(($ac_try" in
12371   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12372   *) ac_try_echo=$ac_try;;
12373 esac
12374 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12375   (eval "$ac_compile") 2>conftest.er1
12376   ac_status=$?
12377   grep -v '^ *+' conftest.er1 >conftest.err
12378   rm -f conftest.er1
12379   cat conftest.err >&5
12380   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12381   (exit $ac_status); } &&
12382          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12383   { (case "(($ac_try" in
12384   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12385   *) ac_try_echo=$ac_try;;
12386 esac
12387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12388   (eval "$ac_try") 2>&5
12389   ac_status=$?
12390   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12391   (exit $ac_status); }; } &&
12392          { ac_try='test -s conftest.$ac_objext'
12393   { (case "(($ac_try" in
12394   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12395   *) ac_try_echo=$ac_try;;
12396 esac
12397 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12398   (eval "$ac_try") 2>&5
12399   ac_status=$?
12400   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12401   (exit $ac_status); }; }; then
12402   ac_cv_have_decl_FE_INEXACT=yes
12403 else
12404   echo "$as_me: failed program was:" >&5
12405 sed 's/^/| /' conftest.$ac_ext >&5
12406
12407         ac_cv_have_decl_FE_INEXACT=no
12408 fi
12409
12410 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12411 fi
12412 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_FE_INEXACT" >&5
12413 echo "${ECHO_T}$ac_cv_have_decl_FE_INEXACT" >&6; }
12414 if test $ac_cv_have_decl_FE_INEXACT = yes; then
12415
12416 cat >>confdefs.h <<_ACEOF
12417 #define HAVE_DECL_FE_INEXACT 1
12418 _ACEOF
12419
12420
12421 else
12422   cat >>confdefs.h <<_ACEOF
12423 #define HAVE_DECL_FE_INEXACT 0
12424 _ACEOF
12425
12426
12427 fi
12428
12429
12430 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
12431
12432 for ac_header in pthread.h
12433 do
12434 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12435 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12436   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12437 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12438 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12439   echo $ECHO_N "(cached) $ECHO_C" >&6
12440 fi
12441 ac_res=`eval echo '${'$as_ac_Header'}'`
12442                { echo "$as_me:$LINENO: result: $ac_res" >&5
12443 echo "${ECHO_T}$ac_res" >&6; }
12444 else
12445   # Is the header compilable?
12446 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12447 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12448 cat >conftest.$ac_ext <<_ACEOF
12449 /* confdefs.h.  */
12450 _ACEOF
12451 cat confdefs.h >>conftest.$ac_ext
12452 cat >>conftest.$ac_ext <<_ACEOF
12453 /* end confdefs.h.  */
12454 $ac_includes_default
12455 #include <$ac_header>
12456 _ACEOF
12457 rm -f conftest.$ac_objext
12458 if { (ac_try="$ac_compile"
12459 case "(($ac_try" in
12460   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12461   *) ac_try_echo=$ac_try;;
12462 esac
12463 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12464   (eval "$ac_compile") 2>conftest.er1
12465   ac_status=$?
12466   grep -v '^ *+' conftest.er1 >conftest.err
12467   rm -f conftest.er1
12468   cat conftest.err >&5
12469   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12470   (exit $ac_status); } &&
12471          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12472   { (case "(($ac_try" in
12473   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12474   *) ac_try_echo=$ac_try;;
12475 esac
12476 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12477   (eval "$ac_try") 2>&5
12478   ac_status=$?
12479   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12480   (exit $ac_status); }; } &&
12481          { ac_try='test -s conftest.$ac_objext'
12482   { (case "(($ac_try" in
12483   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12484   *) ac_try_echo=$ac_try;;
12485 esac
12486 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12487   (eval "$ac_try") 2>&5
12488   ac_status=$?
12489   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12490   (exit $ac_status); }; }; then
12491   ac_header_compiler=yes
12492 else
12493   echo "$as_me: failed program was:" >&5
12494 sed 's/^/| /' conftest.$ac_ext >&5
12495
12496         ac_header_compiler=no
12497 fi
12498
12499 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12500 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12501 echo "${ECHO_T}$ac_header_compiler" >&6; }
12502
12503 # Is the header present?
12504 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12505 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12506 cat >conftest.$ac_ext <<_ACEOF
12507 /* confdefs.h.  */
12508 _ACEOF
12509 cat confdefs.h >>conftest.$ac_ext
12510 cat >>conftest.$ac_ext <<_ACEOF
12511 /* end confdefs.h.  */
12512 #include <$ac_header>
12513 _ACEOF
12514 if { (ac_try="$ac_cpp conftest.$ac_ext"
12515 case "(($ac_try" in
12516   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12517   *) ac_try_echo=$ac_try;;
12518 esac
12519 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12520   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12521   ac_status=$?
12522   grep -v '^ *+' conftest.er1 >conftest.err
12523   rm -f conftest.er1
12524   cat conftest.err >&5
12525   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12526   (exit $ac_status); } >/dev/null; then
12527   if test -s conftest.err; then
12528     ac_cpp_err=$ac_c_preproc_warn_flag
12529     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12530   else
12531     ac_cpp_err=
12532   fi
12533 else
12534   ac_cpp_err=yes
12535 fi
12536 if test -z "$ac_cpp_err"; then
12537   ac_header_preproc=yes
12538 else
12539   echo "$as_me: failed program was:" >&5
12540 sed 's/^/| /' conftest.$ac_ext >&5
12541
12542   ac_header_preproc=no
12543 fi
12544
12545 rm -f conftest.err conftest.$ac_ext
12546 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12547 echo "${ECHO_T}$ac_header_preproc" >&6; }
12548
12549 # So?  What about this header?
12550 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12551   yes:no: )
12552     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12553 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12554     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12555 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12556     ac_header_preproc=yes
12557     ;;
12558   no:yes:* )
12559     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12560 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12561     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12562 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12563     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12564 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12565     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12566 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12567     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12568 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12569     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12570 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12571     ( cat <<\_ASBOX
12572 ## ------------------------------------ ##
12573 ## Report this to http://llvm.org/bugs/ ##
12574 ## ------------------------------------ ##
12575 _ASBOX
12576      ) | sed "s/^/$as_me: WARNING:     /" >&2
12577     ;;
12578 esac
12579 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12580 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12581 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12582   echo $ECHO_N "(cached) $ECHO_C" >&6
12583 else
12584   eval "$as_ac_Header=\$ac_header_preproc"
12585 fi
12586 ac_res=`eval echo '${'$as_ac_Header'}'`
12587                { echo "$as_me:$LINENO: result: $ac_res" >&5
12588 echo "${ECHO_T}$ac_res" >&6; }
12589
12590 fi
12591 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12592   cat >>confdefs.h <<_ACEOF
12593 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12594 _ACEOF
12595  HAVE_PTHREAD=1
12596
12597 else
12598   HAVE_PTHREAD=0
12599
12600 fi
12601
12602 done
12603
12604 else
12605   HAVE_PTHREAD=0
12606
12607 fi
12608 if test "$LLVM_ENABLE_ZLIB" -eq 1 ; then
12609
12610 for ac_header in zlib.h
12611 do
12612 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12613 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12614   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12615 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12616 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12617   echo $ECHO_N "(cached) $ECHO_C" >&6
12618 fi
12619 ac_res=`eval echo '${'$as_ac_Header'}'`
12620                { echo "$as_me:$LINENO: result: $ac_res" >&5
12621 echo "${ECHO_T}$ac_res" >&6; }
12622 else
12623   # Is the header compilable?
12624 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12625 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12626 cat >conftest.$ac_ext <<_ACEOF
12627 /* confdefs.h.  */
12628 _ACEOF
12629 cat confdefs.h >>conftest.$ac_ext
12630 cat >>conftest.$ac_ext <<_ACEOF
12631 /* end confdefs.h.  */
12632 $ac_includes_default
12633 #include <$ac_header>
12634 _ACEOF
12635 rm -f conftest.$ac_objext
12636 if { (ac_try="$ac_compile"
12637 case "(($ac_try" in
12638   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12639   *) ac_try_echo=$ac_try;;
12640 esac
12641 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12642   (eval "$ac_compile") 2>conftest.er1
12643   ac_status=$?
12644   grep -v '^ *+' conftest.er1 >conftest.err
12645   rm -f conftest.er1
12646   cat conftest.err >&5
12647   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12648   (exit $ac_status); } &&
12649          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12650   { (case "(($ac_try" in
12651   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12652   *) ac_try_echo=$ac_try;;
12653 esac
12654 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12655   (eval "$ac_try") 2>&5
12656   ac_status=$?
12657   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12658   (exit $ac_status); }; } &&
12659          { ac_try='test -s conftest.$ac_objext'
12660   { (case "(($ac_try" in
12661   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12662   *) ac_try_echo=$ac_try;;
12663 esac
12664 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12665   (eval "$ac_try") 2>&5
12666   ac_status=$?
12667   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12668   (exit $ac_status); }; }; then
12669   ac_header_compiler=yes
12670 else
12671   echo "$as_me: failed program was:" >&5
12672 sed 's/^/| /' conftest.$ac_ext >&5
12673
12674         ac_header_compiler=no
12675 fi
12676
12677 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12678 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12679 echo "${ECHO_T}$ac_header_compiler" >&6; }
12680
12681 # Is the header present?
12682 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12683 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12684 cat >conftest.$ac_ext <<_ACEOF
12685 /* confdefs.h.  */
12686 _ACEOF
12687 cat confdefs.h >>conftest.$ac_ext
12688 cat >>conftest.$ac_ext <<_ACEOF
12689 /* end confdefs.h.  */
12690 #include <$ac_header>
12691 _ACEOF
12692 if { (ac_try="$ac_cpp conftest.$ac_ext"
12693 case "(($ac_try" in
12694   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12695   *) ac_try_echo=$ac_try;;
12696 esac
12697 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12698   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12699   ac_status=$?
12700   grep -v '^ *+' conftest.er1 >conftest.err
12701   rm -f conftest.er1
12702   cat conftest.err >&5
12703   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12704   (exit $ac_status); } >/dev/null; then
12705   if test -s conftest.err; then
12706     ac_cpp_err=$ac_c_preproc_warn_flag
12707     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12708   else
12709     ac_cpp_err=
12710   fi
12711 else
12712   ac_cpp_err=yes
12713 fi
12714 if test -z "$ac_cpp_err"; then
12715   ac_header_preproc=yes
12716 else
12717   echo "$as_me: failed program was:" >&5
12718 sed 's/^/| /' conftest.$ac_ext >&5
12719
12720   ac_header_preproc=no
12721 fi
12722
12723 rm -f conftest.err conftest.$ac_ext
12724 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12725 echo "${ECHO_T}$ac_header_preproc" >&6; }
12726
12727 # So?  What about this header?
12728 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12729   yes:no: )
12730     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12731 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12732     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12733 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12734     ac_header_preproc=yes
12735     ;;
12736   no:yes:* )
12737     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12738 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12739     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12740 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12741     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12742 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12743     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12744 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12745     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12746 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12747     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12748 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12749     ( cat <<\_ASBOX
12750 ## ------------------------------------ ##
12751 ## Report this to http://llvm.org/bugs/ ##
12752 ## ------------------------------------ ##
12753 _ASBOX
12754      ) | sed "s/^/$as_me: WARNING:     /" >&2
12755     ;;
12756 esac
12757 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12758 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12759 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12760   echo $ECHO_N "(cached) $ECHO_C" >&6
12761 else
12762   eval "$as_ac_Header=\$ac_header_preproc"
12763 fi
12764 ac_res=`eval echo '${'$as_ac_Header'}'`
12765                { echo "$as_me:$LINENO: result: $ac_res" >&5
12766 echo "${ECHO_T}$ac_res" >&6; }
12767
12768 fi
12769 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12770   cat >>confdefs.h <<_ACEOF
12771 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12772 _ACEOF
12773  HAVE_LIBZ=1
12774
12775 else
12776   HAVE_LIBZ=0
12777
12778 fi
12779
12780 done
12781
12782 else
12783   HAVE_LIBZ=0
12784
12785 fi
12786
12787 if test "$llvm_cv_enable_libffi" = "yes" ; then
12788
12789
12790 for ac_header in ffi.h ffi/ffi.h
12791 do
12792 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12793 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12794   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12795 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12796 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12797   echo $ECHO_N "(cached) $ECHO_C" >&6
12798 fi
12799 ac_res=`eval echo '${'$as_ac_Header'}'`
12800                { echo "$as_me:$LINENO: result: $ac_res" >&5
12801 echo "${ECHO_T}$ac_res" >&6; }
12802 else
12803   # Is the header compilable?
12804 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12805 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12806 cat >conftest.$ac_ext <<_ACEOF
12807 /* confdefs.h.  */
12808 _ACEOF
12809 cat confdefs.h >>conftest.$ac_ext
12810 cat >>conftest.$ac_ext <<_ACEOF
12811 /* end confdefs.h.  */
12812 $ac_includes_default
12813 #include <$ac_header>
12814 _ACEOF
12815 rm -f conftest.$ac_objext
12816 if { (ac_try="$ac_compile"
12817 case "(($ac_try" in
12818   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12819   *) ac_try_echo=$ac_try;;
12820 esac
12821 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12822   (eval "$ac_compile") 2>conftest.er1
12823   ac_status=$?
12824   grep -v '^ *+' conftest.er1 >conftest.err
12825   rm -f conftest.er1
12826   cat conftest.err >&5
12827   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12828   (exit $ac_status); } &&
12829          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12830   { (case "(($ac_try" in
12831   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12832   *) ac_try_echo=$ac_try;;
12833 esac
12834 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12835   (eval "$ac_try") 2>&5
12836   ac_status=$?
12837   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12838   (exit $ac_status); }; } &&
12839          { ac_try='test -s conftest.$ac_objext'
12840   { (case "(($ac_try" in
12841   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12842   *) ac_try_echo=$ac_try;;
12843 esac
12844 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12845   (eval "$ac_try") 2>&5
12846   ac_status=$?
12847   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12848   (exit $ac_status); }; }; then
12849   ac_header_compiler=yes
12850 else
12851   echo "$as_me: failed program was:" >&5
12852 sed 's/^/| /' conftest.$ac_ext >&5
12853
12854         ac_header_compiler=no
12855 fi
12856
12857 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12858 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12859 echo "${ECHO_T}$ac_header_compiler" >&6; }
12860
12861 # Is the header present?
12862 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12863 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12864 cat >conftest.$ac_ext <<_ACEOF
12865 /* confdefs.h.  */
12866 _ACEOF
12867 cat confdefs.h >>conftest.$ac_ext
12868 cat >>conftest.$ac_ext <<_ACEOF
12869 /* end confdefs.h.  */
12870 #include <$ac_header>
12871 _ACEOF
12872 if { (ac_try="$ac_cpp conftest.$ac_ext"
12873 case "(($ac_try" in
12874   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12875   *) ac_try_echo=$ac_try;;
12876 esac
12877 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12878   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12879   ac_status=$?
12880   grep -v '^ *+' conftest.er1 >conftest.err
12881   rm -f conftest.er1
12882   cat conftest.err >&5
12883   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12884   (exit $ac_status); } >/dev/null; then
12885   if test -s conftest.err; then
12886     ac_cpp_err=$ac_c_preproc_warn_flag
12887     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12888   else
12889     ac_cpp_err=
12890   fi
12891 else
12892   ac_cpp_err=yes
12893 fi
12894 if test -z "$ac_cpp_err"; then
12895   ac_header_preproc=yes
12896 else
12897   echo "$as_me: failed program was:" >&5
12898 sed 's/^/| /' conftest.$ac_ext >&5
12899
12900   ac_header_preproc=no
12901 fi
12902
12903 rm -f conftest.err conftest.$ac_ext
12904 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12905 echo "${ECHO_T}$ac_header_preproc" >&6; }
12906
12907 # So?  What about this header?
12908 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12909   yes:no: )
12910     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12911 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12912     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12913 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12914     ac_header_preproc=yes
12915     ;;
12916   no:yes:* )
12917     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12918 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12919     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12920 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12921     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12922 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12923     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12924 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12925     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12926 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12927     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12928 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12929     ( cat <<\_ASBOX
12930 ## ------------------------------------ ##
12931 ## Report this to http://llvm.org/bugs/ ##
12932 ## ------------------------------------ ##
12933 _ASBOX
12934      ) | sed "s/^/$as_me: WARNING:     /" >&2
12935     ;;
12936 esac
12937 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12938 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12939 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12940   echo $ECHO_N "(cached) $ECHO_C" >&6
12941 else
12942   eval "$as_ac_Header=\$ac_header_preproc"
12943 fi
12944 ac_res=`eval echo '${'$as_ac_Header'}'`
12945                { echo "$as_me:$LINENO: result: $ac_res" >&5
12946 echo "${ECHO_T}$ac_res" >&6; }
12947
12948 fi
12949 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12950   cat >>confdefs.h <<_ACEOF
12951 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12952 _ACEOF
12953
12954 fi
12955
12956 done
12957
12958 fi
12959
12960
12961 for ac_header in CrashReporterClient.h
12962 do
12963 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12964 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12965   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12966 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12967 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12968   echo $ECHO_N "(cached) $ECHO_C" >&6
12969 fi
12970 ac_res=`eval echo '${'$as_ac_Header'}'`
12971                { echo "$as_me:$LINENO: result: $ac_res" >&5
12972 echo "${ECHO_T}$ac_res" >&6; }
12973 else
12974   # Is the header compilable?
12975 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12976 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12977 cat >conftest.$ac_ext <<_ACEOF
12978 /* confdefs.h.  */
12979 _ACEOF
12980 cat confdefs.h >>conftest.$ac_ext
12981 cat >>conftest.$ac_ext <<_ACEOF
12982 /* end confdefs.h.  */
12983 $ac_includes_default
12984 #include <$ac_header>
12985 _ACEOF
12986 rm -f conftest.$ac_objext
12987 if { (ac_try="$ac_compile"
12988 case "(($ac_try" in
12989   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12990   *) ac_try_echo=$ac_try;;
12991 esac
12992 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12993   (eval "$ac_compile") 2>conftest.er1
12994   ac_status=$?
12995   grep -v '^ *+' conftest.er1 >conftest.err
12996   rm -f conftest.er1
12997   cat conftest.err >&5
12998   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12999   (exit $ac_status); } &&
13000          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13001   { (case "(($ac_try" in
13002   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13003   *) ac_try_echo=$ac_try;;
13004 esac
13005 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13006   (eval "$ac_try") 2>&5
13007   ac_status=$?
13008   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13009   (exit $ac_status); }; } &&
13010          { ac_try='test -s conftest.$ac_objext'
13011   { (case "(($ac_try" in
13012   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13013   *) ac_try_echo=$ac_try;;
13014 esac
13015 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13016   (eval "$ac_try") 2>&5
13017   ac_status=$?
13018   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13019   (exit $ac_status); }; }; then
13020   ac_header_compiler=yes
13021 else
13022   echo "$as_me: failed program was:" >&5
13023 sed 's/^/| /' conftest.$ac_ext >&5
13024
13025         ac_header_compiler=no
13026 fi
13027
13028 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13029 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13030 echo "${ECHO_T}$ac_header_compiler" >&6; }
13031
13032 # Is the header present?
13033 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
13034 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
13035 cat >conftest.$ac_ext <<_ACEOF
13036 /* confdefs.h.  */
13037 _ACEOF
13038 cat confdefs.h >>conftest.$ac_ext
13039 cat >>conftest.$ac_ext <<_ACEOF
13040 /* end confdefs.h.  */
13041 #include <$ac_header>
13042 _ACEOF
13043 if { (ac_try="$ac_cpp conftest.$ac_ext"
13044 case "(($ac_try" in
13045   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13046   *) ac_try_echo=$ac_try;;
13047 esac
13048 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13049   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13050   ac_status=$?
13051   grep -v '^ *+' conftest.er1 >conftest.err
13052   rm -f conftest.er1
13053   cat conftest.err >&5
13054   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13055   (exit $ac_status); } >/dev/null; then
13056   if test -s conftest.err; then
13057     ac_cpp_err=$ac_c_preproc_warn_flag
13058     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13059   else
13060     ac_cpp_err=
13061   fi
13062 else
13063   ac_cpp_err=yes
13064 fi
13065 if test -z "$ac_cpp_err"; then
13066   ac_header_preproc=yes
13067 else
13068   echo "$as_me: failed program was:" >&5
13069 sed 's/^/| /' conftest.$ac_ext >&5
13070
13071   ac_header_preproc=no
13072 fi
13073
13074 rm -f conftest.err conftest.$ac_ext
13075 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13076 echo "${ECHO_T}$ac_header_preproc" >&6; }
13077
13078 # So?  What about this header?
13079 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13080   yes:no: )
13081     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13082 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13083     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13084 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13085     ac_header_preproc=yes
13086     ;;
13087   no:yes:* )
13088     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13089 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13090     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
13091 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
13092     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13093 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13094     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
13095 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
13096     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13097 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13098     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13099 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13100     ( cat <<\_ASBOX
13101 ## ------------------------------------ ##
13102 ## Report this to http://llvm.org/bugs/ ##
13103 ## ------------------------------------ ##
13104 _ASBOX
13105      ) | sed "s/^/$as_me: WARNING:     /" >&2
13106     ;;
13107 esac
13108 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13109 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13110 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13111   echo $ECHO_N "(cached) $ECHO_C" >&6
13112 else
13113   eval "$as_ac_Header=\$ac_header_preproc"
13114 fi
13115 ac_res=`eval echo '${'$as_ac_Header'}'`
13116                { echo "$as_me:$LINENO: result: $ac_res" >&5
13117 echo "${ECHO_T}$ac_res" >&6; }
13118
13119 fi
13120 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13121   cat >>confdefs.h <<_ACEOF
13122 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13123 _ACEOF
13124
13125 fi
13126
13127 done
13128
13129
13130 { echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
13131 echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
13132 cat >conftest.$ac_ext <<_ACEOF
13133
13134   /* confdefs.h.  */
13135 _ACEOF
13136 cat confdefs.h >>conftest.$ac_ext
13137 cat >>conftest.$ac_ext <<_ACEOF
13138 /* end confdefs.h.  */
13139
13140     extern const char *__crashreporter_info__;
13141     int main() {
13142       __crashreporter_info__ = "test";
13143       return 0;
13144     }
13145
13146
13147 _ACEOF
13148 rm -f conftest.$ac_objext conftest$ac_exeext
13149 if { (ac_try="$ac_link"
13150 case "(($ac_try" in
13151   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13152   *) ac_try_echo=$ac_try;;
13153 esac
13154 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13155   (eval "$ac_link") 2>conftest.er1
13156   ac_status=$?
13157   grep -v '^ *+' conftest.er1 >conftest.err
13158   rm -f conftest.er1
13159   cat conftest.err >&5
13160   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13161   (exit $ac_status); } &&
13162          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13163   { (case "(($ac_try" in
13164   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13165   *) ac_try_echo=$ac_try;;
13166 esac
13167 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13168   (eval "$ac_try") 2>&5
13169   ac_status=$?
13170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13171   (exit $ac_status); }; } &&
13172          { ac_try='test -s conftest$ac_exeext'
13173   { (case "(($ac_try" in
13174   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13175   *) ac_try_echo=$ac_try;;
13176 esac
13177 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13178   (eval "$ac_try") 2>&5
13179   ac_status=$?
13180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13181   (exit $ac_status); }; }; then
13182
13183   { echo "$as_me:$LINENO: result: yes" >&5
13184 echo "${ECHO_T}yes" >&6; }
13185
13186 cat >>confdefs.h <<\_ACEOF
13187 #define HAVE_CRASHREPORTER_INFO 1
13188 _ACEOF
13189
13190
13191 else
13192   echo "$as_me: failed program was:" >&5
13193 sed 's/^/| /' conftest.$ac_ext >&5
13194
13195
13196   { echo "$as_me:$LINENO: result: no" >&5
13197 echo "${ECHO_T}no" >&6; }
13198
13199 cat >>confdefs.h <<\_ACEOF
13200 #define HAVE_CRASHREPORTER_INFO 0
13201 _ACEOF
13202
13203
13204 fi
13205
13206 rm -f core conftest.err conftest.$ac_objext \
13207       conftest$ac_exeext conftest.$ac_ext
13208
13209
13210
13211   { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
13212 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
13213 if test "${ac_cv_huge_val_sanity+set}" = set; then
13214   echo $ECHO_N "(cached) $ECHO_C" >&6
13215 else
13216
13217     ac_ext=cpp
13218 ac_cpp='$CXXCPP $CPPFLAGS'
13219 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13220 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13221 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13222
13223     ac_save_CXXFLAGS=$CXXFLAGS
13224     CXXFLAGS="$CXXFLAGS -pedantic"
13225     if test "$cross_compiling" = yes; then
13226   ac_cv_huge_val_sanity=yes
13227 else
13228   cat >conftest.$ac_ext <<_ACEOF
13229 /* confdefs.h.  */
13230 _ACEOF
13231 cat confdefs.h >>conftest.$ac_ext
13232 cat >>conftest.$ac_ext <<_ACEOF
13233 /* end confdefs.h.  */
13234 #include <math.h>
13235 int
13236 main ()
13237 {
13238 double x = HUGE_VAL; return x != x;
13239   ;
13240   return 0;
13241 }
13242 _ACEOF
13243 rm -f conftest$ac_exeext
13244 if { (ac_try="$ac_link"
13245 case "(($ac_try" in
13246   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13247   *) ac_try_echo=$ac_try;;
13248 esac
13249 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13250   (eval "$ac_link") 2>&5
13251   ac_status=$?
13252   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13253   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13254   { (case "(($ac_try" in
13255   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13256   *) ac_try_echo=$ac_try;;
13257 esac
13258 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13259   (eval "$ac_try") 2>&5
13260   ac_status=$?
13261   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13262   (exit $ac_status); }; }; then
13263   ac_cv_huge_val_sanity=yes
13264 else
13265   echo "$as_me: program exited with status $ac_status" >&5
13266 echo "$as_me: failed program was:" >&5
13267 sed 's/^/| /' conftest.$ac_ext >&5
13268
13269 ( exit $ac_status )
13270 ac_cv_huge_val_sanity=no
13271 fi
13272 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13273 fi
13274
13275
13276     CXXFLAGS=$ac_save_CXXFLAGS
13277     ac_ext=c
13278 ac_cpp='$CPP $CPPFLAGS'
13279 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13280 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13281 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13282
13283
13284 fi
13285 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
13286 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
13287   HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
13288
13289
13290 { echo "$as_me:$LINENO: checking for pid_t" >&5
13291 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
13292 if test "${ac_cv_type_pid_t+set}" = set; then
13293   echo $ECHO_N "(cached) $ECHO_C" >&6
13294 else
13295   cat >conftest.$ac_ext <<_ACEOF
13296 /* confdefs.h.  */
13297 _ACEOF
13298 cat confdefs.h >>conftest.$ac_ext
13299 cat >>conftest.$ac_ext <<_ACEOF
13300 /* end confdefs.h.  */
13301 $ac_includes_default
13302 typedef pid_t ac__type_new_;
13303 int
13304 main ()
13305 {
13306 if ((ac__type_new_ *) 0)
13307   return 0;
13308 if (sizeof (ac__type_new_))
13309   return 0;
13310   ;
13311   return 0;
13312 }
13313 _ACEOF
13314 rm -f conftest.$ac_objext
13315 if { (ac_try="$ac_compile"
13316 case "(($ac_try" in
13317   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13318   *) ac_try_echo=$ac_try;;
13319 esac
13320 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13321   (eval "$ac_compile") 2>conftest.er1
13322   ac_status=$?
13323   grep -v '^ *+' conftest.er1 >conftest.err
13324   rm -f conftest.er1
13325   cat conftest.err >&5
13326   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13327   (exit $ac_status); } &&
13328          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13329   { (case "(($ac_try" in
13330   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13331   *) ac_try_echo=$ac_try;;
13332 esac
13333 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13334   (eval "$ac_try") 2>&5
13335   ac_status=$?
13336   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13337   (exit $ac_status); }; } &&
13338          { ac_try='test -s conftest.$ac_objext'
13339   { (case "(($ac_try" in
13340   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13341   *) ac_try_echo=$ac_try;;
13342 esac
13343 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13344   (eval "$ac_try") 2>&5
13345   ac_status=$?
13346   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13347   (exit $ac_status); }; }; then
13348   ac_cv_type_pid_t=yes
13349 else
13350   echo "$as_me: failed program was:" >&5
13351 sed 's/^/| /' conftest.$ac_ext >&5
13352
13353         ac_cv_type_pid_t=no
13354 fi
13355
13356 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13357 fi
13358 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
13359 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
13360 if test $ac_cv_type_pid_t = yes; then
13361   :
13362 else
13363
13364 cat >>confdefs.h <<_ACEOF
13365 #define pid_t int
13366 _ACEOF
13367
13368 fi
13369
13370 { echo "$as_me:$LINENO: checking for size_t" >&5
13371 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
13372 if test "${ac_cv_type_size_t+set}" = set; then
13373   echo $ECHO_N "(cached) $ECHO_C" >&6
13374 else
13375   cat >conftest.$ac_ext <<_ACEOF
13376 /* confdefs.h.  */
13377 _ACEOF
13378 cat confdefs.h >>conftest.$ac_ext
13379 cat >>conftest.$ac_ext <<_ACEOF
13380 /* end confdefs.h.  */
13381 $ac_includes_default
13382 typedef size_t ac__type_new_;
13383 int
13384 main ()
13385 {
13386 if ((ac__type_new_ *) 0)
13387   return 0;
13388 if (sizeof (ac__type_new_))
13389   return 0;
13390   ;
13391   return 0;
13392 }
13393 _ACEOF
13394 rm -f conftest.$ac_objext
13395 if { (ac_try="$ac_compile"
13396 case "(($ac_try" in
13397   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13398   *) ac_try_echo=$ac_try;;
13399 esac
13400 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13401   (eval "$ac_compile") 2>conftest.er1
13402   ac_status=$?
13403   grep -v '^ *+' conftest.er1 >conftest.err
13404   rm -f conftest.er1
13405   cat conftest.err >&5
13406   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13407   (exit $ac_status); } &&
13408          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13409   { (case "(($ac_try" in
13410   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13411   *) ac_try_echo=$ac_try;;
13412 esac
13413 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13414   (eval "$ac_try") 2>&5
13415   ac_status=$?
13416   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13417   (exit $ac_status); }; } &&
13418          { ac_try='test -s conftest.$ac_objext'
13419   { (case "(($ac_try" in
13420   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13421   *) ac_try_echo=$ac_try;;
13422 esac
13423 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13424   (eval "$ac_try") 2>&5
13425   ac_status=$?
13426   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13427   (exit $ac_status); }; }; then
13428   ac_cv_type_size_t=yes
13429 else
13430   echo "$as_me: failed program was:" >&5
13431 sed 's/^/| /' conftest.$ac_ext >&5
13432
13433         ac_cv_type_size_t=no
13434 fi
13435
13436 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13437 fi
13438 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
13439 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
13440 if test $ac_cv_type_size_t = yes; then
13441   :
13442 else
13443
13444 cat >>confdefs.h <<_ACEOF
13445 #define size_t unsigned int
13446 _ACEOF
13447
13448 fi
13449
13450
13451 cat >>confdefs.h <<_ACEOF
13452 #define RETSIGTYPE void
13453 _ACEOF
13454
13455 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
13456 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
13457 if test "${ac_cv_struct_tm+set}" = set; then
13458   echo $ECHO_N "(cached) $ECHO_C" >&6
13459 else
13460   cat >conftest.$ac_ext <<_ACEOF
13461 /* confdefs.h.  */
13462 _ACEOF
13463 cat confdefs.h >>conftest.$ac_ext
13464 cat >>conftest.$ac_ext <<_ACEOF
13465 /* end confdefs.h.  */
13466 #include <sys/types.h>
13467 #include <time.h>
13468
13469 int
13470 main ()
13471 {
13472 struct tm *tp; tp->tm_sec;
13473   ;
13474   return 0;
13475 }
13476 _ACEOF
13477 rm -f conftest.$ac_objext
13478 if { (ac_try="$ac_compile"
13479 case "(($ac_try" in
13480   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13481   *) ac_try_echo=$ac_try;;
13482 esac
13483 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13484   (eval "$ac_compile") 2>conftest.er1
13485   ac_status=$?
13486   grep -v '^ *+' conftest.er1 >conftest.err
13487   rm -f conftest.er1
13488   cat conftest.err >&5
13489   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13490   (exit $ac_status); } &&
13491          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13492   { (case "(($ac_try" in
13493   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13494   *) ac_try_echo=$ac_try;;
13495 esac
13496 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13497   (eval "$ac_try") 2>&5
13498   ac_status=$?
13499   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13500   (exit $ac_status); }; } &&
13501          { ac_try='test -s conftest.$ac_objext'
13502   { (case "(($ac_try" in
13503   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13504   *) ac_try_echo=$ac_try;;
13505 esac
13506 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13507   (eval "$ac_try") 2>&5
13508   ac_status=$?
13509   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13510   (exit $ac_status); }; }; then
13511   ac_cv_struct_tm=time.h
13512 else
13513   echo "$as_me: failed program was:" >&5
13514 sed 's/^/| /' conftest.$ac_ext >&5
13515
13516         ac_cv_struct_tm=sys/time.h
13517 fi
13518
13519 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13520 fi
13521 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
13522 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
13523 if test $ac_cv_struct_tm = sys/time.h; then
13524
13525 cat >>confdefs.h <<\_ACEOF
13526 #define TM_IN_SYS_TIME 1
13527 _ACEOF
13528
13529 fi
13530
13531 { echo "$as_me:$LINENO: checking for int64_t" >&5
13532 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
13533 if test "${ac_cv_type_int64_t+set}" = set; then
13534   echo $ECHO_N "(cached) $ECHO_C" >&6
13535 else
13536   cat >conftest.$ac_ext <<_ACEOF
13537 /* confdefs.h.  */
13538 _ACEOF
13539 cat confdefs.h >>conftest.$ac_ext
13540 cat >>conftest.$ac_ext <<_ACEOF
13541 /* end confdefs.h.  */
13542 $ac_includes_default
13543 typedef int64_t ac__type_new_;
13544 int
13545 main ()
13546 {
13547 if ((ac__type_new_ *) 0)
13548   return 0;
13549 if (sizeof (ac__type_new_))
13550   return 0;
13551   ;
13552   return 0;
13553 }
13554 _ACEOF
13555 rm -f conftest.$ac_objext
13556 if { (ac_try="$ac_compile"
13557 case "(($ac_try" in
13558   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13559   *) ac_try_echo=$ac_try;;
13560 esac
13561 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13562   (eval "$ac_compile") 2>conftest.er1
13563   ac_status=$?
13564   grep -v '^ *+' conftest.er1 >conftest.err
13565   rm -f conftest.er1
13566   cat conftest.err >&5
13567   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13568   (exit $ac_status); } &&
13569          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13570   { (case "(($ac_try" in
13571   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13572   *) ac_try_echo=$ac_try;;
13573 esac
13574 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13575   (eval "$ac_try") 2>&5
13576   ac_status=$?
13577   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13578   (exit $ac_status); }; } &&
13579          { ac_try='test -s conftest.$ac_objext'
13580   { (case "(($ac_try" in
13581   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13582   *) ac_try_echo=$ac_try;;
13583 esac
13584 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13585   (eval "$ac_try") 2>&5
13586   ac_status=$?
13587   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13588   (exit $ac_status); }; }; then
13589   ac_cv_type_int64_t=yes
13590 else
13591   echo "$as_me: failed program was:" >&5
13592 sed 's/^/| /' conftest.$ac_ext >&5
13593
13594         ac_cv_type_int64_t=no
13595 fi
13596
13597 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13598 fi
13599 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
13600 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
13601 if test $ac_cv_type_int64_t = yes; then
13602
13603 cat >>confdefs.h <<_ACEOF
13604 #define HAVE_INT64_T 1
13605 _ACEOF
13606
13607
13608 else
13609   { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
13610 echo "$as_me: error: Type int64_t required but not found" >&2;}
13611    { (exit 1); exit 1; }; }
13612 fi
13613
13614 { echo "$as_me:$LINENO: checking for uint64_t" >&5
13615 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
13616 if test "${ac_cv_type_uint64_t+set}" = set; then
13617   echo $ECHO_N "(cached) $ECHO_C" >&6
13618 else
13619   cat >conftest.$ac_ext <<_ACEOF
13620 /* confdefs.h.  */
13621 _ACEOF
13622 cat confdefs.h >>conftest.$ac_ext
13623 cat >>conftest.$ac_ext <<_ACEOF
13624 /* end confdefs.h.  */
13625 $ac_includes_default
13626 typedef uint64_t ac__type_new_;
13627 int
13628 main ()
13629 {
13630 if ((ac__type_new_ *) 0)
13631   return 0;
13632 if (sizeof (ac__type_new_))
13633   return 0;
13634   ;
13635   return 0;
13636 }
13637 _ACEOF
13638 rm -f conftest.$ac_objext
13639 if { (ac_try="$ac_compile"
13640 case "(($ac_try" in
13641   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13642   *) ac_try_echo=$ac_try;;
13643 esac
13644 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13645   (eval "$ac_compile") 2>conftest.er1
13646   ac_status=$?
13647   grep -v '^ *+' conftest.er1 >conftest.err
13648   rm -f conftest.er1
13649   cat conftest.err >&5
13650   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13651   (exit $ac_status); } &&
13652          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13653   { (case "(($ac_try" in
13654   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13655   *) ac_try_echo=$ac_try;;
13656 esac
13657 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13658   (eval "$ac_try") 2>&5
13659   ac_status=$?
13660   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13661   (exit $ac_status); }; } &&
13662          { ac_try='test -s conftest.$ac_objext'
13663   { (case "(($ac_try" in
13664   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13665   *) ac_try_echo=$ac_try;;
13666 esac
13667 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13668   (eval "$ac_try") 2>&5
13669   ac_status=$?
13670   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13671   (exit $ac_status); }; }; then
13672   ac_cv_type_uint64_t=yes
13673 else
13674   echo "$as_me: failed program was:" >&5
13675 sed 's/^/| /' conftest.$ac_ext >&5
13676
13677         ac_cv_type_uint64_t=no
13678 fi
13679
13680 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13681 fi
13682 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
13683 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
13684 if test $ac_cv_type_uint64_t = yes; then
13685
13686 cat >>confdefs.h <<_ACEOF
13687 #define HAVE_UINT64_T 1
13688 _ACEOF
13689
13690
13691 else
13692   { echo "$as_me:$LINENO: checking for u_int64_t" >&5
13693 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
13694 if test "${ac_cv_type_u_int64_t+set}" = set; then
13695   echo $ECHO_N "(cached) $ECHO_C" >&6
13696 else
13697   cat >conftest.$ac_ext <<_ACEOF
13698 /* confdefs.h.  */
13699 _ACEOF
13700 cat confdefs.h >>conftest.$ac_ext
13701 cat >>conftest.$ac_ext <<_ACEOF
13702 /* end confdefs.h.  */
13703 $ac_includes_default
13704 typedef u_int64_t ac__type_new_;
13705 int
13706 main ()
13707 {
13708 if ((ac__type_new_ *) 0)
13709   return 0;
13710 if (sizeof (ac__type_new_))
13711   return 0;
13712   ;
13713   return 0;
13714 }
13715 _ACEOF
13716 rm -f conftest.$ac_objext
13717 if { (ac_try="$ac_compile"
13718 case "(($ac_try" in
13719   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13720   *) ac_try_echo=$ac_try;;
13721 esac
13722 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13723   (eval "$ac_compile") 2>conftest.er1
13724   ac_status=$?
13725   grep -v '^ *+' conftest.er1 >conftest.err
13726   rm -f conftest.er1
13727   cat conftest.err >&5
13728   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13729   (exit $ac_status); } &&
13730          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13731   { (case "(($ac_try" in
13732   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13733   *) ac_try_echo=$ac_try;;
13734 esac
13735 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13736   (eval "$ac_try") 2>&5
13737   ac_status=$?
13738   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13739   (exit $ac_status); }; } &&
13740          { ac_try='test -s conftest.$ac_objext'
13741   { (case "(($ac_try" in
13742   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13743   *) ac_try_echo=$ac_try;;
13744 esac
13745 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13746   (eval "$ac_try") 2>&5
13747   ac_status=$?
13748   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13749   (exit $ac_status); }; }; then
13750   ac_cv_type_u_int64_t=yes
13751 else
13752   echo "$as_me: failed program was:" >&5
13753 sed 's/^/| /' conftest.$ac_ext >&5
13754
13755         ac_cv_type_u_int64_t=no
13756 fi
13757
13758 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13759 fi
13760 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
13761 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
13762 if test $ac_cv_type_u_int64_t = yes; then
13763
13764 cat >>confdefs.h <<_ACEOF
13765 #define HAVE_U_INT64_T 1
13766 _ACEOF
13767
13768
13769 else
13770   { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
13771 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
13772    { (exit 1); exit 1; }; }
13773 fi
13774
13775 fi
13776
13777
13778
13779
13780
13781 for ac_func in backtrace getcwd
13782 do
13783 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13784 { echo "$as_me:$LINENO: checking for $ac_func" >&5
13785 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
13786 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13787   echo $ECHO_N "(cached) $ECHO_C" >&6
13788 else
13789   cat >conftest.$ac_ext <<_ACEOF
13790 /* confdefs.h.  */
13791 _ACEOF
13792 cat confdefs.h >>conftest.$ac_ext
13793 cat >>conftest.$ac_ext <<_ACEOF
13794 /* end confdefs.h.  */
13795 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13796    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
13797 #define $ac_func innocuous_$ac_func
13798
13799 /* System header to define __stub macros and hopefully few prototypes,
13800     which can conflict with char $ac_func (); below.
13801     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13802     <limits.h> exists even on freestanding compilers.  */
13803
13804 #ifdef __STDC__
13805 # include <limits.h>
13806 #else
13807 # include <assert.h>
13808 #endif
13809
13810 #undef $ac_func
13811
13812 /* Override any GCC internal prototype to avoid an error.
13813    Use char because int might match the return type of a GCC
13814    builtin and then its argument prototype would still apply.  */
13815 #ifdef __cplusplus
13816 extern "C"
13817 #endif
13818 char $ac_func ();
13819 /* The GNU C library defines this for functions which it implements
13820     to always fail with ENOSYS.  Some functions are actually named
13821     something starting with __ and the normal name is an alias.  */
13822 #if defined __stub_$ac_func || defined __stub___$ac_func
13823 choke me
13824 #endif
13825
13826 int
13827 main ()
13828 {
13829 return $ac_func ();
13830   ;
13831   return 0;
13832 }
13833 _ACEOF
13834 rm -f conftest.$ac_objext conftest$ac_exeext
13835 if { (ac_try="$ac_link"
13836 case "(($ac_try" in
13837   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13838   *) ac_try_echo=$ac_try;;
13839 esac
13840 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13841   (eval "$ac_link") 2>conftest.er1
13842   ac_status=$?
13843   grep -v '^ *+' conftest.er1 >conftest.err
13844   rm -f conftest.er1
13845   cat conftest.err >&5
13846   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13847   (exit $ac_status); } &&
13848          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13849   { (case "(($ac_try" in
13850   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13851   *) ac_try_echo=$ac_try;;
13852 esac
13853 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13854   (eval "$ac_try") 2>&5
13855   ac_status=$?
13856   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13857   (exit $ac_status); }; } &&
13858          { ac_try='test -s conftest$ac_exeext'
13859   { (case "(($ac_try" in
13860   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13861   *) ac_try_echo=$ac_try;;
13862 esac
13863 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13864   (eval "$ac_try") 2>&5
13865   ac_status=$?
13866   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13867   (exit $ac_status); }; }; then
13868   eval "$as_ac_var=yes"
13869 else
13870   echo "$as_me: failed program was:" >&5
13871 sed 's/^/| /' conftest.$ac_ext >&5
13872
13873         eval "$as_ac_var=no"
13874 fi
13875
13876 rm -f core conftest.err conftest.$ac_objext \
13877       conftest$ac_exeext conftest.$ac_ext
13878 fi
13879 ac_res=`eval echo '${'$as_ac_var'}'`
13880                { echo "$as_me:$LINENO: result: $ac_res" >&5
13881 echo "${ECHO_T}$ac_res" >&6; }
13882 if test `eval echo '${'$as_ac_var'}'` = yes; then
13883   cat >>confdefs.h <<_ACEOF
13884 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13885 _ACEOF
13886
13887 fi
13888 done
13889
13890
13891
13892
13893
13894
13895 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
13896 do
13897 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13898 { echo "$as_me:$LINENO: checking for $ac_func" >&5
13899 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
13900 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13901   echo $ECHO_N "(cached) $ECHO_C" >&6
13902 else
13903   cat >conftest.$ac_ext <<_ACEOF
13904 /* confdefs.h.  */
13905 _ACEOF
13906 cat confdefs.h >>conftest.$ac_ext
13907 cat >>conftest.$ac_ext <<_ACEOF
13908 /* end confdefs.h.  */
13909 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13910    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
13911 #define $ac_func innocuous_$ac_func
13912
13913 /* System header to define __stub macros and hopefully few prototypes,
13914     which can conflict with char $ac_func (); below.
13915     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13916     <limits.h> exists even on freestanding compilers.  */
13917
13918 #ifdef __STDC__
13919 # include <limits.h>
13920 #else
13921 # include <assert.h>
13922 #endif
13923
13924 #undef $ac_func
13925
13926 /* Override any GCC internal prototype to avoid an error.
13927    Use char because int might match the return type of a GCC
13928    builtin and then its argument prototype would still apply.  */
13929 #ifdef __cplusplus
13930 extern "C"
13931 #endif
13932 char $ac_func ();
13933 /* The GNU C library defines this for functions which it implements
13934     to always fail with ENOSYS.  Some functions are actually named
13935     something starting with __ and the normal name is an alias.  */
13936 #if defined __stub_$ac_func || defined __stub___$ac_func
13937 choke me
13938 #endif
13939
13940 int
13941 main ()
13942 {
13943 return $ac_func ();
13944   ;
13945   return 0;
13946 }
13947 _ACEOF
13948 rm -f conftest.$ac_objext conftest$ac_exeext
13949 if { (ac_try="$ac_link"
13950 case "(($ac_try" in
13951   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13952   *) ac_try_echo=$ac_try;;
13953 esac
13954 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13955   (eval "$ac_link") 2>conftest.er1
13956   ac_status=$?
13957   grep -v '^ *+' conftest.er1 >conftest.err
13958   rm -f conftest.er1
13959   cat conftest.err >&5
13960   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13961   (exit $ac_status); } &&
13962          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13963   { (case "(($ac_try" in
13964   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13965   *) ac_try_echo=$ac_try;;
13966 esac
13967 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13968   (eval "$ac_try") 2>&5
13969   ac_status=$?
13970   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13971   (exit $ac_status); }; } &&
13972          { ac_try='test -s conftest$ac_exeext'
13973   { (case "(($ac_try" in
13974   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13975   *) ac_try_echo=$ac_try;;
13976 esac
13977 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13978   (eval "$ac_try") 2>&5
13979   ac_status=$?
13980   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13981   (exit $ac_status); }; }; then
13982   eval "$as_ac_var=yes"
13983 else
13984   echo "$as_me: failed program was:" >&5
13985 sed 's/^/| /' conftest.$ac_ext >&5
13986
13987         eval "$as_ac_var=no"
13988 fi
13989
13990 rm -f core conftest.err conftest.$ac_objext \
13991       conftest$ac_exeext conftest.$ac_ext
13992 fi
13993 ac_res=`eval echo '${'$as_ac_var'}'`
13994                { echo "$as_me:$LINENO: result: $ac_res" >&5
13995 echo "${ECHO_T}$ac_res" >&6; }
13996 if test `eval echo '${'$as_ac_var'}'` = yes; then
13997   cat >>confdefs.h <<_ACEOF
13998 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13999 _ACEOF
14000
14001 fi
14002 done
14003
14004
14005
14006
14007 for ac_func in isatty mkdtemp mkstemp
14008 do
14009 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14010 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14011 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14012 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14013   echo $ECHO_N "(cached) $ECHO_C" >&6
14014 else
14015   cat >conftest.$ac_ext <<_ACEOF
14016 /* confdefs.h.  */
14017 _ACEOF
14018 cat confdefs.h >>conftest.$ac_ext
14019 cat >>conftest.$ac_ext <<_ACEOF
14020 /* end confdefs.h.  */
14021 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14022    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14023 #define $ac_func innocuous_$ac_func
14024
14025 /* System header to define __stub macros and hopefully few prototypes,
14026     which can conflict with char $ac_func (); below.
14027     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14028     <limits.h> exists even on freestanding compilers.  */
14029
14030 #ifdef __STDC__
14031 # include <limits.h>
14032 #else
14033 # include <assert.h>
14034 #endif
14035
14036 #undef $ac_func
14037
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.  */
14041 #ifdef __cplusplus
14042 extern "C"
14043 #endif
14044 char $ac_func ();
14045 /* The GNU C library defines this for functions which it implements
14046     to always fail with ENOSYS.  Some functions are actually named
14047     something starting with __ and the normal name is an alias.  */
14048 #if defined __stub_$ac_func || defined __stub___$ac_func
14049 choke me
14050 #endif
14051
14052 int
14053 main ()
14054 {
14055 return $ac_func ();
14056   ;
14057   return 0;
14058 }
14059 _ACEOF
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;;
14065 esac
14066 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14067   (eval "$ac_link") 2>conftest.er1
14068   ac_status=$?
14069   grep -v '^ *+' conftest.er1 >conftest.err
14070   rm -f conftest.er1
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;;
14078 esac
14079 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14080   (eval "$ac_try") 2>&5
14081   ac_status=$?
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;;
14088 esac
14089 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14090   (eval "$ac_try") 2>&5
14091   ac_status=$?
14092   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14093   (exit $ac_status); }; }; then
14094   eval "$as_ac_var=yes"
14095 else
14096   echo "$as_me: failed program was:" >&5
14097 sed 's/^/| /' conftest.$ac_ext >&5
14098
14099         eval "$as_ac_var=no"
14100 fi
14101
14102 rm -f core conftest.err conftest.$ac_objext \
14103       conftest$ac_exeext conftest.$ac_ext
14104 fi
14105 ac_res=`eval echo '${'$as_ac_var'}'`
14106                { echo "$as_me:$LINENO: result: $ac_res" >&5
14107 echo "${ECHO_T}$ac_res" >&6; }
14108 if test `eval echo '${'$as_ac_var'}'` = yes; then
14109   cat >>confdefs.h <<_ACEOF
14110 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14111 _ACEOF
14112
14113 fi
14114 done
14115
14116
14117
14118
14119
14120
14121
14122 for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit
14123 do
14124 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14125 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14126 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14127 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14128   echo $ECHO_N "(cached) $ECHO_C" >&6
14129 else
14130   cat >conftest.$ac_ext <<_ACEOF
14131 /* confdefs.h.  */
14132 _ACEOF
14133 cat confdefs.h >>conftest.$ac_ext
14134 cat >>conftest.$ac_ext <<_ACEOF
14135 /* end confdefs.h.  */
14136 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14137    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14138 #define $ac_func innocuous_$ac_func
14139
14140 /* System header to define __stub macros and hopefully few prototypes,
14141     which can conflict with char $ac_func (); below.
14142     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14143     <limits.h> exists even on freestanding compilers.  */
14144
14145 #ifdef __STDC__
14146 # include <limits.h>
14147 #else
14148 # include <assert.h>
14149 #endif
14150
14151 #undef $ac_func
14152
14153 /* Override any GCC internal prototype to avoid an error.
14154    Use char because int might match the return type of a GCC
14155    builtin and then its argument prototype would still apply.  */
14156 #ifdef __cplusplus
14157 extern "C"
14158 #endif
14159 char $ac_func ();
14160 /* The GNU C library defines this for functions which it implements
14161     to always fail with ENOSYS.  Some functions are actually named
14162     something starting with __ and the normal name is an alias.  */
14163 #if defined __stub_$ac_func || defined __stub___$ac_func
14164 choke me
14165 #endif
14166
14167 int
14168 main ()
14169 {
14170 return $ac_func ();
14171   ;
14172   return 0;
14173 }
14174 _ACEOF
14175 rm -f conftest.$ac_objext conftest$ac_exeext
14176 if { (ac_try="$ac_link"
14177 case "(($ac_try" in
14178   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14179   *) ac_try_echo=$ac_try;;
14180 esac
14181 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14182   (eval "$ac_link") 2>conftest.er1
14183   ac_status=$?
14184   grep -v '^ *+' conftest.er1 >conftest.err
14185   rm -f conftest.er1
14186   cat conftest.err >&5
14187   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14188   (exit $ac_status); } &&
14189          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14190   { (case "(($ac_try" in
14191   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14192   *) ac_try_echo=$ac_try;;
14193 esac
14194 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14195   (eval "$ac_try") 2>&5
14196   ac_status=$?
14197   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14198   (exit $ac_status); }; } &&
14199          { ac_try='test -s conftest$ac_exeext'
14200   { (case "(($ac_try" in
14201   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14202   *) ac_try_echo=$ac_try;;
14203 esac
14204 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14205   (eval "$ac_try") 2>&5
14206   ac_status=$?
14207   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14208   (exit $ac_status); }; }; then
14209   eval "$as_ac_var=yes"
14210 else
14211   echo "$as_me: failed program was:" >&5
14212 sed 's/^/| /' conftest.$ac_ext >&5
14213
14214         eval "$as_ac_var=no"
14215 fi
14216
14217 rm -f core conftest.err conftest.$ac_objext \
14218       conftest$ac_exeext conftest.$ac_ext
14219 fi
14220 ac_res=`eval echo '${'$as_ac_var'}'`
14221                { echo "$as_me:$LINENO: result: $ac_res" >&5
14222 echo "${ECHO_T}$ac_res" >&6; }
14223 if test `eval echo '${'$as_ac_var'}'` = yes; then
14224   cat >>confdefs.h <<_ACEOF
14225 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14226 _ACEOF
14227
14228 fi
14229 done
14230
14231
14232
14233
14234 for ac_func in strerror strerror_r setenv
14235 do
14236 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14237 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14238 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14239 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14240   echo $ECHO_N "(cached) $ECHO_C" >&6
14241 else
14242   cat >conftest.$ac_ext <<_ACEOF
14243 /* confdefs.h.  */
14244 _ACEOF
14245 cat confdefs.h >>conftest.$ac_ext
14246 cat >>conftest.$ac_ext <<_ACEOF
14247 /* end confdefs.h.  */
14248 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14249    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14250 #define $ac_func innocuous_$ac_func
14251
14252 /* System header to define __stub macros and hopefully few prototypes,
14253     which can conflict with char $ac_func (); below.
14254     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14255     <limits.h> exists even on freestanding compilers.  */
14256
14257 #ifdef __STDC__
14258 # include <limits.h>
14259 #else
14260 # include <assert.h>
14261 #endif
14262
14263 #undef $ac_func
14264
14265 /* Override any GCC internal prototype to avoid an error.
14266    Use char because int might match the return type of a GCC
14267    builtin and then its argument prototype would still apply.  */
14268 #ifdef __cplusplus
14269 extern "C"
14270 #endif
14271 char $ac_func ();
14272 /* The GNU C library defines this for functions which it implements
14273     to always fail with ENOSYS.  Some functions are actually named
14274     something starting with __ and the normal name is an alias.  */
14275 #if defined __stub_$ac_func || defined __stub___$ac_func
14276 choke me
14277 #endif
14278
14279 int
14280 main ()
14281 {
14282 return $ac_func ();
14283   ;
14284   return 0;
14285 }
14286 _ACEOF
14287 rm -f conftest.$ac_objext conftest$ac_exeext
14288 if { (ac_try="$ac_link"
14289 case "(($ac_try" in
14290   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14291   *) ac_try_echo=$ac_try;;
14292 esac
14293 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14294   (eval "$ac_link") 2>conftest.er1
14295   ac_status=$?
14296   grep -v '^ *+' conftest.er1 >conftest.err
14297   rm -f conftest.er1
14298   cat conftest.err >&5
14299   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14300   (exit $ac_status); } &&
14301          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14302   { (case "(($ac_try" in
14303   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14304   *) ac_try_echo=$ac_try;;
14305 esac
14306 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14307   (eval "$ac_try") 2>&5
14308   ac_status=$?
14309   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14310   (exit $ac_status); }; } &&
14311          { ac_try='test -s conftest$ac_exeext'
14312   { (case "(($ac_try" in
14313   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14314   *) ac_try_echo=$ac_try;;
14315 esac
14316 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14317   (eval "$ac_try") 2>&5
14318   ac_status=$?
14319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14320   (exit $ac_status); }; }; then
14321   eval "$as_ac_var=yes"
14322 else
14323   echo "$as_me: failed program was:" >&5
14324 sed 's/^/| /' conftest.$ac_ext >&5
14325
14326         eval "$as_ac_var=no"
14327 fi
14328
14329 rm -f core conftest.err conftest.$ac_objext \
14330       conftest$ac_exeext conftest.$ac_ext
14331 fi
14332 ac_res=`eval echo '${'$as_ac_var'}'`
14333                { echo "$as_me:$LINENO: result: $ac_res" >&5
14334 echo "${ECHO_T}$ac_res" >&6; }
14335 if test `eval echo '${'$as_ac_var'}'` = yes; then
14336   cat >>confdefs.h <<_ACEOF
14337 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14338 _ACEOF
14339
14340 fi
14341 done
14342
14343
14344
14345
14346
14347 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
14348 do
14349 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14350 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14351 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14352 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14353   echo $ECHO_N "(cached) $ECHO_C" >&6
14354 else
14355   cat >conftest.$ac_ext <<_ACEOF
14356 /* confdefs.h.  */
14357 _ACEOF
14358 cat confdefs.h >>conftest.$ac_ext
14359 cat >>conftest.$ac_ext <<_ACEOF
14360 /* end confdefs.h.  */
14361 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14362    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14363 #define $ac_func innocuous_$ac_func
14364
14365 /* System header to define __stub macros and hopefully few prototypes,
14366     which can conflict with char $ac_func (); below.
14367     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14368     <limits.h> exists even on freestanding compilers.  */
14369
14370 #ifdef __STDC__
14371 # include <limits.h>
14372 #else
14373 # include <assert.h>
14374 #endif
14375
14376 #undef $ac_func
14377
14378 /* Override any GCC internal prototype to avoid an error.
14379    Use char because int might match the return type of a GCC
14380    builtin and then its argument prototype would still apply.  */
14381 #ifdef __cplusplus
14382 extern "C"
14383 #endif
14384 char $ac_func ();
14385 /* The GNU C library defines this for functions which it implements
14386     to always fail with ENOSYS.  Some functions are actually named
14387     something starting with __ and the normal name is an alias.  */
14388 #if defined __stub_$ac_func || defined __stub___$ac_func
14389 choke me
14390 #endif
14391
14392 int
14393 main ()
14394 {
14395 return $ac_func ();
14396   ;
14397   return 0;
14398 }
14399 _ACEOF
14400 rm -f conftest.$ac_objext conftest$ac_exeext
14401 if { (ac_try="$ac_link"
14402 case "(($ac_try" in
14403   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14404   *) ac_try_echo=$ac_try;;
14405 esac
14406 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14407   (eval "$ac_link") 2>conftest.er1
14408   ac_status=$?
14409   grep -v '^ *+' conftest.er1 >conftest.err
14410   rm -f conftest.er1
14411   cat conftest.err >&5
14412   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14413   (exit $ac_status); } &&
14414          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14415   { (case "(($ac_try" in
14416   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14417   *) ac_try_echo=$ac_try;;
14418 esac
14419 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14420   (eval "$ac_try") 2>&5
14421   ac_status=$?
14422   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14423   (exit $ac_status); }; } &&
14424          { ac_try='test -s conftest$ac_exeext'
14425   { (case "(($ac_try" in
14426   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14427   *) ac_try_echo=$ac_try;;
14428 esac
14429 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14430   (eval "$ac_try") 2>&5
14431   ac_status=$?
14432   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14433   (exit $ac_status); }; }; then
14434   eval "$as_ac_var=yes"
14435 else
14436   echo "$as_me: failed program was:" >&5
14437 sed 's/^/| /' conftest.$ac_ext >&5
14438
14439         eval "$as_ac_var=no"
14440 fi
14441
14442 rm -f core conftest.err conftest.$ac_objext \
14443       conftest$ac_exeext conftest.$ac_ext
14444 fi
14445 ac_res=`eval echo '${'$as_ac_var'}'`
14446                { echo "$as_me:$LINENO: result: $ac_res" >&5
14447 echo "${ECHO_T}$ac_res" >&6; }
14448 if test `eval echo '${'$as_ac_var'}'` = yes; then
14449   cat >>confdefs.h <<_ACEOF
14450 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14451 _ACEOF
14452
14453 fi
14454 done
14455
14456
14457
14458
14459 for ac_func in setjmp longjmp writev
14460 do
14461 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14462 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14463 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14464 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14465   echo $ECHO_N "(cached) $ECHO_C" >&6
14466 else
14467   cat >conftest.$ac_ext <<_ACEOF
14468 /* confdefs.h.  */
14469 _ACEOF
14470 cat confdefs.h >>conftest.$ac_ext
14471 cat >>conftest.$ac_ext <<_ACEOF
14472 /* end confdefs.h.  */
14473 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14474    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14475 #define $ac_func innocuous_$ac_func
14476
14477 /* System header to define __stub macros and hopefully few prototypes,
14478     which can conflict with char $ac_func (); below.
14479     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14480     <limits.h> exists even on freestanding compilers.  */
14481
14482 #ifdef __STDC__
14483 # include <limits.h>
14484 #else
14485 # include <assert.h>
14486 #endif
14487
14488 #undef $ac_func
14489
14490 /* Override any GCC internal prototype to avoid an error.
14491    Use char because int might match the return type of a GCC
14492    builtin and then its argument prototype would still apply.  */
14493 #ifdef __cplusplus
14494 extern "C"
14495 #endif
14496 char $ac_func ();
14497 /* The GNU C library defines this for functions which it implements
14498     to always fail with ENOSYS.  Some functions are actually named
14499     something starting with __ and the normal name is an alias.  */
14500 #if defined __stub_$ac_func || defined __stub___$ac_func
14501 choke me
14502 #endif
14503
14504 int
14505 main ()
14506 {
14507 return $ac_func ();
14508   ;
14509   return 0;
14510 }
14511 _ACEOF
14512 rm -f conftest.$ac_objext conftest$ac_exeext
14513 if { (ac_try="$ac_link"
14514 case "(($ac_try" in
14515   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14516   *) ac_try_echo=$ac_try;;
14517 esac
14518 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14519   (eval "$ac_link") 2>conftest.er1
14520   ac_status=$?
14521   grep -v '^ *+' conftest.er1 >conftest.err
14522   rm -f conftest.er1
14523   cat conftest.err >&5
14524   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14525   (exit $ac_status); } &&
14526          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14527   { (case "(($ac_try" in
14528   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14529   *) ac_try_echo=$ac_try;;
14530 esac
14531 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14532   (eval "$ac_try") 2>&5
14533   ac_status=$?
14534   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14535   (exit $ac_status); }; } &&
14536          { ac_try='test -s conftest$ac_exeext'
14537   { (case "(($ac_try" in
14538   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14539   *) ac_try_echo=$ac_try;;
14540 esac
14541 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14542   (eval "$ac_try") 2>&5
14543   ac_status=$?
14544   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14545   (exit $ac_status); }; }; then
14546   eval "$as_ac_var=yes"
14547 else
14548   echo "$as_me: failed program was:" >&5
14549 sed 's/^/| /' conftest.$ac_ext >&5
14550
14551         eval "$as_ac_var=no"
14552 fi
14553
14554 rm -f core conftest.err conftest.$ac_objext \
14555       conftest$ac_exeext conftest.$ac_ext
14556 fi
14557 ac_res=`eval echo '${'$as_ac_var'}'`
14558                { echo "$as_me:$LINENO: result: $ac_res" >&5
14559 echo "${ECHO_T}$ac_res" >&6; }
14560 if test `eval echo '${'$as_ac_var'}'` = yes; then
14561   cat >>confdefs.h <<_ACEOF
14562 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14563 _ACEOF
14564
14565 fi
14566 done
14567
14568
14569
14570 for ac_func in futimes futimens
14571 do
14572 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14573 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14574 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14575 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14576   echo $ECHO_N "(cached) $ECHO_C" >&6
14577 else
14578   cat >conftest.$ac_ext <<_ACEOF
14579 /* confdefs.h.  */
14580 _ACEOF
14581 cat confdefs.h >>conftest.$ac_ext
14582 cat >>conftest.$ac_ext <<_ACEOF
14583 /* end confdefs.h.  */
14584 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14585    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14586 #define $ac_func innocuous_$ac_func
14587
14588 /* System header to define __stub macros and hopefully few prototypes,
14589     which can conflict with char $ac_func (); below.
14590     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14591     <limits.h> exists even on freestanding compilers.  */
14592
14593 #ifdef __STDC__
14594 # include <limits.h>
14595 #else
14596 # include <assert.h>
14597 #endif
14598
14599 #undef $ac_func
14600
14601 /* Override any GCC internal prototype to avoid an error.
14602    Use char because int might match the return type of a GCC
14603    builtin and then its argument prototype would still apply.  */
14604 #ifdef __cplusplus
14605 extern "C"
14606 #endif
14607 char $ac_func ();
14608 /* The GNU C library defines this for functions which it implements
14609     to always fail with ENOSYS.  Some functions are actually named
14610     something starting with __ and the normal name is an alias.  */
14611 #if defined __stub_$ac_func || defined __stub___$ac_func
14612 choke me
14613 #endif
14614
14615 int
14616 main ()
14617 {
14618 return $ac_func ();
14619   ;
14620   return 0;
14621 }
14622 _ACEOF
14623 rm -f conftest.$ac_objext conftest$ac_exeext
14624 if { (ac_try="$ac_link"
14625 case "(($ac_try" in
14626   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14627   *) ac_try_echo=$ac_try;;
14628 esac
14629 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14630   (eval "$ac_link") 2>conftest.er1
14631   ac_status=$?
14632   grep -v '^ *+' conftest.er1 >conftest.err
14633   rm -f conftest.er1
14634   cat conftest.err >&5
14635   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14636   (exit $ac_status); } &&
14637          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14638   { (case "(($ac_try" in
14639   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14640   *) ac_try_echo=$ac_try;;
14641 esac
14642 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14643   (eval "$ac_try") 2>&5
14644   ac_status=$?
14645   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14646   (exit $ac_status); }; } &&
14647          { ac_try='test -s conftest$ac_exeext'
14648   { (case "(($ac_try" in
14649   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14650   *) ac_try_echo=$ac_try;;
14651 esac
14652 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14653   (eval "$ac_try") 2>&5
14654   ac_status=$?
14655   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14656   (exit $ac_status); }; }; then
14657   eval "$as_ac_var=yes"
14658 else
14659   echo "$as_me: failed program was:" >&5
14660 sed 's/^/| /' conftest.$ac_ext >&5
14661
14662         eval "$as_ac_var=no"
14663 fi
14664
14665 rm -f core conftest.err conftest.$ac_objext \
14666       conftest$ac_exeext conftest.$ac_ext
14667 fi
14668 ac_res=`eval echo '${'$as_ac_var'}'`
14669                { echo "$as_me:$LINENO: result: $ac_res" >&5
14670 echo "${ECHO_T}$ac_res" >&6; }
14671 if test `eval echo '${'$as_ac_var'}'` = yes; then
14672   cat >>confdefs.h <<_ACEOF
14673 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14674 _ACEOF
14675
14676 fi
14677 done
14678
14679 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
14680 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
14681 if test "${llvm_cv_c_printf_a+set}" = set; then
14682   echo $ECHO_N "(cached) $ECHO_C" >&6
14683 else
14684   ac_ext=c
14685 ac_cpp='$CPP $CPPFLAGS'
14686 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14687 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14688 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14689
14690  if test "$cross_compiling" = yes; then
14691   llvmac_cv_c_printf_a=no
14692 else
14693   cat >conftest.$ac_ext <<_ACEOF
14694
14695   /* confdefs.h.  */
14696 _ACEOF
14697 cat confdefs.h >>conftest.$ac_ext
14698 cat >>conftest.$ac_ext <<_ACEOF
14699 /* end confdefs.h.  */
14700
14701 #include <stdio.h>
14702 #include <stdlib.h>
14703
14704 int
14705 main ()
14706 {
14707
14708 volatile double A, B;
14709 char Buffer[100];
14710 A = 1;
14711 A /= 10.0;
14712 sprintf(Buffer, "%a", A);
14713 B = atof(Buffer);
14714 if (A != B)
14715   return (1);
14716 if (A != 0x1.999999999999ap-4)
14717   return (1);
14718 return (0);
14719   ;
14720   return 0;
14721 }
14722 _ACEOF
14723 rm -f conftest$ac_exeext
14724 if { (ac_try="$ac_link"
14725 case "(($ac_try" in
14726   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14727   *) ac_try_echo=$ac_try;;
14728 esac
14729 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14730   (eval "$ac_link") 2>&5
14731   ac_status=$?
14732   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14733   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14734   { (case "(($ac_try" in
14735   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14736   *) ac_try_echo=$ac_try;;
14737 esac
14738 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14739   (eval "$ac_try") 2>&5
14740   ac_status=$?
14741   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14742   (exit $ac_status); }; }; then
14743   llvm_cv_c_printf_a=yes
14744 else
14745   echo "$as_me: program exited with status $ac_status" >&5
14746 echo "$as_me: failed program was:" >&5
14747 sed 's/^/| /' conftest.$ac_ext >&5
14748
14749 ( exit $ac_status )
14750 llvmac_cv_c_printf_a=no
14751 fi
14752 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14753 fi
14754
14755
14756  ac_ext=c
14757 ac_cpp='$CPP $CPPFLAGS'
14758 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14759 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14760 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14761
14762 fi
14763 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
14764 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
14765  if test "$llvm_cv_c_printf_a" = "yes"; then
14766
14767 cat >>confdefs.h <<\_ACEOF
14768 #define HAVE_PRINTF_A 1
14769 _ACEOF
14770
14771  fi
14772
14773
14774 { echo "$as_me:$LINENO: checking whether arc4random is declared" >&5
14775 echo $ECHO_N "checking whether arc4random is declared... $ECHO_C" >&6; }
14776 if test "${ac_cv_have_decl_arc4random+set}" = set; then
14777   echo $ECHO_N "(cached) $ECHO_C" >&6
14778 else
14779   cat >conftest.$ac_ext <<_ACEOF
14780 /* confdefs.h.  */
14781 _ACEOF
14782 cat confdefs.h >>conftest.$ac_ext
14783 cat >>conftest.$ac_ext <<_ACEOF
14784 /* end confdefs.h.  */
14785 $ac_includes_default
14786 int
14787 main ()
14788 {
14789 #ifndef arc4random
14790   char *p = (char *) arc4random;
14791   return !p;
14792 #endif
14793
14794   ;
14795   return 0;
14796 }
14797 _ACEOF
14798 rm -f conftest.$ac_objext
14799 if { (ac_try="$ac_compile"
14800 case "(($ac_try" in
14801   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14802   *) ac_try_echo=$ac_try;;
14803 esac
14804 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14805   (eval "$ac_compile") 2>conftest.er1
14806   ac_status=$?
14807   grep -v '^ *+' conftest.er1 >conftest.err
14808   rm -f conftest.er1
14809   cat conftest.err >&5
14810   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14811   (exit $ac_status); } &&
14812          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14813   { (case "(($ac_try" in
14814   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14815   *) ac_try_echo=$ac_try;;
14816 esac
14817 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14818   (eval "$ac_try") 2>&5
14819   ac_status=$?
14820   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14821   (exit $ac_status); }; } &&
14822          { ac_try='test -s conftest.$ac_objext'
14823   { (case "(($ac_try" in
14824   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14825   *) ac_try_echo=$ac_try;;
14826 esac
14827 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14828   (eval "$ac_try") 2>&5
14829   ac_status=$?
14830   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14831   (exit $ac_status); }; }; then
14832   ac_cv_have_decl_arc4random=yes
14833 else
14834   echo "$as_me: failed program was:" >&5
14835 sed 's/^/| /' conftest.$ac_ext >&5
14836
14837         ac_cv_have_decl_arc4random=no
14838 fi
14839
14840 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14841 fi
14842 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_arc4random" >&5
14843 echo "${ECHO_T}$ac_cv_have_decl_arc4random" >&6; }
14844 if test $ac_cv_have_decl_arc4random = yes; then
14845
14846 cat >>confdefs.h <<_ACEOF
14847 #define HAVE_DECL_ARC4RANDOM 1
14848 _ACEOF
14849
14850
14851 else
14852   cat >>confdefs.h <<_ACEOF
14853 #define HAVE_DECL_ARC4RANDOM 0
14854 _ACEOF
14855
14856
14857 fi
14858
14859
14860
14861 { echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
14862 echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
14863 if test "${ac_cv_have_decl_strerror_s+set}" = set; then
14864   echo $ECHO_N "(cached) $ECHO_C" >&6
14865 else
14866   cat >conftest.$ac_ext <<_ACEOF
14867 /* confdefs.h.  */
14868 _ACEOF
14869 cat confdefs.h >>conftest.$ac_ext
14870 cat >>conftest.$ac_ext <<_ACEOF
14871 /* end confdefs.h.  */
14872 $ac_includes_default
14873 int
14874 main ()
14875 {
14876 #ifndef strerror_s
14877   char *p = (char *) strerror_s;
14878   return !p;
14879 #endif
14880
14881   ;
14882   return 0;
14883 }
14884 _ACEOF
14885 rm -f conftest.$ac_objext
14886 if { (ac_try="$ac_compile"
14887 case "(($ac_try" in
14888   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14889   *) ac_try_echo=$ac_try;;
14890 esac
14891 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14892   (eval "$ac_compile") 2>conftest.er1
14893   ac_status=$?
14894   grep -v '^ *+' conftest.er1 >conftest.err
14895   rm -f conftest.er1
14896   cat conftest.err >&5
14897   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14898   (exit $ac_status); } &&
14899          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14900   { (case "(($ac_try" in
14901   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14902   *) ac_try_echo=$ac_try;;
14903 esac
14904 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14905   (eval "$ac_try") 2>&5
14906   ac_status=$?
14907   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14908   (exit $ac_status); }; } &&
14909          { ac_try='test -s conftest.$ac_objext'
14910   { (case "(($ac_try" in
14911   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14912   *) ac_try_echo=$ac_try;;
14913 esac
14914 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14915   (eval "$ac_try") 2>&5
14916   ac_status=$?
14917   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14918   (exit $ac_status); }; }; then
14919   ac_cv_have_decl_strerror_s=yes
14920 else
14921   echo "$as_me: failed program was:" >&5
14922 sed 's/^/| /' conftest.$ac_ext >&5
14923
14924         ac_cv_have_decl_strerror_s=no
14925 fi
14926
14927 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14928 fi
14929 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
14930 echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
14931 if test $ac_cv_have_decl_strerror_s = yes; then
14932
14933 cat >>confdefs.h <<_ACEOF
14934 #define HAVE_DECL_STRERROR_S 1
14935 _ACEOF
14936
14937
14938 else
14939   cat >>confdefs.h <<_ACEOF
14940 #define HAVE_DECL_STRERROR_S 0
14941 _ACEOF
14942
14943
14944 fi
14945
14946
14947
14948 if test "$llvm_cv_os_type" = "MingW" ; then
14949   { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
14950 echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
14951 if test "${ac_cv_lib_gcc__alloca+set}" = set; then
14952   echo $ECHO_N "(cached) $ECHO_C" >&6
14953 else
14954   ac_check_lib_save_LIBS=$LIBS
14955 LIBS="-lgcc  $LIBS"
14956 cat >conftest.$ac_ext <<_ACEOF
14957 /* confdefs.h.  */
14958 _ACEOF
14959 cat confdefs.h >>conftest.$ac_ext
14960 cat >>conftest.$ac_ext <<_ACEOF
14961 /* end confdefs.h.  */
14962
14963 /* Override any GCC internal prototype to avoid an error.
14964    Use char because int might match the return type of a GCC
14965    builtin and then its argument prototype would still apply.  */
14966 #ifdef __cplusplus
14967 extern "C"
14968 #endif
14969 char _alloca ();
14970 int
14971 main ()
14972 {
14973 return _alloca ();
14974   ;
14975   return 0;
14976 }
14977 _ACEOF
14978 rm -f conftest.$ac_objext conftest$ac_exeext
14979 if { (ac_try="$ac_link"
14980 case "(($ac_try" in
14981   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14982   *) ac_try_echo=$ac_try;;
14983 esac
14984 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14985   (eval "$ac_link") 2>conftest.er1
14986   ac_status=$?
14987   grep -v '^ *+' conftest.er1 >conftest.err
14988   rm -f conftest.er1
14989   cat conftest.err >&5
14990   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14991   (exit $ac_status); } &&
14992          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14993   { (case "(($ac_try" in
14994   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14995   *) ac_try_echo=$ac_try;;
14996 esac
14997 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14998   (eval "$ac_try") 2>&5
14999   ac_status=$?
15000   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15001   (exit $ac_status); }; } &&
15002          { ac_try='test -s conftest$ac_exeext'
15003   { (case "(($ac_try" in
15004   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15005   *) ac_try_echo=$ac_try;;
15006 esac
15007 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15008   (eval "$ac_try") 2>&5
15009   ac_status=$?
15010   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15011   (exit $ac_status); }; }; then
15012   ac_cv_lib_gcc__alloca=yes
15013 else
15014   echo "$as_me: failed program was:" >&5
15015 sed 's/^/| /' conftest.$ac_ext >&5
15016
15017         ac_cv_lib_gcc__alloca=no
15018 fi
15019
15020 rm -f core conftest.err conftest.$ac_objext \
15021       conftest$ac_exeext conftest.$ac_ext
15022 LIBS=$ac_check_lib_save_LIBS
15023 fi
15024 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
15025 echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
15026 if test $ac_cv_lib_gcc__alloca = yes; then
15027
15028 cat >>confdefs.h <<\_ACEOF
15029 #define HAVE__ALLOCA 1
15030 _ACEOF
15031
15032 fi
15033
15034   { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
15035 echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
15036 if test "${ac_cv_lib_gcc___alloca+set}" = set; then
15037   echo $ECHO_N "(cached) $ECHO_C" >&6
15038 else
15039   ac_check_lib_save_LIBS=$LIBS
15040 LIBS="-lgcc  $LIBS"
15041 cat >conftest.$ac_ext <<_ACEOF
15042 /* confdefs.h.  */
15043 _ACEOF
15044 cat confdefs.h >>conftest.$ac_ext
15045 cat >>conftest.$ac_ext <<_ACEOF
15046 /* end confdefs.h.  */
15047
15048 /* Override any GCC internal prototype to avoid an error.
15049    Use char because int might match the return type of a GCC
15050    builtin and then its argument prototype would still apply.  */
15051 #ifdef __cplusplus
15052 extern "C"
15053 #endif
15054 char __alloca ();
15055 int
15056 main ()
15057 {
15058 return __alloca ();
15059   ;
15060   return 0;
15061 }
15062 _ACEOF
15063 rm -f conftest.$ac_objext conftest$ac_exeext
15064 if { (ac_try="$ac_link"
15065 case "(($ac_try" in
15066   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15067   *) ac_try_echo=$ac_try;;
15068 esac
15069 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15070   (eval "$ac_link") 2>conftest.er1
15071   ac_status=$?
15072   grep -v '^ *+' conftest.er1 >conftest.err
15073   rm -f conftest.er1
15074   cat conftest.err >&5
15075   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15076   (exit $ac_status); } &&
15077          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15078   { (case "(($ac_try" in
15079   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15080   *) ac_try_echo=$ac_try;;
15081 esac
15082 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15083   (eval "$ac_try") 2>&5
15084   ac_status=$?
15085   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15086   (exit $ac_status); }; } &&
15087          { ac_try='test -s conftest$ac_exeext'
15088   { (case "(($ac_try" in
15089   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15090   *) ac_try_echo=$ac_try;;
15091 esac
15092 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15093   (eval "$ac_try") 2>&5
15094   ac_status=$?
15095   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15096   (exit $ac_status); }; }; then
15097   ac_cv_lib_gcc___alloca=yes
15098 else
15099   echo "$as_me: failed program was:" >&5
15100 sed 's/^/| /' conftest.$ac_ext >&5
15101
15102         ac_cv_lib_gcc___alloca=no
15103 fi
15104
15105 rm -f core conftest.err conftest.$ac_objext \
15106       conftest$ac_exeext conftest.$ac_ext
15107 LIBS=$ac_check_lib_save_LIBS
15108 fi
15109 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
15110 echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
15111 if test $ac_cv_lib_gcc___alloca = yes; then
15112
15113 cat >>confdefs.h <<\_ACEOF
15114 #define HAVE___ALLOCA 1
15115 _ACEOF
15116
15117 fi
15118
15119   { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
15120 echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
15121 if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
15122   echo $ECHO_N "(cached) $ECHO_C" >&6
15123 else
15124   ac_check_lib_save_LIBS=$LIBS
15125 LIBS="-lgcc  $LIBS"
15126 cat >conftest.$ac_ext <<_ACEOF
15127 /* confdefs.h.  */
15128 _ACEOF
15129 cat confdefs.h >>conftest.$ac_ext
15130 cat >>conftest.$ac_ext <<_ACEOF
15131 /* end confdefs.h.  */
15132
15133 /* Override any GCC internal prototype to avoid an error.
15134    Use char because int might match the return type of a GCC
15135    builtin and then its argument prototype would still apply.  */
15136 #ifdef __cplusplus
15137 extern "C"
15138 #endif
15139 char __chkstk ();
15140 int
15141 main ()
15142 {
15143 return __chkstk ();
15144   ;
15145   return 0;
15146 }
15147 _ACEOF
15148 rm -f conftest.$ac_objext conftest$ac_exeext
15149 if { (ac_try="$ac_link"
15150 case "(($ac_try" in
15151   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15152   *) ac_try_echo=$ac_try;;
15153 esac
15154 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15155   (eval "$ac_link") 2>conftest.er1
15156   ac_status=$?
15157   grep -v '^ *+' conftest.er1 >conftest.err
15158   rm -f conftest.er1
15159   cat conftest.err >&5
15160   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15161   (exit $ac_status); } &&
15162          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15163   { (case "(($ac_try" in
15164   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15165   *) ac_try_echo=$ac_try;;
15166 esac
15167 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15168   (eval "$ac_try") 2>&5
15169   ac_status=$?
15170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15171   (exit $ac_status); }; } &&
15172          { ac_try='test -s conftest$ac_exeext'
15173   { (case "(($ac_try" in
15174   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15175   *) ac_try_echo=$ac_try;;
15176 esac
15177 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15178   (eval "$ac_try") 2>&5
15179   ac_status=$?
15180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15181   (exit $ac_status); }; }; then
15182   ac_cv_lib_gcc___chkstk=yes
15183 else
15184   echo "$as_me: failed program was:" >&5
15185 sed 's/^/| /' conftest.$ac_ext >&5
15186
15187         ac_cv_lib_gcc___chkstk=no
15188 fi
15189
15190 rm -f core conftest.err conftest.$ac_objext \
15191       conftest$ac_exeext conftest.$ac_ext
15192 LIBS=$ac_check_lib_save_LIBS
15193 fi
15194 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
15195 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
15196 if test $ac_cv_lib_gcc___chkstk = yes; then
15197
15198 cat >>confdefs.h <<\_ACEOF
15199 #define HAVE___CHKSTK 1
15200 _ACEOF
15201
15202 fi
15203
15204   { echo "$as_me:$LINENO: checking for __chkstk_ms in -lgcc" >&5
15205 echo $ECHO_N "checking for __chkstk_ms in -lgcc... $ECHO_C" >&6; }
15206 if test "${ac_cv_lib_gcc___chkstk_ms+set}" = set; then
15207   echo $ECHO_N "(cached) $ECHO_C" >&6
15208 else
15209   ac_check_lib_save_LIBS=$LIBS
15210 LIBS="-lgcc  $LIBS"
15211 cat >conftest.$ac_ext <<_ACEOF
15212 /* confdefs.h.  */
15213 _ACEOF
15214 cat confdefs.h >>conftest.$ac_ext
15215 cat >>conftest.$ac_ext <<_ACEOF
15216 /* end confdefs.h.  */
15217
15218 /* Override any GCC internal prototype to avoid an error.
15219    Use char because int might match the return type of a GCC
15220    builtin and then its argument prototype would still apply.  */
15221 #ifdef __cplusplus
15222 extern "C"
15223 #endif
15224 char __chkstk_ms ();
15225 int
15226 main ()
15227 {
15228 return __chkstk_ms ();
15229   ;
15230   return 0;
15231 }
15232 _ACEOF
15233 rm -f conftest.$ac_objext conftest$ac_exeext
15234 if { (ac_try="$ac_link"
15235 case "(($ac_try" in
15236   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15237   *) ac_try_echo=$ac_try;;
15238 esac
15239 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15240   (eval "$ac_link") 2>conftest.er1
15241   ac_status=$?
15242   grep -v '^ *+' conftest.er1 >conftest.err
15243   rm -f conftest.er1
15244   cat conftest.err >&5
15245   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15246   (exit $ac_status); } &&
15247          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15248   { (case "(($ac_try" in
15249   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15250   *) ac_try_echo=$ac_try;;
15251 esac
15252 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15253   (eval "$ac_try") 2>&5
15254   ac_status=$?
15255   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15256   (exit $ac_status); }; } &&
15257          { ac_try='test -s conftest$ac_exeext'
15258   { (case "(($ac_try" in
15259   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15260   *) ac_try_echo=$ac_try;;
15261 esac
15262 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15263   (eval "$ac_try") 2>&5
15264   ac_status=$?
15265   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15266   (exit $ac_status); }; }; then
15267   ac_cv_lib_gcc___chkstk_ms=yes
15268 else
15269   echo "$as_me: failed program was:" >&5
15270 sed 's/^/| /' conftest.$ac_ext >&5
15271
15272         ac_cv_lib_gcc___chkstk_ms=no
15273 fi
15274
15275 rm -f core conftest.err conftest.$ac_objext \
15276       conftest$ac_exeext conftest.$ac_ext
15277 LIBS=$ac_check_lib_save_LIBS
15278 fi
15279 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk_ms" >&5
15280 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk_ms" >&6; }
15281 if test $ac_cv_lib_gcc___chkstk_ms = yes; then
15282
15283 cat >>confdefs.h <<\_ACEOF
15284 #define HAVE___CHKSTK_MS 1
15285 _ACEOF
15286
15287 fi
15288
15289   { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
15290 echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
15291 if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
15292   echo $ECHO_N "(cached) $ECHO_C" >&6
15293 else
15294   ac_check_lib_save_LIBS=$LIBS
15295 LIBS="-lgcc  $LIBS"
15296 cat >conftest.$ac_ext <<_ACEOF
15297 /* confdefs.h.  */
15298 _ACEOF
15299 cat confdefs.h >>conftest.$ac_ext
15300 cat >>conftest.$ac_ext <<_ACEOF
15301 /* end confdefs.h.  */
15302
15303 /* Override any GCC internal prototype to avoid an error.
15304    Use char because int might match the return type of a GCC
15305    builtin and then its argument prototype would still apply.  */
15306 #ifdef __cplusplus
15307 extern "C"
15308 #endif
15309 char ___chkstk ();
15310 int
15311 main ()
15312 {
15313 return ___chkstk ();
15314   ;
15315   return 0;
15316 }
15317 _ACEOF
15318 rm -f conftest.$ac_objext conftest$ac_exeext
15319 if { (ac_try="$ac_link"
15320 case "(($ac_try" in
15321   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15322   *) ac_try_echo=$ac_try;;
15323 esac
15324 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15325   (eval "$ac_link") 2>conftest.er1
15326   ac_status=$?
15327   grep -v '^ *+' conftest.er1 >conftest.err
15328   rm -f conftest.er1
15329   cat conftest.err >&5
15330   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15331   (exit $ac_status); } &&
15332          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15333   { (case "(($ac_try" in
15334   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15335   *) ac_try_echo=$ac_try;;
15336 esac
15337 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15338   (eval "$ac_try") 2>&5
15339   ac_status=$?
15340   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15341   (exit $ac_status); }; } &&
15342          { ac_try='test -s conftest$ac_exeext'
15343   { (case "(($ac_try" in
15344   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15345   *) ac_try_echo=$ac_try;;
15346 esac
15347 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15348   (eval "$ac_try") 2>&5
15349   ac_status=$?
15350   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15351   (exit $ac_status); }; }; then
15352   ac_cv_lib_gcc____chkstk=yes
15353 else
15354   echo "$as_me: failed program was:" >&5
15355 sed 's/^/| /' conftest.$ac_ext >&5
15356
15357         ac_cv_lib_gcc____chkstk=no
15358 fi
15359
15360 rm -f core conftest.err conftest.$ac_objext \
15361       conftest$ac_exeext conftest.$ac_ext
15362 LIBS=$ac_check_lib_save_LIBS
15363 fi
15364 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
15365 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
15366 if test $ac_cv_lib_gcc____chkstk = yes; then
15367
15368 cat >>confdefs.h <<\_ACEOF
15369 #define HAVE____CHKSTK 1
15370 _ACEOF
15371
15372 fi
15373
15374   { echo "$as_me:$LINENO: checking for ___chkstk_ms in -lgcc" >&5
15375 echo $ECHO_N "checking for ___chkstk_ms in -lgcc... $ECHO_C" >&6; }
15376 if test "${ac_cv_lib_gcc____chkstk_ms+set}" = set; then
15377   echo $ECHO_N "(cached) $ECHO_C" >&6
15378 else
15379   ac_check_lib_save_LIBS=$LIBS
15380 LIBS="-lgcc  $LIBS"
15381 cat >conftest.$ac_ext <<_ACEOF
15382 /* confdefs.h.  */
15383 _ACEOF
15384 cat confdefs.h >>conftest.$ac_ext
15385 cat >>conftest.$ac_ext <<_ACEOF
15386 /* end confdefs.h.  */
15387
15388 /* Override any GCC internal prototype to avoid an error.
15389    Use char because int might match the return type of a GCC
15390    builtin and then its argument prototype would still apply.  */
15391 #ifdef __cplusplus
15392 extern "C"
15393 #endif
15394 char ___chkstk_ms ();
15395 int
15396 main ()
15397 {
15398 return ___chkstk_ms ();
15399   ;
15400   return 0;
15401 }
15402 _ACEOF
15403 rm -f conftest.$ac_objext conftest$ac_exeext
15404 if { (ac_try="$ac_link"
15405 case "(($ac_try" in
15406   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15407   *) ac_try_echo=$ac_try;;
15408 esac
15409 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15410   (eval "$ac_link") 2>conftest.er1
15411   ac_status=$?
15412   grep -v '^ *+' conftest.er1 >conftest.err
15413   rm -f conftest.er1
15414   cat conftest.err >&5
15415   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15416   (exit $ac_status); } &&
15417          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15418   { (case "(($ac_try" in
15419   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15420   *) ac_try_echo=$ac_try;;
15421 esac
15422 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15423   (eval "$ac_try") 2>&5
15424   ac_status=$?
15425   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15426   (exit $ac_status); }; } &&
15427          { ac_try='test -s conftest$ac_exeext'
15428   { (case "(($ac_try" in
15429   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15430   *) ac_try_echo=$ac_try;;
15431 esac
15432 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15433   (eval "$ac_try") 2>&5
15434   ac_status=$?
15435   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15436   (exit $ac_status); }; }; then
15437   ac_cv_lib_gcc____chkstk_ms=yes
15438 else
15439   echo "$as_me: failed program was:" >&5
15440 sed 's/^/| /' conftest.$ac_ext >&5
15441
15442         ac_cv_lib_gcc____chkstk_ms=no
15443 fi
15444
15445 rm -f core conftest.err conftest.$ac_objext \
15446       conftest$ac_exeext conftest.$ac_ext
15447 LIBS=$ac_check_lib_save_LIBS
15448 fi
15449 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk_ms" >&5
15450 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk_ms" >&6; }
15451 if test $ac_cv_lib_gcc____chkstk_ms = yes; then
15452
15453 cat >>confdefs.h <<\_ACEOF
15454 #define HAVE____CHKSTK_MS 1
15455 _ACEOF
15456
15457 fi
15458
15459
15460   { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
15461 echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
15462 if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
15463   echo $ECHO_N "(cached) $ECHO_C" >&6
15464 else
15465   ac_check_lib_save_LIBS=$LIBS
15466 LIBS="-lgcc  $LIBS"
15467 cat >conftest.$ac_ext <<_ACEOF
15468 /* confdefs.h.  */
15469 _ACEOF
15470 cat confdefs.h >>conftest.$ac_ext
15471 cat >>conftest.$ac_ext <<_ACEOF
15472 /* end confdefs.h.  */
15473
15474 /* Override any GCC internal prototype to avoid an error.
15475    Use char because int might match the return type of a GCC
15476    builtin and then its argument prototype would still apply.  */
15477 #ifdef __cplusplus
15478 extern "C"
15479 #endif
15480 char __ashldi3 ();
15481 int
15482 main ()
15483 {
15484 return __ashldi3 ();
15485   ;
15486   return 0;
15487 }
15488 _ACEOF
15489 rm -f conftest.$ac_objext conftest$ac_exeext
15490 if { (ac_try="$ac_link"
15491 case "(($ac_try" in
15492   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15493   *) ac_try_echo=$ac_try;;
15494 esac
15495 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15496   (eval "$ac_link") 2>conftest.er1
15497   ac_status=$?
15498   grep -v '^ *+' conftest.er1 >conftest.err
15499   rm -f conftest.er1
15500   cat conftest.err >&5
15501   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15502   (exit $ac_status); } &&
15503          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15504   { (case "(($ac_try" in
15505   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15506   *) ac_try_echo=$ac_try;;
15507 esac
15508 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15509   (eval "$ac_try") 2>&5
15510   ac_status=$?
15511   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15512   (exit $ac_status); }; } &&
15513          { ac_try='test -s conftest$ac_exeext'
15514   { (case "(($ac_try" in
15515   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15516   *) ac_try_echo=$ac_try;;
15517 esac
15518 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15519   (eval "$ac_try") 2>&5
15520   ac_status=$?
15521   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15522   (exit $ac_status); }; }; then
15523   ac_cv_lib_gcc___ashldi3=yes
15524 else
15525   echo "$as_me: failed program was:" >&5
15526 sed 's/^/| /' conftest.$ac_ext >&5
15527
15528         ac_cv_lib_gcc___ashldi3=no
15529 fi
15530
15531 rm -f core conftest.err conftest.$ac_objext \
15532       conftest$ac_exeext conftest.$ac_ext
15533 LIBS=$ac_check_lib_save_LIBS
15534 fi
15535 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
15536 echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
15537 if test $ac_cv_lib_gcc___ashldi3 = yes; then
15538
15539 cat >>confdefs.h <<\_ACEOF
15540 #define HAVE___ASHLDI3 1
15541 _ACEOF
15542
15543 fi
15544
15545   { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
15546 echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
15547 if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
15548   echo $ECHO_N "(cached) $ECHO_C" >&6
15549 else
15550   ac_check_lib_save_LIBS=$LIBS
15551 LIBS="-lgcc  $LIBS"
15552 cat >conftest.$ac_ext <<_ACEOF
15553 /* confdefs.h.  */
15554 _ACEOF
15555 cat confdefs.h >>conftest.$ac_ext
15556 cat >>conftest.$ac_ext <<_ACEOF
15557 /* end confdefs.h.  */
15558
15559 /* Override any GCC internal prototype to avoid an error.
15560    Use char because int might match the return type of a GCC
15561    builtin and then its argument prototype would still apply.  */
15562 #ifdef __cplusplus
15563 extern "C"
15564 #endif
15565 char __ashrdi3 ();
15566 int
15567 main ()
15568 {
15569 return __ashrdi3 ();
15570   ;
15571   return 0;
15572 }
15573 _ACEOF
15574 rm -f conftest.$ac_objext conftest$ac_exeext
15575 if { (ac_try="$ac_link"
15576 case "(($ac_try" in
15577   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15578   *) ac_try_echo=$ac_try;;
15579 esac
15580 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15581   (eval "$ac_link") 2>conftest.er1
15582   ac_status=$?
15583   grep -v '^ *+' conftest.er1 >conftest.err
15584   rm -f conftest.er1
15585   cat conftest.err >&5
15586   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15587   (exit $ac_status); } &&
15588          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15589   { (case "(($ac_try" in
15590   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15591   *) ac_try_echo=$ac_try;;
15592 esac
15593 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15594   (eval "$ac_try") 2>&5
15595   ac_status=$?
15596   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15597   (exit $ac_status); }; } &&
15598          { ac_try='test -s conftest$ac_exeext'
15599   { (case "(($ac_try" in
15600   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15601   *) ac_try_echo=$ac_try;;
15602 esac
15603 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15604   (eval "$ac_try") 2>&5
15605   ac_status=$?
15606   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15607   (exit $ac_status); }; }; then
15608   ac_cv_lib_gcc___ashrdi3=yes
15609 else
15610   echo "$as_me: failed program was:" >&5
15611 sed 's/^/| /' conftest.$ac_ext >&5
15612
15613         ac_cv_lib_gcc___ashrdi3=no
15614 fi
15615
15616 rm -f core conftest.err conftest.$ac_objext \
15617       conftest$ac_exeext conftest.$ac_ext
15618 LIBS=$ac_check_lib_save_LIBS
15619 fi
15620 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
15621 echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
15622 if test $ac_cv_lib_gcc___ashrdi3 = yes; then
15623
15624 cat >>confdefs.h <<\_ACEOF
15625 #define HAVE___ASHRDI3 1
15626 _ACEOF
15627
15628 fi
15629
15630   { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
15631 echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
15632 if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
15633   echo $ECHO_N "(cached) $ECHO_C" >&6
15634 else
15635   ac_check_lib_save_LIBS=$LIBS
15636 LIBS="-lgcc  $LIBS"
15637 cat >conftest.$ac_ext <<_ACEOF
15638 /* confdefs.h.  */
15639 _ACEOF
15640 cat confdefs.h >>conftest.$ac_ext
15641 cat >>conftest.$ac_ext <<_ACEOF
15642 /* end confdefs.h.  */
15643
15644 /* Override any GCC internal prototype to avoid an error.
15645    Use char because int might match the return type of a GCC
15646    builtin and then its argument prototype would still apply.  */
15647 #ifdef __cplusplus
15648 extern "C"
15649 #endif
15650 char __divdi3 ();
15651 int
15652 main ()
15653 {
15654 return __divdi3 ();
15655   ;
15656   return 0;
15657 }
15658 _ACEOF
15659 rm -f conftest.$ac_objext conftest$ac_exeext
15660 if { (ac_try="$ac_link"
15661 case "(($ac_try" in
15662   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15663   *) ac_try_echo=$ac_try;;
15664 esac
15665 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15666   (eval "$ac_link") 2>conftest.er1
15667   ac_status=$?
15668   grep -v '^ *+' conftest.er1 >conftest.err
15669   rm -f conftest.er1
15670   cat conftest.err >&5
15671   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15672   (exit $ac_status); } &&
15673          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15674   { (case "(($ac_try" in
15675   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15676   *) ac_try_echo=$ac_try;;
15677 esac
15678 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15679   (eval "$ac_try") 2>&5
15680   ac_status=$?
15681   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15682   (exit $ac_status); }; } &&
15683          { ac_try='test -s conftest$ac_exeext'
15684   { (case "(($ac_try" in
15685   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15686   *) ac_try_echo=$ac_try;;
15687 esac
15688 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15689   (eval "$ac_try") 2>&5
15690   ac_status=$?
15691   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15692   (exit $ac_status); }; }; then
15693   ac_cv_lib_gcc___divdi3=yes
15694 else
15695   echo "$as_me: failed program was:" >&5
15696 sed 's/^/| /' conftest.$ac_ext >&5
15697
15698         ac_cv_lib_gcc___divdi3=no
15699 fi
15700
15701 rm -f core conftest.err conftest.$ac_objext \
15702       conftest$ac_exeext conftest.$ac_ext
15703 LIBS=$ac_check_lib_save_LIBS
15704 fi
15705 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
15706 echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
15707 if test $ac_cv_lib_gcc___divdi3 = yes; then
15708
15709 cat >>confdefs.h <<\_ACEOF
15710 #define HAVE___DIVDI3 1
15711 _ACEOF
15712
15713 fi
15714
15715   { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
15716 echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
15717 if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
15718   echo $ECHO_N "(cached) $ECHO_C" >&6
15719 else
15720   ac_check_lib_save_LIBS=$LIBS
15721 LIBS="-lgcc  $LIBS"
15722 cat >conftest.$ac_ext <<_ACEOF
15723 /* confdefs.h.  */
15724 _ACEOF
15725 cat confdefs.h >>conftest.$ac_ext
15726 cat >>conftest.$ac_ext <<_ACEOF
15727 /* end confdefs.h.  */
15728
15729 /* Override any GCC internal prototype to avoid an error.
15730    Use char because int might match the return type of a GCC
15731    builtin and then its argument prototype would still apply.  */
15732 #ifdef __cplusplus
15733 extern "C"
15734 #endif
15735 char __fixdfdi ();
15736 int
15737 main ()
15738 {
15739 return __fixdfdi ();
15740   ;
15741   return 0;
15742 }
15743 _ACEOF
15744 rm -f conftest.$ac_objext conftest$ac_exeext
15745 if { (ac_try="$ac_link"
15746 case "(($ac_try" in
15747   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15748   *) ac_try_echo=$ac_try;;
15749 esac
15750 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15751   (eval "$ac_link") 2>conftest.er1
15752   ac_status=$?
15753   grep -v '^ *+' conftest.er1 >conftest.err
15754   rm -f conftest.er1
15755   cat conftest.err >&5
15756   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15757   (exit $ac_status); } &&
15758          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15759   { (case "(($ac_try" in
15760   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15761   *) ac_try_echo=$ac_try;;
15762 esac
15763 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15764   (eval "$ac_try") 2>&5
15765   ac_status=$?
15766   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15767   (exit $ac_status); }; } &&
15768          { ac_try='test -s conftest$ac_exeext'
15769   { (case "(($ac_try" in
15770   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15771   *) ac_try_echo=$ac_try;;
15772 esac
15773 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15774   (eval "$ac_try") 2>&5
15775   ac_status=$?
15776   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15777   (exit $ac_status); }; }; then
15778   ac_cv_lib_gcc___fixdfdi=yes
15779 else
15780   echo "$as_me: failed program was:" >&5
15781 sed 's/^/| /' conftest.$ac_ext >&5
15782
15783         ac_cv_lib_gcc___fixdfdi=no
15784 fi
15785
15786 rm -f core conftest.err conftest.$ac_objext \
15787       conftest$ac_exeext conftest.$ac_ext
15788 LIBS=$ac_check_lib_save_LIBS
15789 fi
15790 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
15791 echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
15792 if test $ac_cv_lib_gcc___fixdfdi = yes; then
15793
15794 cat >>confdefs.h <<\_ACEOF
15795 #define HAVE___FIXDFDI 1
15796 _ACEOF
15797
15798 fi
15799
15800   { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
15801 echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
15802 if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
15803   echo $ECHO_N "(cached) $ECHO_C" >&6
15804 else
15805   ac_check_lib_save_LIBS=$LIBS
15806 LIBS="-lgcc  $LIBS"
15807 cat >conftest.$ac_ext <<_ACEOF
15808 /* confdefs.h.  */
15809 _ACEOF
15810 cat confdefs.h >>conftest.$ac_ext
15811 cat >>conftest.$ac_ext <<_ACEOF
15812 /* end confdefs.h.  */
15813
15814 /* Override any GCC internal prototype to avoid an error.
15815    Use char because int might match the return type of a GCC
15816    builtin and then its argument prototype would still apply.  */
15817 #ifdef __cplusplus
15818 extern "C"
15819 #endif
15820 char __fixsfdi ();
15821 int
15822 main ()
15823 {
15824 return __fixsfdi ();
15825   ;
15826   return 0;
15827 }
15828 _ACEOF
15829 rm -f conftest.$ac_objext conftest$ac_exeext
15830 if { (ac_try="$ac_link"
15831 case "(($ac_try" in
15832   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15833   *) ac_try_echo=$ac_try;;
15834 esac
15835 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15836   (eval "$ac_link") 2>conftest.er1
15837   ac_status=$?
15838   grep -v '^ *+' conftest.er1 >conftest.err
15839   rm -f conftest.er1
15840   cat conftest.err >&5
15841   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15842   (exit $ac_status); } &&
15843          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15844   { (case "(($ac_try" in
15845   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15846   *) ac_try_echo=$ac_try;;
15847 esac
15848 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15849   (eval "$ac_try") 2>&5
15850   ac_status=$?
15851   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15852   (exit $ac_status); }; } &&
15853          { ac_try='test -s conftest$ac_exeext'
15854   { (case "(($ac_try" in
15855   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15856   *) ac_try_echo=$ac_try;;
15857 esac
15858 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15859   (eval "$ac_try") 2>&5
15860   ac_status=$?
15861   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15862   (exit $ac_status); }; }; then
15863   ac_cv_lib_gcc___fixsfdi=yes
15864 else
15865   echo "$as_me: failed program was:" >&5
15866 sed 's/^/| /' conftest.$ac_ext >&5
15867
15868         ac_cv_lib_gcc___fixsfdi=no
15869 fi
15870
15871 rm -f core conftest.err conftest.$ac_objext \
15872       conftest$ac_exeext conftest.$ac_ext
15873 LIBS=$ac_check_lib_save_LIBS
15874 fi
15875 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
15876 echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
15877 if test $ac_cv_lib_gcc___fixsfdi = yes; then
15878
15879 cat >>confdefs.h <<\_ACEOF
15880 #define HAVE___FIXSFDI 1
15881 _ACEOF
15882
15883 fi
15884
15885   { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
15886 echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
15887 if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
15888   echo $ECHO_N "(cached) $ECHO_C" >&6
15889 else
15890   ac_check_lib_save_LIBS=$LIBS
15891 LIBS="-lgcc  $LIBS"
15892 cat >conftest.$ac_ext <<_ACEOF
15893 /* confdefs.h.  */
15894 _ACEOF
15895 cat confdefs.h >>conftest.$ac_ext
15896 cat >>conftest.$ac_ext <<_ACEOF
15897 /* end confdefs.h.  */
15898
15899 /* Override any GCC internal prototype to avoid an error.
15900    Use char because int might match the return type of a GCC
15901    builtin and then its argument prototype would still apply.  */
15902 #ifdef __cplusplus
15903 extern "C"
15904 #endif
15905 char __floatdidf ();
15906 int
15907 main ()
15908 {
15909 return __floatdidf ();
15910   ;
15911   return 0;
15912 }
15913 _ACEOF
15914 rm -f conftest.$ac_objext conftest$ac_exeext
15915 if { (ac_try="$ac_link"
15916 case "(($ac_try" in
15917   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15918   *) ac_try_echo=$ac_try;;
15919 esac
15920 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15921   (eval "$ac_link") 2>conftest.er1
15922   ac_status=$?
15923   grep -v '^ *+' conftest.er1 >conftest.err
15924   rm -f conftest.er1
15925   cat conftest.err >&5
15926   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15927   (exit $ac_status); } &&
15928          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15929   { (case "(($ac_try" in
15930   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15931   *) ac_try_echo=$ac_try;;
15932 esac
15933 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15934   (eval "$ac_try") 2>&5
15935   ac_status=$?
15936   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15937   (exit $ac_status); }; } &&
15938          { ac_try='test -s conftest$ac_exeext'
15939   { (case "(($ac_try" in
15940   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15941   *) ac_try_echo=$ac_try;;
15942 esac
15943 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15944   (eval "$ac_try") 2>&5
15945   ac_status=$?
15946   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15947   (exit $ac_status); }; }; then
15948   ac_cv_lib_gcc___floatdidf=yes
15949 else
15950   echo "$as_me: failed program was:" >&5
15951 sed 's/^/| /' conftest.$ac_ext >&5
15952
15953         ac_cv_lib_gcc___floatdidf=no
15954 fi
15955
15956 rm -f core conftest.err conftest.$ac_objext \
15957       conftest$ac_exeext conftest.$ac_ext
15958 LIBS=$ac_check_lib_save_LIBS
15959 fi
15960 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
15961 echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
15962 if test $ac_cv_lib_gcc___floatdidf = yes; then
15963
15964 cat >>confdefs.h <<\_ACEOF
15965 #define HAVE___FLOATDIDF 1
15966 _ACEOF
15967
15968 fi
15969
15970   { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
15971 echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
15972 if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
15973   echo $ECHO_N "(cached) $ECHO_C" >&6
15974 else
15975   ac_check_lib_save_LIBS=$LIBS
15976 LIBS="-lgcc  $LIBS"
15977 cat >conftest.$ac_ext <<_ACEOF
15978 /* confdefs.h.  */
15979 _ACEOF
15980 cat confdefs.h >>conftest.$ac_ext
15981 cat >>conftest.$ac_ext <<_ACEOF
15982 /* end confdefs.h.  */
15983
15984 /* Override any GCC internal prototype to avoid an error.
15985    Use char because int might match the return type of a GCC
15986    builtin and then its argument prototype would still apply.  */
15987 #ifdef __cplusplus
15988 extern "C"
15989 #endif
15990 char __lshrdi3 ();
15991 int
15992 main ()
15993 {
15994 return __lshrdi3 ();
15995   ;
15996   return 0;
15997 }
15998 _ACEOF
15999 rm -f conftest.$ac_objext conftest$ac_exeext
16000 if { (ac_try="$ac_link"
16001 case "(($ac_try" in
16002   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16003   *) ac_try_echo=$ac_try;;
16004 esac
16005 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16006   (eval "$ac_link") 2>conftest.er1
16007   ac_status=$?
16008   grep -v '^ *+' conftest.er1 >conftest.err
16009   rm -f conftest.er1
16010   cat conftest.err >&5
16011   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16012   (exit $ac_status); } &&
16013          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16014   { (case "(($ac_try" in
16015   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16016   *) ac_try_echo=$ac_try;;
16017 esac
16018 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16019   (eval "$ac_try") 2>&5
16020   ac_status=$?
16021   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16022   (exit $ac_status); }; } &&
16023          { ac_try='test -s conftest$ac_exeext'
16024   { (case "(($ac_try" in
16025   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16026   *) ac_try_echo=$ac_try;;
16027 esac
16028 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16029   (eval "$ac_try") 2>&5
16030   ac_status=$?
16031   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16032   (exit $ac_status); }; }; then
16033   ac_cv_lib_gcc___lshrdi3=yes
16034 else
16035   echo "$as_me: failed program was:" >&5
16036 sed 's/^/| /' conftest.$ac_ext >&5
16037
16038         ac_cv_lib_gcc___lshrdi3=no
16039 fi
16040
16041 rm -f core conftest.err conftest.$ac_objext \
16042       conftest$ac_exeext conftest.$ac_ext
16043 LIBS=$ac_check_lib_save_LIBS
16044 fi
16045 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
16046 echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
16047 if test $ac_cv_lib_gcc___lshrdi3 = yes; then
16048
16049 cat >>confdefs.h <<\_ACEOF
16050 #define HAVE___LSHRDI3 1
16051 _ACEOF
16052
16053 fi
16054
16055   { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
16056 echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
16057 if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
16058   echo $ECHO_N "(cached) $ECHO_C" >&6
16059 else
16060   ac_check_lib_save_LIBS=$LIBS
16061 LIBS="-lgcc  $LIBS"
16062 cat >conftest.$ac_ext <<_ACEOF
16063 /* confdefs.h.  */
16064 _ACEOF
16065 cat confdefs.h >>conftest.$ac_ext
16066 cat >>conftest.$ac_ext <<_ACEOF
16067 /* end confdefs.h.  */
16068
16069 /* Override any GCC internal prototype to avoid an error.
16070    Use char because int might match the return type of a GCC
16071    builtin and then its argument prototype would still apply.  */
16072 #ifdef __cplusplus
16073 extern "C"
16074 #endif
16075 char __moddi3 ();
16076 int
16077 main ()
16078 {
16079 return __moddi3 ();
16080   ;
16081   return 0;
16082 }
16083 _ACEOF
16084 rm -f conftest.$ac_objext conftest$ac_exeext
16085 if { (ac_try="$ac_link"
16086 case "(($ac_try" in
16087   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16088   *) ac_try_echo=$ac_try;;
16089 esac
16090 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16091   (eval "$ac_link") 2>conftest.er1
16092   ac_status=$?
16093   grep -v '^ *+' conftest.er1 >conftest.err
16094   rm -f conftest.er1
16095   cat conftest.err >&5
16096   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16097   (exit $ac_status); } &&
16098          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16099   { (case "(($ac_try" in
16100   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16101   *) ac_try_echo=$ac_try;;
16102 esac
16103 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16104   (eval "$ac_try") 2>&5
16105   ac_status=$?
16106   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16107   (exit $ac_status); }; } &&
16108          { ac_try='test -s conftest$ac_exeext'
16109   { (case "(($ac_try" in
16110   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16111   *) ac_try_echo=$ac_try;;
16112 esac
16113 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16114   (eval "$ac_try") 2>&5
16115   ac_status=$?
16116   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16117   (exit $ac_status); }; }; then
16118   ac_cv_lib_gcc___moddi3=yes
16119 else
16120   echo "$as_me: failed program was:" >&5
16121 sed 's/^/| /' conftest.$ac_ext >&5
16122
16123         ac_cv_lib_gcc___moddi3=no
16124 fi
16125
16126 rm -f core conftest.err conftest.$ac_objext \
16127       conftest$ac_exeext conftest.$ac_ext
16128 LIBS=$ac_check_lib_save_LIBS
16129 fi
16130 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
16131 echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
16132 if test $ac_cv_lib_gcc___moddi3 = yes; then
16133
16134 cat >>confdefs.h <<\_ACEOF
16135 #define HAVE___MODDI3 1
16136 _ACEOF
16137
16138 fi
16139
16140   { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
16141 echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
16142 if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
16143   echo $ECHO_N "(cached) $ECHO_C" >&6
16144 else
16145   ac_check_lib_save_LIBS=$LIBS
16146 LIBS="-lgcc  $LIBS"
16147 cat >conftest.$ac_ext <<_ACEOF
16148 /* confdefs.h.  */
16149 _ACEOF
16150 cat confdefs.h >>conftest.$ac_ext
16151 cat >>conftest.$ac_ext <<_ACEOF
16152 /* end confdefs.h.  */
16153
16154 /* Override any GCC internal prototype to avoid an error.
16155    Use char because int might match the return type of a GCC
16156    builtin and then its argument prototype would still apply.  */
16157 #ifdef __cplusplus
16158 extern "C"
16159 #endif
16160 char __udivdi3 ();
16161 int
16162 main ()
16163 {
16164 return __udivdi3 ();
16165   ;
16166   return 0;
16167 }
16168 _ACEOF
16169 rm -f conftest.$ac_objext conftest$ac_exeext
16170 if { (ac_try="$ac_link"
16171 case "(($ac_try" in
16172   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16173   *) ac_try_echo=$ac_try;;
16174 esac
16175 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16176   (eval "$ac_link") 2>conftest.er1
16177   ac_status=$?
16178   grep -v '^ *+' conftest.er1 >conftest.err
16179   rm -f conftest.er1
16180   cat conftest.err >&5
16181   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16182   (exit $ac_status); } &&
16183          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16184   { (case "(($ac_try" in
16185   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16186   *) ac_try_echo=$ac_try;;
16187 esac
16188 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16189   (eval "$ac_try") 2>&5
16190   ac_status=$?
16191   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16192   (exit $ac_status); }; } &&
16193          { ac_try='test -s conftest$ac_exeext'
16194   { (case "(($ac_try" in
16195   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16196   *) ac_try_echo=$ac_try;;
16197 esac
16198 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16199   (eval "$ac_try") 2>&5
16200   ac_status=$?
16201   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16202   (exit $ac_status); }; }; then
16203   ac_cv_lib_gcc___udivdi3=yes
16204 else
16205   echo "$as_me: failed program was:" >&5
16206 sed 's/^/| /' conftest.$ac_ext >&5
16207
16208         ac_cv_lib_gcc___udivdi3=no
16209 fi
16210
16211 rm -f core conftest.err conftest.$ac_objext \
16212       conftest$ac_exeext conftest.$ac_ext
16213 LIBS=$ac_check_lib_save_LIBS
16214 fi
16215 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
16216 echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
16217 if test $ac_cv_lib_gcc___udivdi3 = yes; then
16218
16219 cat >>confdefs.h <<\_ACEOF
16220 #define HAVE___UDIVDI3 1
16221 _ACEOF
16222
16223 fi
16224
16225   { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
16226 echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
16227 if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
16228   echo $ECHO_N "(cached) $ECHO_C" >&6
16229 else
16230   ac_check_lib_save_LIBS=$LIBS
16231 LIBS="-lgcc  $LIBS"
16232 cat >conftest.$ac_ext <<_ACEOF
16233 /* confdefs.h.  */
16234 _ACEOF
16235 cat confdefs.h >>conftest.$ac_ext
16236 cat >>conftest.$ac_ext <<_ACEOF
16237 /* end confdefs.h.  */
16238
16239 /* Override any GCC internal prototype to avoid an error.
16240    Use char because int might match the return type of a GCC
16241    builtin and then its argument prototype would still apply.  */
16242 #ifdef __cplusplus
16243 extern "C"
16244 #endif
16245 char __umoddi3 ();
16246 int
16247 main ()
16248 {
16249 return __umoddi3 ();
16250   ;
16251   return 0;
16252 }
16253 _ACEOF
16254 rm -f conftest.$ac_objext conftest$ac_exeext
16255 if { (ac_try="$ac_link"
16256 case "(($ac_try" in
16257   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16258   *) ac_try_echo=$ac_try;;
16259 esac
16260 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16261   (eval "$ac_link") 2>conftest.er1
16262   ac_status=$?
16263   grep -v '^ *+' conftest.er1 >conftest.err
16264   rm -f conftest.er1
16265   cat conftest.err >&5
16266   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16267   (exit $ac_status); } &&
16268          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16269   { (case "(($ac_try" in
16270   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16271   *) ac_try_echo=$ac_try;;
16272 esac
16273 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16274   (eval "$ac_try") 2>&5
16275   ac_status=$?
16276   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16277   (exit $ac_status); }; } &&
16278          { ac_try='test -s conftest$ac_exeext'
16279   { (case "(($ac_try" in
16280   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16281   *) ac_try_echo=$ac_try;;
16282 esac
16283 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16284   (eval "$ac_try") 2>&5
16285   ac_status=$?
16286   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16287   (exit $ac_status); }; }; then
16288   ac_cv_lib_gcc___umoddi3=yes
16289 else
16290   echo "$as_me: failed program was:" >&5
16291 sed 's/^/| /' conftest.$ac_ext >&5
16292
16293         ac_cv_lib_gcc___umoddi3=no
16294 fi
16295
16296 rm -f core conftest.err conftest.$ac_objext \
16297       conftest$ac_exeext conftest.$ac_ext
16298 LIBS=$ac_check_lib_save_LIBS
16299 fi
16300 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
16301 echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
16302 if test $ac_cv_lib_gcc___umoddi3 = yes; then
16303
16304 cat >>confdefs.h <<\_ACEOF
16305 #define HAVE___UMODDI3 1
16306 _ACEOF
16307
16308 fi
16309
16310
16311   { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
16312 echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
16313 if test "${ac_cv_lib_gcc___main+set}" = set; then
16314   echo $ECHO_N "(cached) $ECHO_C" >&6
16315 else
16316   ac_check_lib_save_LIBS=$LIBS
16317 LIBS="-lgcc  $LIBS"
16318 cat >conftest.$ac_ext <<_ACEOF
16319 /* confdefs.h.  */
16320 _ACEOF
16321 cat confdefs.h >>conftest.$ac_ext
16322 cat >>conftest.$ac_ext <<_ACEOF
16323 /* end confdefs.h.  */
16324
16325 /* Override any GCC internal prototype to avoid an error.
16326    Use char because int might match the return type of a GCC
16327    builtin and then its argument prototype would still apply.  */
16328 #ifdef __cplusplus
16329 extern "C"
16330 #endif
16331 char __main ();
16332 int
16333 main ()
16334 {
16335 return __main ();
16336   ;
16337   return 0;
16338 }
16339 _ACEOF
16340 rm -f conftest.$ac_objext conftest$ac_exeext
16341 if { (ac_try="$ac_link"
16342 case "(($ac_try" in
16343   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16344   *) ac_try_echo=$ac_try;;
16345 esac
16346 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16347   (eval "$ac_link") 2>conftest.er1
16348   ac_status=$?
16349   grep -v '^ *+' conftest.er1 >conftest.err
16350   rm -f conftest.er1
16351   cat conftest.err >&5
16352   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16353   (exit $ac_status); } &&
16354          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16355   { (case "(($ac_try" in
16356   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16357   *) ac_try_echo=$ac_try;;
16358 esac
16359 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16360   (eval "$ac_try") 2>&5
16361   ac_status=$?
16362   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16363   (exit $ac_status); }; } &&
16364          { ac_try='test -s conftest$ac_exeext'
16365   { (case "(($ac_try" in
16366   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16367   *) ac_try_echo=$ac_try;;
16368 esac
16369 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16370   (eval "$ac_try") 2>&5
16371   ac_status=$?
16372   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16373   (exit $ac_status); }; }; then
16374   ac_cv_lib_gcc___main=yes
16375 else
16376   echo "$as_me: failed program was:" >&5
16377 sed 's/^/| /' conftest.$ac_ext >&5
16378
16379         ac_cv_lib_gcc___main=no
16380 fi
16381
16382 rm -f core conftest.err conftest.$ac_objext \
16383       conftest$ac_exeext conftest.$ac_ext
16384 LIBS=$ac_check_lib_save_LIBS
16385 fi
16386 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
16387 echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
16388 if test $ac_cv_lib_gcc___main = yes; then
16389
16390 cat >>confdefs.h <<\_ACEOF
16391 #define HAVE___MAIN 1
16392 _ACEOF
16393
16394 fi
16395
16396   { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
16397 echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
16398 if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
16399   echo $ECHO_N "(cached) $ECHO_C" >&6
16400 else
16401   ac_check_lib_save_LIBS=$LIBS
16402 LIBS="-lgcc  $LIBS"
16403 cat >conftest.$ac_ext <<_ACEOF
16404 /* confdefs.h.  */
16405 _ACEOF
16406 cat confdefs.h >>conftest.$ac_ext
16407 cat >>conftest.$ac_ext <<_ACEOF
16408 /* end confdefs.h.  */
16409
16410 /* Override any GCC internal prototype to avoid an error.
16411    Use char because int might match the return type of a GCC
16412    builtin and then its argument prototype would still apply.  */
16413 #ifdef __cplusplus
16414 extern "C"
16415 #endif
16416 char __cmpdi2 ();
16417 int
16418 main ()
16419 {
16420 return __cmpdi2 ();
16421   ;
16422   return 0;
16423 }
16424 _ACEOF
16425 rm -f conftest.$ac_objext conftest$ac_exeext
16426 if { (ac_try="$ac_link"
16427 case "(($ac_try" in
16428   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16429   *) ac_try_echo=$ac_try;;
16430 esac
16431 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16432   (eval "$ac_link") 2>conftest.er1
16433   ac_status=$?
16434   grep -v '^ *+' conftest.er1 >conftest.err
16435   rm -f conftest.er1
16436   cat conftest.err >&5
16437   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16438   (exit $ac_status); } &&
16439          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16440   { (case "(($ac_try" in
16441   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16442   *) ac_try_echo=$ac_try;;
16443 esac
16444 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16445   (eval "$ac_try") 2>&5
16446   ac_status=$?
16447   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16448   (exit $ac_status); }; } &&
16449          { ac_try='test -s conftest$ac_exeext'
16450   { (case "(($ac_try" in
16451   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16452   *) ac_try_echo=$ac_try;;
16453 esac
16454 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16455   (eval "$ac_try") 2>&5
16456   ac_status=$?
16457   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16458   (exit $ac_status); }; }; then
16459   ac_cv_lib_gcc___cmpdi2=yes
16460 else
16461   echo "$as_me: failed program was:" >&5
16462 sed 's/^/| /' conftest.$ac_ext >&5
16463
16464         ac_cv_lib_gcc___cmpdi2=no
16465 fi
16466
16467 rm -f core conftest.err conftest.$ac_objext \
16468       conftest$ac_exeext conftest.$ac_ext
16469 LIBS=$ac_check_lib_save_LIBS
16470 fi
16471 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
16472 echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
16473 if test $ac_cv_lib_gcc___cmpdi2 = yes; then
16474
16475 cat >>confdefs.h <<\_ACEOF
16476 #define HAVE___CMPDI2 1
16477 _ACEOF
16478
16479 fi
16480
16481 fi
16482
16483 if test "$llvm_cv_os_type" = "MingW" ; then
16484   { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
16485 echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
16486   cat >conftest.$ac_ext <<_ACEOF
16487
16488   /* confdefs.h.  */
16489 _ACEOF
16490 cat confdefs.h >>conftest.$ac_ext
16491 cat >>conftest.$ac_ext <<_ACEOF
16492 /* end confdefs.h.  */
16493
16494     #include <windows.h>
16495     #include <imagehlp.h>
16496     extern void foo(PENUMLOADED_MODULES_CALLBACK);
16497     extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
16498
16499
16500 _ACEOF
16501 rm -f conftest.$ac_objext
16502 if { (ac_try="$ac_compile"
16503 case "(($ac_try" in
16504   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16505   *) ac_try_echo=$ac_try;;
16506 esac
16507 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16508   (eval "$ac_compile") 2>conftest.er1
16509   ac_status=$?
16510   grep -v '^ *+' conftest.er1 >conftest.err
16511   rm -f conftest.er1
16512   cat conftest.err >&5
16513   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16514   (exit $ac_status); } &&
16515          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16516   { (case "(($ac_try" in
16517   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16518   *) ac_try_echo=$ac_try;;
16519 esac
16520 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16521   (eval "$ac_try") 2>&5
16522   ac_status=$?
16523   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16524   (exit $ac_status); }; } &&
16525          { ac_try='test -s conftest.$ac_objext'
16526   { (case "(($ac_try" in
16527   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16528   *) ac_try_echo=$ac_try;;
16529 esac
16530 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16531   (eval "$ac_try") 2>&5
16532   ac_status=$?
16533   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16534   (exit $ac_status); }; }; then
16535
16536   { echo "$as_me:$LINENO: result: yes" >&5
16537 echo "${ECHO_T}yes" >&6; }
16538   llvm_cv_win32_elmcb_pcstr="PCSTR"
16539
16540 else
16541   echo "$as_me: failed program was:" >&5
16542 sed 's/^/| /' conftest.$ac_ext >&5
16543
16544
16545   { echo "$as_me:$LINENO: result: no" >&5
16546 echo "${ECHO_T}no" >&6; }
16547   llvm_cv_win32_elmcb_pcstr="PSTR"
16548
16549 fi
16550
16551 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16552
16553 cat >>confdefs.h <<_ACEOF
16554 #define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
16555 _ACEOF
16556
16557 fi
16558
16559 if test "$llvm_cv_platform_type" = "Unix" ; then
16560
16561
16562 for ac_header in stdlib.h unistd.h
16563 do
16564 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16565 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16566   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16567 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16568 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16569   echo $ECHO_N "(cached) $ECHO_C" >&6
16570 fi
16571 ac_res=`eval echo '${'$as_ac_Header'}'`
16572                { echo "$as_me:$LINENO: result: $ac_res" >&5
16573 echo "${ECHO_T}$ac_res" >&6; }
16574 else
16575   # Is the header compilable?
16576 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16577 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16578 cat >conftest.$ac_ext <<_ACEOF
16579 /* confdefs.h.  */
16580 _ACEOF
16581 cat confdefs.h >>conftest.$ac_ext
16582 cat >>conftest.$ac_ext <<_ACEOF
16583 /* end confdefs.h.  */
16584 $ac_includes_default
16585 #include <$ac_header>
16586 _ACEOF
16587 rm -f conftest.$ac_objext
16588 if { (ac_try="$ac_compile"
16589 case "(($ac_try" in
16590   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16591   *) ac_try_echo=$ac_try;;
16592 esac
16593 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16594   (eval "$ac_compile") 2>conftest.er1
16595   ac_status=$?
16596   grep -v '^ *+' conftest.er1 >conftest.err
16597   rm -f conftest.er1
16598   cat conftest.err >&5
16599   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16600   (exit $ac_status); } &&
16601          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16602   { (case "(($ac_try" in
16603   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16604   *) ac_try_echo=$ac_try;;
16605 esac
16606 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16607   (eval "$ac_try") 2>&5
16608   ac_status=$?
16609   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16610   (exit $ac_status); }; } &&
16611          { ac_try='test -s conftest.$ac_objext'
16612   { (case "(($ac_try" in
16613   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16614   *) ac_try_echo=$ac_try;;
16615 esac
16616 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16617   (eval "$ac_try") 2>&5
16618   ac_status=$?
16619   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16620   (exit $ac_status); }; }; then
16621   ac_header_compiler=yes
16622 else
16623   echo "$as_me: failed program was:" >&5
16624 sed 's/^/| /' conftest.$ac_ext >&5
16625
16626         ac_header_compiler=no
16627 fi
16628
16629 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16630 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16631 echo "${ECHO_T}$ac_header_compiler" >&6; }
16632
16633 # Is the header present?
16634 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16635 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16636 cat >conftest.$ac_ext <<_ACEOF
16637 /* confdefs.h.  */
16638 _ACEOF
16639 cat confdefs.h >>conftest.$ac_ext
16640 cat >>conftest.$ac_ext <<_ACEOF
16641 /* end confdefs.h.  */
16642 #include <$ac_header>
16643 _ACEOF
16644 if { (ac_try="$ac_cpp conftest.$ac_ext"
16645 case "(($ac_try" in
16646   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16647   *) ac_try_echo=$ac_try;;
16648 esac
16649 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16650   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16651   ac_status=$?
16652   grep -v '^ *+' conftest.er1 >conftest.err
16653   rm -f conftest.er1
16654   cat conftest.err >&5
16655   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16656   (exit $ac_status); } >/dev/null; then
16657   if test -s conftest.err; then
16658     ac_cpp_err=$ac_c_preproc_warn_flag
16659     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16660   else
16661     ac_cpp_err=
16662   fi
16663 else
16664   ac_cpp_err=yes
16665 fi
16666 if test -z "$ac_cpp_err"; then
16667   ac_header_preproc=yes
16668 else
16669   echo "$as_me: failed program was:" >&5
16670 sed 's/^/| /' conftest.$ac_ext >&5
16671
16672   ac_header_preproc=no
16673 fi
16674
16675 rm -f conftest.err conftest.$ac_ext
16676 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16677 echo "${ECHO_T}$ac_header_preproc" >&6; }
16678
16679 # So?  What about this header?
16680 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16681   yes:no: )
16682     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16683 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16684     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16685 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16686     ac_header_preproc=yes
16687     ;;
16688   no:yes:* )
16689     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16690 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16691     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16692 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16693     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16694 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16695     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16696 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16697     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16698 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16699     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16700 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16701     ( cat <<\_ASBOX
16702 ## ------------------------------------ ##
16703 ## Report this to http://llvm.org/bugs/ ##
16704 ## ------------------------------------ ##
16705 _ASBOX
16706      ) | sed "s/^/$as_me: WARNING:     /" >&2
16707     ;;
16708 esac
16709 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16710 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16711 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16712   echo $ECHO_N "(cached) $ECHO_C" >&6
16713 else
16714   eval "$as_ac_Header=\$ac_header_preproc"
16715 fi
16716 ac_res=`eval echo '${'$as_ac_Header'}'`
16717                { echo "$as_me:$LINENO: result: $ac_res" >&5
16718 echo "${ECHO_T}$ac_res" >&6; }
16719
16720 fi
16721 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16722   cat >>confdefs.h <<_ACEOF
16723 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16724 _ACEOF
16725
16726 fi
16727
16728 done
16729
16730
16731 for ac_func in getpagesize
16732 do
16733 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16734 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16735 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16736 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16737   echo $ECHO_N "(cached) $ECHO_C" >&6
16738 else
16739   cat >conftest.$ac_ext <<_ACEOF
16740 /* confdefs.h.  */
16741 _ACEOF
16742 cat confdefs.h >>conftest.$ac_ext
16743 cat >>conftest.$ac_ext <<_ACEOF
16744 /* end confdefs.h.  */
16745 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16746    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16747 #define $ac_func innocuous_$ac_func
16748
16749 /* System header to define __stub macros and hopefully few prototypes,
16750     which can conflict with char $ac_func (); below.
16751     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16752     <limits.h> exists even on freestanding compilers.  */
16753
16754 #ifdef __STDC__
16755 # include <limits.h>
16756 #else
16757 # include <assert.h>
16758 #endif
16759
16760 #undef $ac_func
16761
16762 /* Override any GCC internal prototype to avoid an error.
16763    Use char because int might match the return type of a GCC
16764    builtin and then its argument prototype would still apply.  */
16765 #ifdef __cplusplus
16766 extern "C"
16767 #endif
16768 char $ac_func ();
16769 /* The GNU C library defines this for functions which it implements
16770     to always fail with ENOSYS.  Some functions are actually named
16771     something starting with __ and the normal name is an alias.  */
16772 #if defined __stub_$ac_func || defined __stub___$ac_func
16773 choke me
16774 #endif
16775
16776 int
16777 main ()
16778 {
16779 return $ac_func ();
16780   ;
16781   return 0;
16782 }
16783 _ACEOF
16784 rm -f conftest.$ac_objext conftest$ac_exeext
16785 if { (ac_try="$ac_link"
16786 case "(($ac_try" in
16787   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16788   *) ac_try_echo=$ac_try;;
16789 esac
16790 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16791   (eval "$ac_link") 2>conftest.er1
16792   ac_status=$?
16793   grep -v '^ *+' conftest.er1 >conftest.err
16794   rm -f conftest.er1
16795   cat conftest.err >&5
16796   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16797   (exit $ac_status); } &&
16798          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16799   { (case "(($ac_try" in
16800   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16801   *) ac_try_echo=$ac_try;;
16802 esac
16803 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16804   (eval "$ac_try") 2>&5
16805   ac_status=$?
16806   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16807   (exit $ac_status); }; } &&
16808          { ac_try='test -s conftest$ac_exeext'
16809   { (case "(($ac_try" in
16810   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16811   *) ac_try_echo=$ac_try;;
16812 esac
16813 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16814   (eval "$ac_try") 2>&5
16815   ac_status=$?
16816   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16817   (exit $ac_status); }; }; then
16818   eval "$as_ac_var=yes"
16819 else
16820   echo "$as_me: failed program was:" >&5
16821 sed 's/^/| /' conftest.$ac_ext >&5
16822
16823         eval "$as_ac_var=no"
16824 fi
16825
16826 rm -f core conftest.err conftest.$ac_objext \
16827       conftest$ac_exeext conftest.$ac_ext
16828 fi
16829 ac_res=`eval echo '${'$as_ac_var'}'`
16830                { echo "$as_me:$LINENO: result: $ac_res" >&5
16831 echo "${ECHO_T}$ac_res" >&6; }
16832 if test `eval echo '${'$as_ac_var'}'` = yes; then
16833   cat >>confdefs.h <<_ACEOF
16834 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16835 _ACEOF
16836
16837 fi
16838 done
16839
16840 { echo "$as_me:$LINENO: checking for working mmap" >&5
16841 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
16842 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
16843   echo $ECHO_N "(cached) $ECHO_C" >&6
16844 else
16845   if test "$cross_compiling" = yes; then
16846   ac_cv_func_mmap_fixed_mapped=no
16847 else
16848   cat >conftest.$ac_ext <<_ACEOF
16849 /* confdefs.h.  */
16850 _ACEOF
16851 cat confdefs.h >>conftest.$ac_ext
16852 cat >>conftest.$ac_ext <<_ACEOF
16853 /* end confdefs.h.  */
16854 $ac_includes_default
16855 /* malloc might have been renamed as rpl_malloc. */
16856 #undef malloc
16857
16858 /* Thanks to Mike Haertel and Jim Avera for this test.
16859    Here is a matrix of mmap possibilities:
16860         mmap private not fixed
16861         mmap private fixed at somewhere currently unmapped
16862         mmap private fixed at somewhere already mapped
16863         mmap shared not fixed
16864         mmap shared fixed at somewhere currently unmapped
16865         mmap shared fixed at somewhere already mapped
16866    For private mappings, we should verify that changes cannot be read()
16867    back from the file, nor mmap's back from the file at a different
16868    address.  (There have been systems where private was not correctly
16869    implemented like the infamous i386 svr4.0, and systems where the
16870    VM page cache was not coherent with the file system buffer cache
16871    like early versions of FreeBSD and possibly contemporary NetBSD.)
16872    For shared mappings, we should conversely verify that changes get
16873    propagated back to all the places they're supposed to be.
16874
16875    Grep wants private fixed already mapped.
16876    The main things grep needs to know about mmap are:
16877    * does it exist and is it safe to write into the mmap'd area
16878    * how to use it (BSD variants)  */
16879
16880 #include <fcntl.h>
16881 #include <sys/mman.h>
16882
16883 #if !STDC_HEADERS && !HAVE_STDLIB_H
16884 char *malloc ();
16885 #endif
16886
16887 /* This mess was copied from the GNU getpagesize.h.  */
16888 #if !HAVE_GETPAGESIZE
16889 /* Assume that all systems that can run configure have sys/param.h.  */
16890 # if !HAVE_SYS_PARAM_H
16891 #  define HAVE_SYS_PARAM_H 1
16892 # endif
16893
16894 # ifdef _SC_PAGESIZE
16895 #  define getpagesize() sysconf(_SC_PAGESIZE)
16896 # else /* no _SC_PAGESIZE */
16897 #  if HAVE_SYS_PARAM_H
16898 #   include <sys/param.h>
16899 #   ifdef EXEC_PAGESIZE
16900 #    define getpagesize() EXEC_PAGESIZE
16901 #   else /* no EXEC_PAGESIZE */
16902 #    ifdef NBPG
16903 #     define getpagesize() NBPG * CLSIZE
16904 #     ifndef CLSIZE
16905 #      define CLSIZE 1
16906 #     endif /* no CLSIZE */
16907 #    else /* no NBPG */
16908 #     ifdef NBPC
16909 #      define getpagesize() NBPC
16910 #     else /* no NBPC */
16911 #      ifdef PAGESIZE
16912 #       define getpagesize() PAGESIZE
16913 #      endif /* PAGESIZE */
16914 #     endif /* no NBPC */
16915 #    endif /* no NBPG */
16916 #   endif /* no EXEC_PAGESIZE */
16917 #  else /* no HAVE_SYS_PARAM_H */
16918 #   define getpagesize() 8192   /* punt totally */
16919 #  endif /* no HAVE_SYS_PARAM_H */
16920 # endif /* no _SC_PAGESIZE */
16921
16922 #endif /* no HAVE_GETPAGESIZE */
16923
16924 int
16925 main ()
16926 {
16927   char *data, *data2, *data3;
16928   int i, pagesize;
16929   int fd;
16930
16931   pagesize = getpagesize ();
16932
16933   /* First, make a file with some known garbage in it. */
16934   data = (char *) malloc (pagesize);
16935   if (!data)
16936     return 1;
16937   for (i = 0; i < pagesize; ++i)
16938     *(data + i) = rand ();
16939   umask (0);
16940   fd = creat ("conftest.mmap", 0600);
16941   if (fd < 0)
16942     return 1;
16943   if (write (fd, data, pagesize) != pagesize)
16944     return 1;
16945   close (fd);
16946
16947   /* Next, try to mmap the file at a fixed address which already has
16948      something else allocated at it.  If we can, also make sure that
16949      we see the same garbage.  */
16950   fd = open ("conftest.mmap", O_RDWR);
16951   if (fd < 0)
16952     return 1;
16953   data2 = (char *) malloc (2 * pagesize);
16954   if (!data2)
16955     return 1;
16956   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
16957   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
16958                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
16959     return 1;
16960   for (i = 0; i < pagesize; ++i)
16961     if (*(data + i) != *(data2 + i))
16962       return 1;
16963
16964   /* Finally, make sure that changes to the mapped area do not
16965      percolate back to the file as seen by read().  (This is a bug on
16966      some variants of i386 svr4.0.)  */
16967   for (i = 0; i < pagesize; ++i)
16968     *(data2 + i) = *(data2 + i) + 1;
16969   data3 = (char *) malloc (pagesize);
16970   if (!data3)
16971     return 1;
16972   if (read (fd, data3, pagesize) != pagesize)
16973     return 1;
16974   for (i = 0; i < pagesize; ++i)
16975     if (*(data + i) != *(data3 + i))
16976       return 1;
16977   close (fd);
16978   return 0;
16979 }
16980 _ACEOF
16981 rm -f conftest$ac_exeext
16982 if { (ac_try="$ac_link"
16983 case "(($ac_try" in
16984   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16985   *) ac_try_echo=$ac_try;;
16986 esac
16987 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16988   (eval "$ac_link") 2>&5
16989   ac_status=$?
16990   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16991   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16992   { (case "(($ac_try" in
16993   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16994   *) ac_try_echo=$ac_try;;
16995 esac
16996 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16997   (eval "$ac_try") 2>&5
16998   ac_status=$?
16999   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17000   (exit $ac_status); }; }; then
17001   ac_cv_func_mmap_fixed_mapped=yes
17002 else
17003   echo "$as_me: program exited with status $ac_status" >&5
17004 echo "$as_me: failed program was:" >&5
17005 sed 's/^/| /' conftest.$ac_ext >&5
17006
17007 ( exit $ac_status )
17008 ac_cv_func_mmap_fixed_mapped=no
17009 fi
17010 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17011 fi
17012
17013
17014 fi
17015 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
17016 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
17017 if test $ac_cv_func_mmap_fixed_mapped = yes; then
17018
17019 cat >>confdefs.h <<\_ACEOF
17020 #define HAVE_MMAP 1
17021 _ACEOF
17022
17023 fi
17024 rm -f conftest.mmap
17025
17026   { echo "$as_me:$LINENO: checking for mmap of files" >&5
17027 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
17028 if test "${ac_cv_func_mmap_file+set}" = set; then
17029   echo $ECHO_N "(cached) $ECHO_C" >&6
17030 else
17031    ac_ext=c
17032 ac_cpp='$CPP $CPPFLAGS'
17033 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17034 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17035 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17036
17037   if test "$cross_compiling" = yes; then
17038   ac_cv_func_mmap_file=no
17039 else
17040   cat >conftest.$ac_ext <<_ACEOF
17041
17042     /* confdefs.h.  */
17043 _ACEOF
17044 cat confdefs.h >>conftest.$ac_ext
17045 cat >>conftest.$ac_ext <<_ACEOF
17046 /* end confdefs.h.  */
17047
17048 #include <sys/types.h>
17049 #include <sys/mman.h>
17050 #include <fcntl.h>
17051
17052 int
17053 main ()
17054 {
17055
17056   int fd;
17057   fd = creat ("foo",0777);
17058   fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
17059   unlink ("foo");
17060   return (fd != (int) MAP_FAILED);
17061   ;
17062   return 0;
17063 }
17064 _ACEOF
17065 rm -f conftest$ac_exeext
17066 if { (ac_try="$ac_link"
17067 case "(($ac_try" in
17068   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17069   *) ac_try_echo=$ac_try;;
17070 esac
17071 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17072   (eval "$ac_link") 2>&5
17073   ac_status=$?
17074   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17075   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17076   { (case "(($ac_try" in
17077   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17078   *) ac_try_echo=$ac_try;;
17079 esac
17080 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17081   (eval "$ac_try") 2>&5
17082   ac_status=$?
17083   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17084   (exit $ac_status); }; }; then
17085   ac_cv_func_mmap_file=yes
17086 else
17087   echo "$as_me: program exited with status $ac_status" >&5
17088 echo "$as_me: failed program was:" >&5
17089 sed 's/^/| /' conftest.$ac_ext >&5
17090
17091 ( exit $ac_status )
17092 ac_cv_func_mmap_file=no
17093 fi
17094 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17095 fi
17096
17097
17098   ac_ext=c
17099 ac_cpp='$CPP $CPPFLAGS'
17100 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17101 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17102 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17103
17104
17105 fi
17106 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
17107 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
17108 if test "$ac_cv_func_mmap_file" = yes; then
17109
17110 cat >>confdefs.h <<\_ACEOF
17111 #define HAVE_MMAP_FILE
17112 _ACEOF
17113
17114    MMAP_FILE=yes
17115
17116 fi
17117
17118   { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
17119 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
17120 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
17121   echo $ECHO_N "(cached) $ECHO_C" >&6
17122 else
17123   if test "$llvm_cv_os_type" = "Interix" ; then
17124    ac_cv_need_dev_zero_for_mmap=yes
17125  else
17126    ac_cv_need_dev_zero_for_mmap=no
17127  fi
17128
17129 fi
17130 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
17131 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
17132 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
17133
17134 cat >>confdefs.h <<\_ACEOF
17135 #define NEED_DEV_ZERO_FOR_MMAP 1
17136 _ACEOF
17137
17138 fi
17139
17140   if test "$ac_cv_func_mmap_fixed_mapped" = "no"
17141   then
17142     { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
17143 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
17144   fi
17145   if test "$ac_cv_func_mmap_file" = "no"
17146   then
17147     { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
17148 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
17149   fi
17150 fi
17151
17152 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
17153 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
17154 ac_ext=cpp
17155 ac_cpp='$CXXCPP $CPPFLAGS'
17156 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17157 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17158 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17159
17160 cat >conftest.$ac_ext <<_ACEOF
17161
17162   /* confdefs.h.  */
17163 _ACEOF
17164 cat confdefs.h >>conftest.$ac_ext
17165 cat >>conftest.$ac_ext <<_ACEOF
17166 /* end confdefs.h.  */
17167
17168     int main() {
17169       volatile unsigned long val = 1;
17170       __sync_synchronize();
17171       __sync_val_compare_and_swap(&val, 1, 0);
17172       __sync_add_and_fetch(&val, 1);
17173       __sync_sub_and_fetch(&val, 1);
17174       return 0;
17175     }
17176
17177
17178 _ACEOF
17179 rm -f conftest.$ac_objext conftest$ac_exeext
17180 if { (ac_try="$ac_link"
17181 case "(($ac_try" in
17182   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17183   *) ac_try_echo=$ac_try;;
17184 esac
17185 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17186   (eval "$ac_link") 2>conftest.er1
17187   ac_status=$?
17188   grep -v '^ *+' conftest.er1 >conftest.err
17189   rm -f conftest.er1
17190   cat conftest.err >&5
17191   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17192   (exit $ac_status); } &&
17193          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17194   { (case "(($ac_try" in
17195   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17196   *) ac_try_echo=$ac_try;;
17197 esac
17198 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17199   (eval "$ac_try") 2>&5
17200   ac_status=$?
17201   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17202   (exit $ac_status); }; } &&
17203          { ac_try='test -s conftest$ac_exeext'
17204   { (case "(($ac_try" in
17205   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17206   *) ac_try_echo=$ac_try;;
17207 esac
17208 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17209   (eval "$ac_try") 2>&5
17210   ac_status=$?
17211   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17212   (exit $ac_status); }; }; then
17213
17214   { echo "$as_me:$LINENO: result: yes" >&5
17215 echo "${ECHO_T}yes" >&6; }
17216
17217 cat >>confdefs.h <<\_ACEOF
17218 #define LLVM_HAS_ATOMICS 1
17219 _ACEOF
17220
17221
17222 else
17223   echo "$as_me: failed program was:" >&5
17224 sed 's/^/| /' conftest.$ac_ext >&5
17225
17226
17227   { echo "$as_me:$LINENO: result: no" >&5
17228 echo "${ECHO_T}no" >&6; }
17229
17230 cat >>confdefs.h <<\_ACEOF
17231 #define LLVM_HAS_ATOMICS 0
17232 _ACEOF
17233
17234   { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
17235 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
17236
17237 fi
17238
17239 rm -f core conftest.err conftest.$ac_objext \
17240       conftest$ac_exeext conftest.$ac_ext
17241 ac_ext=c
17242 ac_cpp='$CPP $CPPFLAGS'
17243 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17244 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17245 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17246
17247
17248
17249 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
17250   { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
17251 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
17252 if test "${llvm_cv_linux_mixed+set}" = set; then
17253   echo $ECHO_N "(cached) $ECHO_C" >&6
17254 else
17255    ac_ext=c
17256 ac_cpp='$CPP $CPPFLAGS'
17257 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17258 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17259 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17260
17261   cat >conftest.$ac_ext <<_ACEOF
17262 /* confdefs.h.  */
17263 _ACEOF
17264 cat confdefs.h >>conftest.$ac_ext
17265 cat >>conftest.$ac_ext <<_ACEOF
17266 /* end confdefs.h.  */
17267 #ifndef __x86_64__
17268        error: Not x86-64 even if uname says so!
17269       #endif
17270
17271 int
17272 main ()
17273 {
17274
17275   ;
17276   return 0;
17277 }
17278 _ACEOF
17279 rm -f conftest.$ac_objext
17280 if { (ac_try="$ac_compile"
17281 case "(($ac_try" in
17282   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17283   *) ac_try_echo=$ac_try;;
17284 esac
17285 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17286   (eval "$ac_compile") 2>conftest.er1
17287   ac_status=$?
17288   grep -v '^ *+' conftest.er1 >conftest.err
17289   rm -f conftest.er1
17290   cat conftest.err >&5
17291   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17292   (exit $ac_status); } &&
17293          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17294   { (case "(($ac_try" in
17295   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17296   *) ac_try_echo=$ac_try;;
17297 esac
17298 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17299   (eval "$ac_try") 2>&5
17300   ac_status=$?
17301   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17302   (exit $ac_status); }; } &&
17303          { ac_try='test -s conftest.$ac_objext'
17304   { (case "(($ac_try" in
17305   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17306   *) ac_try_echo=$ac_try;;
17307 esac
17308 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17309   (eval "$ac_try") 2>&5
17310   ac_status=$?
17311   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17312   (exit $ac_status); }; }; then
17313   llvm_cv_linux_mixed=no
17314 else
17315   echo "$as_me: failed program was:" >&5
17316 sed 's/^/| /' conftest.$ac_ext >&5
17317
17318         llvm_cv_linux_mixed=yes
17319 fi
17320
17321 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17322   ac_ext=c
17323 ac_cpp='$CPP $CPPFLAGS'
17324 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17325 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17326 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17327
17328
17329 fi
17330 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
17331 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
17332
17333   if test "$llvm_cv_linux_mixed" = "yes"; then
17334     llvm_cv_target_arch="x86"
17335     ARCH="x86"
17336   fi
17337 fi
17338
17339
17340 for ac_func in __dso_handle
17341 do
17342 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17343 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17344 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17345 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17346   echo $ECHO_N "(cached) $ECHO_C" >&6
17347 else
17348   cat >conftest.$ac_ext <<_ACEOF
17349 /* confdefs.h.  */
17350 _ACEOF
17351 cat confdefs.h >>conftest.$ac_ext
17352 cat >>conftest.$ac_ext <<_ACEOF
17353 /* end confdefs.h.  */
17354 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17355    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17356 #define $ac_func innocuous_$ac_func
17357
17358 /* System header to define __stub macros and hopefully few prototypes,
17359     which can conflict with char $ac_func (); below.
17360     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17361     <limits.h> exists even on freestanding compilers.  */
17362
17363 #ifdef __STDC__
17364 # include <limits.h>
17365 #else
17366 # include <assert.h>
17367 #endif
17368
17369 #undef $ac_func
17370
17371 /* Override any GCC internal prototype to avoid an error.
17372    Use char because int might match the return type of a GCC
17373    builtin and then its argument prototype would still apply.  */
17374 #ifdef __cplusplus
17375 extern "C"
17376 #endif
17377 char $ac_func ();
17378 /* The GNU C library defines this for functions which it implements
17379     to always fail with ENOSYS.  Some functions are actually named
17380     something starting with __ and the normal name is an alias.  */
17381 #if defined __stub_$ac_func || defined __stub___$ac_func
17382 choke me
17383 #endif
17384
17385 int
17386 main ()
17387 {
17388 return $ac_func ();
17389   ;
17390   return 0;
17391 }
17392 _ACEOF
17393 rm -f conftest.$ac_objext conftest$ac_exeext
17394 if { (ac_try="$ac_link"
17395 case "(($ac_try" in
17396   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17397   *) ac_try_echo=$ac_try;;
17398 esac
17399 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17400   (eval "$ac_link") 2>conftest.er1
17401   ac_status=$?
17402   grep -v '^ *+' conftest.er1 >conftest.err
17403   rm -f conftest.er1
17404   cat conftest.err >&5
17405   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17406   (exit $ac_status); } &&
17407          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17408   { (case "(($ac_try" in
17409   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17410   *) ac_try_echo=$ac_try;;
17411 esac
17412 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17413   (eval "$ac_try") 2>&5
17414   ac_status=$?
17415   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17416   (exit $ac_status); }; } &&
17417          { ac_try='test -s conftest$ac_exeext'
17418   { (case "(($ac_try" in
17419   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17420   *) ac_try_echo=$ac_try;;
17421 esac
17422 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17423   (eval "$ac_try") 2>&5
17424   ac_status=$?
17425   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17426   (exit $ac_status); }; }; then
17427   eval "$as_ac_var=yes"
17428 else
17429   echo "$as_me: failed program was:" >&5
17430 sed 's/^/| /' conftest.$ac_ext >&5
17431
17432         eval "$as_ac_var=no"
17433 fi
17434
17435 rm -f core conftest.err conftest.$ac_objext \
17436       conftest$ac_exeext conftest.$ac_ext
17437 fi
17438 ac_res=`eval echo '${'$as_ac_var'}'`
17439                { echo "$as_me:$LINENO: result: $ac_res" >&5
17440 echo "${ECHO_T}$ac_res" >&6; }
17441 if test `eval echo '${'$as_ac_var'}'` = yes; then
17442   cat >>confdefs.h <<_ACEOF
17443 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17444 _ACEOF
17445
17446 fi
17447 done
17448
17449
17450 SHLIBEXT=$llvm_shlib_ext
17451
17452
17453 if test "${prefix}" = "NONE" ; then
17454   prefix="/usr/local"
17455 fi
17456 eval LLVM_PREFIX="${prefix}";
17457 eval LLVM_BINDIR="${prefix}/bin";
17458 eval LLVM_DATADIR="${prefix}/share/llvm";
17459 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
17460 eval LLVM_ETCDIR="${prefix}/etc/llvm";
17461 eval LLVM_INCLUDEDIR="${prefix}/include";
17462 eval LLVM_INFODIR="${prefix}/info";
17463 eval LLVM_MANDIR="${prefix}/man";
17464 LLVM_CONFIGTIME=`date`
17465
17466
17467
17468
17469
17470
17471
17472
17473
17474
17475 if test "${ENABLE_TIMESTAMPS}" = "0"; then
17476   LLVM_CONFIGTIME="(timestamp not enabled)"
17477 fi
17478
17479
17480 cat >>confdefs.h <<_ACEOF
17481 #define LLVM_PREFIX "$LLVM_PREFIX"
17482 _ACEOF
17483
17484
17485 cat >>confdefs.h <<_ACEOF
17486 #define LLVM_BINDIR "$LLVM_BINDIR"
17487 _ACEOF
17488
17489
17490 cat >>confdefs.h <<_ACEOF
17491 #define LLVM_DATADIR "$LLVM_DATADIR"
17492 _ACEOF
17493
17494
17495 cat >>confdefs.h <<_ACEOF
17496 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
17497 _ACEOF
17498
17499
17500 cat >>confdefs.h <<_ACEOF
17501 #define LLVM_ETCDIR "$LLVM_ETCDIR"
17502 _ACEOF
17503
17504
17505 cat >>confdefs.h <<_ACEOF
17506 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
17507 _ACEOF
17508
17509
17510 cat >>confdefs.h <<_ACEOF
17511 #define LLVM_INFODIR "$LLVM_INFODIR"
17512 _ACEOF
17513
17514
17515 cat >>confdefs.h <<_ACEOF
17516 #define LLVM_MANDIR "$LLVM_MANDIR"
17517 _ACEOF
17518
17519
17520 cat >>confdefs.h <<_ACEOF
17521 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
17522 _ACEOF
17523
17524
17525 cat >>confdefs.h <<_ACEOF
17526 #define LLVM_HOST_TRIPLE "$host"
17527 _ACEOF
17528
17529
17530 cat >>confdefs.h <<_ACEOF
17531 #define LLVM_DEFAULT_TARGET_TRIPLE "$target"
17532 _ACEOF
17533
17534
17535 if test "$BINDINGS_TO_BUILD" = auto ; then
17536   BINDINGS_TO_BUILD=""
17537   if test "x$OCAMLFIND" != x ; then
17538     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
17539   fi
17540   if test "x$GO" != x ; then
17541     if $GO run ${srcdir}/bindings/go/conftest.go ; then
17542       BINDINGS_TO_BUILD="go $BINDINGS_TO_BUILD"
17543     fi
17544   fi
17545 fi
17546 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
17547
17548
17549 binding_prereqs_failed=0
17550 for a_binding in $BINDINGS_TO_BUILD ; do
17551   case "$a_binding" in
17552   ocaml)
17553     if test "x$OCAMLFIND" = x ; then
17554       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlfind not found. Try configure OCAMLFIND=/path/to/ocamlfind" >&5
17555 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlfind not found. Try configure OCAMLFIND=/path/to/ocamlfind" >&2;}
17556       binding_prereqs_failed=1
17557     fi
17558
17559     if $OCAMLFIND opt -version >/dev/null 2>/dev/null ; then
17560       HAVE_OCAMLOPT=1
17561     else
17562       HAVE_OCAMLOPT=0
17563     fi
17564
17565
17566     if ! $OCAMLFIND query ctypes >/dev/null 2>/dev/null; then
17567       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ctypes is not installed" >&5
17568 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ctypes is not installed" >&2;}
17569       binding_prereqs_failed=1
17570     fi
17571
17572     if $OCAMLFIND query oUnit >/dev/null 2>/dev/null; then
17573       HAVE_OCAML_OUNIT=1
17574     else
17575       HAVE_OCAML_OUNIT=0
17576       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but OUnit 2 is not installed. Tests will not run" >&5
17577 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but OUnit 2 is not installed. Tests will not run" >&2;}
17578           fi
17579
17580
17581     if test "x$with_ocaml_libdir" != xauto ; then
17582       OCAML_LIBDIR=$with_ocaml_libdir
17583
17584     else
17585       ocaml_stdlib="`"$OCAMLFIND" ocamlc -where`"
17586       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
17587       then
17588         # ocaml stdlib is beneath our prefix; use stdlib
17589         OCAML_LIBDIR=$ocaml_stdlib
17590
17591       else
17592         # ocaml stdlib is outside our prefix; use libdir/ocaml
17593         OCAML_LIBDIR=${prefix}/lib/ocaml
17594
17595       fi
17596     fi
17597     ;;
17598   go)
17599     if test "x$GO" = x ; then
17600       { echo "$as_me:$LINENO: WARNING: --enable-bindings=go specified, but go not found. Try configure GO=/path/to/go" >&5
17601 echo "$as_me: WARNING: --enable-bindings=go specified, but go not found. Try configure GO=/path/to/go" >&2;}
17602       binding_prereqs_failed=1
17603     else
17604       if $GO run ${srcdir}/bindings/go/conftest.go ; then
17605         :
17606       else
17607         { echo "$as_me:$LINENO: WARNING: --enable-bindings=go specified, but need at least Go 1.2. Try configure GO=/path/to/go" >&5
17608 echo "$as_me: WARNING: --enable-bindings=go specified, but need at least Go 1.2. Try configure GO=/path/to/go" >&2;}
17609         binding_prereqs_failed=1
17610       fi
17611     fi
17612     ;;
17613   esac
17614 done
17615 if test "$binding_prereqs_failed" = 1 ; then
17616   { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
17617 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
17618    { (exit 1); exit 1; }; }
17619 fi
17620
17621 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
17622 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
17623 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
17624   echo $ECHO_N "(cached) $ECHO_C" >&6
17625 else
17626    ac_ext=cpp
17627 ac_cpp='$CXXCPP $CPPFLAGS'
17628 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17629 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17630 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17631
17632   oldcxxflags="$CXXFLAGS"
17633   CXXFLAGS="$CXXFLAGS -O0 -fvisibility-inlines-hidden -Werror"
17634   cat >conftest.$ac_ext <<_ACEOF
17635 /* confdefs.h.  */
17636 _ACEOF
17637 cat confdefs.h >>conftest.$ac_ext
17638 cat >>conftest.$ac_ext <<_ACEOF
17639 /* end confdefs.h.  */
17640 template <typename T> struct X { void __attribute__((noinline)) f() {} };
17641 int
17642 main ()
17643 {
17644 X<int>().f();
17645   ;
17646   return 0;
17647 }
17648 _ACEOF
17649 rm -f conftest.$ac_objext
17650 if { (ac_try="$ac_compile"
17651 case "(($ac_try" in
17652   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17653   *) ac_try_echo=$ac_try;;
17654 esac
17655 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17656   (eval "$ac_compile") 2>conftest.er1
17657   ac_status=$?
17658   grep -v '^ *+' conftest.er1 >conftest.err
17659   rm -f conftest.er1
17660   cat conftest.err >&5
17661   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17662   (exit $ac_status); } &&
17663          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17664   { (case "(($ac_try" in
17665   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17666   *) ac_try_echo=$ac_try;;
17667 esac
17668 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17669   (eval "$ac_try") 2>&5
17670   ac_status=$?
17671   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17672   (exit $ac_status); }; } &&
17673          { ac_try='test -s conftest.$ac_objext'
17674   { (case "(($ac_try" in
17675   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17676   *) ac_try_echo=$ac_try;;
17677 esac
17678 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17679   (eval "$ac_try") 2>&5
17680   ac_status=$?
17681   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17682   (exit $ac_status); }; }; then
17683   llvm_cv_cxx_visibility_inlines_hidden=yes
17684 else
17685   echo "$as_me: failed program was:" >&5
17686 sed 's/^/| /' conftest.$ac_ext >&5
17687
17688         llvm_cv_cxx_visibility_inlines_hidden=no
17689 fi
17690
17691 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17692   CXXFLAGS="$oldcxxflags"
17693   ac_ext=c
17694 ac_cpp='$CPP $CPPFLAGS'
17695 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17696 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17697 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17698
17699
17700 fi
17701 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
17702 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
17703 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
17704   ENABLE_VISIBILITY_INLINES_HIDDEN=1
17705
17706 else
17707   ENABLE_VISIBILITY_INLINES_HIDDEN=0
17708
17709 fi
17710
17711
17712 if test "$llvm_cv_link_use_r" = "yes" ; then
17713   RPATH="-Wl,-R"
17714 else
17715   RPATH="-Wl,-rpath"
17716 fi
17717
17718
17719 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
17720   RDYNAMIC="-rdynamic"
17721 else
17722   RDYNAMIC=""
17723 fi
17724
17725
17726
17727 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
17728
17729
17730
17731
17732
17733
17734 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
17735
17736 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
17737
17738 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
17739
17740 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
17741
17742 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
17743
17744
17745 ac_config_files="$ac_config_files Makefile.config"
17746
17747
17748 ac_config_files="$ac_config_files llvm.spec"
17749
17750
17751 ac_config_files="$ac_config_files docs/doxygen.cfg"
17752
17753
17754 if test "${clang_src_root}" = ""; then
17755   clang_src_root="$srcdir/tools/clang"
17756 fi
17757 if test -f ${clang_src_root}/README.txt; then
17758
17759 cat >>confdefs.h <<_ACEOF
17760 #define CLANG_LIBDIR_SUFFIX ""
17761 _ACEOF
17762
17763
17764     configh="include/clang/Config/config.h"
17765   doxy="docs/doxygen.cfg"
17766   ac_config_headers="$ac_config_headers tools/clang/${configh}:${clang_src_root}/${configh}.in"
17767
17768   ac_config_files="$ac_config_files tools/clang/${doxy}:${clang_src_root}/${doxy}.in"
17769
17770 fi
17771
17772 ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
17773
17774
17775 test "x$program_prefix" = "xNONE" && program_prefix=""
17776
17777
17778
17779 ac_config_commands="$ac_config_commands setup"
17780
17781 ac_config_commands="$ac_config_commands Makefile"
17782
17783
17784 ac_config_commands="$ac_config_commands Makefile.common"
17785
17786
17787 ac_config_commands="$ac_config_commands examples/Makefile"
17788
17789
17790 ac_config_commands="$ac_config_commands lib/Makefile"
17791
17792
17793 ac_config_commands="$ac_config_commands test/Makefile"
17794
17795
17796 ac_config_commands="$ac_config_commands test/Makefile.tests"
17797
17798
17799 ac_config_commands="$ac_config_commands unittests/Makefile"
17800
17801
17802 ac_config_commands="$ac_config_commands tools/Makefile"
17803
17804
17805 ac_config_commands="$ac_config_commands utils/Makefile"
17806
17807
17808 ac_config_commands="$ac_config_commands projects/Makefile"
17809
17810
17811 ac_config_commands="$ac_config_commands bindings/Makefile"
17812
17813
17814 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
17815
17816
17817
17818 cat >confcache <<\_ACEOF
17819 # This file is a shell script that caches the results of configure
17820 # tests run on this system so they can be shared between configure
17821 # scripts and configure runs, see configure's option --config-cache.
17822 # It is not useful on other systems.  If it contains results you don't
17823 # want to keep, you may remove or edit it.
17824 #
17825 # config.status only pays attention to the cache file if you give it
17826 # the --recheck option to rerun configure.
17827 #
17828 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17829 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17830 # following values.
17831
17832 _ACEOF
17833
17834 # The following way of writing the cache mishandles newlines in values,
17835 # but we know of no workaround that is simple, portable, and efficient.
17836 # So, we kill variables containing newlines.
17837 # Ultrix sh set writes to stderr and can't be redirected directly,
17838 # and sets the high bit in the cache file unless we assign to the vars.
17839 (
17840   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17841     eval ac_val=\$$ac_var
17842     case $ac_val in #(
17843     *${as_nl}*)
17844       case $ac_var in #(
17845       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
17846 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
17847       esac
17848       case $ac_var in #(
17849       _ | IFS | as_nl) ;; #(
17850       *) $as_unset $ac_var ;;
17851       esac ;;
17852     esac
17853   done
17854
17855   (set) 2>&1 |
17856     case $as_nl`(ac_space=' '; set) 2>&1` in #(
17857     *${as_nl}ac_space=\ *)
17858       # `set' does not quote correctly, so add quotes (double-quote
17859       # substitution turns \\\\ into \\, and sed turns \\ into \).
17860       sed -n \
17861         "s/'/'\\\\''/g;
17862           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17863       ;; #(
17864     *)
17865       # `set' quotes correctly as required by POSIX, so do not add quotes.
17866       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17867       ;;
17868     esac |
17869     sort
17870 ) |
17871   sed '
17872      /^ac_cv_env_/b end
17873      t clear
17874      :clear
17875      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17876      t end
17877      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17878      :end' >>confcache
17879 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17880   if test -w "$cache_file"; then
17881     test "x$cache_file" != "x/dev/null" &&
17882       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
17883 echo "$as_me: updating cache $cache_file" >&6;}
17884     cat confcache >$cache_file
17885   else
17886     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
17887 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17888   fi
17889 fi
17890 rm -f confcache
17891
17892 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17893 # Let make expand exec_prefix.
17894 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17895
17896 DEFS=-DHAVE_CONFIG_H
17897
17898 ac_libobjs=
17899 ac_ltlibobjs=
17900 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17901   # 1. Remove the extension, and $U if already installed.
17902   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17903   ac_i=`echo "$ac_i" | sed "$ac_script"`
17904   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17905   #    will be set to the directory where LIBOBJS objects are built.
17906   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17907   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
17908 done
17909 LIBOBJS=$ac_libobjs
17910
17911 LTLIBOBJS=$ac_ltlibobjs
17912
17913
17914
17915 : ${CONFIG_STATUS=./config.status}
17916 ac_clean_files_save=$ac_clean_files
17917 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17918 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
17919 echo "$as_me: creating $CONFIG_STATUS" >&6;}
17920 cat >$CONFIG_STATUS <<_ACEOF
17921 #! $SHELL
17922 # Generated by $as_me.
17923 # Run this file to recreate the current configuration.
17924 # Compiler output produced by configure, useful for debugging
17925 # configure, is in config.log if it exists.
17926
17927 debug=false
17928 ac_cs_recheck=false
17929 ac_cs_silent=false
17930 SHELL=\${CONFIG_SHELL-$SHELL}
17931 _ACEOF
17932
17933 cat >>$CONFIG_STATUS <<\_ACEOF
17934 ## --------------------- ##
17935 ## M4sh Initialization.  ##
17936 ## --------------------- ##
17937
17938 # Be Bourne compatible
17939 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17940   emulate sh
17941   NULLCMD=:
17942   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17943   # is contrary to our usage.  Disable this feature.
17944   alias -g '${1+"$@"}'='"$@"'
17945   setopt NO_GLOB_SUBST
17946 else
17947   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
17948 fi
17949 BIN_SH=xpg4; export BIN_SH # for Tru64
17950 DUALCASE=1; export DUALCASE # for MKS sh
17951
17952
17953 # PATH needs CR
17954 # Avoid depending upon Character Ranges.
17955 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17956 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17957 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17958 as_cr_digits='0123456789'
17959 as_cr_alnum=$as_cr_Letters$as_cr_digits
17960
17961 # The user is always right.
17962 if test "${PATH_SEPARATOR+set}" != set; then
17963   echo "#! /bin/sh" >conf$$.sh
17964   echo  "exit 0"   >>conf$$.sh
17965   chmod +x conf$$.sh
17966   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
17967     PATH_SEPARATOR=';'
17968   else
17969     PATH_SEPARATOR=:
17970   fi
17971   rm -f conf$$.sh
17972 fi
17973
17974 # Support unset when possible.
17975 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
17976   as_unset=unset
17977 else
17978   as_unset=false
17979 fi
17980
17981
17982 # IFS
17983 # We need space, tab and new line, in precisely that order.  Quoting is
17984 # there to prevent editors from complaining about space-tab.
17985 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17986 # splitting by setting IFS to empty value.)
17987 as_nl='
17988 '
17989 IFS=" ""        $as_nl"
17990
17991 # Find who we are.  Look in the path if we contain no directory separator.
17992 case $0 in
17993   *[\\/]* ) as_myself=$0 ;;
17994   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17995 for as_dir in $PATH
17996 do
17997   IFS=$as_save_IFS
17998   test -z "$as_dir" && as_dir=.
17999   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
18000 done
18001 IFS=$as_save_IFS
18002
18003      ;;
18004 esac
18005 # We did not find ourselves, most probably we were run as `sh COMMAND'
18006 # in which case we are not to be found in the path.
18007 if test "x$as_myself" = x; then
18008   as_myself=$0
18009 fi
18010 if test ! -f "$as_myself"; then
18011   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18012   { (exit 1); exit 1; }
18013 fi
18014
18015 # Work around bugs in pre-3.0 UWIN ksh.
18016 for as_var in ENV MAIL MAILPATH
18017 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
18018 done
18019 PS1='$ '
18020 PS2='> '
18021 PS4='+ '
18022
18023 # NLS nuisances.
18024 for as_var in \
18025   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
18026   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
18027   LC_TELEPHONE LC_TIME
18028 do
18029   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
18030     eval $as_var=C; export $as_var
18031   else
18032     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
18033   fi
18034 done
18035
18036 # Required to use basename.
18037 if expr a : '\(a\)' >/dev/null 2>&1 &&
18038    test "X`expr 00001 : '.*\(...\)'`" = X001; then
18039   as_expr=expr
18040 else
18041   as_expr=false
18042 fi
18043
18044 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18045   as_basename=basename
18046 else
18047   as_basename=false
18048 fi
18049
18050
18051 # Name of the executable.
18052 as_me=`$as_basename -- "$0" ||
18053 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18054          X"$0" : 'X\(//\)$' \| \
18055          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18056 echo X/"$0" |
18057     sed '/^.*\/\([^/][^/]*\)\/*$/{
18058             s//\1/
18059             q
18060           }
18061           /^X\/\(\/\/\)$/{
18062             s//\1/
18063             q
18064           }
18065           /^X\/\(\/\).*/{
18066             s//\1/
18067             q
18068           }
18069           s/.*/./; q'`
18070
18071 # CDPATH.
18072 $as_unset CDPATH
18073
18074
18075
18076   as_lineno_1=$LINENO
18077   as_lineno_2=$LINENO
18078   test "x$as_lineno_1" != "x$as_lineno_2" &&
18079   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
18080
18081   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
18082   # uniformly replaced by the line number.  The first 'sed' inserts a
18083   # line-number line after each line using $LINENO; the second 'sed'
18084   # does the real work.  The second script uses 'N' to pair each
18085   # line-number line with the line containing $LINENO, and appends
18086   # trailing '-' during substitution so that $LINENO is not a special
18087   # case at line end.
18088   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
18089   # scripts with optimization help from Paolo Bonzini.  Blame Lee
18090   # E. McMahon (1931-1989) for sed's syntax.  :-)
18091   sed -n '
18092     p
18093     /[$]LINENO/=
18094   ' <$as_myself |
18095     sed '
18096       s/[$]LINENO.*/&-/
18097       t lineno
18098       b
18099       :lineno
18100       N
18101       :loop
18102       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
18103       t loop
18104       s/-\n.*//
18105     ' >$as_me.lineno &&
18106   chmod +x "$as_me.lineno" ||
18107     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
18108    { (exit 1); exit 1; }; }
18109
18110   # Don't try to exec as it changes $[0], causing all sort of problems
18111   # (the dirname of $[0] is not the place where we might find the
18112   # original and so on.  Autoconf is especially sensitive to this).
18113   . "./$as_me.lineno"
18114   # Exit status is that of the last command.
18115   exit
18116 }
18117
18118
18119 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18120   as_dirname=dirname
18121 else
18122   as_dirname=false
18123 fi
18124
18125 ECHO_C= ECHO_N= ECHO_T=
18126 case `echo -n x` in
18127 -n*)
18128   case `echo 'x\c'` in
18129   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
18130   *)   ECHO_C='\c';;
18131   esac;;
18132 *)
18133   ECHO_N='-n';;
18134 esac
18135
18136 if expr a : '\(a\)' >/dev/null 2>&1 &&
18137    test "X`expr 00001 : '.*\(...\)'`" = X001; then
18138   as_expr=expr
18139 else
18140   as_expr=false
18141 fi
18142
18143 rm -f conf$$ conf$$.exe conf$$.file
18144 if test -d conf$$.dir; then
18145   rm -f conf$$.dir/conf$$.file
18146 else
18147   rm -f conf$$.dir
18148   mkdir conf$$.dir
18149 fi
18150 echo >conf$$.file
18151 if ln -s conf$$.file conf$$ 2>/dev/null; then
18152   as_ln_s='ln -s'
18153   # ... but there are two gotchas:
18154   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18155   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18156   # In both cases, we have to default to `cp -p'.
18157   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18158     as_ln_s='cp -p'
18159 elif ln conf$$.file conf$$ 2>/dev/null; then
18160   as_ln_s=ln
18161 else
18162   as_ln_s='cp -p'
18163 fi
18164 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18165 rmdir conf$$.dir 2>/dev/null
18166
18167 if mkdir -p . 2>/dev/null; then
18168   as_mkdir_p=:
18169 else
18170   test -d ./-p && rmdir ./-p
18171   as_mkdir_p=false
18172 fi
18173
18174 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
18175 # systems may use methods other than mode bits to determine executability.
18176 cat >conf$$.file <<_ASEOF
18177 #! /bin/sh
18178 exit 0
18179 _ASEOF
18180 chmod +x conf$$.file
18181 if test -x conf$$.file >/dev/null 2>&1; then
18182   as_executable_p="test -x"
18183 else
18184   as_executable_p=:
18185 fi
18186 rm -f conf$$.file
18187
18188 # Sed expression to map a string onto a valid CPP name.
18189 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18190
18191 # Sed expression to map a string onto a valid variable name.
18192 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18193
18194
18195 exec 6>&1
18196
18197 # Save the log message, to keep $[0] and so on meaningful, and to
18198 # report actual input values of CONFIG_FILES etc. instead of their
18199 # values after options handling.
18200 ac_log="
18201 This file was extended by LLVM $as_me 3.8.0svn, which was
18202 generated by GNU Autoconf 2.60.  Invocation command line was
18203
18204   CONFIG_FILES    = $CONFIG_FILES
18205   CONFIG_HEADERS  = $CONFIG_HEADERS
18206   CONFIG_LINKS    = $CONFIG_LINKS
18207   CONFIG_COMMANDS = $CONFIG_COMMANDS
18208   $ $0 $@
18209
18210 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18211 "
18212
18213 _ACEOF
18214
18215 cat >>$CONFIG_STATUS <<_ACEOF
18216 # Files that config.status was made for.
18217 config_files="$ac_config_files"
18218 config_headers="$ac_config_headers"
18219 config_commands="$ac_config_commands"
18220
18221 _ACEOF
18222
18223 cat >>$CONFIG_STATUS <<\_ACEOF
18224 ac_cs_usage="\
18225 \`$as_me' instantiates files from templates according to the
18226 current configuration.
18227
18228 Usage: $0 [OPTIONS] [FILE]...
18229
18230   -h, --help       print this help, then exit
18231   -V, --version    print version number, then exit
18232   -q, --quiet      do not print progress messages
18233   -d, --debug      don't remove temporary files
18234       --recheck    update $as_me by reconfiguring in the same conditions
18235   --file=FILE[:TEMPLATE]
18236                    instantiate the configuration file FILE
18237   --header=FILE[:TEMPLATE]
18238                    instantiate the configuration header FILE
18239
18240 Configuration files:
18241 $config_files
18242
18243 Configuration headers:
18244 $config_headers
18245
18246 Configuration commands:
18247 $config_commands
18248
18249 Report bugs to <bug-autoconf@gnu.org>."
18250
18251 _ACEOF
18252 cat >>$CONFIG_STATUS <<_ACEOF
18253 ac_cs_version="\\
18254 LLVM config.status 3.8.0svn
18255 configured by $0, generated by GNU Autoconf 2.60,
18256   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
18257
18258 Copyright (C) 2006 Free Software Foundation, Inc.
18259 This config.status script is free software; the Free Software Foundation
18260 gives unlimited permission to copy, distribute and modify it."
18261
18262 ac_pwd='$ac_pwd'
18263 srcdir='$srcdir'
18264 INSTALL='$INSTALL'
18265 _ACEOF
18266
18267 cat >>$CONFIG_STATUS <<\_ACEOF
18268 # If no file are specified by the user, then we need to provide default
18269 # value.  By we need to know if files were specified by the user.
18270 ac_need_defaults=:
18271 while test $# != 0
18272 do
18273   case $1 in
18274   --*=*)
18275     ac_option=`expr "X$1" : 'X\([^=]*\)='`
18276     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18277     ac_shift=:
18278     ;;
18279   *)
18280     ac_option=$1
18281     ac_optarg=$2
18282     ac_shift=shift
18283     ;;
18284   esac
18285
18286   case $ac_option in
18287   # Handling of the options.
18288   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18289     ac_cs_recheck=: ;;
18290   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18291     echo "$ac_cs_version"; exit ;;
18292   --debug | --debu | --deb | --de | --d | -d )
18293     debug=: ;;
18294   --file | --fil | --fi | --f )
18295     $ac_shift
18296     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
18297     ac_need_defaults=false;;
18298   --header | --heade | --head | --hea )
18299     $ac_shift
18300     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
18301     ac_need_defaults=false;;
18302   --he | --h)
18303     # Conflict between --help and --header
18304     { echo "$as_me: error: ambiguous option: $1
18305 Try \`$0 --help' for more information." >&2
18306    { (exit 1); exit 1; }; };;
18307   --help | --hel | -h )
18308     echo "$ac_cs_usage"; exit ;;
18309   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18310   | -silent | --silent | --silen | --sile | --sil | --si | --s)
18311     ac_cs_silent=: ;;
18312
18313   # This is an error.
18314   -*) { echo "$as_me: error: unrecognized option: $1
18315 Try \`$0 --help' for more information." >&2
18316    { (exit 1); exit 1; }; } ;;
18317
18318   *) ac_config_targets="$ac_config_targets $1"
18319      ac_need_defaults=false ;;
18320
18321   esac
18322   shift
18323 done
18324
18325 ac_configure_extra_args=
18326
18327 if $ac_cs_silent; then
18328   exec 6>/dev/null
18329   ac_configure_extra_args="$ac_configure_extra_args --silent"
18330 fi
18331
18332 _ACEOF
18333 cat >>$CONFIG_STATUS <<_ACEOF
18334 if \$ac_cs_recheck; then
18335   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
18336   CONFIG_SHELL=$SHELL
18337   export CONFIG_SHELL
18338   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18339 fi
18340
18341 _ACEOF
18342 cat >>$CONFIG_STATUS <<\_ACEOF
18343 exec 5>>config.log
18344 {
18345   echo
18346   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18347 ## Running $as_me. ##
18348 _ASBOX
18349   echo "$ac_log"
18350 } >&5
18351
18352 _ACEOF
18353 cat >>$CONFIG_STATUS <<_ACEOF
18354 #
18355 # INIT-COMMANDS
18356 #
18357 llvm_src="${srcdir}"
18358
18359 _ACEOF
18360
18361 cat >>$CONFIG_STATUS <<\_ACEOF
18362
18363 # Handling of arguments.
18364 for ac_config_target in $ac_config_targets
18365 do
18366   case $ac_config_target in
18367     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
18368     "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
18369     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
18370     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
18371     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
18372     "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
18373     "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
18374     "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
18375     "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
18376     "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
18377     "tools/clang/${configh}") CONFIG_HEADERS="$CONFIG_HEADERS tools/clang/${configh}:${clang_src_root}/${configh}.in" ;;
18378     "tools/clang/${doxy}") CONFIG_FILES="$CONFIG_FILES tools/clang/${doxy}:${clang_src_root}/${doxy}.in" ;;
18379     "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;;
18380     "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
18381     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
18382     "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
18383     "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
18384     "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
18385     "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
18386     "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
18387     "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
18388     "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
18389     "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
18390     "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
18391     "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
18392     "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
18393
18394   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
18395 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
18396    { (exit 1); exit 1; }; };;
18397   esac
18398 done
18399
18400
18401 # If the user did not use the arguments to specify the items to instantiate,
18402 # then the envvar interface is used.  Set only those that are not.
18403 # We use the long form for the default assignment because of an extremely
18404 # bizarre bug on SunOS 4.1.3.
18405 if $ac_need_defaults; then
18406   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18407   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18408   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18409 fi
18410
18411 # Have a temporary directory for convenience.  Make it in the build tree
18412 # simply because there is no reason against having it here, and in addition,
18413 # creating and moving files from /tmp can sometimes cause problems.
18414 # Hook for its removal unless debugging.
18415 # Note that there is a small window in which the directory will not be cleaned:
18416 # after its creation but before its name has been assigned to `$tmp'.
18417 $debug ||
18418 {
18419   tmp=
18420   trap 'exit_status=$?
18421   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18422 ' 0
18423   trap '{ (exit 1); exit 1; }' 1 2 13 15
18424 }
18425 # Create a (secure) tmp directory for tmp files.
18426
18427 {
18428   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18429   test -n "$tmp" && test -d "$tmp"
18430 }  ||
18431 {
18432   tmp=./conf$$-$RANDOM
18433   (umask 077 && mkdir "$tmp")
18434 } ||
18435 {
18436    echo "$me: cannot create a temporary directory in ." >&2
18437    { (exit 1); exit 1; }
18438 }
18439
18440 #
18441 # Set up the sed scripts for CONFIG_FILES section.
18442 #
18443
18444 # No need to generate the scripts if there are no CONFIG_FILES.
18445 # This happens for instance when ./config.status config.h
18446 if test -n "$CONFIG_FILES"; then
18447
18448 _ACEOF
18449
18450
18451
18452 ac_delim='%!_!# '
18453 for ac_last_try in false false false false false :; do
18454   cat >conf$$subs.sed <<_ACEOF
18455 SHELL!$SHELL$ac_delim
18456 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
18457 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
18458 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
18459 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
18460 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
18461 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
18462 exec_prefix!$exec_prefix$ac_delim
18463 prefix!$prefix$ac_delim
18464 program_transform_name!$program_transform_name$ac_delim
18465 bindir!$bindir$ac_delim
18466 sbindir!$sbindir$ac_delim
18467 libexecdir!$libexecdir$ac_delim
18468 datarootdir!$datarootdir$ac_delim
18469 datadir!$datadir$ac_delim
18470 sysconfdir!$sysconfdir$ac_delim
18471 sharedstatedir!$sharedstatedir$ac_delim
18472 localstatedir!$localstatedir$ac_delim
18473 includedir!$includedir$ac_delim
18474 oldincludedir!$oldincludedir$ac_delim
18475 docdir!$docdir$ac_delim
18476 infodir!$infodir$ac_delim
18477 htmldir!$htmldir$ac_delim
18478 dvidir!$dvidir$ac_delim
18479 pdfdir!$pdfdir$ac_delim
18480 psdir!$psdir$ac_delim
18481 libdir!$libdir$ac_delim
18482 localedir!$localedir$ac_delim
18483 mandir!$mandir$ac_delim
18484 DEFS!$DEFS$ac_delim
18485 ECHO_C!$ECHO_C$ac_delim
18486 ECHO_N!$ECHO_N$ac_delim
18487 ECHO_T!$ECHO_T$ac_delim
18488 LIBS!$LIBS$ac_delim
18489 build_alias!$build_alias$ac_delim
18490 host_alias!$host_alias$ac_delim
18491 target_alias!$target_alias$ac_delim
18492 LLVM_VERSION_MAJOR!$LLVM_VERSION_MAJOR$ac_delim
18493 LLVM_VERSION_MINOR!$LLVM_VERSION_MINOR$ac_delim
18494 LLVM_VERSION_PATCH!$LLVM_VERSION_PATCH$ac_delim
18495 LLVM_VERSION_SUFFIX!$LLVM_VERSION_SUFFIX$ac_delim
18496 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
18497 CC!$CC$ac_delim
18498 CFLAGS!$CFLAGS$ac_delim
18499 LDFLAGS!$LDFLAGS$ac_delim
18500 CPPFLAGS!$CPPFLAGS$ac_delim
18501 ac_ct_CC!$ac_ct_CC$ac_delim
18502 EXEEXT!$EXEEXT$ac_delim
18503 OBJEXT!$OBJEXT$ac_delim
18504 CXX!$CXX$ac_delim
18505 CXXFLAGS!$CXXFLAGS$ac_delim
18506 ac_ct_CXX!$ac_ct_CXX$ac_delim
18507 CPP!$CPP$ac_delim
18508 CXX_COMPILER!$CXX_COMPILER$ac_delim
18509 subdirs!$subdirs$ac_delim
18510 ENABLE_POLLY!$ENABLE_POLLY$ac_delim
18511 LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
18512 build!$build$ac_delim
18513 build_cpu!$build_cpu$ac_delim
18514 build_vendor!$build_vendor$ac_delim
18515 build_os!$build_os$ac_delim
18516 host!$host$ac_delim
18517 host_cpu!$host_cpu$ac_delim
18518 host_vendor!$host_vendor$ac_delim
18519 host_os!$host_os$ac_delim
18520 target!$target$ac_delim
18521 target_cpu!$target_cpu$ac_delim
18522 target_vendor!$target_vendor$ac_delim
18523 target_os!$target_os$ac_delim
18524 OS!$OS$ac_delim
18525 HOST_OS!$HOST_OS$ac_delim
18526 TARGET_OS!$TARGET_OS$ac_delim
18527 LINKALL!$LINKALL$ac_delim
18528 NOLINKALL!$NOLINKALL$ac_delim
18529 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
18530 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
18531 ARCH!$ARCH$ac_delim
18532 LLVM_NATIVE_ARCH!$LLVM_NATIVE_ARCH$ac_delim
18533 HOST_ARCH!$HOST_ARCH$ac_delim
18534 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
18535 BUILD_CC!$BUILD_CC$ac_delim
18536 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
18537 BUILD_CXX!$BUILD_CXX$ac_delim
18538 CVSBUILD!$CVSBUILD$ac_delim
18539 ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim
18540 ENABLE_CXX1Y!$ENABLE_CXX1Y$ac_delim
18541 ENABLE_SPLIT_DWARF!$ENABLE_SPLIT_DWARF$ac_delim
18542 ENABLE_CLANG_ARCMT!$ENABLE_CLANG_ARCMT$ac_delim
18543 CLANG_PLUGIN_SUPPORT!$CLANG_PLUGIN_SUPPORT$ac_delim
18544 ENABLE_CLANG_STATIC_ANALYZER!$ENABLE_CLANG_STATIC_ANALYZER$ac_delim
18545 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
18546 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
18547 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
18548 ENABLE_WERROR!$ENABLE_WERROR$ac_delim
18549 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
18550 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
18551 ENABLE_ABI_BREAKING_CHECKS!$ENABLE_ABI_BREAKING_CHECKS$ac_delim
18552 _ACEOF
18553
18554   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
18555     break
18556   elif $ac_last_try; then
18557     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18558 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18559    { (exit 1); exit 1; }; }
18560   else
18561     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18562   fi
18563 done
18564
18565 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18566 if test -n "$ac_eof"; then
18567   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18568   ac_eof=`expr $ac_eof + 1`
18569 fi
18570
18571 cat >>$CONFIG_STATUS <<_ACEOF
18572 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
18573 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18574 _ACEOF
18575 sed '
18576 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18577 s/^/s,@/; s/!/@,|#_!!_#|/
18578 :n
18579 t n
18580 s/'"$ac_delim"'$/,g/; t
18581 s/$/\\/; p
18582 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18583 ' >>$CONFIG_STATUS <conf$$subs.sed
18584 rm -f conf$$subs.sed
18585 cat >>$CONFIG_STATUS <<_ACEOF
18586 CEOF$ac_eof
18587 _ACEOF
18588
18589
18590 ac_delim='%!_!# '
18591 for ac_last_try in false false false false false :; do
18592   cat >conf$$subs.sed <<_ACEOF
18593 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
18594 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
18595 KEEP_SYMBOLS!$KEEP_SYMBOLS$ac_delim
18596 JIT!$JIT$ac_delim
18597 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
18598 TARGETS_WITH_JIT!$TARGETS_WITH_JIT$ac_delim
18599 ENABLE_DOCS!$ENABLE_DOCS$ac_delim
18600 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
18601 enable_searchengine!$enable_searchengine$ac_delim
18602 enable_external_search!$enable_external_search$ac_delim
18603 enable_server_based_search!$enable_server_based_search$ac_delim
18604 searchengine_url!$searchengine_url$ac_delim
18605 extra_search_mappings!$extra_search_mappings$ac_delim
18606 QHELPGENERATOR!$QHELPGENERATOR$ac_delim
18607 llvm_doxygen_generate_qhp!$llvm_doxygen_generate_qhp$ac_delim
18608 llvm_doxygen_qch_filename!$llvm_doxygen_qch_filename$ac_delim
18609 llvm_doxygen_qhp_namespace!$llvm_doxygen_qhp_namespace$ac_delim
18610 llvm_doxygen_qhelpgenerator_path!$llvm_doxygen_qhelpgenerator_path$ac_delim
18611 llvm_doxygen_qhp_cust_filter_name!$llvm_doxygen_qhp_cust_filter_name$ac_delim
18612 llvm_doxygen_qhp_cust_filter_attrs!$llvm_doxygen_qhp_cust_filter_attrs$ac_delim
18613 clang_doxygen_generate_qhp!$clang_doxygen_generate_qhp$ac_delim
18614 clang_doxygen_qch_filename!$clang_doxygen_qch_filename$ac_delim
18615 clang_doxygen_qhp_namespace!$clang_doxygen_qhp_namespace$ac_delim
18616 clang_doxygen_qhelpgenerator_path!$clang_doxygen_qhelpgenerator_path$ac_delim
18617 clang_doxygen_qhp_cust_filter_name!$clang_doxygen_qhp_cust_filter_name$ac_delim
18618 clang_doxygen_qhp_cust_filter_attrs!$clang_doxygen_qhp_cust_filter_attrs$ac_delim
18619 LLVM_ENABLE_THREADS!$LLVM_ENABLE_THREADS$ac_delim
18620 ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
18621 LLVM_ENABLE_ZLIB!$LLVM_ENABLE_ZLIB$ac_delim
18622 ENABLE_PIC!$ENABLE_PIC$ac_delim
18623 ENABLE_SHARED!$ENABLE_SHARED$ac_delim
18624 ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
18625 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
18626 ALL_TARGETS!$ALL_TARGETS$ac_delim
18627 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
18628 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
18629 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
18630 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
18631 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
18632 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
18633 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
18634 EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
18635 CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
18636 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
18637 ENABLE_TERMINFO!$ENABLE_TERMINFO$ac_delim
18638 INTERNAL_PREFIX!$INTERNAL_PREFIX$ac_delim
18639 ifGNUmake!$ifGNUmake$ac_delim
18640 LN_S!$LN_S$ac_delim
18641 NM!$NM$ac_delim
18642 CMP!$CMP$ac_delim
18643 CP!$CP$ac_delim
18644 DATE!$DATE$ac_delim
18645 FIND!$FIND$ac_delim
18646 GREP!$GREP$ac_delim
18647 MKDIR!$MKDIR$ac_delim
18648 MV!$MV$ac_delim
18649 RANLIB!$RANLIB$ac_delim
18650 AR!$AR$ac_delim
18651 RM!$RM$ac_delim
18652 SED!$SED$ac_delim
18653 TAR!$TAR$ac_delim
18654 BINPWD!$BINPWD$ac_delim
18655 DOT!$DOT$ac_delim
18656 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
18657 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
18658 INSTALL_DATA!$INSTALL_DATA$ac_delim
18659 BZIP2!$BZIP2$ac_delim
18660 CAT!$CAT$ac_delim
18661 DOXYGEN!$DOXYGEN$ac_delim
18662 GROFF!$GROFF$ac_delim
18663 GZIPBIN!$GZIPBIN$ac_delim
18664 PDFROFF!$PDFROFF$ac_delim
18665 ZIP!$ZIP$ac_delim
18666 GO!$GO$ac_delim
18667 OCAMLFIND!$OCAMLFIND$ac_delim
18668 GAS!$GAS$ac_delim
18669 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
18670 EGREP!$EGREP$ac_delim
18671 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
18672 MISSING_FIELD_INITIALIZERS!$MISSING_FIELD_INITIALIZERS$ac_delim
18673 COVERED_SWITCH_DEFAULT!$COVERED_SWITCH_DEFAULT$ac_delim
18674 NO_MAYBE_UNINITIALIZED!$NO_MAYBE_UNINITIALIZED$ac_delim
18675 NO_UNINITIALIZED!$NO_UNINITIALIZED$ac_delim
18676 NO_COMMENT!$NO_COMMENT$ac_delim
18677 PYTHON!$PYTHON$ac_delim
18678 HAVE_DLOPEN!$HAVE_DLOPEN$ac_delim
18679 HAVE_TERMINFO!$HAVE_TERMINFO$ac_delim
18680 USE_OPROFILE!$USE_OPROFILE$ac_delim
18681 USE_INTEL_JITEVENTS!$USE_INTEL_JITEVENTS$ac_delim
18682 XML2CONFIG!$XML2CONFIG$ac_delim
18683 LIBXML2_LIBS!$LIBXML2_LIBS$ac_delim
18684 LIBXML2_INC!$LIBXML2_INC$ac_delim
18685 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
18686 HAVE_LIBZ!$HAVE_LIBZ$ac_delim
18687 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
18688 MMAP_FILE!$MMAP_FILE$ac_delim
18689 SHLIBEXT!$SHLIBEXT$ac_delim
18690 _ACEOF
18691
18692   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
18693     break
18694   elif $ac_last_try; then
18695     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18696 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18697    { (exit 1); exit 1; }; }
18698   else
18699     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18700   fi
18701 done
18702
18703 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18704 if test -n "$ac_eof"; then
18705   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18706   ac_eof=`expr $ac_eof + 1`
18707 fi
18708
18709 cat >>$CONFIG_STATUS <<_ACEOF
18710 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
18711 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18712 _ACEOF
18713 sed '
18714 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18715 s/^/s,@/; s/!/@,|#_!!_#|/
18716 :n
18717 t n
18718 s/'"$ac_delim"'$/,g/; t
18719 s/$/\\/; p
18720 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18721 ' >>$CONFIG_STATUS <conf$$subs.sed
18722 rm -f conf$$subs.sed
18723 cat >>$CONFIG_STATUS <<_ACEOF
18724 CEOF$ac_eof
18725 _ACEOF
18726
18727
18728 ac_delim='%!_!# '
18729 for ac_last_try in false false false false false :; do
18730   cat >conf$$subs.sed <<_ACEOF
18731 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
18732 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
18733 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
18734 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
18735 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
18736 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
18737 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
18738 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
18739 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
18740 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
18741 HAVE_OCAMLOPT!$HAVE_OCAMLOPT$ac_delim
18742 HAVE_OCAML_OUNIT!$HAVE_OCAML_OUNIT$ac_delim
18743 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
18744 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
18745 RPATH!$RPATH$ac_delim
18746 RDYNAMIC!$RDYNAMIC$ac_delim
18747 program_prefix!$program_prefix$ac_delim
18748 LIBOBJS!$LIBOBJS$ac_delim
18749 LTLIBOBJS!$LTLIBOBJS$ac_delim
18750 _ACEOF
18751
18752   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 19; then
18753     break
18754   elif $ac_last_try; then
18755     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18756 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18757    { (exit 1); exit 1; }; }
18758   else
18759     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18760   fi
18761 done
18762
18763 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18764 if test -n "$ac_eof"; then
18765   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18766   ac_eof=`expr $ac_eof + 1`
18767 fi
18768
18769 cat >>$CONFIG_STATUS <<_ACEOF
18770 cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
18771 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
18772 _ACEOF
18773 sed '
18774 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18775 s/^/s,@/; s/!/@,|#_!!_#|/
18776 :n
18777 t n
18778 s/'"$ac_delim"'$/,g/; t
18779 s/$/\\/; p
18780 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18781 ' >>$CONFIG_STATUS <conf$$subs.sed
18782 rm -f conf$$subs.sed
18783 cat >>$CONFIG_STATUS <<_ACEOF
18784 :end
18785 s/|#_!!_#|//g
18786 CEOF$ac_eof
18787 _ACEOF
18788
18789
18790 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18791 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18792 # trailing colons and then remove the whole line if VPATH becomes empty
18793 # (actually we leave an empty line to preserve line numbers).
18794 if test "x$srcdir" = x.; then
18795   ac_vpsub='/^[  ]*VPATH[        ]*=/{
18796 s/:*\$(srcdir):*/:/
18797 s/:*\${srcdir}:*/:/
18798 s/:*@srcdir@:*/:/
18799 s/^\([^=]*=[     ]*\):*/\1/
18800 s/:*$//
18801 s/^[^=]*=[       ]*$//
18802 }'
18803 fi
18804
18805 cat >>$CONFIG_STATUS <<\_ACEOF
18806 fi # test -n "$CONFIG_FILES"
18807
18808
18809 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
18810 do
18811   case $ac_tag in
18812   :[FHLC]) ac_mode=$ac_tag; continue;;
18813   esac
18814   case $ac_mode$ac_tag in
18815   :[FHL]*:*);;
18816   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
18817 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
18818    { (exit 1); exit 1; }; };;
18819   :[FH]-) ac_tag=-:-;;
18820   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18821   esac
18822   ac_save_IFS=$IFS
18823   IFS=:
18824   set x $ac_tag
18825   IFS=$ac_save_IFS
18826   shift
18827   ac_file=$1
18828   shift
18829
18830   case $ac_mode in
18831   :L) ac_source=$1;;
18832   :[FH])
18833     ac_file_inputs=
18834     for ac_f
18835     do
18836       case $ac_f in
18837       -) ac_f="$tmp/stdin";;
18838       *) # Look for the file first in the build tree, then in the source tree
18839          # (if the path is not absolute).  The absolute path cannot be DOS-style,
18840          # because $ac_f cannot contain `:'.
18841          test -f "$ac_f" ||
18842            case $ac_f in
18843            [\\/$]*) false;;
18844            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18845            esac ||
18846            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
18847 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
18848    { (exit 1); exit 1; }; };;
18849       esac
18850       ac_file_inputs="$ac_file_inputs $ac_f"
18851     done
18852
18853     # Let's still pretend it is `configure' which instantiates (i.e., don't
18854     # use $as_me), people would be surprised to read:
18855     #    /* config.h.  Generated by config.status.  */
18856     configure_input="Generated from "`IFS=:
18857           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
18858     if test x"$ac_file" != x-; then
18859       configure_input="$ac_file.  $configure_input"
18860       { echo "$as_me:$LINENO: creating $ac_file" >&5
18861 echo "$as_me: creating $ac_file" >&6;}
18862     fi
18863
18864     case $ac_tag in
18865     *:-:* | *:-) cat >"$tmp/stdin";;
18866     esac
18867     ;;
18868   esac
18869
18870   ac_dir=`$as_dirname -- "$ac_file" ||
18871 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18872          X"$ac_file" : 'X\(//\)[^/]' \| \
18873          X"$ac_file" : 'X\(//\)$' \| \
18874          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18875 echo X"$ac_file" |
18876     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18877             s//\1/
18878             q
18879           }
18880           /^X\(\/\/\)[^/].*/{
18881             s//\1/
18882             q
18883           }
18884           /^X\(\/\/\)$/{
18885             s//\1/
18886             q
18887           }
18888           /^X\(\/\).*/{
18889             s//\1/
18890             q
18891           }
18892           s/.*/./; q'`
18893   { as_dir="$ac_dir"
18894   case $as_dir in #(
18895   -*) as_dir=./$as_dir;;
18896   esac
18897   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
18898     as_dirs=
18899     while :; do
18900       case $as_dir in #(
18901       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
18902       *) as_qdir=$as_dir;;
18903       esac
18904       as_dirs="'$as_qdir' $as_dirs"
18905       as_dir=`$as_dirname -- "$as_dir" ||
18906 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18907          X"$as_dir" : 'X\(//\)[^/]' \| \
18908          X"$as_dir" : 'X\(//\)$' \| \
18909          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18910 echo X"$as_dir" |
18911     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18912             s//\1/
18913             q
18914           }
18915           /^X\(\/\/\)[^/].*/{
18916             s//\1/
18917             q
18918           }
18919           /^X\(\/\/\)$/{
18920             s//\1/
18921             q
18922           }
18923           /^X\(\/\).*/{
18924             s//\1/
18925             q
18926           }
18927           s/.*/./; q'`
18928       test -d "$as_dir" && break
18929     done
18930     test -z "$as_dirs" || eval "mkdir $as_dirs"
18931   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
18932 echo "$as_me: error: cannot create directory $as_dir" >&2;}
18933    { (exit 1); exit 1; }; }; }
18934   ac_builddir=.
18935
18936 case "$ac_dir" in
18937 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18938 *)
18939   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
18940   # A ".." for each directory in $ac_dir_suffix.
18941   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
18942   case $ac_top_builddir_sub in
18943   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18944   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18945   esac ;;
18946 esac
18947 ac_abs_top_builddir=$ac_pwd
18948 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18949 # for backward compatibility:
18950 ac_top_builddir=$ac_top_build_prefix
18951
18952 case $srcdir in
18953   .)  # We are building in place.
18954     ac_srcdir=.
18955     ac_top_srcdir=$ac_top_builddir_sub
18956     ac_abs_top_srcdir=$ac_pwd ;;
18957   [\\/]* | ?:[\\/]* )  # Absolute name.
18958     ac_srcdir=$srcdir$ac_dir_suffix;
18959     ac_top_srcdir=$srcdir
18960     ac_abs_top_srcdir=$srcdir ;;
18961   *) # Relative name.
18962     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18963     ac_top_srcdir=$ac_top_build_prefix$srcdir
18964     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18965 esac
18966 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18967
18968
18969   case $ac_mode in
18970   :F)
18971   #
18972   # CONFIG_FILE
18973   #
18974
18975   case $INSTALL in
18976   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18977   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18978   esac
18979 _ACEOF
18980
18981 cat >>$CONFIG_STATUS <<\_ACEOF
18982 # If the template does not know about datarootdir, expand it.
18983 # FIXME: This hack should be removed a few years after 2.60.
18984 ac_datarootdir_hack=; ac_datarootdir_seen=
18985
18986 case `sed -n '/datarootdir/ {
18987   p
18988   q
18989 }
18990 /@datadir@/p
18991 /@docdir@/p
18992 /@infodir@/p
18993 /@localedir@/p
18994 /@mandir@/p
18995 ' $ac_file_inputs` in
18996 *datarootdir*) ac_datarootdir_seen=yes;;
18997 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18998   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18999 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19000 _ACEOF
19001 cat >>$CONFIG_STATUS <<_ACEOF
19002   ac_datarootdir_hack='
19003   s&@datadir@&$datadir&g
19004   s&@docdir@&$docdir&g
19005   s&@infodir@&$infodir&g
19006   s&@localedir@&$localedir&g
19007   s&@mandir@&$mandir&g
19008     s&\\\${datarootdir}&$datarootdir&g' ;;
19009 esac
19010 _ACEOF
19011
19012 # Neutralize VPATH when `$srcdir' = `.'.
19013 # Shell code in configure.ac might set extrasub.
19014 # FIXME: do we really want to maintain this feature?
19015 cat >>$CONFIG_STATUS <<_ACEOF
19016   sed "$ac_vpsub
19017 $extrasub
19018 _ACEOF
19019 cat >>$CONFIG_STATUS <<\_ACEOF
19020 :t
19021 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19022 s&@configure_input@&$configure_input&;t t
19023 s&@top_builddir@&$ac_top_builddir_sub&;t t
19024 s&@srcdir@&$ac_srcdir&;t t
19025 s&@abs_srcdir@&$ac_abs_srcdir&;t t
19026 s&@top_srcdir@&$ac_top_srcdir&;t t
19027 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19028 s&@builddir@&$ac_builddir&;t t
19029 s&@abs_builddir@&$ac_abs_builddir&;t t
19030 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19031 s&@INSTALL@&$ac_INSTALL&;t t
19032 $ac_datarootdir_hack
19033 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out
19034
19035 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19036   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
19037   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
19038   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19039 which seems to be undefined.  Please make sure it is defined." >&5
19040 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19041 which seems to be undefined.  Please make sure it is defined." >&2;}
19042
19043   rm -f "$tmp/stdin"
19044   case $ac_file in
19045   -) cat "$tmp/out"; rm -f "$tmp/out";;
19046   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
19047   esac
19048  ;;
19049   :H)
19050   #
19051   # CONFIG_HEADER
19052   #
19053 _ACEOF
19054
19055 # Transform confdefs.h into a sed script `conftest.defines', that
19056 # substitutes the proper values into config.h.in to produce config.h.
19057 rm -f conftest.defines conftest.tail
19058 # First, append a space to every undef/define line, to ease matching.
19059 echo 's/$/ /' >conftest.defines
19060 # Then, protect against being on the right side of a sed subst, or in
19061 # an unquoted here document, in config.status.  If some macros were
19062 # called several times there might be several #defines for the same
19063 # symbol, which is useless.  But do not sort them, since the last
19064 # AC_DEFINE must be honored.
19065 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
19066 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
19067 # NAME is the cpp macro being defined, VALUE is the value it is being given.
19068 # PARAMS is the parameter list in the macro definition--in most cases, it's
19069 # just an empty string.
19070 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
19071 ac_dB='\\)[      (].*,\\1define\\2'
19072 ac_dC=' '
19073 ac_dD=' ,'
19074
19075 uniq confdefs.h |
19076   sed -n '
19077         t rset
19078         :rset
19079         s/^[     ]*#[    ]*define[       ][      ]*//
19080         t ok
19081         d
19082         :ok
19083         s/[\\&,]/\\&/g
19084         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
19085         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
19086   ' >>conftest.defines
19087
19088 # Remove the space that was appended to ease matching.
19089 # Then replace #undef with comments.  This is necessary, for
19090 # example, in the case of _POSIX_SOURCE, which is predefined and required
19091 # on some systems where configure will not decide to define it.
19092 # (The regexp can be short, since the line contains either #define or #undef.)
19093 echo 's/ $//
19094 s,^[     #]*u.*,/* & */,' >>conftest.defines
19095
19096 # Break up conftest.defines:
19097 ac_max_sed_lines=50
19098
19099 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
19100 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
19101 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
19102 # et cetera.
19103 ac_in='$ac_file_inputs'
19104 ac_out='"$tmp/out1"'
19105 ac_nxt='"$tmp/out2"'
19106
19107 while :
19108 do
19109   # Write a here document:
19110     cat >>$CONFIG_STATUS <<_ACEOF
19111     # First, check the format of the line:
19112     cat >"\$tmp/defines.sed" <<\\CEOF
19113 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
19114 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
19115 b
19116 :def
19117 _ACEOF
19118   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
19119   echo 'CEOF
19120     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
19121   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
19122   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
19123   grep . conftest.tail >/dev/null || break
19124   rm -f conftest.defines
19125   mv conftest.tail conftest.defines
19126 done
19127 rm -f conftest.defines conftest.tail
19128
19129 echo "ac_result=$ac_in" >>$CONFIG_STATUS
19130 cat >>$CONFIG_STATUS <<\_ACEOF
19131   if test x"$ac_file" != x-; then
19132     echo "/* $configure_input  */" >"$tmp/config.h"
19133     cat "$ac_result" >>"$tmp/config.h"
19134     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
19135       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
19136 echo "$as_me: $ac_file is unchanged" >&6;}
19137     else
19138       rm -f $ac_file
19139       mv "$tmp/config.h" $ac_file
19140     fi
19141   else
19142     echo "/* $configure_input  */"
19143     cat "$ac_result"
19144   fi
19145   rm -f "$tmp/out12"
19146  ;;
19147
19148   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
19149 echo "$as_me: executing $ac_file commands" >&6;}
19150  ;;
19151   esac
19152
19153
19154   case $ac_file$ac_mode in
19155     "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
19156    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
19157     "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
19158    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
19159     "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
19160    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
19161     "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
19162    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
19163     "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
19164    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
19165     "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
19166    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
19167     "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
19168    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
19169     "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
19170    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
19171     "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
19172    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
19173     "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
19174    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
19175     "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
19176    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
19177     "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
19178    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
19179
19180   esac
19181 done # for ac_tag
19182
19183
19184 { (exit 0); exit 0; }
19185 _ACEOF
19186 chmod +x $CONFIG_STATUS
19187 ac_clean_files=$ac_clean_files_save
19188
19189
19190 # configure is writing to config.log, and then calls config.status.
19191 # config.status does its own redirection, appending to config.log.
19192 # Unfortunately, on DOS this fails, as config.log is still kept open
19193 # by configure, so config.status won't be able to write to it; its
19194 # output is simply discarded.  So we exec the FD to /dev/null,
19195 # effectively closing config.log, so it can be properly (re)opened and
19196 # appended to by config.status.  When coming back to configure, we
19197 # need to make the FD available again.
19198 if test "$no_create" != yes; then
19199   ac_cs_success=:
19200   ac_config_status_args=
19201   test "$silent" = yes &&
19202     ac_config_status_args="$ac_config_status_args --quiet"
19203   exec 5>/dev/null
19204   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19205   exec 5>>config.log
19206   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19207   # would make configure fail if this is the last instruction.
19208   $ac_cs_success || { (exit 1); exit 1; }
19209 fi
19210
19211 #
19212 # CONFIG_SUBDIRS section.
19213 #
19214 if test "$no_recursion" != yes; then
19215
19216   # Remove --cache-file and --srcdir arguments so they do not pile up.
19217   ac_sub_configure_args=
19218   ac_prev=
19219   eval "set x $ac_configure_args"
19220   shift
19221   for ac_arg
19222   do
19223     if test -n "$ac_prev"; then
19224       ac_prev=
19225       continue
19226     fi
19227     case $ac_arg in
19228     -cache-file | --cache-file | --cache-fil | --cache-fi \
19229     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
19230       ac_prev=cache_file ;;
19231     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
19232     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
19233     | --c=*)
19234       ;;
19235     --config-cache | -C)
19236       ;;
19237     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
19238       ac_prev=srcdir ;;
19239     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
19240       ;;
19241     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
19242       ac_prev=prefix ;;
19243     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
19244       ;;
19245     *)
19246       case $ac_arg in
19247       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19248       esac
19249       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
19250     esac
19251   done
19252
19253   # Always prepend --prefix to ensure using the same prefix
19254   # in subdir configurations.
19255   ac_arg="--prefix=$prefix"
19256   case $ac_arg in
19257   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19258   esac
19259   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
19260
19261   ac_popdir=`pwd`
19262   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
19263
19264     # Do not complain, so a configure script can configure whichever
19265     # parts of a large source tree are present.
19266     test -d "$srcdir/$ac_dir" || continue
19267
19268     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
19269     echo "$as_me:$LINENO: $ac_msg" >&5
19270     echo "$ac_msg" >&6
19271     { as_dir="$ac_dir"
19272   case $as_dir in #(
19273   -*) as_dir=./$as_dir;;
19274   esac
19275   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
19276     as_dirs=
19277     while :; do
19278       case $as_dir in #(
19279       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
19280       *) as_qdir=$as_dir;;
19281       esac
19282       as_dirs="'$as_qdir' $as_dirs"
19283       as_dir=`$as_dirname -- "$as_dir" ||
19284 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19285          X"$as_dir" : 'X\(//\)[^/]' \| \
19286          X"$as_dir" : 'X\(//\)$' \| \
19287          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19288 echo X"$as_dir" |
19289     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19290             s//\1/
19291             q
19292           }
19293           /^X\(\/\/\)[^/].*/{
19294             s//\1/
19295             q
19296           }
19297           /^X\(\/\/\)$/{
19298             s//\1/
19299             q
19300           }
19301           /^X\(\/\).*/{
19302             s//\1/
19303             q
19304           }
19305           s/.*/./; q'`
19306       test -d "$as_dir" && break
19307     done
19308     test -z "$as_dirs" || eval "mkdir $as_dirs"
19309   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
19310 echo "$as_me: error: cannot create directory $as_dir" >&2;}
19311    { (exit 1); exit 1; }; }; }
19312     ac_builddir=.
19313
19314 case "$ac_dir" in
19315 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19316 *)
19317   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
19318   # A ".." for each directory in $ac_dir_suffix.
19319   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
19320   case $ac_top_builddir_sub in
19321   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19322   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19323   esac ;;
19324 esac
19325 ac_abs_top_builddir=$ac_pwd
19326 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19327 # for backward compatibility:
19328 ac_top_builddir=$ac_top_build_prefix
19329
19330 case $srcdir in
19331   .)  # We are building in place.
19332     ac_srcdir=.
19333     ac_top_srcdir=$ac_top_builddir_sub
19334     ac_abs_top_srcdir=$ac_pwd ;;
19335   [\\/]* | ?:[\\/]* )  # Absolute name.
19336     ac_srcdir=$srcdir$ac_dir_suffix;
19337     ac_top_srcdir=$srcdir
19338     ac_abs_top_srcdir=$srcdir ;;
19339   *) # Relative name.
19340     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19341     ac_top_srcdir=$ac_top_build_prefix$srcdir
19342     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19343 esac
19344 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19345
19346
19347     cd "$ac_dir"
19348
19349     # Check for guested configure; otherwise get Cygnus style configure.
19350     if test -f "$ac_srcdir/configure.gnu"; then
19351       ac_sub_configure=$ac_srcdir/configure.gnu
19352     elif test -f "$ac_srcdir/configure"; then
19353       ac_sub_configure=$ac_srcdir/configure
19354     elif test -f "$ac_srcdir/configure.in"; then
19355       # This should be Cygnus configure.
19356       ac_sub_configure=$ac_aux_dir/configure
19357     else
19358       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
19359 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
19360       ac_sub_configure=
19361     fi
19362
19363     # The recursion is here.
19364     if test -n "$ac_sub_configure"; then
19365       # Make the cache file name correct relative to the subdirectory.
19366       case $cache_file in
19367       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
19368       *) # Relative name.
19369         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
19370       esac
19371
19372       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
19373 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
19374       # The eval makes quoting arguments work.
19375       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
19376            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
19377         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
19378 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
19379    { (exit 1); exit 1; }; }
19380     fi
19381
19382     cd "$ac_popdir"
19383   done
19384 fi
19385
19386 echo ""
19387 echo ""
19388 echo "################################################################################"
19389 echo "################################################################################"
19390 echo "The LLVM project has deprecated building with configure & make."
19391 echo "The autoconf-based makefile build system will be removed in the 3.9 release."
19392 echo ""
19393 echo "Please migrate to the CMake-based build system."
19394 echo "For more information see: http://llvm.org/docs/CMake.html"
19395 echo "################################################################################"
19396 echo "################################################################################"
19397