[InstCombine] Replace an and+icmp with a trunc+icmp
[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 subdirs
659 ENABLE_POLLY
660 LLVM_HAS_POLLY
661 build
662 build_cpu
663 build_vendor
664 build_os
665 host
666 host_cpu
667 host_vendor
668 host_os
669 target
670 target_cpu
671 target_vendor
672 target_os
673 OS
674 HOST_OS
675 TARGET_OS
676 LINKALL
677 NOLINKALL
678 LLVM_ON_UNIX
679 LLVM_ON_WIN32
680 ARCH
681 LLVM_NATIVE_ARCH
682 HOST_ARCH
683 LLVM_CROSS_COMPILING
684 BUILD_CC
685 BUILD_EXEEXT
686 BUILD_CXX
687 CVSBUILD
688 ENABLE_LIBCPP
689 ENABLE_CXX1Y
690 ENABLE_SPLIT_DWARF
691 ENABLE_CLANG_ARCMT
692 CLANG_PLUGIN_SUPPORT
693 ENABLE_CLANG_STATIC_ANALYZER
694 ENABLE_OPTIMIZED
695 ENABLE_PROFILING
696 DISABLE_ASSERTIONS
697 ENABLE_WERROR
698 ENABLE_EXPENSIVE_CHECKS
699 EXPENSIVE_CHECKS
700 ENABLE_ABI_BREAKING_CHECKS
701 DEBUG_RUNTIME
702 DEBUG_SYMBOLS
703 KEEP_SYMBOLS
704 JIT
705 TARGET_HAS_JIT
706 TARGETS_WITH_JIT
707 ENABLE_DOCS
708 ENABLE_DOXYGEN
709 enable_searchengine
710 enable_external_search
711 enable_server_based_search
712 searchengine_url
713 extra_search_mappings
714 QHELPGENERATOR
715 llvm_doxygen_generate_qhp
716 llvm_doxygen_qch_filename
717 llvm_doxygen_qhp_namespace
718 llvm_doxygen_qhelpgenerator_path
719 llvm_doxygen_qhp_cust_filter_name
720 llvm_doxygen_qhp_cust_filter_attrs
721 clang_doxygen_generate_qhp
722 clang_doxygen_qch_filename
723 clang_doxygen_qhp_namespace
724 clang_doxygen_qhelpgenerator_path
725 clang_doxygen_qhp_cust_filter_name
726 clang_doxygen_qhp_cust_filter_attrs
727 LLVM_ENABLE_THREADS
728 ENABLE_PTHREADS
729 LLVM_ENABLE_ZLIB
730 ENABLE_PIC
731 ENABLE_SHARED
732 ENABLE_EMBED_STDCXX
733 ENABLE_TIMESTAMPS
734 ALL_TARGETS
735 TARGETS_TO_BUILD
736 LLVM_ENUM_TARGETS
737 LLVM_ENUM_ASM_PRINTERS
738 LLVM_ENUM_ASM_PARSERS
739 LLVM_ENUM_DISASSEMBLERS
740 OPTIMIZE_OPTION
741 EXTRA_OPTIONS
742 EXTRA_LD_OPTIONS
743 CLANG_SRC_ROOT
744 BINUTILS_INCDIR
745 ENABLE_TERMINFO
746 INTERNAL_PREFIX
747 ifGNUmake
748 LN_S
749 NM
750 CMP
751 CP
752 DATE
753 FIND
754 GREP
755 MKDIR
756 MV
757 RANLIB
758 AR
759 RM
760 SED
761 TAR
762 BINPWD
763 DOT
764 INSTALL_PROGRAM
765 INSTALL_SCRIPT
766 INSTALL_DATA
767 BZIP2
768 CAT
769 DOXYGEN
770 GROFF
771 GZIPBIN
772 PDFROFF
773 ZIP
774 GO
775 OCAMLFIND
776 GAS
777 HAVE_LINK_VERSION_SCRIPT
778 EGREP
779 NO_VARIADIC_MACROS
780 MISSING_FIELD_INITIALIZERS
781 COVERED_SWITCH_DEFAULT
782 NO_MAYBE_UNINITIALIZED
783 NO_UNINITIALIZED
784 NO_COMMENT
785 PYTHON
786 HAVE_DLOPEN
787 HAVE_TERMINFO
788 USE_OPROFILE
789 USE_INTEL_JITEVENTS
790 XML2CONFIG
791 LIBXML2_LIBS
792 LIBXML2_INC
793 HAVE_PTHREAD
794 HAVE_LIBZ
795 HUGE_VAL_SANITY
796 MMAP_FILE
797 SHLIBEXT
798 LLVM_PREFIX
799 LLVM_BINDIR
800 LLVM_DATADIR
801 LLVM_DOCSDIR
802 LLVM_ETCDIR
803 LLVM_INCLUDEDIR
804 LLVM_INFODIR
805 LLVM_MANDIR
806 LLVM_CONFIGTIME
807 BINDINGS_TO_BUILD
808 HAVE_OCAMLOPT
809 HAVE_OCAML_OUNIT
810 OCAML_LIBDIR
811 ENABLE_VISIBILITY_INLINES_HIDDEN
812 RPATH
813 RDYNAMIC
814 program_prefix
815 LIBOBJS
816 LTLIBOBJS'
817 ac_subst_files=''
818       ac_precious_vars='build_alias
819 host_alias
820 target_alias
821 CC
822 CFLAGS
823 LDFLAGS
824 CPPFLAGS
825 CXX
826 CXXFLAGS
827 CCC
828 CPP'
829 ac_subdirs_all='projects/test-suite
830 projects/llvm-test
831 projects/poolalloc
832 projects/llvm-poolalloc
833 projects/safecode
834 tools/polly'
835
836 # Initialize some variables set by options.
837 ac_init_help=
838 ac_init_version=false
839 # The variables have the same names as the options, with
840 # dashes changed to underlines.
841 cache_file=/dev/null
842 exec_prefix=NONE
843 no_create=
844 no_recursion=
845 prefix=NONE
846 program_prefix=NONE
847 program_suffix=NONE
848 program_transform_name=s,x,x,
849 silent=
850 site=
851 srcdir=
852 verbose=
853 x_includes=NONE
854 x_libraries=NONE
855
856 # Installation directory options.
857 # These are left unexpanded so users can "make install exec_prefix=/foo"
858 # and all the variables that are supposed to be based on exec_prefix
859 # by default will actually change.
860 # Use braces instead of parens because sh, perl, etc. also accept them.
861 # (The list follows the same order as the GNU Coding Standards.)
862 bindir='${exec_prefix}/bin'
863 sbindir='${exec_prefix}/sbin'
864 libexecdir='${exec_prefix}/libexec'
865 datarootdir='${prefix}/share'
866 datadir='${datarootdir}'
867 sysconfdir='${prefix}/etc'
868 sharedstatedir='${prefix}/com'
869 localstatedir='${prefix}/var'
870 includedir='${prefix}/include'
871 oldincludedir='/usr/include'
872 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
873 infodir='${datarootdir}/info'
874 htmldir='${docdir}'
875 dvidir='${docdir}'
876 pdfdir='${docdir}'
877 psdir='${docdir}'
878 libdir='${exec_prefix}/lib'
879 localedir='${datarootdir}/locale'
880 mandir='${datarootdir}/man'
881
882 ac_prev=
883 ac_dashdash=
884 for ac_option
885 do
886   # If the previous option needs an argument, assign it.
887   if test -n "$ac_prev"; then
888     eval $ac_prev=\$ac_option
889     ac_prev=
890     continue
891   fi
892
893   case $ac_option in
894   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
895   *)    ac_optarg=yes ;;
896   esac
897
898   # Accept the important Cygnus configure options, so we can diagnose typos.
899
900   case $ac_dashdash$ac_option in
901   --)
902     ac_dashdash=yes ;;
903
904   -bindir | --bindir | --bindi | --bind | --bin | --bi)
905     ac_prev=bindir ;;
906   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
907     bindir=$ac_optarg ;;
908
909   -build | --build | --buil | --bui | --bu)
910     ac_prev=build_alias ;;
911   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
912     build_alias=$ac_optarg ;;
913
914   -cache-file | --cache-file | --cache-fil | --cache-fi \
915   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
916     ac_prev=cache_file ;;
917   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
918   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
919     cache_file=$ac_optarg ;;
920
921   --config-cache | -C)
922     cache_file=config.cache ;;
923
924   -datadir | --datadir | --datadi | --datad)
925     ac_prev=datadir ;;
926   -datadir=* | --datadir=* | --datadi=* | --datad=*)
927     datadir=$ac_optarg ;;
928
929   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
930   | --dataroo | --dataro | --datar)
931     ac_prev=datarootdir ;;
932   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
933   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
934     datarootdir=$ac_optarg ;;
935
936   -disable-* | --disable-*)
937     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
938     # Reject names that are not valid shell variable names.
939     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
940       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
941    { (exit 1); exit 1; }; }
942     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
943     eval enable_$ac_feature=no ;;
944
945   -docdir | --docdir | --docdi | --doc | --do)
946     ac_prev=docdir ;;
947   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
948     docdir=$ac_optarg ;;
949
950   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
951     ac_prev=dvidir ;;
952   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
953     dvidir=$ac_optarg ;;
954
955   -enable-* | --enable-*)
956     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
957     # Reject names that are not valid shell variable names.
958     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
959       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
960    { (exit 1); exit 1; }; }
961     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
962     eval enable_$ac_feature=\$ac_optarg ;;
963
964   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
965   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
966   | --exec | --exe | --ex)
967     ac_prev=exec_prefix ;;
968   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
969   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
970   | --exec=* | --exe=* | --ex=*)
971     exec_prefix=$ac_optarg ;;
972
973   -gas | --gas | --ga | --g)
974     # Obsolete; use --with-gas.
975     with_gas=yes ;;
976
977   -help | --help | --hel | --he | -h)
978     ac_init_help=long ;;
979   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
980     ac_init_help=recursive ;;
981   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
982     ac_init_help=short ;;
983
984   -host | --host | --hos | --ho)
985     ac_prev=host_alias ;;
986   -host=* | --host=* | --hos=* | --ho=*)
987     host_alias=$ac_optarg ;;
988
989   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
990     ac_prev=htmldir ;;
991   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
992   | --ht=*)
993     htmldir=$ac_optarg ;;
994
995   -includedir | --includedir | --includedi | --included | --include \
996   | --includ | --inclu | --incl | --inc)
997     ac_prev=includedir ;;
998   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
999   | --includ=* | --inclu=* | --incl=* | --inc=*)
1000     includedir=$ac_optarg ;;
1001
1002   -infodir | --infodir | --infodi | --infod | --info | --inf)
1003     ac_prev=infodir ;;
1004   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1005     infodir=$ac_optarg ;;
1006
1007   -libdir | --libdir | --libdi | --libd)
1008     ac_prev=libdir ;;
1009   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1010     libdir=$ac_optarg ;;
1011
1012   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1013   | --libexe | --libex | --libe)
1014     ac_prev=libexecdir ;;
1015   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1016   | --libexe=* | --libex=* | --libe=*)
1017     libexecdir=$ac_optarg ;;
1018
1019   -localedir | --localedir | --localedi | --localed | --locale)
1020     ac_prev=localedir ;;
1021   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1022     localedir=$ac_optarg ;;
1023
1024   -localstatedir | --localstatedir | --localstatedi | --localstated \
1025   | --localstate | --localstat | --localsta | --localst | --locals)
1026     ac_prev=localstatedir ;;
1027   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1028   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1029     localstatedir=$ac_optarg ;;
1030
1031   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1032     ac_prev=mandir ;;
1033   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1034     mandir=$ac_optarg ;;
1035
1036   -nfp | --nfp | --nf)
1037     # Obsolete; use --without-fp.
1038     with_fp=no ;;
1039
1040   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1041   | --no-cr | --no-c | -n)
1042     no_create=yes ;;
1043
1044   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1045   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1046     no_recursion=yes ;;
1047
1048   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1049   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1050   | --oldin | --oldi | --old | --ol | --o)
1051     ac_prev=oldincludedir ;;
1052   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1053   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1054   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1055     oldincludedir=$ac_optarg ;;
1056
1057   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1058     ac_prev=prefix ;;
1059   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1060     prefix=$ac_optarg ;;
1061
1062   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1063   | --program-pre | --program-pr | --program-p)
1064     ac_prev=program_prefix ;;
1065   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1066   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1067     program_prefix=$ac_optarg ;;
1068
1069   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1070   | --program-suf | --program-su | --program-s)
1071     ac_prev=program_suffix ;;
1072   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1073   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1074     program_suffix=$ac_optarg ;;
1075
1076   -program-transform-name | --program-transform-name \
1077   | --program-transform-nam | --program-transform-na \
1078   | --program-transform-n | --program-transform- \
1079   | --program-transform | --program-transfor \
1080   | --program-transfo | --program-transf \
1081   | --program-trans | --program-tran \
1082   | --progr-tra | --program-tr | --program-t)
1083     ac_prev=program_transform_name ;;
1084   -program-transform-name=* | --program-transform-name=* \
1085   | --program-transform-nam=* | --program-transform-na=* \
1086   | --program-transform-n=* | --program-transform-=* \
1087   | --program-transform=* | --program-transfor=* \
1088   | --program-transfo=* | --program-transf=* \
1089   | --program-trans=* | --program-tran=* \
1090   | --progr-tra=* | --program-tr=* | --program-t=*)
1091     program_transform_name=$ac_optarg ;;
1092
1093   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1094     ac_prev=pdfdir ;;
1095   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1096     pdfdir=$ac_optarg ;;
1097
1098   -psdir | --psdir | --psdi | --psd | --ps)
1099     ac_prev=psdir ;;
1100   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1101     psdir=$ac_optarg ;;
1102
1103   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1104   | -silent | --silent | --silen | --sile | --sil)
1105     silent=yes ;;
1106
1107   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1108     ac_prev=sbindir ;;
1109   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1110   | --sbi=* | --sb=*)
1111     sbindir=$ac_optarg ;;
1112
1113   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1114   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1115   | --sharedst | --shareds | --shared | --share | --shar \
1116   | --sha | --sh)
1117     ac_prev=sharedstatedir ;;
1118   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1119   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1120   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1121   | --sha=* | --sh=*)
1122     sharedstatedir=$ac_optarg ;;
1123
1124   -site | --site | --sit)
1125     ac_prev=site ;;
1126   -site=* | --site=* | --sit=*)
1127     site=$ac_optarg ;;
1128
1129   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1130     ac_prev=srcdir ;;
1131   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1132     srcdir=$ac_optarg ;;
1133
1134   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1135   | --syscon | --sysco | --sysc | --sys | --sy)
1136     ac_prev=sysconfdir ;;
1137   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1138   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1139     sysconfdir=$ac_optarg ;;
1140
1141   -target | --target | --targe | --targ | --tar | --ta | --t)
1142     ac_prev=target_alias ;;
1143   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1144     target_alias=$ac_optarg ;;
1145
1146   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1147     verbose=yes ;;
1148
1149   -version | --version | --versio | --versi | --vers | -V)
1150     ac_init_version=: ;;
1151
1152   -with-* | --with-*)
1153     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1154     # Reject names that are not valid shell variable names.
1155     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1156       { echo "$as_me: error: invalid package name: $ac_package" >&2
1157    { (exit 1); exit 1; }; }
1158     ac_package=`echo $ac_package| sed 's/-/_/g'`
1159     eval with_$ac_package=\$ac_optarg ;;
1160
1161   -without-* | --without-*)
1162     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1163     # Reject names that are not valid shell variable names.
1164     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1165       { echo "$as_me: error: invalid package name: $ac_package" >&2
1166    { (exit 1); exit 1; }; }
1167     ac_package=`echo $ac_package | sed 's/-/_/g'`
1168     eval with_$ac_package=no ;;
1169
1170   --x)
1171     # Obsolete; use --with-x.
1172     with_x=yes ;;
1173
1174   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1175   | --x-incl | --x-inc | --x-in | --x-i)
1176     ac_prev=x_includes ;;
1177   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1178   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1179     x_includes=$ac_optarg ;;
1180
1181   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1182   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1183     ac_prev=x_libraries ;;
1184   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1185   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1186     x_libraries=$ac_optarg ;;
1187
1188   -*) { echo "$as_me: error: unrecognized option: $ac_option
1189 Try \`$0 --help' for more information." >&2
1190    { (exit 1); exit 1; }; }
1191     ;;
1192
1193   *=*)
1194     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1195     # Reject names that are not valid shell variable names.
1196     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1197       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1198    { (exit 1); exit 1; }; }
1199     eval $ac_envvar=\$ac_optarg
1200     export $ac_envvar ;;
1201
1202   *)
1203     # FIXME: should be removed in autoconf 3.0.
1204     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1205     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1206       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1207     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1208     ;;
1209
1210   esac
1211 done
1212
1213 if test -n "$ac_prev"; then
1214   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1215   { echo "$as_me: error: missing argument to $ac_option" >&2
1216    { (exit 1); exit 1; }; }
1217 fi
1218
1219 # Be sure to have absolute directory names.
1220 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1221                 datadir sysconfdir sharedstatedir localstatedir includedir \
1222                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1223                 libdir localedir mandir
1224 do
1225   eval ac_val=\$$ac_var
1226   case $ac_val in
1227     [\\/$]* | ?:[\\/]* )  continue;;
1228     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1229   esac
1230   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1231    { (exit 1); exit 1; }; }
1232 done
1233
1234 # There might be people who depend on the old broken behavior: `$host'
1235 # used to hold the argument of --host etc.
1236 # FIXME: To remove some day.
1237 build=$build_alias
1238 host=$host_alias
1239 target=$target_alias
1240
1241 # FIXME: To remove some day.
1242 if test "x$host_alias" != x; then
1243   if test "x$build_alias" = x; then
1244     cross_compiling=maybe
1245     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1246     If a cross compiler is detected then cross compile mode will be used." >&2
1247   elif test "x$build_alias" != "x$host_alias"; then
1248     cross_compiling=yes
1249   fi
1250 fi
1251
1252 ac_tool_prefix=
1253 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1254
1255 test "$silent" = yes && exec 6>/dev/null
1256
1257
1258 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1259 ac_ls_di=`ls -di .` &&
1260 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1261   { echo "$as_me: error: Working directory cannot be determined" >&2
1262    { (exit 1); exit 1; }; }
1263 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1264   { echo "$as_me: error: pwd does not report name of working directory" >&2
1265    { (exit 1); exit 1; }; }
1266
1267
1268 # Find the source files, if location was not specified.
1269 if test -z "$srcdir"; then
1270   ac_srcdir_defaulted=yes
1271   # Try the directory containing this script, then the parent directory.
1272   ac_confdir=`$as_dirname -- "$0" ||
1273 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1274          X"$0" : 'X\(//\)[^/]' \| \
1275          X"$0" : 'X\(//\)$' \| \
1276          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1277 echo X"$0" |
1278     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1279             s//\1/
1280             q
1281           }
1282           /^X\(\/\/\)[^/].*/{
1283             s//\1/
1284             q
1285           }
1286           /^X\(\/\/\)$/{
1287             s//\1/
1288             q
1289           }
1290           /^X\(\/\).*/{
1291             s//\1/
1292             q
1293           }
1294           s/.*/./; q'`
1295   srcdir=$ac_confdir
1296   if test ! -r "$srcdir/$ac_unique_file"; then
1297     srcdir=..
1298   fi
1299 else
1300   ac_srcdir_defaulted=no
1301 fi
1302 if test ! -r "$srcdir/$ac_unique_file"; then
1303   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1304   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1305    { (exit 1); exit 1; }; }
1306 fi
1307 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1308 ac_abs_confdir=`(
1309         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1310    { (exit 1); exit 1; }; }
1311         pwd)`
1312 # When building in place, set srcdir=.
1313 if test "$ac_abs_confdir" = "$ac_pwd"; then
1314   srcdir=.
1315 fi
1316 # Remove unnecessary trailing slashes from srcdir.
1317 # Double slashes in file names in object file debugging info
1318 # mess up M-x gdb in Emacs.
1319 case $srcdir in
1320 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1321 esac
1322 for ac_var in $ac_precious_vars; do
1323   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1324   eval ac_env_${ac_var}_value=\$${ac_var}
1325   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1326   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1327 done
1328
1329 #
1330 # Report the --help message.
1331 #
1332 if test "$ac_init_help" = "long"; then
1333   # Omit some internal or obsolete options to make the list less imposing.
1334   # This message is too long to be a string in the A/UX 3.1 sh.
1335   cat <<_ACEOF
1336 \`configure' configures LLVM 3.8.0svn to adapt to many kinds of systems.
1337
1338 Usage: $0 [OPTION]... [VAR=VALUE]...
1339
1340 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1341 VAR=VALUE.  See below for descriptions of some of the useful variables.
1342
1343 Defaults for the options are specified in brackets.
1344
1345 Configuration:
1346   -h, --help              display this help and exit
1347       --help=short        display options specific to this package
1348       --help=recursive    display the short help of all the included packages
1349   -V, --version           display version information and exit
1350   -q, --quiet, --silent   do not print \`checking...' messages
1351       --cache-file=FILE   cache test results in FILE [disabled]
1352   -C, --config-cache      alias for \`--cache-file=config.cache'
1353   -n, --no-create         do not create output files
1354       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1355
1356 Installation directories:
1357   --prefix=PREFIX         install architecture-independent files in PREFIX
1358                           [$ac_default_prefix]
1359   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1360                           [PREFIX]
1361
1362 By default, \`make install' will install all the files in
1363 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1364 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1365 for instance \`--prefix=\$HOME'.
1366
1367 For better control, use the options below.
1368
1369 Fine tuning of the installation directories:
1370   --bindir=DIR           user executables [EPREFIX/bin]
1371   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1372   --libexecdir=DIR       program executables [EPREFIX/libexec]
1373   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1374   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1375   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1376   --libdir=DIR           object code libraries [EPREFIX/lib]
1377   --includedir=DIR       C header files [PREFIX/include]
1378   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1379   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1380   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1381   --infodir=DIR          info documentation [DATAROOTDIR/info]
1382   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1383   --mandir=DIR           man documentation [DATAROOTDIR/man]
1384   --docdir=DIR           documentation root [DATAROOTDIR/doc/llvm]
1385   --htmldir=DIR          html documentation [DOCDIR]
1386   --dvidir=DIR           dvi documentation [DOCDIR]
1387   --pdfdir=DIR           pdf documentation [DOCDIR]
1388   --psdir=DIR            ps documentation [DOCDIR]
1389 _ACEOF
1390
1391   cat <<\_ACEOF
1392
1393 System types:
1394   --build=BUILD     configure for building on BUILD [guessed]
1395   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1396   --target=TARGET   configure for building compilers for TARGET [HOST]
1397 _ACEOF
1398 fi
1399
1400 if test -n "$ac_init_help"; then
1401   case $ac_init_help in
1402      short | recursive ) echo "Configuration of LLVM 3.8.0svn:";;
1403    esac
1404   cat <<\_ACEOF
1405
1406 Optional Features:
1407   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1408   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1409   --enable-polly          Use polly if available (default is YES)
1410   --enable-libcpp         Use libc++ if available (default is NO)
1411   --enable-compiler-version-checks
1412                           Check the version of the host compiler (default is
1413                           YES)
1414   --enable-cxx1y          Use c++1y if available (default is NO)
1415   --enable-split-dwarf    Use split-dwarf if available (default is NO)
1416   --enable-clang-arcmt    Enable building of clang ARCMT (default is YES)
1417   --enable-clang-plugin-support
1418                           Enable plugin support in clang (default is YES)
1419   --enable-clang-static-analyzer
1420                           Enable building of clang Static Analyzer (default is
1421                           YES)
1422   --enable-optimized      Compile with optimizations enabled (default is NO)
1423   --enable-profiling      Compile with profiling enabled (default is NO)
1424   --enable-assertions     Compile with assertion checks enabled (default is
1425                           YES)
1426   --enable-werror         Compile with -Werror enabled (default is NO)
1427   --enable-expensive-checks
1428                           Compile with expensive debug checks enabled (default
1429                           is NO)
1430   --enable-abi-breaking-checks
1431                           Compile with abi-breaking asserts support (default
1432                           is with-asserts)
1433   --enable-debug-runtime  Build runtime libs with debug symbols (default is
1434                           NO)
1435   --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1436                           optimization is on and YES if it's off)
1437   --enable-keep-symbols   Do not strip installed executables)
1438   --enable-jit            Enable Just In Time Compiling (default is YES)
1439   --enable-docs           Build documents (default is YES)
1440   --enable-doxygen        Build doxygen documentation (default is NO)
1441   --enable-doxygen-search Enable doxygen search support (default is NO)
1442   --enable-doxygen-external-search
1443                           Enable doxygen exteranl search (default is NO)
1444   --enable-doxygen-qt-help
1445                           Build Qt help files (default is NO)
1446   --enable-threads        Use threads if available (default is YES)
1447   --enable-pthreads       Use pthreads if available (default is YES)
1448   --enable-zlib           Use zlib for compression/decompression if available
1449                           (default is YES)
1450   --enable-pic            Build LLVM with Position Independent Code (default
1451                           is YES)
1452   --enable-shared         Build a shared library and link tools against it
1453                           (default is NO)
1454   --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
1455                           Win32 DLL (default is NO)
1456   --enable-timestamps     Enable embedding timestamp information in build
1457                           (default is YES)
1458   --enable-backtraces     Enable embedding backtraces on crash (default is
1459                           YES)
1460   --enable-crash-overrides
1461                           Enable crash handling overrides (default is YES)
1462   --enable-targets        Build specific host targets: all or
1463                           target1,target2,... Valid targets are: host, x86,
1464                           x86_64, sparc, powerpc, arm64, arm, aarch64, mips,
1465                           hexagon, xcore, msp430, nvptx, systemz, r600, bpf,
1466                           wasm, and cpp (default=all)
1467   --enable-experimental-targets
1468                           Build experimental host targets: disable or
1469                           target1,target2,... (default=disable)
1470   --enable-bindings       Build specific language bindings:
1471                           all,auto,none,{binding-name} (default=auto)
1472   --enable-terminfo       Query the terminfo database if available (default is
1473                           YES)
1474   --enable-libedit        Use libedit if available (default is YES)
1475   --enable-libffi         Check for the presence of libffi (default is NO)
1476
1477 Optional Packages:
1478   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1479   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1480   --with-doxygen-search-engine-url
1481                           Specify the external search engine for doxygen
1482   --with-doxygen-search-mappings
1483                           Specify the extra search mapping for doxygen
1484   --with-optimize-option  Select the compiler options to use for optimized
1485                           builds
1486   --with-extra-options    Specify additional options to compile LLVM with
1487   --with-extra-ld-options Specify additional options to link LLVM with
1488   --with-ocaml-libdir     Specify install location for ocaml bindings (default
1489                           is stdlib)
1490   --with-clang-srcdir     Directory to the out-of-tree Clang source
1491   --with-clang-resource-dir
1492                           Relative directory from the Clang binary for
1493                           resource files
1494   --with-c-include-dirs   Colon separated list of directories clang will
1495                           search for headers
1496   --with-gcc-toolchain    Directory where gcc is installed.
1497   --with-default-sysroot  Add --sysroot=<path> to all compiler invocations.
1498   --with-clang-default-openmp-runtime
1499                           The default OpenMP runtime for Clang.
1500   --with-binutils-include Specify path to binutils/include/ containing
1501                           plugin-api.h file for gold plugin.
1502   --with-bug-report-url   Specify the URL where bug reports should be
1503                           submitted (default=http://llvm.org/bugs/)
1504   --with-internal-prefix  Installation directory for internal files
1505   --with-python           path to python
1506   --with-oprofile=<prefix>
1507                           Tell OProfile >= 0.9.4 how to symbolize JIT output
1508   --with-intel-jitevents  Notify Intel JIT profiling API of generated code
1509
1510
1511 Some influential environment variables:
1512   CC          C compiler command
1513   CFLAGS      C compiler flags
1514   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1515               nonstandard directory <lib dir>
1516   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1517               you have headers in a nonstandard directory <include dir>
1518   CXX         C++ compiler command
1519   CXXFLAGS    C++ compiler flags
1520   CPP         C preprocessor
1521
1522 Use these variables to override the choices made by `configure' or to help
1523 it to find libraries and programs with nonstandard names/locations.
1524
1525 Report bugs to <http://llvm.org/bugs/>.
1526 _ACEOF
1527 ac_status=$?
1528 fi
1529
1530 if test "$ac_init_help" = "recursive"; then
1531   # If there are subdirs, report their specific --help.
1532   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1533     test -d "$ac_dir" || continue
1534     ac_builddir=.
1535
1536 case "$ac_dir" in
1537 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1538 *)
1539   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1540   # A ".." for each directory in $ac_dir_suffix.
1541   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1542   case $ac_top_builddir_sub in
1543   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1544   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1545   esac ;;
1546 esac
1547 ac_abs_top_builddir=$ac_pwd
1548 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1549 # for backward compatibility:
1550 ac_top_builddir=$ac_top_build_prefix
1551
1552 case $srcdir in
1553   .)  # We are building in place.
1554     ac_srcdir=.
1555     ac_top_srcdir=$ac_top_builddir_sub
1556     ac_abs_top_srcdir=$ac_pwd ;;
1557   [\\/]* | ?:[\\/]* )  # Absolute name.
1558     ac_srcdir=$srcdir$ac_dir_suffix;
1559     ac_top_srcdir=$srcdir
1560     ac_abs_top_srcdir=$srcdir ;;
1561   *) # Relative name.
1562     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1563     ac_top_srcdir=$ac_top_build_prefix$srcdir
1564     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1565 esac
1566 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1567
1568     cd "$ac_dir" || { ac_status=$?; continue; }
1569     # Check for guested configure.
1570     if test -f "$ac_srcdir/configure.gnu"; then
1571       echo &&
1572       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1573     elif test -f "$ac_srcdir/configure"; then
1574       echo &&
1575       $SHELL "$ac_srcdir/configure" --help=recursive
1576     else
1577       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1578     fi || ac_status=$?
1579     cd "$ac_pwd" || { ac_status=$?; break; }
1580   done
1581 fi
1582
1583 test -n "$ac_init_help" && exit $ac_status
1584 if $ac_init_version; then
1585   cat <<\_ACEOF
1586 LLVM configure 3.8.0svn
1587 generated by GNU Autoconf 2.60
1588
1589 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1590 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1591 This configure script is free software; the Free Software Foundation
1592 gives unlimited permission to copy, distribute and modify it.
1593
1594 Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign.
1595 _ACEOF
1596   exit
1597 fi
1598 cat >config.log <<_ACEOF
1599 This file contains any messages produced by compilers while
1600 running configure, to aid debugging if configure makes a mistake.
1601
1602 It was created by LLVM $as_me 3.8.0svn, which was
1603 generated by GNU Autoconf 2.60.  Invocation command line was
1604
1605   $ $0 $@
1606
1607 _ACEOF
1608 exec 5>>config.log
1609 {
1610 cat <<_ASUNAME
1611 ## --------- ##
1612 ## Platform. ##
1613 ## --------- ##
1614
1615 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1616 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1617 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1618 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1619 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1620
1621 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1622 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1623
1624 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1625 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1626 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1627 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1628 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1629 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1630 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1631
1632 _ASUNAME
1633
1634 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1635 for as_dir in $PATH
1636 do
1637   IFS=$as_save_IFS
1638   test -z "$as_dir" && as_dir=.
1639   echo "PATH: $as_dir"
1640 done
1641 IFS=$as_save_IFS
1642
1643 } >&5
1644
1645 cat >&5 <<_ACEOF
1646
1647
1648 ## ----------- ##
1649 ## Core tests. ##
1650 ## ----------- ##
1651
1652 _ACEOF
1653
1654
1655 # Keep a trace of the command line.
1656 # Strip out --no-create and --no-recursion so they do not pile up.
1657 # Strip out --silent because we don't want to record it for future runs.
1658 # Also quote any args containing shell meta-characters.
1659 # Make two passes to allow for proper duplicate-argument suppression.
1660 ac_configure_args=
1661 ac_configure_args0=
1662 ac_configure_args1=
1663 ac_must_keep_next=false
1664 for ac_pass in 1 2
1665 do
1666   for ac_arg
1667   do
1668     case $ac_arg in
1669     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1670     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1671     | -silent | --silent | --silen | --sile | --sil)
1672       continue ;;
1673     *\'*)
1674       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1675     esac
1676     case $ac_pass in
1677     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1678     2)
1679       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1680       if test $ac_must_keep_next = true; then
1681         ac_must_keep_next=false # Got value, back to normal.
1682       else
1683         case $ac_arg in
1684           *=* | --config-cache | -C | -disable-* | --disable-* \
1685           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1686           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1687           | -with-* | --with-* | -without-* | --without-* | --x)
1688             case "$ac_configure_args0 " in
1689               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1690             esac
1691             ;;
1692           -* ) ac_must_keep_next=true ;;
1693         esac
1694       fi
1695       ac_configure_args="$ac_configure_args '$ac_arg'"
1696       ;;
1697     esac
1698   done
1699 done
1700 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1701 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1702
1703 # When interrupted or exit'd, cleanup temporary files, and complete
1704 # config.log.  We remove comments because anyway the quotes in there
1705 # would cause problems or look ugly.
1706 # WARNING: Use '\'' to represent an apostrophe within the trap.
1707 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1708 trap 'exit_status=$?
1709   # Save into config.log some information that might help in debugging.
1710   {
1711     echo
1712
1713     cat <<\_ASBOX
1714 ## ---------------- ##
1715 ## Cache variables. ##
1716 ## ---------------- ##
1717 _ASBOX
1718     echo
1719     # The following way of writing the cache mishandles newlines in values,
1720 (
1721   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1722     eval ac_val=\$$ac_var
1723     case $ac_val in #(
1724     *${as_nl}*)
1725       case $ac_var in #(
1726       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1727 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1728       esac
1729       case $ac_var in #(
1730       _ | IFS | as_nl) ;; #(
1731       *) $as_unset $ac_var ;;
1732       esac ;;
1733     esac
1734   done
1735   (set) 2>&1 |
1736     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1737     *${as_nl}ac_space=\ *)
1738       sed -n \
1739         "s/'\''/'\''\\\\'\'''\''/g;
1740           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1741       ;; #(
1742     *)
1743       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1744       ;;
1745     esac |
1746     sort
1747 )
1748     echo
1749
1750     cat <<\_ASBOX
1751 ## ----------------- ##
1752 ## Output variables. ##
1753 ## ----------------- ##
1754 _ASBOX
1755     echo
1756     for ac_var in $ac_subst_vars
1757     do
1758       eval ac_val=\$$ac_var
1759       case $ac_val in
1760       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1761       esac
1762       echo "$ac_var='\''$ac_val'\''"
1763     done | sort
1764     echo
1765
1766     if test -n "$ac_subst_files"; then
1767       cat <<\_ASBOX
1768 ## ------------------- ##
1769 ## File substitutions. ##
1770 ## ------------------- ##
1771 _ASBOX
1772       echo
1773       for ac_var in $ac_subst_files
1774       do
1775         eval ac_val=\$$ac_var
1776         case $ac_val in
1777         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1778         esac
1779         echo "$ac_var='\''$ac_val'\''"
1780       done | sort
1781       echo
1782     fi
1783
1784     if test -s confdefs.h; then
1785       cat <<\_ASBOX
1786 ## ----------- ##
1787 ## confdefs.h. ##
1788 ## ----------- ##
1789 _ASBOX
1790       echo
1791       cat confdefs.h
1792       echo
1793     fi
1794     test "$ac_signal" != 0 &&
1795       echo "$as_me: caught signal $ac_signal"
1796     echo "$as_me: exit $exit_status"
1797   } >&5
1798   rm -f core *.core core.conftest.* &&
1799     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1800     exit $exit_status
1801 ' 0
1802 for ac_signal in 1 2 13 15; do
1803   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1804 done
1805 ac_signal=0
1806
1807 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1808 rm -f -r conftest* confdefs.h
1809
1810 # Predefined preprocessor variables.
1811
1812 cat >>confdefs.h <<_ACEOF
1813 #define PACKAGE_NAME "$PACKAGE_NAME"
1814 _ACEOF
1815
1816
1817 cat >>confdefs.h <<_ACEOF
1818 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1819 _ACEOF
1820
1821
1822 cat >>confdefs.h <<_ACEOF
1823 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1824 _ACEOF
1825
1826
1827 cat >>confdefs.h <<_ACEOF
1828 #define PACKAGE_STRING "$PACKAGE_STRING"
1829 _ACEOF
1830
1831
1832 cat >>confdefs.h <<_ACEOF
1833 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1834 _ACEOF
1835
1836
1837 # Let the site file select an alternate cache file if it wants to.
1838 # Prefer explicitly selected file to automatically selected ones.
1839 if test -n "$CONFIG_SITE"; then
1840   set x "$CONFIG_SITE"
1841 elif test "x$prefix" != xNONE; then
1842   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1843 else
1844   set x "$ac_default_prefix/share/config.site" \
1845         "$ac_default_prefix/etc/config.site"
1846 fi
1847 shift
1848 for ac_site_file
1849 do
1850   if test -r "$ac_site_file"; then
1851     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1852 echo "$as_me: loading site script $ac_site_file" >&6;}
1853     sed 's/^/| /' "$ac_site_file" >&5
1854     . "$ac_site_file"
1855   fi
1856 done
1857
1858 if test -r "$cache_file"; then
1859   # Some versions of bash will fail to source /dev/null (special
1860   # files actually), so we avoid doing that.
1861   if test -f "$cache_file"; then
1862     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1863 echo "$as_me: loading cache $cache_file" >&6;}
1864     case $cache_file in
1865       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1866       *)                      . "./$cache_file";;
1867     esac
1868   fi
1869 else
1870   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1871 echo "$as_me: creating cache $cache_file" >&6;}
1872   >$cache_file
1873 fi
1874
1875 # Check that the precious variables saved in the cache have kept the same
1876 # value.
1877 ac_cache_corrupted=false
1878 for ac_var in $ac_precious_vars; do
1879   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1880   eval ac_new_set=\$ac_env_${ac_var}_set
1881   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1882   eval ac_new_val=\$ac_env_${ac_var}_value
1883   case $ac_old_set,$ac_new_set in
1884     set,)
1885       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1886 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1887       ac_cache_corrupted=: ;;
1888     ,set)
1889       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1890 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1891       ac_cache_corrupted=: ;;
1892     ,);;
1893     *)
1894       if test "x$ac_old_val" != "x$ac_new_val"; then
1895         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1896 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1897         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1898 echo "$as_me:   former value:  $ac_old_val" >&2;}
1899         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1900 echo "$as_me:   current value: $ac_new_val" >&2;}
1901         ac_cache_corrupted=:
1902       fi;;
1903   esac
1904   # Pass precious variables to config.status.
1905   if test "$ac_new_set" = set; then
1906     case $ac_new_val in
1907     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1908     *) ac_arg=$ac_var=$ac_new_val ;;
1909     esac
1910     case " $ac_configure_args " in
1911       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1912       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1913     esac
1914   fi
1915 done
1916 if $ac_cache_corrupted; then
1917   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1918 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1919   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1920 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1921    { (exit 1); exit 1; }; }
1922 fi
1923
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 ac_ext=c
1949 ac_cpp='$CPP $CPPFLAGS'
1950 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1951 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1952 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1953
1954
1955
1956 LLVM_VERSION_MAJOR=3
1957 LLVM_VERSION_MINOR=8
1958 LLVM_VERSION_PATCH=0
1959 LLVM_VERSION_SUFFIX=svn
1960
1961
1962 cat >>confdefs.h <<_ACEOF
1963 #define LLVM_VERSION_MAJOR $LLVM_VERSION_MAJOR
1964 _ACEOF
1965
1966
1967 cat >>confdefs.h <<_ACEOF
1968 #define LLVM_VERSION_MINOR $LLVM_VERSION_MINOR
1969 _ACEOF
1970
1971
1972 cat >>confdefs.h <<_ACEOF
1973 #define LLVM_VERSION_PATCH $LLVM_VERSION_PATCH
1974 _ACEOF
1975
1976
1977 cat >>confdefs.h <<_ACEOF
1978 #define LLVM_VERSION_STRING "$PACKAGE_VERSION"
1979 _ACEOF
1980
1981
1982
1983
1984
1985
1986
1987 LLVM_COPYRIGHT="Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign."
1988
1989
1990
1991
1992
1993
1994
1995 ac_aux_dir=
1996 for ac_dir in autoconf "$srcdir"/autoconf; do
1997   if test -f "$ac_dir/install-sh"; then
1998     ac_aux_dir=$ac_dir
1999     ac_install_sh="$ac_aux_dir/install-sh -c"
2000     break
2001   elif test -f "$ac_dir/install.sh"; then
2002     ac_aux_dir=$ac_dir
2003     ac_install_sh="$ac_aux_dir/install.sh -c"
2004     break
2005   elif test -f "$ac_dir/shtool"; then
2006     ac_aux_dir=$ac_dir
2007     ac_install_sh="$ac_aux_dir/shtool install -c"
2008     break
2009   fi
2010 done
2011 if test -z "$ac_aux_dir"; then
2012   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
2013 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
2014    { (exit 1); exit 1; }; }
2015 fi
2016
2017 # These three variables are undocumented and unsupported,
2018 # and are intended to be withdrawn in a future Autoconf release.
2019 # They can cause serious problems if a builder's source tree is in a directory
2020 # whose full name contains unusual characters.
2021 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2022 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2023 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2024
2025
2026
2027 if test ${srcdir} != "." ; then
2028   if test -f ${srcdir}/include/llvm/Config/config.h ; then
2029     { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
2030 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
2031    { (exit 1); exit 1; }; }
2032   fi
2033 fi
2034
2035 if test ${srcdir} == "." ; then
2036   { { echo "$as_me:$LINENO: error: In-source builds are not allowed. Please configure from a separate build directory!" >&5
2037 echo "$as_me: error: In-source builds are not allowed. Please configure from a separate build directory!" >&2;}
2038    { (exit 1); exit 1; }; }
2039 fi
2040
2041 : ${CFLAGS=}
2042 : ${CXXFLAGS=}
2043
2044 ac_ext=c
2045 ac_cpp='$CPP $CPPFLAGS'
2046 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2047 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2048 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2049 if test -n "$ac_tool_prefix"; then
2050   for ac_prog in clang gcc
2051   do
2052     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2053 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2054 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2055 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2056 if test "${ac_cv_prog_CC+set}" = set; then
2057   echo $ECHO_N "(cached) $ECHO_C" >&6
2058 else
2059   if test -n "$CC"; then
2060   ac_cv_prog_CC="$CC" # Let the user override the test.
2061 else
2062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2063 for as_dir in $PATH
2064 do
2065   IFS=$as_save_IFS
2066   test -z "$as_dir" && as_dir=.
2067   for ac_exec_ext in '' $ac_executable_extensions; do
2068   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2069     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2070     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2071     break 2
2072   fi
2073 done
2074 done
2075 IFS=$as_save_IFS
2076
2077 fi
2078 fi
2079 CC=$ac_cv_prog_CC
2080 if test -n "$CC"; then
2081   { echo "$as_me:$LINENO: result: $CC" >&5
2082 echo "${ECHO_T}$CC" >&6; }
2083 else
2084   { echo "$as_me:$LINENO: result: no" >&5
2085 echo "${ECHO_T}no" >&6; }
2086 fi
2087
2088
2089     test -n "$CC" && break
2090   done
2091 fi
2092 if test -z "$CC"; then
2093   ac_ct_CC=$CC
2094   for ac_prog in clang gcc
2095 do
2096   # Extract the first word of "$ac_prog", so it can be a program name with args.
2097 set dummy $ac_prog; ac_word=$2
2098 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2099 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2100 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2101   echo $ECHO_N "(cached) $ECHO_C" >&6
2102 else
2103   if test -n "$ac_ct_CC"; then
2104   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2105 else
2106 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2107 for as_dir in $PATH
2108 do
2109   IFS=$as_save_IFS
2110   test -z "$as_dir" && as_dir=.
2111   for ac_exec_ext in '' $ac_executable_extensions; do
2112   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2113     ac_cv_prog_ac_ct_CC="$ac_prog"
2114     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2115     break 2
2116   fi
2117 done
2118 done
2119 IFS=$as_save_IFS
2120
2121 fi
2122 fi
2123 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2124 if test -n "$ac_ct_CC"; then
2125   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2126 echo "${ECHO_T}$ac_ct_CC" >&6; }
2127 else
2128   { echo "$as_me:$LINENO: result: no" >&5
2129 echo "${ECHO_T}no" >&6; }
2130 fi
2131
2132
2133   test -n "$ac_ct_CC" && break
2134 done
2135
2136   if test "x$ac_ct_CC" = x; then
2137     CC=""
2138   else
2139     case $cross_compiling:$ac_tool_warned in
2140 yes:)
2141 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2142 whose name does not start with the host triplet.  If you think this
2143 configuration is useful to you, please write to autoconf@gnu.org." >&5
2144 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2145 whose name does not start with the host triplet.  If you think this
2146 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2147 ac_tool_warned=yes ;;
2148 esac
2149     CC=$ac_ct_CC
2150   fi
2151 fi
2152
2153
2154 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2155 See \`config.log' for more details." >&5
2156 echo "$as_me: error: no acceptable C compiler found in \$PATH
2157 See \`config.log' for more details." >&2;}
2158    { (exit 1); exit 1; }; }
2159
2160 # Provide some information about the compiler.
2161 echo "$as_me:$LINENO: checking for C compiler version" >&5
2162 ac_compiler=`set X $ac_compile; echo $2`
2163 { (ac_try="$ac_compiler --version >&5"
2164 case "(($ac_try" in
2165   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2166   *) ac_try_echo=$ac_try;;
2167 esac
2168 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2169   (eval "$ac_compiler --version >&5") 2>&5
2170   ac_status=$?
2171   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2172   (exit $ac_status); }
2173 { (ac_try="$ac_compiler -v >&5"
2174 case "(($ac_try" in
2175   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2176   *) ac_try_echo=$ac_try;;
2177 esac
2178 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2179   (eval "$ac_compiler -v >&5") 2>&5
2180   ac_status=$?
2181   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2182   (exit $ac_status); }
2183 { (ac_try="$ac_compiler -V >&5"
2184 case "(($ac_try" in
2185   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2186   *) ac_try_echo=$ac_try;;
2187 esac
2188 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2189   (eval "$ac_compiler -V >&5") 2>&5
2190   ac_status=$?
2191   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2192   (exit $ac_status); }
2193
2194 cat >conftest.$ac_ext <<_ACEOF
2195 /* confdefs.h.  */
2196 _ACEOF
2197 cat confdefs.h >>conftest.$ac_ext
2198 cat >>conftest.$ac_ext <<_ACEOF
2199 /* end confdefs.h.  */
2200
2201 int
2202 main ()
2203 {
2204
2205   ;
2206   return 0;
2207 }
2208 _ACEOF
2209 ac_clean_files_save=$ac_clean_files
2210 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2211 # Try to create an executable without -o first, disregard a.out.
2212 # It will help us diagnose broken compilers, and finding out an intuition
2213 # of exeext.
2214 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2215 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2216 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2217 #
2218 # List of possible output files, starting from the most likely.
2219 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2220 # only as a last resort.  b.out is created by i960 compilers.
2221 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2222 #
2223 # The IRIX 6 linker writes into existing files which may not be
2224 # executable, retaining their permissions.  Remove them first so a
2225 # subsequent execution test works.
2226 ac_rmfiles=
2227 for ac_file in $ac_files
2228 do
2229   case $ac_file in
2230     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2231     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2232   esac
2233 done
2234 rm -f $ac_rmfiles
2235
2236 if { (ac_try="$ac_link_default"
2237 case "(($ac_try" in
2238   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2239   *) ac_try_echo=$ac_try;;
2240 esac
2241 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2242   (eval "$ac_link_default") 2>&5
2243   ac_status=$?
2244   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2245   (exit $ac_status); }; then
2246   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2247 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2248 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2249 # so that the user can short-circuit this test for compilers unknown to
2250 # Autoconf.
2251 for ac_file in $ac_files
2252 do
2253   test -f "$ac_file" || continue
2254   case $ac_file in
2255     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2256         ;;
2257     [ab].out )
2258         # We found the default executable, but exeext='' is most
2259         # certainly right.
2260         break;;
2261     *.* )
2262         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2263         then :; else
2264            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2265         fi
2266         # We set ac_cv_exeext here because the later test for it is not
2267         # safe: cross compilers may not add the suffix if given an `-o'
2268         # argument, so we may need to know it at that point already.
2269         # Even if this section looks crufty: it has the advantage of
2270         # actually working.
2271         break;;
2272     * )
2273         break;;
2274   esac
2275 done
2276 test "$ac_cv_exeext" = no && ac_cv_exeext=
2277
2278 else
2279   echo "$as_me: failed program was:" >&5
2280 sed 's/^/| /' conftest.$ac_ext >&5
2281
2282 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2283 See \`config.log' for more details." >&5
2284 echo "$as_me: error: C compiler cannot create executables
2285 See \`config.log' for more details." >&2;}
2286    { (exit 77); exit 77; }; }
2287 fi
2288
2289 ac_exeext=$ac_cv_exeext
2290 { echo "$as_me:$LINENO: result: $ac_file" >&5
2291 echo "${ECHO_T}$ac_file" >&6; }
2292
2293 # Check that the compiler produces executables we can run.  If not, either
2294 # the compiler is broken, or we cross compile.
2295 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2296 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2297 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2298 # If not cross compiling, check that we can run a simple program.
2299 if test "$cross_compiling" != yes; then
2300   if { ac_try='./$ac_file'
2301   { (case "(($ac_try" in
2302   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2303   *) ac_try_echo=$ac_try;;
2304 esac
2305 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2306   (eval "$ac_try") 2>&5
2307   ac_status=$?
2308   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2309   (exit $ac_status); }; }; then
2310     cross_compiling=no
2311   else
2312     if test "$cross_compiling" = maybe; then
2313         cross_compiling=yes
2314     else
2315         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2316 If you meant to cross compile, use \`--host'.
2317 See \`config.log' for more details." >&5
2318 echo "$as_me: error: cannot run C compiled programs.
2319 If you meant to cross compile, use \`--host'.
2320 See \`config.log' for more details." >&2;}
2321    { (exit 1); exit 1; }; }
2322     fi
2323   fi
2324 fi
2325 { echo "$as_me:$LINENO: result: yes" >&5
2326 echo "${ECHO_T}yes" >&6; }
2327
2328 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2329 ac_clean_files=$ac_clean_files_save
2330 # Check that the compiler produces executables we can run.  If not, either
2331 # the compiler is broken, or we cross compile.
2332 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2333 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2334 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2335 echo "${ECHO_T}$cross_compiling" >&6; }
2336
2337 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2338 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2339 if { (ac_try="$ac_link"
2340 case "(($ac_try" in
2341   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2342   *) ac_try_echo=$ac_try;;
2343 esac
2344 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2345   (eval "$ac_link") 2>&5
2346   ac_status=$?
2347   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2348   (exit $ac_status); }; then
2349   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2350 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2351 # work properly (i.e., refer to `conftest.exe'), while it won't with
2352 # `rm'.
2353 for ac_file in conftest.exe conftest conftest.*; do
2354   test -f "$ac_file" || continue
2355   case $ac_file in
2356     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2357     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2358           break;;
2359     * ) break;;
2360   esac
2361 done
2362 else
2363   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2364 See \`config.log' for more details." >&5
2365 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2366 See \`config.log' for more details." >&2;}
2367    { (exit 1); exit 1; }; }
2368 fi
2369
2370 rm -f conftest$ac_cv_exeext
2371 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2372 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2373
2374 rm -f conftest.$ac_ext
2375 EXEEXT=$ac_cv_exeext
2376 ac_exeext=$EXEEXT
2377 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2378 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2379 if test "${ac_cv_objext+set}" = set; then
2380   echo $ECHO_N "(cached) $ECHO_C" >&6
2381 else
2382   cat >conftest.$ac_ext <<_ACEOF
2383 /* confdefs.h.  */
2384 _ACEOF
2385 cat confdefs.h >>conftest.$ac_ext
2386 cat >>conftest.$ac_ext <<_ACEOF
2387 /* end confdefs.h.  */
2388
2389 int
2390 main ()
2391 {
2392
2393   ;
2394   return 0;
2395 }
2396 _ACEOF
2397 rm -f conftest.o conftest.obj
2398 if { (ac_try="$ac_compile"
2399 case "(($ac_try" in
2400   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2401   *) ac_try_echo=$ac_try;;
2402 esac
2403 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2404   (eval "$ac_compile") 2>&5
2405   ac_status=$?
2406   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2407   (exit $ac_status); }; then
2408   for ac_file in conftest.o conftest.obj conftest.*; do
2409   test -f "$ac_file" || continue;
2410   case $ac_file in
2411     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2412     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2413        break;;
2414   esac
2415 done
2416 else
2417   echo "$as_me: failed program was:" >&5
2418 sed 's/^/| /' conftest.$ac_ext >&5
2419
2420 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2421 See \`config.log' for more details." >&5
2422 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2423 See \`config.log' for more details." >&2;}
2424    { (exit 1); exit 1; }; }
2425 fi
2426
2427 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2428 fi
2429 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2430 echo "${ECHO_T}$ac_cv_objext" >&6; }
2431 OBJEXT=$ac_cv_objext
2432 ac_objext=$OBJEXT
2433 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2434 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2435 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2436   echo $ECHO_N "(cached) $ECHO_C" >&6
2437 else
2438   cat >conftest.$ac_ext <<_ACEOF
2439 /* confdefs.h.  */
2440 _ACEOF
2441 cat confdefs.h >>conftest.$ac_ext
2442 cat >>conftest.$ac_ext <<_ACEOF
2443 /* end confdefs.h.  */
2444
2445 int
2446 main ()
2447 {
2448 #ifndef __GNUC__
2449        choke me
2450 #endif
2451
2452   ;
2453   return 0;
2454 }
2455 _ACEOF
2456 rm -f conftest.$ac_objext
2457 if { (ac_try="$ac_compile"
2458 case "(($ac_try" in
2459   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2460   *) ac_try_echo=$ac_try;;
2461 esac
2462 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2463   (eval "$ac_compile") 2>conftest.er1
2464   ac_status=$?
2465   grep -v '^ *+' conftest.er1 >conftest.err
2466   rm -f conftest.er1
2467   cat conftest.err >&5
2468   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2469   (exit $ac_status); } &&
2470          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2471   { (case "(($ac_try" in
2472   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2473   *) ac_try_echo=$ac_try;;
2474 esac
2475 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2476   (eval "$ac_try") 2>&5
2477   ac_status=$?
2478   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2479   (exit $ac_status); }; } &&
2480          { ac_try='test -s conftest.$ac_objext'
2481   { (case "(($ac_try" in
2482   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2483   *) ac_try_echo=$ac_try;;
2484 esac
2485 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2486   (eval "$ac_try") 2>&5
2487   ac_status=$?
2488   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2489   (exit $ac_status); }; }; then
2490   ac_compiler_gnu=yes
2491 else
2492   echo "$as_me: failed program was:" >&5
2493 sed 's/^/| /' conftest.$ac_ext >&5
2494
2495         ac_compiler_gnu=no
2496 fi
2497
2498 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2499 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2500
2501 fi
2502 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2503 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2504 GCC=`test $ac_compiler_gnu = yes && echo yes`
2505 ac_test_CFLAGS=${CFLAGS+set}
2506 ac_save_CFLAGS=$CFLAGS
2507 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2508 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2509 if test "${ac_cv_prog_cc_g+set}" = set; then
2510   echo $ECHO_N "(cached) $ECHO_C" >&6
2511 else
2512   ac_save_c_werror_flag=$ac_c_werror_flag
2513    ac_c_werror_flag=yes
2514    ac_cv_prog_cc_g=no
2515    CFLAGS="-g"
2516    cat >conftest.$ac_ext <<_ACEOF
2517 /* confdefs.h.  */
2518 _ACEOF
2519 cat confdefs.h >>conftest.$ac_ext
2520 cat >>conftest.$ac_ext <<_ACEOF
2521 /* end confdefs.h.  */
2522
2523 int
2524 main ()
2525 {
2526
2527   ;
2528   return 0;
2529 }
2530 _ACEOF
2531 rm -f conftest.$ac_objext
2532 if { (ac_try="$ac_compile"
2533 case "(($ac_try" in
2534   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2535   *) ac_try_echo=$ac_try;;
2536 esac
2537 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2538   (eval "$ac_compile") 2>conftest.er1
2539   ac_status=$?
2540   grep -v '^ *+' conftest.er1 >conftest.err
2541   rm -f conftest.er1
2542   cat conftest.err >&5
2543   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2544   (exit $ac_status); } &&
2545          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2546   { (case "(($ac_try" in
2547   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2548   *) ac_try_echo=$ac_try;;
2549 esac
2550 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2551   (eval "$ac_try") 2>&5
2552   ac_status=$?
2553   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2554   (exit $ac_status); }; } &&
2555          { ac_try='test -s conftest.$ac_objext'
2556   { (case "(($ac_try" in
2557   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2558   *) ac_try_echo=$ac_try;;
2559 esac
2560 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2561   (eval "$ac_try") 2>&5
2562   ac_status=$?
2563   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2564   (exit $ac_status); }; }; then
2565   ac_cv_prog_cc_g=yes
2566 else
2567   echo "$as_me: failed program was:" >&5
2568 sed 's/^/| /' conftest.$ac_ext >&5
2569
2570         CFLAGS=""
2571       cat >conftest.$ac_ext <<_ACEOF
2572 /* confdefs.h.  */
2573 _ACEOF
2574 cat confdefs.h >>conftest.$ac_ext
2575 cat >>conftest.$ac_ext <<_ACEOF
2576 /* end confdefs.h.  */
2577
2578 int
2579 main ()
2580 {
2581
2582   ;
2583   return 0;
2584 }
2585 _ACEOF
2586 rm -f conftest.$ac_objext
2587 if { (ac_try="$ac_compile"
2588 case "(($ac_try" in
2589   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2590   *) ac_try_echo=$ac_try;;
2591 esac
2592 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2593   (eval "$ac_compile") 2>conftest.er1
2594   ac_status=$?
2595   grep -v '^ *+' conftest.er1 >conftest.err
2596   rm -f conftest.er1
2597   cat conftest.err >&5
2598   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2599   (exit $ac_status); } &&
2600          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2601   { (case "(($ac_try" in
2602   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2603   *) ac_try_echo=$ac_try;;
2604 esac
2605 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2606   (eval "$ac_try") 2>&5
2607   ac_status=$?
2608   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2609   (exit $ac_status); }; } &&
2610          { ac_try='test -s conftest.$ac_objext'
2611   { (case "(($ac_try" in
2612   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2613   *) ac_try_echo=$ac_try;;
2614 esac
2615 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2616   (eval "$ac_try") 2>&5
2617   ac_status=$?
2618   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2619   (exit $ac_status); }; }; then
2620   :
2621 else
2622   echo "$as_me: failed program was:" >&5
2623 sed 's/^/| /' conftest.$ac_ext >&5
2624
2625         ac_c_werror_flag=$ac_save_c_werror_flag
2626          CFLAGS="-g"
2627          cat >conftest.$ac_ext <<_ACEOF
2628 /* confdefs.h.  */
2629 _ACEOF
2630 cat confdefs.h >>conftest.$ac_ext
2631 cat >>conftest.$ac_ext <<_ACEOF
2632 /* end confdefs.h.  */
2633
2634 int
2635 main ()
2636 {
2637
2638   ;
2639   return 0;
2640 }
2641 _ACEOF
2642 rm -f conftest.$ac_objext
2643 if { (ac_try="$ac_compile"
2644 case "(($ac_try" in
2645   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2646   *) ac_try_echo=$ac_try;;
2647 esac
2648 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2649   (eval "$ac_compile") 2>conftest.er1
2650   ac_status=$?
2651   grep -v '^ *+' conftest.er1 >conftest.err
2652   rm -f conftest.er1
2653   cat conftest.err >&5
2654   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2655   (exit $ac_status); } &&
2656          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2657   { (case "(($ac_try" in
2658   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2659   *) ac_try_echo=$ac_try;;
2660 esac
2661 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2662   (eval "$ac_try") 2>&5
2663   ac_status=$?
2664   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2665   (exit $ac_status); }; } &&
2666          { ac_try='test -s conftest.$ac_objext'
2667   { (case "(($ac_try" in
2668   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2669   *) ac_try_echo=$ac_try;;
2670 esac
2671 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2672   (eval "$ac_try") 2>&5
2673   ac_status=$?
2674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2675   (exit $ac_status); }; }; then
2676   ac_cv_prog_cc_g=yes
2677 else
2678   echo "$as_me: failed program was:" >&5
2679 sed 's/^/| /' conftest.$ac_ext >&5
2680
2681
2682 fi
2683
2684 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2685 fi
2686
2687 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2688 fi
2689
2690 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2691    ac_c_werror_flag=$ac_save_c_werror_flag
2692 fi
2693 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2694 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2695 if test "$ac_test_CFLAGS" = set; then
2696   CFLAGS=$ac_save_CFLAGS
2697 elif test $ac_cv_prog_cc_g = yes; then
2698   if test "$GCC" = yes; then
2699     CFLAGS="-g -O2"
2700   else
2701     CFLAGS="-g"
2702   fi
2703 else
2704   if test "$GCC" = yes; then
2705     CFLAGS="-O2"
2706   else
2707     CFLAGS=
2708   fi
2709 fi
2710 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2711 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2712 if test "${ac_cv_prog_cc_c89+set}" = set; then
2713   echo $ECHO_N "(cached) $ECHO_C" >&6
2714 else
2715   ac_cv_prog_cc_c89=no
2716 ac_save_CC=$CC
2717 cat >conftest.$ac_ext <<_ACEOF
2718 /* confdefs.h.  */
2719 _ACEOF
2720 cat confdefs.h >>conftest.$ac_ext
2721 cat >>conftest.$ac_ext <<_ACEOF
2722 /* end confdefs.h.  */
2723 #include <stdarg.h>
2724 #include <stdio.h>
2725 #include <sys/types.h>
2726 #include <sys/stat.h>
2727 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2728 struct buf { int x; };
2729 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2730 static char *e (p, i)
2731      char **p;
2732      int i;
2733 {
2734   return p[i];
2735 }
2736 static char *f (char * (*g) (char **, int), char **p, ...)
2737 {
2738   char *s;
2739   va_list v;
2740   va_start (v,p);
2741   s = g (p, va_arg (v,int));
2742   va_end (v);
2743   return s;
2744 }
2745
2746 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2747    function prototypes and stuff, but not '\xHH' hex character constants.
2748    These don't provoke an error unfortunately, instead are silently treated
2749    as 'x'.  The following induces an error, until -std is added to get
2750    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2751    array size at least.  It's necessary to write '\x00'==0 to get something
2752    that's true only with -std.  */
2753 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2754
2755 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2756    inside strings and character constants.  */
2757 #define FOO(x) 'x'
2758 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2759
2760 int test (int i, double x);
2761 struct s1 {int (*f) (int a);};
2762 struct s2 {int (*f) (double a);};
2763 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2764 int argc;
2765 char **argv;
2766 int
2767 main ()
2768 {
2769 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2770   ;
2771   return 0;
2772 }
2773 _ACEOF
2774 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2775         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2776 do
2777   CC="$ac_save_CC $ac_arg"
2778   rm -f conftest.$ac_objext
2779 if { (ac_try="$ac_compile"
2780 case "(($ac_try" in
2781   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2782   *) ac_try_echo=$ac_try;;
2783 esac
2784 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2785   (eval "$ac_compile") 2>conftest.er1
2786   ac_status=$?
2787   grep -v '^ *+' conftest.er1 >conftest.err
2788   rm -f conftest.er1
2789   cat conftest.err >&5
2790   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2791   (exit $ac_status); } &&
2792          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2793   { (case "(($ac_try" in
2794   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2795   *) ac_try_echo=$ac_try;;
2796 esac
2797 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2798   (eval "$ac_try") 2>&5
2799   ac_status=$?
2800   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2801   (exit $ac_status); }; } &&
2802          { ac_try='test -s conftest.$ac_objext'
2803   { (case "(($ac_try" in
2804   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2805   *) ac_try_echo=$ac_try;;
2806 esac
2807 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2808   (eval "$ac_try") 2>&5
2809   ac_status=$?
2810   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2811   (exit $ac_status); }; }; then
2812   ac_cv_prog_cc_c89=$ac_arg
2813 else
2814   echo "$as_me: failed program was:" >&5
2815 sed 's/^/| /' conftest.$ac_ext >&5
2816
2817
2818 fi
2819
2820 rm -f core conftest.err conftest.$ac_objext
2821   test "x$ac_cv_prog_cc_c89" != "xno" && break
2822 done
2823 rm -f conftest.$ac_ext
2824 CC=$ac_save_CC
2825
2826 fi
2827 # AC_CACHE_VAL
2828 case "x$ac_cv_prog_cc_c89" in
2829   x)
2830     { echo "$as_me:$LINENO: result: none needed" >&5
2831 echo "${ECHO_T}none needed" >&6; } ;;
2832   xno)
2833     { echo "$as_me:$LINENO: result: unsupported" >&5
2834 echo "${ECHO_T}unsupported" >&6; } ;;
2835   *)
2836     CC="$CC $ac_cv_prog_cc_c89"
2837     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2838 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2839 esac
2840
2841
2842 ac_ext=c
2843 ac_cpp='$CPP $CPPFLAGS'
2844 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2845 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2846 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2847
2848 ac_ext=cpp
2849 ac_cpp='$CXXCPP $CPPFLAGS'
2850 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2851 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2852 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2853 if test -z "$CXX"; then
2854   if test -n "$CCC"; then
2855     CXX=$CCC
2856   else
2857     if test -n "$ac_tool_prefix"; then
2858   for ac_prog in clang++ g++
2859   do
2860     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2861 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2862 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2863 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2864 if test "${ac_cv_prog_CXX+set}" = set; then
2865   echo $ECHO_N "(cached) $ECHO_C" >&6
2866 else
2867   if test -n "$CXX"; then
2868   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2869 else
2870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2871 for as_dir in $PATH
2872 do
2873   IFS=$as_save_IFS
2874   test -z "$as_dir" && as_dir=.
2875   for ac_exec_ext in '' $ac_executable_extensions; do
2876   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2877     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2878     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2879     break 2
2880   fi
2881 done
2882 done
2883 IFS=$as_save_IFS
2884
2885 fi
2886 fi
2887 CXX=$ac_cv_prog_CXX
2888 if test -n "$CXX"; then
2889   { echo "$as_me:$LINENO: result: $CXX" >&5
2890 echo "${ECHO_T}$CXX" >&6; }
2891 else
2892   { echo "$as_me:$LINENO: result: no" >&5
2893 echo "${ECHO_T}no" >&6; }
2894 fi
2895
2896
2897     test -n "$CXX" && break
2898   done
2899 fi
2900 if test -z "$CXX"; then
2901   ac_ct_CXX=$CXX
2902   for ac_prog in clang++ g++
2903 do
2904   # Extract the first word of "$ac_prog", so it can be a program name with args.
2905 set dummy $ac_prog; ac_word=$2
2906 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2907 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2908 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2909   echo $ECHO_N "(cached) $ECHO_C" >&6
2910 else
2911   if test -n "$ac_ct_CXX"; then
2912   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2913 else
2914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2915 for as_dir in $PATH
2916 do
2917   IFS=$as_save_IFS
2918   test -z "$as_dir" && as_dir=.
2919   for ac_exec_ext in '' $ac_executable_extensions; do
2920   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2921     ac_cv_prog_ac_ct_CXX="$ac_prog"
2922     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2923     break 2
2924   fi
2925 done
2926 done
2927 IFS=$as_save_IFS
2928
2929 fi
2930 fi
2931 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2932 if test -n "$ac_ct_CXX"; then
2933   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2934 echo "${ECHO_T}$ac_ct_CXX" >&6; }
2935 else
2936   { echo "$as_me:$LINENO: result: no" >&5
2937 echo "${ECHO_T}no" >&6; }
2938 fi
2939
2940
2941   test -n "$ac_ct_CXX" && break
2942 done
2943
2944   if test "x$ac_ct_CXX" = x; then
2945     CXX="g++"
2946   else
2947     case $cross_compiling:$ac_tool_warned in
2948 yes:)
2949 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2950 whose name does not start with the host triplet.  If you think this
2951 configuration is useful to you, please write to autoconf@gnu.org." >&5
2952 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2953 whose name does not start with the host triplet.  If you think this
2954 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2955 ac_tool_warned=yes ;;
2956 esac
2957     CXX=$ac_ct_CXX
2958   fi
2959 fi
2960
2961   fi
2962 fi
2963 # Provide some information about the compiler.
2964 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2965 ac_compiler=`set X $ac_compile; echo $2`
2966 { (ac_try="$ac_compiler --version >&5"
2967 case "(($ac_try" in
2968   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2969   *) ac_try_echo=$ac_try;;
2970 esac
2971 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2972   (eval "$ac_compiler --version >&5") 2>&5
2973   ac_status=$?
2974   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2975   (exit $ac_status); }
2976 { (ac_try="$ac_compiler -v >&5"
2977 case "(($ac_try" in
2978   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2979   *) ac_try_echo=$ac_try;;
2980 esac
2981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2982   (eval "$ac_compiler -v >&5") 2>&5
2983   ac_status=$?
2984   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2985   (exit $ac_status); }
2986 { (ac_try="$ac_compiler -V >&5"
2987 case "(($ac_try" in
2988   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2989   *) ac_try_echo=$ac_try;;
2990 esac
2991 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2992   (eval "$ac_compiler -V >&5") 2>&5
2993   ac_status=$?
2994   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2995   (exit $ac_status); }
2996
2997 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2998 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2999 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3000   echo $ECHO_N "(cached) $ECHO_C" >&6
3001 else
3002   cat >conftest.$ac_ext <<_ACEOF
3003 /* confdefs.h.  */
3004 _ACEOF
3005 cat confdefs.h >>conftest.$ac_ext
3006 cat >>conftest.$ac_ext <<_ACEOF
3007 /* end confdefs.h.  */
3008
3009 int
3010 main ()
3011 {
3012 #ifndef __GNUC__
3013        choke me
3014 #endif
3015
3016   ;
3017   return 0;
3018 }
3019 _ACEOF
3020 rm -f conftest.$ac_objext
3021 if { (ac_try="$ac_compile"
3022 case "(($ac_try" in
3023   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3024   *) ac_try_echo=$ac_try;;
3025 esac
3026 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3027   (eval "$ac_compile") 2>conftest.er1
3028   ac_status=$?
3029   grep -v '^ *+' conftest.er1 >conftest.err
3030   rm -f conftest.er1
3031   cat conftest.err >&5
3032   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3033   (exit $ac_status); } &&
3034          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3035   { (case "(($ac_try" in
3036   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3037   *) ac_try_echo=$ac_try;;
3038 esac
3039 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3040   (eval "$ac_try") 2>&5
3041   ac_status=$?
3042   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3043   (exit $ac_status); }; } &&
3044          { ac_try='test -s conftest.$ac_objext'
3045   { (case "(($ac_try" in
3046   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3047   *) ac_try_echo=$ac_try;;
3048 esac
3049 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3050   (eval "$ac_try") 2>&5
3051   ac_status=$?
3052   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3053   (exit $ac_status); }; }; then
3054   ac_compiler_gnu=yes
3055 else
3056   echo "$as_me: failed program was:" >&5
3057 sed 's/^/| /' conftest.$ac_ext >&5
3058
3059         ac_compiler_gnu=no
3060 fi
3061
3062 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3063 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3064
3065 fi
3066 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3067 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
3068 GXX=`test $ac_compiler_gnu = yes && echo yes`
3069 ac_test_CXXFLAGS=${CXXFLAGS+set}
3070 ac_save_CXXFLAGS=$CXXFLAGS
3071 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3072 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
3073 if test "${ac_cv_prog_cxx_g+set}" = set; then
3074   echo $ECHO_N "(cached) $ECHO_C" >&6
3075 else
3076   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3077    ac_cxx_werror_flag=yes
3078    ac_cv_prog_cxx_g=no
3079    CXXFLAGS="-g"
3080    cat >conftest.$ac_ext <<_ACEOF
3081 /* confdefs.h.  */
3082 _ACEOF
3083 cat confdefs.h >>conftest.$ac_ext
3084 cat >>conftest.$ac_ext <<_ACEOF
3085 /* end confdefs.h.  */
3086
3087 int
3088 main ()
3089 {
3090
3091   ;
3092   return 0;
3093 }
3094 _ACEOF
3095 rm -f conftest.$ac_objext
3096 if { (ac_try="$ac_compile"
3097 case "(($ac_try" in
3098   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3099   *) ac_try_echo=$ac_try;;
3100 esac
3101 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3102   (eval "$ac_compile") 2>conftest.er1
3103   ac_status=$?
3104   grep -v '^ *+' conftest.er1 >conftest.err
3105   rm -f conftest.er1
3106   cat conftest.err >&5
3107   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3108   (exit $ac_status); } &&
3109          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3110   { (case "(($ac_try" in
3111   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3112   *) ac_try_echo=$ac_try;;
3113 esac
3114 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3115   (eval "$ac_try") 2>&5
3116   ac_status=$?
3117   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3118   (exit $ac_status); }; } &&
3119          { ac_try='test -s conftest.$ac_objext'
3120   { (case "(($ac_try" in
3121   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3122   *) ac_try_echo=$ac_try;;
3123 esac
3124 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3125   (eval "$ac_try") 2>&5
3126   ac_status=$?
3127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3128   (exit $ac_status); }; }; then
3129   ac_cv_prog_cxx_g=yes
3130 else
3131   echo "$as_me: failed program was:" >&5
3132 sed 's/^/| /' conftest.$ac_ext >&5
3133
3134         CXXFLAGS=""
3135       cat >conftest.$ac_ext <<_ACEOF
3136 /* confdefs.h.  */
3137 _ACEOF
3138 cat confdefs.h >>conftest.$ac_ext
3139 cat >>conftest.$ac_ext <<_ACEOF
3140 /* end confdefs.h.  */
3141
3142 int
3143 main ()
3144 {
3145
3146   ;
3147   return 0;
3148 }
3149 _ACEOF
3150 rm -f conftest.$ac_objext
3151 if { (ac_try="$ac_compile"
3152 case "(($ac_try" in
3153   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3154   *) ac_try_echo=$ac_try;;
3155 esac
3156 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3157   (eval "$ac_compile") 2>conftest.er1
3158   ac_status=$?
3159   grep -v '^ *+' conftest.er1 >conftest.err
3160   rm -f conftest.er1
3161   cat conftest.err >&5
3162   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3163   (exit $ac_status); } &&
3164          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3165   { (case "(($ac_try" in
3166   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3167   *) ac_try_echo=$ac_try;;
3168 esac
3169 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3170   (eval "$ac_try") 2>&5
3171   ac_status=$?
3172   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3173   (exit $ac_status); }; } &&
3174          { ac_try='test -s conftest.$ac_objext'
3175   { (case "(($ac_try" in
3176   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3177   *) ac_try_echo=$ac_try;;
3178 esac
3179 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3180   (eval "$ac_try") 2>&5
3181   ac_status=$?
3182   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3183   (exit $ac_status); }; }; then
3184   :
3185 else
3186   echo "$as_me: failed program was:" >&5
3187 sed 's/^/| /' conftest.$ac_ext >&5
3188
3189         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3190          CXXFLAGS="-g"
3191          cat >conftest.$ac_ext <<_ACEOF
3192 /* confdefs.h.  */
3193 _ACEOF
3194 cat confdefs.h >>conftest.$ac_ext
3195 cat >>conftest.$ac_ext <<_ACEOF
3196 /* end confdefs.h.  */
3197
3198 int
3199 main ()
3200 {
3201
3202   ;
3203   return 0;
3204 }
3205 _ACEOF
3206 rm -f conftest.$ac_objext
3207 if { (ac_try="$ac_compile"
3208 case "(($ac_try" in
3209   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3210   *) ac_try_echo=$ac_try;;
3211 esac
3212 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3213   (eval "$ac_compile") 2>conftest.er1
3214   ac_status=$?
3215   grep -v '^ *+' conftest.er1 >conftest.err
3216   rm -f conftest.er1
3217   cat conftest.err >&5
3218   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3219   (exit $ac_status); } &&
3220          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3221   { (case "(($ac_try" in
3222   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3223   *) ac_try_echo=$ac_try;;
3224 esac
3225 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3226   (eval "$ac_try") 2>&5
3227   ac_status=$?
3228   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3229   (exit $ac_status); }; } &&
3230          { ac_try='test -s conftest.$ac_objext'
3231   { (case "(($ac_try" in
3232   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3233   *) ac_try_echo=$ac_try;;
3234 esac
3235 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3236   (eval "$ac_try") 2>&5
3237   ac_status=$?
3238   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3239   (exit $ac_status); }; }; then
3240   ac_cv_prog_cxx_g=yes
3241 else
3242   echo "$as_me: failed program was:" >&5
3243 sed 's/^/| /' conftest.$ac_ext >&5
3244
3245
3246 fi
3247
3248 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3249 fi
3250
3251 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3252 fi
3253
3254 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3255    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3256 fi
3257 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3258 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3259 if test "$ac_test_CXXFLAGS" = set; then
3260   CXXFLAGS=$ac_save_CXXFLAGS
3261 elif test $ac_cv_prog_cxx_g = yes; then
3262   if test "$GXX" = yes; then
3263     CXXFLAGS="-g -O2"
3264   else
3265     CXXFLAGS="-g"
3266   fi
3267 else
3268   if test "$GXX" = yes; then
3269     CXXFLAGS="-O2"
3270   else
3271     CXXFLAGS=
3272   fi
3273 fi
3274 ac_ext=c
3275 ac_cpp='$CPP $CPPFLAGS'
3276 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3277 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3278 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3279
3280 ac_ext=c
3281 ac_cpp='$CPP $CPPFLAGS'
3282 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3283 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3284 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3285 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3286 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3287 # On Suns, sometimes $CPP names a directory.
3288 if test -n "$CPP" && test -d "$CPP"; then
3289   CPP=
3290 fi
3291 if test -z "$CPP"; then
3292   if test "${ac_cv_prog_CPP+set}" = set; then
3293   echo $ECHO_N "(cached) $ECHO_C" >&6
3294 else
3295       # Double quotes because CPP needs to be expanded
3296     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3297     do
3298       ac_preproc_ok=false
3299 for ac_c_preproc_warn_flag in '' yes
3300 do
3301   # Use a header file that comes with gcc, so configuring glibc
3302   # with a fresh cross-compiler works.
3303   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3304   # <limits.h> exists even on freestanding compilers.
3305   # On the NeXT, cc -E runs the code through the compiler's parser,
3306   # not just through cpp. "Syntax error" is here to catch this case.
3307   cat >conftest.$ac_ext <<_ACEOF
3308 /* confdefs.h.  */
3309 _ACEOF
3310 cat confdefs.h >>conftest.$ac_ext
3311 cat >>conftest.$ac_ext <<_ACEOF
3312 /* end confdefs.h.  */
3313 #ifdef __STDC__
3314 # include <limits.h>
3315 #else
3316 # include <assert.h>
3317 #endif
3318                      Syntax error
3319 _ACEOF
3320 if { (ac_try="$ac_cpp conftest.$ac_ext"
3321 case "(($ac_try" in
3322   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3323   *) ac_try_echo=$ac_try;;
3324 esac
3325 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3326   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3327   ac_status=$?
3328   grep -v '^ *+' conftest.er1 >conftest.err
3329   rm -f conftest.er1
3330   cat conftest.err >&5
3331   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3332   (exit $ac_status); } >/dev/null; then
3333   if test -s conftest.err; then
3334     ac_cpp_err=$ac_c_preproc_warn_flag
3335     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3336   else
3337     ac_cpp_err=
3338   fi
3339 else
3340   ac_cpp_err=yes
3341 fi
3342 if test -z "$ac_cpp_err"; then
3343   :
3344 else
3345   echo "$as_me: failed program was:" >&5
3346 sed 's/^/| /' conftest.$ac_ext >&5
3347
3348   # Broken: fails on valid input.
3349 continue
3350 fi
3351
3352 rm -f conftest.err conftest.$ac_ext
3353
3354   # OK, works on sane cases.  Now check whether nonexistent headers
3355   # can be detected and how.
3356   cat >conftest.$ac_ext <<_ACEOF
3357 /* confdefs.h.  */
3358 _ACEOF
3359 cat confdefs.h >>conftest.$ac_ext
3360 cat >>conftest.$ac_ext <<_ACEOF
3361 /* end confdefs.h.  */
3362 #include <ac_nonexistent.h>
3363 _ACEOF
3364 if { (ac_try="$ac_cpp conftest.$ac_ext"
3365 case "(($ac_try" in
3366   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3367   *) ac_try_echo=$ac_try;;
3368 esac
3369 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3370   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3371   ac_status=$?
3372   grep -v '^ *+' conftest.er1 >conftest.err
3373   rm -f conftest.er1
3374   cat conftest.err >&5
3375   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3376   (exit $ac_status); } >/dev/null; then
3377   if test -s conftest.err; then
3378     ac_cpp_err=$ac_c_preproc_warn_flag
3379     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3380   else
3381     ac_cpp_err=
3382   fi
3383 else
3384   ac_cpp_err=yes
3385 fi
3386 if test -z "$ac_cpp_err"; then
3387   # Broken: success on invalid input.
3388 continue
3389 else
3390   echo "$as_me: failed program was:" >&5
3391 sed 's/^/| /' conftest.$ac_ext >&5
3392
3393   # Passes both tests.
3394 ac_preproc_ok=:
3395 break
3396 fi
3397
3398 rm -f conftest.err conftest.$ac_ext
3399
3400 done
3401 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3402 rm -f conftest.err conftest.$ac_ext
3403 if $ac_preproc_ok; then
3404   break
3405 fi
3406
3407     done
3408     ac_cv_prog_CPP=$CPP
3409
3410 fi
3411   CPP=$ac_cv_prog_CPP
3412 else
3413   ac_cv_prog_CPP=$CPP
3414 fi
3415 { echo "$as_me:$LINENO: result: $CPP" >&5
3416 echo "${ECHO_T}$CPP" >&6; }
3417 ac_preproc_ok=false
3418 for ac_c_preproc_warn_flag in '' yes
3419 do
3420   # Use a header file that comes with gcc, so configuring glibc
3421   # with a fresh cross-compiler works.
3422   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3423   # <limits.h> exists even on freestanding compilers.
3424   # On the NeXT, cc -E runs the code through the compiler's parser,
3425   # not just through cpp. "Syntax error" is here to catch this case.
3426   cat >conftest.$ac_ext <<_ACEOF
3427 /* confdefs.h.  */
3428 _ACEOF
3429 cat confdefs.h >>conftest.$ac_ext
3430 cat >>conftest.$ac_ext <<_ACEOF
3431 /* end confdefs.h.  */
3432 #ifdef __STDC__
3433 # include <limits.h>
3434 #else
3435 # include <assert.h>
3436 #endif
3437                      Syntax error
3438 _ACEOF
3439 if { (ac_try="$ac_cpp conftest.$ac_ext"
3440 case "(($ac_try" in
3441   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3442   *) ac_try_echo=$ac_try;;
3443 esac
3444 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3445   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3446   ac_status=$?
3447   grep -v '^ *+' conftest.er1 >conftest.err
3448   rm -f conftest.er1
3449   cat conftest.err >&5
3450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3451   (exit $ac_status); } >/dev/null; then
3452   if test -s conftest.err; then
3453     ac_cpp_err=$ac_c_preproc_warn_flag
3454     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3455   else
3456     ac_cpp_err=
3457   fi
3458 else
3459   ac_cpp_err=yes
3460 fi
3461 if test -z "$ac_cpp_err"; then
3462   :
3463 else
3464   echo "$as_me: failed program was:" >&5
3465 sed 's/^/| /' conftest.$ac_ext >&5
3466
3467   # Broken: fails on valid input.
3468 continue
3469 fi
3470
3471 rm -f conftest.err conftest.$ac_ext
3472
3473   # OK, works on sane cases.  Now check whether nonexistent headers
3474   # can be detected and how.
3475   cat >conftest.$ac_ext <<_ACEOF
3476 /* confdefs.h.  */
3477 _ACEOF
3478 cat confdefs.h >>conftest.$ac_ext
3479 cat >>conftest.$ac_ext <<_ACEOF
3480 /* end confdefs.h.  */
3481 #include <ac_nonexistent.h>
3482 _ACEOF
3483 if { (ac_try="$ac_cpp conftest.$ac_ext"
3484 case "(($ac_try" in
3485   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3486   *) ac_try_echo=$ac_try;;
3487 esac
3488 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3489   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3490   ac_status=$?
3491   grep -v '^ *+' conftest.er1 >conftest.err
3492   rm -f conftest.er1
3493   cat conftest.err >&5
3494   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3495   (exit $ac_status); } >/dev/null; then
3496   if test -s conftest.err; then
3497     ac_cpp_err=$ac_c_preproc_warn_flag
3498     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3499   else
3500     ac_cpp_err=
3501   fi
3502 else
3503   ac_cpp_err=yes
3504 fi
3505 if test -z "$ac_cpp_err"; then
3506   # Broken: success on invalid input.
3507 continue
3508 else
3509   echo "$as_me: failed program was:" >&5
3510 sed 's/^/| /' conftest.$ac_ext >&5
3511
3512   # Passes both tests.
3513 ac_preproc_ok=:
3514 break
3515 fi
3516
3517 rm -f conftest.err conftest.$ac_ext
3518
3519 done
3520 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3521 rm -f conftest.err conftest.$ac_ext
3522 if $ac_preproc_ok; then
3523   :
3524 else
3525   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3526 See \`config.log' for more details." >&5
3527 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3528 See \`config.log' for more details." >&2;}
3529    { (exit 1); exit 1; }; }
3530 fi
3531
3532 ac_ext=c
3533 ac_cpp='$CPP $CPPFLAGS'
3534 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3535 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3536 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3537
3538
3539 if test "$CXX" = "clang++" ; then
3540   { echo "$as_me:$LINENO: checking whether clang works" >&5
3541 echo $ECHO_N "checking whether clang works... $ECHO_C" >&6; }
3542   ac_ext=cpp
3543 ac_cpp='$CXXCPP $CPPFLAGS'
3544 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3545 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3546 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3547
3548
3549 cat >conftest.$ac_ext <<_ACEOF
3550 /* confdefs.h.  */
3551 _ACEOF
3552 cat confdefs.h >>conftest.$ac_ext
3553 cat >>conftest.$ac_ext <<_ACEOF
3554 /* end confdefs.h.  */
3555 #include <limits>
3556 #if __has_include (<cxxabi.h>)
3557 #include <cxxabi.h>
3558 #endif
3559 #if __has_include (<unwind.h>)
3560 #include <unwind.h>
3561 #endif
3562
3563 int
3564 main ()
3565 {
3566
3567   ;
3568   return 0;
3569 }
3570 _ACEOF
3571 rm -f conftest.$ac_objext
3572 if { (ac_try="$ac_compile"
3573 case "(($ac_try" in
3574   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3575   *) ac_try_echo=$ac_try;;
3576 esac
3577 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3578   (eval "$ac_compile") 2>conftest.er1
3579   ac_status=$?
3580   grep -v '^ *+' conftest.er1 >conftest.err
3581   rm -f conftest.er1
3582   cat conftest.err >&5
3583   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3584   (exit $ac_status); } &&
3585          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3586   { (case "(($ac_try" in
3587   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3588   *) ac_try_echo=$ac_try;;
3589 esac
3590 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3591   (eval "$ac_try") 2>&5
3592   ac_status=$?
3593   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3594   (exit $ac_status); }; } &&
3595          { ac_try='test -s conftest.$ac_objext'
3596   { (case "(($ac_try" in
3597   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3598   *) ac_try_echo=$ac_try;;
3599 esac
3600 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3601   (eval "$ac_try") 2>&5
3602   ac_status=$?
3603   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3604   (exit $ac_status); }; }; then
3605
3606   { echo "$as_me:$LINENO: result: yes" >&5
3607 echo "${ECHO_T}yes" >&6; }
3608
3609 else
3610   echo "$as_me: failed program was:" >&5
3611 sed 's/^/| /' conftest.$ac_ext >&5
3612
3613
3614   { echo "$as_me:$LINENO: result: no" >&5
3615 echo "${ECHO_T}no" >&6; }
3616   { { echo "$as_me:$LINENO: error: Selected compiler could not find or parse C++ standard library headers.  Rerun with CC=c-compiler CXX=c++-compiler LLVM_SRC_DIR/configure ..." >&5
3617 echo "$as_me: error: Selected compiler could not find or parse C++ standard library headers.  Rerun with CC=c-compiler CXX=c++-compiler LLVM_SRC_DIR/configure ..." >&2;}
3618    { (exit 1); exit 1; }; }
3619
3620 fi
3621
3622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3623   ac_ext=c
3624 ac_cpp='$CPP $CPPFLAGS'
3625 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3626 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3627 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3628
3629 fi
3630
3631 { echo "$as_me:$LINENO: checking whether GCC or Clang is our host compiler" >&5
3632 echo $ECHO_N "checking whether GCC or Clang is our host compiler... $ECHO_C" >&6; }
3633 ac_ext=cpp
3634 ac_cpp='$CXXCPP $CPPFLAGS'
3635 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3636 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3637 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3638
3639 llvm_cv_cxx_compiler=unknown
3640 cat >conftest.$ac_ext <<_ACEOF
3641 /* confdefs.h.  */
3642 _ACEOF
3643 cat confdefs.h >>conftest.$ac_ext
3644 cat >>conftest.$ac_ext <<_ACEOF
3645 /* end confdefs.h.  */
3646 #if ! __clang__
3647                                     #error
3648                                     #endif
3649
3650 _ACEOF
3651 rm -f conftest.$ac_objext
3652 if { (ac_try="$ac_compile"
3653 case "(($ac_try" in
3654   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3655   *) ac_try_echo=$ac_try;;
3656 esac
3657 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3658   (eval "$ac_compile") 2>conftest.er1
3659   ac_status=$?
3660   grep -v '^ *+' conftest.er1 >conftest.err
3661   rm -f conftest.er1
3662   cat conftest.err >&5
3663   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3664   (exit $ac_status); } &&
3665          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3666   { (case "(($ac_try" in
3667   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3668   *) ac_try_echo=$ac_try;;
3669 esac
3670 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3671   (eval "$ac_try") 2>&5
3672   ac_status=$?
3673   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3674   (exit $ac_status); }; } &&
3675          { ac_try='test -s conftest.$ac_objext'
3676   { (case "(($ac_try" in
3677   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3678   *) ac_try_echo=$ac_try;;
3679 esac
3680 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3681   (eval "$ac_try") 2>&5
3682   ac_status=$?
3683   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3684   (exit $ac_status); }; }; then
3685   llvm_cv_cxx_compiler=clang
3686 else
3687   echo "$as_me: failed program was:" >&5
3688 sed 's/^/| /' conftest.$ac_ext >&5
3689
3690         cat >conftest.$ac_ext <<_ACEOF
3691 /* confdefs.h.  */
3692 _ACEOF
3693 cat confdefs.h >>conftest.$ac_ext
3694 cat >>conftest.$ac_ext <<_ACEOF
3695 /* end confdefs.h.  */
3696 #if ! __GNUC__
3697                                                        #error
3698                                                        #endif
3699
3700 _ACEOF
3701 rm -f conftest.$ac_objext
3702 if { (ac_try="$ac_compile"
3703 case "(($ac_try" in
3704   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3705   *) ac_try_echo=$ac_try;;
3706 esac
3707 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3708   (eval "$ac_compile") 2>conftest.er1
3709   ac_status=$?
3710   grep -v '^ *+' conftest.er1 >conftest.err
3711   rm -f conftest.er1
3712   cat conftest.err >&5
3713   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3714   (exit $ac_status); } &&
3715          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3716   { (case "(($ac_try" in
3717   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3718   *) ac_try_echo=$ac_try;;
3719 esac
3720 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3721   (eval "$ac_try") 2>&5
3722   ac_status=$?
3723   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3724   (exit $ac_status); }; } &&
3725          { ac_try='test -s conftest.$ac_objext'
3726   { (case "(($ac_try" in
3727   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3728   *) ac_try_echo=$ac_try;;
3729 esac
3730 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3731   (eval "$ac_try") 2>&5
3732   ac_status=$?
3733   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3734   (exit $ac_status); }; }; then
3735   llvm_cv_cxx_compiler=gcc
3736 else
3737   echo "$as_me: failed program was:" >&5
3738 sed 's/^/| /' conftest.$ac_ext >&5
3739
3740
3741 fi
3742
3743 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3744 fi
3745
3746 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3747 ac_ext=c
3748 ac_cpp='$CPP $CPPFLAGS'
3749 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3750 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3751 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3752
3753 { echo "$as_me:$LINENO: result: ${llvm_cv_cxx_compiler}" >&5
3754 echo "${ECHO_T}${llvm_cv_cxx_compiler}" >&6; }
3755
3756
3757
3758 if test -d ${srcdir}/projects/test-suite ; then
3759   subdirs="$subdirs projects/test-suite"
3760
3761 fi
3762
3763 if test -d ${srcdir}/projects/llvm-test ; then
3764   subdirs="$subdirs projects/llvm-test"
3765
3766 fi
3767
3768 if test -d ${srcdir}/projects/poolalloc ; then
3769   subdirs="$subdirs projects/poolalloc"
3770
3771 fi
3772
3773 if test -d ${srcdir}/projects/llvm-poolalloc ; then
3774   subdirs="$subdirs projects/llvm-poolalloc"
3775
3776 fi
3777
3778 for i in `ls ${srcdir}/projects`
3779 do
3780   if test -d ${srcdir}/projects/${i} ; then
3781     case ${i} in
3782       safecode)     subdirs="$subdirs projects/safecode"
3783  ;;
3784       compiler-rt)       ;;
3785       test-suite)     ;;
3786       llvm-test)      ;;
3787       poolalloc)      ;;
3788       llvm-poolalloc) ;;
3789       *)
3790         { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3791 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3792         ;;
3793     esac
3794   fi
3795 done
3796
3797 # Check whether --enable-polly was given.
3798 if test "${enable_polly+set}" = set; then
3799   enableval=$enable_polly;
3800 else
3801   enableval=default
3802 fi
3803
3804 case "$enableval" in
3805   yes) ENABLE_POLLY=1
3806  ;;
3807   no)  ENABLE_POLLY=0
3808  ;;
3809   default) ENABLE_POLLY=1
3810  ;;
3811   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3812 echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3813    { (exit 1); exit 1; }; } ;;
3814 esac
3815
3816
3817 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3818   LLVM_HAS_POLLY=1
3819
3820   subdirs="$subdirs tools/polly"
3821
3822 fi
3823
3824
3825 # Make sure we can run config.sub.
3826 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3827   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3828 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3829    { (exit 1); exit 1; }; }
3830
3831 { echo "$as_me:$LINENO: checking build system type" >&5
3832 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3833 if test "${ac_cv_build+set}" = set; then
3834   echo $ECHO_N "(cached) $ECHO_C" >&6
3835 else
3836   ac_build_alias=$build_alias
3837 test "x$ac_build_alias" = x &&
3838   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3839 test "x$ac_build_alias" = x &&
3840   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3841 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3842    { (exit 1); exit 1; }; }
3843 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3844   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3845 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3846    { (exit 1); exit 1; }; }
3847
3848 fi
3849 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3850 echo "${ECHO_T}$ac_cv_build" >&6; }
3851 case $ac_cv_build in
3852 *-*-*) ;;
3853 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3854 echo "$as_me: error: invalid value of canonical build" >&2;}
3855    { (exit 1); exit 1; }; };;
3856 esac
3857 build=$ac_cv_build
3858 ac_save_IFS=$IFS; IFS='-'
3859 set x $ac_cv_build
3860 shift
3861 build_cpu=$1
3862 build_vendor=$2
3863 shift; shift
3864 # Remember, the first character of IFS is used to create $*,
3865 # except with old shells:
3866 build_os=$*
3867 IFS=$ac_save_IFS
3868 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3869
3870
3871 { echo "$as_me:$LINENO: checking host system type" >&5
3872 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3873 if test "${ac_cv_host+set}" = set; then
3874   echo $ECHO_N "(cached) $ECHO_C" >&6
3875 else
3876   if test "x$host_alias" = x; then
3877   ac_cv_host=$ac_cv_build
3878 else
3879   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3880     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3881 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3882    { (exit 1); exit 1; }; }
3883 fi
3884
3885 fi
3886 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3887 echo "${ECHO_T}$ac_cv_host" >&6; }
3888 case $ac_cv_host in
3889 *-*-*) ;;
3890 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3891 echo "$as_me: error: invalid value of canonical host" >&2;}
3892    { (exit 1); exit 1; }; };;
3893 esac
3894 host=$ac_cv_host
3895 ac_save_IFS=$IFS; IFS='-'
3896 set x $ac_cv_host
3897 shift
3898 host_cpu=$1
3899 host_vendor=$2
3900 shift; shift
3901 # Remember, the first character of IFS is used to create $*,
3902 # except with old shells:
3903 host_os=$*
3904 IFS=$ac_save_IFS
3905 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3906
3907
3908 { echo "$as_me:$LINENO: checking target system type" >&5
3909 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3910 if test "${ac_cv_target+set}" = set; then
3911   echo $ECHO_N "(cached) $ECHO_C" >&6
3912 else
3913   if test "x$target_alias" = x; then
3914   ac_cv_target=$ac_cv_host
3915 else
3916   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3917     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3918 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3919    { (exit 1); exit 1; }; }
3920 fi
3921
3922 fi
3923 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3924 echo "${ECHO_T}$ac_cv_target" >&6; }
3925 case $ac_cv_target in
3926 *-*-*) ;;
3927 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3928 echo "$as_me: error: invalid value of canonical target" >&2;}
3929    { (exit 1); exit 1; }; };;
3930 esac
3931 target=$ac_cv_target
3932 ac_save_IFS=$IFS; IFS='-'
3933 set x $ac_cv_target
3934 shift
3935 target_cpu=$1
3936 target_vendor=$2
3937 shift; shift
3938 # Remember, the first character of IFS is used to create $*,
3939 # except with old shells:
3940 target_os=$*
3941 IFS=$ac_save_IFS
3942 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3943
3944
3945 # The aliases save the names the user supplied, while $host etc.
3946 # will get canonicalized.
3947 test -n "$target_alias" &&
3948   test "$program_prefix$program_suffix$program_transform_name" = \
3949     NONENONEs,x,x, &&
3950   program_prefix=${target_alias}-
3951
3952 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3953 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3954 if test "${llvm_cv_os_type+set}" = set; then
3955   echo $ECHO_N "(cached) $ECHO_C" >&6
3956 else
3957   case $host in
3958   *-*-aix*)
3959     llvm_cv_link_all_option="-Wl,--whole-archive"
3960     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3961     llvm_cv_os_type="AIX"
3962     llvm_cv_platform_type="Unix" ;;
3963   *-*-irix*)
3964     llvm_cv_link_all_option="-Wl,--whole-archive"
3965     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3966     llvm_cv_os_type="IRIX"
3967     llvm_cv_platform_type="Unix" ;;
3968   *-*-cygwin*)
3969     llvm_cv_link_all_option="-Wl,--whole-archive"
3970     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3971     llvm_cv_os_type="Cygwin"
3972     llvm_cv_platform_type="Unix" ;;
3973   *-*-darwin*)
3974     llvm_cv_link_all_option="-Wl,-all_load"
3975     llvm_cv_no_link_all_option="-Wl,-noall_load"
3976     llvm_cv_os_type="Darwin"
3977     llvm_cv_platform_type="Unix" ;;
3978   *-*-minix*)
3979     llvm_cv_link_all_option="-Wl,-all_load"
3980     llvm_cv_no_link_all_option="-Wl,-noall_load"
3981     llvm_cv_os_type="Minix"
3982     llvm_cv_platform_type="Unix" ;;
3983   *-*-freebsd*)
3984     llvm_cv_link_all_option="-Wl,--whole-archive"
3985     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3986     llvm_cv_os_type="FreeBSD"
3987     llvm_cv_platform_type="Unix" ;;
3988   *-*-kfreebsd-gnu)
3989     llvm_cv_link_all_option="-Wl,--whole-archive"
3990     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3991     llvm_cv_os_type="GNU/kFreeBSD"
3992     llvm_cv_platform_type="Unix" ;;
3993   *-*-openbsd*)
3994     llvm_cv_link_all_option="-Wl,--whole-archive"
3995     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3996     llvm_cv_os_type="OpenBSD"
3997     llvm_cv_platform_type="Unix" ;;
3998   *-*-netbsd*)
3999     llvm_cv_link_all_option="-Wl,--whole-archive"
4000     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4001     llvm_cv_os_type="NetBSD"
4002     llvm_cv_platform_type="Unix" ;;
4003   *-*-dragonfly*)
4004     llvm_cv_link_all_option="-Wl,--whole-archive"
4005     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4006     llvm_cv_os_type="DragonFly"
4007     llvm_cv_platform_type="Unix" ;;
4008   *-*-bitrig*)
4009     llvm_cv_link_all_option="-Wl,--whole-archive"
4010     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4011     llvm_cv_os_type="Bitrig"
4012     llvm_cv_platform_type="Unix" ;;
4013   *-*-hpux*)
4014     llvm_cv_link_all_option="-Wl,--whole-archive"
4015     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4016     llvm_cv_os_type="HP-UX"
4017     llvm_cv_platform_type="Unix" ;;
4018   *-*-interix*)
4019     llvm_cv_link_all_option="-Wl,--whole-archive"
4020     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4021     llvm_cv_os_type="Interix"
4022     llvm_cv_platform_type="Unix" ;;
4023   *-*-linux*)
4024     llvm_cv_link_all_option="-Wl,--whole-archive"
4025     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4026     llvm_cv_os_type="Linux"
4027     llvm_cv_platform_type="Unix" ;;
4028   *-*-gnu*)
4029     llvm_cv_link_all_option="-Wl,--whole-archive"
4030     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4031     llvm_cv_os_type="GNU"
4032     llvm_cv_platform_type="Unix" ;;
4033   *-*-solaris*)
4034     llvm_cv_link_all_option="-Wl,-z,allextract"
4035     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
4036     llvm_cv_os_type="SunOS"
4037     llvm_cv_platform_type="Unix" ;;
4038   *-*-win32*)
4039     llvm_cv_link_all_option="-Wl,--whole-archive"
4040     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4041     llvm_cv_os_type="Win32"
4042     llvm_cv_platform_type="Win32" ;;
4043   *-*-mingw*)
4044     llvm_cv_link_all_option="-Wl,--whole-archive"
4045     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4046     llvm_cv_os_type="MingW"
4047     llvm_cv_platform_type="Win32" ;;
4048   *-*-haiku*)
4049     llvm_cv_link_all_option="-Wl,--whole-archive"
4050     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4051     llvm_cv_os_type="Haiku"
4052     llvm_cv_platform_type="Unix" ;;
4053   *-unknown-eabi*)
4054     llvm_cv_link_all_option="-Wl,--whole-archive"
4055     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4056     llvm_cv_os_type="Freestanding"
4057     llvm_cv_platform_type="Unix" ;;
4058   *-unknown-elf*)
4059     llvm_cv_link_all_option="-Wl,--whole-archive"
4060     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4061     llvm_cv_os_type="Freestanding"
4062     llvm_cv_platform_type="Unix" ;;
4063   *)
4064     llvm_cv_link_all_option=""
4065     llvm_cv_no_link_all_option=""
4066     llvm_cv_os_type="Unknown"
4067     llvm_cv_platform_type="Unknown" ;;
4068 esac
4069 fi
4070 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
4071 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
4072
4073 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
4074 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
4075 if test "${llvm_cv_target_os_type+set}" = set; then
4076   echo $ECHO_N "(cached) $ECHO_C" >&6
4077 else
4078   case $target in
4079   *-*-aix*)
4080     llvm_cv_target_os_type="AIX" ;;
4081   *-*-irix*)
4082     llvm_cv_target_os_type="IRIX" ;;
4083   *-*-cygwin*)
4084     llvm_cv_target_os_type="Cygwin" ;;
4085   *-*-darwin*)
4086     llvm_cv_target_os_type="Darwin" ;;
4087   *-*-minix*)
4088     llvm_cv_target_os_type="Minix" ;;
4089   *-*-freebsd*)
4090     llvm_cv_target_os_type="FreeBSD" ;;
4091   *-*-kfreebsd-gnu)
4092     llvm_cv_target_os_type="GNU/kFreeBSD" ;;
4093   *-*-openbsd*)
4094     llvm_cv_target_os_type="OpenBSD" ;;
4095   *-*-netbsd*)
4096     llvm_cv_target_os_type="NetBSD" ;;
4097   *-*-dragonfly*)
4098     llvm_cv_target_os_type="DragonFly" ;;
4099   *-*-bitrig*)
4100     llvm_cv_target_os_type="Bitrig" ;;
4101   *-*-hpux*)
4102     llvm_cv_target_os_type="HP-UX" ;;
4103   *-*-interix*)
4104     llvm_cv_target_os_type="Interix" ;;
4105   *-*-linux*)
4106     llvm_cv_target_os_type="Linux" ;;
4107   *-*-gnu*)
4108     llvm_cv_target_os_type="GNU" ;;
4109   *-*-solaris*)
4110     llvm_cv_target_os_type="SunOS" ;;
4111   *-*-win32*)
4112     llvm_cv_target_os_type="Win32" ;;
4113   *-*-mingw*)
4114     llvm_cv_target_os_type="MingW" ;;
4115   *-*-haiku*)
4116     llvm_cv_target_os_type="Haiku" ;;
4117   *-*-rtems*)
4118     llvm_cv_target_os_type="RTEMS" ;;
4119   *-*-nacl*)
4120     llvm_cv_target_os_type="NativeClient" ;;
4121   *-unknown-eabi*)
4122     llvm_cv_target_os_type="Freestanding" ;;
4123   *-*-ps4)
4124     llvm_cv_target_os_type="PS4" ;;
4125   *)
4126     llvm_cv_target_os_type="Unknown" ;;
4127 esac
4128 fi
4129 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
4130 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
4131
4132 if test "$llvm_cv_os_type" = "Unknown" ; then
4133   { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
4134 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
4135    { (exit 1); exit 1; }; }
4136 fi
4137
4138 OS=$llvm_cv_os_type
4139
4140 HOST_OS=$llvm_cv_os_type
4141
4142 TARGET_OS=$llvm_cv_target_os_type
4143
4144
4145 LINKALL=$llvm_cv_link_all_option
4146
4147 NOLINKALL=$llvm_cv_no_link_all_option
4148
4149
4150 case $llvm_cv_platform_type in
4151   Unix)
4152
4153 cat >>confdefs.h <<\_ACEOF
4154 #define LLVM_ON_UNIX 1
4155 _ACEOF
4156
4157     LLVM_ON_UNIX=1
4158
4159     LLVM_ON_WIN32=0
4160
4161     ;;
4162   Win32)
4163
4164 cat >>confdefs.h <<\_ACEOF
4165 #define LLVM_ON_WIN32 1
4166 _ACEOF
4167
4168     LLVM_ON_UNIX=0
4169
4170     LLVM_ON_WIN32=1
4171
4172     ;;
4173 esac
4174
4175 { echo "$as_me:$LINENO: checking target architecture" >&5
4176 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
4177 if test "${llvm_cv_target_arch+set}" = set; then
4178   echo $ECHO_N "(cached) $ECHO_C" >&6
4179 else
4180   case $target in
4181   i?86-*)                 llvm_cv_target_arch="x86" ;;
4182   amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
4183   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
4184   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
4185   arm64*-*)               llvm_cv_target_arch="AArch64" ;;
4186   arm*-*)                 llvm_cv_target_arch="ARM" ;;
4187   aarch64*-*)             llvm_cv_target_arch="AArch64" ;;
4188   mips-* | mips64-*)      llvm_cv_target_arch="Mips" ;;
4189   mipsel-* | mips64el-*)  llvm_cv_target_arch="Mips" ;;
4190   xcore-*)                llvm_cv_target_arch="XCore" ;;
4191   msp430-*)               llvm_cv_target_arch="MSP430" ;;
4192   hexagon-*)              llvm_cv_target_arch="Hexagon" ;;
4193   nvptx-*)                llvm_cv_target_arch="NVPTX" ;;
4194   s390x-*)                llvm_cv_target_arch="SystemZ" ;;
4195   wasm*-*)                llvm_cv_target_arch="WebAssembly" ;;
4196   *)                      llvm_cv_target_arch="Unknown" ;;
4197 esac
4198 fi
4199 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
4200 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
4201
4202 if test "$llvm_cv_target_arch" = "Unknown" ; then
4203   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
4204 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
4205 fi
4206
4207 case "$llvm_cv_target_arch" in
4208     x86)     LLVM_NATIVE_ARCH="X86" ;;
4209     x86_64)  LLVM_NATIVE_ARCH="X86" ;;
4210     *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
4211 esac
4212
4213 ARCH=$llvm_cv_target_arch
4214
4215 LLVM_NATIVE_ARCH=$LLVM_NATIVE_ARCH
4216
4217
4218 case $host in
4219   i?86-*)                 host_arch="x86" ;;
4220   amd64-* | x86_64-*)     host_arch="x86_64" ;;
4221   sparc*-*)               host_arch="Sparc" ;;
4222   powerpc*-*)             host_arch="PowerPC" ;;
4223   arm64*-*)               host_arch="AArch64" ;;
4224   arm*-*)                 host_arch="ARM" ;;
4225   aarch64*-*)             host_arch="AArch64" ;;
4226   mips-* | mips64-*)      host_arch="Mips" ;;
4227   mipsel-* | mips64el-*)  host_arch="Mips" ;;
4228   xcore-*)                host_arch="XCore" ;;
4229   msp430-*)               host_arch="MSP430" ;;
4230   hexagon-*)              host_arch="Hexagon" ;;
4231   s390x-*)                host_arch="SystemZ" ;;
4232   wasm*-*)                host_arch="WebAssembly" ;;
4233   *)                      host_arch="Unknown" ;;
4234 esac
4235
4236 if test "$host_arch" = "Unknown" ; then
4237   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown host archicture" >&5
4238 echo "$as_me: WARNING: Configuring LLVM for an unknown host archicture" >&2;}
4239 fi
4240
4241 HOST_ARCH=$host_arch
4242
4243
4244 if test "$cross_compiling" = yes; then
4245   LLVM_CROSS_COMPILING=1
4246
4247
4248 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4249 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4250 if test "${ac_cv_build_exeext+set}" = set; then
4251   echo $ECHO_N "(cached) $ECHO_C" >&6
4252 else
4253   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4254   ac_cv_build_exeext=.exe
4255 else
4256   ac_build_prefix=${build_alias}-
4257
4258   # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4259 set dummy ${ac_build_prefix}gcc; ac_word=$2
4260 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4261 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4262 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4263   echo $ECHO_N "(cached) $ECHO_C" >&6
4264 else
4265   if test -n "$BUILD_CC"; then
4266   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4267 else
4268 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4269 for as_dir in $PATH
4270 do
4271   IFS=$as_save_IFS
4272   test -z "$as_dir" && as_dir=.
4273   for ac_exec_ext in '' $ac_executable_extensions; do
4274   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4275     ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4276     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4277     break 2
4278   fi
4279 done
4280 done
4281 IFS=$as_save_IFS
4282
4283 fi
4284 fi
4285 BUILD_CC=$ac_cv_prog_BUILD_CC
4286 if test -n "$BUILD_CC"; then
4287   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4288 echo "${ECHO_T}$BUILD_CC" >&6; }
4289 else
4290   { echo "$as_me:$LINENO: result: no" >&5
4291 echo "${ECHO_T}no" >&6; }
4292 fi
4293
4294
4295   if test -z "$BUILD_CC"; then
4296      # Extract the first word of "gcc", so it can be a program name with args.
4297 set dummy gcc; ac_word=$2
4298 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4299 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4300 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4301   echo $ECHO_N "(cached) $ECHO_C" >&6
4302 else
4303   if test -n "$BUILD_CC"; then
4304   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4305 else
4306 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4307 for as_dir in $PATH
4308 do
4309   IFS=$as_save_IFS
4310   test -z "$as_dir" && as_dir=.
4311   for ac_exec_ext in '' $ac_executable_extensions; do
4312   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4313     ac_cv_prog_BUILD_CC="gcc"
4314     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4315     break 2
4316   fi
4317 done
4318 done
4319 IFS=$as_save_IFS
4320
4321 fi
4322 fi
4323 BUILD_CC=$ac_cv_prog_BUILD_CC
4324 if test -n "$BUILD_CC"; then
4325   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4326 echo "${ECHO_T}$BUILD_CC" >&6; }
4327 else
4328   { echo "$as_me:$LINENO: result: no" >&5
4329 echo "${ECHO_T}no" >&6; }
4330 fi
4331
4332
4333      if test -z "$BUILD_CC"; then
4334        # Extract the first word of "cc", so it can be a program name with args.
4335 set dummy cc; ac_word=$2
4336 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4337 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4338 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4339   echo $ECHO_N "(cached) $ECHO_C" >&6
4340 else
4341   if test -n "$BUILD_CC"; then
4342   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4343 else
4344   ac_prog_rejected=no
4345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4346 for as_dir in $PATH
4347 do
4348   IFS=$as_save_IFS
4349   test -z "$as_dir" && as_dir=.
4350   for ac_exec_ext in '' $ac_executable_extensions; do
4351   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4352     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4353        ac_prog_rejected=yes
4354        continue
4355      fi
4356     ac_cv_prog_BUILD_CC="cc"
4357     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4358     break 2
4359   fi
4360 done
4361 done
4362 IFS=$as_save_IFS
4363
4364 if test $ac_prog_rejected = yes; then
4365   # We found a bogon in the path, so make sure we never use it.
4366   set dummy $ac_cv_prog_BUILD_CC
4367   shift
4368   if test $# != 0; then
4369     # We chose a different compiler from the bogus one.
4370     # However, it has the same basename, so the bogon will be chosen
4371     # first if we set BUILD_CC to just the basename; use the full file name.
4372     shift
4373     ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4374   fi
4375 fi
4376 fi
4377 fi
4378 BUILD_CC=$ac_cv_prog_BUILD_CC
4379 if test -n "$BUILD_CC"; then
4380   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4381 echo "${ECHO_T}$BUILD_CC" >&6; }
4382 else
4383   { echo "$as_me:$LINENO: result: no" >&5
4384 echo "${ECHO_T}no" >&6; }
4385 fi
4386
4387
4388      fi
4389   fi
4390   test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4391 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4392    { (exit 1); exit 1; }; }
4393   ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4394   rm -f conftest*
4395   echo 'int main () { return 0; }' > conftest.$ac_ext
4396   ac_cv_build_exeext=
4397   if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4398   (eval $ac_build_link) 2>&5
4399   ac_status=$?
4400   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4401   (exit $ac_status); }; then
4402     for file in conftest.*; do
4403       case $file in
4404       *.c | *.o | *.obj | *.dSYM) ;;
4405       *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4406       esac
4407     done
4408   else
4409     { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4410 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4411    { (exit 1); exit 1; }; }
4412   fi
4413   rm -f conftest*
4414   test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4415 fi
4416 fi
4417
4418 BUILD_EXEEXT=""
4419 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4420 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4421 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4422 ac_build_exeext=$BUILD_EXEEXT
4423
4424   ac_build_prefix=${build_alias}-
4425   # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4426 set dummy ${ac_build_prefix}g++; ac_word=$2
4427 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4428 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4429 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4430   echo $ECHO_N "(cached) $ECHO_C" >&6
4431 else
4432   if test -n "$BUILD_CXX"; then
4433   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4434 else
4435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4436 for as_dir in $PATH
4437 do
4438   IFS=$as_save_IFS
4439   test -z "$as_dir" && as_dir=.
4440   for ac_exec_ext in '' $ac_executable_extensions; do
4441   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4442     ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4443     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4444     break 2
4445   fi
4446 done
4447 done
4448 IFS=$as_save_IFS
4449
4450 fi
4451 fi
4452 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4453 if test -n "$BUILD_CXX"; then
4454   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4455 echo "${ECHO_T}$BUILD_CXX" >&6; }
4456 else
4457   { echo "$as_me:$LINENO: result: no" >&5
4458 echo "${ECHO_T}no" >&6; }
4459 fi
4460
4461
4462   if test -z "$BUILD_CXX"; then
4463      # Extract the first word of "g++", so it can be a program name with args.
4464 set dummy g++; ac_word=$2
4465 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4466 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4467 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4468   echo $ECHO_N "(cached) $ECHO_C" >&6
4469 else
4470   if test -n "$BUILD_CXX"; then
4471   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4472 else
4473 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4474 for as_dir in $PATH
4475 do
4476   IFS=$as_save_IFS
4477   test -z "$as_dir" && as_dir=.
4478   for ac_exec_ext in '' $ac_executable_extensions; do
4479   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4480     ac_cv_prog_BUILD_CXX="g++"
4481     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4482     break 2
4483   fi
4484 done
4485 done
4486 IFS=$as_save_IFS
4487
4488 fi
4489 fi
4490 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4491 if test -n "$BUILD_CXX"; then
4492   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4493 echo "${ECHO_T}$BUILD_CXX" >&6; }
4494 else
4495   { echo "$as_me:$LINENO: result: no" >&5
4496 echo "${ECHO_T}no" >&6; }
4497 fi
4498
4499
4500      if test -z "$BUILD_CXX"; then
4501        # Extract the first word of "c++", so it can be a program name with args.
4502 set dummy c++; ac_word=$2
4503 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4504 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4505 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4506   echo $ECHO_N "(cached) $ECHO_C" >&6
4507 else
4508   if test -n "$BUILD_CXX"; then
4509   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4510 else
4511   ac_prog_rejected=no
4512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4513 for as_dir in $PATH
4514 do
4515   IFS=$as_save_IFS
4516   test -z "$as_dir" && as_dir=.
4517   for ac_exec_ext in '' $ac_executable_extensions; do
4518   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4519     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4520        ac_prog_rejected=yes
4521        continue
4522      fi
4523     ac_cv_prog_BUILD_CXX="c++"
4524     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4525     break 2
4526   fi
4527 done
4528 done
4529 IFS=$as_save_IFS
4530
4531 if test $ac_prog_rejected = yes; then
4532   # We found a bogon in the path, so make sure we never use it.
4533   set dummy $ac_cv_prog_BUILD_CXX
4534   shift
4535   if test $# != 0; then
4536     # We chose a different compiler from the bogus one.
4537     # However, it has the same basename, so the bogon will be chosen
4538     # first if we set BUILD_CXX to just the basename; use the full file name.
4539     shift
4540     ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4541   fi
4542 fi
4543 fi
4544 fi
4545 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4546 if test -n "$BUILD_CXX"; then
4547   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4548 echo "${ECHO_T}$BUILD_CXX" >&6; }
4549 else
4550   { echo "$as_me:$LINENO: result: no" >&5
4551 echo "${ECHO_T}no" >&6; }
4552 fi
4553
4554
4555      fi
4556   fi
4557 else
4558   LLVM_CROSS_COMPILING=0
4559
4560 fi
4561
4562 if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4563   cvsbuild="yes"
4564   optimize="no"
4565   CVSBUILD=CVSBUILD=1
4566
4567 else
4568   cvsbuild="no"
4569   optimize="yes"
4570 fi
4571
4572
4573 # Check whether --enable-libcpp was given.
4574 if test "${enable_libcpp+set}" = set; then
4575   enableval=$enable_libcpp;
4576 else
4577   enableval=default
4578 fi
4579
4580 case "$enableval" in
4581   yes) ENABLE_LIBCPP=1
4582  ;;
4583   no)  ENABLE_LIBCPP=0
4584  ;;
4585   default) ENABLE_LIBCPP=0
4586 ;;
4587   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&5
4588 echo "$as_me: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&2;}
4589    { (exit 1); exit 1; }; } ;;
4590 esac
4591
4592 # Check whether --enable-compiler-version-checks was given.
4593 if test "${enable_compiler_version_checks+set}" = set; then
4594   enableval=$enable_compiler_version_checks;
4595 else
4596   enableval=default
4597 fi
4598
4599 case "$enableval" in
4600   no)
4601     ;;
4602   yes|default)
4603     ac_ext=cpp
4604 ac_cpp='$CXXCPP $CPPFLAGS'
4605 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4606 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4607 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4608
4609     case "$llvm_cv_cxx_compiler" in
4610     clang)
4611       { echo "$as_me:$LINENO: checking whether Clang is new enough" >&5
4612 echo $ECHO_N "checking whether Clang is new enough... $ECHO_C" >&6; }
4613       cat >conftest.$ac_ext <<_ACEOF
4614 /* confdefs.h.  */
4615 _ACEOF
4616 cat confdefs.h >>conftest.$ac_ext
4617 cat >>conftest.$ac_ext <<_ACEOF
4618 /* end confdefs.h.  */
4619
4620 #if __clang_major__ < 3 || (__clang_major__ == 3 && __clang_minor__ < 1)
4621 #error This version of Clang is too old to build LLVM
4622 #endif
4623
4624 _ACEOF
4625 rm -f conftest.$ac_objext
4626 if { (ac_try="$ac_compile"
4627 case "(($ac_try" in
4628   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4629   *) ac_try_echo=$ac_try;;
4630 esac
4631 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4632   (eval "$ac_compile") 2>conftest.er1
4633   ac_status=$?
4634   grep -v '^ *+' conftest.er1 >conftest.err
4635   rm -f conftest.er1
4636   cat conftest.err >&5
4637   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4638   (exit $ac_status); } &&
4639          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4640   { (case "(($ac_try" in
4641   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4642   *) ac_try_echo=$ac_try;;
4643 esac
4644 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4645   (eval "$ac_try") 2>&5
4646   ac_status=$?
4647   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4648   (exit $ac_status); }; } &&
4649          { ac_try='test -s conftest.$ac_objext'
4650   { (case "(($ac_try" in
4651   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4652   *) ac_try_echo=$ac_try;;
4653 esac
4654 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4655   (eval "$ac_try") 2>&5
4656   ac_status=$?
4657   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4658   (exit $ac_status); }; }; then
4659   { echo "$as_me:$LINENO: result: yes" >&5
4660 echo "${ECHO_T}yes" >&6; }
4661 else
4662   echo "$as_me: failed program was:" >&5
4663 sed 's/^/| /' conftest.$ac_ext >&5
4664
4665         { echo "$as_me:$LINENO: result: no" >&5
4666 echo "${ECHO_T}no" >&6; }
4667            { { echo "$as_me:$LINENO: error:
4668 The selected Clang compiler is not new enough to build LLVM. Please upgrade to
4669 Clang 3.1. You may pass --disable-compiler-version-checks to configure to
4670 bypass these sanity checks." >&5
4671 echo "$as_me: error:
4672 The selected Clang compiler is not new enough to build LLVM. Please upgrade to
4673 Clang 3.1. You may pass --disable-compiler-version-checks to configure to
4674 bypass these sanity checks." >&2;}
4675    { (exit 1); exit 1; }; }
4676 fi
4677
4678 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4679
4680                                           if test "$ENABLE_LIBCPP" -eq 0 ; then
4681         { echo "$as_me:$LINENO: checking whether Clang will select a modern C++ standard library" >&5
4682 echo $ECHO_N "checking whether Clang will select a modern C++ standard library... $ECHO_C" >&6; }
4683         llvm_cv_old_cxxflags="$CXXFLAGS"
4684         CXXFLAGS="$CXXFLAGS -std=c++0x"
4685         cat >conftest.$ac_ext <<_ACEOF
4686 /* confdefs.h.  */
4687 _ACEOF
4688 cat confdefs.h >>conftest.$ac_ext
4689 cat >>conftest.$ac_ext <<_ACEOF
4690 /* end confdefs.h.  */
4691
4692 #include <atomic>
4693 std::atomic<float> x(0.0f);
4694 int main() { return (float)x; }
4695
4696 _ACEOF
4697 rm -f conftest.$ac_objext conftest$ac_exeext
4698 if { (ac_try="$ac_link"
4699 case "(($ac_try" in
4700   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4701   *) ac_try_echo=$ac_try;;
4702 esac
4703 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4704   (eval "$ac_link") 2>conftest.er1
4705   ac_status=$?
4706   grep -v '^ *+' conftest.er1 >conftest.err
4707   rm -f conftest.er1
4708   cat conftest.err >&5
4709   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4710   (exit $ac_status); } &&
4711          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4712   { (case "(($ac_try" in
4713   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4714   *) ac_try_echo=$ac_try;;
4715 esac
4716 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4717   (eval "$ac_try") 2>&5
4718   ac_status=$?
4719   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4720   (exit $ac_status); }; } &&
4721          { ac_try='test -s conftest$ac_exeext'
4722   { (case "(($ac_try" in
4723   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4724   *) ac_try_echo=$ac_try;;
4725 esac
4726 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4727   (eval "$ac_try") 2>&5
4728   ac_status=$?
4729   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4730   (exit $ac_status); }; }; then
4731   { echo "$as_me:$LINENO: result: yes" >&5
4732 echo "${ECHO_T}yes" >&6; }
4733 else
4734   echo "$as_me: failed program was:" >&5
4735 sed 's/^/| /' conftest.$ac_ext >&5
4736
4737         { echo "$as_me:$LINENO: result: no" >&5
4738 echo "${ECHO_T}no" >&6; }
4739              { { echo "$as_me:$LINENO: error:
4740 We detected a missing feature in the standard C++ library that was known to be
4741 missing in libstdc++4.6 and implemented in libstdc++4.7. There are numerous
4742 C++11 problems with 4.6's library, and we don't support GCCs or libstdc++ older
4743 than 4.7. You will need to update your system and ensure Clang uses the newer
4744 standard library.
4745
4746 If this error is incorrect or you need to force things to work, you may pass
4747 '--disable-compiler-version-checks' to configure to bypass this test." >&5
4748 echo "$as_me: error:
4749 We detected a missing feature in the standard C++ library that was known to be
4750 missing in libstdc++4.6 and implemented in libstdc++4.7. There are numerous
4751 C++11 problems with 4.6's library, and we don't support GCCs or libstdc++ older
4752 than 4.7. You will need to update your system and ensure Clang uses the newer
4753 standard library.
4754
4755 If this error is incorrect or you need to force things to work, you may pass
4756 '--disable-compiler-version-checks' to configure to bypass this test." >&2;}
4757    { (exit 1); exit 1; }; }
4758 fi
4759
4760 rm -f core conftest.err conftest.$ac_objext \
4761       conftest$ac_exeext conftest.$ac_ext
4762         CXXFLAGS="$llvm_cv_old_cxxflags"
4763       fi
4764       ;;
4765     gcc)
4766       { echo "$as_me:$LINENO: checking whether GCC is new enough" >&5
4767 echo $ECHO_N "checking whether GCC is new enough... $ECHO_C" >&6; }
4768       cat >conftest.$ac_ext <<_ACEOF
4769 /* confdefs.h.  */
4770 _ACEOF
4771 cat confdefs.h >>conftest.$ac_ext
4772 cat >>conftest.$ac_ext <<_ACEOF
4773 /* end confdefs.h.  */
4774
4775 #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 7)
4776 #error This version of GCC is too old to build LLVM
4777 #endif
4778
4779 _ACEOF
4780 rm -f conftest.$ac_objext
4781 if { (ac_try="$ac_compile"
4782 case "(($ac_try" in
4783   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4784   *) ac_try_echo=$ac_try;;
4785 esac
4786 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4787   (eval "$ac_compile") 2>conftest.er1
4788   ac_status=$?
4789   grep -v '^ *+' conftest.er1 >conftest.err
4790   rm -f conftest.er1
4791   cat conftest.err >&5
4792   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4793   (exit $ac_status); } &&
4794          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4795   { (case "(($ac_try" in
4796   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4797   *) ac_try_echo=$ac_try;;
4798 esac
4799 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4800   (eval "$ac_try") 2>&5
4801   ac_status=$?
4802   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4803   (exit $ac_status); }; } &&
4804          { ac_try='test -s conftest.$ac_objext'
4805   { (case "(($ac_try" in
4806   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4807   *) ac_try_echo=$ac_try;;
4808 esac
4809 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4810   (eval "$ac_try") 2>&5
4811   ac_status=$?
4812   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4813   (exit $ac_status); }; }; then
4814   { echo "$as_me:$LINENO: result: yes" >&5
4815 echo "${ECHO_T}yes" >&6; }
4816 else
4817   echo "$as_me: failed program was:" >&5
4818 sed 's/^/| /' conftest.$ac_ext >&5
4819
4820         { echo "$as_me:$LINENO: result: no" >&5
4821 echo "${ECHO_T}no" >&6; }
4822            { { echo "$as_me:$LINENO: error:
4823 The selected GCC C++ compiler is not new enough to build LLVM. Please upgrade
4824 to GCC 4.7. You may pass --disable-compiler-version-checks to configure to
4825 bypass these sanity checks." >&5
4826 echo "$as_me: error:
4827 The selected GCC C++ compiler is not new enough to build LLVM. Please upgrade
4828 to GCC 4.7. You may pass --disable-compiler-version-checks to configure to
4829 bypass these sanity checks." >&2;}
4830    { (exit 1); exit 1; }; }
4831 fi
4832
4833 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4834       ;;
4835     unknown)
4836       ;;
4837     esac
4838     ac_ext=c
4839 ac_cpp='$CPP $CPPFLAGS'
4840 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4841 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4842 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4843
4844     ;;
4845   *)
4846     { { echo "$as_me:$LINENO: error: Invalid setting for --enable-compiler-version-checks. Use \"yes\" or \"no\"" >&5
4847 echo "$as_me: error: Invalid setting for --enable-compiler-version-checks. Use \"yes\" or \"no\"" >&2;}
4848    { (exit 1); exit 1; }; }
4849     ;;
4850 esac
4851
4852 # Check whether --enable-cxx1y was given.
4853 if test "${enable_cxx1y+set}" = set; then
4854   enableval=$enable_cxx1y;
4855 else
4856   enableval=default
4857 fi
4858
4859 case "$enableval" in
4860   yes) ENABLE_CXX1Y=1
4861  ;;
4862   no)  ENABLE_CXX1Y=0
4863  ;;
4864   default) ENABLE_CXX1Y=0
4865 ;;
4866   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cxx1y. Use \"yes\" or \"no\"" >&5
4867 echo "$as_me: error: Invalid setting for --enable-cxx1y. Use \"yes\" or \"no\"" >&2;}
4868    { (exit 1); exit 1; }; } ;;
4869 esac
4870
4871 # Check whether --enable-split-dwarf was given.
4872 if test "${enable_split_dwarf+set}" = set; then
4873   enableval=$enable_split_dwarf;
4874 else
4875   enableval=default
4876 fi
4877
4878 case "$enableval" in
4879   yes) ENABLE_SPLIT_DWARF=1
4880  ;;
4881   no)  ENABLE_SPLIT_DWARF=0
4882  ;;
4883   default) ENABLE_SPLIT_DWARF=0
4884 ;;
4885   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-split-dwarf. Use \"yes\" or \"no\"" >&5
4886 echo "$as_me: error: Invalid setting for --enable-split-dwarf. Use \"yes\" or \"no\"" >&2;}
4887    { (exit 1); exit 1; }; } ;;
4888 esac
4889
4890 clang_arcmt="yes"
4891 # Check whether --enable-clang-arcmt was given.
4892 if test "${enable_clang_arcmt+set}" = set; then
4893   enableval=$enable_clang_arcmt; clang_arcmt="$enableval"
4894 else
4895   enableval="yes"
4896 fi
4897
4898 case "$enableval" in
4899   yes) ENABLE_CLANG_ARCMT=1
4900  ;;
4901   no)  ENABLE_CLANG_ARCMT=0
4902  ;;
4903   default) ENABLE_CLANG_ARCMT=1
4904 ;;
4905   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&5
4906 echo "$as_me: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&2;}
4907    { (exit 1); exit 1; }; } ;;
4908 esac
4909
4910 clang_plugin_support="yes"
4911 # Check whether --enable-clang-plugin-support was given.
4912 if test "${enable_clang_plugin_support+set}" = set; then
4913   enableval=$enable_clang_plugin_support; clang_plugin_support="$enableval"
4914 else
4915   enableval="yes"
4916 fi
4917
4918 case "$enableval" in
4919   yes) CLANG_PLUGIN_SUPPORT=1
4920  ;;
4921   no)  CLANG_PLUGIN_SUPPORT=0
4922  ;;
4923   default) CLANG_PLUGIN_SUPPORT=1
4924 ;;
4925   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-plugin-support. Use \"yes\" or \"no\"" >&5
4926 echo "$as_me: error: Invalid setting for --enable-clang-plugin-support. Use \"yes\" or \"no\"" >&2;}
4927    { (exit 1); exit 1; }; } ;;
4928 esac
4929
4930 clang_static_analyzer="yes"
4931 # Check whether --enable-clang-static-analyzer was given.
4932 if test "${enable_clang_static_analyzer+set}" = set; then
4933   enableval=$enable_clang_static_analyzer; clang_static_analyzer="$enableval"
4934 else
4935   enableval="yes"
4936 fi
4937
4938 case "$enableval" in
4939   yes) ENABLE_CLANG_STATIC_ANALYZER=1
4940  ;;
4941   no)
4942     if test ${clang_arcmt} != "no" ; then
4943       { { echo "$as_me:$LINENO: error: Cannot enable clang ARC Migration Tool while disabling static analyzer." >&5
4944 echo "$as_me: error: Cannot enable clang ARC Migration Tool while disabling static analyzer." >&2;}
4945    { (exit 1); exit 1; }; }
4946     fi
4947     ENABLE_CLANG_STATIC_ANALYZER=0
4948
4949     ;;
4950   default) ENABLE_CLANG_STATIC_ANALYZER=1
4951 ;;
4952   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&5
4953 echo "$as_me: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&2;}
4954    { (exit 1); exit 1; }; } ;;
4955 esac
4956
4957 # Check whether --enable-optimized was given.
4958 if test "${enable_optimized+set}" = set; then
4959   enableval=$enable_optimized;
4960 else
4961   enableval=$optimize
4962 fi
4963
4964 if test ${enableval} = "no" ; then
4965   ENABLE_OPTIMIZED=
4966
4967 else
4968   ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4969
4970 fi
4971
4972 # Check whether --enable-profiling was given.
4973 if test "${enable_profiling+set}" = set; then
4974   enableval=$enable_profiling;
4975 else
4976   enableval="no"
4977 fi
4978
4979 if test ${enableval} = "no" ; then
4980   ENABLE_PROFILING=
4981
4982 else
4983   ENABLE_PROFILING=ENABLE_PROFILING=1
4984
4985 fi
4986
4987 # Check whether --enable-assertions was given.
4988 if test "${enable_assertions+set}" = set; then
4989   enableval=$enable_assertions;
4990 else
4991   enableval="yes"
4992 fi
4993
4994 if test ${enableval} = "yes" ; then
4995   DISABLE_ASSERTIONS=
4996
4997   assertions_enabled="yes"
4998 else
4999   DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5000
5001   assertions_enabled="no"
5002 fi
5003
5004 # Check whether --enable-werror was given.
5005 if test "${enable_werror+set}" = set; then
5006   enableval=$enable_werror;
5007 else
5008   enableval="no"
5009 fi
5010
5011 case "$enableval" in
5012   yes) ENABLE_WERROR=1
5013  ;;
5014   no)  ENABLE_WERROR=0
5015  ;;
5016   default) ENABLE_WERROR=0
5017 ;;
5018   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&5
5019 echo "$as_me: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&2;}
5020    { (exit 1); exit 1; }; } ;;
5021 esac
5022
5023 # Check whether --enable-expensive-checks was given.
5024 if test "${enable_expensive_checks+set}" = set; then
5025   enableval=$enable_expensive_checks;
5026 else
5027   enableval="no"
5028 fi
5029
5030 if test ${enableval} = "yes" ; then
5031   ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5032
5033   EXPENSIVE_CHECKS=yes
5034
5035 else
5036   ENABLE_EXPENSIVE_CHECKS=
5037
5038   EXPENSIVE_CHECKS=no
5039
5040 fi
5041
5042 # Check whether --enable-abi-breaking-checks was given.
5043 if test "${enable_abi_breaking_checks+set}" = set; then
5044   enableval=$enable_abi_breaking_checks;
5045 else
5046   enableval="with-asserts"
5047 fi
5048
5049 case "$enableval" in
5050   with-asserts)  if test ${assertions_enabled} = "yes" ; then
5051
5052 cat >>confdefs.h <<\_ACEOF
5053 #define LLVM_ENABLE_ABI_BREAKING_CHECKS 1
5054 _ACEOF
5055
5056                    ENABLE_ABI_BREAKING_CHECKS=1
5057
5058                  else
5059                    ENABLE_ABI_BREAKING_CHECKS=0
5060
5061                  fi ;;
5062   yes)
5063
5064 cat >>confdefs.h <<\_ACEOF
5065 #define LLVM_ENABLE_ABI_BREAKING_CHECKS 1
5066 _ACEOF
5067
5068                  ENABLE_ABI_BREAKING_CHECKS=1
5069
5070                  ;;
5071   no)
5072                  ENABLE_ABI_BREAKING_CHECKS=0
5073
5074                  ;;
5075   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-abi-breaking-checks.  Use \"with-asserts\", \"yes\" or \"no\"" >&5
5076 echo "$as_me: error: Invalid setting for --enable-abi-breaking-checks.  Use \"with-asserts\", \"yes\" or \"no\"" >&2;}
5077    { (exit 1); exit 1; }; }
5078 esac
5079
5080 # Check whether --enable-debug-runtime was given.
5081 if test "${enable_debug_runtime+set}" = set; then
5082   enableval=$enable_debug_runtime;
5083 else
5084   enableval=no
5085 fi
5086
5087 if test ${enableval} = "no" ; then
5088   DEBUG_RUNTIME=
5089
5090 else
5091   DEBUG_RUNTIME=DEBUG_RUNTIME=1
5092
5093 fi
5094
5095 # Check whether --enable-debug-symbols was given.
5096 if test "${enable_debug_symbols+set}" = set; then
5097   enableval=$enable_debug_symbols;
5098 else
5099   enableval=no
5100 fi
5101
5102 if test ${enableval} = "no" ; then
5103   DEBUG_SYMBOLS=
5104
5105 else
5106   DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5107
5108 fi
5109
5110 # Check whether --enable-keep-symbols was given.
5111 if test "${enable_keep_symbols+set}" = set; then
5112   enableval=$enable_keep_symbols;
5113 else
5114   enableval=no
5115 fi
5116
5117 if test ${enableval} = "no" ; then
5118   KEEP_SYMBOLS=
5119
5120 else
5121   KEEP_SYMBOLS=KEEP_SYMBOLS=1
5122
5123 fi
5124
5125 # Check whether --enable-jit was given.
5126 if test "${enable_jit+set}" = set; then
5127   enableval=$enable_jit;
5128 else
5129   enableval=default
5130 fi
5131
5132 if test ${enableval} = "no"
5133 then
5134   JIT=
5135
5136 else
5137   case "$llvm_cv_target_arch" in
5138     x86)         TARGET_HAS_JIT=1
5139  ;;
5140     Sparc)       TARGET_HAS_JIT=0
5141  ;;
5142     PowerPC)     TARGET_HAS_JIT=1
5143  ;;
5144     x86_64)      TARGET_HAS_JIT=1
5145  ;;
5146     ARM)         TARGET_HAS_JIT=1
5147  ;;
5148     Mips)        TARGET_HAS_JIT=1
5149  ;;
5150     XCore)       TARGET_HAS_JIT=0
5151  ;;
5152     MSP430)      TARGET_HAS_JIT=0
5153  ;;
5154     Hexagon)     TARGET_HAS_JIT=0
5155  ;;
5156     NVPTX)       TARGET_HAS_JIT=0
5157  ;;
5158     SystemZ)     TARGET_HAS_JIT=1
5159  ;;
5160     WebAssembly) TARGET_HAS_JIT=0
5161  ;;
5162     *)           TARGET_HAS_JIT=0
5163  ;;
5164   esac
5165 fi
5166
5167 TARGETS_WITH_JIT="ARM AArch64 Mips PowerPC SystemZ X86"
5168 TARGETS_WITH_JIT=$TARGETS_WITH_JIT
5169
5170
5171 # Check whether --enable-docs was given.
5172 if test "${enable_docs+set}" = set; then
5173   enableval=$enable_docs;
5174 else
5175   enableval=default
5176 fi
5177
5178 case "$enableval" in
5179   yes) ENABLE_DOCS=1
5180  ;;
5181   no)  ENABLE_DOCS=0
5182  ;;
5183   default) ENABLE_DOCS=1
5184  ;;
5185   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5186 echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5187    { (exit 1); exit 1; }; } ;;
5188 esac
5189
5190 # Check whether --enable-doxygen was given.
5191 if test "${enable_doxygen+set}" = set; then
5192   enableval=$enable_doxygen;
5193 else
5194   enableval=default
5195 fi
5196
5197 case "$enableval" in
5198   yes) ENABLE_DOXYGEN=1
5199  ;;
5200   no|default) ENABLE_DOXYGEN=0
5201  ;;
5202   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5203 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5204    { (exit 1); exit 1; }; } ;;
5205 esac
5206
5207 # Check whether --enable-doxygen-search was given.
5208 if test "${enable_doxygen_search+set}" = set; then
5209   enableval=$enable_doxygen_search;
5210 else
5211   enableval=default
5212 fi
5213
5214 ENABLE_DOXYGEN_SEARCH="$enableval"
5215
5216 case "$enableval" in
5217   yes|no|default) ;;
5218   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&5
5219 echo "$as_me: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&2;}
5220    { (exit 1); exit 1; }; } ;;
5221 esac
5222
5223 # Check whether --enable-doxygen-external-search was given.
5224 if test "${enable_doxygen_external_search+set}" = set; then
5225   enableval=$enable_doxygen_external_search;
5226 else
5227   enableval=default
5228 fi
5229
5230 ENABLE_DOXYGEN_EXTERNAL_SEARCH="$enableval"
5231
5232 case "$enableval" in
5233   yes)
5234             case "$ENABLE_DOXYGEN_SEARCH" in
5235       yes|default) ENABLE_DOXYGEN_SEARCH="yes" ;;
5236       no) { { echo "$as_me:$LINENO: error: The option --enable-doxygen-external-search requires --enable-doxygen-search" >&5
5237 echo "$as_me: error: The option --enable-doxygen-external-search requires --enable-doxygen-search" >&2;}
5238    { (exit 1); exit 1; }; } ;;
5239     esac
5240     ;;
5241   no|default) ;;
5242   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-external-search. Use \"yes\" or \"no\"" >&5
5243 echo "$as_me: error: Invalid setting for --enable-doxygen-external-search. Use \"yes\" or \"no\"" >&2;}
5244    { (exit 1); exit 1; }; } ;;
5245 esac
5246
5247
5248 # Check whether --with-doxygen-search-engine-url was given.
5249 if test "${with_doxygen_search_engine_url+set}" = set; then
5250   withval=$with_doxygen_search_engine_url;
5251 fi
5252
5253 WITH_DOXYGEN_SEARCH_ENGINE_URL="$withval"
5254
5255
5256 # Check whether --with-doxygen-search-mappings was given.
5257 if test "${with_doxygen_search_mappings+set}" = set; then
5258   withval=$with_doxygen_search_mappings;
5259 fi
5260
5261 WITH_DOXYGEN_SEARCH_MAPPINGS="$withval"
5262
5263 case "$ENABLE_DOXYGEN_SEARCH" in
5264   yes)
5265     if test "$ENABLE_DOXYGEN" = "0" ; then
5266       { { echo "$as_me:$LINENO: error: The option --enable-doxygen-search requires --enable-doxygen." >&5
5267 echo "$as_me: error: The option --enable-doxygen-search requires --enable-doxygen." >&2;}
5268    { (exit 1); exit 1; }; }
5269     fi
5270
5271     enable_searchengine=YES
5272
5273
5274     case "$ENABLE_DOXYGEN_EXTERNAL_SEARCH" in
5275       yes)
5276         enable_external_search=YES
5277
5278         enable_server_based_search=YES
5279
5280         searchengine_url="$WITH_DOXYGEN_SEARCH_ENGINE_URL"
5281
5282         extra_search_mappings="$WITH_DOXYGEN_SEARCH_MAPPINGS"
5283
5284         ;;
5285
5286       no|default)
5287         enable_external_search=NO
5288
5289         enable_server_based_search=NO
5290
5291
5292
5293         ;;
5294     esac
5295     ;;
5296
5297   no|default)
5298     enable_searchengine=NO
5299
5300
5301     enable_server_based_search=NO
5302
5303     enable_external_search=NO
5304
5305
5306     ;;
5307
5308   *)
5309     { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&5
5310 echo "$as_me: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&2;}
5311    { (exit 1); exit 1; }; }
5312     ;;
5313 esac
5314
5315 # Check whether --enable-doxygen-qt-help was given.
5316 if test "${enable_doxygen_qt_help+set}" = set; then
5317   enableval=$enable_doxygen_qt_help;
5318 else
5319   enableval=default
5320 fi
5321
5322 case "$enableval" in
5323   yes)
5324     if test "$ENABLE_DOXYGEN" = "0" ; then
5325       { { echo "$as_me:$LINENO: error: The option --enable-doxygen-qt-help requires --enable-doxygen." >&5
5326 echo "$as_me: error: The option --enable-doxygen-qt-help requires --enable-doxygen." >&2;}
5327    { (exit 1); exit 1; }; }
5328     fi
5329
5330     # Extract the first word of "qhelpgenerator", so it can be a program name with args.
5331 set dummy qhelpgenerator; ac_word=$2
5332 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5333 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5334 if test "${ac_cv_path_QHELPGENERATOR+set}" = set; then
5335   echo $ECHO_N "(cached) $ECHO_C" >&6
5336 else
5337   case $QHELPGENERATOR in
5338   [\\/]* | ?:[\\/]*)
5339   ac_cv_path_QHELPGENERATOR="$QHELPGENERATOR" # Let the user override the test with a path.
5340   ;;
5341   *)
5342   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5343 for as_dir in $PATH
5344 do
5345   IFS=$as_save_IFS
5346   test -z "$as_dir" && as_dir=.
5347   for ac_exec_ext in '' $ac_executable_extensions; do
5348   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5349     ac_cv_path_QHELPGENERATOR="$as_dir/$ac_word$ac_exec_ext"
5350     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5351     break 2
5352   fi
5353 done
5354 done
5355 IFS=$as_save_IFS
5356
5357   test -z "$ac_cv_path_QHELPGENERATOR" && ac_cv_path_QHELPGENERATOR="qhelpgenerator"
5358   ;;
5359 esac
5360 fi
5361 QHELPGENERATOR=$ac_cv_path_QHELPGENERATOR
5362 if test -n "$QHELPGENERATOR"; then
5363   { echo "$as_me:$LINENO: result: $QHELPGENERATOR" >&5
5364 echo "${ECHO_T}$QHELPGENERATOR" >&6; }
5365 else
5366   { echo "$as_me:$LINENO: result: no" >&5
5367 echo "${ECHO_T}no" >&6; }
5368 fi
5369
5370
5371
5372         llvm_doxygen_generate_qhp=YES
5373
5374     llvm_doxygen_qch_filename=org.llvm.qch
5375
5376     llvm_doxygen_qhp_namespace=org.llvm
5377
5378     llvm_doxygen_qhelpgenerator_path="$QHELPGENERATOR"
5379
5380     llvm_doxygen_qhp_cust_filter_name="$PACKAGE_STRING"
5381
5382     llvm_doxygen_qhp_cust_filter_attrs="$PACKAGE_NAME,$PACKAGE_VERSION"
5383
5384
5385         clang_doxygen_generate_qhp=YES
5386
5387     clang_doxygen_qch_filename=org.llvm.clang.qch
5388
5389     clang_doxygen_qhp_namespace=org.llvm.clang
5390
5391     clang_doxygen_qhelpgenerator_path="$QHELPGENERATOR"
5392
5393     clang_doxygen_qhp_cust_filter_name="Clang $PACKAGE_VERSION"
5394
5395     clang_doxygen_qhp_cust_filter_attrs="Clang,$PACKAGE_VERSION"
5396
5397     ;;
5398
5399   no|default)
5400     llvm_doxygen_generate_qhp=NO
5401
5402
5403
5404
5405
5406
5407
5408     clang_doxygen_generate_qhp=NO
5409
5410
5411
5412
5413     clang_doxygen_qhp_cust_filter_name="Clang $PACKAGE_VERSION"
5414
5415     clang_doxygen_qhp_cust_filter_attrs="Clang,$PACKAGE_VERSION"
5416
5417     ;;
5418
5419   *)
5420     { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-qt-help. Use \"yes\" or \"no\"" >&5
5421 echo "$as_me: error: Invalid setting for --enable-doxygen-qt-help. Use \"yes\" or \"no\"" >&2;}
5422    { (exit 1); exit 1; }; } ;;
5423 esac
5424
5425 # Check whether --enable-threads was given.
5426 if test "${enable_threads+set}" = set; then
5427   enableval=$enable_threads;
5428 else
5429   enableval=default
5430 fi
5431
5432 case "$enableval" in
5433   yes) LLVM_ENABLE_THREADS=1
5434  ;;
5435   no)  LLVM_ENABLE_THREADS=0
5436  ;;
5437   default) LLVM_ENABLE_THREADS=1
5438  ;;
5439   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5440 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5441    { (exit 1); exit 1; }; } ;;
5442 esac
5443
5444 cat >>confdefs.h <<_ACEOF
5445 #define LLVM_ENABLE_THREADS $LLVM_ENABLE_THREADS
5446 _ACEOF
5447
5448
5449 # Check whether --enable-pthreads was given.
5450 if test "${enable_pthreads+set}" = set; then
5451   enableval=$enable_pthreads;
5452 else
5453   enableval=default
5454 fi
5455
5456 case "$enableval" in
5457   yes) ENABLE_PTHREADS=1
5458  ;;
5459   no)  ENABLE_PTHREADS=0
5460  ;;
5461   default) ENABLE_PTHREADS=1
5462  ;;
5463   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5464 echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5465    { (exit 1); exit 1; }; } ;;
5466 esac
5467
5468 # Check whether --enable-zlib was given.
5469 if test "${enable_zlib+set}" = set; then
5470   enableval=$enable_zlib;
5471 else
5472   enableval=default
5473 fi
5474
5475 case "$enableval" in
5476   yes) LLVM_ENABLE_ZLIB=1
5477  ;;
5478   no)  LLVM_ENABLE_ZLIB=0
5479  ;;
5480   default) LLVM_ENABLE_ZLIB=1
5481  ;;
5482   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-zlib. Use \"yes\" or \"no\"" >&5
5483 echo "$as_me: error: Invalid setting for --enable-zlib. Use \"yes\" or \"no\"" >&2;}
5484    { (exit 1); exit 1; }; } ;;
5485 esac
5486
5487 cat >>confdefs.h <<_ACEOF
5488 #define LLVM_ENABLE_ZLIB $LLVM_ENABLE_ZLIB
5489 _ACEOF
5490
5491
5492 # Check whether --enable-pic was given.
5493 if test "${enable_pic+set}" = set; then
5494   enableval=$enable_pic;
5495 else
5496   enableval=default
5497 fi
5498
5499 case "$enableval" in
5500   yes) ENABLE_PIC=1
5501  ;;
5502   no)  ENABLE_PIC=0
5503  ;;
5504   default) ENABLE_PIC=1
5505  ;;
5506   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5507 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5508    { (exit 1); exit 1; }; } ;;
5509 esac
5510
5511 cat >>confdefs.h <<_ACEOF
5512 #define ENABLE_PIC $ENABLE_PIC
5513 _ACEOF
5514
5515
5516 # Check whether --enable-shared was given.
5517 if test "${enable_shared+set}" = set; then
5518   enableval=$enable_shared;
5519 else
5520   enableval=default
5521 fi
5522
5523 case "$enableval" in
5524   yes) ENABLE_SHARED=1
5525  ;;
5526   no)  ENABLE_SHARED=0
5527  ;;
5528   default) ENABLE_SHARED=0
5529  ;;
5530   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5531 echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5532    { (exit 1); exit 1; }; } ;;
5533 esac
5534
5535 # Check whether --enable-embed-stdcxx was given.
5536 if test "${enable_embed_stdcxx+set}" = set; then
5537   enableval=$enable_embed_stdcxx;
5538 else
5539   enableval=default
5540 fi
5541
5542 case "$enableval" in
5543   yes) ENABLE_EMBED_STDCXX=1
5544  ;;
5545   no)  ENABLE_EMBED_STDCXX=0
5546  ;;
5547   default) ENABLE_EMBED_STDCXX=0
5548  ;;
5549   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5550 echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5551    { (exit 1); exit 1; }; } ;;
5552 esac
5553
5554 # Check whether --enable-timestamps was given.
5555 if test "${enable_timestamps+set}" = set; then
5556   enableval=$enable_timestamps;
5557 else
5558   enableval=default
5559 fi
5560
5561 case "$enableval" in
5562   yes) ENABLE_TIMESTAMPS=1
5563  ;;
5564   no)  ENABLE_TIMESTAMPS=0
5565  ;;
5566   default) ENABLE_TIMESTAMPS=1
5567  ;;
5568   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5569 echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5570    { (exit 1); exit 1; }; } ;;
5571 esac
5572
5573 cat >>confdefs.h <<_ACEOF
5574 #define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5575 _ACEOF
5576
5577
5578 # Check whether --enable-backtraces was given.
5579 if test "${enable_backtraces+set}" = set; then
5580   enableval=$enable_backtraces; case "$enableval" in
5581     yes) llvm_cv_enable_backtraces="yes" ;;
5582     no)  llvm_cv_enable_backtraces="no"  ;;
5583     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&5
5584 echo "$as_me: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&2;}
5585    { (exit 1); exit 1; }; } ;;
5586   esac
5587 else
5588   llvm_cv_enable_backtraces="yes"
5589 fi
5590
5591 if test "$llvm_cv_enable_backtraces" = "yes" ; then
5592
5593 cat >>confdefs.h <<\_ACEOF
5594 #define ENABLE_BACKTRACES 1
5595 _ACEOF
5596
5597 fi
5598
5599 # Check whether --enable-crash-overrides was given.
5600 if test "${enable_crash_overrides+set}" = set; then
5601   enableval=$enable_crash_overrides; case "$enableval" in
5602     yes) llvm_cv_enable_crash_overrides="yes" ;;
5603     no)  llvm_cv_enable_crash_overrides="no"  ;;
5604     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-crash-overrides. Use \"yes\" or \"no\"" >&5
5605 echo "$as_me: error: Invalid setting for --enable-crash-overrides. Use \"yes\" or \"no\"" >&2;}
5606    { (exit 1); exit 1; }; } ;;
5607   esac
5608 else
5609   llvm_cv_enable_crash_overrides="yes"
5610 fi
5611
5612 if test "$llvm_cv_enable_crash_overrides" = "yes" ; then
5613
5614 cat >>confdefs.h <<\_ACEOF
5615 #define ENABLE_CRASH_OVERRIDES 1
5616 _ACEOF
5617
5618 fi
5619
5620 ALL_TARGETS="X86 Sparc PowerPC ARM AArch64 Mips XCore MSP430 CppBackend NVPTX Hexagon SystemZ AMDGPU BPF"
5621 ALL_TARGETS=$ALL_TARGETS
5622
5623
5624 TARGETS_TO_BUILD=""
5625 # Check whether --enable-targets was given.
5626 if test "${enable_targets+set}" = set; then
5627   enableval=$enable_targets;
5628 else
5629   enableval=all
5630 fi
5631
5632 if test "$enableval" = host-only ; then
5633   enableval=host
5634 fi
5635 case "$enableval" in
5636   all) TARGETS_TO_BUILD="$ALL_TARGETS" ;;
5637   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5638       case "$a_target" in
5639         x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5640         x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5641         sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5642         powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5643         aarch64)  TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
5644         arm64)    TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
5645         arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5646         bpf)      TARGETS_TO_BUILD="BPF $TARGETS_TO_BUILD" ;;
5647         mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5648         mipsel)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5649         mips64)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5650         mips64el) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5651         xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5652         msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5653         cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5654         hexagon)  TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5655         nvptx)    TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5656         systemz)  TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5657         amdgpu)   TARGETS_TO_BUILD="AMDGPU $TARGETS_TO_BUILD" ;;
5658         r600)     TARGETS_TO_BUILD="AMDGPU $TARGETS_TO_BUILD" ;;
5659         wasm)     TARGETS_TO_BUILD="WebAssembly $TARGETS_TO_BUILD" ;;
5660         host) case "$llvm_cv_target_arch" in
5661             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5662             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5663             Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5664             PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5665             AArch64)     TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
5666             ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5667             Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5668             XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5669             MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5670             Hexagon)     TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5671             NVPTX)       TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5672             SystemZ)     TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5673             WebAssembly) TARGETS_TO_BUILD="WebAssembly $TARGETS_TO_BUILD" ;;
5674             *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5675 echo "$as_me: error: Can not set target to build" >&2;}
5676    { (exit 1); exit 1; }; } ;;
5677           esac ;;
5678         *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5679 echo "$as_me: error: Unrecognized target $a_target" >&2;}
5680    { (exit 1); exit 1; }; } ;;
5681       esac
5682   done
5683   ;;
5684 esac
5685
5686 # Check whether --enable-experimental-targets was given.
5687 if test "${enable_experimental_targets+set}" = set; then
5688   enableval=$enable_experimental_targets;
5689 else
5690   enableval=disable
5691 fi
5692
5693
5694 if test ${enableval} != "disable"
5695 then
5696   TARGETS_TO_BUILD="$enableval $TARGETS_TO_BUILD"
5697 fi
5698
5699 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5700
5701
5702 for a_target in $TARGETS_TO_BUILD; do
5703   if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5704
5705 cat >>confdefs.h <<_ACEOF
5706 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5707 _ACEOF
5708
5709     LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5710     LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5711     LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
5712     LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5713     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5714       LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5715     fi
5716     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5717       LLVM_NATIVE_DISASSEMBLER="LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler"
5718     fi
5719
5720 cat >>confdefs.h <<_ACEOF
5721 #define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5722 _ACEOF
5723
5724
5725 cat >>confdefs.h <<_ACEOF
5726 #define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5727 _ACEOF
5728
5729
5730 cat >>confdefs.h <<_ACEOF
5731 #define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
5732 _ACEOF
5733
5734
5735 cat >>confdefs.h <<_ACEOF
5736 #define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5737 _ACEOF
5738
5739     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5740
5741 cat >>confdefs.h <<_ACEOF
5742 #define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5743 _ACEOF
5744
5745     fi
5746     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5747
5748 cat >>confdefs.h <<_ACEOF
5749 #define LLVM_NATIVE_DISASSEMBLER $LLVM_NATIVE_DISASSEMBLER
5750 _ACEOF
5751
5752     fi
5753   fi
5754 done
5755
5756 LLVM_ENUM_TARGETS=""
5757 LLVM_ENUM_ASM_PRINTERS=""
5758 LLVM_ENUM_ASM_PARSERS=""
5759 LLVM_ENUM_DISASSEMBLERS=""
5760 for target_to_build in $TARGETS_TO_BUILD; do
5761   LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5762   if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5763     LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5764   fi
5765   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5766     LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5767   fi
5768   if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5769     LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5770   fi
5771 done
5772
5773
5774
5775
5776
5777
5778 # Check whether --with-optimize-option was given.
5779 if test "${with_optimize_option+set}" = set; then
5780   withval=$with_optimize_option;
5781 else
5782   withval=default
5783 fi
5784
5785 { echo "$as_me:$LINENO: checking optimization flags" >&5
5786 echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5787 case "$withval" in
5788   default)
5789     case "$llvm_cv_os_type" in
5790     FreeBSD) optimize_option=-O2 ;;
5791     MingW) optimize_option=-O2 ;;
5792     *)     optimize_option=-O3 ;;
5793     esac ;;
5794   *) optimize_option="$withval" ;;
5795 esac
5796 OPTIMIZE_OPTION=$optimize_option
5797
5798 { echo "$as_me:$LINENO: result: $optimize_option" >&5
5799 echo "${ECHO_T}$optimize_option" >&6; }
5800
5801
5802 # Check whether --with-extra-options was given.
5803 if test "${with_extra_options+set}" = set; then
5804   withval=$with_extra_options;
5805 else
5806   withval=default
5807 fi
5808
5809 case "$withval" in
5810   default) EXTRA_OPTIONS= ;;
5811   *) EXTRA_OPTIONS=$withval ;;
5812 esac
5813 EXTRA_OPTIONS=$EXTRA_OPTIONS
5814
5815
5816
5817 # Check whether --with-extra-ld-options was given.
5818 if test "${with_extra_ld_options+set}" = set; then
5819   withval=$with_extra_ld_options;
5820 else
5821   withval=default
5822 fi
5823
5824 case "$withval" in
5825   default) EXTRA_LD_OPTIONS= ;;
5826   *) EXTRA_LD_OPTIONS=$withval ;;
5827 esac
5828 EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5829
5830
5831 # Check whether --enable-bindings was given.
5832 if test "${enable_bindings+set}" = set; then
5833   enableval=$enable_bindings;
5834 else
5835   enableval=default
5836 fi
5837
5838 BINDINGS_TO_BUILD=""
5839 case "$enableval" in
5840   yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5841   all ) BINDINGS_TO_BUILD="ocaml" ;;
5842   none | no) BINDINGS_TO_BUILD="" ;;
5843   *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5844       case "$a_binding" in
5845         ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5846         *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5847 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5848    { (exit 1); exit 1; }; } ;;
5849       esac
5850   done
5851   ;;
5852 esac
5853
5854
5855 # Check whether --with-ocaml-libdir was given.
5856 if test "${with_ocaml_libdir+set}" = set; then
5857   withval=$with_ocaml_libdir;
5858 else
5859   withval=auto
5860 fi
5861
5862 case "$withval" in
5863   auto) with_ocaml_libdir="$withval" ;;
5864   /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5865   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5866 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5867    { (exit 1); exit 1; }; } ;;
5868 esac
5869
5870
5871 # Check whether --with-clang-srcdir was given.
5872 if test "${with_clang_srcdir+set}" = set; then
5873   withval=$with_clang_srcdir;
5874 else
5875   withval="-"
5876 fi
5877
5878 case "$withval" in
5879   -) clang_src_root="" ;;
5880   /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;;
5881   *) clang_src_root="$ac_pwd/$withval" ;;
5882 esac
5883 CLANG_SRC_ROOT=$clang_src_root
5884
5885
5886
5887 # Check whether --with-clang-resource-dir was given.
5888 if test "${with_clang_resource_dir+set}" = set; then
5889   withval=$with_clang_resource_dir;
5890 else
5891   withval=""
5892 fi
5893
5894
5895 cat >>confdefs.h <<_ACEOF
5896 #define CLANG_RESOURCE_DIR "$withval"
5897 _ACEOF
5898
5899
5900
5901 # Check whether --with-c-include-dirs was given.
5902 if test "${with_c_include_dirs+set}" = set; then
5903   withval=$with_c_include_dirs;
5904 else
5905   withval=""
5906 fi
5907
5908
5909 cat >>confdefs.h <<_ACEOF
5910 #define C_INCLUDE_DIRS "$withval"
5911 _ACEOF
5912
5913
5914 # Clang normally uses the system c++ headers and libraries. With this option,
5915 # clang will use the ones provided by a gcc installation instead. This option should
5916 # be passed the same value that was used with --prefix when configuring gcc.
5917
5918 # Check whether --with-gcc-toolchain was given.
5919 if test "${with_gcc_toolchain+set}" = set; then
5920   withval=$with_gcc_toolchain;
5921 else
5922   withval=""
5923 fi
5924
5925
5926 cat >>confdefs.h <<_ACEOF
5927 #define GCC_INSTALL_PREFIX "$withval"
5928 _ACEOF
5929
5930
5931
5932 # Check whether --with-default-sysroot was given.
5933 if test "${with_default_sysroot+set}" = set; then
5934   withval=$with_default_sysroot;
5935 else
5936   withval=""
5937 fi
5938
5939
5940 cat >>confdefs.h <<_ACEOF
5941 #define DEFAULT_SYSROOT "$withval"
5942 _ACEOF
5943
5944
5945
5946 # Check whether --with-clang-default-openmp-runtime was given.
5947 if test "${with_clang_default_openmp_runtime+set}" = set; then
5948   withval=$with_clang_default_openmp_runtime;
5949 else
5950   withval="libgomp"
5951 fi
5952
5953
5954 cat >>confdefs.h <<_ACEOF
5955 #define CLANG_DEFAULT_OPENMP_RUNTIME "$withval"
5956 _ACEOF
5957
5958
5959
5960 # Check whether --with-binutils-include was given.
5961 if test "${with_binutils_include+set}" = set; then
5962   withval=$with_binutils_include;
5963 else
5964   withval=default
5965 fi
5966
5967 case "$withval" in
5968   default) WITH_BINUTILS_INCDIR=default ;;
5969   /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5970   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5971 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5972    { (exit 1); exit 1; }; } ;;
5973 esac
5974 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5975   BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5976
5977   if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5978      echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5979      { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5980 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5981    { (exit 1); exit 1; }; };
5982   fi
5983 fi
5984
5985
5986 # Check whether --with-bug-report-url was given.
5987 if test "${with_bug_report_url+set}" = set; then
5988   withval=$with_bug_report_url;
5989 else
5990   withval="http://llvm.org/bugs/"
5991 fi
5992
5993
5994 cat >>confdefs.h <<_ACEOF
5995 #define BUG_REPORT_URL "$withval"
5996 _ACEOF
5997
5998
5999 # Check whether --enable-terminfo was given.
6000 if test "${enable_terminfo+set}" = set; then
6001   enableval=$enable_terminfo; case "$enableval" in
6002     yes) llvm_cv_enable_terminfo="yes" ;;
6003     no)  llvm_cv_enable_terminfo="no"  ;;
6004     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-terminfo. Use \"yes\" or \"no\"" >&5
6005 echo "$as_me: error: Invalid setting for --enable-terminfo. Use \"yes\" or \"no\"" >&2;}
6006    { (exit 1); exit 1; }; } ;;
6007   esac
6008 else
6009   llvm_cv_enable_terminfo="yes"
6010 fi
6011
6012 case "$llvm_cv_enable_terminfo" in
6013   yes) ENABLE_TERMINFO=1
6014  ;;
6015   no)  ENABLE_TERMINFO=0
6016  ;;
6017 esac
6018
6019 # Check whether --enable-libedit was given.
6020 if test "${enable_libedit+set}" = set; then
6021   enableval=$enable_libedit; case "$enableval" in
6022     yes) llvm_cv_enable_libedit="yes" ;;
6023     no)  llvm_cv_enable_libedit="no"  ;;
6024     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libedit. Use \"yes\" or \"no\"" >&5
6025 echo "$as_me: error: Invalid setting for --enable-libedit. Use \"yes\" or \"no\"" >&2;}
6026    { (exit 1); exit 1; }; } ;;
6027   esac
6028 else
6029   llvm_cv_enable_libedit="yes"
6030 fi
6031
6032
6033 # Check whether --enable-libffi was given.
6034 if test "${enable_libffi+set}" = set; then
6035   enableval=$enable_libffi; case "$enableval" in
6036     yes) llvm_cv_enable_libffi="yes" ;;
6037     no)  llvm_cv_enable_libffi="no"  ;;
6038     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
6039 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
6040    { (exit 1); exit 1; }; } ;;
6041   esac
6042 else
6043   llvm_cv_enable_libffi=no
6044 fi
6045
6046
6047
6048 # Check whether --with-internal-prefix was given.
6049 if test "${with_internal_prefix+set}" = set; then
6050   withval=$with_internal_prefix;
6051 else
6052   withval=""
6053 fi
6054
6055 INTERNAL_PREFIX=$withval
6056
6057
6058
6059 { echo "$as_me:$LINENO: checking for GNU make" >&5
6060 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6061 if test "${llvm_cv_gnu_make_command+set}" = set; then
6062   echo $ECHO_N "(cached) $ECHO_C" >&6
6063 else
6064   llvm_cv_gnu_make_command=''
6065  for a in "$MAKE" make gmake gnumake ; do
6066   if test -z "$a" ; then continue ; fi ;
6067   if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6068   then
6069    llvm_cv_gnu_make_command=$a ;
6070    break;
6071   fi
6072  done
6073 fi
6074 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6075 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
6076  if test "x$llvm_cv_gnu_make_command" != "x"  ; then
6077    ifGNUmake='' ;
6078  else
6079    ifGNUmake='#' ;
6080    { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6081 echo "${ECHO_T}\"Not found\"" >&6; };
6082  fi
6083
6084
6085 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
6086 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6087 LN_S=$as_ln_s
6088 if test "$LN_S" = "ln -s"; then
6089   { echo "$as_me:$LINENO: result: yes" >&5
6090 echo "${ECHO_T}yes" >&6; }
6091 else
6092   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6093 echo "${ECHO_T}no, using $LN_S" >&6; }
6094 fi
6095
6096 # Extract the first word of "nm", so it can be a program name with args.
6097 set dummy nm; ac_word=$2
6098 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6099 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6100 if test "${ac_cv_path_NM+set}" = set; then
6101   echo $ECHO_N "(cached) $ECHO_C" >&6
6102 else
6103   case $NM in
6104   [\\/]* | ?:[\\/]*)
6105   ac_cv_path_NM="$NM" # Let the user override the test with a path.
6106   ;;
6107   *)
6108   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6109 for as_dir in $PATH
6110 do
6111   IFS=$as_save_IFS
6112   test -z "$as_dir" && as_dir=.
6113   for ac_exec_ext in '' $ac_executable_extensions; do
6114   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6115     ac_cv_path_NM="$as_dir/$ac_word$ac_exec_ext"
6116     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6117     break 2
6118   fi
6119 done
6120 done
6121 IFS=$as_save_IFS
6122
6123   test -z "$ac_cv_path_NM" && ac_cv_path_NM="nm"
6124   ;;
6125 esac
6126 fi
6127 NM=$ac_cv_path_NM
6128 if test -n "$NM"; then
6129   { echo "$as_me:$LINENO: result: $NM" >&5
6130 echo "${ECHO_T}$NM" >&6; }
6131 else
6132   { echo "$as_me:$LINENO: result: no" >&5
6133 echo "${ECHO_T}no" >&6; }
6134 fi
6135
6136
6137 # Extract the first word of "cmp", so it can be a program name with args.
6138 set dummy cmp; ac_word=$2
6139 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6140 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6141 if test "${ac_cv_path_CMP+set}" = set; then
6142   echo $ECHO_N "(cached) $ECHO_C" >&6
6143 else
6144   case $CMP in
6145   [\\/]* | ?:[\\/]*)
6146   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6147   ;;
6148   *)
6149   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6150 for as_dir in $PATH
6151 do
6152   IFS=$as_save_IFS
6153   test -z "$as_dir" && as_dir=.
6154   for ac_exec_ext in '' $ac_executable_extensions; do
6155   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6156     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6157     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6158     break 2
6159   fi
6160 done
6161 done
6162 IFS=$as_save_IFS
6163
6164   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6165   ;;
6166 esac
6167 fi
6168 CMP=$ac_cv_path_CMP
6169 if test -n "$CMP"; then
6170   { echo "$as_me:$LINENO: result: $CMP" >&5
6171 echo "${ECHO_T}$CMP" >&6; }
6172 else
6173   { echo "$as_me:$LINENO: result: no" >&5
6174 echo "${ECHO_T}no" >&6; }
6175 fi
6176
6177
6178 # Extract the first word of "cp", so it can be a program name with args.
6179 set dummy cp; ac_word=$2
6180 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6181 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6182 if test "${ac_cv_path_CP+set}" = set; then
6183   echo $ECHO_N "(cached) $ECHO_C" >&6
6184 else
6185   case $CP in
6186   [\\/]* | ?:[\\/]*)
6187   ac_cv_path_CP="$CP" # Let the user override the test with a path.
6188   ;;
6189   *)
6190   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6191 for as_dir in $PATH
6192 do
6193   IFS=$as_save_IFS
6194   test -z "$as_dir" && as_dir=.
6195   for ac_exec_ext in '' $ac_executable_extensions; do
6196   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6197     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6198     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6199     break 2
6200   fi
6201 done
6202 done
6203 IFS=$as_save_IFS
6204
6205   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6206   ;;
6207 esac
6208 fi
6209 CP=$ac_cv_path_CP
6210 if test -n "$CP"; then
6211   { echo "$as_me:$LINENO: result: $CP" >&5
6212 echo "${ECHO_T}$CP" >&6; }
6213 else
6214   { echo "$as_me:$LINENO: result: no" >&5
6215 echo "${ECHO_T}no" >&6; }
6216 fi
6217
6218
6219 # Extract the first word of "date", so it can be a program name with args.
6220 set dummy date; ac_word=$2
6221 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6222 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6223 if test "${ac_cv_path_DATE+set}" = set; then
6224   echo $ECHO_N "(cached) $ECHO_C" >&6
6225 else
6226   case $DATE in
6227   [\\/]* | ?:[\\/]*)
6228   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6229   ;;
6230   *)
6231   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6232 for as_dir in $PATH
6233 do
6234   IFS=$as_save_IFS
6235   test -z "$as_dir" && as_dir=.
6236   for ac_exec_ext in '' $ac_executable_extensions; do
6237   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6238     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6239     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6240     break 2
6241   fi
6242 done
6243 done
6244 IFS=$as_save_IFS
6245
6246   test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6247   ;;
6248 esac
6249 fi
6250 DATE=$ac_cv_path_DATE
6251 if test -n "$DATE"; then
6252   { echo "$as_me:$LINENO: result: $DATE" >&5
6253 echo "${ECHO_T}$DATE" >&6; }
6254 else
6255   { echo "$as_me:$LINENO: result: no" >&5
6256 echo "${ECHO_T}no" >&6; }
6257 fi
6258
6259
6260 # Extract the first word of "find", so it can be a program name with args.
6261 set dummy find; ac_word=$2
6262 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6263 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6264 if test "${ac_cv_path_FIND+set}" = set; then
6265   echo $ECHO_N "(cached) $ECHO_C" >&6
6266 else
6267   case $FIND in
6268   [\\/]* | ?:[\\/]*)
6269   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6270   ;;
6271   *)
6272   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6273 for as_dir in $PATH
6274 do
6275   IFS=$as_save_IFS
6276   test -z "$as_dir" && as_dir=.
6277   for ac_exec_ext in '' $ac_executable_extensions; do
6278   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6279     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
6280     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6281     break 2
6282   fi
6283 done
6284 done
6285 IFS=$as_save_IFS
6286
6287   test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6288   ;;
6289 esac
6290 fi
6291 FIND=$ac_cv_path_FIND
6292 if test -n "$FIND"; then
6293   { echo "$as_me:$LINENO: result: $FIND" >&5
6294 echo "${ECHO_T}$FIND" >&6; }
6295 else
6296   { echo "$as_me:$LINENO: result: no" >&5
6297 echo "${ECHO_T}no" >&6; }
6298 fi
6299
6300
6301 # Extract the first word of "grep", so it can be a program name with args.
6302 set dummy grep; ac_word=$2
6303 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6304 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6305 if test "${ac_cv_path_GREP+set}" = set; then
6306   echo $ECHO_N "(cached) $ECHO_C" >&6
6307 else
6308   case $GREP in
6309   [\\/]* | ?:[\\/]*)
6310   ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6311   ;;
6312   *)
6313   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6314 for as_dir in $PATH
6315 do
6316   IFS=$as_save_IFS
6317   test -z "$as_dir" && as_dir=.
6318   for ac_exec_ext in '' $ac_executable_extensions; do
6319   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6320     ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
6321     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6322     break 2
6323   fi
6324 done
6325 done
6326 IFS=$as_save_IFS
6327
6328   test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
6329   ;;
6330 esac
6331 fi
6332 GREP=$ac_cv_path_GREP
6333 if test -n "$GREP"; then
6334   { echo "$as_me:$LINENO: result: $GREP" >&5
6335 echo "${ECHO_T}$GREP" >&6; }
6336 else
6337   { echo "$as_me:$LINENO: result: no" >&5
6338 echo "${ECHO_T}no" >&6; }
6339 fi
6340
6341
6342 # Extract the first word of "mkdir", so it can be a program name with args.
6343 set dummy mkdir; ac_word=$2
6344 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6345 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6346 if test "${ac_cv_path_MKDIR+set}" = set; then
6347   echo $ECHO_N "(cached) $ECHO_C" >&6
6348 else
6349   case $MKDIR in
6350   [\\/]* | ?:[\\/]*)
6351   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
6352   ;;
6353   *)
6354   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6355 for as_dir in $PATH
6356 do
6357   IFS=$as_save_IFS
6358   test -z "$as_dir" && as_dir=.
6359   for ac_exec_ext in '' $ac_executable_extensions; do
6360   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6361     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
6362     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6363     break 2
6364   fi
6365 done
6366 done
6367 IFS=$as_save_IFS
6368
6369   test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
6370   ;;
6371 esac
6372 fi
6373 MKDIR=$ac_cv_path_MKDIR
6374 if test -n "$MKDIR"; then
6375   { echo "$as_me:$LINENO: result: $MKDIR" >&5
6376 echo "${ECHO_T}$MKDIR" >&6; }
6377 else
6378   { echo "$as_me:$LINENO: result: no" >&5
6379 echo "${ECHO_T}no" >&6; }
6380 fi
6381
6382
6383 # Extract the first word of "mv", so it can be a program name with args.
6384 set dummy mv; ac_word=$2
6385 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6386 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6387 if test "${ac_cv_path_MV+set}" = set; then
6388   echo $ECHO_N "(cached) $ECHO_C" >&6
6389 else
6390   case $MV in
6391   [\\/]* | ?:[\\/]*)
6392   ac_cv_path_MV="$MV" # Let the user override the test with a path.
6393   ;;
6394   *)
6395   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6396 for as_dir in $PATH
6397 do
6398   IFS=$as_save_IFS
6399   test -z "$as_dir" && as_dir=.
6400   for ac_exec_ext in '' $ac_executable_extensions; do
6401   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6402     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6403     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6404     break 2
6405   fi
6406 done
6407 done
6408 IFS=$as_save_IFS
6409
6410   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6411   ;;
6412 esac
6413 fi
6414 MV=$ac_cv_path_MV
6415 if test -n "$MV"; then
6416   { echo "$as_me:$LINENO: result: $MV" >&5
6417 echo "${ECHO_T}$MV" >&6; }
6418 else
6419   { echo "$as_me:$LINENO: result: no" >&5
6420 echo "${ECHO_T}no" >&6; }
6421 fi
6422
6423
6424 if test -n "$ac_tool_prefix"; then
6425   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6426 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6427 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6428 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6429 if test "${ac_cv_prog_RANLIB+set}" = set; then
6430   echo $ECHO_N "(cached) $ECHO_C" >&6
6431 else
6432   if test -n "$RANLIB"; then
6433   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6434 else
6435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6436 for as_dir in $PATH
6437 do
6438   IFS=$as_save_IFS
6439   test -z "$as_dir" && as_dir=.
6440   for ac_exec_ext in '' $ac_executable_extensions; do
6441   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6442     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6443     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6444     break 2
6445   fi
6446 done
6447 done
6448 IFS=$as_save_IFS
6449
6450 fi
6451 fi
6452 RANLIB=$ac_cv_prog_RANLIB
6453 if test -n "$RANLIB"; then
6454   { echo "$as_me:$LINENO: result: $RANLIB" >&5
6455 echo "${ECHO_T}$RANLIB" >&6; }
6456 else
6457   { echo "$as_me:$LINENO: result: no" >&5
6458 echo "${ECHO_T}no" >&6; }
6459 fi
6460
6461
6462 fi
6463 if test -z "$ac_cv_prog_RANLIB"; then
6464   ac_ct_RANLIB=$RANLIB
6465   # Extract the first word of "ranlib", so it can be a program name with args.
6466 set dummy ranlib; ac_word=$2
6467 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6468 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6469 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6470   echo $ECHO_N "(cached) $ECHO_C" >&6
6471 else
6472   if test -n "$ac_ct_RANLIB"; then
6473   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6474 else
6475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6476 for as_dir in $PATH
6477 do
6478   IFS=$as_save_IFS
6479   test -z "$as_dir" && as_dir=.
6480   for ac_exec_ext in '' $ac_executable_extensions; do
6481   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6482     ac_cv_prog_ac_ct_RANLIB="ranlib"
6483     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6484     break 2
6485   fi
6486 done
6487 done
6488 IFS=$as_save_IFS
6489
6490 fi
6491 fi
6492 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6493 if test -n "$ac_ct_RANLIB"; then
6494   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6495 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6496 else
6497   { echo "$as_me:$LINENO: result: no" >&5
6498 echo "${ECHO_T}no" >&6; }
6499 fi
6500
6501   if test "x$ac_ct_RANLIB" = x; then
6502     RANLIB=":"
6503   else
6504     case $cross_compiling:$ac_tool_warned in
6505 yes:)
6506 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6507 whose name does not start with the host triplet.  If you think this
6508 configuration is useful to you, please write to autoconf@gnu.org." >&5
6509 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6510 whose name does not start with the host triplet.  If you think this
6511 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6512 ac_tool_warned=yes ;;
6513 esac
6514     RANLIB=$ac_ct_RANLIB
6515   fi
6516 else
6517   RANLIB="$ac_cv_prog_RANLIB"
6518 fi
6519
6520 if test -n "$ac_tool_prefix"; then
6521   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6522 set dummy ${ac_tool_prefix}ar; ac_word=$2
6523 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6524 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6525 if test "${ac_cv_prog_AR+set}" = set; then
6526   echo $ECHO_N "(cached) $ECHO_C" >&6
6527 else
6528   if test -n "$AR"; then
6529   ac_cv_prog_AR="$AR" # Let the user override the test.
6530 else
6531 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6532 for as_dir in $PATH
6533 do
6534   IFS=$as_save_IFS
6535   test -z "$as_dir" && as_dir=.
6536   for ac_exec_ext in '' $ac_executable_extensions; do
6537   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6538     ac_cv_prog_AR="${ac_tool_prefix}ar"
6539     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6540     break 2
6541   fi
6542 done
6543 done
6544 IFS=$as_save_IFS
6545
6546 fi
6547 fi
6548 AR=$ac_cv_prog_AR
6549 if test -n "$AR"; then
6550   { echo "$as_me:$LINENO: result: $AR" >&5
6551 echo "${ECHO_T}$AR" >&6; }
6552 else
6553   { echo "$as_me:$LINENO: result: no" >&5
6554 echo "${ECHO_T}no" >&6; }
6555 fi
6556
6557
6558 fi
6559 if test -z "$ac_cv_prog_AR"; then
6560   ac_ct_AR=$AR
6561   # Extract the first word of "ar", so it can be a program name with args.
6562 set dummy ar; ac_word=$2
6563 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6564 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6565 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6566   echo $ECHO_N "(cached) $ECHO_C" >&6
6567 else
6568   if test -n "$ac_ct_AR"; then
6569   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6570 else
6571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6572 for as_dir in $PATH
6573 do
6574   IFS=$as_save_IFS
6575   test -z "$as_dir" && as_dir=.
6576   for ac_exec_ext in '' $ac_executable_extensions; do
6577   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6578     ac_cv_prog_ac_ct_AR="ar"
6579     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6580     break 2
6581   fi
6582 done
6583 done
6584 IFS=$as_save_IFS
6585
6586 fi
6587 fi
6588 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6589 if test -n "$ac_ct_AR"; then
6590   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6591 echo "${ECHO_T}$ac_ct_AR" >&6; }
6592 else
6593   { echo "$as_me:$LINENO: result: no" >&5
6594 echo "${ECHO_T}no" >&6; }
6595 fi
6596
6597   if test "x$ac_ct_AR" = x; then
6598     AR="false"
6599   else
6600     case $cross_compiling:$ac_tool_warned in
6601 yes:)
6602 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6603 whose name does not start with the host triplet.  If you think this
6604 configuration is useful to you, please write to autoconf@gnu.org." >&5
6605 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6606 whose name does not start with the host triplet.  If you think this
6607 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6608 ac_tool_warned=yes ;;
6609 esac
6610     AR=$ac_ct_AR
6611   fi
6612 else
6613   AR="$ac_cv_prog_AR"
6614 fi
6615
6616 # Extract the first word of "rm", so it can be a program name with args.
6617 set dummy rm; ac_word=$2
6618 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6619 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6620 if test "${ac_cv_path_RM+set}" = set; then
6621   echo $ECHO_N "(cached) $ECHO_C" >&6
6622 else
6623   case $RM in
6624   [\\/]* | ?:[\\/]*)
6625   ac_cv_path_RM="$RM" # Let the user override the test with a path.
6626   ;;
6627   *)
6628   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6629 for as_dir in $PATH
6630 do
6631   IFS=$as_save_IFS
6632   test -z "$as_dir" && as_dir=.
6633   for ac_exec_ext in '' $ac_executable_extensions; do
6634   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6635     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
6636     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6637     break 2
6638   fi
6639 done
6640 done
6641 IFS=$as_save_IFS
6642
6643   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6644   ;;
6645 esac
6646 fi
6647 RM=$ac_cv_path_RM
6648 if test -n "$RM"; then
6649   { echo "$as_me:$LINENO: result: $RM" >&5
6650 echo "${ECHO_T}$RM" >&6; }
6651 else
6652   { echo "$as_me:$LINENO: result: no" >&5
6653 echo "${ECHO_T}no" >&6; }
6654 fi
6655
6656
6657 # Extract the first word of "sed", so it can be a program name with args.
6658 set dummy sed; ac_word=$2
6659 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6660 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6661 if test "${ac_cv_path_SED+set}" = set; then
6662   echo $ECHO_N "(cached) $ECHO_C" >&6
6663 else
6664   case $SED in
6665   [\\/]* | ?:[\\/]*)
6666   ac_cv_path_SED="$SED" # Let the user override the test with a path.
6667   ;;
6668   *)
6669   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6670 for as_dir in $PATH
6671 do
6672   IFS=$as_save_IFS
6673   test -z "$as_dir" && as_dir=.
6674   for ac_exec_ext in '' $ac_executable_extensions; do
6675   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6676     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
6677     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6678     break 2
6679   fi
6680 done
6681 done
6682 IFS=$as_save_IFS
6683
6684   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6685   ;;
6686 esac
6687 fi
6688 SED=$ac_cv_path_SED
6689 if test -n "$SED"; then
6690   { echo "$as_me:$LINENO: result: $SED" >&5
6691 echo "${ECHO_T}$SED" >&6; }
6692 else
6693   { echo "$as_me:$LINENO: result: no" >&5
6694 echo "${ECHO_T}no" >&6; }
6695 fi
6696
6697
6698 # Extract the first word of "tar", so it can be a program name with args.
6699 set dummy tar; ac_word=$2
6700 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6701 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6702 if test "${ac_cv_path_TAR+set}" = set; then
6703   echo $ECHO_N "(cached) $ECHO_C" >&6
6704 else
6705   case $TAR in
6706   [\\/]* | ?:[\\/]*)
6707   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6708   ;;
6709   *)
6710   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6711 for as_dir in $PATH
6712 do
6713   IFS=$as_save_IFS
6714   test -z "$as_dir" && as_dir=.
6715   for ac_exec_ext in '' $ac_executable_extensions; do
6716   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6717     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6718     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6719     break 2
6720   fi
6721 done
6722 done
6723 IFS=$as_save_IFS
6724
6725   test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6726   ;;
6727 esac
6728 fi
6729 TAR=$ac_cv_path_TAR
6730 if test -n "$TAR"; then
6731   { echo "$as_me:$LINENO: result: $TAR" >&5
6732 echo "${ECHO_T}$TAR" >&6; }
6733 else
6734   { echo "$as_me:$LINENO: result: no" >&5
6735 echo "${ECHO_T}no" >&6; }
6736 fi
6737
6738
6739 # Extract the first word of "pwd", so it can be a program name with args.
6740 set dummy pwd; ac_word=$2
6741 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6742 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6743 if test "${ac_cv_path_BINPWD+set}" = set; then
6744   echo $ECHO_N "(cached) $ECHO_C" >&6
6745 else
6746   case $BINPWD in
6747   [\\/]* | ?:[\\/]*)
6748   ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6749   ;;
6750   *)
6751   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6752 for as_dir in $PATH
6753 do
6754   IFS=$as_save_IFS
6755   test -z "$as_dir" && as_dir=.
6756   for ac_exec_ext in '' $ac_executable_extensions; do
6757   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6758     ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
6759     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6760     break 2
6761   fi
6762 done
6763 done
6764 IFS=$as_save_IFS
6765
6766   test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6767   ;;
6768 esac
6769 fi
6770 BINPWD=$ac_cv_path_BINPWD
6771 if test -n "$BINPWD"; then
6772   { echo "$as_me:$LINENO: result: $BINPWD" >&5
6773 echo "${ECHO_T}$BINPWD" >&6; }
6774 else
6775   { echo "$as_me:$LINENO: result: no" >&5
6776 echo "${ECHO_T}no" >&6; }
6777 fi
6778
6779
6780
6781 # Extract the first word of "dot", so it can be a program name with args.
6782 set dummy dot; ac_word=$2
6783 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6784 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6785 if test "${ac_cv_path_DOT+set}" = set; then
6786   echo $ECHO_N "(cached) $ECHO_C" >&6
6787 else
6788   case $DOT in
6789   [\\/]* | ?:[\\/]*)
6790   ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6791   ;;
6792   *)
6793   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6794 for as_dir in $PATH
6795 do
6796   IFS=$as_save_IFS
6797   test -z "$as_dir" && as_dir=.
6798   for ac_exec_ext in '' $ac_executable_extensions; do
6799   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6800     ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
6801     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6802     break 2
6803   fi
6804 done
6805 done
6806 IFS=$as_save_IFS
6807
6808   test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6809   ;;
6810 esac
6811 fi
6812 DOT=$ac_cv_path_DOT
6813 if test -n "$DOT"; then
6814   { echo "$as_me:$LINENO: result: $DOT" >&5
6815 echo "${ECHO_T}$DOT" >&6; }
6816 else
6817   { echo "$as_me:$LINENO: result: no" >&5
6818 echo "${ECHO_T}no" >&6; }
6819 fi
6820
6821
6822 if test "$DOT" != "echo dot" ; then
6823
6824 cat >>confdefs.h <<\_ACEOF
6825 #define HAVE_DOT 1
6826 _ACEOF
6827
6828     if test "$llvm_cv_os_type" = "MingW" ; then
6829     DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6830   fi
6831
6832 cat >>confdefs.h <<_ACEOF
6833 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
6834 _ACEOF
6835
6836 fi
6837
6838 # Find a good install program.  We prefer a C program (faster),
6839 # so one script is as good as another.  But avoid the broken or
6840 # incompatible versions:
6841 # SysV /etc/install, /usr/sbin/install
6842 # SunOS /usr/etc/install
6843 # IRIX /sbin/install
6844 # AIX /bin/install
6845 # AmigaOS /C/install, which installs bootblocks on floppy discs
6846 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6847 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6848 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6849 # OS/2's system install, which has a completely different semantic
6850 # ./install, which can be erroneously created by make from ./install.sh.
6851 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
6852 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
6853 if test -z "$INSTALL"; then
6854 if test "${ac_cv_path_install+set}" = set; then
6855   echo $ECHO_N "(cached) $ECHO_C" >&6
6856 else
6857   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6858 for as_dir in $PATH
6859 do
6860   IFS=$as_save_IFS
6861   test -z "$as_dir" && as_dir=.
6862   # Account for people who put trailing slashes in PATH elements.
6863 case $as_dir/ in
6864   ./ | .// | /cC/* | \
6865   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6866   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
6867   /usr/ucb/* ) ;;
6868   *)
6869     # OSF1 and SCO ODT 3.0 have their own names for install.
6870     # Don't use installbsd from OSF since it installs stuff as root
6871     # by default.
6872     for ac_prog in ginstall scoinst install; do
6873       for ac_exec_ext in '' $ac_executable_extensions; do
6874         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
6875           if test $ac_prog = install &&
6876             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6877             # AIX install.  It has an incompatible calling convention.
6878             :
6879           elif test $ac_prog = install &&
6880             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6881             # program-specific install script used by HP pwplus--don't use.
6882             :
6883           else
6884             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6885             break 3
6886           fi
6887         fi
6888       done
6889     done
6890     ;;
6891 esac
6892 done
6893 IFS=$as_save_IFS
6894
6895
6896 fi
6897   if test "${ac_cv_path_install+set}" = set; then
6898     INSTALL=$ac_cv_path_install
6899   else
6900     # As a last resort, use the slow shell script.  Don't cache a
6901     # value for INSTALL within a source directory, because that will
6902     # break other packages using the cache if that directory is
6903     # removed, or if the value is a relative name.
6904     INSTALL=$ac_install_sh
6905   fi
6906 fi
6907 { echo "$as_me:$LINENO: result: $INSTALL" >&5
6908 echo "${ECHO_T}$INSTALL" >&6; }
6909
6910 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6911 # It thinks the first close brace ends the variable substitution.
6912 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6913
6914 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6915
6916 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6917
6918 case "$INSTALL" in
6919  [\\/$]* | ?:[\\/]* ) ;;
6920  *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
6921 esac
6922
6923 # Extract the first word of "bzip2", so it can be a program name with args.
6924 set dummy bzip2; ac_word=$2
6925 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6926 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6927 if test "${ac_cv_path_BZIP2+set}" = set; then
6928   echo $ECHO_N "(cached) $ECHO_C" >&6
6929 else
6930   case $BZIP2 in
6931   [\\/]* | ?:[\\/]*)
6932   ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
6933   ;;
6934   *)
6935   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6936 for as_dir in $PATH
6937 do
6938   IFS=$as_save_IFS
6939   test -z "$as_dir" && as_dir=.
6940   for ac_exec_ext in '' $ac_executable_extensions; do
6941   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6942     ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
6943     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6944     break 2
6945   fi
6946 done
6947 done
6948 IFS=$as_save_IFS
6949
6950   ;;
6951 esac
6952 fi
6953 BZIP2=$ac_cv_path_BZIP2
6954 if test -n "$BZIP2"; then
6955   { echo "$as_me:$LINENO: result: $BZIP2" >&5
6956 echo "${ECHO_T}$BZIP2" >&6; }
6957 else
6958   { echo "$as_me:$LINENO: result: no" >&5
6959 echo "${ECHO_T}no" >&6; }
6960 fi
6961
6962
6963 # Extract the first word of "cat", so it can be a program name with args.
6964 set dummy cat; ac_word=$2
6965 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6966 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6967 if test "${ac_cv_path_CAT+set}" = set; then
6968   echo $ECHO_N "(cached) $ECHO_C" >&6
6969 else
6970   case $CAT in
6971   [\\/]* | ?:[\\/]*)
6972   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
6973   ;;
6974   *)
6975   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6976 for as_dir in $PATH
6977 do
6978   IFS=$as_save_IFS
6979   test -z "$as_dir" && as_dir=.
6980   for ac_exec_ext in '' $ac_executable_extensions; do
6981   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6982     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
6983     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6984     break 2
6985   fi
6986 done
6987 done
6988 IFS=$as_save_IFS
6989
6990   ;;
6991 esac
6992 fi
6993 CAT=$ac_cv_path_CAT
6994 if test -n "$CAT"; then
6995   { echo "$as_me:$LINENO: result: $CAT" >&5
6996 echo "${ECHO_T}$CAT" >&6; }
6997 else
6998   { echo "$as_me:$LINENO: result: no" >&5
6999 echo "${ECHO_T}no" >&6; }
7000 fi
7001
7002
7003 # Extract the first word of "doxygen", so it can be a program name with args.
7004 set dummy doxygen; ac_word=$2
7005 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7006 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7007 if test "${ac_cv_path_DOXYGEN+set}" = set; then
7008   echo $ECHO_N "(cached) $ECHO_C" >&6
7009 else
7010   case $DOXYGEN in
7011   [\\/]* | ?:[\\/]*)
7012   ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7013   ;;
7014   *)
7015   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7016 for as_dir in $PATH
7017 do
7018   IFS=$as_save_IFS
7019   test -z "$as_dir" && as_dir=.
7020   for ac_exec_ext in '' $ac_executable_extensions; do
7021   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7022     ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7023     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7024     break 2
7025   fi
7026 done
7027 done
7028 IFS=$as_save_IFS
7029
7030   ;;
7031 esac
7032 fi
7033 DOXYGEN=$ac_cv_path_DOXYGEN
7034 if test -n "$DOXYGEN"; then
7035   { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7036 echo "${ECHO_T}$DOXYGEN" >&6; }
7037 else
7038   { echo "$as_me:$LINENO: result: no" >&5
7039 echo "${ECHO_T}no" >&6; }
7040 fi
7041
7042
7043 # Extract the first word of "groff", so it can be a program name with args.
7044 set dummy groff; ac_word=$2
7045 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7046 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7047 if test "${ac_cv_path_GROFF+set}" = set; then
7048   echo $ECHO_N "(cached) $ECHO_C" >&6
7049 else
7050   case $GROFF in
7051   [\\/]* | ?:[\\/]*)
7052   ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7053   ;;
7054   *)
7055   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7056 for as_dir in $PATH
7057 do
7058   IFS=$as_save_IFS
7059   test -z "$as_dir" && as_dir=.
7060   for ac_exec_ext in '' $ac_executable_extensions; do
7061   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7062     ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7063     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7064     break 2
7065   fi
7066 done
7067 done
7068 IFS=$as_save_IFS
7069
7070   ;;
7071 esac
7072 fi
7073 GROFF=$ac_cv_path_GROFF
7074 if test -n "$GROFF"; then
7075   { echo "$as_me:$LINENO: result: $GROFF" >&5
7076 echo "${ECHO_T}$GROFF" >&6; }
7077 else
7078   { echo "$as_me:$LINENO: result: no" >&5
7079 echo "${ECHO_T}no" >&6; }
7080 fi
7081
7082
7083 # Extract the first word of "gzip", so it can be a program name with args.
7084 set dummy gzip; ac_word=$2
7085 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7086 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7087 if test "${ac_cv_path_GZIPBIN+set}" = set; then
7088   echo $ECHO_N "(cached) $ECHO_C" >&6
7089 else
7090   case $GZIPBIN in
7091   [\\/]* | ?:[\\/]*)
7092   ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
7093   ;;
7094   *)
7095   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7096 for as_dir in $PATH
7097 do
7098   IFS=$as_save_IFS
7099   test -z "$as_dir" && as_dir=.
7100   for ac_exec_ext in '' $ac_executable_extensions; do
7101   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7102     ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
7103     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7104     break 2
7105   fi
7106 done
7107 done
7108 IFS=$as_save_IFS
7109
7110   ;;
7111 esac
7112 fi
7113 GZIPBIN=$ac_cv_path_GZIPBIN
7114 if test -n "$GZIPBIN"; then
7115   { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7116 echo "${ECHO_T}$GZIPBIN" >&6; }
7117 else
7118   { echo "$as_me:$LINENO: result: no" >&5
7119 echo "${ECHO_T}no" >&6; }
7120 fi
7121
7122
7123 # Extract the first word of "pdfroff", so it can be a program name with args.
7124 set dummy pdfroff; ac_word=$2
7125 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7126 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7127 if test "${ac_cv_path_PDFROFF+set}" = set; then
7128   echo $ECHO_N "(cached) $ECHO_C" >&6
7129 else
7130   case $PDFROFF in
7131   [\\/]* | ?:[\\/]*)
7132   ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7133   ;;
7134   *)
7135   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7136 for as_dir in $PATH
7137 do
7138   IFS=$as_save_IFS
7139   test -z "$as_dir" && as_dir=.
7140   for ac_exec_ext in '' $ac_executable_extensions; do
7141   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7142     ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7143     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7144     break 2
7145   fi
7146 done
7147 done
7148 IFS=$as_save_IFS
7149
7150   ;;
7151 esac
7152 fi
7153 PDFROFF=$ac_cv_path_PDFROFF
7154 if test -n "$PDFROFF"; then
7155   { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7156 echo "${ECHO_T}$PDFROFF" >&6; }
7157 else
7158   { echo "$as_me:$LINENO: result: no" >&5
7159 echo "${ECHO_T}no" >&6; }
7160 fi
7161
7162
7163 # Extract the first word of "zip", so it can be a program name with args.
7164 set dummy zip; ac_word=$2
7165 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7166 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7167 if test "${ac_cv_path_ZIP+set}" = set; then
7168   echo $ECHO_N "(cached) $ECHO_C" >&6
7169 else
7170   case $ZIP in
7171   [\\/]* | ?:[\\/]*)
7172   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7173   ;;
7174   *)
7175   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7176 for as_dir in $PATH
7177 do
7178   IFS=$as_save_IFS
7179   test -z "$as_dir" && as_dir=.
7180   for ac_exec_ext in '' $ac_executable_extensions; do
7181   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7182     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
7183     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7184     break 2
7185   fi
7186 done
7187 done
7188 IFS=$as_save_IFS
7189
7190   ;;
7191 esac
7192 fi
7193 ZIP=$ac_cv_path_ZIP
7194 if test -n "$ZIP"; then
7195   { echo "$as_me:$LINENO: result: $ZIP" >&5
7196 echo "${ECHO_T}$ZIP" >&6; }
7197 else
7198   { echo "$as_me:$LINENO: result: no" >&5
7199 echo "${ECHO_T}no" >&6; }
7200 fi
7201
7202
7203 # Extract the first word of "go", so it can be a program name with args.
7204 set dummy go; ac_word=$2
7205 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7206 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7207 if test "${ac_cv_path_GO+set}" = set; then
7208   echo $ECHO_N "(cached) $ECHO_C" >&6
7209 else
7210   case $GO in
7211   [\\/]* | ?:[\\/]*)
7212   ac_cv_path_GO="$GO" # Let the user override the test with a path.
7213   ;;
7214   *)
7215   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7216 for as_dir in $PATH
7217 do
7218   IFS=$as_save_IFS
7219   test -z "$as_dir" && as_dir=.
7220   for ac_exec_ext in '' $ac_executable_extensions; do
7221   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7222     ac_cv_path_GO="$as_dir/$ac_word$ac_exec_ext"
7223     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7224     break 2
7225   fi
7226 done
7227 done
7228 IFS=$as_save_IFS
7229
7230   ;;
7231 esac
7232 fi
7233 GO=$ac_cv_path_GO
7234 if test -n "$GO"; then
7235   { echo "$as_me:$LINENO: result: $GO" >&5
7236 echo "${ECHO_T}$GO" >&6; }
7237 else
7238   { echo "$as_me:$LINENO: result: no" >&5
7239 echo "${ECHO_T}no" >&6; }
7240 fi
7241
7242
7243 for ac_prog in ocamlfind
7244 do
7245   # Extract the first word of "$ac_prog", so it can be a program name with args.
7246 set dummy $ac_prog; ac_word=$2
7247 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7248 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7249 if test "${ac_cv_path_OCAMLFIND+set}" = set; then
7250   echo $ECHO_N "(cached) $ECHO_C" >&6
7251 else
7252   case $OCAMLFIND in
7253   [\\/]* | ?:[\\/]*)
7254   ac_cv_path_OCAMLFIND="$OCAMLFIND" # Let the user override the test with a path.
7255   ;;
7256   *)
7257   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7258 for as_dir in $PATH
7259 do
7260   IFS=$as_save_IFS
7261   test -z "$as_dir" && as_dir=.
7262   for ac_exec_ext in '' $ac_executable_extensions; do
7263   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7264     ac_cv_path_OCAMLFIND="$as_dir/$ac_word$ac_exec_ext"
7265     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7266     break 2
7267   fi
7268 done
7269 done
7270 IFS=$as_save_IFS
7271
7272   ;;
7273 esac
7274 fi
7275 OCAMLFIND=$ac_cv_path_OCAMLFIND
7276 if test -n "$OCAMLFIND"; then
7277   { echo "$as_me:$LINENO: result: $OCAMLFIND" >&5
7278 echo "${ECHO_T}$OCAMLFIND" >&6; }
7279 else
7280   { echo "$as_me:$LINENO: result: no" >&5
7281 echo "${ECHO_T}no" >&6; }
7282 fi
7283
7284
7285   test -n "$OCAMLFIND" && break
7286 done
7287
7288 for ac_prog in gas as
7289 do
7290   # Extract the first word of "$ac_prog", so it can be a program name with args.
7291 set dummy $ac_prog; ac_word=$2
7292 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7293 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7294 if test "${ac_cv_path_GAS+set}" = set; then
7295   echo $ECHO_N "(cached) $ECHO_C" >&6
7296 else
7297   case $GAS in
7298   [\\/]* | ?:[\\/]*)
7299   ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7300   ;;
7301   *)
7302   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7303 for as_dir in $PATH
7304 do
7305   IFS=$as_save_IFS
7306   test -z "$as_dir" && as_dir=.
7307   for ac_exec_ext in '' $ac_executable_extensions; do
7308   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7309     ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
7310     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7311     break 2
7312   fi
7313 done
7314 done
7315 IFS=$as_save_IFS
7316
7317   ;;
7318 esac
7319 fi
7320 GAS=$ac_cv_path_GAS
7321 if test -n "$GAS"; then
7322   { echo "$as_me:$LINENO: result: $GAS" >&5
7323 echo "${ECHO_T}$GAS" >&6; }
7324 else
7325   { echo "$as_me:$LINENO: result: no" >&5
7326 echo "${ECHO_T}no" >&6; }
7327 fi
7328
7329
7330   test -n "$GAS" && break
7331 done
7332
7333
7334 { echo "$as_me:$LINENO: checking for linker version" >&5
7335 echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7336 if test "${llvm_cv_link_version+set}" = set; then
7337   echo $ECHO_N "(cached) $ECHO_C" >&6
7338 else
7339
7340    version_string="$(${LD:-ld} -v 2>&1 | head -1)"
7341
7342    # Check for ld64.
7343    if (echo "$version_string" | grep -q "ld64"); then
7344      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)\( (.*)\)\{0,1\}#\1#")
7345    else
7346      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7347    fi
7348
7349 fi
7350 { echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7351 echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7352
7353 cat >>confdefs.h <<_ACEOF
7354 #define HOST_LINK_VERSION "$llvm_cv_link_version"
7355 _ACEOF
7356
7357
7358
7359
7360 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7361 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7362 if test "${llvm_cv_link_use_r+set}" = set; then
7363   echo $ECHO_N "(cached) $ECHO_C" >&6
7364 else
7365    ac_ext=c
7366 ac_cpp='$CPP $CPPFLAGS'
7367 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7368 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7369 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7370
7371   oldcflags="$CFLAGS"
7372   CFLAGS="$CFLAGS -Wl,-R."
7373   cat >conftest.$ac_ext <<_ACEOF
7374 /* confdefs.h.  */
7375 _ACEOF
7376 cat confdefs.h >>conftest.$ac_ext
7377 cat >>conftest.$ac_ext <<_ACEOF
7378 /* end confdefs.h.  */
7379
7380 int
7381 main ()
7382 {
7383
7384   ;
7385   return 0;
7386 }
7387 _ACEOF
7388 rm -f conftest.$ac_objext conftest$ac_exeext
7389 if { (ac_try="$ac_link"
7390 case "(($ac_try" in
7391   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7392   *) ac_try_echo=$ac_try;;
7393 esac
7394 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7395   (eval "$ac_link") 2>conftest.er1
7396   ac_status=$?
7397   grep -v '^ *+' conftest.er1 >conftest.err
7398   rm -f conftest.er1
7399   cat conftest.err >&5
7400   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7401   (exit $ac_status); } &&
7402          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7403   { (case "(($ac_try" in
7404   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7405   *) ac_try_echo=$ac_try;;
7406 esac
7407 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7408   (eval "$ac_try") 2>&5
7409   ac_status=$?
7410   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7411   (exit $ac_status); }; } &&
7412          { ac_try='test -s conftest$ac_exeext'
7413   { (case "(($ac_try" in
7414   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7415   *) ac_try_echo=$ac_try;;
7416 esac
7417 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7418   (eval "$ac_try") 2>&5
7419   ac_status=$?
7420   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7421   (exit $ac_status); }; }; then
7422   llvm_cv_link_use_r=yes
7423 else
7424   echo "$as_me: failed program was:" >&5
7425 sed 's/^/| /' conftest.$ac_ext >&5
7426
7427         llvm_cv_link_use_r=no
7428 fi
7429
7430 rm -f core conftest.err conftest.$ac_objext \
7431       conftest$ac_exeext conftest.$ac_ext
7432   CFLAGS="$oldcflags"
7433   ac_ext=c
7434 ac_cpp='$CPP $CPPFLAGS'
7435 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7436 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7437 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7438
7439
7440 fi
7441 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7442 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
7443 if test "$llvm_cv_link_use_r" = yes ; then
7444
7445 cat >>confdefs.h <<\_ACEOF
7446 #define HAVE_LINK_R 1
7447 _ACEOF
7448
7449   fi
7450
7451
7452 { echo "$as_me:$LINENO: checking for compiler -rdynamic option" >&5
7453 echo $ECHO_N "checking for compiler -rdynamic option... $ECHO_C" >&6; }
7454 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7455   echo $ECHO_N "(cached) $ECHO_C" >&6
7456 else
7457    ac_ext=c
7458 ac_cpp='$CPP $CPPFLAGS'
7459 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7460 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7461 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7462
7463   oldcflags="$CFLAGS"
7464   CFLAGS="$CFLAGS -rdynamic"
7465   cat >conftest.$ac_ext <<_ACEOF
7466 /* confdefs.h.  */
7467 _ACEOF
7468 cat confdefs.h >>conftest.$ac_ext
7469 cat >>conftest.$ac_ext <<_ACEOF
7470 /* end confdefs.h.  */
7471
7472 int
7473 main ()
7474 {
7475
7476   ;
7477   return 0;
7478 }
7479 _ACEOF
7480 rm -f conftest.$ac_objext conftest$ac_exeext
7481 if { (ac_try="$ac_link"
7482 case "(($ac_try" in
7483   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7484   *) ac_try_echo=$ac_try;;
7485 esac
7486 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7487   (eval "$ac_link") 2>conftest.er1
7488   ac_status=$?
7489   grep -v '^ *+' conftest.er1 >conftest.err
7490   rm -f conftest.er1
7491   cat conftest.err >&5
7492   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7493   (exit $ac_status); } &&
7494          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7495   { (case "(($ac_try" in
7496   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7497   *) ac_try_echo=$ac_try;;
7498 esac
7499 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7500   (eval "$ac_try") 2>&5
7501   ac_status=$?
7502   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7503   (exit $ac_status); }; } &&
7504          { ac_try='test -s conftest$ac_exeext'
7505   { (case "(($ac_try" in
7506   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7507   *) ac_try_echo=$ac_try;;
7508 esac
7509 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7510   (eval "$ac_try") 2>&5
7511   ac_status=$?
7512   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7513   (exit $ac_status); }; }; then
7514   llvm_cv_link_use_export_dynamic=yes
7515 else
7516   echo "$as_me: failed program was:" >&5
7517 sed 's/^/| /' conftest.$ac_ext >&5
7518
7519         llvm_cv_link_use_export_dynamic=no
7520 fi
7521
7522 rm -f core conftest.err conftest.$ac_objext \
7523       conftest$ac_exeext conftest.$ac_ext
7524   CFLAGS="$oldcflags"
7525   ac_ext=c
7526 ac_cpp='$CPP $CPPFLAGS'
7527 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7528 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7529 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7530
7531
7532 fi
7533 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
7534 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
7535 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
7536
7537 cat >>confdefs.h <<\_ACEOF
7538 #define HAVE_LINK_EXPORT_DYNAMIC 1
7539 _ACEOF
7540
7541   fi
7542
7543
7544 { echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
7545 echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
7546 if test "${llvm_cv_link_use_version_script+set}" = set; then
7547   echo $ECHO_N "(cached) $ECHO_C" >&6
7548 else
7549    ac_ext=c
7550 ac_cpp='$CPP $CPPFLAGS'
7551 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7552 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7553 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7554
7555   oldcflags="$CFLAGS"
7556
7557   # The following code is from the autoconf manual,
7558   # "11.13: Limitations of Usual Tools".
7559   # Create a temporary directory $tmp in $TMPDIR (default /tmp).
7560   # Use mktemp if possible; otherwise fall back on mkdir,
7561   # with $RANDOM to make collisions less likely.
7562   : ${TMPDIR=/tmp}
7563   {
7564     tmp=`
7565       (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
7566     ` &&
7567     test -n "$tmp" && test -d "$tmp"
7568   } || {
7569     tmp=$TMPDIR/foo$$-$RANDOM
7570     (umask 077 && mkdir "$tmp")
7571   } || exit $?
7572
7573   echo "{" > "$tmp/export.map"
7574   echo "  global: main;" >> "$tmp/export.map"
7575   echo "  local: *;" >> "$tmp/export.map"
7576   echo "};" >> "$tmp/export.map"
7577
7578   CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
7579   cat >conftest.$ac_ext <<_ACEOF
7580 /* confdefs.h.  */
7581 _ACEOF
7582 cat confdefs.h >>conftest.$ac_ext
7583 cat >>conftest.$ac_ext <<_ACEOF
7584 /* end confdefs.h.  */
7585
7586 int
7587 main ()
7588 {
7589
7590   ;
7591   return 0;
7592 }
7593 _ACEOF
7594 rm -f conftest.$ac_objext conftest$ac_exeext
7595 if { (ac_try="$ac_link"
7596 case "(($ac_try" in
7597   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7598   *) ac_try_echo=$ac_try;;
7599 esac
7600 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7601   (eval "$ac_link") 2>conftest.er1
7602   ac_status=$?
7603   grep -v '^ *+' conftest.er1 >conftest.err
7604   rm -f conftest.er1
7605   cat conftest.err >&5
7606   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7607   (exit $ac_status); } &&
7608          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7609   { (case "(($ac_try" in
7610   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7611   *) ac_try_echo=$ac_try;;
7612 esac
7613 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7614   (eval "$ac_try") 2>&5
7615   ac_status=$?
7616   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7617   (exit $ac_status); }; } &&
7618          { ac_try='test -s conftest$ac_exeext'
7619   { (case "(($ac_try" in
7620   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7621   *) ac_try_echo=$ac_try;;
7622 esac
7623 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7624   (eval "$ac_try") 2>&5
7625   ac_status=$?
7626   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7627   (exit $ac_status); }; }; then
7628   llvm_cv_link_use_version_script=yes
7629 else
7630   echo "$as_me: failed program was:" >&5
7631 sed 's/^/| /' conftest.$ac_ext >&5
7632
7633         llvm_cv_link_use_version_script=no
7634 fi
7635
7636 rm -f core conftest.err conftest.$ac_objext \
7637       conftest$ac_exeext conftest.$ac_ext
7638   rm "$tmp/export.map"
7639   rmdir "$tmp"
7640   CFLAGS="$oldcflags"
7641   ac_ext=c
7642 ac_cpp='$CPP $CPPFLAGS'
7643 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7644 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7645 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7646
7647
7648 fi
7649 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
7650 echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
7651 if test "$llvm_cv_link_use_version_script" = yes ; then
7652   HAVE_LINK_VERSION_SCRIPT=1
7653
7654   fi
7655
7656
7657
7658 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
7659 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
7660 if test "${ac_cv_path_GREP+set}" = set; then
7661   echo $ECHO_N "(cached) $ECHO_C" >&6
7662 else
7663   # Extract the first word of "grep ggrep" to use in msg output
7664 if test -z "$GREP"; then
7665 set dummy grep ggrep; ac_prog_name=$2
7666 if test "${ac_cv_path_GREP+set}" = set; then
7667   echo $ECHO_N "(cached) $ECHO_C" >&6
7668 else
7669   ac_path_GREP_found=false
7670 # Loop through the user's path and test for each of PROGNAME-LIST
7671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7672 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7673 do
7674   IFS=$as_save_IFS
7675   test -z "$as_dir" && as_dir=.
7676   for ac_prog in grep ggrep; do
7677   for ac_exec_ext in '' $ac_executable_extensions; do
7678     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7679     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
7680     # Check for GNU ac_path_GREP and select it if it is found.
7681   # Check for GNU $ac_path_GREP
7682 case `"$ac_path_GREP" --version 2>&1` in
7683 *GNU*)
7684   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7685 *)
7686   ac_count=0
7687   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
7688   while :
7689   do
7690     cat "conftest.in" "conftest.in" >"conftest.tmp"
7691     mv "conftest.tmp" "conftest.in"
7692     cp "conftest.in" "conftest.nl"
7693     echo 'GREP' >> "conftest.nl"
7694     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7695     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7696     ac_count=`expr $ac_count + 1`
7697     if test $ac_count -gt ${ac_path_GREP_max-0}; then
7698       # Best one so far, save it but keep looking for a better one
7699       ac_cv_path_GREP="$ac_path_GREP"
7700       ac_path_GREP_max=$ac_count
7701     fi
7702     # 10*(2^10) chars as input seems more than enough
7703     test $ac_count -gt 10 && break
7704   done
7705   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7706 esac
7707
7708
7709     $ac_path_GREP_found && break 3
7710   done
7711 done
7712
7713 done
7714 IFS=$as_save_IFS
7715
7716
7717 fi
7718
7719 GREP="$ac_cv_path_GREP"
7720 if test -z "$GREP"; then
7721   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
7722 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
7723    { (exit 1); exit 1; }; }
7724 fi
7725
7726 else
7727   ac_cv_path_GREP=$GREP
7728 fi
7729
7730
7731 fi
7732 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
7733 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
7734  GREP="$ac_cv_path_GREP"
7735
7736
7737 { echo "$as_me:$LINENO: checking for egrep" >&5
7738 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
7739 if test "${ac_cv_path_EGREP+set}" = set; then
7740   echo $ECHO_N "(cached) $ECHO_C" >&6
7741 else
7742   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7743    then ac_cv_path_EGREP="$GREP -E"
7744    else
7745      # Extract the first word of "egrep" to use in msg output
7746 if test -z "$EGREP"; then
7747 set dummy egrep; ac_prog_name=$2
7748 if test "${ac_cv_path_EGREP+set}" = set; then
7749   echo $ECHO_N "(cached) $ECHO_C" >&6
7750 else
7751   ac_path_EGREP_found=false
7752 # Loop through the user's path and test for each of PROGNAME-LIST
7753 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7754 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7755 do
7756   IFS=$as_save_IFS
7757   test -z "$as_dir" && as_dir=.
7758   for ac_prog in egrep; do
7759   for ac_exec_ext in '' $ac_executable_extensions; do
7760     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7761     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
7762     # Check for GNU ac_path_EGREP and select it if it is found.
7763   # Check for GNU $ac_path_EGREP
7764 case `"$ac_path_EGREP" --version 2>&1` in
7765 *GNU*)
7766   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7767 *)
7768   ac_count=0
7769   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
7770   while :
7771   do
7772     cat "conftest.in" "conftest.in" >"conftest.tmp"
7773     mv "conftest.tmp" "conftest.in"
7774     cp "conftest.in" "conftest.nl"
7775     echo 'EGREP' >> "conftest.nl"
7776     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7777     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7778     ac_count=`expr $ac_count + 1`
7779     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7780       # Best one so far, save it but keep looking for a better one
7781       ac_cv_path_EGREP="$ac_path_EGREP"
7782       ac_path_EGREP_max=$ac_count
7783     fi
7784     # 10*(2^10) chars as input seems more than enough
7785     test $ac_count -gt 10 && break
7786   done
7787   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7788 esac
7789
7790
7791     $ac_path_EGREP_found && break 3
7792   done
7793 done
7794
7795 done
7796 IFS=$as_save_IFS
7797
7798
7799 fi
7800
7801 EGREP="$ac_cv_path_EGREP"
7802 if test -z "$EGREP"; then
7803   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
7804 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
7805    { (exit 1); exit 1; }; }
7806 fi
7807
7808 else
7809   ac_cv_path_EGREP=$EGREP
7810 fi
7811
7812
7813    fi
7814 fi
7815 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
7816 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
7817  EGREP="$ac_cv_path_EGREP"
7818
7819
7820 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7821 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
7822 if test "${ac_cv_header_stdc+set}" = set; then
7823   echo $ECHO_N "(cached) $ECHO_C" >&6
7824 else
7825   cat >conftest.$ac_ext <<_ACEOF
7826 /* confdefs.h.  */
7827 _ACEOF
7828 cat confdefs.h >>conftest.$ac_ext
7829 cat >>conftest.$ac_ext <<_ACEOF
7830 /* end confdefs.h.  */
7831 #include <stdlib.h>
7832 #include <stdarg.h>
7833 #include <string.h>
7834 #include <float.h>
7835
7836 int
7837 main ()
7838 {
7839
7840   ;
7841   return 0;
7842 }
7843 _ACEOF
7844 rm -f conftest.$ac_objext
7845 if { (ac_try="$ac_compile"
7846 case "(($ac_try" in
7847   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7848   *) ac_try_echo=$ac_try;;
7849 esac
7850 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7851   (eval "$ac_compile") 2>conftest.er1
7852   ac_status=$?
7853   grep -v '^ *+' conftest.er1 >conftest.err
7854   rm -f conftest.er1
7855   cat conftest.err >&5
7856   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7857   (exit $ac_status); } &&
7858          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7859   { (case "(($ac_try" in
7860   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7861   *) ac_try_echo=$ac_try;;
7862 esac
7863 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7864   (eval "$ac_try") 2>&5
7865   ac_status=$?
7866   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7867   (exit $ac_status); }; } &&
7868          { ac_try='test -s conftest.$ac_objext'
7869   { (case "(($ac_try" in
7870   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7871   *) ac_try_echo=$ac_try;;
7872 esac
7873 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7874   (eval "$ac_try") 2>&5
7875   ac_status=$?
7876   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7877   (exit $ac_status); }; }; then
7878   ac_cv_header_stdc=yes
7879 else
7880   echo "$as_me: failed program was:" >&5
7881 sed 's/^/| /' conftest.$ac_ext >&5
7882
7883         ac_cv_header_stdc=no
7884 fi
7885
7886 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7887
7888 if test $ac_cv_header_stdc = yes; then
7889   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7890   cat >conftest.$ac_ext <<_ACEOF
7891 /* confdefs.h.  */
7892 _ACEOF
7893 cat confdefs.h >>conftest.$ac_ext
7894 cat >>conftest.$ac_ext <<_ACEOF
7895 /* end confdefs.h.  */
7896 #include <string.h>
7897
7898 _ACEOF
7899 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7900   $EGREP "memchr" >/dev/null 2>&1; then
7901   :
7902 else
7903   ac_cv_header_stdc=no
7904 fi
7905 rm -f conftest*
7906
7907 fi
7908
7909 if test $ac_cv_header_stdc = yes; then
7910   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7911   cat >conftest.$ac_ext <<_ACEOF
7912 /* confdefs.h.  */
7913 _ACEOF
7914 cat confdefs.h >>conftest.$ac_ext
7915 cat >>conftest.$ac_ext <<_ACEOF
7916 /* end confdefs.h.  */
7917 #include <stdlib.h>
7918
7919 _ACEOF
7920 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7921   $EGREP "free" >/dev/null 2>&1; then
7922   :
7923 else
7924   ac_cv_header_stdc=no
7925 fi
7926 rm -f conftest*
7927
7928 fi
7929
7930 if test $ac_cv_header_stdc = yes; then
7931   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7932   if test "$cross_compiling" = yes; then
7933   :
7934 else
7935   cat >conftest.$ac_ext <<_ACEOF
7936 /* confdefs.h.  */
7937 _ACEOF
7938 cat confdefs.h >>conftest.$ac_ext
7939 cat >>conftest.$ac_ext <<_ACEOF
7940 /* end confdefs.h.  */
7941 #include <ctype.h>
7942 #include <stdlib.h>
7943 #if ((' ' & 0x0FF) == 0x020)
7944 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7945 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7946 #else
7947 # define ISLOWER(c) \
7948                    (('a' <= (c) && (c) <= 'i') \
7949                      || ('j' <= (c) && (c) <= 'r') \
7950                      || ('s' <= (c) && (c) <= 'z'))
7951 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7952 #endif
7953
7954 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7955 int
7956 main ()
7957 {
7958   int i;
7959   for (i = 0; i < 256; i++)
7960     if (XOR (islower (i), ISLOWER (i))
7961         || toupper (i) != TOUPPER (i))
7962       return 2;
7963   return 0;
7964 }
7965 _ACEOF
7966 rm -f conftest$ac_exeext
7967 if { (ac_try="$ac_link"
7968 case "(($ac_try" in
7969   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7970   *) ac_try_echo=$ac_try;;
7971 esac
7972 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7973   (eval "$ac_link") 2>&5
7974   ac_status=$?
7975   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7976   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7977   { (case "(($ac_try" in
7978   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7979   *) ac_try_echo=$ac_try;;
7980 esac
7981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7982   (eval "$ac_try") 2>&5
7983   ac_status=$?
7984   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7985   (exit $ac_status); }; }; then
7986   :
7987 else
7988   echo "$as_me: program exited with status $ac_status" >&5
7989 echo "$as_me: failed program was:" >&5
7990 sed 's/^/| /' conftest.$ac_ext >&5
7991
7992 ( exit $ac_status )
7993 ac_cv_header_stdc=no
7994 fi
7995 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7996 fi
7997
7998
7999 fi
8000 fi
8001 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
8002 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
8003 if test $ac_cv_header_stdc = yes; then
8004
8005 cat >>confdefs.h <<\_ACEOF
8006 #define STDC_HEADERS 1
8007 _ACEOF
8008
8009 fi
8010
8011 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8022                   inttypes.h stdint.h unistd.h
8023 do
8024 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8025 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8026 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8027 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8028   echo $ECHO_N "(cached) $ECHO_C" >&6
8029 else
8030   cat >conftest.$ac_ext <<_ACEOF
8031 /* confdefs.h.  */
8032 _ACEOF
8033 cat confdefs.h >>conftest.$ac_ext
8034 cat >>conftest.$ac_ext <<_ACEOF
8035 /* end confdefs.h.  */
8036 $ac_includes_default
8037
8038 #include <$ac_header>
8039 _ACEOF
8040 rm -f conftest.$ac_objext
8041 if { (ac_try="$ac_compile"
8042 case "(($ac_try" in
8043   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8044   *) ac_try_echo=$ac_try;;
8045 esac
8046 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8047   (eval "$ac_compile") 2>conftest.er1
8048   ac_status=$?
8049   grep -v '^ *+' conftest.er1 >conftest.err
8050   rm -f conftest.er1
8051   cat conftest.err >&5
8052   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8053   (exit $ac_status); } &&
8054          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8055   { (case "(($ac_try" in
8056   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8057   *) ac_try_echo=$ac_try;;
8058 esac
8059 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8060   (eval "$ac_try") 2>&5
8061   ac_status=$?
8062   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8063   (exit $ac_status); }; } &&
8064          { ac_try='test -s conftest.$ac_objext'
8065   { (case "(($ac_try" in
8066   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8067   *) ac_try_echo=$ac_try;;
8068 esac
8069 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8070   (eval "$ac_try") 2>&5
8071   ac_status=$?
8072   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8073   (exit $ac_status); }; }; then
8074   eval "$as_ac_Header=yes"
8075 else
8076   echo "$as_me: failed program was:" >&5
8077 sed 's/^/| /' conftest.$ac_ext >&5
8078
8079         eval "$as_ac_Header=no"
8080 fi
8081
8082 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8083 fi
8084 ac_res=`eval echo '${'$as_ac_Header'}'`
8085                { echo "$as_me:$LINENO: result: $ac_res" >&5
8086 echo "${ECHO_T}$ac_res" >&6; }
8087 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8088   cat >>confdefs.h <<_ACEOF
8089 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8090 _ACEOF
8091
8092 fi
8093
8094 done
8095
8096
8097
8098 for ac_header in errno.h
8099 do
8100 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8101 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8102   { echo "$as_me:$LINENO: checking for $ac_header" >&5
8103 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8104 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8105   echo $ECHO_N "(cached) $ECHO_C" >&6
8106 fi
8107 ac_res=`eval echo '${'$as_ac_Header'}'`
8108                { echo "$as_me:$LINENO: result: $ac_res" >&5
8109 echo "${ECHO_T}$ac_res" >&6; }
8110 else
8111   # Is the header compilable?
8112 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
8113 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8114 cat >conftest.$ac_ext <<_ACEOF
8115 /* confdefs.h.  */
8116 _ACEOF
8117 cat confdefs.h >>conftest.$ac_ext
8118 cat >>conftest.$ac_ext <<_ACEOF
8119 /* end confdefs.h.  */
8120 $ac_includes_default
8121 #include <$ac_header>
8122 _ACEOF
8123 rm -f conftest.$ac_objext
8124 if { (ac_try="$ac_compile"
8125 case "(($ac_try" in
8126   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8127   *) ac_try_echo=$ac_try;;
8128 esac
8129 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8130   (eval "$ac_compile") 2>conftest.er1
8131   ac_status=$?
8132   grep -v '^ *+' conftest.er1 >conftest.err
8133   rm -f conftest.er1
8134   cat conftest.err >&5
8135   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8136   (exit $ac_status); } &&
8137          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8138   { (case "(($ac_try" in
8139   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8140   *) ac_try_echo=$ac_try;;
8141 esac
8142 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8143   (eval "$ac_try") 2>&5
8144   ac_status=$?
8145   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8146   (exit $ac_status); }; } &&
8147          { ac_try='test -s conftest.$ac_objext'
8148   { (case "(($ac_try" in
8149   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8150   *) ac_try_echo=$ac_try;;
8151 esac
8152 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8153   (eval "$ac_try") 2>&5
8154   ac_status=$?
8155   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8156   (exit $ac_status); }; }; then
8157   ac_header_compiler=yes
8158 else
8159   echo "$as_me: failed program was:" >&5
8160 sed 's/^/| /' conftest.$ac_ext >&5
8161
8162         ac_header_compiler=no
8163 fi
8164
8165 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8166 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8167 echo "${ECHO_T}$ac_header_compiler" >&6; }
8168
8169 # Is the header present?
8170 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
8171 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8172 cat >conftest.$ac_ext <<_ACEOF
8173 /* confdefs.h.  */
8174 _ACEOF
8175 cat confdefs.h >>conftest.$ac_ext
8176 cat >>conftest.$ac_ext <<_ACEOF
8177 /* end confdefs.h.  */
8178 #include <$ac_header>
8179 _ACEOF
8180 if { (ac_try="$ac_cpp conftest.$ac_ext"
8181 case "(($ac_try" in
8182   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8183   *) ac_try_echo=$ac_try;;
8184 esac
8185 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8186   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8187   ac_status=$?
8188   grep -v '^ *+' conftest.er1 >conftest.err
8189   rm -f conftest.er1
8190   cat conftest.err >&5
8191   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8192   (exit $ac_status); } >/dev/null; then
8193   if test -s conftest.err; then
8194     ac_cpp_err=$ac_c_preproc_warn_flag
8195     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8196   else
8197     ac_cpp_err=
8198   fi
8199 else
8200   ac_cpp_err=yes
8201 fi
8202 if test -z "$ac_cpp_err"; then
8203   ac_header_preproc=yes
8204 else
8205   echo "$as_me: failed program was:" >&5
8206 sed 's/^/| /' conftest.$ac_ext >&5
8207
8208   ac_header_preproc=no
8209 fi
8210
8211 rm -f conftest.err conftest.$ac_ext
8212 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8213 echo "${ECHO_T}$ac_header_preproc" >&6; }
8214
8215 # So?  What about this header?
8216 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8217   yes:no: )
8218     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8219 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8220     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8221 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8222     ac_header_preproc=yes
8223     ;;
8224   no:yes:* )
8225     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8226 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8227     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8228 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8229     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8230 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8231     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8232 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8233     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8234 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8235     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8236 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8237     ( cat <<\_ASBOX
8238 ## ------------------------------------ ##
8239 ## Report this to http://llvm.org/bugs/ ##
8240 ## ------------------------------------ ##
8241 _ASBOX
8242      ) | sed "s/^/$as_me: WARNING:     /" >&2
8243     ;;
8244 esac
8245 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8246 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8247 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8248   echo $ECHO_N "(cached) $ECHO_C" >&6
8249 else
8250   eval "$as_ac_Header=\$ac_header_preproc"
8251 fi
8252 ac_res=`eval echo '${'$as_ac_Header'}'`
8253                { echo "$as_me:$LINENO: result: $ac_res" >&5
8254 echo "${ECHO_T}$ac_res" >&6; }
8255
8256 fi
8257 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8258   cat >>confdefs.h <<_ACEOF
8259 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8260 _ACEOF
8261
8262 fi
8263
8264 done
8265
8266
8267 case "$llvm_cv_os_type" in
8268   Cygwin|MingW|Win32) llvm_shlib_ext=.dll ;;
8269   Darwin) llvm_shlib_ext=.dylib ;;
8270   *) llvm_shlib_ext=.so ;;
8271 esac
8272
8273
8274 cat >>confdefs.h <<_ACEOF
8275 #define LTDL_SHLIB_EXT "$llvm_shlib_ext"
8276 _ACEOF
8277
8278
8279 { echo "$as_me:$LINENO: checking tool compatibility" >&5
8280 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
8281
8282 ICC=no
8283 IXX=no
8284 case $CC in
8285   icc*|icpc*)
8286     ICC=yes
8287     IXX=yes
8288     ;;
8289    *)
8290     ;;
8291 esac
8292
8293 if test "$GCC" != "yes" && test "$ICC" != "yes"
8294 then
8295   { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
8296 echo "$as_me: error: gcc|icc required but not found" >&2;}
8297    { (exit 1); exit 1; }; }
8298 fi
8299
8300 if test "$GXX" != "yes" && test "$IXX" != "yes"
8301 then
8302   { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
8303 echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
8304    { (exit 1); exit 1; }; }
8305 fi
8306
8307 if test "$GCC" = "yes"
8308 then
8309   cat >conftest.$ac_ext <<_ACEOF
8310
8311   /* confdefs.h.  */
8312 _ACEOF
8313 cat confdefs.h >>conftest.$ac_ext
8314 cat >>conftest.$ac_ext <<_ACEOF
8315 /* end confdefs.h.  */
8316
8317     #if !defined(__GNUC__) || __GNUC__ < 3
8318     #error Unsupported GCC version
8319     #endif
8320
8321
8322 _ACEOF
8323 rm -f conftest.$ac_objext
8324 if { (ac_try="$ac_compile"
8325 case "(($ac_try" in
8326   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8327   *) ac_try_echo=$ac_try;;
8328 esac
8329 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8330   (eval "$ac_compile") 2>conftest.er1
8331   ac_status=$?
8332   grep -v '^ *+' conftest.er1 >conftest.err
8333   rm -f conftest.er1
8334   cat conftest.err >&5
8335   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8336   (exit $ac_status); } &&
8337          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8338   { (case "(($ac_try" in
8339   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8340   *) ac_try_echo=$ac_try;;
8341 esac
8342 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8343   (eval "$ac_try") 2>&5
8344   ac_status=$?
8345   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8346   (exit $ac_status); }; } &&
8347          { ac_try='test -s conftest.$ac_objext'
8348   { (case "(($ac_try" in
8349   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8350   *) ac_try_echo=$ac_try;;
8351 esac
8352 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8353   (eval "$ac_try") 2>&5
8354   ac_status=$?
8355   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8356   (exit $ac_status); }; }; then
8357   :
8358 else
8359   echo "$as_me: failed program was:" >&5
8360 sed 's/^/| /' conftest.$ac_ext >&5
8361
8362         { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
8363 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
8364    { (exit 1); exit 1; }; }
8365 fi
8366
8367 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8368 fi
8369
8370 if test -z "$llvm_cv_gnu_make_command"
8371 then
8372   { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
8373 echo "$as_me: error: GNU Make required but not found" >&2;}
8374    { (exit 1); exit 1; }; }
8375 fi
8376
8377 { echo "$as_me:$LINENO: result: ok" >&5
8378 echo "${ECHO_T}ok" >&6; }
8379
8380 { echo "$as_me:$LINENO: checking optional compiler flags" >&5
8381 echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
8382 case "$llvm_cv_cxx_compiler" in
8383   clang)
8384     NO_VARIADIC_MACROS=`$CXX -Werror -Wvariadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
8385
8386     MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wmissing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wmissing-field-initializers`
8387
8388     COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default`
8389
8390     ;;
8391   gcc)
8392                 MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wmissing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
8393
8394     NO_VARIADIC_MACROS=`$CXX -Werror -Wvariadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
8395
8396     COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default`
8397
8398     NO_MAYBE_UNINITIALIZED=`$CXX -Werror -Wmaybe-uninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-maybe-uninitialized`
8399
8400                 if test -z "$NO_MAYBE_UNINITIALIZED"
8401     then
8402       NO_UNINITIALIZED=`$CXX -Werror -Wuninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-uninitialized`
8403
8404     fi
8405     ;;
8406   unknown)
8407     ;;
8408 esac
8409
8410 no_comment=
8411 llvm_cv_old_cxxflags="$CXXFLAGS"
8412 CXXFLAGS="$CXXFLAGS -Wcomment -Werror"
8413 cat >conftest.$ac_ext <<_ACEOF
8414
8415   /* confdefs.h.  */
8416 _ACEOF
8417 cat confdefs.h >>conftest.$ac_ext
8418 cat >>conftest.$ac_ext <<_ACEOF
8419 /* end confdefs.h.  */
8420 // Comment \o\
8421 // Another comment
8422 int main() { return 0; }
8423
8424
8425 _ACEOF
8426 rm -f conftest.$ac_objext
8427 if { (ac_try="$ac_compile"
8428 case "(($ac_try" in
8429   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8430   *) ac_try_echo=$ac_try;;
8431 esac
8432 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8433   (eval "$ac_compile") 2>conftest.er1
8434   ac_status=$?
8435   grep -v '^ *+' conftest.er1 >conftest.err
8436   rm -f conftest.er1
8437   cat conftest.err >&5
8438   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8439   (exit $ac_status); } &&
8440          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8441   { (case "(($ac_try" in
8442   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8443   *) ac_try_echo=$ac_try;;
8444 esac
8445 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8446   (eval "$ac_try") 2>&5
8447   ac_status=$?
8448   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8449   (exit $ac_status); }; } &&
8450          { ac_try='test -s conftest.$ac_objext'
8451   { (case "(($ac_try" in
8452   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8453   *) ac_try_echo=$ac_try;;
8454 esac
8455 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8456   (eval "$ac_try") 2>&5
8457   ac_status=$?
8458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8459   (exit $ac_status); }; }; then
8460
8461   no_comment=-Wno-comment
8462
8463 else
8464   echo "$as_me: failed program was:" >&5
8465 sed 's/^/| /' conftest.$ac_ext >&5
8466
8467
8468 fi
8469
8470 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8471 NO_COMMENT=$no_comment
8472
8473 CXXFLAGS="$llvm_cv_old_cxxflags"
8474
8475 { echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED $NO_COMMENT" >&5
8476 echo "${ECHO_T}$NO_VARIADIC_MACROS $MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED $NO_COMMENT" >&6; }
8477
8478
8479 # Check whether --with-python was given.
8480 if test "${with_python+set}" = set; then
8481   withval=$with_python; PYTHON="$withval"
8482 fi
8483
8484
8485 if test -n "$PYTHON" && test -x "$PYTHON" ; then
8486   { echo "$as_me:$LINENO: checking for python" >&5
8487 echo $ECHO_N "checking for python... $ECHO_C" >&6; }
8488   { echo "$as_me:$LINENO: result: user defined: $with_python" >&5
8489 echo "${ECHO_T}user defined: $with_python" >&6; }
8490 else
8491   if test -n "$PYTHON" ; then
8492     { echo "$as_me:$LINENO: WARNING: specified python ($PYTHON) is not usable, searching path" >&5
8493 echo "$as_me: WARNING: specified python ($PYTHON) is not usable, searching path" >&2;}
8494   fi
8495
8496   # Extract the first word of "python python2 python27", so it can be a program name with args.
8497 set dummy python python2 python27; ac_word=$2
8498 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8499 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8500 if test "${ac_cv_path_PYTHON+set}" = set; then
8501   echo $ECHO_N "(cached) $ECHO_C" >&6
8502 else
8503   case $PYTHON in
8504   [\\/]* | ?:[\\/]*)
8505   ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
8506   ;;
8507   *)
8508   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8509 for as_dir in $PATH
8510 do
8511   IFS=$as_save_IFS
8512   test -z "$as_dir" && as_dir=.
8513   for ac_exec_ext in '' $ac_executable_extensions; do
8514   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8515     ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
8516     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8517     break 2
8518   fi
8519 done
8520 done
8521 IFS=$as_save_IFS
8522
8523   test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON="{ echo "$as_me:$LINENO: result: not found" >&5
8524 echo "${ECHO_T}not found" >&6; }
8525                 { { echo "$as_me:$LINENO: error: could not find python 2.7 or higher" >&5
8526 echo "$as_me: error: could not find python 2.7 or higher" >&2;}
8527    { (exit 1); exit 1; }; }"
8528   ;;
8529 esac
8530 fi
8531 PYTHON=$ac_cv_path_PYTHON
8532 if test -n "$PYTHON"; then
8533   { echo "$as_me:$LINENO: result: $PYTHON" >&5
8534 echo "${ECHO_T}$PYTHON" >&6; }
8535 else
8536   { echo "$as_me:$LINENO: result: no" >&5
8537 echo "${ECHO_T}no" >&6; }
8538 fi
8539
8540
8541 fi
8542
8543 { echo "$as_me:$LINENO: checking for python >= 2.7" >&5
8544 echo $ECHO_N "checking for python >= 2.7... $ECHO_C" >&6; }
8545 ac_python_version=`$PYTHON -V 2>&1 | cut -d' ' -f2`
8546 ac_python_version_major=`echo $ac_python_version | cut -d'.' -f1`
8547 ac_python_version_minor=`echo $ac_python_version | cut -d'.' -f2`
8548 ac_python_version_patch=`echo $ac_python_version | cut -d'.' -f3`
8549 if test "$ac_python_version_major" -gt "2" || \
8550    (test "$ac_python_version_major" -eq "2" && \
8551     test "$ac_python_version_minor" -ge "7") ; then
8552   { echo "$as_me:$LINENO: result: $PYTHON ($ac_python_version)" >&5
8553 echo "${ECHO_T}$PYTHON ($ac_python_version)" >&6; }
8554 else
8555   { echo "$as_me:$LINENO: result: not found" >&5
8556 echo "${ECHO_T}not found" >&6; }
8557   { { echo "$as_me:$LINENO: error: found python $ac_python_version ($PYTHON); required >= 2.7
8558 See \`config.log' for more details." >&5
8559 echo "$as_me: error: found python $ac_python_version ($PYTHON); required >= 2.7
8560 See \`config.log' for more details." >&2;}
8561    { (exit 1); exit 1; }; }
8562 fi
8563
8564
8565
8566 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
8567 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
8568 if test "${ac_cv_lib_m_sin+set}" = set; then
8569   echo $ECHO_N "(cached) $ECHO_C" >&6
8570 else
8571   ac_check_lib_save_LIBS=$LIBS
8572 LIBS="-lm  $LIBS"
8573 cat >conftest.$ac_ext <<_ACEOF
8574 /* confdefs.h.  */
8575 _ACEOF
8576 cat confdefs.h >>conftest.$ac_ext
8577 cat >>conftest.$ac_ext <<_ACEOF
8578 /* end confdefs.h.  */
8579
8580 /* Override any GCC internal prototype to avoid an error.
8581    Use char because int might match the return type of a GCC
8582    builtin and then its argument prototype would still apply.  */
8583 #ifdef __cplusplus
8584 extern "C"
8585 #endif
8586 char sin ();
8587 int
8588 main ()
8589 {
8590 return sin ();
8591   ;
8592   return 0;
8593 }
8594 _ACEOF
8595 rm -f conftest.$ac_objext conftest$ac_exeext
8596 if { (ac_try="$ac_link"
8597 case "(($ac_try" in
8598   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8599   *) ac_try_echo=$ac_try;;
8600 esac
8601 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8602   (eval "$ac_link") 2>conftest.er1
8603   ac_status=$?
8604   grep -v '^ *+' conftest.er1 >conftest.err
8605   rm -f conftest.er1
8606   cat conftest.err >&5
8607   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8608   (exit $ac_status); } &&
8609          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8610   { (case "(($ac_try" in
8611   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8612   *) ac_try_echo=$ac_try;;
8613 esac
8614 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8615   (eval "$ac_try") 2>&5
8616   ac_status=$?
8617   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8618   (exit $ac_status); }; } &&
8619          { ac_try='test -s conftest$ac_exeext'
8620   { (case "(($ac_try" in
8621   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8622   *) ac_try_echo=$ac_try;;
8623 esac
8624 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8625   (eval "$ac_try") 2>&5
8626   ac_status=$?
8627   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8628   (exit $ac_status); }; }; then
8629   ac_cv_lib_m_sin=yes
8630 else
8631   echo "$as_me: failed program was:" >&5
8632 sed 's/^/| /' conftest.$ac_ext >&5
8633
8634         ac_cv_lib_m_sin=no
8635 fi
8636
8637 rm -f core conftest.err conftest.$ac_objext \
8638       conftest$ac_exeext conftest.$ac_ext
8639 LIBS=$ac_check_lib_save_LIBS
8640 fi
8641 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
8642 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
8643 if test $ac_cv_lib_m_sin = yes; then
8644   cat >>confdefs.h <<_ACEOF
8645 #define HAVE_LIBM 1
8646 _ACEOF
8647
8648   LIBS="-lm $LIBS"
8649
8650 fi
8651
8652 if test "$llvm_cv_os_type" = "MingW" ; then
8653
8654 { echo "$as_me:$LINENO: checking for main in -lole32" >&5
8655 echo $ECHO_N "checking for main in -lole32... $ECHO_C" >&6; }
8656 if test "${ac_cv_lib_ole32_main+set}" = set; then
8657   echo $ECHO_N "(cached) $ECHO_C" >&6
8658 else
8659   ac_check_lib_save_LIBS=$LIBS
8660 LIBS="-lole32  $LIBS"
8661 cat >conftest.$ac_ext <<_ACEOF
8662 /* confdefs.h.  */
8663 _ACEOF
8664 cat confdefs.h >>conftest.$ac_ext
8665 cat >>conftest.$ac_ext <<_ACEOF
8666 /* end confdefs.h.  */
8667
8668
8669 int
8670 main ()
8671 {
8672 return main ();
8673   ;
8674   return 0;
8675 }
8676 _ACEOF
8677 rm -f conftest.$ac_objext conftest$ac_exeext
8678 if { (ac_try="$ac_link"
8679 case "(($ac_try" in
8680   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8681   *) ac_try_echo=$ac_try;;
8682 esac
8683 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8684   (eval "$ac_link") 2>conftest.er1
8685   ac_status=$?
8686   grep -v '^ *+' conftest.er1 >conftest.err
8687   rm -f conftest.er1
8688   cat conftest.err >&5
8689   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8690   (exit $ac_status); } &&
8691          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8692   { (case "(($ac_try" in
8693   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8694   *) ac_try_echo=$ac_try;;
8695 esac
8696 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8697   (eval "$ac_try") 2>&5
8698   ac_status=$?
8699   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8700   (exit $ac_status); }; } &&
8701          { ac_try='test -s conftest$ac_exeext'
8702   { (case "(($ac_try" in
8703   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8704   *) ac_try_echo=$ac_try;;
8705 esac
8706 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8707   (eval "$ac_try") 2>&5
8708   ac_status=$?
8709   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8710   (exit $ac_status); }; }; then
8711   ac_cv_lib_ole32_main=yes
8712 else
8713   echo "$as_me: failed program was:" >&5
8714 sed 's/^/| /' conftest.$ac_ext >&5
8715
8716         ac_cv_lib_ole32_main=no
8717 fi
8718
8719 rm -f core conftest.err conftest.$ac_objext \
8720       conftest$ac_exeext conftest.$ac_ext
8721 LIBS=$ac_check_lib_save_LIBS
8722 fi
8723 { echo "$as_me:$LINENO: result: $ac_cv_lib_ole32_main" >&5
8724 echo "${ECHO_T}$ac_cv_lib_ole32_main" >&6; }
8725 if test $ac_cv_lib_ole32_main = yes; then
8726   cat >>confdefs.h <<_ACEOF
8727 #define HAVE_LIBOLE32 1
8728 _ACEOF
8729
8730   LIBS="-lole32 $LIBS"
8731
8732 fi
8733
8734
8735 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
8736 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
8737 if test "${ac_cv_lib_psapi_main+set}" = set; then
8738   echo $ECHO_N "(cached) $ECHO_C" >&6
8739 else
8740   ac_check_lib_save_LIBS=$LIBS
8741 LIBS="-lpsapi  $LIBS"
8742 cat >conftest.$ac_ext <<_ACEOF
8743 /* confdefs.h.  */
8744 _ACEOF
8745 cat confdefs.h >>conftest.$ac_ext
8746 cat >>conftest.$ac_ext <<_ACEOF
8747 /* end confdefs.h.  */
8748
8749
8750 int
8751 main ()
8752 {
8753 return main ();
8754   ;
8755   return 0;
8756 }
8757 _ACEOF
8758 rm -f conftest.$ac_objext conftest$ac_exeext
8759 if { (ac_try="$ac_link"
8760 case "(($ac_try" in
8761   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8762   *) ac_try_echo=$ac_try;;
8763 esac
8764 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8765   (eval "$ac_link") 2>conftest.er1
8766   ac_status=$?
8767   grep -v '^ *+' conftest.er1 >conftest.err
8768   rm -f conftest.er1
8769   cat conftest.err >&5
8770   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8771   (exit $ac_status); } &&
8772          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8773   { (case "(($ac_try" in
8774   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8775   *) ac_try_echo=$ac_try;;
8776 esac
8777 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8778   (eval "$ac_try") 2>&5
8779   ac_status=$?
8780   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8781   (exit $ac_status); }; } &&
8782          { ac_try='test -s conftest$ac_exeext'
8783   { (case "(($ac_try" in
8784   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8785   *) ac_try_echo=$ac_try;;
8786 esac
8787 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8788   (eval "$ac_try") 2>&5
8789   ac_status=$?
8790   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8791   (exit $ac_status); }; }; then
8792   ac_cv_lib_psapi_main=yes
8793 else
8794   echo "$as_me: failed program was:" >&5
8795 sed 's/^/| /' conftest.$ac_ext >&5
8796
8797         ac_cv_lib_psapi_main=no
8798 fi
8799
8800 rm -f core conftest.err conftest.$ac_objext \
8801       conftest$ac_exeext conftest.$ac_ext
8802 LIBS=$ac_check_lib_save_LIBS
8803 fi
8804 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
8805 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
8806 if test $ac_cv_lib_psapi_main = yes; then
8807   cat >>confdefs.h <<_ACEOF
8808 #define HAVE_LIBPSAPI 1
8809 _ACEOF
8810
8811   LIBS="-lpsapi $LIBS"
8812
8813 fi
8814
8815
8816 { echo "$as_me:$LINENO: checking for main in -lshell32" >&5
8817 echo $ECHO_N "checking for main in -lshell32... $ECHO_C" >&6; }
8818 if test "${ac_cv_lib_shell32_main+set}" = set; then
8819   echo $ECHO_N "(cached) $ECHO_C" >&6
8820 else
8821   ac_check_lib_save_LIBS=$LIBS
8822 LIBS="-lshell32  $LIBS"
8823 cat >conftest.$ac_ext <<_ACEOF
8824 /* confdefs.h.  */
8825 _ACEOF
8826 cat confdefs.h >>conftest.$ac_ext
8827 cat >>conftest.$ac_ext <<_ACEOF
8828 /* end confdefs.h.  */
8829
8830
8831 int
8832 main ()
8833 {
8834 return main ();
8835   ;
8836   return 0;
8837 }
8838 _ACEOF
8839 rm -f conftest.$ac_objext conftest$ac_exeext
8840 if { (ac_try="$ac_link"
8841 case "(($ac_try" in
8842   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8843   *) ac_try_echo=$ac_try;;
8844 esac
8845 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8846   (eval "$ac_link") 2>conftest.er1
8847   ac_status=$?
8848   grep -v '^ *+' conftest.er1 >conftest.err
8849   rm -f conftest.er1
8850   cat conftest.err >&5
8851   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8852   (exit $ac_status); } &&
8853          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8854   { (case "(($ac_try" in
8855   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8856   *) ac_try_echo=$ac_try;;
8857 esac
8858 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8859   (eval "$ac_try") 2>&5
8860   ac_status=$?
8861   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8862   (exit $ac_status); }; } &&
8863          { ac_try='test -s conftest$ac_exeext'
8864   { (case "(($ac_try" in
8865   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8866   *) ac_try_echo=$ac_try;;
8867 esac
8868 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8869   (eval "$ac_try") 2>&5
8870   ac_status=$?
8871   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8872   (exit $ac_status); }; }; then
8873   ac_cv_lib_shell32_main=yes
8874 else
8875   echo "$as_me: failed program was:" >&5
8876 sed 's/^/| /' conftest.$ac_ext >&5
8877
8878         ac_cv_lib_shell32_main=no
8879 fi
8880
8881 rm -f core conftest.err conftest.$ac_objext \
8882       conftest$ac_exeext conftest.$ac_ext
8883 LIBS=$ac_check_lib_save_LIBS
8884 fi
8885 { echo "$as_me:$LINENO: result: $ac_cv_lib_shell32_main" >&5
8886 echo "${ECHO_T}$ac_cv_lib_shell32_main" >&6; }
8887 if test $ac_cv_lib_shell32_main = yes; then
8888   cat >>confdefs.h <<_ACEOF
8889 #define HAVE_LIBSHELL32 1
8890 _ACEOF
8891
8892   LIBS="-lshell32 $LIBS"
8893
8894 fi
8895
8896 fi
8897
8898 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
8899 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
8900 if test "${ac_cv_search_dlopen+set}" = set; then
8901   echo $ECHO_N "(cached) $ECHO_C" >&6
8902 else
8903   ac_func_search_save_LIBS=$LIBS
8904 cat >conftest.$ac_ext <<_ACEOF
8905 /* confdefs.h.  */
8906 _ACEOF
8907 cat confdefs.h >>conftest.$ac_ext
8908 cat >>conftest.$ac_ext <<_ACEOF
8909 /* end confdefs.h.  */
8910
8911 /* Override any GCC internal prototype to avoid an error.
8912    Use char because int might match the return type of a GCC
8913    builtin and then its argument prototype would still apply.  */
8914 #ifdef __cplusplus
8915 extern "C"
8916 #endif
8917 char dlopen ();
8918 int
8919 main ()
8920 {
8921 return dlopen ();
8922   ;
8923   return 0;
8924 }
8925 _ACEOF
8926 for ac_lib in '' dl; do
8927   if test -z "$ac_lib"; then
8928     ac_res="none required"
8929   else
8930     ac_res=-l$ac_lib
8931     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8932   fi
8933   rm -f conftest.$ac_objext conftest$ac_exeext
8934 if { (ac_try="$ac_link"
8935 case "(($ac_try" in
8936   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8937   *) ac_try_echo=$ac_try;;
8938 esac
8939 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8940   (eval "$ac_link") 2>conftest.er1
8941   ac_status=$?
8942   grep -v '^ *+' conftest.er1 >conftest.err
8943   rm -f conftest.er1
8944   cat conftest.err >&5
8945   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8946   (exit $ac_status); } &&
8947          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8948   { (case "(($ac_try" in
8949   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8950   *) ac_try_echo=$ac_try;;
8951 esac
8952 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8953   (eval "$ac_try") 2>&5
8954   ac_status=$?
8955   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8956   (exit $ac_status); }; } &&
8957          { ac_try='test -s conftest$ac_exeext'
8958   { (case "(($ac_try" in
8959   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8960   *) ac_try_echo=$ac_try;;
8961 esac
8962 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8963   (eval "$ac_try") 2>&5
8964   ac_status=$?
8965   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8966   (exit $ac_status); }; }; then
8967   ac_cv_search_dlopen=$ac_res
8968 else
8969   echo "$as_me: failed program was:" >&5
8970 sed 's/^/| /' conftest.$ac_ext >&5
8971
8972
8973 fi
8974
8975 rm -f core conftest.err conftest.$ac_objext \
8976       conftest$ac_exeext
8977   if test "${ac_cv_search_dlopen+set}" = set; then
8978   break
8979 fi
8980 done
8981 if test "${ac_cv_search_dlopen+set}" = set; then
8982   :
8983 else
8984   ac_cv_search_dlopen=no
8985 fi
8986 rm conftest.$ac_ext
8987 LIBS=$ac_func_search_save_LIBS
8988 fi
8989 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
8990 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
8991 ac_res=$ac_cv_search_dlopen
8992 if test "$ac_res" != no; then
8993   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8994
8995
8996 cat >>confdefs.h <<\_ACEOF
8997 #define HAVE_DLOPEN 1
8998 _ACEOF
8999
9000 HAVE_DLOPEN='1'
9001
9002
9003 else
9004   { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
9005 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
9006 fi
9007
9008
9009 { echo "$as_me:$LINENO: checking for library containing clock_gettime" >&5
9010 echo $ECHO_N "checking for library containing clock_gettime... $ECHO_C" >&6; }
9011 if test "${ac_cv_search_clock_gettime+set}" = set; then
9012   echo $ECHO_N "(cached) $ECHO_C" >&6
9013 else
9014   ac_func_search_save_LIBS=$LIBS
9015 cat >conftest.$ac_ext <<_ACEOF
9016 /* confdefs.h.  */
9017 _ACEOF
9018 cat confdefs.h >>conftest.$ac_ext
9019 cat >>conftest.$ac_ext <<_ACEOF
9020 /* end confdefs.h.  */
9021
9022 /* Override any GCC internal prototype to avoid an error.
9023    Use char because int might match the return type of a GCC
9024    builtin and then its argument prototype would still apply.  */
9025 #ifdef __cplusplus
9026 extern "C"
9027 #endif
9028 char clock_gettime ();
9029 int
9030 main ()
9031 {
9032 return clock_gettime ();
9033   ;
9034   return 0;
9035 }
9036 _ACEOF
9037 for ac_lib in '' rt; do
9038   if test -z "$ac_lib"; then
9039     ac_res="none required"
9040   else
9041     ac_res=-l$ac_lib
9042     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9043   fi
9044   rm -f conftest.$ac_objext conftest$ac_exeext
9045 if { (ac_try="$ac_link"
9046 case "(($ac_try" in
9047   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9048   *) ac_try_echo=$ac_try;;
9049 esac
9050 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9051   (eval "$ac_link") 2>conftest.er1
9052   ac_status=$?
9053   grep -v '^ *+' conftest.er1 >conftest.err
9054   rm -f conftest.er1
9055   cat conftest.err >&5
9056   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9057   (exit $ac_status); } &&
9058          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9059   { (case "(($ac_try" in
9060   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9061   *) ac_try_echo=$ac_try;;
9062 esac
9063 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9064   (eval "$ac_try") 2>&5
9065   ac_status=$?
9066   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9067   (exit $ac_status); }; } &&
9068          { ac_try='test -s conftest$ac_exeext'
9069   { (case "(($ac_try" in
9070   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9071   *) ac_try_echo=$ac_try;;
9072 esac
9073 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9074   (eval "$ac_try") 2>&5
9075   ac_status=$?
9076   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9077   (exit $ac_status); }; }; then
9078   ac_cv_search_clock_gettime=$ac_res
9079 else
9080   echo "$as_me: failed program was:" >&5
9081 sed 's/^/| /' conftest.$ac_ext >&5
9082
9083
9084 fi
9085
9086 rm -f core conftest.err conftest.$ac_objext \
9087       conftest$ac_exeext
9088   if test "${ac_cv_search_clock_gettime+set}" = set; then
9089   break
9090 fi
9091 done
9092 if test "${ac_cv_search_clock_gettime+set}" = set; then
9093   :
9094 else
9095   ac_cv_search_clock_gettime=no
9096 fi
9097 rm conftest.$ac_ext
9098 LIBS=$ac_func_search_save_LIBS
9099 fi
9100 { echo "$as_me:$LINENO: result: $ac_cv_search_clock_gettime" >&5
9101 echo "${ECHO_T}$ac_cv_search_clock_gettime" >&6; }
9102 ac_res=$ac_cv_search_clock_gettime
9103 if test "$ac_res" != no; then
9104   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9105
9106 fi
9107
9108
9109 if test "$llvm_cv_enable_terminfo" = "yes" ; then
9110     { echo "$as_me:$LINENO: checking for library containing setupterm" >&5
9111 echo $ECHO_N "checking for library containing setupterm... $ECHO_C" >&6; }
9112 if test "${ac_cv_search_setupterm+set}" = set; then
9113   echo $ECHO_N "(cached) $ECHO_C" >&6
9114 else
9115   ac_func_search_save_LIBS=$LIBS
9116 cat >conftest.$ac_ext <<_ACEOF
9117 /* confdefs.h.  */
9118 _ACEOF
9119 cat confdefs.h >>conftest.$ac_ext
9120 cat >>conftest.$ac_ext <<_ACEOF
9121 /* end confdefs.h.  */
9122
9123 /* Override any GCC internal prototype to avoid an error.
9124    Use char because int might match the return type of a GCC
9125    builtin and then its argument prototype would still apply.  */
9126 #ifdef __cplusplus
9127 extern "C"
9128 #endif
9129 char setupterm ();
9130 int
9131 main ()
9132 {
9133 return setupterm ();
9134   ;
9135   return 0;
9136 }
9137 _ACEOF
9138 for ac_lib in '' tinfo terminfo curses ncurses ncursesw; do
9139   if test -z "$ac_lib"; then
9140     ac_res="none required"
9141   else
9142     ac_res=-l$ac_lib
9143     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9144   fi
9145   rm -f conftest.$ac_objext conftest$ac_exeext
9146 if { (ac_try="$ac_link"
9147 case "(($ac_try" in
9148   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9149   *) ac_try_echo=$ac_try;;
9150 esac
9151 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9152   (eval "$ac_link") 2>conftest.er1
9153   ac_status=$?
9154   grep -v '^ *+' conftest.er1 >conftest.err
9155   rm -f conftest.er1
9156   cat conftest.err >&5
9157   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9158   (exit $ac_status); } &&
9159          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9160   { (case "(($ac_try" in
9161   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9162   *) ac_try_echo=$ac_try;;
9163 esac
9164 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9165   (eval "$ac_try") 2>&5
9166   ac_status=$?
9167   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9168   (exit $ac_status); }; } &&
9169          { ac_try='test -s conftest$ac_exeext'
9170   { (case "(($ac_try" in
9171   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9172   *) ac_try_echo=$ac_try;;
9173 esac
9174 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9175   (eval "$ac_try") 2>&5
9176   ac_status=$?
9177   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9178   (exit $ac_status); }; }; then
9179   ac_cv_search_setupterm=$ac_res
9180 else
9181   echo "$as_me: failed program was:" >&5
9182 sed 's/^/| /' conftest.$ac_ext >&5
9183
9184
9185 fi
9186
9187 rm -f core conftest.err conftest.$ac_objext \
9188       conftest$ac_exeext
9189   if test "${ac_cv_search_setupterm+set}" = set; then
9190   break
9191 fi
9192 done
9193 if test "${ac_cv_search_setupterm+set}" = set; then
9194   :
9195 else
9196   ac_cv_search_setupterm=no
9197 fi
9198 rm conftest.$ac_ext
9199 LIBS=$ac_func_search_save_LIBS
9200 fi
9201 { echo "$as_me:$LINENO: result: $ac_cv_search_setupterm" >&5
9202 echo "${ECHO_T}$ac_cv_search_setupterm" >&6; }
9203 ac_res=$ac_cv_search_setupterm
9204 if test "$ac_res" != no; then
9205   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9206
9207
9208 cat >>confdefs.h <<\_ACEOF
9209 #define HAVE_TERMINFO 1
9210 _ACEOF
9211
9212 HAVE_TERMINFO='1'
9213
9214
9215 fi
9216
9217 fi
9218
9219 if test "$llvm_cv_enable_libedit" = "yes" ; then
9220   { echo "$as_me:$LINENO: checking for library containing el_init" >&5
9221 echo $ECHO_N "checking for library containing el_init... $ECHO_C" >&6; }
9222 if test "${ac_cv_search_el_init+set}" = set; then
9223   echo $ECHO_N "(cached) $ECHO_C" >&6
9224 else
9225   ac_func_search_save_LIBS=$LIBS
9226 cat >conftest.$ac_ext <<_ACEOF
9227 /* confdefs.h.  */
9228 _ACEOF
9229 cat confdefs.h >>conftest.$ac_ext
9230 cat >>conftest.$ac_ext <<_ACEOF
9231 /* end confdefs.h.  */
9232
9233 /* Override any GCC internal prototype to avoid an error.
9234    Use char because int might match the return type of a GCC
9235    builtin and then its argument prototype would still apply.  */
9236 #ifdef __cplusplus
9237 extern "C"
9238 #endif
9239 char el_init ();
9240 int
9241 main ()
9242 {
9243 return el_init ();
9244   ;
9245   return 0;
9246 }
9247 _ACEOF
9248 for ac_lib in '' edit; do
9249   if test -z "$ac_lib"; then
9250     ac_res="none required"
9251   else
9252     ac_res=-l$ac_lib
9253     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9254   fi
9255   rm -f conftest.$ac_objext conftest$ac_exeext
9256 if { (ac_try="$ac_link"
9257 case "(($ac_try" in
9258   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9259   *) ac_try_echo=$ac_try;;
9260 esac
9261 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9262   (eval "$ac_link") 2>conftest.er1
9263   ac_status=$?
9264   grep -v '^ *+' conftest.er1 >conftest.err
9265   rm -f conftest.er1
9266   cat conftest.err >&5
9267   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9268   (exit $ac_status); } &&
9269          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9270   { (case "(($ac_try" in
9271   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9272   *) ac_try_echo=$ac_try;;
9273 esac
9274 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9275   (eval "$ac_try") 2>&5
9276   ac_status=$?
9277   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9278   (exit $ac_status); }; } &&
9279          { ac_try='test -s conftest$ac_exeext'
9280   { (case "(($ac_try" in
9281   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9282   *) ac_try_echo=$ac_try;;
9283 esac
9284 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9285   (eval "$ac_try") 2>&5
9286   ac_status=$?
9287   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9288   (exit $ac_status); }; }; then
9289   ac_cv_search_el_init=$ac_res
9290 else
9291   echo "$as_me: failed program was:" >&5
9292 sed 's/^/| /' conftest.$ac_ext >&5
9293
9294
9295 fi
9296
9297 rm -f core conftest.err conftest.$ac_objext \
9298       conftest$ac_exeext
9299   if test "${ac_cv_search_el_init+set}" = set; then
9300   break
9301 fi
9302 done
9303 if test "${ac_cv_search_el_init+set}" = set; then
9304   :
9305 else
9306   ac_cv_search_el_init=no
9307 fi
9308 rm conftest.$ac_ext
9309 LIBS=$ac_func_search_save_LIBS
9310 fi
9311 { echo "$as_me:$LINENO: result: $ac_cv_search_el_init" >&5
9312 echo "${ECHO_T}$ac_cv_search_el_init" >&6; }
9313 ac_res=$ac_cv_search_el_init
9314 if test "$ac_res" != no; then
9315   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9316
9317 cat >>confdefs.h <<\_ACEOF
9318 #define HAVE_LIBEDIT 1
9319 _ACEOF
9320
9321 fi
9322
9323 fi
9324
9325 if test "$llvm_cv_enable_libffi" = "yes" ; then
9326   { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
9327 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
9328 if test "${ac_cv_search_ffi_call+set}" = set; then
9329   echo $ECHO_N "(cached) $ECHO_C" >&6
9330 else
9331   ac_func_search_save_LIBS=$LIBS
9332 cat >conftest.$ac_ext <<_ACEOF
9333 /* confdefs.h.  */
9334 _ACEOF
9335 cat confdefs.h >>conftest.$ac_ext
9336 cat >>conftest.$ac_ext <<_ACEOF
9337 /* end confdefs.h.  */
9338
9339 /* Override any GCC internal prototype to avoid an error.
9340    Use char because int might match the return type of a GCC
9341    builtin and then its argument prototype would still apply.  */
9342 #ifdef __cplusplus
9343 extern "C"
9344 #endif
9345 char ffi_call ();
9346 int
9347 main ()
9348 {
9349 return ffi_call ();
9350   ;
9351   return 0;
9352 }
9353 _ACEOF
9354 for ac_lib in '' ffi; do
9355   if test -z "$ac_lib"; then
9356     ac_res="none required"
9357   else
9358     ac_res=-l$ac_lib
9359     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9360   fi
9361   rm -f conftest.$ac_objext conftest$ac_exeext
9362 if { (ac_try="$ac_link"
9363 case "(($ac_try" in
9364   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9365   *) ac_try_echo=$ac_try;;
9366 esac
9367 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9368   (eval "$ac_link") 2>conftest.er1
9369   ac_status=$?
9370   grep -v '^ *+' conftest.er1 >conftest.err
9371   rm -f conftest.er1
9372   cat conftest.err >&5
9373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9374   (exit $ac_status); } &&
9375          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9376   { (case "(($ac_try" in
9377   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9378   *) ac_try_echo=$ac_try;;
9379 esac
9380 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9381   (eval "$ac_try") 2>&5
9382   ac_status=$?
9383   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9384   (exit $ac_status); }; } &&
9385          { ac_try='test -s conftest$ac_exeext'
9386   { (case "(($ac_try" in
9387   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9388   *) ac_try_echo=$ac_try;;
9389 esac
9390 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9391   (eval "$ac_try") 2>&5
9392   ac_status=$?
9393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9394   (exit $ac_status); }; }; then
9395   ac_cv_search_ffi_call=$ac_res
9396 else
9397   echo "$as_me: failed program was:" >&5
9398 sed 's/^/| /' conftest.$ac_ext >&5
9399
9400
9401 fi
9402
9403 rm -f core conftest.err conftest.$ac_objext \
9404       conftest$ac_exeext
9405   if test "${ac_cv_search_ffi_call+set}" = set; then
9406   break
9407 fi
9408 done
9409 if test "${ac_cv_search_ffi_call+set}" = set; then
9410   :
9411 else
9412   ac_cv_search_ffi_call=no
9413 fi
9414 rm conftest.$ac_ext
9415 LIBS=$ac_func_search_save_LIBS
9416 fi
9417 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
9418 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
9419 ac_res=$ac_cv_search_ffi_call
9420 if test "$ac_res" != no; then
9421   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9422
9423 cat >>confdefs.h <<\_ACEOF
9424 #define HAVE_FFI_CALL 1
9425 _ACEOF
9426
9427 else
9428   { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
9429 echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
9430    { (exit 1); exit 1; }; }
9431 fi
9432
9433 fi
9434
9435 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
9436 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
9437 if test "${ac_cv_search_mallinfo+set}" = set; then
9438   echo $ECHO_N "(cached) $ECHO_C" >&6
9439 else
9440   ac_func_search_save_LIBS=$LIBS
9441 cat >conftest.$ac_ext <<_ACEOF
9442 /* confdefs.h.  */
9443 _ACEOF
9444 cat confdefs.h >>conftest.$ac_ext
9445 cat >>conftest.$ac_ext <<_ACEOF
9446 /* end confdefs.h.  */
9447
9448 /* Override any GCC internal prototype to avoid an error.
9449    Use char because int might match the return type of a GCC
9450    builtin and then its argument prototype would still apply.  */
9451 #ifdef __cplusplus
9452 extern "C"
9453 #endif
9454 char mallinfo ();
9455 int
9456 main ()
9457 {
9458 return mallinfo ();
9459   ;
9460   return 0;
9461 }
9462 _ACEOF
9463 for ac_lib in '' malloc; do
9464   if test -z "$ac_lib"; then
9465     ac_res="none required"
9466   else
9467     ac_res=-l$ac_lib
9468     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9469   fi
9470   rm -f conftest.$ac_objext conftest$ac_exeext
9471 if { (ac_try="$ac_link"
9472 case "(($ac_try" in
9473   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9474   *) ac_try_echo=$ac_try;;
9475 esac
9476 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9477   (eval "$ac_link") 2>conftest.er1
9478   ac_status=$?
9479   grep -v '^ *+' conftest.er1 >conftest.err
9480   rm -f conftest.er1
9481   cat conftest.err >&5
9482   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9483   (exit $ac_status); } &&
9484          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9485   { (case "(($ac_try" in
9486   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9487   *) ac_try_echo=$ac_try;;
9488 esac
9489 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9490   (eval "$ac_try") 2>&5
9491   ac_status=$?
9492   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9493   (exit $ac_status); }; } &&
9494          { ac_try='test -s conftest$ac_exeext'
9495   { (case "(($ac_try" in
9496   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9497   *) ac_try_echo=$ac_try;;
9498 esac
9499 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9500   (eval "$ac_try") 2>&5
9501   ac_status=$?
9502   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9503   (exit $ac_status); }; }; then
9504   ac_cv_search_mallinfo=$ac_res
9505 else
9506   echo "$as_me: failed program was:" >&5
9507 sed 's/^/| /' conftest.$ac_ext >&5
9508
9509
9510 fi
9511
9512 rm -f core conftest.err conftest.$ac_objext \
9513       conftest$ac_exeext
9514   if test "${ac_cv_search_mallinfo+set}" = set; then
9515   break
9516 fi
9517 done
9518 if test "${ac_cv_search_mallinfo+set}" = set; then
9519   :
9520 else
9521   ac_cv_search_mallinfo=no
9522 fi
9523 rm conftest.$ac_ext
9524 LIBS=$ac_func_search_save_LIBS
9525 fi
9526 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
9527 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
9528 ac_res=$ac_cv_search_mallinfo
9529 if test "$ac_res" != no; then
9530   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9531
9532 cat >>confdefs.h <<\_ACEOF
9533 #define HAVE_MALLINFO 1
9534 _ACEOF
9535
9536 fi
9537
9538
9539 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
9540
9541 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
9542 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
9543 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
9544   echo $ECHO_N "(cached) $ECHO_C" >&6
9545 else
9546   ac_check_lib_save_LIBS=$LIBS
9547 LIBS="-lpthread  $LIBS"
9548 cat >conftest.$ac_ext <<_ACEOF
9549 /* confdefs.h.  */
9550 _ACEOF
9551 cat confdefs.h >>conftest.$ac_ext
9552 cat >>conftest.$ac_ext <<_ACEOF
9553 /* end confdefs.h.  */
9554
9555 /* Override any GCC internal prototype to avoid an error.
9556    Use char because int might match the return type of a GCC
9557    builtin and then its argument prototype would still apply.  */
9558 #ifdef __cplusplus
9559 extern "C"
9560 #endif
9561 char pthread_mutex_init ();
9562 int
9563 main ()
9564 {
9565 return pthread_mutex_init ();
9566   ;
9567   return 0;
9568 }
9569 _ACEOF
9570 rm -f conftest.$ac_objext conftest$ac_exeext
9571 if { (ac_try="$ac_link"
9572 case "(($ac_try" in
9573   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9574   *) ac_try_echo=$ac_try;;
9575 esac
9576 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9577   (eval "$ac_link") 2>conftest.er1
9578   ac_status=$?
9579   grep -v '^ *+' conftest.er1 >conftest.err
9580   rm -f conftest.er1
9581   cat conftest.err >&5
9582   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9583   (exit $ac_status); } &&
9584          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9585   { (case "(($ac_try" in
9586   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9587   *) ac_try_echo=$ac_try;;
9588 esac
9589 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9590   (eval "$ac_try") 2>&5
9591   ac_status=$?
9592   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9593   (exit $ac_status); }; } &&
9594          { ac_try='test -s conftest$ac_exeext'
9595   { (case "(($ac_try" in
9596   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9597   *) ac_try_echo=$ac_try;;
9598 esac
9599 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9600   (eval "$ac_try") 2>&5
9601   ac_status=$?
9602   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9603   (exit $ac_status); }; }; then
9604   ac_cv_lib_pthread_pthread_mutex_init=yes
9605 else
9606   echo "$as_me: failed program was:" >&5
9607 sed 's/^/| /' conftest.$ac_ext >&5
9608
9609         ac_cv_lib_pthread_pthread_mutex_init=no
9610 fi
9611
9612 rm -f core conftest.err conftest.$ac_objext \
9613       conftest$ac_exeext conftest.$ac_ext
9614 LIBS=$ac_check_lib_save_LIBS
9615 fi
9616 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
9617 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
9618 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
9619   cat >>confdefs.h <<_ACEOF
9620 #define HAVE_LIBPTHREAD 1
9621 _ACEOF
9622
9623   LIBS="-lpthread $LIBS"
9624
9625 fi
9626
9627   { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
9628 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
9629 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
9630   echo $ECHO_N "(cached) $ECHO_C" >&6
9631 else
9632   ac_func_search_save_LIBS=$LIBS
9633 cat >conftest.$ac_ext <<_ACEOF
9634 /* confdefs.h.  */
9635 _ACEOF
9636 cat confdefs.h >>conftest.$ac_ext
9637 cat >>conftest.$ac_ext <<_ACEOF
9638 /* end confdefs.h.  */
9639
9640 /* Override any GCC internal prototype to avoid an error.
9641    Use char because int might match the return type of a GCC
9642    builtin and then its argument prototype would still apply.  */
9643 #ifdef __cplusplus
9644 extern "C"
9645 #endif
9646 char pthread_mutex_lock ();
9647 int
9648 main ()
9649 {
9650 return pthread_mutex_lock ();
9651   ;
9652   return 0;
9653 }
9654 _ACEOF
9655 for ac_lib in '' pthread; do
9656   if test -z "$ac_lib"; then
9657     ac_res="none required"
9658   else
9659     ac_res=-l$ac_lib
9660     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9661   fi
9662   rm -f conftest.$ac_objext conftest$ac_exeext
9663 if { (ac_try="$ac_link"
9664 case "(($ac_try" in
9665   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9666   *) ac_try_echo=$ac_try;;
9667 esac
9668 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9669   (eval "$ac_link") 2>conftest.er1
9670   ac_status=$?
9671   grep -v '^ *+' conftest.er1 >conftest.err
9672   rm -f conftest.er1
9673   cat conftest.err >&5
9674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9675   (exit $ac_status); } &&
9676          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9677   { (case "(($ac_try" in
9678   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9679   *) ac_try_echo=$ac_try;;
9680 esac
9681 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9682   (eval "$ac_try") 2>&5
9683   ac_status=$?
9684   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9685   (exit $ac_status); }; } &&
9686          { ac_try='test -s conftest$ac_exeext'
9687   { (case "(($ac_try" in
9688   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9689   *) ac_try_echo=$ac_try;;
9690 esac
9691 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9692   (eval "$ac_try") 2>&5
9693   ac_status=$?
9694   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9695   (exit $ac_status); }; }; then
9696   ac_cv_search_pthread_mutex_lock=$ac_res
9697 else
9698   echo "$as_me: failed program was:" >&5
9699 sed 's/^/| /' conftest.$ac_ext >&5
9700
9701
9702 fi
9703
9704 rm -f core conftest.err conftest.$ac_objext \
9705       conftest$ac_exeext
9706   if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
9707   break
9708 fi
9709 done
9710 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
9711   :
9712 else
9713   ac_cv_search_pthread_mutex_lock=no
9714 fi
9715 rm conftest.$ac_ext
9716 LIBS=$ac_func_search_save_LIBS
9717 fi
9718 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
9719 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
9720 ac_res=$ac_cv_search_pthread_mutex_lock
9721 if test "$ac_res" != no; then
9722   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9723
9724 cat >>confdefs.h <<\_ACEOF
9725 #define HAVE_PTHREAD_MUTEX_LOCK 1
9726 _ACEOF
9727
9728 fi
9729
9730   { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
9731 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
9732 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
9733   echo $ECHO_N "(cached) $ECHO_C" >&6
9734 else
9735   ac_func_search_save_LIBS=$LIBS
9736 cat >conftest.$ac_ext <<_ACEOF
9737 /* confdefs.h.  */
9738 _ACEOF
9739 cat confdefs.h >>conftest.$ac_ext
9740 cat >>conftest.$ac_ext <<_ACEOF
9741 /* end confdefs.h.  */
9742
9743 /* Override any GCC internal prototype to avoid an error.
9744    Use char because int might match the return type of a GCC
9745    builtin and then its argument prototype would still apply.  */
9746 #ifdef __cplusplus
9747 extern "C"
9748 #endif
9749 char pthread_rwlock_init ();
9750 int
9751 main ()
9752 {
9753 return pthread_rwlock_init ();
9754   ;
9755   return 0;
9756 }
9757 _ACEOF
9758 for ac_lib in '' pthread; do
9759   if test -z "$ac_lib"; then
9760     ac_res="none required"
9761   else
9762     ac_res=-l$ac_lib
9763     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9764   fi
9765   rm -f conftest.$ac_objext conftest$ac_exeext
9766 if { (ac_try="$ac_link"
9767 case "(($ac_try" in
9768   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9769   *) ac_try_echo=$ac_try;;
9770 esac
9771 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9772   (eval "$ac_link") 2>conftest.er1
9773   ac_status=$?
9774   grep -v '^ *+' conftest.er1 >conftest.err
9775   rm -f conftest.er1
9776   cat conftest.err >&5
9777   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9778   (exit $ac_status); } &&
9779          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9780   { (case "(($ac_try" in
9781   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9782   *) ac_try_echo=$ac_try;;
9783 esac
9784 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9785   (eval "$ac_try") 2>&5
9786   ac_status=$?
9787   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9788   (exit $ac_status); }; } &&
9789          { ac_try='test -s conftest$ac_exeext'
9790   { (case "(($ac_try" in
9791   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9792   *) ac_try_echo=$ac_try;;
9793 esac
9794 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9795   (eval "$ac_try") 2>&5
9796   ac_status=$?
9797   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9798   (exit $ac_status); }; }; then
9799   ac_cv_search_pthread_rwlock_init=$ac_res
9800 else
9801   echo "$as_me: failed program was:" >&5
9802 sed 's/^/| /' conftest.$ac_ext >&5
9803
9804
9805 fi
9806
9807 rm -f core conftest.err conftest.$ac_objext \
9808       conftest$ac_exeext
9809   if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
9810   break
9811 fi
9812 done
9813 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
9814   :
9815 else
9816   ac_cv_search_pthread_rwlock_init=no
9817 fi
9818 rm conftest.$ac_ext
9819 LIBS=$ac_func_search_save_LIBS
9820 fi
9821 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
9822 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
9823 ac_res=$ac_cv_search_pthread_rwlock_init
9824 if test "$ac_res" != no; then
9825   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9826
9827 cat >>confdefs.h <<\_ACEOF
9828 #define HAVE_PTHREAD_RWLOCK_INIT 1
9829 _ACEOF
9830
9831 fi
9832
9833   { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
9834 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
9835 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
9836   echo $ECHO_N "(cached) $ECHO_C" >&6
9837 else
9838   ac_func_search_save_LIBS=$LIBS
9839 cat >conftest.$ac_ext <<_ACEOF
9840 /* confdefs.h.  */
9841 _ACEOF
9842 cat confdefs.h >>conftest.$ac_ext
9843 cat >>conftest.$ac_ext <<_ACEOF
9844 /* end confdefs.h.  */
9845
9846 /* Override any GCC internal prototype to avoid an error.
9847    Use char because int might match the return type of a GCC
9848    builtin and then its argument prototype would still apply.  */
9849 #ifdef __cplusplus
9850 extern "C"
9851 #endif
9852 char pthread_getspecific ();
9853 int
9854 main ()
9855 {
9856 return pthread_getspecific ();
9857   ;
9858   return 0;
9859 }
9860 _ACEOF
9861 for ac_lib in '' pthread; do
9862   if test -z "$ac_lib"; then
9863     ac_res="none required"
9864   else
9865     ac_res=-l$ac_lib
9866     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9867   fi
9868   rm -f conftest.$ac_objext conftest$ac_exeext
9869 if { (ac_try="$ac_link"
9870 case "(($ac_try" in
9871   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9872   *) ac_try_echo=$ac_try;;
9873 esac
9874 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9875   (eval "$ac_link") 2>conftest.er1
9876   ac_status=$?
9877   grep -v '^ *+' conftest.er1 >conftest.err
9878   rm -f conftest.er1
9879   cat conftest.err >&5
9880   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9881   (exit $ac_status); } &&
9882          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9883   { (case "(($ac_try" in
9884   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9885   *) ac_try_echo=$ac_try;;
9886 esac
9887 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9888   (eval "$ac_try") 2>&5
9889   ac_status=$?
9890   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9891   (exit $ac_status); }; } &&
9892          { ac_try='test -s conftest$ac_exeext'
9893   { (case "(($ac_try" in
9894   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9895   *) ac_try_echo=$ac_try;;
9896 esac
9897 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9898   (eval "$ac_try") 2>&5
9899   ac_status=$?
9900   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9901   (exit $ac_status); }; }; then
9902   ac_cv_search_pthread_getspecific=$ac_res
9903 else
9904   echo "$as_me: failed program was:" >&5
9905 sed 's/^/| /' conftest.$ac_ext >&5
9906
9907
9908 fi
9909
9910 rm -f core conftest.err conftest.$ac_objext \
9911       conftest$ac_exeext
9912   if test "${ac_cv_search_pthread_getspecific+set}" = set; then
9913   break
9914 fi
9915 done
9916 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
9917   :
9918 else
9919   ac_cv_search_pthread_getspecific=no
9920 fi
9921 rm conftest.$ac_ext
9922 LIBS=$ac_func_search_save_LIBS
9923 fi
9924 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
9925 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
9926 ac_res=$ac_cv_search_pthread_getspecific
9927 if test "$ac_res" != no; then
9928   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9929
9930 cat >>confdefs.h <<\_ACEOF
9931 #define HAVE_PTHREAD_GETSPECIFIC 1
9932 _ACEOF
9933
9934 fi
9935
9936 fi
9937
9938 if test "$LLVM_ENABLE_ZLIB" -eq 1 ; then
9939
9940 { echo "$as_me:$LINENO: checking for compress2 in -lz" >&5
9941 echo $ECHO_N "checking for compress2 in -lz... $ECHO_C" >&6; }
9942 if test "${ac_cv_lib_z_compress2+set}" = set; then
9943   echo $ECHO_N "(cached) $ECHO_C" >&6
9944 else
9945   ac_check_lib_save_LIBS=$LIBS
9946 LIBS="-lz  $LIBS"
9947 cat >conftest.$ac_ext <<_ACEOF
9948 /* confdefs.h.  */
9949 _ACEOF
9950 cat confdefs.h >>conftest.$ac_ext
9951 cat >>conftest.$ac_ext <<_ACEOF
9952 /* end confdefs.h.  */
9953
9954 /* Override any GCC internal prototype to avoid an error.
9955    Use char because int might match the return type of a GCC
9956    builtin and then its argument prototype would still apply.  */
9957 #ifdef __cplusplus
9958 extern "C"
9959 #endif
9960 char compress2 ();
9961 int
9962 main ()
9963 {
9964 return compress2 ();
9965   ;
9966   return 0;
9967 }
9968 _ACEOF
9969 rm -f conftest.$ac_objext conftest$ac_exeext
9970 if { (ac_try="$ac_link"
9971 case "(($ac_try" in
9972   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9973   *) ac_try_echo=$ac_try;;
9974 esac
9975 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9976   (eval "$ac_link") 2>conftest.er1
9977   ac_status=$?
9978   grep -v '^ *+' conftest.er1 >conftest.err
9979   rm -f conftest.er1
9980   cat conftest.err >&5
9981   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9982   (exit $ac_status); } &&
9983          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9984   { (case "(($ac_try" in
9985   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9986   *) ac_try_echo=$ac_try;;
9987 esac
9988 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9989   (eval "$ac_try") 2>&5
9990   ac_status=$?
9991   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9992   (exit $ac_status); }; } &&
9993          { ac_try='test -s conftest$ac_exeext'
9994   { (case "(($ac_try" in
9995   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9996   *) ac_try_echo=$ac_try;;
9997 esac
9998 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9999   (eval "$ac_try") 2>&5
10000   ac_status=$?
10001   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10002   (exit $ac_status); }; }; then
10003   ac_cv_lib_z_compress2=yes
10004 else
10005   echo "$as_me: failed program was:" >&5
10006 sed 's/^/| /' conftest.$ac_ext >&5
10007
10008         ac_cv_lib_z_compress2=no
10009 fi
10010
10011 rm -f core conftest.err conftest.$ac_objext \
10012       conftest$ac_exeext conftest.$ac_ext
10013 LIBS=$ac_check_lib_save_LIBS
10014 fi
10015 { echo "$as_me:$LINENO: result: $ac_cv_lib_z_compress2" >&5
10016 echo "${ECHO_T}$ac_cv_lib_z_compress2" >&6; }
10017 if test $ac_cv_lib_z_compress2 = yes; then
10018   cat >>confdefs.h <<_ACEOF
10019 #define HAVE_LIBZ 1
10020 _ACEOF
10021
10022   LIBS="-lz $LIBS"
10023
10024 fi
10025
10026 fi
10027
10028
10029 # Check whether --with-oprofile was given.
10030 if test "${with_oprofile+set}" = set; then
10031   withval=$with_oprofile;
10032       USE_OPROFILE=1
10033
10034       case "$withval" in
10035         /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
10036         no) llvm_cv_oppath=
10037             USE_OPROFILE=0
10038  ;;
10039         *) llvm_cv_oppath="${withval}/lib/oprofile"
10040            CPPFLAGS="-I${withval}/include";;
10041       esac
10042       case $llvm_cv_os_type in
10043         Linux)
10044           if test -n "$llvm_cv_oppath" ; then
10045             LIBS="$LIBS -lopagent -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
10046                                                             { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
10047 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
10048 if test "${ac_cv_search_bfd_init+set}" = set; then
10049   echo $ECHO_N "(cached) $ECHO_C" >&6
10050 else
10051   ac_func_search_save_LIBS=$LIBS
10052 cat >conftest.$ac_ext <<_ACEOF
10053 /* confdefs.h.  */
10054 _ACEOF
10055 cat confdefs.h >>conftest.$ac_ext
10056 cat >>conftest.$ac_ext <<_ACEOF
10057 /* end confdefs.h.  */
10058
10059 /* Override any GCC internal prototype to avoid an error.
10060    Use char because int might match the return type of a GCC
10061    builtin and then its argument prototype would still apply.  */
10062 #ifdef __cplusplus
10063 extern "C"
10064 #endif
10065 char bfd_init ();
10066 int
10067 main ()
10068 {
10069 return bfd_init ();
10070   ;
10071   return 0;
10072 }
10073 _ACEOF
10074 for ac_lib in '' bfd; do
10075   if test -z "$ac_lib"; then
10076     ac_res="none required"
10077   else
10078     ac_res=-l$ac_lib
10079     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10080   fi
10081   rm -f conftest.$ac_objext conftest$ac_exeext
10082 if { (ac_try="$ac_link"
10083 case "(($ac_try" in
10084   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10085   *) ac_try_echo=$ac_try;;
10086 esac
10087 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10088   (eval "$ac_link") 2>conftest.er1
10089   ac_status=$?
10090   grep -v '^ *+' conftest.er1 >conftest.err
10091   rm -f conftest.er1
10092   cat conftest.err >&5
10093   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10094   (exit $ac_status); } &&
10095          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10096   { (case "(($ac_try" in
10097   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10098   *) ac_try_echo=$ac_try;;
10099 esac
10100 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10101   (eval "$ac_try") 2>&5
10102   ac_status=$?
10103   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10104   (exit $ac_status); }; } &&
10105          { ac_try='test -s conftest$ac_exeext'
10106   { (case "(($ac_try" in
10107   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10108   *) ac_try_echo=$ac_try;;
10109 esac
10110 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10111   (eval "$ac_try") 2>&5
10112   ac_status=$?
10113   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10114   (exit $ac_status); }; }; then
10115   ac_cv_search_bfd_init=$ac_res
10116 else
10117   echo "$as_me: failed program was:" >&5
10118 sed 's/^/| /' conftest.$ac_ext >&5
10119
10120
10121 fi
10122
10123 rm -f core conftest.err conftest.$ac_objext \
10124       conftest$ac_exeext
10125   if test "${ac_cv_search_bfd_init+set}" = set; then
10126   break
10127 fi
10128 done
10129 if test "${ac_cv_search_bfd_init+set}" = set; then
10130   :
10131 else
10132   ac_cv_search_bfd_init=no
10133 fi
10134 rm conftest.$ac_ext
10135 LIBS=$ac_func_search_save_LIBS
10136 fi
10137 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
10138 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
10139 ac_res=$ac_cv_search_bfd_init
10140 if test "$ac_res" != no; then
10141   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10142
10143 fi
10144
10145             { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
10146 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
10147 if test "${ac_cv_search_op_open_agent+set}" = set; then
10148   echo $ECHO_N "(cached) $ECHO_C" >&6
10149 else
10150   ac_func_search_save_LIBS=$LIBS
10151 cat >conftest.$ac_ext <<_ACEOF
10152 /* confdefs.h.  */
10153 _ACEOF
10154 cat confdefs.h >>conftest.$ac_ext
10155 cat >>conftest.$ac_ext <<_ACEOF
10156 /* end confdefs.h.  */
10157
10158 /* Override any GCC internal prototype to avoid an error.
10159    Use char because int might match the return type of a GCC
10160    builtin and then its argument prototype would still apply.  */
10161 #ifdef __cplusplus
10162 extern "C"
10163 #endif
10164 char op_open_agent ();
10165 int
10166 main ()
10167 {
10168 return op_open_agent ();
10169   ;
10170   return 0;
10171 }
10172 _ACEOF
10173 for ac_lib in '' opagent; do
10174   if test -z "$ac_lib"; then
10175     ac_res="none required"
10176   else
10177     ac_res=-l$ac_lib
10178     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10179   fi
10180   rm -f conftest.$ac_objext conftest$ac_exeext
10181 if { (ac_try="$ac_link"
10182 case "(($ac_try" in
10183   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10184   *) ac_try_echo=$ac_try;;
10185 esac
10186 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10187   (eval "$ac_link") 2>conftest.er1
10188   ac_status=$?
10189   grep -v '^ *+' conftest.er1 >conftest.err
10190   rm -f conftest.er1
10191   cat conftest.err >&5
10192   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10193   (exit $ac_status); } &&
10194          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10195   { (case "(($ac_try" in
10196   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10197   *) ac_try_echo=$ac_try;;
10198 esac
10199 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10200   (eval "$ac_try") 2>&5
10201   ac_status=$?
10202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10203   (exit $ac_status); }; } &&
10204          { ac_try='test -s conftest$ac_exeext'
10205   { (case "(($ac_try" in
10206   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10207   *) ac_try_echo=$ac_try;;
10208 esac
10209 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10210   (eval "$ac_try") 2>&5
10211   ac_status=$?
10212   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10213   (exit $ac_status); }; }; then
10214   ac_cv_search_op_open_agent=$ac_res
10215 else
10216   echo "$as_me: failed program was:" >&5
10217 sed 's/^/| /' conftest.$ac_ext >&5
10218
10219
10220 fi
10221
10222 rm -f core conftest.err conftest.$ac_objext \
10223       conftest$ac_exeext
10224   if test "${ac_cv_search_op_open_agent+set}" = set; then
10225   break
10226 fi
10227 done
10228 if test "${ac_cv_search_op_open_agent+set}" = set; then
10229   :
10230 else
10231   ac_cv_search_op_open_agent=no
10232 fi
10233 rm conftest.$ac_ext
10234 LIBS=$ac_func_search_save_LIBS
10235 fi
10236 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
10237 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
10238 ac_res=$ac_cv_search_op_open_agent
10239 if test "$ac_res" != no; then
10240   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10241
10242 else
10243
10244               echo "Error! You need to have libopagent around."
10245               exit 1
10246
10247 fi
10248
10249             if test "${ac_cv_header_opagent_h+set}" = set; then
10250   { echo "$as_me:$LINENO: checking for opagent.h" >&5
10251 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
10252 if test "${ac_cv_header_opagent_h+set}" = set; then
10253   echo $ECHO_N "(cached) $ECHO_C" >&6
10254 fi
10255 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
10256 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
10257 else
10258   # Is the header compilable?
10259 { echo "$as_me:$LINENO: checking opagent.h usability" >&5
10260 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
10261 cat >conftest.$ac_ext <<_ACEOF
10262 /* confdefs.h.  */
10263 _ACEOF
10264 cat confdefs.h >>conftest.$ac_ext
10265 cat >>conftest.$ac_ext <<_ACEOF
10266 /* end confdefs.h.  */
10267 $ac_includes_default
10268 #include <opagent.h>
10269 _ACEOF
10270 rm -f conftest.$ac_objext
10271 if { (ac_try="$ac_compile"
10272 case "(($ac_try" in
10273   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10274   *) ac_try_echo=$ac_try;;
10275 esac
10276 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10277   (eval "$ac_compile") 2>conftest.er1
10278   ac_status=$?
10279   grep -v '^ *+' conftest.er1 >conftest.err
10280   rm -f conftest.er1
10281   cat conftest.err >&5
10282   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10283   (exit $ac_status); } &&
10284          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10285   { (case "(($ac_try" in
10286   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10287   *) ac_try_echo=$ac_try;;
10288 esac
10289 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10290   (eval "$ac_try") 2>&5
10291   ac_status=$?
10292   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10293   (exit $ac_status); }; } &&
10294          { ac_try='test -s conftest.$ac_objext'
10295   { (case "(($ac_try" in
10296   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10297   *) ac_try_echo=$ac_try;;
10298 esac
10299 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10300   (eval "$ac_try") 2>&5
10301   ac_status=$?
10302   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10303   (exit $ac_status); }; }; then
10304   ac_header_compiler=yes
10305 else
10306   echo "$as_me: failed program was:" >&5
10307 sed 's/^/| /' conftest.$ac_ext >&5
10308
10309         ac_header_compiler=no
10310 fi
10311
10312 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10313 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10314 echo "${ECHO_T}$ac_header_compiler" >&6; }
10315
10316 # Is the header present?
10317 { echo "$as_me:$LINENO: checking opagent.h presence" >&5
10318 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
10319 cat >conftest.$ac_ext <<_ACEOF
10320 /* confdefs.h.  */
10321 _ACEOF
10322 cat confdefs.h >>conftest.$ac_ext
10323 cat >>conftest.$ac_ext <<_ACEOF
10324 /* end confdefs.h.  */
10325 #include <opagent.h>
10326 _ACEOF
10327 if { (ac_try="$ac_cpp conftest.$ac_ext"
10328 case "(($ac_try" in
10329   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10330   *) ac_try_echo=$ac_try;;
10331 esac
10332 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10333   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10334   ac_status=$?
10335   grep -v '^ *+' conftest.er1 >conftest.err
10336   rm -f conftest.er1
10337   cat conftest.err >&5
10338   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10339   (exit $ac_status); } >/dev/null; then
10340   if test -s conftest.err; then
10341     ac_cpp_err=$ac_c_preproc_warn_flag
10342     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10343   else
10344     ac_cpp_err=
10345   fi
10346 else
10347   ac_cpp_err=yes
10348 fi
10349 if test -z "$ac_cpp_err"; then
10350   ac_header_preproc=yes
10351 else
10352   echo "$as_me: failed program was:" >&5
10353 sed 's/^/| /' conftest.$ac_ext >&5
10354
10355   ac_header_preproc=no
10356 fi
10357
10358 rm -f conftest.err conftest.$ac_ext
10359 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10360 echo "${ECHO_T}$ac_header_preproc" >&6; }
10361
10362 # So?  What about this header?
10363 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10364   yes:no: )
10365     { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
10366 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10367     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
10368 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
10369     ac_header_preproc=yes
10370     ;;
10371   no:yes:* )
10372     { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
10373 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
10374     { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
10375 echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
10376     { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
10377 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
10378     { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
10379 echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
10380     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
10381 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
10382     { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
10383 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
10384     ( cat <<\_ASBOX
10385 ## ------------------------------------ ##
10386 ## Report this to http://llvm.org/bugs/ ##
10387 ## ------------------------------------ ##
10388 _ASBOX
10389      ) | sed "s/^/$as_me: WARNING:     /" >&2
10390     ;;
10391 esac
10392 { echo "$as_me:$LINENO: checking for opagent.h" >&5
10393 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
10394 if test "${ac_cv_header_opagent_h+set}" = set; then
10395   echo $ECHO_N "(cached) $ECHO_C" >&6
10396 else
10397   ac_cv_header_opagent_h=$ac_header_preproc
10398 fi
10399 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
10400 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
10401
10402 fi
10403 if test $ac_cv_header_opagent_h = yes; then
10404   :
10405 else
10406
10407               echo "Error! You need to have opagent.h around."
10408               exit 1
10409
10410 fi
10411
10412
10413           fi ;;
10414         *)
10415           { { echo "$as_me:$LINENO: error: OProfile support is available on Linux only." >&5
10416 echo "$as_me: error: OProfile support is available on Linux only." >&2;}
10417    { (exit 1); exit 1; }; } ;;
10418       esac
10419
10420 else
10421
10422       USE_OPROFILE=0
10423
10424
10425 fi
10426
10427
10428 cat >>confdefs.h <<_ACEOF
10429 #define LLVM_USE_OPROFILE $USE_OPROFILE
10430 _ACEOF
10431
10432
10433
10434 # Check whether --with-intel-jitevents was given.
10435 if test "${with_intel_jitevents+set}" = set; then
10436   withval=$with_intel_jitevents;
10437        case "$withval" in
10438           yes) USE_INTEL_JITEVENTS=1
10439 ;;
10440           no)  USE_INTEL_JITEVENTS=0
10441 ;;
10442           *) { { echo "$as_me:$LINENO: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&5
10443 echo "$as_me: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&2;}
10444    { (exit 1); exit 1; }; };;
10445        esac
10446
10447       case $llvm_cv_os_type in
10448         Linux|Win32|Cygwin|MingW) ;;
10449         *) { { echo "$as_me:$LINENO: error: Intel JIT API support is available on Linux and Windows only." >&5
10450 echo "$as_me: error: Intel JIT API support is available on Linux and Windows only." >&2;}
10451    { (exit 1); exit 1; }; };;
10452       esac
10453
10454       case "$llvm_cv_target_arch" in
10455         x86|x86_64) ;;
10456         *) { { echo "$as_me:$LINENO: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&5
10457 echo "$as_me: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&2;}
10458    { (exit 1); exit 1; }; };;
10459       esac
10460
10461 else
10462
10463       USE_INTEL_JITEVENTS=0
10464
10465
10466 fi
10467
10468
10469 cat >>confdefs.h <<_ACEOF
10470 #define LLVM_USE_INTEL_JITEVENTS $USE_INTEL_JITEVENTS
10471 _ACEOF
10472
10473
10474 for ac_prog in xml2-config
10475 do
10476   # Extract the first word of "$ac_prog", so it can be a program name with args.
10477 set dummy $ac_prog; ac_word=$2
10478 { echo "$as_me:$LINENO: checking for $ac_word" >&5
10479 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
10480 if test "${ac_cv_prog_XML2CONFIG+set}" = set; then
10481   echo $ECHO_N "(cached) $ECHO_C" >&6
10482 else
10483   if test -n "$XML2CONFIG"; then
10484   ac_cv_prog_XML2CONFIG="$XML2CONFIG" # Let the user override the test.
10485 else
10486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10487 for as_dir in $PATH
10488 do
10489   IFS=$as_save_IFS
10490   test -z "$as_dir" && as_dir=.
10491   for ac_exec_ext in '' $ac_executable_extensions; do
10492   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
10493     ac_cv_prog_XML2CONFIG="$ac_prog"
10494     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10495     break 2
10496   fi
10497 done
10498 done
10499 IFS=$as_save_IFS
10500
10501 fi
10502 fi
10503 XML2CONFIG=$ac_cv_prog_XML2CONFIG
10504 if test -n "$XML2CONFIG"; then
10505   { echo "$as_me:$LINENO: result: $XML2CONFIG" >&5
10506 echo "${ECHO_T}$XML2CONFIG" >&6; }
10507 else
10508   { echo "$as_me:$LINENO: result: no" >&5
10509 echo "${ECHO_T}no" >&6; }
10510 fi
10511
10512
10513   test -n "$XML2CONFIG" && break
10514 done
10515
10516
10517 { echo "$as_me:$LINENO: checking for libxml2 includes" >&5
10518 echo $ECHO_N "checking for libxml2 includes... $ECHO_C" >&6; }
10519 if test "x$XML2CONFIG" = "x"; then
10520  { echo "$as_me:$LINENO: result: xml2-config not found" >&5
10521 echo "${ECHO_T}xml2-config not found" >&6; }
10522 else
10523  LIBXML2_INC=`$XML2CONFIG --cflags`
10524  { echo "$as_me:$LINENO: result: $LIBXML2_INC" >&5
10525 echo "${ECHO_T}$LIBXML2_INC" >&6; }
10526  { echo "$as_me:$LINENO: checking for xmlReadFile in -lxml2" >&5
10527 echo $ECHO_N "checking for xmlReadFile in -lxml2... $ECHO_C" >&6; }
10528 if test "${ac_cv_lib_xml2_xmlReadFile+set}" = set; then
10529   echo $ECHO_N "(cached) $ECHO_C" >&6
10530 else
10531   ac_check_lib_save_LIBS=$LIBS
10532 LIBS="-lxml2  $LIBS"
10533 cat >conftest.$ac_ext <<_ACEOF
10534 /* confdefs.h.  */
10535 _ACEOF
10536 cat confdefs.h >>conftest.$ac_ext
10537 cat >>conftest.$ac_ext <<_ACEOF
10538 /* end confdefs.h.  */
10539
10540 /* Override any GCC internal prototype to avoid an error.
10541    Use char because int might match the return type of a GCC
10542    builtin and then its argument prototype would still apply.  */
10543 #ifdef __cplusplus
10544 extern "C"
10545 #endif
10546 char xmlReadFile ();
10547 int
10548 main ()
10549 {
10550 return xmlReadFile ();
10551   ;
10552   return 0;
10553 }
10554 _ACEOF
10555 rm -f conftest.$ac_objext conftest$ac_exeext
10556 if { (ac_try="$ac_link"
10557 case "(($ac_try" in
10558   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10559   *) ac_try_echo=$ac_try;;
10560 esac
10561 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10562   (eval "$ac_link") 2>conftest.er1
10563   ac_status=$?
10564   grep -v '^ *+' conftest.er1 >conftest.err
10565   rm -f conftest.er1
10566   cat conftest.err >&5
10567   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10568   (exit $ac_status); } &&
10569          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10570   { (case "(($ac_try" in
10571   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10572   *) ac_try_echo=$ac_try;;
10573 esac
10574 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10575   (eval "$ac_try") 2>&5
10576   ac_status=$?
10577   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10578   (exit $ac_status); }; } &&
10579          { ac_try='test -s conftest$ac_exeext'
10580   { (case "(($ac_try" in
10581   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10582   *) ac_try_echo=$ac_try;;
10583 esac
10584 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10585   (eval "$ac_try") 2>&5
10586   ac_status=$?
10587   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10588   (exit $ac_status); }; }; then
10589   ac_cv_lib_xml2_xmlReadFile=yes
10590 else
10591   echo "$as_me: failed program was:" >&5
10592 sed 's/^/| /' conftest.$ac_ext >&5
10593
10594         ac_cv_lib_xml2_xmlReadFile=no
10595 fi
10596
10597 rm -f core conftest.err conftest.$ac_objext \
10598       conftest$ac_exeext conftest.$ac_ext
10599 LIBS=$ac_check_lib_save_LIBS
10600 fi
10601 { echo "$as_me:$LINENO: result: $ac_cv_lib_xml2_xmlReadFile" >&5
10602 echo "${ECHO_T}$ac_cv_lib_xml2_xmlReadFile" >&6; }
10603 if test $ac_cv_lib_xml2_xmlReadFile = yes; then
10604
10605 cat >>confdefs.h <<\_ACEOF
10606 #define CLANG_HAVE_LIBXML 1
10607 _ACEOF
10608
10609                                 LIBXML2_LIBS="-lxml2"
10610 fi
10611
10612 fi
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622 ac_header_dirent=no
10623 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
10624   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10625 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
10626 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
10627 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10628   echo $ECHO_N "(cached) $ECHO_C" >&6
10629 else
10630   cat >conftest.$ac_ext <<_ACEOF
10631 /* confdefs.h.  */
10632 _ACEOF
10633 cat confdefs.h >>conftest.$ac_ext
10634 cat >>conftest.$ac_ext <<_ACEOF
10635 /* end confdefs.h.  */
10636 #include <sys/types.h>
10637 #include <$ac_hdr>
10638
10639 int
10640 main ()
10641 {
10642 if ((DIR *) 0)
10643 return 0;
10644   ;
10645   return 0;
10646 }
10647 _ACEOF
10648 rm -f conftest.$ac_objext
10649 if { (ac_try="$ac_compile"
10650 case "(($ac_try" in
10651   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10652   *) ac_try_echo=$ac_try;;
10653 esac
10654 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10655   (eval "$ac_compile") 2>conftest.er1
10656   ac_status=$?
10657   grep -v '^ *+' conftest.er1 >conftest.err
10658   rm -f conftest.er1
10659   cat conftest.err >&5
10660   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10661   (exit $ac_status); } &&
10662          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10663   { (case "(($ac_try" in
10664   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10665   *) ac_try_echo=$ac_try;;
10666 esac
10667 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10668   (eval "$ac_try") 2>&5
10669   ac_status=$?
10670   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10671   (exit $ac_status); }; } &&
10672          { ac_try='test -s conftest.$ac_objext'
10673   { (case "(($ac_try" in
10674   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10675   *) ac_try_echo=$ac_try;;
10676 esac
10677 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10678   (eval "$ac_try") 2>&5
10679   ac_status=$?
10680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10681   (exit $ac_status); }; }; then
10682   eval "$as_ac_Header=yes"
10683 else
10684   echo "$as_me: failed program was:" >&5
10685 sed 's/^/| /' conftest.$ac_ext >&5
10686
10687         eval "$as_ac_Header=no"
10688 fi
10689
10690 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10691 fi
10692 ac_res=`eval echo '${'$as_ac_Header'}'`
10693                { echo "$as_me:$LINENO: result: $ac_res" >&5
10694 echo "${ECHO_T}$ac_res" >&6; }
10695 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10696   cat >>confdefs.h <<_ACEOF
10697 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
10698 _ACEOF
10699
10700 ac_header_dirent=$ac_hdr; break
10701 fi
10702
10703 done
10704 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10705 if test $ac_header_dirent = dirent.h; then
10706   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
10707 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
10708 if test "${ac_cv_search_opendir+set}" = set; then
10709   echo $ECHO_N "(cached) $ECHO_C" >&6
10710 else
10711   ac_func_search_save_LIBS=$LIBS
10712 cat >conftest.$ac_ext <<_ACEOF
10713 /* confdefs.h.  */
10714 _ACEOF
10715 cat confdefs.h >>conftest.$ac_ext
10716 cat >>conftest.$ac_ext <<_ACEOF
10717 /* end confdefs.h.  */
10718
10719 /* Override any GCC internal prototype to avoid an error.
10720    Use char because int might match the return type of a GCC
10721    builtin and then its argument prototype would still apply.  */
10722 #ifdef __cplusplus
10723 extern "C"
10724 #endif
10725 char opendir ();
10726 int
10727 main ()
10728 {
10729 return opendir ();
10730   ;
10731   return 0;
10732 }
10733 _ACEOF
10734 for ac_lib in '' dir; do
10735   if test -z "$ac_lib"; then
10736     ac_res="none required"
10737   else
10738     ac_res=-l$ac_lib
10739     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10740   fi
10741   rm -f conftest.$ac_objext conftest$ac_exeext
10742 if { (ac_try="$ac_link"
10743 case "(($ac_try" in
10744   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10745   *) ac_try_echo=$ac_try;;
10746 esac
10747 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10748   (eval "$ac_link") 2>conftest.er1
10749   ac_status=$?
10750   grep -v '^ *+' conftest.er1 >conftest.err
10751   rm -f conftest.er1
10752   cat conftest.err >&5
10753   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10754   (exit $ac_status); } &&
10755          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10756   { (case "(($ac_try" in
10757   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10758   *) ac_try_echo=$ac_try;;
10759 esac
10760 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10761   (eval "$ac_try") 2>&5
10762   ac_status=$?
10763   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10764   (exit $ac_status); }; } &&
10765          { ac_try='test -s conftest$ac_exeext'
10766   { (case "(($ac_try" in
10767   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10768   *) ac_try_echo=$ac_try;;
10769 esac
10770 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10771   (eval "$ac_try") 2>&5
10772   ac_status=$?
10773   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10774   (exit $ac_status); }; }; then
10775   ac_cv_search_opendir=$ac_res
10776 else
10777   echo "$as_me: failed program was:" >&5
10778 sed 's/^/| /' conftest.$ac_ext >&5
10779
10780
10781 fi
10782
10783 rm -f core conftest.err conftest.$ac_objext \
10784       conftest$ac_exeext
10785   if test "${ac_cv_search_opendir+set}" = set; then
10786   break
10787 fi
10788 done
10789 if test "${ac_cv_search_opendir+set}" = set; then
10790   :
10791 else
10792   ac_cv_search_opendir=no
10793 fi
10794 rm conftest.$ac_ext
10795 LIBS=$ac_func_search_save_LIBS
10796 fi
10797 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10798 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
10799 ac_res=$ac_cv_search_opendir
10800 if test "$ac_res" != no; then
10801   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10802
10803 fi
10804
10805 else
10806   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
10807 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
10808 if test "${ac_cv_search_opendir+set}" = set; then
10809   echo $ECHO_N "(cached) $ECHO_C" >&6
10810 else
10811   ac_func_search_save_LIBS=$LIBS
10812 cat >conftest.$ac_ext <<_ACEOF
10813 /* confdefs.h.  */
10814 _ACEOF
10815 cat confdefs.h >>conftest.$ac_ext
10816 cat >>conftest.$ac_ext <<_ACEOF
10817 /* end confdefs.h.  */
10818
10819 /* Override any GCC internal prototype to avoid an error.
10820    Use char because int might match the return type of a GCC
10821    builtin and then its argument prototype would still apply.  */
10822 #ifdef __cplusplus
10823 extern "C"
10824 #endif
10825 char opendir ();
10826 int
10827 main ()
10828 {
10829 return opendir ();
10830   ;
10831   return 0;
10832 }
10833 _ACEOF
10834 for ac_lib in '' x; do
10835   if test -z "$ac_lib"; then
10836     ac_res="none required"
10837   else
10838     ac_res=-l$ac_lib
10839     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10840   fi
10841   rm -f conftest.$ac_objext conftest$ac_exeext
10842 if { (ac_try="$ac_link"
10843 case "(($ac_try" in
10844   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10845   *) ac_try_echo=$ac_try;;
10846 esac
10847 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10848   (eval "$ac_link") 2>conftest.er1
10849   ac_status=$?
10850   grep -v '^ *+' conftest.er1 >conftest.err
10851   rm -f conftest.er1
10852   cat conftest.err >&5
10853   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10854   (exit $ac_status); } &&
10855          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10856   { (case "(($ac_try" in
10857   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10858   *) ac_try_echo=$ac_try;;
10859 esac
10860 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10861   (eval "$ac_try") 2>&5
10862   ac_status=$?
10863   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10864   (exit $ac_status); }; } &&
10865          { ac_try='test -s conftest$ac_exeext'
10866   { (case "(($ac_try" in
10867   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10868   *) ac_try_echo=$ac_try;;
10869 esac
10870 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10871   (eval "$ac_try") 2>&5
10872   ac_status=$?
10873   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10874   (exit $ac_status); }; }; then
10875   ac_cv_search_opendir=$ac_res
10876 else
10877   echo "$as_me: failed program was:" >&5
10878 sed 's/^/| /' conftest.$ac_ext >&5
10879
10880
10881 fi
10882
10883 rm -f core conftest.err conftest.$ac_objext \
10884       conftest$ac_exeext
10885   if test "${ac_cv_search_opendir+set}" = set; then
10886   break
10887 fi
10888 done
10889 if test "${ac_cv_search_opendir+set}" = set; then
10890   :
10891 else
10892   ac_cv_search_opendir=no
10893 fi
10894 rm conftest.$ac_ext
10895 LIBS=$ac_func_search_save_LIBS
10896 fi
10897 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10898 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
10899 ac_res=$ac_cv_search_opendir
10900 if test "$ac_res" != no; then
10901   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10902
10903 fi
10904
10905 fi
10906
10907 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
10908 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
10909 if test "${ac_cv_header_mmap_anon+set}" = set; then
10910   echo $ECHO_N "(cached) $ECHO_C" >&6
10911 else
10912    ac_ext=c
10913 ac_cpp='$CPP $CPPFLAGS'
10914 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10915 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10916 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10917
10918   cat >conftest.$ac_ext <<_ACEOF
10919 /* confdefs.h.  */
10920 _ACEOF
10921 cat confdefs.h >>conftest.$ac_ext
10922 cat >>conftest.$ac_ext <<_ACEOF
10923 /* end confdefs.h.  */
10924 #include <sys/mman.h>
10925 #include <unistd.h>
10926 #include <fcntl.h>
10927 int
10928 main ()
10929 {
10930 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
10931   ;
10932   return 0;
10933 }
10934 _ACEOF
10935 rm -f conftest.$ac_objext
10936 if { (ac_try="$ac_compile"
10937 case "(($ac_try" in
10938   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10939   *) ac_try_echo=$ac_try;;
10940 esac
10941 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10942   (eval "$ac_compile") 2>conftest.er1
10943   ac_status=$?
10944   grep -v '^ *+' conftest.er1 >conftest.err
10945   rm -f conftest.er1
10946   cat conftest.err >&5
10947   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10948   (exit $ac_status); } &&
10949          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10950   { (case "(($ac_try" in
10951   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10952   *) ac_try_echo=$ac_try;;
10953 esac
10954 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10955   (eval "$ac_try") 2>&5
10956   ac_status=$?
10957   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10958   (exit $ac_status); }; } &&
10959          { ac_try='test -s conftest.$ac_objext'
10960   { (case "(($ac_try" in
10961   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10962   *) ac_try_echo=$ac_try;;
10963 esac
10964 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10965   (eval "$ac_try") 2>&5
10966   ac_status=$?
10967   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10968   (exit $ac_status); }; }; then
10969   ac_cv_header_mmap_anon=yes
10970 else
10971   echo "$as_me: failed program was:" >&5
10972 sed 's/^/| /' conftest.$ac_ext >&5
10973
10974         ac_cv_header_mmap_anon=no
10975 fi
10976
10977 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10978   ac_ext=c
10979 ac_cpp='$CPP $CPPFLAGS'
10980 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10981 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10982 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10983
10984
10985 fi
10986 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
10987 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
10988 if test "$ac_cv_header_mmap_anon" = yes; then
10989
10990 cat >>confdefs.h <<\_ACEOF
10991 #define HAVE_MMAP_ANONYMOUS 1
10992 _ACEOF
10993
10994 fi
10995
10996 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
10997 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
10998 if test "${ac_cv_header_stat_broken+set}" = set; then
10999   echo $ECHO_N "(cached) $ECHO_C" >&6
11000 else
11001   cat >conftest.$ac_ext <<_ACEOF
11002 /* confdefs.h.  */
11003 _ACEOF
11004 cat confdefs.h >>conftest.$ac_ext
11005 cat >>conftest.$ac_ext <<_ACEOF
11006 /* end confdefs.h.  */
11007 #include <sys/types.h>
11008 #include <sys/stat.h>
11009
11010 #if defined S_ISBLK && defined S_IFDIR
11011 # if S_ISBLK (S_IFDIR)
11012 You lose.
11013 # endif
11014 #endif
11015
11016 #if defined S_ISBLK && defined S_IFCHR
11017 # if S_ISBLK (S_IFCHR)
11018 You lose.
11019 # endif
11020 #endif
11021
11022 #if defined S_ISLNK && defined S_IFREG
11023 # if S_ISLNK (S_IFREG)
11024 You lose.
11025 # endif
11026 #endif
11027
11028 #if defined S_ISSOCK && defined S_IFREG
11029 # if S_ISSOCK (S_IFREG)
11030 You lose.
11031 # endif
11032 #endif
11033
11034 _ACEOF
11035 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11036   $EGREP "You lose" >/dev/null 2>&1; then
11037   ac_cv_header_stat_broken=yes
11038 else
11039   ac_cv_header_stat_broken=no
11040 fi
11041 rm -f conftest*
11042
11043 fi
11044 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
11045 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
11046 if test $ac_cv_header_stat_broken = yes; then
11047
11048 cat >>confdefs.h <<\_ACEOF
11049 #define STAT_MACROS_BROKEN 1
11050 _ACEOF
11051
11052 fi
11053
11054 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
11055 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
11056 if test "${ac_cv_header_time+set}" = set; then
11057   echo $ECHO_N "(cached) $ECHO_C" >&6
11058 else
11059   cat >conftest.$ac_ext <<_ACEOF
11060 /* confdefs.h.  */
11061 _ACEOF
11062 cat confdefs.h >>conftest.$ac_ext
11063 cat >>conftest.$ac_ext <<_ACEOF
11064 /* end confdefs.h.  */
11065 #include <sys/types.h>
11066 #include <sys/time.h>
11067 #include <time.h>
11068
11069 int
11070 main ()
11071 {
11072 if ((struct tm *) 0)
11073 return 0;
11074   ;
11075   return 0;
11076 }
11077 _ACEOF
11078 rm -f conftest.$ac_objext
11079 if { (ac_try="$ac_compile"
11080 case "(($ac_try" in
11081   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11082   *) ac_try_echo=$ac_try;;
11083 esac
11084 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11085   (eval "$ac_compile") 2>conftest.er1
11086   ac_status=$?
11087   grep -v '^ *+' conftest.er1 >conftest.err
11088   rm -f conftest.er1
11089   cat conftest.err >&5
11090   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11091   (exit $ac_status); } &&
11092          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11093   { (case "(($ac_try" in
11094   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11095   *) ac_try_echo=$ac_try;;
11096 esac
11097 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11098   (eval "$ac_try") 2>&5
11099   ac_status=$?
11100   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11101   (exit $ac_status); }; } &&
11102          { ac_try='test -s conftest.$ac_objext'
11103   { (case "(($ac_try" in
11104   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11105   *) ac_try_echo=$ac_try;;
11106 esac
11107 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11108   (eval "$ac_try") 2>&5
11109   ac_status=$?
11110   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11111   (exit $ac_status); }; }; then
11112   ac_cv_header_time=yes
11113 else
11114   echo "$as_me: failed program was:" >&5
11115 sed 's/^/| /' conftest.$ac_ext >&5
11116
11117         ac_cv_header_time=no
11118 fi
11119
11120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11121 fi
11122 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
11123 echo "${ECHO_T}$ac_cv_header_time" >&6; }
11124 if test $ac_cv_header_time = yes; then
11125
11126 cat >>confdefs.h <<\_ACEOF
11127 #define TIME_WITH_SYS_TIME 1
11128 _ACEOF
11129
11130 fi
11131
11132
11133 ac_ext=cpp
11134 ac_cpp='$CXXCPP $CPPFLAGS'
11135 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11136 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11137 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11138
11139
11140 for ac_header in cxxabi.h
11141 do
11142 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11143 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11144 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11145 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11146   echo $ECHO_N "(cached) $ECHO_C" >&6
11147 else
11148   cat >conftest.$ac_ext <<_ACEOF
11149 /* confdefs.h.  */
11150 _ACEOF
11151 cat confdefs.h >>conftest.$ac_ext
11152 cat >>conftest.$ac_ext <<_ACEOF
11153 /* end confdefs.h.  */
11154 #include <stddef.h>
11155
11156
11157 #include <$ac_header>
11158 _ACEOF
11159 rm -f conftest.$ac_objext
11160 if { (ac_try="$ac_compile"
11161 case "(($ac_try" in
11162   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11163   *) ac_try_echo=$ac_try;;
11164 esac
11165 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11166   (eval "$ac_compile") 2>conftest.er1
11167   ac_status=$?
11168   grep -v '^ *+' conftest.er1 >conftest.err
11169   rm -f conftest.er1
11170   cat conftest.err >&5
11171   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11172   (exit $ac_status); } &&
11173          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11174   { (case "(($ac_try" in
11175   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11176   *) ac_try_echo=$ac_try;;
11177 esac
11178 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11179   (eval "$ac_try") 2>&5
11180   ac_status=$?
11181   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11182   (exit $ac_status); }; } &&
11183          { ac_try='test -s conftest.$ac_objext'
11184   { (case "(($ac_try" in
11185   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11186   *) ac_try_echo=$ac_try;;
11187 esac
11188 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11189   (eval "$ac_try") 2>&5
11190   ac_status=$?
11191   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11192   (exit $ac_status); }; }; then
11193   eval "$as_ac_Header=yes"
11194 else
11195   echo "$as_me: failed program was:" >&5
11196 sed 's/^/| /' conftest.$ac_ext >&5
11197
11198         eval "$as_ac_Header=no"
11199 fi
11200
11201 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11202 fi
11203 ac_res=`eval echo '${'$as_ac_Header'}'`
11204                { echo "$as_me:$LINENO: result: $ac_res" >&5
11205 echo "${ECHO_T}$ac_res" >&6; }
11206 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11207   cat >>confdefs.h <<_ACEOF
11208 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11209 _ACEOF
11210
11211 fi
11212
11213 done
11214
11215 ac_ext=c
11216 ac_cpp='$CPP $CPPFLAGS'
11217 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11218 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11219 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11220
11221
11222
11223
11224
11225
11226
11227 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h link.h
11228 do
11229 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11230 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11231   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11232 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11233 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11234   echo $ECHO_N "(cached) $ECHO_C" >&6
11235 fi
11236 ac_res=`eval echo '${'$as_ac_Header'}'`
11237                { echo "$as_me:$LINENO: result: $ac_res" >&5
11238 echo "${ECHO_T}$ac_res" >&6; }
11239 else
11240   # Is the header compilable?
11241 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11242 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11243 cat >conftest.$ac_ext <<_ACEOF
11244 /* confdefs.h.  */
11245 _ACEOF
11246 cat confdefs.h >>conftest.$ac_ext
11247 cat >>conftest.$ac_ext <<_ACEOF
11248 /* end confdefs.h.  */
11249 $ac_includes_default
11250 #include <$ac_header>
11251 _ACEOF
11252 rm -f conftest.$ac_objext
11253 if { (ac_try="$ac_compile"
11254 case "(($ac_try" in
11255   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11256   *) ac_try_echo=$ac_try;;
11257 esac
11258 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11259   (eval "$ac_compile") 2>conftest.er1
11260   ac_status=$?
11261   grep -v '^ *+' conftest.er1 >conftest.err
11262   rm -f conftest.er1
11263   cat conftest.err >&5
11264   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11265   (exit $ac_status); } &&
11266          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11267   { (case "(($ac_try" in
11268   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11269   *) ac_try_echo=$ac_try;;
11270 esac
11271 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11272   (eval "$ac_try") 2>&5
11273   ac_status=$?
11274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11275   (exit $ac_status); }; } &&
11276          { ac_try='test -s conftest.$ac_objext'
11277   { (case "(($ac_try" in
11278   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11279   *) ac_try_echo=$ac_try;;
11280 esac
11281 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11282   (eval "$ac_try") 2>&5
11283   ac_status=$?
11284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11285   (exit $ac_status); }; }; then
11286   ac_header_compiler=yes
11287 else
11288   echo "$as_me: failed program was:" >&5
11289 sed 's/^/| /' conftest.$ac_ext >&5
11290
11291         ac_header_compiler=no
11292 fi
11293
11294 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11295 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11296 echo "${ECHO_T}$ac_header_compiler" >&6; }
11297
11298 # Is the header present?
11299 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11300 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11301 cat >conftest.$ac_ext <<_ACEOF
11302 /* confdefs.h.  */
11303 _ACEOF
11304 cat confdefs.h >>conftest.$ac_ext
11305 cat >>conftest.$ac_ext <<_ACEOF
11306 /* end confdefs.h.  */
11307 #include <$ac_header>
11308 _ACEOF
11309 if { (ac_try="$ac_cpp conftest.$ac_ext"
11310 case "(($ac_try" in
11311   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11312   *) ac_try_echo=$ac_try;;
11313 esac
11314 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11315   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11316   ac_status=$?
11317   grep -v '^ *+' conftest.er1 >conftest.err
11318   rm -f conftest.er1
11319   cat conftest.err >&5
11320   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11321   (exit $ac_status); } >/dev/null; then
11322   if test -s conftest.err; then
11323     ac_cpp_err=$ac_c_preproc_warn_flag
11324     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11325   else
11326     ac_cpp_err=
11327   fi
11328 else
11329   ac_cpp_err=yes
11330 fi
11331 if test -z "$ac_cpp_err"; then
11332   ac_header_preproc=yes
11333 else
11334   echo "$as_me: failed program was:" >&5
11335 sed 's/^/| /' conftest.$ac_ext >&5
11336
11337   ac_header_preproc=no
11338 fi
11339
11340 rm -f conftest.err conftest.$ac_ext
11341 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11342 echo "${ECHO_T}$ac_header_preproc" >&6; }
11343
11344 # So?  What about this header?
11345 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11346   yes:no: )
11347     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11348 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11349     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11350 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11351     ac_header_preproc=yes
11352     ;;
11353   no:yes:* )
11354     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11355 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11356     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11357 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11358     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11359 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11360     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11361 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11362     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11363 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11364     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11365 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11366     ( cat <<\_ASBOX
11367 ## ------------------------------------ ##
11368 ## Report this to http://llvm.org/bugs/ ##
11369 ## ------------------------------------ ##
11370 _ASBOX
11371      ) | sed "s/^/$as_me: WARNING:     /" >&2
11372     ;;
11373 esac
11374 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11375 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11376 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11377   echo $ECHO_N "(cached) $ECHO_C" >&6
11378 else
11379   eval "$as_ac_Header=\$ac_header_preproc"
11380 fi
11381 ac_res=`eval echo '${'$as_ac_Header'}'`
11382                { echo "$as_me:$LINENO: result: $ac_res" >&5
11383 echo "${ECHO_T}$ac_res" >&6; }
11384
11385 fi
11386 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11387   cat >>confdefs.h <<_ACEOF
11388 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11389 _ACEOF
11390
11391 fi
11392
11393 done
11394
11395
11396
11397
11398
11399
11400
11401 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
11402 do
11403 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11404 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11405   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11406 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11407 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11408   echo $ECHO_N "(cached) $ECHO_C" >&6
11409 fi
11410 ac_res=`eval echo '${'$as_ac_Header'}'`
11411                { echo "$as_me:$LINENO: result: $ac_res" >&5
11412 echo "${ECHO_T}$ac_res" >&6; }
11413 else
11414   # Is the header compilable?
11415 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11416 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11417 cat >conftest.$ac_ext <<_ACEOF
11418 /* confdefs.h.  */
11419 _ACEOF
11420 cat confdefs.h >>conftest.$ac_ext
11421 cat >>conftest.$ac_ext <<_ACEOF
11422 /* end confdefs.h.  */
11423 $ac_includes_default
11424 #include <$ac_header>
11425 _ACEOF
11426 rm -f conftest.$ac_objext
11427 if { (ac_try="$ac_compile"
11428 case "(($ac_try" in
11429   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11430   *) ac_try_echo=$ac_try;;
11431 esac
11432 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11433   (eval "$ac_compile") 2>conftest.er1
11434   ac_status=$?
11435   grep -v '^ *+' conftest.er1 >conftest.err
11436   rm -f conftest.er1
11437   cat conftest.err >&5
11438   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11439   (exit $ac_status); } &&
11440          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11441   { (case "(($ac_try" in
11442   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11443   *) ac_try_echo=$ac_try;;
11444 esac
11445 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11446   (eval "$ac_try") 2>&5
11447   ac_status=$?
11448   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11449   (exit $ac_status); }; } &&
11450          { ac_try='test -s conftest.$ac_objext'
11451   { (case "(($ac_try" in
11452   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11453   *) ac_try_echo=$ac_try;;
11454 esac
11455 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11456   (eval "$ac_try") 2>&5
11457   ac_status=$?
11458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11459   (exit $ac_status); }; }; then
11460   ac_header_compiler=yes
11461 else
11462   echo "$as_me: failed program was:" >&5
11463 sed 's/^/| /' conftest.$ac_ext >&5
11464
11465         ac_header_compiler=no
11466 fi
11467
11468 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11469 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11470 echo "${ECHO_T}$ac_header_compiler" >&6; }
11471
11472 # Is the header present?
11473 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11474 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11475 cat >conftest.$ac_ext <<_ACEOF
11476 /* confdefs.h.  */
11477 _ACEOF
11478 cat confdefs.h >>conftest.$ac_ext
11479 cat >>conftest.$ac_ext <<_ACEOF
11480 /* end confdefs.h.  */
11481 #include <$ac_header>
11482 _ACEOF
11483 if { (ac_try="$ac_cpp conftest.$ac_ext"
11484 case "(($ac_try" in
11485   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11486   *) ac_try_echo=$ac_try;;
11487 esac
11488 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11489   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11490   ac_status=$?
11491   grep -v '^ *+' conftest.er1 >conftest.err
11492   rm -f conftest.er1
11493   cat conftest.err >&5
11494   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11495   (exit $ac_status); } >/dev/null; then
11496   if test -s conftest.err; then
11497     ac_cpp_err=$ac_c_preproc_warn_flag
11498     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11499   else
11500     ac_cpp_err=
11501   fi
11502 else
11503   ac_cpp_err=yes
11504 fi
11505 if test -z "$ac_cpp_err"; then
11506   ac_header_preproc=yes
11507 else
11508   echo "$as_me: failed program was:" >&5
11509 sed 's/^/| /' conftest.$ac_ext >&5
11510
11511   ac_header_preproc=no
11512 fi
11513
11514 rm -f conftest.err conftest.$ac_ext
11515 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11516 echo "${ECHO_T}$ac_header_preproc" >&6; }
11517
11518 # So?  What about this header?
11519 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11520   yes:no: )
11521     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11522 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11523     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11524 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11525     ac_header_preproc=yes
11526     ;;
11527   no:yes:* )
11528     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11529 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11530     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11531 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11532     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11533 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11534     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11535 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11536     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11537 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11538     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11539 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11540     ( cat <<\_ASBOX
11541 ## ------------------------------------ ##
11542 ## Report this to http://llvm.org/bugs/ ##
11543 ## ------------------------------------ ##
11544 _ASBOX
11545      ) | sed "s/^/$as_me: WARNING:     /" >&2
11546     ;;
11547 esac
11548 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11549 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11550 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11551   echo $ECHO_N "(cached) $ECHO_C" >&6
11552 else
11553   eval "$as_ac_Header=\$ac_header_preproc"
11554 fi
11555 ac_res=`eval echo '${'$as_ac_Header'}'`
11556                { echo "$as_me:$LINENO: result: $ac_res" >&5
11557 echo "${ECHO_T}$ac_res" >&6; }
11558
11559 fi
11560 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11561   cat >>confdefs.h <<_ACEOF
11562 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11563 _ACEOF
11564
11565 fi
11566
11567 done
11568
11569
11570
11571
11572
11573
11574 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
11575 do
11576 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11577 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11578   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11579 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11580 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11581   echo $ECHO_N "(cached) $ECHO_C" >&6
11582 fi
11583 ac_res=`eval echo '${'$as_ac_Header'}'`
11584                { echo "$as_me:$LINENO: result: $ac_res" >&5
11585 echo "${ECHO_T}$ac_res" >&6; }
11586 else
11587   # Is the header compilable?
11588 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11589 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11590 cat >conftest.$ac_ext <<_ACEOF
11591 /* confdefs.h.  */
11592 _ACEOF
11593 cat confdefs.h >>conftest.$ac_ext
11594 cat >>conftest.$ac_ext <<_ACEOF
11595 /* end confdefs.h.  */
11596 $ac_includes_default
11597 #include <$ac_header>
11598 _ACEOF
11599 rm -f conftest.$ac_objext
11600 if { (ac_try="$ac_compile"
11601 case "(($ac_try" in
11602   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11603   *) ac_try_echo=$ac_try;;
11604 esac
11605 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11606   (eval "$ac_compile") 2>conftest.er1
11607   ac_status=$?
11608   grep -v '^ *+' conftest.er1 >conftest.err
11609   rm -f conftest.er1
11610   cat conftest.err >&5
11611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11612   (exit $ac_status); } &&
11613          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11614   { (case "(($ac_try" in
11615   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11616   *) ac_try_echo=$ac_try;;
11617 esac
11618 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11619   (eval "$ac_try") 2>&5
11620   ac_status=$?
11621   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11622   (exit $ac_status); }; } &&
11623          { ac_try='test -s conftest.$ac_objext'
11624   { (case "(($ac_try" in
11625   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11626   *) ac_try_echo=$ac_try;;
11627 esac
11628 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11629   (eval "$ac_try") 2>&5
11630   ac_status=$?
11631   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11632   (exit $ac_status); }; }; then
11633   ac_header_compiler=yes
11634 else
11635   echo "$as_me: failed program was:" >&5
11636 sed 's/^/| /' conftest.$ac_ext >&5
11637
11638         ac_header_compiler=no
11639 fi
11640
11641 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11642 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11643 echo "${ECHO_T}$ac_header_compiler" >&6; }
11644
11645 # Is the header present?
11646 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11647 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11648 cat >conftest.$ac_ext <<_ACEOF
11649 /* confdefs.h.  */
11650 _ACEOF
11651 cat confdefs.h >>conftest.$ac_ext
11652 cat >>conftest.$ac_ext <<_ACEOF
11653 /* end confdefs.h.  */
11654 #include <$ac_header>
11655 _ACEOF
11656 if { (ac_try="$ac_cpp conftest.$ac_ext"
11657 case "(($ac_try" in
11658   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11659   *) ac_try_echo=$ac_try;;
11660 esac
11661 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11662   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11663   ac_status=$?
11664   grep -v '^ *+' conftest.er1 >conftest.err
11665   rm -f conftest.er1
11666   cat conftest.err >&5
11667   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11668   (exit $ac_status); } >/dev/null; then
11669   if test -s conftest.err; then
11670     ac_cpp_err=$ac_c_preproc_warn_flag
11671     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11672   else
11673     ac_cpp_err=
11674   fi
11675 else
11676   ac_cpp_err=yes
11677 fi
11678 if test -z "$ac_cpp_err"; then
11679   ac_header_preproc=yes
11680 else
11681   echo "$as_me: failed program was:" >&5
11682 sed 's/^/| /' conftest.$ac_ext >&5
11683
11684   ac_header_preproc=no
11685 fi
11686
11687 rm -f conftest.err conftest.$ac_ext
11688 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11689 echo "${ECHO_T}$ac_header_preproc" >&6; }
11690
11691 # So?  What about this header?
11692 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11693   yes:no: )
11694     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11695 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11696     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11697 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11698     ac_header_preproc=yes
11699     ;;
11700   no:yes:* )
11701     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11702 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11703     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11704 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11705     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11706 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11707     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11708 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11709     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11710 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11711     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11712 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11713     ( cat <<\_ASBOX
11714 ## ------------------------------------ ##
11715 ## Report this to http://llvm.org/bugs/ ##
11716 ## ------------------------------------ ##
11717 _ASBOX
11718      ) | sed "s/^/$as_me: WARNING:     /" >&2
11719     ;;
11720 esac
11721 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11722 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11723 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11724   echo $ECHO_N "(cached) $ECHO_C" >&6
11725 else
11726   eval "$as_ac_Header=\$ac_header_preproc"
11727 fi
11728 ac_res=`eval echo '${'$as_ac_Header'}'`
11729                { echo "$as_me:$LINENO: result: $ac_res" >&5
11730 echo "${ECHO_T}$ac_res" >&6; }
11731
11732 fi
11733 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11734   cat >>confdefs.h <<_ACEOF
11735 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11736 _ACEOF
11737
11738 fi
11739
11740 done
11741
11742
11743
11744
11745 for ac_header in sys/ioctl.h malloc/malloc.h mach/mach.h
11746 do
11747 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11748 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11749   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11750 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11751 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11752   echo $ECHO_N "(cached) $ECHO_C" >&6
11753 fi
11754 ac_res=`eval echo '${'$as_ac_Header'}'`
11755                { echo "$as_me:$LINENO: result: $ac_res" >&5
11756 echo "${ECHO_T}$ac_res" >&6; }
11757 else
11758   # Is the header compilable?
11759 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11760 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11761 cat >conftest.$ac_ext <<_ACEOF
11762 /* confdefs.h.  */
11763 _ACEOF
11764 cat confdefs.h >>conftest.$ac_ext
11765 cat >>conftest.$ac_ext <<_ACEOF
11766 /* end confdefs.h.  */
11767 $ac_includes_default
11768 #include <$ac_header>
11769 _ACEOF
11770 rm -f conftest.$ac_objext
11771 if { (ac_try="$ac_compile"
11772 case "(($ac_try" in
11773   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11774   *) ac_try_echo=$ac_try;;
11775 esac
11776 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11777   (eval "$ac_compile") 2>conftest.er1
11778   ac_status=$?
11779   grep -v '^ *+' conftest.er1 >conftest.err
11780   rm -f conftest.er1
11781   cat conftest.err >&5
11782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11783   (exit $ac_status); } &&
11784          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11785   { (case "(($ac_try" in
11786   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11787   *) ac_try_echo=$ac_try;;
11788 esac
11789 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11790   (eval "$ac_try") 2>&5
11791   ac_status=$?
11792   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11793   (exit $ac_status); }; } &&
11794          { ac_try='test -s conftest.$ac_objext'
11795   { (case "(($ac_try" in
11796   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11797   *) ac_try_echo=$ac_try;;
11798 esac
11799 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11800   (eval "$ac_try") 2>&5
11801   ac_status=$?
11802   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11803   (exit $ac_status); }; }; then
11804   ac_header_compiler=yes
11805 else
11806   echo "$as_me: failed program was:" >&5
11807 sed 's/^/| /' conftest.$ac_ext >&5
11808
11809         ac_header_compiler=no
11810 fi
11811
11812 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11813 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11814 echo "${ECHO_T}$ac_header_compiler" >&6; }
11815
11816 # Is the header present?
11817 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11818 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11819 cat >conftest.$ac_ext <<_ACEOF
11820 /* confdefs.h.  */
11821 _ACEOF
11822 cat confdefs.h >>conftest.$ac_ext
11823 cat >>conftest.$ac_ext <<_ACEOF
11824 /* end confdefs.h.  */
11825 #include <$ac_header>
11826 _ACEOF
11827 if { (ac_try="$ac_cpp conftest.$ac_ext"
11828 case "(($ac_try" in
11829   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11830   *) ac_try_echo=$ac_try;;
11831 esac
11832 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11833   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11834   ac_status=$?
11835   grep -v '^ *+' conftest.er1 >conftest.err
11836   rm -f conftest.er1
11837   cat conftest.err >&5
11838   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11839   (exit $ac_status); } >/dev/null; then
11840   if test -s conftest.err; then
11841     ac_cpp_err=$ac_c_preproc_warn_flag
11842     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11843   else
11844     ac_cpp_err=
11845   fi
11846 else
11847   ac_cpp_err=yes
11848 fi
11849 if test -z "$ac_cpp_err"; then
11850   ac_header_preproc=yes
11851 else
11852   echo "$as_me: failed program was:" >&5
11853 sed 's/^/| /' conftest.$ac_ext >&5
11854
11855   ac_header_preproc=no
11856 fi
11857
11858 rm -f conftest.err conftest.$ac_ext
11859 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11860 echo "${ECHO_T}$ac_header_preproc" >&6; }
11861
11862 # So?  What about this header?
11863 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11864   yes:no: )
11865     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11866 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11867     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11868 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11869     ac_header_preproc=yes
11870     ;;
11871   no:yes:* )
11872     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11873 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11874     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11875 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11876     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11877 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11878     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11879 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11880     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11881 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11882     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11883 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11884     ( cat <<\_ASBOX
11885 ## ------------------------------------ ##
11886 ## Report this to http://llvm.org/bugs/ ##
11887 ## ------------------------------------ ##
11888 _ASBOX
11889      ) | sed "s/^/$as_me: WARNING:     /" >&2
11890     ;;
11891 esac
11892 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11893 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11894 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11895   echo $ECHO_N "(cached) $ECHO_C" >&6
11896 else
11897   eval "$as_ac_Header=\$ac_header_preproc"
11898 fi
11899 ac_res=`eval echo '${'$as_ac_Header'}'`
11900                { echo "$as_me:$LINENO: result: $ac_res" >&5
11901 echo "${ECHO_T}$ac_res" >&6; }
11902
11903 fi
11904 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11905   cat >>confdefs.h <<_ACEOF
11906 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11907 _ACEOF
11908
11909 fi
11910
11911 done
11912
11913
11914 for ac_header in valgrind/valgrind.h
11915 do
11916 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11917 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11918   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11919 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11920 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11921   echo $ECHO_N "(cached) $ECHO_C" >&6
11922 fi
11923 ac_res=`eval echo '${'$as_ac_Header'}'`
11924                { echo "$as_me:$LINENO: result: $ac_res" >&5
11925 echo "${ECHO_T}$ac_res" >&6; }
11926 else
11927   # Is the header compilable?
11928 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11929 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11930 cat >conftest.$ac_ext <<_ACEOF
11931 /* confdefs.h.  */
11932 _ACEOF
11933 cat confdefs.h >>conftest.$ac_ext
11934 cat >>conftest.$ac_ext <<_ACEOF
11935 /* end confdefs.h.  */
11936 $ac_includes_default
11937 #include <$ac_header>
11938 _ACEOF
11939 rm -f conftest.$ac_objext
11940 if { (ac_try="$ac_compile"
11941 case "(($ac_try" in
11942   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11943   *) ac_try_echo=$ac_try;;
11944 esac
11945 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11946   (eval "$ac_compile") 2>conftest.er1
11947   ac_status=$?
11948   grep -v '^ *+' conftest.er1 >conftest.err
11949   rm -f conftest.er1
11950   cat conftest.err >&5
11951   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11952   (exit $ac_status); } &&
11953          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11954   { (case "(($ac_try" in
11955   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11956   *) ac_try_echo=$ac_try;;
11957 esac
11958 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11959   (eval "$ac_try") 2>&5
11960   ac_status=$?
11961   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11962   (exit $ac_status); }; } &&
11963          { ac_try='test -s conftest.$ac_objext'
11964   { (case "(($ac_try" in
11965   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11966   *) ac_try_echo=$ac_try;;
11967 esac
11968 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11969   (eval "$ac_try") 2>&5
11970   ac_status=$?
11971   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11972   (exit $ac_status); }; }; then
11973   ac_header_compiler=yes
11974 else
11975   echo "$as_me: failed program was:" >&5
11976 sed 's/^/| /' conftest.$ac_ext >&5
11977
11978         ac_header_compiler=no
11979 fi
11980
11981 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11982 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11983 echo "${ECHO_T}$ac_header_compiler" >&6; }
11984
11985 # Is the header present?
11986 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11987 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11988 cat >conftest.$ac_ext <<_ACEOF
11989 /* confdefs.h.  */
11990 _ACEOF
11991 cat confdefs.h >>conftest.$ac_ext
11992 cat >>conftest.$ac_ext <<_ACEOF
11993 /* end confdefs.h.  */
11994 #include <$ac_header>
11995 _ACEOF
11996 if { (ac_try="$ac_cpp conftest.$ac_ext"
11997 case "(($ac_try" in
11998   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11999   *) ac_try_echo=$ac_try;;
12000 esac
12001 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12002   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12003   ac_status=$?
12004   grep -v '^ *+' conftest.er1 >conftest.err
12005   rm -f conftest.er1
12006   cat conftest.err >&5
12007   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12008   (exit $ac_status); } >/dev/null; then
12009   if test -s conftest.err; then
12010     ac_cpp_err=$ac_c_preproc_warn_flag
12011     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12012   else
12013     ac_cpp_err=
12014   fi
12015 else
12016   ac_cpp_err=yes
12017 fi
12018 if test -z "$ac_cpp_err"; then
12019   ac_header_preproc=yes
12020 else
12021   echo "$as_me: failed program was:" >&5
12022 sed 's/^/| /' conftest.$ac_ext >&5
12023
12024   ac_header_preproc=no
12025 fi
12026
12027 rm -f conftest.err conftest.$ac_ext
12028 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12029 echo "${ECHO_T}$ac_header_preproc" >&6; }
12030
12031 # So?  What about this header?
12032 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12033   yes:no: )
12034     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12035 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12036     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12037 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12038     ac_header_preproc=yes
12039     ;;
12040   no:yes:* )
12041     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12042 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12043     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12044 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12045     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12046 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12047     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12048 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12049     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12050 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12051     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12052 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12053     ( cat <<\_ASBOX
12054 ## ------------------------------------ ##
12055 ## Report this to http://llvm.org/bugs/ ##
12056 ## ------------------------------------ ##
12057 _ASBOX
12058      ) | sed "s/^/$as_me: WARNING:     /" >&2
12059     ;;
12060 esac
12061 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12062 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12063 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12064   echo $ECHO_N "(cached) $ECHO_C" >&6
12065 else
12066   eval "$as_ac_Header=\$ac_header_preproc"
12067 fi
12068 ac_res=`eval echo '${'$as_ac_Header'}'`
12069                { echo "$as_me:$LINENO: result: $ac_res" >&5
12070 echo "${ECHO_T}$ac_res" >&6; }
12071
12072 fi
12073 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12074   cat >>confdefs.h <<_ACEOF
12075 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12076 _ACEOF
12077
12078 fi
12079
12080 done
12081
12082
12083 for ac_header in fenv.h
12084 do
12085 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12086 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12087   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12088 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12089 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12090   echo $ECHO_N "(cached) $ECHO_C" >&6
12091 fi
12092 ac_res=`eval echo '${'$as_ac_Header'}'`
12093                { echo "$as_me:$LINENO: result: $ac_res" >&5
12094 echo "${ECHO_T}$ac_res" >&6; }
12095 else
12096   # Is the header compilable?
12097 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12098 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12099 cat >conftest.$ac_ext <<_ACEOF
12100 /* confdefs.h.  */
12101 _ACEOF
12102 cat confdefs.h >>conftest.$ac_ext
12103 cat >>conftest.$ac_ext <<_ACEOF
12104 /* end confdefs.h.  */
12105 $ac_includes_default
12106 #include <$ac_header>
12107 _ACEOF
12108 rm -f conftest.$ac_objext
12109 if { (ac_try="$ac_compile"
12110 case "(($ac_try" in
12111   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12112   *) ac_try_echo=$ac_try;;
12113 esac
12114 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12115   (eval "$ac_compile") 2>conftest.er1
12116   ac_status=$?
12117   grep -v '^ *+' conftest.er1 >conftest.err
12118   rm -f conftest.er1
12119   cat conftest.err >&5
12120   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12121   (exit $ac_status); } &&
12122          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12123   { (case "(($ac_try" in
12124   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12125   *) ac_try_echo=$ac_try;;
12126 esac
12127 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12128   (eval "$ac_try") 2>&5
12129   ac_status=$?
12130   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12131   (exit $ac_status); }; } &&
12132          { ac_try='test -s conftest.$ac_objext'
12133   { (case "(($ac_try" in
12134   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12135   *) ac_try_echo=$ac_try;;
12136 esac
12137 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12138   (eval "$ac_try") 2>&5
12139   ac_status=$?
12140   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12141   (exit $ac_status); }; }; then
12142   ac_header_compiler=yes
12143 else
12144   echo "$as_me: failed program was:" >&5
12145 sed 's/^/| /' conftest.$ac_ext >&5
12146
12147         ac_header_compiler=no
12148 fi
12149
12150 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12151 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12152 echo "${ECHO_T}$ac_header_compiler" >&6; }
12153
12154 # Is the header present?
12155 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12156 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12157 cat >conftest.$ac_ext <<_ACEOF
12158 /* confdefs.h.  */
12159 _ACEOF
12160 cat confdefs.h >>conftest.$ac_ext
12161 cat >>conftest.$ac_ext <<_ACEOF
12162 /* end confdefs.h.  */
12163 #include <$ac_header>
12164 _ACEOF
12165 if { (ac_try="$ac_cpp conftest.$ac_ext"
12166 case "(($ac_try" in
12167   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12168   *) ac_try_echo=$ac_try;;
12169 esac
12170 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12171   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12172   ac_status=$?
12173   grep -v '^ *+' conftest.er1 >conftest.err
12174   rm -f conftest.er1
12175   cat conftest.err >&5
12176   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12177   (exit $ac_status); } >/dev/null; then
12178   if test -s conftest.err; then
12179     ac_cpp_err=$ac_c_preproc_warn_flag
12180     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12181   else
12182     ac_cpp_err=
12183   fi
12184 else
12185   ac_cpp_err=yes
12186 fi
12187 if test -z "$ac_cpp_err"; then
12188   ac_header_preproc=yes
12189 else
12190   echo "$as_me: failed program was:" >&5
12191 sed 's/^/| /' conftest.$ac_ext >&5
12192
12193   ac_header_preproc=no
12194 fi
12195
12196 rm -f conftest.err conftest.$ac_ext
12197 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12198 echo "${ECHO_T}$ac_header_preproc" >&6; }
12199
12200 # So?  What about this header?
12201 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12202   yes:no: )
12203     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12204 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12205     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12206 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12207     ac_header_preproc=yes
12208     ;;
12209   no:yes:* )
12210     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12211 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12212     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12213 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12214     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12215 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12216     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12217 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12218     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12219 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12220     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12221 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12222     ( cat <<\_ASBOX
12223 ## ------------------------------------ ##
12224 ## Report this to http://llvm.org/bugs/ ##
12225 ## ------------------------------------ ##
12226 _ASBOX
12227      ) | sed "s/^/$as_me: WARNING:     /" >&2
12228     ;;
12229 esac
12230 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12231 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12232 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12233   echo $ECHO_N "(cached) $ECHO_C" >&6
12234 else
12235   eval "$as_ac_Header=\$ac_header_preproc"
12236 fi
12237 ac_res=`eval echo '${'$as_ac_Header'}'`
12238                { echo "$as_me:$LINENO: result: $ac_res" >&5
12239 echo "${ECHO_T}$ac_res" >&6; }
12240
12241 fi
12242 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12243   cat >>confdefs.h <<_ACEOF
12244 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12245 _ACEOF
12246
12247 fi
12248
12249 done
12250
12251 { echo "$as_me:$LINENO: checking whether FE_ALL_EXCEPT is declared" >&5
12252 echo $ECHO_N "checking whether FE_ALL_EXCEPT is declared... $ECHO_C" >&6; }
12253 if test "${ac_cv_have_decl_FE_ALL_EXCEPT+set}" = set; then
12254   echo $ECHO_N "(cached) $ECHO_C" >&6
12255 else
12256   cat >conftest.$ac_ext <<_ACEOF
12257 /* confdefs.h.  */
12258 _ACEOF
12259 cat confdefs.h >>conftest.$ac_ext
12260 cat >>conftest.$ac_ext <<_ACEOF
12261 /* end confdefs.h.  */
12262 #include <fenv.h>
12263
12264 int
12265 main ()
12266 {
12267 #ifndef FE_ALL_EXCEPT
12268   char *p = (char *) FE_ALL_EXCEPT;
12269   return !p;
12270 #endif
12271
12272   ;
12273   return 0;
12274 }
12275 _ACEOF
12276 rm -f conftest.$ac_objext
12277 if { (ac_try="$ac_compile"
12278 case "(($ac_try" in
12279   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12280   *) ac_try_echo=$ac_try;;
12281 esac
12282 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12283   (eval "$ac_compile") 2>conftest.er1
12284   ac_status=$?
12285   grep -v '^ *+' conftest.er1 >conftest.err
12286   rm -f conftest.er1
12287   cat conftest.err >&5
12288   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12289   (exit $ac_status); } &&
12290          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12291   { (case "(($ac_try" in
12292   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12293   *) ac_try_echo=$ac_try;;
12294 esac
12295 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12296   (eval "$ac_try") 2>&5
12297   ac_status=$?
12298   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12299   (exit $ac_status); }; } &&
12300          { ac_try='test -s conftest.$ac_objext'
12301   { (case "(($ac_try" in
12302   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12303   *) ac_try_echo=$ac_try;;
12304 esac
12305 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12306   (eval "$ac_try") 2>&5
12307   ac_status=$?
12308   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12309   (exit $ac_status); }; }; then
12310   ac_cv_have_decl_FE_ALL_EXCEPT=yes
12311 else
12312   echo "$as_me: failed program was:" >&5
12313 sed 's/^/| /' conftest.$ac_ext >&5
12314
12315         ac_cv_have_decl_FE_ALL_EXCEPT=no
12316 fi
12317
12318 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12319 fi
12320 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_FE_ALL_EXCEPT" >&5
12321 echo "${ECHO_T}$ac_cv_have_decl_FE_ALL_EXCEPT" >&6; }
12322 if test $ac_cv_have_decl_FE_ALL_EXCEPT = yes; then
12323
12324 cat >>confdefs.h <<_ACEOF
12325 #define HAVE_DECL_FE_ALL_EXCEPT 1
12326 _ACEOF
12327
12328
12329 else
12330   cat >>confdefs.h <<_ACEOF
12331 #define HAVE_DECL_FE_ALL_EXCEPT 0
12332 _ACEOF
12333
12334
12335 fi
12336 { echo "$as_me:$LINENO: checking whether FE_INEXACT is declared" >&5
12337 echo $ECHO_N "checking whether FE_INEXACT is declared... $ECHO_C" >&6; }
12338 if test "${ac_cv_have_decl_FE_INEXACT+set}" = set; then
12339   echo $ECHO_N "(cached) $ECHO_C" >&6
12340 else
12341   cat >conftest.$ac_ext <<_ACEOF
12342 /* confdefs.h.  */
12343 _ACEOF
12344 cat confdefs.h >>conftest.$ac_ext
12345 cat >>conftest.$ac_ext <<_ACEOF
12346 /* end confdefs.h.  */
12347 #include <fenv.h>
12348
12349 int
12350 main ()
12351 {
12352 #ifndef FE_INEXACT
12353   char *p = (char *) FE_INEXACT;
12354   return !p;
12355 #endif
12356
12357   ;
12358   return 0;
12359 }
12360 _ACEOF
12361 rm -f conftest.$ac_objext
12362 if { (ac_try="$ac_compile"
12363 case "(($ac_try" in
12364   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12365   *) ac_try_echo=$ac_try;;
12366 esac
12367 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12368   (eval "$ac_compile") 2>conftest.er1
12369   ac_status=$?
12370   grep -v '^ *+' conftest.er1 >conftest.err
12371   rm -f conftest.er1
12372   cat conftest.err >&5
12373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12374   (exit $ac_status); } &&
12375          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12376   { (case "(($ac_try" in
12377   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12378   *) ac_try_echo=$ac_try;;
12379 esac
12380 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12381   (eval "$ac_try") 2>&5
12382   ac_status=$?
12383   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12384   (exit $ac_status); }; } &&
12385          { ac_try='test -s conftest.$ac_objext'
12386   { (case "(($ac_try" in
12387   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12388   *) ac_try_echo=$ac_try;;
12389 esac
12390 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12391   (eval "$ac_try") 2>&5
12392   ac_status=$?
12393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12394   (exit $ac_status); }; }; then
12395   ac_cv_have_decl_FE_INEXACT=yes
12396 else
12397   echo "$as_me: failed program was:" >&5
12398 sed 's/^/| /' conftest.$ac_ext >&5
12399
12400         ac_cv_have_decl_FE_INEXACT=no
12401 fi
12402
12403 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12404 fi
12405 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_FE_INEXACT" >&5
12406 echo "${ECHO_T}$ac_cv_have_decl_FE_INEXACT" >&6; }
12407 if test $ac_cv_have_decl_FE_INEXACT = yes; then
12408
12409 cat >>confdefs.h <<_ACEOF
12410 #define HAVE_DECL_FE_INEXACT 1
12411 _ACEOF
12412
12413
12414 else
12415   cat >>confdefs.h <<_ACEOF
12416 #define HAVE_DECL_FE_INEXACT 0
12417 _ACEOF
12418
12419
12420 fi
12421
12422
12423 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
12424
12425 for ac_header in pthread.h
12426 do
12427 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12428 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12429   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12430 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12431 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12432   echo $ECHO_N "(cached) $ECHO_C" >&6
12433 fi
12434 ac_res=`eval echo '${'$as_ac_Header'}'`
12435                { echo "$as_me:$LINENO: result: $ac_res" >&5
12436 echo "${ECHO_T}$ac_res" >&6; }
12437 else
12438   # Is the header compilable?
12439 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12440 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12441 cat >conftest.$ac_ext <<_ACEOF
12442 /* confdefs.h.  */
12443 _ACEOF
12444 cat confdefs.h >>conftest.$ac_ext
12445 cat >>conftest.$ac_ext <<_ACEOF
12446 /* end confdefs.h.  */
12447 $ac_includes_default
12448 #include <$ac_header>
12449 _ACEOF
12450 rm -f conftest.$ac_objext
12451 if { (ac_try="$ac_compile"
12452 case "(($ac_try" in
12453   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12454   *) ac_try_echo=$ac_try;;
12455 esac
12456 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12457   (eval "$ac_compile") 2>conftest.er1
12458   ac_status=$?
12459   grep -v '^ *+' conftest.er1 >conftest.err
12460   rm -f conftest.er1
12461   cat conftest.err >&5
12462   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12463   (exit $ac_status); } &&
12464          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12465   { (case "(($ac_try" in
12466   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12467   *) ac_try_echo=$ac_try;;
12468 esac
12469 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12470   (eval "$ac_try") 2>&5
12471   ac_status=$?
12472   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12473   (exit $ac_status); }; } &&
12474          { ac_try='test -s conftest.$ac_objext'
12475   { (case "(($ac_try" in
12476   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12477   *) ac_try_echo=$ac_try;;
12478 esac
12479 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12480   (eval "$ac_try") 2>&5
12481   ac_status=$?
12482   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12483   (exit $ac_status); }; }; then
12484   ac_header_compiler=yes
12485 else
12486   echo "$as_me: failed program was:" >&5
12487 sed 's/^/| /' conftest.$ac_ext >&5
12488
12489         ac_header_compiler=no
12490 fi
12491
12492 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12493 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12494 echo "${ECHO_T}$ac_header_compiler" >&6; }
12495
12496 # Is the header present?
12497 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12498 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12499 cat >conftest.$ac_ext <<_ACEOF
12500 /* confdefs.h.  */
12501 _ACEOF
12502 cat confdefs.h >>conftest.$ac_ext
12503 cat >>conftest.$ac_ext <<_ACEOF
12504 /* end confdefs.h.  */
12505 #include <$ac_header>
12506 _ACEOF
12507 if { (ac_try="$ac_cpp conftest.$ac_ext"
12508 case "(($ac_try" in
12509   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12510   *) ac_try_echo=$ac_try;;
12511 esac
12512 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12513   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12514   ac_status=$?
12515   grep -v '^ *+' conftest.er1 >conftest.err
12516   rm -f conftest.er1
12517   cat conftest.err >&5
12518   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12519   (exit $ac_status); } >/dev/null; then
12520   if test -s conftest.err; then
12521     ac_cpp_err=$ac_c_preproc_warn_flag
12522     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12523   else
12524     ac_cpp_err=
12525   fi
12526 else
12527   ac_cpp_err=yes
12528 fi
12529 if test -z "$ac_cpp_err"; then
12530   ac_header_preproc=yes
12531 else
12532   echo "$as_me: failed program was:" >&5
12533 sed 's/^/| /' conftest.$ac_ext >&5
12534
12535   ac_header_preproc=no
12536 fi
12537
12538 rm -f conftest.err conftest.$ac_ext
12539 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12540 echo "${ECHO_T}$ac_header_preproc" >&6; }
12541
12542 # So?  What about this header?
12543 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12544   yes:no: )
12545     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12546 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12547     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12548 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12549     ac_header_preproc=yes
12550     ;;
12551   no:yes:* )
12552     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12553 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12554     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12555 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12556     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12557 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12558     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12559 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12560     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12561 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12562     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12563 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12564     ( cat <<\_ASBOX
12565 ## ------------------------------------ ##
12566 ## Report this to http://llvm.org/bugs/ ##
12567 ## ------------------------------------ ##
12568 _ASBOX
12569      ) | sed "s/^/$as_me: WARNING:     /" >&2
12570     ;;
12571 esac
12572 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12573 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12574 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12575   echo $ECHO_N "(cached) $ECHO_C" >&6
12576 else
12577   eval "$as_ac_Header=\$ac_header_preproc"
12578 fi
12579 ac_res=`eval echo '${'$as_ac_Header'}'`
12580                { echo "$as_me:$LINENO: result: $ac_res" >&5
12581 echo "${ECHO_T}$ac_res" >&6; }
12582
12583 fi
12584 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12585   cat >>confdefs.h <<_ACEOF
12586 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12587 _ACEOF
12588  HAVE_PTHREAD=1
12589
12590 else
12591   HAVE_PTHREAD=0
12592
12593 fi
12594
12595 done
12596
12597 else
12598   HAVE_PTHREAD=0
12599
12600 fi
12601 if test "$LLVM_ENABLE_ZLIB" -eq 1 ; then
12602
12603 for ac_header in zlib.h
12604 do
12605 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12606 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12607   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12608 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12609 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12610   echo $ECHO_N "(cached) $ECHO_C" >&6
12611 fi
12612 ac_res=`eval echo '${'$as_ac_Header'}'`
12613                { echo "$as_me:$LINENO: result: $ac_res" >&5
12614 echo "${ECHO_T}$ac_res" >&6; }
12615 else
12616   # Is the header compilable?
12617 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12618 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12619 cat >conftest.$ac_ext <<_ACEOF
12620 /* confdefs.h.  */
12621 _ACEOF
12622 cat confdefs.h >>conftest.$ac_ext
12623 cat >>conftest.$ac_ext <<_ACEOF
12624 /* end confdefs.h.  */
12625 $ac_includes_default
12626 #include <$ac_header>
12627 _ACEOF
12628 rm -f conftest.$ac_objext
12629 if { (ac_try="$ac_compile"
12630 case "(($ac_try" in
12631   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12632   *) ac_try_echo=$ac_try;;
12633 esac
12634 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12635   (eval "$ac_compile") 2>conftest.er1
12636   ac_status=$?
12637   grep -v '^ *+' conftest.er1 >conftest.err
12638   rm -f conftest.er1
12639   cat conftest.err >&5
12640   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12641   (exit $ac_status); } &&
12642          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12643   { (case "(($ac_try" in
12644   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12645   *) ac_try_echo=$ac_try;;
12646 esac
12647 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12648   (eval "$ac_try") 2>&5
12649   ac_status=$?
12650   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12651   (exit $ac_status); }; } &&
12652          { ac_try='test -s conftest.$ac_objext'
12653   { (case "(($ac_try" in
12654   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12655   *) ac_try_echo=$ac_try;;
12656 esac
12657 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12658   (eval "$ac_try") 2>&5
12659   ac_status=$?
12660   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12661   (exit $ac_status); }; }; then
12662   ac_header_compiler=yes
12663 else
12664   echo "$as_me: failed program was:" >&5
12665 sed 's/^/| /' conftest.$ac_ext >&5
12666
12667         ac_header_compiler=no
12668 fi
12669
12670 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12671 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12672 echo "${ECHO_T}$ac_header_compiler" >&6; }
12673
12674 # Is the header present?
12675 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12676 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12677 cat >conftest.$ac_ext <<_ACEOF
12678 /* confdefs.h.  */
12679 _ACEOF
12680 cat confdefs.h >>conftest.$ac_ext
12681 cat >>conftest.$ac_ext <<_ACEOF
12682 /* end confdefs.h.  */
12683 #include <$ac_header>
12684 _ACEOF
12685 if { (ac_try="$ac_cpp conftest.$ac_ext"
12686 case "(($ac_try" in
12687   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12688   *) ac_try_echo=$ac_try;;
12689 esac
12690 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12691   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12692   ac_status=$?
12693   grep -v '^ *+' conftest.er1 >conftest.err
12694   rm -f conftest.er1
12695   cat conftest.err >&5
12696   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12697   (exit $ac_status); } >/dev/null; then
12698   if test -s conftest.err; then
12699     ac_cpp_err=$ac_c_preproc_warn_flag
12700     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12701   else
12702     ac_cpp_err=
12703   fi
12704 else
12705   ac_cpp_err=yes
12706 fi
12707 if test -z "$ac_cpp_err"; then
12708   ac_header_preproc=yes
12709 else
12710   echo "$as_me: failed program was:" >&5
12711 sed 's/^/| /' conftest.$ac_ext >&5
12712
12713   ac_header_preproc=no
12714 fi
12715
12716 rm -f conftest.err conftest.$ac_ext
12717 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12718 echo "${ECHO_T}$ac_header_preproc" >&6; }
12719
12720 # So?  What about this header?
12721 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12722   yes:no: )
12723     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12724 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12725     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12726 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12727     ac_header_preproc=yes
12728     ;;
12729   no:yes:* )
12730     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12731 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12732     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12733 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12734     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12735 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12736     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12737 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12738     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12739 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12740     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12741 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12742     ( cat <<\_ASBOX
12743 ## ------------------------------------ ##
12744 ## Report this to http://llvm.org/bugs/ ##
12745 ## ------------------------------------ ##
12746 _ASBOX
12747      ) | sed "s/^/$as_me: WARNING:     /" >&2
12748     ;;
12749 esac
12750 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12751 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12752 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12753   echo $ECHO_N "(cached) $ECHO_C" >&6
12754 else
12755   eval "$as_ac_Header=\$ac_header_preproc"
12756 fi
12757 ac_res=`eval echo '${'$as_ac_Header'}'`
12758                { echo "$as_me:$LINENO: result: $ac_res" >&5
12759 echo "${ECHO_T}$ac_res" >&6; }
12760
12761 fi
12762 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12763   cat >>confdefs.h <<_ACEOF
12764 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12765 _ACEOF
12766  HAVE_LIBZ=1
12767
12768 else
12769   HAVE_LIBZ=0
12770
12771 fi
12772
12773 done
12774
12775 else
12776   HAVE_LIBZ=0
12777
12778 fi
12779
12780 if test "$llvm_cv_enable_libffi" = "yes" ; then
12781
12782
12783 for ac_header in ffi.h ffi/ffi.h
12784 do
12785 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12786 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12787   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12788 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12789 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12790   echo $ECHO_N "(cached) $ECHO_C" >&6
12791 fi
12792 ac_res=`eval echo '${'$as_ac_Header'}'`
12793                { echo "$as_me:$LINENO: result: $ac_res" >&5
12794 echo "${ECHO_T}$ac_res" >&6; }
12795 else
12796   # Is the header compilable?
12797 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12798 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12799 cat >conftest.$ac_ext <<_ACEOF
12800 /* confdefs.h.  */
12801 _ACEOF
12802 cat confdefs.h >>conftest.$ac_ext
12803 cat >>conftest.$ac_ext <<_ACEOF
12804 /* end confdefs.h.  */
12805 $ac_includes_default
12806 #include <$ac_header>
12807 _ACEOF
12808 rm -f conftest.$ac_objext
12809 if { (ac_try="$ac_compile"
12810 case "(($ac_try" in
12811   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12812   *) ac_try_echo=$ac_try;;
12813 esac
12814 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12815   (eval "$ac_compile") 2>conftest.er1
12816   ac_status=$?
12817   grep -v '^ *+' conftest.er1 >conftest.err
12818   rm -f conftest.er1
12819   cat conftest.err >&5
12820   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12821   (exit $ac_status); } &&
12822          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12823   { (case "(($ac_try" in
12824   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12825   *) ac_try_echo=$ac_try;;
12826 esac
12827 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12828   (eval "$ac_try") 2>&5
12829   ac_status=$?
12830   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12831   (exit $ac_status); }; } &&
12832          { ac_try='test -s conftest.$ac_objext'
12833   { (case "(($ac_try" in
12834   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12835   *) ac_try_echo=$ac_try;;
12836 esac
12837 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12838   (eval "$ac_try") 2>&5
12839   ac_status=$?
12840   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12841   (exit $ac_status); }; }; then
12842   ac_header_compiler=yes
12843 else
12844   echo "$as_me: failed program was:" >&5
12845 sed 's/^/| /' conftest.$ac_ext >&5
12846
12847         ac_header_compiler=no
12848 fi
12849
12850 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12851 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12852 echo "${ECHO_T}$ac_header_compiler" >&6; }
12853
12854 # Is the header present?
12855 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12856 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12857 cat >conftest.$ac_ext <<_ACEOF
12858 /* confdefs.h.  */
12859 _ACEOF
12860 cat confdefs.h >>conftest.$ac_ext
12861 cat >>conftest.$ac_ext <<_ACEOF
12862 /* end confdefs.h.  */
12863 #include <$ac_header>
12864 _ACEOF
12865 if { (ac_try="$ac_cpp conftest.$ac_ext"
12866 case "(($ac_try" in
12867   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12868   *) ac_try_echo=$ac_try;;
12869 esac
12870 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12871   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12872   ac_status=$?
12873   grep -v '^ *+' conftest.er1 >conftest.err
12874   rm -f conftest.er1
12875   cat conftest.err >&5
12876   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12877   (exit $ac_status); } >/dev/null; then
12878   if test -s conftest.err; then
12879     ac_cpp_err=$ac_c_preproc_warn_flag
12880     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12881   else
12882     ac_cpp_err=
12883   fi
12884 else
12885   ac_cpp_err=yes
12886 fi
12887 if test -z "$ac_cpp_err"; then
12888   ac_header_preproc=yes
12889 else
12890   echo "$as_me: failed program was:" >&5
12891 sed 's/^/| /' conftest.$ac_ext >&5
12892
12893   ac_header_preproc=no
12894 fi
12895
12896 rm -f conftest.err conftest.$ac_ext
12897 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12898 echo "${ECHO_T}$ac_header_preproc" >&6; }
12899
12900 # So?  What about this header?
12901 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12902   yes:no: )
12903     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12904 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12905     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12906 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12907     ac_header_preproc=yes
12908     ;;
12909   no:yes:* )
12910     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12911 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12912     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12913 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12914     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12915 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12916     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12917 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12918     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12919 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12920     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12921 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12922     ( cat <<\_ASBOX
12923 ## ------------------------------------ ##
12924 ## Report this to http://llvm.org/bugs/ ##
12925 ## ------------------------------------ ##
12926 _ASBOX
12927      ) | sed "s/^/$as_me: WARNING:     /" >&2
12928     ;;
12929 esac
12930 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12931 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12932 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12933   echo $ECHO_N "(cached) $ECHO_C" >&6
12934 else
12935   eval "$as_ac_Header=\$ac_header_preproc"
12936 fi
12937 ac_res=`eval echo '${'$as_ac_Header'}'`
12938                { echo "$as_me:$LINENO: result: $ac_res" >&5
12939 echo "${ECHO_T}$ac_res" >&6; }
12940
12941 fi
12942 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12943   cat >>confdefs.h <<_ACEOF
12944 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12945 _ACEOF
12946
12947 fi
12948
12949 done
12950
12951 fi
12952
12953
12954 for ac_header in CrashReporterClient.h
12955 do
12956 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12957 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12958   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12959 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12960 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12961   echo $ECHO_N "(cached) $ECHO_C" >&6
12962 fi
12963 ac_res=`eval echo '${'$as_ac_Header'}'`
12964                { echo "$as_me:$LINENO: result: $ac_res" >&5
12965 echo "${ECHO_T}$ac_res" >&6; }
12966 else
12967   # Is the header compilable?
12968 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12969 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12970 cat >conftest.$ac_ext <<_ACEOF
12971 /* confdefs.h.  */
12972 _ACEOF
12973 cat confdefs.h >>conftest.$ac_ext
12974 cat >>conftest.$ac_ext <<_ACEOF
12975 /* end confdefs.h.  */
12976 $ac_includes_default
12977 #include <$ac_header>
12978 _ACEOF
12979 rm -f conftest.$ac_objext
12980 if { (ac_try="$ac_compile"
12981 case "(($ac_try" in
12982   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12983   *) ac_try_echo=$ac_try;;
12984 esac
12985 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12986   (eval "$ac_compile") 2>conftest.er1
12987   ac_status=$?
12988   grep -v '^ *+' conftest.er1 >conftest.err
12989   rm -f conftest.er1
12990   cat conftest.err >&5
12991   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12992   (exit $ac_status); } &&
12993          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12994   { (case "(($ac_try" in
12995   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12996   *) ac_try_echo=$ac_try;;
12997 esac
12998 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12999   (eval "$ac_try") 2>&5
13000   ac_status=$?
13001   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13002   (exit $ac_status); }; } &&
13003          { ac_try='test -s conftest.$ac_objext'
13004   { (case "(($ac_try" in
13005   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13006   *) ac_try_echo=$ac_try;;
13007 esac
13008 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13009   (eval "$ac_try") 2>&5
13010   ac_status=$?
13011   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13012   (exit $ac_status); }; }; then
13013   ac_header_compiler=yes
13014 else
13015   echo "$as_me: failed program was:" >&5
13016 sed 's/^/| /' conftest.$ac_ext >&5
13017
13018         ac_header_compiler=no
13019 fi
13020
13021 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13022 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13023 echo "${ECHO_T}$ac_header_compiler" >&6; }
13024
13025 # Is the header present?
13026 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
13027 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
13028 cat >conftest.$ac_ext <<_ACEOF
13029 /* confdefs.h.  */
13030 _ACEOF
13031 cat confdefs.h >>conftest.$ac_ext
13032 cat >>conftest.$ac_ext <<_ACEOF
13033 /* end confdefs.h.  */
13034 #include <$ac_header>
13035 _ACEOF
13036 if { (ac_try="$ac_cpp conftest.$ac_ext"
13037 case "(($ac_try" in
13038   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13039   *) ac_try_echo=$ac_try;;
13040 esac
13041 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13042   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13043   ac_status=$?
13044   grep -v '^ *+' conftest.er1 >conftest.err
13045   rm -f conftest.er1
13046   cat conftest.err >&5
13047   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13048   (exit $ac_status); } >/dev/null; then
13049   if test -s conftest.err; then
13050     ac_cpp_err=$ac_c_preproc_warn_flag
13051     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13052   else
13053     ac_cpp_err=
13054   fi
13055 else
13056   ac_cpp_err=yes
13057 fi
13058 if test -z "$ac_cpp_err"; then
13059   ac_header_preproc=yes
13060 else
13061   echo "$as_me: failed program was:" >&5
13062 sed 's/^/| /' conftest.$ac_ext >&5
13063
13064   ac_header_preproc=no
13065 fi
13066
13067 rm -f conftest.err conftest.$ac_ext
13068 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13069 echo "${ECHO_T}$ac_header_preproc" >&6; }
13070
13071 # So?  What about this header?
13072 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13073   yes:no: )
13074     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13075 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13076     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13077 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13078     ac_header_preproc=yes
13079     ;;
13080   no:yes:* )
13081     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13082 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13083     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
13084 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
13085     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13086 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13087     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
13088 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
13089     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13090 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13091     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13092 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13093     ( cat <<\_ASBOX
13094 ## ------------------------------------ ##
13095 ## Report this to http://llvm.org/bugs/ ##
13096 ## ------------------------------------ ##
13097 _ASBOX
13098      ) | sed "s/^/$as_me: WARNING:     /" >&2
13099     ;;
13100 esac
13101 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13102 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13103 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13104   echo $ECHO_N "(cached) $ECHO_C" >&6
13105 else
13106   eval "$as_ac_Header=\$ac_header_preproc"
13107 fi
13108 ac_res=`eval echo '${'$as_ac_Header'}'`
13109                { echo "$as_me:$LINENO: result: $ac_res" >&5
13110 echo "${ECHO_T}$ac_res" >&6; }
13111
13112 fi
13113 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13114   cat >>confdefs.h <<_ACEOF
13115 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13116 _ACEOF
13117
13118 fi
13119
13120 done
13121
13122
13123 { echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
13124 echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
13125 cat >conftest.$ac_ext <<_ACEOF
13126
13127   /* confdefs.h.  */
13128 _ACEOF
13129 cat confdefs.h >>conftest.$ac_ext
13130 cat >>conftest.$ac_ext <<_ACEOF
13131 /* end confdefs.h.  */
13132
13133     extern const char *__crashreporter_info__;
13134     int main() {
13135       __crashreporter_info__ = "test";
13136       return 0;
13137     }
13138
13139
13140 _ACEOF
13141 rm -f conftest.$ac_objext conftest$ac_exeext
13142 if { (ac_try="$ac_link"
13143 case "(($ac_try" in
13144   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13145   *) ac_try_echo=$ac_try;;
13146 esac
13147 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13148   (eval "$ac_link") 2>conftest.er1
13149   ac_status=$?
13150   grep -v '^ *+' conftest.er1 >conftest.err
13151   rm -f conftest.er1
13152   cat conftest.err >&5
13153   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13154   (exit $ac_status); } &&
13155          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13156   { (case "(($ac_try" in
13157   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13158   *) ac_try_echo=$ac_try;;
13159 esac
13160 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13161   (eval "$ac_try") 2>&5
13162   ac_status=$?
13163   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13164   (exit $ac_status); }; } &&
13165          { ac_try='test -s conftest$ac_exeext'
13166   { (case "(($ac_try" in
13167   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13168   *) ac_try_echo=$ac_try;;
13169 esac
13170 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13171   (eval "$ac_try") 2>&5
13172   ac_status=$?
13173   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13174   (exit $ac_status); }; }; then
13175
13176   { echo "$as_me:$LINENO: result: yes" >&5
13177 echo "${ECHO_T}yes" >&6; }
13178
13179 cat >>confdefs.h <<\_ACEOF
13180 #define HAVE_CRASHREPORTER_INFO 1
13181 _ACEOF
13182
13183
13184 else
13185   echo "$as_me: failed program was:" >&5
13186 sed 's/^/| /' conftest.$ac_ext >&5
13187
13188
13189   { echo "$as_me:$LINENO: result: no" >&5
13190 echo "${ECHO_T}no" >&6; }
13191
13192 cat >>confdefs.h <<\_ACEOF
13193 #define HAVE_CRASHREPORTER_INFO 0
13194 _ACEOF
13195
13196
13197 fi
13198
13199 rm -f core conftest.err conftest.$ac_objext \
13200       conftest$ac_exeext conftest.$ac_ext
13201
13202
13203
13204   { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
13205 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
13206 if test "${ac_cv_huge_val_sanity+set}" = set; then
13207   echo $ECHO_N "(cached) $ECHO_C" >&6
13208 else
13209
13210     ac_ext=cpp
13211 ac_cpp='$CXXCPP $CPPFLAGS'
13212 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13213 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13214 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13215
13216     ac_save_CXXFLAGS=$CXXFLAGS
13217     CXXFLAGS="$CXXFLAGS -pedantic"
13218     if test "$cross_compiling" = yes; then
13219   ac_cv_huge_val_sanity=yes
13220 else
13221   cat >conftest.$ac_ext <<_ACEOF
13222 /* confdefs.h.  */
13223 _ACEOF
13224 cat confdefs.h >>conftest.$ac_ext
13225 cat >>conftest.$ac_ext <<_ACEOF
13226 /* end confdefs.h.  */
13227 #include <math.h>
13228 int
13229 main ()
13230 {
13231 double x = HUGE_VAL; return x != x;
13232   ;
13233   return 0;
13234 }
13235 _ACEOF
13236 rm -f conftest$ac_exeext
13237 if { (ac_try="$ac_link"
13238 case "(($ac_try" in
13239   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13240   *) ac_try_echo=$ac_try;;
13241 esac
13242 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13243   (eval "$ac_link") 2>&5
13244   ac_status=$?
13245   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13246   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13247   { (case "(($ac_try" in
13248   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13249   *) ac_try_echo=$ac_try;;
13250 esac
13251 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13252   (eval "$ac_try") 2>&5
13253   ac_status=$?
13254   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13255   (exit $ac_status); }; }; then
13256   ac_cv_huge_val_sanity=yes
13257 else
13258   echo "$as_me: program exited with status $ac_status" >&5
13259 echo "$as_me: failed program was:" >&5
13260 sed 's/^/| /' conftest.$ac_ext >&5
13261
13262 ( exit $ac_status )
13263 ac_cv_huge_val_sanity=no
13264 fi
13265 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13266 fi
13267
13268
13269     CXXFLAGS=$ac_save_CXXFLAGS
13270     ac_ext=c
13271 ac_cpp='$CPP $CPPFLAGS'
13272 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13273 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13274 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13275
13276
13277 fi
13278 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
13279 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
13280   HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
13281
13282
13283 { echo "$as_me:$LINENO: checking for pid_t" >&5
13284 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
13285 if test "${ac_cv_type_pid_t+set}" = set; then
13286   echo $ECHO_N "(cached) $ECHO_C" >&6
13287 else
13288   cat >conftest.$ac_ext <<_ACEOF
13289 /* confdefs.h.  */
13290 _ACEOF
13291 cat confdefs.h >>conftest.$ac_ext
13292 cat >>conftest.$ac_ext <<_ACEOF
13293 /* end confdefs.h.  */
13294 $ac_includes_default
13295 typedef pid_t ac__type_new_;
13296 int
13297 main ()
13298 {
13299 if ((ac__type_new_ *) 0)
13300   return 0;
13301 if (sizeof (ac__type_new_))
13302   return 0;
13303   ;
13304   return 0;
13305 }
13306 _ACEOF
13307 rm -f conftest.$ac_objext
13308 if { (ac_try="$ac_compile"
13309 case "(($ac_try" in
13310   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13311   *) ac_try_echo=$ac_try;;
13312 esac
13313 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13314   (eval "$ac_compile") 2>conftest.er1
13315   ac_status=$?
13316   grep -v '^ *+' conftest.er1 >conftest.err
13317   rm -f conftest.er1
13318   cat conftest.err >&5
13319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13320   (exit $ac_status); } &&
13321          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13322   { (case "(($ac_try" in
13323   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13324   *) ac_try_echo=$ac_try;;
13325 esac
13326 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13327   (eval "$ac_try") 2>&5
13328   ac_status=$?
13329   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13330   (exit $ac_status); }; } &&
13331          { ac_try='test -s conftest.$ac_objext'
13332   { (case "(($ac_try" in
13333   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13334   *) ac_try_echo=$ac_try;;
13335 esac
13336 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13337   (eval "$ac_try") 2>&5
13338   ac_status=$?
13339   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13340   (exit $ac_status); }; }; then
13341   ac_cv_type_pid_t=yes
13342 else
13343   echo "$as_me: failed program was:" >&5
13344 sed 's/^/| /' conftest.$ac_ext >&5
13345
13346         ac_cv_type_pid_t=no
13347 fi
13348
13349 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13350 fi
13351 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
13352 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
13353 if test $ac_cv_type_pid_t = yes; then
13354   :
13355 else
13356
13357 cat >>confdefs.h <<_ACEOF
13358 #define pid_t int
13359 _ACEOF
13360
13361 fi
13362
13363 { echo "$as_me:$LINENO: checking for size_t" >&5
13364 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
13365 if test "${ac_cv_type_size_t+set}" = set; then
13366   echo $ECHO_N "(cached) $ECHO_C" >&6
13367 else
13368   cat >conftest.$ac_ext <<_ACEOF
13369 /* confdefs.h.  */
13370 _ACEOF
13371 cat confdefs.h >>conftest.$ac_ext
13372 cat >>conftest.$ac_ext <<_ACEOF
13373 /* end confdefs.h.  */
13374 $ac_includes_default
13375 typedef size_t ac__type_new_;
13376 int
13377 main ()
13378 {
13379 if ((ac__type_new_ *) 0)
13380   return 0;
13381 if (sizeof (ac__type_new_))
13382   return 0;
13383   ;
13384   return 0;
13385 }
13386 _ACEOF
13387 rm -f conftest.$ac_objext
13388 if { (ac_try="$ac_compile"
13389 case "(($ac_try" in
13390   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13391   *) ac_try_echo=$ac_try;;
13392 esac
13393 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13394   (eval "$ac_compile") 2>conftest.er1
13395   ac_status=$?
13396   grep -v '^ *+' conftest.er1 >conftest.err
13397   rm -f conftest.er1
13398   cat conftest.err >&5
13399   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13400   (exit $ac_status); } &&
13401          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13402   { (case "(($ac_try" in
13403   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13404   *) ac_try_echo=$ac_try;;
13405 esac
13406 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13407   (eval "$ac_try") 2>&5
13408   ac_status=$?
13409   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13410   (exit $ac_status); }; } &&
13411          { ac_try='test -s conftest.$ac_objext'
13412   { (case "(($ac_try" in
13413   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13414   *) ac_try_echo=$ac_try;;
13415 esac
13416 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13417   (eval "$ac_try") 2>&5
13418   ac_status=$?
13419   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13420   (exit $ac_status); }; }; then
13421   ac_cv_type_size_t=yes
13422 else
13423   echo "$as_me: failed program was:" >&5
13424 sed 's/^/| /' conftest.$ac_ext >&5
13425
13426         ac_cv_type_size_t=no
13427 fi
13428
13429 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13430 fi
13431 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
13432 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
13433 if test $ac_cv_type_size_t = yes; then
13434   :
13435 else
13436
13437 cat >>confdefs.h <<_ACEOF
13438 #define size_t unsigned int
13439 _ACEOF
13440
13441 fi
13442
13443
13444 cat >>confdefs.h <<_ACEOF
13445 #define RETSIGTYPE void
13446 _ACEOF
13447
13448 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
13449 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
13450 if test "${ac_cv_struct_tm+set}" = set; then
13451   echo $ECHO_N "(cached) $ECHO_C" >&6
13452 else
13453   cat >conftest.$ac_ext <<_ACEOF
13454 /* confdefs.h.  */
13455 _ACEOF
13456 cat confdefs.h >>conftest.$ac_ext
13457 cat >>conftest.$ac_ext <<_ACEOF
13458 /* end confdefs.h.  */
13459 #include <sys/types.h>
13460 #include <time.h>
13461
13462 int
13463 main ()
13464 {
13465 struct tm *tp; tp->tm_sec;
13466   ;
13467   return 0;
13468 }
13469 _ACEOF
13470 rm -f conftest.$ac_objext
13471 if { (ac_try="$ac_compile"
13472 case "(($ac_try" in
13473   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13474   *) ac_try_echo=$ac_try;;
13475 esac
13476 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13477   (eval "$ac_compile") 2>conftest.er1
13478   ac_status=$?
13479   grep -v '^ *+' conftest.er1 >conftest.err
13480   rm -f conftest.er1
13481   cat conftest.err >&5
13482   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13483   (exit $ac_status); } &&
13484          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13485   { (case "(($ac_try" in
13486   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13487   *) ac_try_echo=$ac_try;;
13488 esac
13489 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13490   (eval "$ac_try") 2>&5
13491   ac_status=$?
13492   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13493   (exit $ac_status); }; } &&
13494          { ac_try='test -s conftest.$ac_objext'
13495   { (case "(($ac_try" in
13496   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13497   *) ac_try_echo=$ac_try;;
13498 esac
13499 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13500   (eval "$ac_try") 2>&5
13501   ac_status=$?
13502   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13503   (exit $ac_status); }; }; then
13504   ac_cv_struct_tm=time.h
13505 else
13506   echo "$as_me: failed program was:" >&5
13507 sed 's/^/| /' conftest.$ac_ext >&5
13508
13509         ac_cv_struct_tm=sys/time.h
13510 fi
13511
13512 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13513 fi
13514 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
13515 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
13516 if test $ac_cv_struct_tm = sys/time.h; then
13517
13518 cat >>confdefs.h <<\_ACEOF
13519 #define TM_IN_SYS_TIME 1
13520 _ACEOF
13521
13522 fi
13523
13524 { echo "$as_me:$LINENO: checking for int64_t" >&5
13525 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
13526 if test "${ac_cv_type_int64_t+set}" = set; then
13527   echo $ECHO_N "(cached) $ECHO_C" >&6
13528 else
13529   cat >conftest.$ac_ext <<_ACEOF
13530 /* confdefs.h.  */
13531 _ACEOF
13532 cat confdefs.h >>conftest.$ac_ext
13533 cat >>conftest.$ac_ext <<_ACEOF
13534 /* end confdefs.h.  */
13535 $ac_includes_default
13536 typedef int64_t ac__type_new_;
13537 int
13538 main ()
13539 {
13540 if ((ac__type_new_ *) 0)
13541   return 0;
13542 if (sizeof (ac__type_new_))
13543   return 0;
13544   ;
13545   return 0;
13546 }
13547 _ACEOF
13548 rm -f conftest.$ac_objext
13549 if { (ac_try="$ac_compile"
13550 case "(($ac_try" in
13551   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13552   *) ac_try_echo=$ac_try;;
13553 esac
13554 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13555   (eval "$ac_compile") 2>conftest.er1
13556   ac_status=$?
13557   grep -v '^ *+' conftest.er1 >conftest.err
13558   rm -f conftest.er1
13559   cat conftest.err >&5
13560   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13561   (exit $ac_status); } &&
13562          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13563   { (case "(($ac_try" in
13564   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13565   *) ac_try_echo=$ac_try;;
13566 esac
13567 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13568   (eval "$ac_try") 2>&5
13569   ac_status=$?
13570   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13571   (exit $ac_status); }; } &&
13572          { ac_try='test -s conftest.$ac_objext'
13573   { (case "(($ac_try" in
13574   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13575   *) ac_try_echo=$ac_try;;
13576 esac
13577 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13578   (eval "$ac_try") 2>&5
13579   ac_status=$?
13580   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13581   (exit $ac_status); }; }; then
13582   ac_cv_type_int64_t=yes
13583 else
13584   echo "$as_me: failed program was:" >&5
13585 sed 's/^/| /' conftest.$ac_ext >&5
13586
13587         ac_cv_type_int64_t=no
13588 fi
13589
13590 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13591 fi
13592 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
13593 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
13594 if test $ac_cv_type_int64_t = yes; then
13595
13596 cat >>confdefs.h <<_ACEOF
13597 #define HAVE_INT64_T 1
13598 _ACEOF
13599
13600
13601 else
13602   { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
13603 echo "$as_me: error: Type int64_t required but not found" >&2;}
13604    { (exit 1); exit 1; }; }
13605 fi
13606
13607 { echo "$as_me:$LINENO: checking for uint64_t" >&5
13608 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
13609 if test "${ac_cv_type_uint64_t+set}" = set; then
13610   echo $ECHO_N "(cached) $ECHO_C" >&6
13611 else
13612   cat >conftest.$ac_ext <<_ACEOF
13613 /* confdefs.h.  */
13614 _ACEOF
13615 cat confdefs.h >>conftest.$ac_ext
13616 cat >>conftest.$ac_ext <<_ACEOF
13617 /* end confdefs.h.  */
13618 $ac_includes_default
13619 typedef uint64_t ac__type_new_;
13620 int
13621 main ()
13622 {
13623 if ((ac__type_new_ *) 0)
13624   return 0;
13625 if (sizeof (ac__type_new_))
13626   return 0;
13627   ;
13628   return 0;
13629 }
13630 _ACEOF
13631 rm -f conftest.$ac_objext
13632 if { (ac_try="$ac_compile"
13633 case "(($ac_try" in
13634   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13635   *) ac_try_echo=$ac_try;;
13636 esac
13637 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13638   (eval "$ac_compile") 2>conftest.er1
13639   ac_status=$?
13640   grep -v '^ *+' conftest.er1 >conftest.err
13641   rm -f conftest.er1
13642   cat conftest.err >&5
13643   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13644   (exit $ac_status); } &&
13645          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13646   { (case "(($ac_try" in
13647   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13648   *) ac_try_echo=$ac_try;;
13649 esac
13650 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13651   (eval "$ac_try") 2>&5
13652   ac_status=$?
13653   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13654   (exit $ac_status); }; } &&
13655          { ac_try='test -s conftest.$ac_objext'
13656   { (case "(($ac_try" in
13657   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13658   *) ac_try_echo=$ac_try;;
13659 esac
13660 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13661   (eval "$ac_try") 2>&5
13662   ac_status=$?
13663   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13664   (exit $ac_status); }; }; then
13665   ac_cv_type_uint64_t=yes
13666 else
13667   echo "$as_me: failed program was:" >&5
13668 sed 's/^/| /' conftest.$ac_ext >&5
13669
13670         ac_cv_type_uint64_t=no
13671 fi
13672
13673 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13674 fi
13675 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
13676 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
13677 if test $ac_cv_type_uint64_t = yes; then
13678
13679 cat >>confdefs.h <<_ACEOF
13680 #define HAVE_UINT64_T 1
13681 _ACEOF
13682
13683
13684 else
13685   { echo "$as_me:$LINENO: checking for u_int64_t" >&5
13686 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
13687 if test "${ac_cv_type_u_int64_t+set}" = set; then
13688   echo $ECHO_N "(cached) $ECHO_C" >&6
13689 else
13690   cat >conftest.$ac_ext <<_ACEOF
13691 /* confdefs.h.  */
13692 _ACEOF
13693 cat confdefs.h >>conftest.$ac_ext
13694 cat >>conftest.$ac_ext <<_ACEOF
13695 /* end confdefs.h.  */
13696 $ac_includes_default
13697 typedef u_int64_t ac__type_new_;
13698 int
13699 main ()
13700 {
13701 if ((ac__type_new_ *) 0)
13702   return 0;
13703 if (sizeof (ac__type_new_))
13704   return 0;
13705   ;
13706   return 0;
13707 }
13708 _ACEOF
13709 rm -f conftest.$ac_objext
13710 if { (ac_try="$ac_compile"
13711 case "(($ac_try" in
13712   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13713   *) ac_try_echo=$ac_try;;
13714 esac
13715 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13716   (eval "$ac_compile") 2>conftest.er1
13717   ac_status=$?
13718   grep -v '^ *+' conftest.er1 >conftest.err
13719   rm -f conftest.er1
13720   cat conftest.err >&5
13721   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13722   (exit $ac_status); } &&
13723          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13724   { (case "(($ac_try" in
13725   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13726   *) ac_try_echo=$ac_try;;
13727 esac
13728 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13729   (eval "$ac_try") 2>&5
13730   ac_status=$?
13731   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13732   (exit $ac_status); }; } &&
13733          { ac_try='test -s conftest.$ac_objext'
13734   { (case "(($ac_try" in
13735   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13736   *) ac_try_echo=$ac_try;;
13737 esac
13738 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13739   (eval "$ac_try") 2>&5
13740   ac_status=$?
13741   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13742   (exit $ac_status); }; }; then
13743   ac_cv_type_u_int64_t=yes
13744 else
13745   echo "$as_me: failed program was:" >&5
13746 sed 's/^/| /' conftest.$ac_ext >&5
13747
13748         ac_cv_type_u_int64_t=no
13749 fi
13750
13751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13752 fi
13753 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
13754 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
13755 if test $ac_cv_type_u_int64_t = yes; then
13756
13757 cat >>confdefs.h <<_ACEOF
13758 #define HAVE_U_INT64_T 1
13759 _ACEOF
13760
13761
13762 else
13763   { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
13764 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
13765    { (exit 1); exit 1; }; }
13766 fi
13767
13768 fi
13769
13770
13771
13772
13773
13774 for ac_func in backtrace getcwd
13775 do
13776 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13777 { echo "$as_me:$LINENO: checking for $ac_func" >&5
13778 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
13779 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13780   echo $ECHO_N "(cached) $ECHO_C" >&6
13781 else
13782   cat >conftest.$ac_ext <<_ACEOF
13783 /* confdefs.h.  */
13784 _ACEOF
13785 cat confdefs.h >>conftest.$ac_ext
13786 cat >>conftest.$ac_ext <<_ACEOF
13787 /* end confdefs.h.  */
13788 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13789    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
13790 #define $ac_func innocuous_$ac_func
13791
13792 /* System header to define __stub macros and hopefully few prototypes,
13793     which can conflict with char $ac_func (); below.
13794     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13795     <limits.h> exists even on freestanding compilers.  */
13796
13797 #ifdef __STDC__
13798 # include <limits.h>
13799 #else
13800 # include <assert.h>
13801 #endif
13802
13803 #undef $ac_func
13804
13805 /* Override any GCC internal prototype to avoid an error.
13806    Use char because int might match the return type of a GCC
13807    builtin and then its argument prototype would still apply.  */
13808 #ifdef __cplusplus
13809 extern "C"
13810 #endif
13811 char $ac_func ();
13812 /* The GNU C library defines this for functions which it implements
13813     to always fail with ENOSYS.  Some functions are actually named
13814     something starting with __ and the normal name is an alias.  */
13815 #if defined __stub_$ac_func || defined __stub___$ac_func
13816 choke me
13817 #endif
13818
13819 int
13820 main ()
13821 {
13822 return $ac_func ();
13823   ;
13824   return 0;
13825 }
13826 _ACEOF
13827 rm -f conftest.$ac_objext conftest$ac_exeext
13828 if { (ac_try="$ac_link"
13829 case "(($ac_try" in
13830   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13831   *) ac_try_echo=$ac_try;;
13832 esac
13833 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13834   (eval "$ac_link") 2>conftest.er1
13835   ac_status=$?
13836   grep -v '^ *+' conftest.er1 >conftest.err
13837   rm -f conftest.er1
13838   cat conftest.err >&5
13839   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13840   (exit $ac_status); } &&
13841          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13842   { (case "(($ac_try" in
13843   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13844   *) ac_try_echo=$ac_try;;
13845 esac
13846 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13847   (eval "$ac_try") 2>&5
13848   ac_status=$?
13849   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13850   (exit $ac_status); }; } &&
13851          { ac_try='test -s conftest$ac_exeext'
13852   { (case "(($ac_try" in
13853   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13854   *) ac_try_echo=$ac_try;;
13855 esac
13856 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13857   (eval "$ac_try") 2>&5
13858   ac_status=$?
13859   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13860   (exit $ac_status); }; }; then
13861   eval "$as_ac_var=yes"
13862 else
13863   echo "$as_me: failed program was:" >&5
13864 sed 's/^/| /' conftest.$ac_ext >&5
13865
13866         eval "$as_ac_var=no"
13867 fi
13868
13869 rm -f core conftest.err conftest.$ac_objext \
13870       conftest$ac_exeext conftest.$ac_ext
13871 fi
13872 ac_res=`eval echo '${'$as_ac_var'}'`
13873                { echo "$as_me:$LINENO: result: $ac_res" >&5
13874 echo "${ECHO_T}$ac_res" >&6; }
13875 if test `eval echo '${'$as_ac_var'}'` = yes; then
13876   cat >>confdefs.h <<_ACEOF
13877 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13878 _ACEOF
13879
13880 fi
13881 done
13882
13883
13884
13885
13886
13887
13888 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
13889 do
13890 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13891 { echo "$as_me:$LINENO: checking for $ac_func" >&5
13892 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
13893 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13894   echo $ECHO_N "(cached) $ECHO_C" >&6
13895 else
13896   cat >conftest.$ac_ext <<_ACEOF
13897 /* confdefs.h.  */
13898 _ACEOF
13899 cat confdefs.h >>conftest.$ac_ext
13900 cat >>conftest.$ac_ext <<_ACEOF
13901 /* end confdefs.h.  */
13902 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13903    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
13904 #define $ac_func innocuous_$ac_func
13905
13906 /* System header to define __stub macros and hopefully few prototypes,
13907     which can conflict with char $ac_func (); below.
13908     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13909     <limits.h> exists even on freestanding compilers.  */
13910
13911 #ifdef __STDC__
13912 # include <limits.h>
13913 #else
13914 # include <assert.h>
13915 #endif
13916
13917 #undef $ac_func
13918
13919 /* Override any GCC internal prototype to avoid an error.
13920    Use char because int might match the return type of a GCC
13921    builtin and then its argument prototype would still apply.  */
13922 #ifdef __cplusplus
13923 extern "C"
13924 #endif
13925 char $ac_func ();
13926 /* The GNU C library defines this for functions which it implements
13927     to always fail with ENOSYS.  Some functions are actually named
13928     something starting with __ and the normal name is an alias.  */
13929 #if defined __stub_$ac_func || defined __stub___$ac_func
13930 choke me
13931 #endif
13932
13933 int
13934 main ()
13935 {
13936 return $ac_func ();
13937   ;
13938   return 0;
13939 }
13940 _ACEOF
13941 rm -f conftest.$ac_objext conftest$ac_exeext
13942 if { (ac_try="$ac_link"
13943 case "(($ac_try" in
13944   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13945   *) ac_try_echo=$ac_try;;
13946 esac
13947 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13948   (eval "$ac_link") 2>conftest.er1
13949   ac_status=$?
13950   grep -v '^ *+' conftest.er1 >conftest.err
13951   rm -f conftest.er1
13952   cat conftest.err >&5
13953   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13954   (exit $ac_status); } &&
13955          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13956   { (case "(($ac_try" in
13957   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13958   *) ac_try_echo=$ac_try;;
13959 esac
13960 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13961   (eval "$ac_try") 2>&5
13962   ac_status=$?
13963   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13964   (exit $ac_status); }; } &&
13965          { ac_try='test -s conftest$ac_exeext'
13966   { (case "(($ac_try" in
13967   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13968   *) ac_try_echo=$ac_try;;
13969 esac
13970 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13971   (eval "$ac_try") 2>&5
13972   ac_status=$?
13973   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13974   (exit $ac_status); }; }; then
13975   eval "$as_ac_var=yes"
13976 else
13977   echo "$as_me: failed program was:" >&5
13978 sed 's/^/| /' conftest.$ac_ext >&5
13979
13980         eval "$as_ac_var=no"
13981 fi
13982
13983 rm -f core conftest.err conftest.$ac_objext \
13984       conftest$ac_exeext conftest.$ac_ext
13985 fi
13986 ac_res=`eval echo '${'$as_ac_var'}'`
13987                { echo "$as_me:$LINENO: result: $ac_res" >&5
13988 echo "${ECHO_T}$ac_res" >&6; }
13989 if test `eval echo '${'$as_ac_var'}'` = yes; then
13990   cat >>confdefs.h <<_ACEOF
13991 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13992 _ACEOF
13993
13994 fi
13995 done
13996
13997
13998
13999
14000 for ac_func in isatty mkdtemp mkstemp
14001 do
14002 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14003 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14004 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14005 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14006   echo $ECHO_N "(cached) $ECHO_C" >&6
14007 else
14008   cat >conftest.$ac_ext <<_ACEOF
14009 /* confdefs.h.  */
14010 _ACEOF
14011 cat confdefs.h >>conftest.$ac_ext
14012 cat >>conftest.$ac_ext <<_ACEOF
14013 /* end confdefs.h.  */
14014 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14015    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14016 #define $ac_func innocuous_$ac_func
14017
14018 /* System header to define __stub macros and hopefully few prototypes,
14019     which can conflict with char $ac_func (); below.
14020     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14021     <limits.h> exists even on freestanding compilers.  */
14022
14023 #ifdef __STDC__
14024 # include <limits.h>
14025 #else
14026 # include <assert.h>
14027 #endif
14028
14029 #undef $ac_func
14030
14031 /* Override any GCC internal prototype to avoid an error.
14032    Use char because int might match the return type of a GCC
14033    builtin and then its argument prototype would still apply.  */
14034 #ifdef __cplusplus
14035 extern "C"
14036 #endif
14037 char $ac_func ();
14038 /* The GNU C library defines this for functions which it implements
14039     to always fail with ENOSYS.  Some functions are actually named
14040     something starting with __ and the normal name is an alias.  */
14041 #if defined __stub_$ac_func || defined __stub___$ac_func
14042 choke me
14043 #endif
14044
14045 int
14046 main ()
14047 {
14048 return $ac_func ();
14049   ;
14050   return 0;
14051 }
14052 _ACEOF
14053 rm -f conftest.$ac_objext conftest$ac_exeext
14054 if { (ac_try="$ac_link"
14055 case "(($ac_try" in
14056   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14057   *) ac_try_echo=$ac_try;;
14058 esac
14059 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14060   (eval "$ac_link") 2>conftest.er1
14061   ac_status=$?
14062   grep -v '^ *+' conftest.er1 >conftest.err
14063   rm -f conftest.er1
14064   cat conftest.err >&5
14065   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14066   (exit $ac_status); } &&
14067          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14068   { (case "(($ac_try" in
14069   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14070   *) ac_try_echo=$ac_try;;
14071 esac
14072 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14073   (eval "$ac_try") 2>&5
14074   ac_status=$?
14075   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14076   (exit $ac_status); }; } &&
14077          { ac_try='test -s conftest$ac_exeext'
14078   { (case "(($ac_try" in
14079   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14080   *) ac_try_echo=$ac_try;;
14081 esac
14082 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14083   (eval "$ac_try") 2>&5
14084   ac_status=$?
14085   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14086   (exit $ac_status); }; }; then
14087   eval "$as_ac_var=yes"
14088 else
14089   echo "$as_me: failed program was:" >&5
14090 sed 's/^/| /' conftest.$ac_ext >&5
14091
14092         eval "$as_ac_var=no"
14093 fi
14094
14095 rm -f core conftest.err conftest.$ac_objext \
14096       conftest$ac_exeext conftest.$ac_ext
14097 fi
14098 ac_res=`eval echo '${'$as_ac_var'}'`
14099                { echo "$as_me:$LINENO: result: $ac_res" >&5
14100 echo "${ECHO_T}$ac_res" >&6; }
14101 if test `eval echo '${'$as_ac_var'}'` = yes; then
14102   cat >>confdefs.h <<_ACEOF
14103 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14104 _ACEOF
14105
14106 fi
14107 done
14108
14109
14110
14111
14112
14113
14114
14115 for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit
14116 do
14117 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14118 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14119 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14120 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14121   echo $ECHO_N "(cached) $ECHO_C" >&6
14122 else
14123   cat >conftest.$ac_ext <<_ACEOF
14124 /* confdefs.h.  */
14125 _ACEOF
14126 cat confdefs.h >>conftest.$ac_ext
14127 cat >>conftest.$ac_ext <<_ACEOF
14128 /* end confdefs.h.  */
14129 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14130    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14131 #define $ac_func innocuous_$ac_func
14132
14133 /* System header to define __stub macros and hopefully few prototypes,
14134     which can conflict with char $ac_func (); below.
14135     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14136     <limits.h> exists even on freestanding compilers.  */
14137
14138 #ifdef __STDC__
14139 # include <limits.h>
14140 #else
14141 # include <assert.h>
14142 #endif
14143
14144 #undef $ac_func
14145
14146 /* Override any GCC internal prototype to avoid an error.
14147    Use char because int might match the return type of a GCC
14148    builtin and then its argument prototype would still apply.  */
14149 #ifdef __cplusplus
14150 extern "C"
14151 #endif
14152 char $ac_func ();
14153 /* The GNU C library defines this for functions which it implements
14154     to always fail with ENOSYS.  Some functions are actually named
14155     something starting with __ and the normal name is an alias.  */
14156 #if defined __stub_$ac_func || defined __stub___$ac_func
14157 choke me
14158 #endif
14159
14160 int
14161 main ()
14162 {
14163 return $ac_func ();
14164   ;
14165   return 0;
14166 }
14167 _ACEOF
14168 rm -f conftest.$ac_objext conftest$ac_exeext
14169 if { (ac_try="$ac_link"
14170 case "(($ac_try" in
14171   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14172   *) ac_try_echo=$ac_try;;
14173 esac
14174 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14175   (eval "$ac_link") 2>conftest.er1
14176   ac_status=$?
14177   grep -v '^ *+' conftest.er1 >conftest.err
14178   rm -f conftest.er1
14179   cat conftest.err >&5
14180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14181   (exit $ac_status); } &&
14182          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14183   { (case "(($ac_try" in
14184   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14185   *) ac_try_echo=$ac_try;;
14186 esac
14187 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14188   (eval "$ac_try") 2>&5
14189   ac_status=$?
14190   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14191   (exit $ac_status); }; } &&
14192          { ac_try='test -s conftest$ac_exeext'
14193   { (case "(($ac_try" in
14194   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14195   *) ac_try_echo=$ac_try;;
14196 esac
14197 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14198   (eval "$ac_try") 2>&5
14199   ac_status=$?
14200   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14201   (exit $ac_status); }; }; then
14202   eval "$as_ac_var=yes"
14203 else
14204   echo "$as_me: failed program was:" >&5
14205 sed 's/^/| /' conftest.$ac_ext >&5
14206
14207         eval "$as_ac_var=no"
14208 fi
14209
14210 rm -f core conftest.err conftest.$ac_objext \
14211       conftest$ac_exeext conftest.$ac_ext
14212 fi
14213 ac_res=`eval echo '${'$as_ac_var'}'`
14214                { echo "$as_me:$LINENO: result: $ac_res" >&5
14215 echo "${ECHO_T}$ac_res" >&6; }
14216 if test `eval echo '${'$as_ac_var'}'` = yes; then
14217   cat >>confdefs.h <<_ACEOF
14218 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14219 _ACEOF
14220
14221 fi
14222 done
14223
14224
14225
14226
14227 for ac_func in strerror strerror_r setenv
14228 do
14229 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14230 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14231 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14232 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14233   echo $ECHO_N "(cached) $ECHO_C" >&6
14234 else
14235   cat >conftest.$ac_ext <<_ACEOF
14236 /* confdefs.h.  */
14237 _ACEOF
14238 cat confdefs.h >>conftest.$ac_ext
14239 cat >>conftest.$ac_ext <<_ACEOF
14240 /* end confdefs.h.  */
14241 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14242    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14243 #define $ac_func innocuous_$ac_func
14244
14245 /* System header to define __stub macros and hopefully few prototypes,
14246     which can conflict with char $ac_func (); below.
14247     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14248     <limits.h> exists even on freestanding compilers.  */
14249
14250 #ifdef __STDC__
14251 # include <limits.h>
14252 #else
14253 # include <assert.h>
14254 #endif
14255
14256 #undef $ac_func
14257
14258 /* Override any GCC internal prototype to avoid an error.
14259    Use char because int might match the return type of a GCC
14260    builtin and then its argument prototype would still apply.  */
14261 #ifdef __cplusplus
14262 extern "C"
14263 #endif
14264 char $ac_func ();
14265 /* The GNU C library defines this for functions which it implements
14266     to always fail with ENOSYS.  Some functions are actually named
14267     something starting with __ and the normal name is an alias.  */
14268 #if defined __stub_$ac_func || defined __stub___$ac_func
14269 choke me
14270 #endif
14271
14272 int
14273 main ()
14274 {
14275 return $ac_func ();
14276   ;
14277   return 0;
14278 }
14279 _ACEOF
14280 rm -f conftest.$ac_objext conftest$ac_exeext
14281 if { (ac_try="$ac_link"
14282 case "(($ac_try" in
14283   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14284   *) ac_try_echo=$ac_try;;
14285 esac
14286 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14287   (eval "$ac_link") 2>conftest.er1
14288   ac_status=$?
14289   grep -v '^ *+' conftest.er1 >conftest.err
14290   rm -f conftest.er1
14291   cat conftest.err >&5
14292   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14293   (exit $ac_status); } &&
14294          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14295   { (case "(($ac_try" in
14296   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14297   *) ac_try_echo=$ac_try;;
14298 esac
14299 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14300   (eval "$ac_try") 2>&5
14301   ac_status=$?
14302   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14303   (exit $ac_status); }; } &&
14304          { ac_try='test -s conftest$ac_exeext'
14305   { (case "(($ac_try" in
14306   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14307   *) ac_try_echo=$ac_try;;
14308 esac
14309 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14310   (eval "$ac_try") 2>&5
14311   ac_status=$?
14312   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14313   (exit $ac_status); }; }; then
14314   eval "$as_ac_var=yes"
14315 else
14316   echo "$as_me: failed program was:" >&5
14317 sed 's/^/| /' conftest.$ac_ext >&5
14318
14319         eval "$as_ac_var=no"
14320 fi
14321
14322 rm -f core conftest.err conftest.$ac_objext \
14323       conftest$ac_exeext conftest.$ac_ext
14324 fi
14325 ac_res=`eval echo '${'$as_ac_var'}'`
14326                { echo "$as_me:$LINENO: result: $ac_res" >&5
14327 echo "${ECHO_T}$ac_res" >&6; }
14328 if test `eval echo '${'$as_ac_var'}'` = yes; then
14329   cat >>confdefs.h <<_ACEOF
14330 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14331 _ACEOF
14332
14333 fi
14334 done
14335
14336
14337
14338
14339
14340 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
14341 do
14342 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14343 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14344 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14345 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14346   echo $ECHO_N "(cached) $ECHO_C" >&6
14347 else
14348   cat >conftest.$ac_ext <<_ACEOF
14349 /* confdefs.h.  */
14350 _ACEOF
14351 cat confdefs.h >>conftest.$ac_ext
14352 cat >>conftest.$ac_ext <<_ACEOF
14353 /* end confdefs.h.  */
14354 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14355    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14356 #define $ac_func innocuous_$ac_func
14357
14358 /* System header to define __stub macros and hopefully few prototypes,
14359     which can conflict with char $ac_func (); below.
14360     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14361     <limits.h> exists even on freestanding compilers.  */
14362
14363 #ifdef __STDC__
14364 # include <limits.h>
14365 #else
14366 # include <assert.h>
14367 #endif
14368
14369 #undef $ac_func
14370
14371 /* Override any GCC internal prototype to avoid an error.
14372    Use char because int might match the return type of a GCC
14373    builtin and then its argument prototype would still apply.  */
14374 #ifdef __cplusplus
14375 extern "C"
14376 #endif
14377 char $ac_func ();
14378 /* The GNU C library defines this for functions which it implements
14379     to always fail with ENOSYS.  Some functions are actually named
14380     something starting with __ and the normal name is an alias.  */
14381 #if defined __stub_$ac_func || defined __stub___$ac_func
14382 choke me
14383 #endif
14384
14385 int
14386 main ()
14387 {
14388 return $ac_func ();
14389   ;
14390   return 0;
14391 }
14392 _ACEOF
14393 rm -f conftest.$ac_objext conftest$ac_exeext
14394 if { (ac_try="$ac_link"
14395 case "(($ac_try" in
14396   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14397   *) ac_try_echo=$ac_try;;
14398 esac
14399 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14400   (eval "$ac_link") 2>conftest.er1
14401   ac_status=$?
14402   grep -v '^ *+' conftest.er1 >conftest.err
14403   rm -f conftest.er1
14404   cat conftest.err >&5
14405   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14406   (exit $ac_status); } &&
14407          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14408   { (case "(($ac_try" in
14409   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14410   *) ac_try_echo=$ac_try;;
14411 esac
14412 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14413   (eval "$ac_try") 2>&5
14414   ac_status=$?
14415   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14416   (exit $ac_status); }; } &&
14417          { ac_try='test -s conftest$ac_exeext'
14418   { (case "(($ac_try" in
14419   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14420   *) ac_try_echo=$ac_try;;
14421 esac
14422 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14423   (eval "$ac_try") 2>&5
14424   ac_status=$?
14425   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14426   (exit $ac_status); }; }; then
14427   eval "$as_ac_var=yes"
14428 else
14429   echo "$as_me: failed program was:" >&5
14430 sed 's/^/| /' conftest.$ac_ext >&5
14431
14432         eval "$as_ac_var=no"
14433 fi
14434
14435 rm -f core conftest.err conftest.$ac_objext \
14436       conftest$ac_exeext conftest.$ac_ext
14437 fi
14438 ac_res=`eval echo '${'$as_ac_var'}'`
14439                { echo "$as_me:$LINENO: result: $ac_res" >&5
14440 echo "${ECHO_T}$ac_res" >&6; }
14441 if test `eval echo '${'$as_ac_var'}'` = yes; then
14442   cat >>confdefs.h <<_ACEOF
14443 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14444 _ACEOF
14445
14446 fi
14447 done
14448
14449
14450
14451
14452 for ac_func in setjmp longjmp writev
14453 do
14454 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14455 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14456 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14457 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14458   echo $ECHO_N "(cached) $ECHO_C" >&6
14459 else
14460   cat >conftest.$ac_ext <<_ACEOF
14461 /* confdefs.h.  */
14462 _ACEOF
14463 cat confdefs.h >>conftest.$ac_ext
14464 cat >>conftest.$ac_ext <<_ACEOF
14465 /* end confdefs.h.  */
14466 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14467    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14468 #define $ac_func innocuous_$ac_func
14469
14470 /* System header to define __stub macros and hopefully few prototypes,
14471     which can conflict with char $ac_func (); below.
14472     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14473     <limits.h> exists even on freestanding compilers.  */
14474
14475 #ifdef __STDC__
14476 # include <limits.h>
14477 #else
14478 # include <assert.h>
14479 #endif
14480
14481 #undef $ac_func
14482
14483 /* Override any GCC internal prototype to avoid an error.
14484    Use char because int might match the return type of a GCC
14485    builtin and then its argument prototype would still apply.  */
14486 #ifdef __cplusplus
14487 extern "C"
14488 #endif
14489 char $ac_func ();
14490 /* The GNU C library defines this for functions which it implements
14491     to always fail with ENOSYS.  Some functions are actually named
14492     something starting with __ and the normal name is an alias.  */
14493 #if defined __stub_$ac_func || defined __stub___$ac_func
14494 choke me
14495 #endif
14496
14497 int
14498 main ()
14499 {
14500 return $ac_func ();
14501   ;
14502   return 0;
14503 }
14504 _ACEOF
14505 rm -f conftest.$ac_objext conftest$ac_exeext
14506 if { (ac_try="$ac_link"
14507 case "(($ac_try" in
14508   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14509   *) ac_try_echo=$ac_try;;
14510 esac
14511 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14512   (eval "$ac_link") 2>conftest.er1
14513   ac_status=$?
14514   grep -v '^ *+' conftest.er1 >conftest.err
14515   rm -f conftest.er1
14516   cat conftest.err >&5
14517   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14518   (exit $ac_status); } &&
14519          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14520   { (case "(($ac_try" in
14521   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14522   *) ac_try_echo=$ac_try;;
14523 esac
14524 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14525   (eval "$ac_try") 2>&5
14526   ac_status=$?
14527   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14528   (exit $ac_status); }; } &&
14529          { ac_try='test -s conftest$ac_exeext'
14530   { (case "(($ac_try" in
14531   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14532   *) ac_try_echo=$ac_try;;
14533 esac
14534 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14535   (eval "$ac_try") 2>&5
14536   ac_status=$?
14537   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14538   (exit $ac_status); }; }; then
14539   eval "$as_ac_var=yes"
14540 else
14541   echo "$as_me: failed program was:" >&5
14542 sed 's/^/| /' conftest.$ac_ext >&5
14543
14544         eval "$as_ac_var=no"
14545 fi
14546
14547 rm -f core conftest.err conftest.$ac_objext \
14548       conftest$ac_exeext conftest.$ac_ext
14549 fi
14550 ac_res=`eval echo '${'$as_ac_var'}'`
14551                { echo "$as_me:$LINENO: result: $ac_res" >&5
14552 echo "${ECHO_T}$ac_res" >&6; }
14553 if test `eval echo '${'$as_ac_var'}'` = yes; then
14554   cat >>confdefs.h <<_ACEOF
14555 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14556 _ACEOF
14557
14558 fi
14559 done
14560
14561
14562
14563 for ac_func in futimes futimens
14564 do
14565 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14566 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14567 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14568 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14569   echo $ECHO_N "(cached) $ECHO_C" >&6
14570 else
14571   cat >conftest.$ac_ext <<_ACEOF
14572 /* confdefs.h.  */
14573 _ACEOF
14574 cat confdefs.h >>conftest.$ac_ext
14575 cat >>conftest.$ac_ext <<_ACEOF
14576 /* end confdefs.h.  */
14577 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14578    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14579 #define $ac_func innocuous_$ac_func
14580
14581 /* System header to define __stub macros and hopefully few prototypes,
14582     which can conflict with char $ac_func (); below.
14583     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14584     <limits.h> exists even on freestanding compilers.  */
14585
14586 #ifdef __STDC__
14587 # include <limits.h>
14588 #else
14589 # include <assert.h>
14590 #endif
14591
14592 #undef $ac_func
14593
14594 /* Override any GCC internal prototype to avoid an error.
14595    Use char because int might match the return type of a GCC
14596    builtin and then its argument prototype would still apply.  */
14597 #ifdef __cplusplus
14598 extern "C"
14599 #endif
14600 char $ac_func ();
14601 /* The GNU C library defines this for functions which it implements
14602     to always fail with ENOSYS.  Some functions are actually named
14603     something starting with __ and the normal name is an alias.  */
14604 #if defined __stub_$ac_func || defined __stub___$ac_func
14605 choke me
14606 #endif
14607
14608 int
14609 main ()
14610 {
14611 return $ac_func ();
14612   ;
14613   return 0;
14614 }
14615 _ACEOF
14616 rm -f conftest.$ac_objext conftest$ac_exeext
14617 if { (ac_try="$ac_link"
14618 case "(($ac_try" in
14619   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14620   *) ac_try_echo=$ac_try;;
14621 esac
14622 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14623   (eval "$ac_link") 2>conftest.er1
14624   ac_status=$?
14625   grep -v '^ *+' conftest.er1 >conftest.err
14626   rm -f conftest.er1
14627   cat conftest.err >&5
14628   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14629   (exit $ac_status); } &&
14630          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14631   { (case "(($ac_try" in
14632   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14633   *) ac_try_echo=$ac_try;;
14634 esac
14635 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14636   (eval "$ac_try") 2>&5
14637   ac_status=$?
14638   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14639   (exit $ac_status); }; } &&
14640          { ac_try='test -s conftest$ac_exeext'
14641   { (case "(($ac_try" in
14642   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14643   *) ac_try_echo=$ac_try;;
14644 esac
14645 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14646   (eval "$ac_try") 2>&5
14647   ac_status=$?
14648   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14649   (exit $ac_status); }; }; then
14650   eval "$as_ac_var=yes"
14651 else
14652   echo "$as_me: failed program was:" >&5
14653 sed 's/^/| /' conftest.$ac_ext >&5
14654
14655         eval "$as_ac_var=no"
14656 fi
14657
14658 rm -f core conftest.err conftest.$ac_objext \
14659       conftest$ac_exeext conftest.$ac_ext
14660 fi
14661 ac_res=`eval echo '${'$as_ac_var'}'`
14662                { echo "$as_me:$LINENO: result: $ac_res" >&5
14663 echo "${ECHO_T}$ac_res" >&6; }
14664 if test `eval echo '${'$as_ac_var'}'` = yes; then
14665   cat >>confdefs.h <<_ACEOF
14666 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14667 _ACEOF
14668
14669 fi
14670 done
14671
14672 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
14673 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
14674 if test "${llvm_cv_c_printf_a+set}" = set; then
14675   echo $ECHO_N "(cached) $ECHO_C" >&6
14676 else
14677   ac_ext=c
14678 ac_cpp='$CPP $CPPFLAGS'
14679 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14680 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14681 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14682
14683  if test "$cross_compiling" = yes; then
14684   llvmac_cv_c_printf_a=no
14685 else
14686   cat >conftest.$ac_ext <<_ACEOF
14687
14688   /* confdefs.h.  */
14689 _ACEOF
14690 cat confdefs.h >>conftest.$ac_ext
14691 cat >>conftest.$ac_ext <<_ACEOF
14692 /* end confdefs.h.  */
14693
14694 #include <stdio.h>
14695 #include <stdlib.h>
14696
14697 int
14698 main ()
14699 {
14700
14701 volatile double A, B;
14702 char Buffer[100];
14703 A = 1;
14704 A /= 10.0;
14705 sprintf(Buffer, "%a", A);
14706 B = atof(Buffer);
14707 if (A != B)
14708   return (1);
14709 if (A != 0x1.999999999999ap-4)
14710   return (1);
14711 return (0);
14712   ;
14713   return 0;
14714 }
14715 _ACEOF
14716 rm -f conftest$ac_exeext
14717 if { (ac_try="$ac_link"
14718 case "(($ac_try" in
14719   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14720   *) ac_try_echo=$ac_try;;
14721 esac
14722 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14723   (eval "$ac_link") 2>&5
14724   ac_status=$?
14725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14726   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14727   { (case "(($ac_try" in
14728   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14729   *) ac_try_echo=$ac_try;;
14730 esac
14731 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14732   (eval "$ac_try") 2>&5
14733   ac_status=$?
14734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14735   (exit $ac_status); }; }; then
14736   llvm_cv_c_printf_a=yes
14737 else
14738   echo "$as_me: program exited with status $ac_status" >&5
14739 echo "$as_me: failed program was:" >&5
14740 sed 's/^/| /' conftest.$ac_ext >&5
14741
14742 ( exit $ac_status )
14743 llvmac_cv_c_printf_a=no
14744 fi
14745 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14746 fi
14747
14748
14749  ac_ext=c
14750 ac_cpp='$CPP $CPPFLAGS'
14751 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14752 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14753 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14754
14755 fi
14756 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
14757 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
14758  if test "$llvm_cv_c_printf_a" = "yes"; then
14759
14760 cat >>confdefs.h <<\_ACEOF
14761 #define HAVE_PRINTF_A 1
14762 _ACEOF
14763
14764  fi
14765
14766
14767 { echo "$as_me:$LINENO: checking whether arc4random is declared" >&5
14768 echo $ECHO_N "checking whether arc4random is declared... $ECHO_C" >&6; }
14769 if test "${ac_cv_have_decl_arc4random+set}" = set; then
14770   echo $ECHO_N "(cached) $ECHO_C" >&6
14771 else
14772   cat >conftest.$ac_ext <<_ACEOF
14773 /* confdefs.h.  */
14774 _ACEOF
14775 cat confdefs.h >>conftest.$ac_ext
14776 cat >>conftest.$ac_ext <<_ACEOF
14777 /* end confdefs.h.  */
14778 $ac_includes_default
14779 int
14780 main ()
14781 {
14782 #ifndef arc4random
14783   char *p = (char *) arc4random;
14784   return !p;
14785 #endif
14786
14787   ;
14788   return 0;
14789 }
14790 _ACEOF
14791 rm -f conftest.$ac_objext
14792 if { (ac_try="$ac_compile"
14793 case "(($ac_try" in
14794   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14795   *) ac_try_echo=$ac_try;;
14796 esac
14797 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14798   (eval "$ac_compile") 2>conftest.er1
14799   ac_status=$?
14800   grep -v '^ *+' conftest.er1 >conftest.err
14801   rm -f conftest.er1
14802   cat conftest.err >&5
14803   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14804   (exit $ac_status); } &&
14805          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14806   { (case "(($ac_try" in
14807   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14808   *) ac_try_echo=$ac_try;;
14809 esac
14810 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14811   (eval "$ac_try") 2>&5
14812   ac_status=$?
14813   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14814   (exit $ac_status); }; } &&
14815          { ac_try='test -s conftest.$ac_objext'
14816   { (case "(($ac_try" in
14817   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14818   *) ac_try_echo=$ac_try;;
14819 esac
14820 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14821   (eval "$ac_try") 2>&5
14822   ac_status=$?
14823   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14824   (exit $ac_status); }; }; then
14825   ac_cv_have_decl_arc4random=yes
14826 else
14827   echo "$as_me: failed program was:" >&5
14828 sed 's/^/| /' conftest.$ac_ext >&5
14829
14830         ac_cv_have_decl_arc4random=no
14831 fi
14832
14833 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14834 fi
14835 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_arc4random" >&5
14836 echo "${ECHO_T}$ac_cv_have_decl_arc4random" >&6; }
14837 if test $ac_cv_have_decl_arc4random = yes; then
14838
14839 cat >>confdefs.h <<_ACEOF
14840 #define HAVE_DECL_ARC4RANDOM 1
14841 _ACEOF
14842
14843
14844 else
14845   cat >>confdefs.h <<_ACEOF
14846 #define HAVE_DECL_ARC4RANDOM 0
14847 _ACEOF
14848
14849
14850 fi
14851
14852
14853
14854 { echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
14855 echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
14856 if test "${ac_cv_have_decl_strerror_s+set}" = set; then
14857   echo $ECHO_N "(cached) $ECHO_C" >&6
14858 else
14859   cat >conftest.$ac_ext <<_ACEOF
14860 /* confdefs.h.  */
14861 _ACEOF
14862 cat confdefs.h >>conftest.$ac_ext
14863 cat >>conftest.$ac_ext <<_ACEOF
14864 /* end confdefs.h.  */
14865 $ac_includes_default
14866 int
14867 main ()
14868 {
14869 #ifndef strerror_s
14870   char *p = (char *) strerror_s;
14871   return !p;
14872 #endif
14873
14874   ;
14875   return 0;
14876 }
14877 _ACEOF
14878 rm -f conftest.$ac_objext
14879 if { (ac_try="$ac_compile"
14880 case "(($ac_try" in
14881   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14882   *) ac_try_echo=$ac_try;;
14883 esac
14884 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14885   (eval "$ac_compile") 2>conftest.er1
14886   ac_status=$?
14887   grep -v '^ *+' conftest.er1 >conftest.err
14888   rm -f conftest.er1
14889   cat conftest.err >&5
14890   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14891   (exit $ac_status); } &&
14892          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14893   { (case "(($ac_try" in
14894   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14895   *) ac_try_echo=$ac_try;;
14896 esac
14897 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14898   (eval "$ac_try") 2>&5
14899   ac_status=$?
14900   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14901   (exit $ac_status); }; } &&
14902          { ac_try='test -s conftest.$ac_objext'
14903   { (case "(($ac_try" in
14904   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14905   *) ac_try_echo=$ac_try;;
14906 esac
14907 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14908   (eval "$ac_try") 2>&5
14909   ac_status=$?
14910   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14911   (exit $ac_status); }; }; then
14912   ac_cv_have_decl_strerror_s=yes
14913 else
14914   echo "$as_me: failed program was:" >&5
14915 sed 's/^/| /' conftest.$ac_ext >&5
14916
14917         ac_cv_have_decl_strerror_s=no
14918 fi
14919
14920 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14921 fi
14922 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
14923 echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
14924 if test $ac_cv_have_decl_strerror_s = yes; then
14925
14926 cat >>confdefs.h <<_ACEOF
14927 #define HAVE_DECL_STRERROR_S 1
14928 _ACEOF
14929
14930
14931 else
14932   cat >>confdefs.h <<_ACEOF
14933 #define HAVE_DECL_STRERROR_S 0
14934 _ACEOF
14935
14936
14937 fi
14938
14939
14940
14941 if test "$llvm_cv_os_type" = "MingW" ; then
14942   { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
14943 echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
14944 if test "${ac_cv_lib_gcc__alloca+set}" = set; then
14945   echo $ECHO_N "(cached) $ECHO_C" >&6
14946 else
14947   ac_check_lib_save_LIBS=$LIBS
14948 LIBS="-lgcc  $LIBS"
14949 cat >conftest.$ac_ext <<_ACEOF
14950 /* confdefs.h.  */
14951 _ACEOF
14952 cat confdefs.h >>conftest.$ac_ext
14953 cat >>conftest.$ac_ext <<_ACEOF
14954 /* end confdefs.h.  */
14955
14956 /* Override any GCC internal prototype to avoid an error.
14957    Use char because int might match the return type of a GCC
14958    builtin and then its argument prototype would still apply.  */
14959 #ifdef __cplusplus
14960 extern "C"
14961 #endif
14962 char _alloca ();
14963 int
14964 main ()
14965 {
14966 return _alloca ();
14967   ;
14968   return 0;
14969 }
14970 _ACEOF
14971 rm -f conftest.$ac_objext conftest$ac_exeext
14972 if { (ac_try="$ac_link"
14973 case "(($ac_try" in
14974   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14975   *) ac_try_echo=$ac_try;;
14976 esac
14977 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14978   (eval "$ac_link") 2>conftest.er1
14979   ac_status=$?
14980   grep -v '^ *+' conftest.er1 >conftest.err
14981   rm -f conftest.er1
14982   cat conftest.err >&5
14983   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14984   (exit $ac_status); } &&
14985          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14986   { (case "(($ac_try" in
14987   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14988   *) ac_try_echo=$ac_try;;
14989 esac
14990 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14991   (eval "$ac_try") 2>&5
14992   ac_status=$?
14993   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14994   (exit $ac_status); }; } &&
14995          { ac_try='test -s conftest$ac_exeext'
14996   { (case "(($ac_try" in
14997   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14998   *) ac_try_echo=$ac_try;;
14999 esac
15000 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15001   (eval "$ac_try") 2>&5
15002   ac_status=$?
15003   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15004   (exit $ac_status); }; }; then
15005   ac_cv_lib_gcc__alloca=yes
15006 else
15007   echo "$as_me: failed program was:" >&5
15008 sed 's/^/| /' conftest.$ac_ext >&5
15009
15010         ac_cv_lib_gcc__alloca=no
15011 fi
15012
15013 rm -f core conftest.err conftest.$ac_objext \
15014       conftest$ac_exeext conftest.$ac_ext
15015 LIBS=$ac_check_lib_save_LIBS
15016 fi
15017 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
15018 echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
15019 if test $ac_cv_lib_gcc__alloca = yes; then
15020
15021 cat >>confdefs.h <<\_ACEOF
15022 #define HAVE__ALLOCA 1
15023 _ACEOF
15024
15025 fi
15026
15027   { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
15028 echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
15029 if test "${ac_cv_lib_gcc___alloca+set}" = set; then
15030   echo $ECHO_N "(cached) $ECHO_C" >&6
15031 else
15032   ac_check_lib_save_LIBS=$LIBS
15033 LIBS="-lgcc  $LIBS"
15034 cat >conftest.$ac_ext <<_ACEOF
15035 /* confdefs.h.  */
15036 _ACEOF
15037 cat confdefs.h >>conftest.$ac_ext
15038 cat >>conftest.$ac_ext <<_ACEOF
15039 /* end confdefs.h.  */
15040
15041 /* Override any GCC internal prototype to avoid an error.
15042    Use char because int might match the return type of a GCC
15043    builtin and then its argument prototype would still apply.  */
15044 #ifdef __cplusplus
15045 extern "C"
15046 #endif
15047 char __alloca ();
15048 int
15049 main ()
15050 {
15051 return __alloca ();
15052   ;
15053   return 0;
15054 }
15055 _ACEOF
15056 rm -f conftest.$ac_objext conftest$ac_exeext
15057 if { (ac_try="$ac_link"
15058 case "(($ac_try" in
15059   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15060   *) ac_try_echo=$ac_try;;
15061 esac
15062 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15063   (eval "$ac_link") 2>conftest.er1
15064   ac_status=$?
15065   grep -v '^ *+' conftest.er1 >conftest.err
15066   rm -f conftest.er1
15067   cat conftest.err >&5
15068   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15069   (exit $ac_status); } &&
15070          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15071   { (case "(($ac_try" in
15072   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15073   *) ac_try_echo=$ac_try;;
15074 esac
15075 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15076   (eval "$ac_try") 2>&5
15077   ac_status=$?
15078   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15079   (exit $ac_status); }; } &&
15080          { ac_try='test -s conftest$ac_exeext'
15081   { (case "(($ac_try" in
15082   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15083   *) ac_try_echo=$ac_try;;
15084 esac
15085 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15086   (eval "$ac_try") 2>&5
15087   ac_status=$?
15088   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15089   (exit $ac_status); }; }; then
15090   ac_cv_lib_gcc___alloca=yes
15091 else
15092   echo "$as_me: failed program was:" >&5
15093 sed 's/^/| /' conftest.$ac_ext >&5
15094
15095         ac_cv_lib_gcc___alloca=no
15096 fi
15097
15098 rm -f core conftest.err conftest.$ac_objext \
15099       conftest$ac_exeext conftest.$ac_ext
15100 LIBS=$ac_check_lib_save_LIBS
15101 fi
15102 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
15103 echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
15104 if test $ac_cv_lib_gcc___alloca = yes; then
15105
15106 cat >>confdefs.h <<\_ACEOF
15107 #define HAVE___ALLOCA 1
15108 _ACEOF
15109
15110 fi
15111
15112   { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
15113 echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
15114 if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
15115   echo $ECHO_N "(cached) $ECHO_C" >&6
15116 else
15117   ac_check_lib_save_LIBS=$LIBS
15118 LIBS="-lgcc  $LIBS"
15119 cat >conftest.$ac_ext <<_ACEOF
15120 /* confdefs.h.  */
15121 _ACEOF
15122 cat confdefs.h >>conftest.$ac_ext
15123 cat >>conftest.$ac_ext <<_ACEOF
15124 /* end confdefs.h.  */
15125
15126 /* Override any GCC internal prototype to avoid an error.
15127    Use char because int might match the return type of a GCC
15128    builtin and then its argument prototype would still apply.  */
15129 #ifdef __cplusplus
15130 extern "C"
15131 #endif
15132 char __chkstk ();
15133 int
15134 main ()
15135 {
15136 return __chkstk ();
15137   ;
15138   return 0;
15139 }
15140 _ACEOF
15141 rm -f conftest.$ac_objext conftest$ac_exeext
15142 if { (ac_try="$ac_link"
15143 case "(($ac_try" in
15144   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15145   *) ac_try_echo=$ac_try;;
15146 esac
15147 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15148   (eval "$ac_link") 2>conftest.er1
15149   ac_status=$?
15150   grep -v '^ *+' conftest.er1 >conftest.err
15151   rm -f conftest.er1
15152   cat conftest.err >&5
15153   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15154   (exit $ac_status); } &&
15155          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15156   { (case "(($ac_try" in
15157   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15158   *) ac_try_echo=$ac_try;;
15159 esac
15160 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15161   (eval "$ac_try") 2>&5
15162   ac_status=$?
15163   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15164   (exit $ac_status); }; } &&
15165          { ac_try='test -s conftest$ac_exeext'
15166   { (case "(($ac_try" in
15167   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15168   *) ac_try_echo=$ac_try;;
15169 esac
15170 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15171   (eval "$ac_try") 2>&5
15172   ac_status=$?
15173   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15174   (exit $ac_status); }; }; then
15175   ac_cv_lib_gcc___chkstk=yes
15176 else
15177   echo "$as_me: failed program was:" >&5
15178 sed 's/^/| /' conftest.$ac_ext >&5
15179
15180         ac_cv_lib_gcc___chkstk=no
15181 fi
15182
15183 rm -f core conftest.err conftest.$ac_objext \
15184       conftest$ac_exeext conftest.$ac_ext
15185 LIBS=$ac_check_lib_save_LIBS
15186 fi
15187 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
15188 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
15189 if test $ac_cv_lib_gcc___chkstk = yes; then
15190
15191 cat >>confdefs.h <<\_ACEOF
15192 #define HAVE___CHKSTK 1
15193 _ACEOF
15194
15195 fi
15196
15197   { echo "$as_me:$LINENO: checking for __chkstk_ms in -lgcc" >&5
15198 echo $ECHO_N "checking for __chkstk_ms in -lgcc... $ECHO_C" >&6; }
15199 if test "${ac_cv_lib_gcc___chkstk_ms+set}" = set; then
15200   echo $ECHO_N "(cached) $ECHO_C" >&6
15201 else
15202   ac_check_lib_save_LIBS=$LIBS
15203 LIBS="-lgcc  $LIBS"
15204 cat >conftest.$ac_ext <<_ACEOF
15205 /* confdefs.h.  */
15206 _ACEOF
15207 cat confdefs.h >>conftest.$ac_ext
15208 cat >>conftest.$ac_ext <<_ACEOF
15209 /* end confdefs.h.  */
15210
15211 /* Override any GCC internal prototype to avoid an error.
15212    Use char because int might match the return type of a GCC
15213    builtin and then its argument prototype would still apply.  */
15214 #ifdef __cplusplus
15215 extern "C"
15216 #endif
15217 char __chkstk_ms ();
15218 int
15219 main ()
15220 {
15221 return __chkstk_ms ();
15222   ;
15223   return 0;
15224 }
15225 _ACEOF
15226 rm -f conftest.$ac_objext conftest$ac_exeext
15227 if { (ac_try="$ac_link"
15228 case "(($ac_try" in
15229   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15230   *) ac_try_echo=$ac_try;;
15231 esac
15232 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15233   (eval "$ac_link") 2>conftest.er1
15234   ac_status=$?
15235   grep -v '^ *+' conftest.er1 >conftest.err
15236   rm -f conftest.er1
15237   cat conftest.err >&5
15238   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15239   (exit $ac_status); } &&
15240          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15241   { (case "(($ac_try" in
15242   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15243   *) ac_try_echo=$ac_try;;
15244 esac
15245 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15246   (eval "$ac_try") 2>&5
15247   ac_status=$?
15248   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15249   (exit $ac_status); }; } &&
15250          { ac_try='test -s conftest$ac_exeext'
15251   { (case "(($ac_try" in
15252   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15253   *) ac_try_echo=$ac_try;;
15254 esac
15255 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15256   (eval "$ac_try") 2>&5
15257   ac_status=$?
15258   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15259   (exit $ac_status); }; }; then
15260   ac_cv_lib_gcc___chkstk_ms=yes
15261 else
15262   echo "$as_me: failed program was:" >&5
15263 sed 's/^/| /' conftest.$ac_ext >&5
15264
15265         ac_cv_lib_gcc___chkstk_ms=no
15266 fi
15267
15268 rm -f core conftest.err conftest.$ac_objext \
15269       conftest$ac_exeext conftest.$ac_ext
15270 LIBS=$ac_check_lib_save_LIBS
15271 fi
15272 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk_ms" >&5
15273 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk_ms" >&6; }
15274 if test $ac_cv_lib_gcc___chkstk_ms = yes; then
15275
15276 cat >>confdefs.h <<\_ACEOF
15277 #define HAVE___CHKSTK_MS 1
15278 _ACEOF
15279
15280 fi
15281
15282   { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
15283 echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
15284 if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
15285   echo $ECHO_N "(cached) $ECHO_C" >&6
15286 else
15287   ac_check_lib_save_LIBS=$LIBS
15288 LIBS="-lgcc  $LIBS"
15289 cat >conftest.$ac_ext <<_ACEOF
15290 /* confdefs.h.  */
15291 _ACEOF
15292 cat confdefs.h >>conftest.$ac_ext
15293 cat >>conftest.$ac_ext <<_ACEOF
15294 /* end confdefs.h.  */
15295
15296 /* Override any GCC internal prototype to avoid an error.
15297    Use char because int might match the return type of a GCC
15298    builtin and then its argument prototype would still apply.  */
15299 #ifdef __cplusplus
15300 extern "C"
15301 #endif
15302 char ___chkstk ();
15303 int
15304 main ()
15305 {
15306 return ___chkstk ();
15307   ;
15308   return 0;
15309 }
15310 _ACEOF
15311 rm -f conftest.$ac_objext conftest$ac_exeext
15312 if { (ac_try="$ac_link"
15313 case "(($ac_try" in
15314   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15315   *) ac_try_echo=$ac_try;;
15316 esac
15317 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15318   (eval "$ac_link") 2>conftest.er1
15319   ac_status=$?
15320   grep -v '^ *+' conftest.er1 >conftest.err
15321   rm -f conftest.er1
15322   cat conftest.err >&5
15323   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15324   (exit $ac_status); } &&
15325          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15326   { (case "(($ac_try" in
15327   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15328   *) ac_try_echo=$ac_try;;
15329 esac
15330 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15331   (eval "$ac_try") 2>&5
15332   ac_status=$?
15333   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15334   (exit $ac_status); }; } &&
15335          { ac_try='test -s conftest$ac_exeext'
15336   { (case "(($ac_try" in
15337   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15338   *) ac_try_echo=$ac_try;;
15339 esac
15340 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15341   (eval "$ac_try") 2>&5
15342   ac_status=$?
15343   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15344   (exit $ac_status); }; }; then
15345   ac_cv_lib_gcc____chkstk=yes
15346 else
15347   echo "$as_me: failed program was:" >&5
15348 sed 's/^/| /' conftest.$ac_ext >&5
15349
15350         ac_cv_lib_gcc____chkstk=no
15351 fi
15352
15353 rm -f core conftest.err conftest.$ac_objext \
15354       conftest$ac_exeext conftest.$ac_ext
15355 LIBS=$ac_check_lib_save_LIBS
15356 fi
15357 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
15358 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
15359 if test $ac_cv_lib_gcc____chkstk = yes; then
15360
15361 cat >>confdefs.h <<\_ACEOF
15362 #define HAVE____CHKSTK 1
15363 _ACEOF
15364
15365 fi
15366
15367   { echo "$as_me:$LINENO: checking for ___chkstk_ms in -lgcc" >&5
15368 echo $ECHO_N "checking for ___chkstk_ms in -lgcc... $ECHO_C" >&6; }
15369 if test "${ac_cv_lib_gcc____chkstk_ms+set}" = set; then
15370   echo $ECHO_N "(cached) $ECHO_C" >&6
15371 else
15372   ac_check_lib_save_LIBS=$LIBS
15373 LIBS="-lgcc  $LIBS"
15374 cat >conftest.$ac_ext <<_ACEOF
15375 /* confdefs.h.  */
15376 _ACEOF
15377 cat confdefs.h >>conftest.$ac_ext
15378 cat >>conftest.$ac_ext <<_ACEOF
15379 /* end confdefs.h.  */
15380
15381 /* Override any GCC internal prototype to avoid an error.
15382    Use char because int might match the return type of a GCC
15383    builtin and then its argument prototype would still apply.  */
15384 #ifdef __cplusplus
15385 extern "C"
15386 #endif
15387 char ___chkstk_ms ();
15388 int
15389 main ()
15390 {
15391 return ___chkstk_ms ();
15392   ;
15393   return 0;
15394 }
15395 _ACEOF
15396 rm -f conftest.$ac_objext conftest$ac_exeext
15397 if { (ac_try="$ac_link"
15398 case "(($ac_try" in
15399   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15400   *) ac_try_echo=$ac_try;;
15401 esac
15402 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15403   (eval "$ac_link") 2>conftest.er1
15404   ac_status=$?
15405   grep -v '^ *+' conftest.er1 >conftest.err
15406   rm -f conftest.er1
15407   cat conftest.err >&5
15408   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15409   (exit $ac_status); } &&
15410          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15411   { (case "(($ac_try" in
15412   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15413   *) ac_try_echo=$ac_try;;
15414 esac
15415 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15416   (eval "$ac_try") 2>&5
15417   ac_status=$?
15418   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15419   (exit $ac_status); }; } &&
15420          { ac_try='test -s conftest$ac_exeext'
15421   { (case "(($ac_try" in
15422   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15423   *) ac_try_echo=$ac_try;;
15424 esac
15425 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15426   (eval "$ac_try") 2>&5
15427   ac_status=$?
15428   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15429   (exit $ac_status); }; }; then
15430   ac_cv_lib_gcc____chkstk_ms=yes
15431 else
15432   echo "$as_me: failed program was:" >&5
15433 sed 's/^/| /' conftest.$ac_ext >&5
15434
15435         ac_cv_lib_gcc____chkstk_ms=no
15436 fi
15437
15438 rm -f core conftest.err conftest.$ac_objext \
15439       conftest$ac_exeext conftest.$ac_ext
15440 LIBS=$ac_check_lib_save_LIBS
15441 fi
15442 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk_ms" >&5
15443 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk_ms" >&6; }
15444 if test $ac_cv_lib_gcc____chkstk_ms = yes; then
15445
15446 cat >>confdefs.h <<\_ACEOF
15447 #define HAVE____CHKSTK_MS 1
15448 _ACEOF
15449
15450 fi
15451
15452
15453   { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
15454 echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
15455 if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
15456   echo $ECHO_N "(cached) $ECHO_C" >&6
15457 else
15458   ac_check_lib_save_LIBS=$LIBS
15459 LIBS="-lgcc  $LIBS"
15460 cat >conftest.$ac_ext <<_ACEOF
15461 /* confdefs.h.  */
15462 _ACEOF
15463 cat confdefs.h >>conftest.$ac_ext
15464 cat >>conftest.$ac_ext <<_ACEOF
15465 /* end confdefs.h.  */
15466
15467 /* Override any GCC internal prototype to avoid an error.
15468    Use char because int might match the return type of a GCC
15469    builtin and then its argument prototype would still apply.  */
15470 #ifdef __cplusplus
15471 extern "C"
15472 #endif
15473 char __ashldi3 ();
15474 int
15475 main ()
15476 {
15477 return __ashldi3 ();
15478   ;
15479   return 0;
15480 }
15481 _ACEOF
15482 rm -f conftest.$ac_objext conftest$ac_exeext
15483 if { (ac_try="$ac_link"
15484 case "(($ac_try" in
15485   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15486   *) ac_try_echo=$ac_try;;
15487 esac
15488 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15489   (eval "$ac_link") 2>conftest.er1
15490   ac_status=$?
15491   grep -v '^ *+' conftest.er1 >conftest.err
15492   rm -f conftest.er1
15493   cat conftest.err >&5
15494   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15495   (exit $ac_status); } &&
15496          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15497   { (case "(($ac_try" in
15498   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15499   *) ac_try_echo=$ac_try;;
15500 esac
15501 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15502   (eval "$ac_try") 2>&5
15503   ac_status=$?
15504   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15505   (exit $ac_status); }; } &&
15506          { ac_try='test -s conftest$ac_exeext'
15507   { (case "(($ac_try" in
15508   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15509   *) ac_try_echo=$ac_try;;
15510 esac
15511 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15512   (eval "$ac_try") 2>&5
15513   ac_status=$?
15514   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15515   (exit $ac_status); }; }; then
15516   ac_cv_lib_gcc___ashldi3=yes
15517 else
15518   echo "$as_me: failed program was:" >&5
15519 sed 's/^/| /' conftest.$ac_ext >&5
15520
15521         ac_cv_lib_gcc___ashldi3=no
15522 fi
15523
15524 rm -f core conftest.err conftest.$ac_objext \
15525       conftest$ac_exeext conftest.$ac_ext
15526 LIBS=$ac_check_lib_save_LIBS
15527 fi
15528 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
15529 echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
15530 if test $ac_cv_lib_gcc___ashldi3 = yes; then
15531
15532 cat >>confdefs.h <<\_ACEOF
15533 #define HAVE___ASHLDI3 1
15534 _ACEOF
15535
15536 fi
15537
15538   { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
15539 echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
15540 if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
15541   echo $ECHO_N "(cached) $ECHO_C" >&6
15542 else
15543   ac_check_lib_save_LIBS=$LIBS
15544 LIBS="-lgcc  $LIBS"
15545 cat >conftest.$ac_ext <<_ACEOF
15546 /* confdefs.h.  */
15547 _ACEOF
15548 cat confdefs.h >>conftest.$ac_ext
15549 cat >>conftest.$ac_ext <<_ACEOF
15550 /* end confdefs.h.  */
15551
15552 /* Override any GCC internal prototype to avoid an error.
15553    Use char because int might match the return type of a GCC
15554    builtin and then its argument prototype would still apply.  */
15555 #ifdef __cplusplus
15556 extern "C"
15557 #endif
15558 char __ashrdi3 ();
15559 int
15560 main ()
15561 {
15562 return __ashrdi3 ();
15563   ;
15564   return 0;
15565 }
15566 _ACEOF
15567 rm -f conftest.$ac_objext conftest$ac_exeext
15568 if { (ac_try="$ac_link"
15569 case "(($ac_try" in
15570   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15571   *) ac_try_echo=$ac_try;;
15572 esac
15573 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15574   (eval "$ac_link") 2>conftest.er1
15575   ac_status=$?
15576   grep -v '^ *+' conftest.er1 >conftest.err
15577   rm -f conftest.er1
15578   cat conftest.err >&5
15579   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15580   (exit $ac_status); } &&
15581          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15582   { (case "(($ac_try" in
15583   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15584   *) ac_try_echo=$ac_try;;
15585 esac
15586 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15587   (eval "$ac_try") 2>&5
15588   ac_status=$?
15589   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15590   (exit $ac_status); }; } &&
15591          { ac_try='test -s conftest$ac_exeext'
15592   { (case "(($ac_try" in
15593   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15594   *) ac_try_echo=$ac_try;;
15595 esac
15596 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15597   (eval "$ac_try") 2>&5
15598   ac_status=$?
15599   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15600   (exit $ac_status); }; }; then
15601   ac_cv_lib_gcc___ashrdi3=yes
15602 else
15603   echo "$as_me: failed program was:" >&5
15604 sed 's/^/| /' conftest.$ac_ext >&5
15605
15606         ac_cv_lib_gcc___ashrdi3=no
15607 fi
15608
15609 rm -f core conftest.err conftest.$ac_objext \
15610       conftest$ac_exeext conftest.$ac_ext
15611 LIBS=$ac_check_lib_save_LIBS
15612 fi
15613 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
15614 echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
15615 if test $ac_cv_lib_gcc___ashrdi3 = yes; then
15616
15617 cat >>confdefs.h <<\_ACEOF
15618 #define HAVE___ASHRDI3 1
15619 _ACEOF
15620
15621 fi
15622
15623   { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
15624 echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
15625 if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
15626   echo $ECHO_N "(cached) $ECHO_C" >&6
15627 else
15628   ac_check_lib_save_LIBS=$LIBS
15629 LIBS="-lgcc  $LIBS"
15630 cat >conftest.$ac_ext <<_ACEOF
15631 /* confdefs.h.  */
15632 _ACEOF
15633 cat confdefs.h >>conftest.$ac_ext
15634 cat >>conftest.$ac_ext <<_ACEOF
15635 /* end confdefs.h.  */
15636
15637 /* Override any GCC internal prototype to avoid an error.
15638    Use char because int might match the return type of a GCC
15639    builtin and then its argument prototype would still apply.  */
15640 #ifdef __cplusplus
15641 extern "C"
15642 #endif
15643 char __divdi3 ();
15644 int
15645 main ()
15646 {
15647 return __divdi3 ();
15648   ;
15649   return 0;
15650 }
15651 _ACEOF
15652 rm -f conftest.$ac_objext conftest$ac_exeext
15653 if { (ac_try="$ac_link"
15654 case "(($ac_try" in
15655   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15656   *) ac_try_echo=$ac_try;;
15657 esac
15658 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15659   (eval "$ac_link") 2>conftest.er1
15660   ac_status=$?
15661   grep -v '^ *+' conftest.er1 >conftest.err
15662   rm -f conftest.er1
15663   cat conftest.err >&5
15664   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15665   (exit $ac_status); } &&
15666          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15667   { (case "(($ac_try" in
15668   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15669   *) ac_try_echo=$ac_try;;
15670 esac
15671 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15672   (eval "$ac_try") 2>&5
15673   ac_status=$?
15674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15675   (exit $ac_status); }; } &&
15676          { ac_try='test -s conftest$ac_exeext'
15677   { (case "(($ac_try" in
15678   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15679   *) ac_try_echo=$ac_try;;
15680 esac
15681 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15682   (eval "$ac_try") 2>&5
15683   ac_status=$?
15684   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15685   (exit $ac_status); }; }; then
15686   ac_cv_lib_gcc___divdi3=yes
15687 else
15688   echo "$as_me: failed program was:" >&5
15689 sed 's/^/| /' conftest.$ac_ext >&5
15690
15691         ac_cv_lib_gcc___divdi3=no
15692 fi
15693
15694 rm -f core conftest.err conftest.$ac_objext \
15695       conftest$ac_exeext conftest.$ac_ext
15696 LIBS=$ac_check_lib_save_LIBS
15697 fi
15698 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
15699 echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
15700 if test $ac_cv_lib_gcc___divdi3 = yes; then
15701
15702 cat >>confdefs.h <<\_ACEOF
15703 #define HAVE___DIVDI3 1
15704 _ACEOF
15705
15706 fi
15707
15708   { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
15709 echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
15710 if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
15711   echo $ECHO_N "(cached) $ECHO_C" >&6
15712 else
15713   ac_check_lib_save_LIBS=$LIBS
15714 LIBS="-lgcc  $LIBS"
15715 cat >conftest.$ac_ext <<_ACEOF
15716 /* confdefs.h.  */
15717 _ACEOF
15718 cat confdefs.h >>conftest.$ac_ext
15719 cat >>conftest.$ac_ext <<_ACEOF
15720 /* end confdefs.h.  */
15721
15722 /* Override any GCC internal prototype to avoid an error.
15723    Use char because int might match the return type of a GCC
15724    builtin and then its argument prototype would still apply.  */
15725 #ifdef __cplusplus
15726 extern "C"
15727 #endif
15728 char __fixdfdi ();
15729 int
15730 main ()
15731 {
15732 return __fixdfdi ();
15733   ;
15734   return 0;
15735 }
15736 _ACEOF
15737 rm -f conftest.$ac_objext conftest$ac_exeext
15738 if { (ac_try="$ac_link"
15739 case "(($ac_try" in
15740   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15741   *) ac_try_echo=$ac_try;;
15742 esac
15743 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15744   (eval "$ac_link") 2>conftest.er1
15745   ac_status=$?
15746   grep -v '^ *+' conftest.er1 >conftest.err
15747   rm -f conftest.er1
15748   cat conftest.err >&5
15749   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15750   (exit $ac_status); } &&
15751          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15752   { (case "(($ac_try" in
15753   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15754   *) ac_try_echo=$ac_try;;
15755 esac
15756 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15757   (eval "$ac_try") 2>&5
15758   ac_status=$?
15759   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15760   (exit $ac_status); }; } &&
15761          { ac_try='test -s conftest$ac_exeext'
15762   { (case "(($ac_try" in
15763   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15764   *) ac_try_echo=$ac_try;;
15765 esac
15766 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15767   (eval "$ac_try") 2>&5
15768   ac_status=$?
15769   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15770   (exit $ac_status); }; }; then
15771   ac_cv_lib_gcc___fixdfdi=yes
15772 else
15773   echo "$as_me: failed program was:" >&5
15774 sed 's/^/| /' conftest.$ac_ext >&5
15775
15776         ac_cv_lib_gcc___fixdfdi=no
15777 fi
15778
15779 rm -f core conftest.err conftest.$ac_objext \
15780       conftest$ac_exeext conftest.$ac_ext
15781 LIBS=$ac_check_lib_save_LIBS
15782 fi
15783 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
15784 echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
15785 if test $ac_cv_lib_gcc___fixdfdi = yes; then
15786
15787 cat >>confdefs.h <<\_ACEOF
15788 #define HAVE___FIXDFDI 1
15789 _ACEOF
15790
15791 fi
15792
15793   { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
15794 echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
15795 if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
15796   echo $ECHO_N "(cached) $ECHO_C" >&6
15797 else
15798   ac_check_lib_save_LIBS=$LIBS
15799 LIBS="-lgcc  $LIBS"
15800 cat >conftest.$ac_ext <<_ACEOF
15801 /* confdefs.h.  */
15802 _ACEOF
15803 cat confdefs.h >>conftest.$ac_ext
15804 cat >>conftest.$ac_ext <<_ACEOF
15805 /* end confdefs.h.  */
15806
15807 /* Override any GCC internal prototype to avoid an error.
15808    Use char because int might match the return type of a GCC
15809    builtin and then its argument prototype would still apply.  */
15810 #ifdef __cplusplus
15811 extern "C"
15812 #endif
15813 char __fixsfdi ();
15814 int
15815 main ()
15816 {
15817 return __fixsfdi ();
15818   ;
15819   return 0;
15820 }
15821 _ACEOF
15822 rm -f conftest.$ac_objext conftest$ac_exeext
15823 if { (ac_try="$ac_link"
15824 case "(($ac_try" in
15825   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15826   *) ac_try_echo=$ac_try;;
15827 esac
15828 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15829   (eval "$ac_link") 2>conftest.er1
15830   ac_status=$?
15831   grep -v '^ *+' conftest.er1 >conftest.err
15832   rm -f conftest.er1
15833   cat conftest.err >&5
15834   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15835   (exit $ac_status); } &&
15836          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15837   { (case "(($ac_try" in
15838   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15839   *) ac_try_echo=$ac_try;;
15840 esac
15841 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15842   (eval "$ac_try") 2>&5
15843   ac_status=$?
15844   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15845   (exit $ac_status); }; } &&
15846          { ac_try='test -s conftest$ac_exeext'
15847   { (case "(($ac_try" in
15848   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15849   *) ac_try_echo=$ac_try;;
15850 esac
15851 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15852   (eval "$ac_try") 2>&5
15853   ac_status=$?
15854   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15855   (exit $ac_status); }; }; then
15856   ac_cv_lib_gcc___fixsfdi=yes
15857 else
15858   echo "$as_me: failed program was:" >&5
15859 sed 's/^/| /' conftest.$ac_ext >&5
15860
15861         ac_cv_lib_gcc___fixsfdi=no
15862 fi
15863
15864 rm -f core conftest.err conftest.$ac_objext \
15865       conftest$ac_exeext conftest.$ac_ext
15866 LIBS=$ac_check_lib_save_LIBS
15867 fi
15868 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
15869 echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
15870 if test $ac_cv_lib_gcc___fixsfdi = yes; then
15871
15872 cat >>confdefs.h <<\_ACEOF
15873 #define HAVE___FIXSFDI 1
15874 _ACEOF
15875
15876 fi
15877
15878   { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
15879 echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
15880 if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
15881   echo $ECHO_N "(cached) $ECHO_C" >&6
15882 else
15883   ac_check_lib_save_LIBS=$LIBS
15884 LIBS="-lgcc  $LIBS"
15885 cat >conftest.$ac_ext <<_ACEOF
15886 /* confdefs.h.  */
15887 _ACEOF
15888 cat confdefs.h >>conftest.$ac_ext
15889 cat >>conftest.$ac_ext <<_ACEOF
15890 /* end confdefs.h.  */
15891
15892 /* Override any GCC internal prototype to avoid an error.
15893    Use char because int might match the return type of a GCC
15894    builtin and then its argument prototype would still apply.  */
15895 #ifdef __cplusplus
15896 extern "C"
15897 #endif
15898 char __floatdidf ();
15899 int
15900 main ()
15901 {
15902 return __floatdidf ();
15903   ;
15904   return 0;
15905 }
15906 _ACEOF
15907 rm -f conftest.$ac_objext conftest$ac_exeext
15908 if { (ac_try="$ac_link"
15909 case "(($ac_try" in
15910   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15911   *) ac_try_echo=$ac_try;;
15912 esac
15913 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15914   (eval "$ac_link") 2>conftest.er1
15915   ac_status=$?
15916   grep -v '^ *+' conftest.er1 >conftest.err
15917   rm -f conftest.er1
15918   cat conftest.err >&5
15919   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15920   (exit $ac_status); } &&
15921          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15922   { (case "(($ac_try" in
15923   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15924   *) ac_try_echo=$ac_try;;
15925 esac
15926 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15927   (eval "$ac_try") 2>&5
15928   ac_status=$?
15929   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15930   (exit $ac_status); }; } &&
15931          { ac_try='test -s conftest$ac_exeext'
15932   { (case "(($ac_try" in
15933   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15934   *) ac_try_echo=$ac_try;;
15935 esac
15936 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15937   (eval "$ac_try") 2>&5
15938   ac_status=$?
15939   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15940   (exit $ac_status); }; }; then
15941   ac_cv_lib_gcc___floatdidf=yes
15942 else
15943   echo "$as_me: failed program was:" >&5
15944 sed 's/^/| /' conftest.$ac_ext >&5
15945
15946         ac_cv_lib_gcc___floatdidf=no
15947 fi
15948
15949 rm -f core conftest.err conftest.$ac_objext \
15950       conftest$ac_exeext conftest.$ac_ext
15951 LIBS=$ac_check_lib_save_LIBS
15952 fi
15953 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
15954 echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
15955 if test $ac_cv_lib_gcc___floatdidf = yes; then
15956
15957 cat >>confdefs.h <<\_ACEOF
15958 #define HAVE___FLOATDIDF 1
15959 _ACEOF
15960
15961 fi
15962
15963   { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
15964 echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
15965 if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
15966   echo $ECHO_N "(cached) $ECHO_C" >&6
15967 else
15968   ac_check_lib_save_LIBS=$LIBS
15969 LIBS="-lgcc  $LIBS"
15970 cat >conftest.$ac_ext <<_ACEOF
15971 /* confdefs.h.  */
15972 _ACEOF
15973 cat confdefs.h >>conftest.$ac_ext
15974 cat >>conftest.$ac_ext <<_ACEOF
15975 /* end confdefs.h.  */
15976
15977 /* Override any GCC internal prototype to avoid an error.
15978    Use char because int might match the return type of a GCC
15979    builtin and then its argument prototype would still apply.  */
15980 #ifdef __cplusplus
15981 extern "C"
15982 #endif
15983 char __lshrdi3 ();
15984 int
15985 main ()
15986 {
15987 return __lshrdi3 ();
15988   ;
15989   return 0;
15990 }
15991 _ACEOF
15992 rm -f conftest.$ac_objext conftest$ac_exeext
15993 if { (ac_try="$ac_link"
15994 case "(($ac_try" in
15995   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15996   *) ac_try_echo=$ac_try;;
15997 esac
15998 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15999   (eval "$ac_link") 2>conftest.er1
16000   ac_status=$?
16001   grep -v '^ *+' conftest.er1 >conftest.err
16002   rm -f conftest.er1
16003   cat conftest.err >&5
16004   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16005   (exit $ac_status); } &&
16006          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16007   { (case "(($ac_try" in
16008   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16009   *) ac_try_echo=$ac_try;;
16010 esac
16011 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16012   (eval "$ac_try") 2>&5
16013   ac_status=$?
16014   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16015   (exit $ac_status); }; } &&
16016          { ac_try='test -s conftest$ac_exeext'
16017   { (case "(($ac_try" in
16018   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16019   *) ac_try_echo=$ac_try;;
16020 esac
16021 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16022   (eval "$ac_try") 2>&5
16023   ac_status=$?
16024   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16025   (exit $ac_status); }; }; then
16026   ac_cv_lib_gcc___lshrdi3=yes
16027 else
16028   echo "$as_me: failed program was:" >&5
16029 sed 's/^/| /' conftest.$ac_ext >&5
16030
16031         ac_cv_lib_gcc___lshrdi3=no
16032 fi
16033
16034 rm -f core conftest.err conftest.$ac_objext \
16035       conftest$ac_exeext conftest.$ac_ext
16036 LIBS=$ac_check_lib_save_LIBS
16037 fi
16038 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
16039 echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
16040 if test $ac_cv_lib_gcc___lshrdi3 = yes; then
16041
16042 cat >>confdefs.h <<\_ACEOF
16043 #define HAVE___LSHRDI3 1
16044 _ACEOF
16045
16046 fi
16047
16048   { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
16049 echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
16050 if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
16051   echo $ECHO_N "(cached) $ECHO_C" >&6
16052 else
16053   ac_check_lib_save_LIBS=$LIBS
16054 LIBS="-lgcc  $LIBS"
16055 cat >conftest.$ac_ext <<_ACEOF
16056 /* confdefs.h.  */
16057 _ACEOF
16058 cat confdefs.h >>conftest.$ac_ext
16059 cat >>conftest.$ac_ext <<_ACEOF
16060 /* end confdefs.h.  */
16061
16062 /* Override any GCC internal prototype to avoid an error.
16063    Use char because int might match the return type of a GCC
16064    builtin and then its argument prototype would still apply.  */
16065 #ifdef __cplusplus
16066 extern "C"
16067 #endif
16068 char __moddi3 ();
16069 int
16070 main ()
16071 {
16072 return __moddi3 ();
16073   ;
16074   return 0;
16075 }
16076 _ACEOF
16077 rm -f conftest.$ac_objext conftest$ac_exeext
16078 if { (ac_try="$ac_link"
16079 case "(($ac_try" in
16080   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16081   *) ac_try_echo=$ac_try;;
16082 esac
16083 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16084   (eval "$ac_link") 2>conftest.er1
16085   ac_status=$?
16086   grep -v '^ *+' conftest.er1 >conftest.err
16087   rm -f conftest.er1
16088   cat conftest.err >&5
16089   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16090   (exit $ac_status); } &&
16091          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16092   { (case "(($ac_try" in
16093   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16094   *) ac_try_echo=$ac_try;;
16095 esac
16096 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16097   (eval "$ac_try") 2>&5
16098   ac_status=$?
16099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16100   (exit $ac_status); }; } &&
16101          { ac_try='test -s conftest$ac_exeext'
16102   { (case "(($ac_try" in
16103   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16104   *) ac_try_echo=$ac_try;;
16105 esac
16106 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16107   (eval "$ac_try") 2>&5
16108   ac_status=$?
16109   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16110   (exit $ac_status); }; }; then
16111   ac_cv_lib_gcc___moddi3=yes
16112 else
16113   echo "$as_me: failed program was:" >&5
16114 sed 's/^/| /' conftest.$ac_ext >&5
16115
16116         ac_cv_lib_gcc___moddi3=no
16117 fi
16118
16119 rm -f core conftest.err conftest.$ac_objext \
16120       conftest$ac_exeext conftest.$ac_ext
16121 LIBS=$ac_check_lib_save_LIBS
16122 fi
16123 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
16124 echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
16125 if test $ac_cv_lib_gcc___moddi3 = yes; then
16126
16127 cat >>confdefs.h <<\_ACEOF
16128 #define HAVE___MODDI3 1
16129 _ACEOF
16130
16131 fi
16132
16133   { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
16134 echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
16135 if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
16136   echo $ECHO_N "(cached) $ECHO_C" >&6
16137 else
16138   ac_check_lib_save_LIBS=$LIBS
16139 LIBS="-lgcc  $LIBS"
16140 cat >conftest.$ac_ext <<_ACEOF
16141 /* confdefs.h.  */
16142 _ACEOF
16143 cat confdefs.h >>conftest.$ac_ext
16144 cat >>conftest.$ac_ext <<_ACEOF
16145 /* end confdefs.h.  */
16146
16147 /* Override any GCC internal prototype to avoid an error.
16148    Use char because int might match the return type of a GCC
16149    builtin and then its argument prototype would still apply.  */
16150 #ifdef __cplusplus
16151 extern "C"
16152 #endif
16153 char __udivdi3 ();
16154 int
16155 main ()
16156 {
16157 return __udivdi3 ();
16158   ;
16159   return 0;
16160 }
16161 _ACEOF
16162 rm -f conftest.$ac_objext conftest$ac_exeext
16163 if { (ac_try="$ac_link"
16164 case "(($ac_try" in
16165   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16166   *) ac_try_echo=$ac_try;;
16167 esac
16168 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16169   (eval "$ac_link") 2>conftest.er1
16170   ac_status=$?
16171   grep -v '^ *+' conftest.er1 >conftest.err
16172   rm -f conftest.er1
16173   cat conftest.err >&5
16174   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16175   (exit $ac_status); } &&
16176          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16177   { (case "(($ac_try" in
16178   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16179   *) ac_try_echo=$ac_try;;
16180 esac
16181 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16182   (eval "$ac_try") 2>&5
16183   ac_status=$?
16184   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16185   (exit $ac_status); }; } &&
16186          { ac_try='test -s conftest$ac_exeext'
16187   { (case "(($ac_try" in
16188   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16189   *) ac_try_echo=$ac_try;;
16190 esac
16191 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16192   (eval "$ac_try") 2>&5
16193   ac_status=$?
16194   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16195   (exit $ac_status); }; }; then
16196   ac_cv_lib_gcc___udivdi3=yes
16197 else
16198   echo "$as_me: failed program was:" >&5
16199 sed 's/^/| /' conftest.$ac_ext >&5
16200
16201         ac_cv_lib_gcc___udivdi3=no
16202 fi
16203
16204 rm -f core conftest.err conftest.$ac_objext \
16205       conftest$ac_exeext conftest.$ac_ext
16206 LIBS=$ac_check_lib_save_LIBS
16207 fi
16208 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
16209 echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
16210 if test $ac_cv_lib_gcc___udivdi3 = yes; then
16211
16212 cat >>confdefs.h <<\_ACEOF
16213 #define HAVE___UDIVDI3 1
16214 _ACEOF
16215
16216 fi
16217
16218   { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
16219 echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
16220 if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
16221   echo $ECHO_N "(cached) $ECHO_C" >&6
16222 else
16223   ac_check_lib_save_LIBS=$LIBS
16224 LIBS="-lgcc  $LIBS"
16225 cat >conftest.$ac_ext <<_ACEOF
16226 /* confdefs.h.  */
16227 _ACEOF
16228 cat confdefs.h >>conftest.$ac_ext
16229 cat >>conftest.$ac_ext <<_ACEOF
16230 /* end confdefs.h.  */
16231
16232 /* Override any GCC internal prototype to avoid an error.
16233    Use char because int might match the return type of a GCC
16234    builtin and then its argument prototype would still apply.  */
16235 #ifdef __cplusplus
16236 extern "C"
16237 #endif
16238 char __umoddi3 ();
16239 int
16240 main ()
16241 {
16242 return __umoddi3 ();
16243   ;
16244   return 0;
16245 }
16246 _ACEOF
16247 rm -f conftest.$ac_objext conftest$ac_exeext
16248 if { (ac_try="$ac_link"
16249 case "(($ac_try" in
16250   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16251   *) ac_try_echo=$ac_try;;
16252 esac
16253 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16254   (eval "$ac_link") 2>conftest.er1
16255   ac_status=$?
16256   grep -v '^ *+' conftest.er1 >conftest.err
16257   rm -f conftest.er1
16258   cat conftest.err >&5
16259   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16260   (exit $ac_status); } &&
16261          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16262   { (case "(($ac_try" in
16263   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16264   *) ac_try_echo=$ac_try;;
16265 esac
16266 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16267   (eval "$ac_try") 2>&5
16268   ac_status=$?
16269   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16270   (exit $ac_status); }; } &&
16271          { ac_try='test -s conftest$ac_exeext'
16272   { (case "(($ac_try" in
16273   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16274   *) ac_try_echo=$ac_try;;
16275 esac
16276 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16277   (eval "$ac_try") 2>&5
16278   ac_status=$?
16279   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16280   (exit $ac_status); }; }; then
16281   ac_cv_lib_gcc___umoddi3=yes
16282 else
16283   echo "$as_me: failed program was:" >&5
16284 sed 's/^/| /' conftest.$ac_ext >&5
16285
16286         ac_cv_lib_gcc___umoddi3=no
16287 fi
16288
16289 rm -f core conftest.err conftest.$ac_objext \
16290       conftest$ac_exeext conftest.$ac_ext
16291 LIBS=$ac_check_lib_save_LIBS
16292 fi
16293 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
16294 echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
16295 if test $ac_cv_lib_gcc___umoddi3 = yes; then
16296
16297 cat >>confdefs.h <<\_ACEOF
16298 #define HAVE___UMODDI3 1
16299 _ACEOF
16300
16301 fi
16302
16303
16304   { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
16305 echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
16306 if test "${ac_cv_lib_gcc___main+set}" = set; then
16307   echo $ECHO_N "(cached) $ECHO_C" >&6
16308 else
16309   ac_check_lib_save_LIBS=$LIBS
16310 LIBS="-lgcc  $LIBS"
16311 cat >conftest.$ac_ext <<_ACEOF
16312 /* confdefs.h.  */
16313 _ACEOF
16314 cat confdefs.h >>conftest.$ac_ext
16315 cat >>conftest.$ac_ext <<_ACEOF
16316 /* end confdefs.h.  */
16317
16318 /* Override any GCC internal prototype to avoid an error.
16319    Use char because int might match the return type of a GCC
16320    builtin and then its argument prototype would still apply.  */
16321 #ifdef __cplusplus
16322 extern "C"
16323 #endif
16324 char __main ();
16325 int
16326 main ()
16327 {
16328 return __main ();
16329   ;
16330   return 0;
16331 }
16332 _ACEOF
16333 rm -f conftest.$ac_objext conftest$ac_exeext
16334 if { (ac_try="$ac_link"
16335 case "(($ac_try" in
16336   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16337   *) ac_try_echo=$ac_try;;
16338 esac
16339 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16340   (eval "$ac_link") 2>conftest.er1
16341   ac_status=$?
16342   grep -v '^ *+' conftest.er1 >conftest.err
16343   rm -f conftest.er1
16344   cat conftest.err >&5
16345   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16346   (exit $ac_status); } &&
16347          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16348   { (case "(($ac_try" in
16349   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16350   *) ac_try_echo=$ac_try;;
16351 esac
16352 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16353   (eval "$ac_try") 2>&5
16354   ac_status=$?
16355   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16356   (exit $ac_status); }; } &&
16357          { ac_try='test -s conftest$ac_exeext'
16358   { (case "(($ac_try" in
16359   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16360   *) ac_try_echo=$ac_try;;
16361 esac
16362 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16363   (eval "$ac_try") 2>&5
16364   ac_status=$?
16365   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16366   (exit $ac_status); }; }; then
16367   ac_cv_lib_gcc___main=yes
16368 else
16369   echo "$as_me: failed program was:" >&5
16370 sed 's/^/| /' conftest.$ac_ext >&5
16371
16372         ac_cv_lib_gcc___main=no
16373 fi
16374
16375 rm -f core conftest.err conftest.$ac_objext \
16376       conftest$ac_exeext conftest.$ac_ext
16377 LIBS=$ac_check_lib_save_LIBS
16378 fi
16379 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
16380 echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
16381 if test $ac_cv_lib_gcc___main = yes; then
16382
16383 cat >>confdefs.h <<\_ACEOF
16384 #define HAVE___MAIN 1
16385 _ACEOF
16386
16387 fi
16388
16389   { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
16390 echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
16391 if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
16392   echo $ECHO_N "(cached) $ECHO_C" >&6
16393 else
16394   ac_check_lib_save_LIBS=$LIBS
16395 LIBS="-lgcc  $LIBS"
16396 cat >conftest.$ac_ext <<_ACEOF
16397 /* confdefs.h.  */
16398 _ACEOF
16399 cat confdefs.h >>conftest.$ac_ext
16400 cat >>conftest.$ac_ext <<_ACEOF
16401 /* end confdefs.h.  */
16402
16403 /* Override any GCC internal prototype to avoid an error.
16404    Use char because int might match the return type of a GCC
16405    builtin and then its argument prototype would still apply.  */
16406 #ifdef __cplusplus
16407 extern "C"
16408 #endif
16409 char __cmpdi2 ();
16410 int
16411 main ()
16412 {
16413 return __cmpdi2 ();
16414   ;
16415   return 0;
16416 }
16417 _ACEOF
16418 rm -f conftest.$ac_objext conftest$ac_exeext
16419 if { (ac_try="$ac_link"
16420 case "(($ac_try" in
16421   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16422   *) ac_try_echo=$ac_try;;
16423 esac
16424 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16425   (eval "$ac_link") 2>conftest.er1
16426   ac_status=$?
16427   grep -v '^ *+' conftest.er1 >conftest.err
16428   rm -f conftest.er1
16429   cat conftest.err >&5
16430   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16431   (exit $ac_status); } &&
16432          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16433   { (case "(($ac_try" in
16434   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16435   *) ac_try_echo=$ac_try;;
16436 esac
16437 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16438   (eval "$ac_try") 2>&5
16439   ac_status=$?
16440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16441   (exit $ac_status); }; } &&
16442          { ac_try='test -s conftest$ac_exeext'
16443   { (case "(($ac_try" in
16444   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16445   *) ac_try_echo=$ac_try;;
16446 esac
16447 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16448   (eval "$ac_try") 2>&5
16449   ac_status=$?
16450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16451   (exit $ac_status); }; }; then
16452   ac_cv_lib_gcc___cmpdi2=yes
16453 else
16454   echo "$as_me: failed program was:" >&5
16455 sed 's/^/| /' conftest.$ac_ext >&5
16456
16457         ac_cv_lib_gcc___cmpdi2=no
16458 fi
16459
16460 rm -f core conftest.err conftest.$ac_objext \
16461       conftest$ac_exeext conftest.$ac_ext
16462 LIBS=$ac_check_lib_save_LIBS
16463 fi
16464 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
16465 echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
16466 if test $ac_cv_lib_gcc___cmpdi2 = yes; then
16467
16468 cat >>confdefs.h <<\_ACEOF
16469 #define HAVE___CMPDI2 1
16470 _ACEOF
16471
16472 fi
16473
16474 fi
16475
16476 if test "$llvm_cv_os_type" = "MingW" ; then
16477   { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
16478 echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
16479   cat >conftest.$ac_ext <<_ACEOF
16480
16481   /* confdefs.h.  */
16482 _ACEOF
16483 cat confdefs.h >>conftest.$ac_ext
16484 cat >>conftest.$ac_ext <<_ACEOF
16485 /* end confdefs.h.  */
16486
16487     #include <windows.h>
16488     #include <imagehlp.h>
16489     extern void foo(PENUMLOADED_MODULES_CALLBACK);
16490     extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
16491
16492
16493 _ACEOF
16494 rm -f conftest.$ac_objext
16495 if { (ac_try="$ac_compile"
16496 case "(($ac_try" in
16497   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16498   *) ac_try_echo=$ac_try;;
16499 esac
16500 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16501   (eval "$ac_compile") 2>conftest.er1
16502   ac_status=$?
16503   grep -v '^ *+' conftest.er1 >conftest.err
16504   rm -f conftest.er1
16505   cat conftest.err >&5
16506   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16507   (exit $ac_status); } &&
16508          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16509   { (case "(($ac_try" in
16510   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16511   *) ac_try_echo=$ac_try;;
16512 esac
16513 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16514   (eval "$ac_try") 2>&5
16515   ac_status=$?
16516   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16517   (exit $ac_status); }; } &&
16518          { ac_try='test -s conftest.$ac_objext'
16519   { (case "(($ac_try" in
16520   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16521   *) ac_try_echo=$ac_try;;
16522 esac
16523 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16524   (eval "$ac_try") 2>&5
16525   ac_status=$?
16526   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16527   (exit $ac_status); }; }; then
16528
16529   { echo "$as_me:$LINENO: result: yes" >&5
16530 echo "${ECHO_T}yes" >&6; }
16531   llvm_cv_win32_elmcb_pcstr="PCSTR"
16532
16533 else
16534   echo "$as_me: failed program was:" >&5
16535 sed 's/^/| /' conftest.$ac_ext >&5
16536
16537
16538   { echo "$as_me:$LINENO: result: no" >&5
16539 echo "${ECHO_T}no" >&6; }
16540   llvm_cv_win32_elmcb_pcstr="PSTR"
16541
16542 fi
16543
16544 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16545
16546 cat >>confdefs.h <<_ACEOF
16547 #define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
16548 _ACEOF
16549
16550 fi
16551
16552 if test "$llvm_cv_platform_type" = "Unix" ; then
16553
16554
16555 for ac_header in stdlib.h unistd.h
16556 do
16557 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16558 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16559   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16560 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16561 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16562   echo $ECHO_N "(cached) $ECHO_C" >&6
16563 fi
16564 ac_res=`eval echo '${'$as_ac_Header'}'`
16565                { echo "$as_me:$LINENO: result: $ac_res" >&5
16566 echo "${ECHO_T}$ac_res" >&6; }
16567 else
16568   # Is the header compilable?
16569 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16570 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16571 cat >conftest.$ac_ext <<_ACEOF
16572 /* confdefs.h.  */
16573 _ACEOF
16574 cat confdefs.h >>conftest.$ac_ext
16575 cat >>conftest.$ac_ext <<_ACEOF
16576 /* end confdefs.h.  */
16577 $ac_includes_default
16578 #include <$ac_header>
16579 _ACEOF
16580 rm -f conftest.$ac_objext
16581 if { (ac_try="$ac_compile"
16582 case "(($ac_try" in
16583   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16584   *) ac_try_echo=$ac_try;;
16585 esac
16586 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16587   (eval "$ac_compile") 2>conftest.er1
16588   ac_status=$?
16589   grep -v '^ *+' conftest.er1 >conftest.err
16590   rm -f conftest.er1
16591   cat conftest.err >&5
16592   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16593   (exit $ac_status); } &&
16594          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16595   { (case "(($ac_try" in
16596   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16597   *) ac_try_echo=$ac_try;;
16598 esac
16599 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16600   (eval "$ac_try") 2>&5
16601   ac_status=$?
16602   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16603   (exit $ac_status); }; } &&
16604          { ac_try='test -s conftest.$ac_objext'
16605   { (case "(($ac_try" in
16606   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16607   *) ac_try_echo=$ac_try;;
16608 esac
16609 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16610   (eval "$ac_try") 2>&5
16611   ac_status=$?
16612   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16613   (exit $ac_status); }; }; then
16614   ac_header_compiler=yes
16615 else
16616   echo "$as_me: failed program was:" >&5
16617 sed 's/^/| /' conftest.$ac_ext >&5
16618
16619         ac_header_compiler=no
16620 fi
16621
16622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16623 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16624 echo "${ECHO_T}$ac_header_compiler" >&6; }
16625
16626 # Is the header present?
16627 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16628 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16629 cat >conftest.$ac_ext <<_ACEOF
16630 /* confdefs.h.  */
16631 _ACEOF
16632 cat confdefs.h >>conftest.$ac_ext
16633 cat >>conftest.$ac_ext <<_ACEOF
16634 /* end confdefs.h.  */
16635 #include <$ac_header>
16636 _ACEOF
16637 if { (ac_try="$ac_cpp conftest.$ac_ext"
16638 case "(($ac_try" in
16639   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16640   *) ac_try_echo=$ac_try;;
16641 esac
16642 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16643   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16644   ac_status=$?
16645   grep -v '^ *+' conftest.er1 >conftest.err
16646   rm -f conftest.er1
16647   cat conftest.err >&5
16648   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16649   (exit $ac_status); } >/dev/null; then
16650   if test -s conftest.err; then
16651     ac_cpp_err=$ac_c_preproc_warn_flag
16652     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16653   else
16654     ac_cpp_err=
16655   fi
16656 else
16657   ac_cpp_err=yes
16658 fi
16659 if test -z "$ac_cpp_err"; then
16660   ac_header_preproc=yes
16661 else
16662   echo "$as_me: failed program was:" >&5
16663 sed 's/^/| /' conftest.$ac_ext >&5
16664
16665   ac_header_preproc=no
16666 fi
16667
16668 rm -f conftest.err conftest.$ac_ext
16669 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16670 echo "${ECHO_T}$ac_header_preproc" >&6; }
16671
16672 # So?  What about this header?
16673 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16674   yes:no: )
16675     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16676 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16677     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16678 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16679     ac_header_preproc=yes
16680     ;;
16681   no:yes:* )
16682     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16683 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16684     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16685 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16686     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16687 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16688     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16689 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16690     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16691 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16692     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16693 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16694     ( cat <<\_ASBOX
16695 ## ------------------------------------ ##
16696 ## Report this to http://llvm.org/bugs/ ##
16697 ## ------------------------------------ ##
16698 _ASBOX
16699      ) | sed "s/^/$as_me: WARNING:     /" >&2
16700     ;;
16701 esac
16702 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16703 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16704 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16705   echo $ECHO_N "(cached) $ECHO_C" >&6
16706 else
16707   eval "$as_ac_Header=\$ac_header_preproc"
16708 fi
16709 ac_res=`eval echo '${'$as_ac_Header'}'`
16710                { echo "$as_me:$LINENO: result: $ac_res" >&5
16711 echo "${ECHO_T}$ac_res" >&6; }
16712
16713 fi
16714 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16715   cat >>confdefs.h <<_ACEOF
16716 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16717 _ACEOF
16718
16719 fi
16720
16721 done
16722
16723
16724 for ac_func in getpagesize
16725 do
16726 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16727 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16728 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16729 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16730   echo $ECHO_N "(cached) $ECHO_C" >&6
16731 else
16732   cat >conftest.$ac_ext <<_ACEOF
16733 /* confdefs.h.  */
16734 _ACEOF
16735 cat confdefs.h >>conftest.$ac_ext
16736 cat >>conftest.$ac_ext <<_ACEOF
16737 /* end confdefs.h.  */
16738 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16739    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16740 #define $ac_func innocuous_$ac_func
16741
16742 /* System header to define __stub macros and hopefully few prototypes,
16743     which can conflict with char $ac_func (); below.
16744     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16745     <limits.h> exists even on freestanding compilers.  */
16746
16747 #ifdef __STDC__
16748 # include <limits.h>
16749 #else
16750 # include <assert.h>
16751 #endif
16752
16753 #undef $ac_func
16754
16755 /* Override any GCC internal prototype to avoid an error.
16756    Use char because int might match the return type of a GCC
16757    builtin and then its argument prototype would still apply.  */
16758 #ifdef __cplusplus
16759 extern "C"
16760 #endif
16761 char $ac_func ();
16762 /* The GNU C library defines this for functions which it implements
16763     to always fail with ENOSYS.  Some functions are actually named
16764     something starting with __ and the normal name is an alias.  */
16765 #if defined __stub_$ac_func || defined __stub___$ac_func
16766 choke me
16767 #endif
16768
16769 int
16770 main ()
16771 {
16772 return $ac_func ();
16773   ;
16774   return 0;
16775 }
16776 _ACEOF
16777 rm -f conftest.$ac_objext conftest$ac_exeext
16778 if { (ac_try="$ac_link"
16779 case "(($ac_try" in
16780   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16781   *) ac_try_echo=$ac_try;;
16782 esac
16783 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16784   (eval "$ac_link") 2>conftest.er1
16785   ac_status=$?
16786   grep -v '^ *+' conftest.er1 >conftest.err
16787   rm -f conftest.er1
16788   cat conftest.err >&5
16789   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16790   (exit $ac_status); } &&
16791          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16792   { (case "(($ac_try" in
16793   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16794   *) ac_try_echo=$ac_try;;
16795 esac
16796 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16797   (eval "$ac_try") 2>&5
16798   ac_status=$?
16799   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16800   (exit $ac_status); }; } &&
16801          { ac_try='test -s conftest$ac_exeext'
16802   { (case "(($ac_try" in
16803   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16804   *) ac_try_echo=$ac_try;;
16805 esac
16806 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16807   (eval "$ac_try") 2>&5
16808   ac_status=$?
16809   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16810   (exit $ac_status); }; }; then
16811   eval "$as_ac_var=yes"
16812 else
16813   echo "$as_me: failed program was:" >&5
16814 sed 's/^/| /' conftest.$ac_ext >&5
16815
16816         eval "$as_ac_var=no"
16817 fi
16818
16819 rm -f core conftest.err conftest.$ac_objext \
16820       conftest$ac_exeext conftest.$ac_ext
16821 fi
16822 ac_res=`eval echo '${'$as_ac_var'}'`
16823                { echo "$as_me:$LINENO: result: $ac_res" >&5
16824 echo "${ECHO_T}$ac_res" >&6; }
16825 if test `eval echo '${'$as_ac_var'}'` = yes; then
16826   cat >>confdefs.h <<_ACEOF
16827 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16828 _ACEOF
16829
16830 fi
16831 done
16832
16833 { echo "$as_me:$LINENO: checking for working mmap" >&5
16834 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
16835 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
16836   echo $ECHO_N "(cached) $ECHO_C" >&6
16837 else
16838   if test "$cross_compiling" = yes; then
16839   ac_cv_func_mmap_fixed_mapped=no
16840 else
16841   cat >conftest.$ac_ext <<_ACEOF
16842 /* confdefs.h.  */
16843 _ACEOF
16844 cat confdefs.h >>conftest.$ac_ext
16845 cat >>conftest.$ac_ext <<_ACEOF
16846 /* end confdefs.h.  */
16847 $ac_includes_default
16848 /* malloc might have been renamed as rpl_malloc. */
16849 #undef malloc
16850
16851 /* Thanks to Mike Haertel and Jim Avera for this test.
16852    Here is a matrix of mmap possibilities:
16853         mmap private not fixed
16854         mmap private fixed at somewhere currently unmapped
16855         mmap private fixed at somewhere already mapped
16856         mmap shared not fixed
16857         mmap shared fixed at somewhere currently unmapped
16858         mmap shared fixed at somewhere already mapped
16859    For private mappings, we should verify that changes cannot be read()
16860    back from the file, nor mmap's back from the file at a different
16861    address.  (There have been systems where private was not correctly
16862    implemented like the infamous i386 svr4.0, and systems where the
16863    VM page cache was not coherent with the file system buffer cache
16864    like early versions of FreeBSD and possibly contemporary NetBSD.)
16865    For shared mappings, we should conversely verify that changes get
16866    propagated back to all the places they're supposed to be.
16867
16868    Grep wants private fixed already mapped.
16869    The main things grep needs to know about mmap are:
16870    * does it exist and is it safe to write into the mmap'd area
16871    * how to use it (BSD variants)  */
16872
16873 #include <fcntl.h>
16874 #include <sys/mman.h>
16875
16876 #if !STDC_HEADERS && !HAVE_STDLIB_H
16877 char *malloc ();
16878 #endif
16879
16880 /* This mess was copied from the GNU getpagesize.h.  */
16881 #if !HAVE_GETPAGESIZE
16882 /* Assume that all systems that can run configure have sys/param.h.  */
16883 # if !HAVE_SYS_PARAM_H
16884 #  define HAVE_SYS_PARAM_H 1
16885 # endif
16886
16887 # ifdef _SC_PAGESIZE
16888 #  define getpagesize() sysconf(_SC_PAGESIZE)
16889 # else /* no _SC_PAGESIZE */
16890 #  if HAVE_SYS_PARAM_H
16891 #   include <sys/param.h>
16892 #   ifdef EXEC_PAGESIZE
16893 #    define getpagesize() EXEC_PAGESIZE
16894 #   else /* no EXEC_PAGESIZE */
16895 #    ifdef NBPG
16896 #     define getpagesize() NBPG * CLSIZE
16897 #     ifndef CLSIZE
16898 #      define CLSIZE 1
16899 #     endif /* no CLSIZE */
16900 #    else /* no NBPG */
16901 #     ifdef NBPC
16902 #      define getpagesize() NBPC
16903 #     else /* no NBPC */
16904 #      ifdef PAGESIZE
16905 #       define getpagesize() PAGESIZE
16906 #      endif /* PAGESIZE */
16907 #     endif /* no NBPC */
16908 #    endif /* no NBPG */
16909 #   endif /* no EXEC_PAGESIZE */
16910 #  else /* no HAVE_SYS_PARAM_H */
16911 #   define getpagesize() 8192   /* punt totally */
16912 #  endif /* no HAVE_SYS_PARAM_H */
16913 # endif /* no _SC_PAGESIZE */
16914
16915 #endif /* no HAVE_GETPAGESIZE */
16916
16917 int
16918 main ()
16919 {
16920   char *data, *data2, *data3;
16921   int i, pagesize;
16922   int fd;
16923
16924   pagesize = getpagesize ();
16925
16926   /* First, make a file with some known garbage in it. */
16927   data = (char *) malloc (pagesize);
16928   if (!data)
16929     return 1;
16930   for (i = 0; i < pagesize; ++i)
16931     *(data + i) = rand ();
16932   umask (0);
16933   fd = creat ("conftest.mmap", 0600);
16934   if (fd < 0)
16935     return 1;
16936   if (write (fd, data, pagesize) != pagesize)
16937     return 1;
16938   close (fd);
16939
16940   /* Next, try to mmap the file at a fixed address which already has
16941      something else allocated at it.  If we can, also make sure that
16942      we see the same garbage.  */
16943   fd = open ("conftest.mmap", O_RDWR);
16944   if (fd < 0)
16945     return 1;
16946   data2 = (char *) malloc (2 * pagesize);
16947   if (!data2)
16948     return 1;
16949   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
16950   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
16951                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
16952     return 1;
16953   for (i = 0; i < pagesize; ++i)
16954     if (*(data + i) != *(data2 + i))
16955       return 1;
16956
16957   /* Finally, make sure that changes to the mapped area do not
16958      percolate back to the file as seen by read().  (This is a bug on
16959      some variants of i386 svr4.0.)  */
16960   for (i = 0; i < pagesize; ++i)
16961     *(data2 + i) = *(data2 + i) + 1;
16962   data3 = (char *) malloc (pagesize);
16963   if (!data3)
16964     return 1;
16965   if (read (fd, data3, pagesize) != pagesize)
16966     return 1;
16967   for (i = 0; i < pagesize; ++i)
16968     if (*(data + i) != *(data3 + i))
16969       return 1;
16970   close (fd);
16971   return 0;
16972 }
16973 _ACEOF
16974 rm -f conftest$ac_exeext
16975 if { (ac_try="$ac_link"
16976 case "(($ac_try" in
16977   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16978   *) ac_try_echo=$ac_try;;
16979 esac
16980 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16981   (eval "$ac_link") 2>&5
16982   ac_status=$?
16983   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16984   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16985   { (case "(($ac_try" in
16986   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16987   *) ac_try_echo=$ac_try;;
16988 esac
16989 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16990   (eval "$ac_try") 2>&5
16991   ac_status=$?
16992   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16993   (exit $ac_status); }; }; then
16994   ac_cv_func_mmap_fixed_mapped=yes
16995 else
16996   echo "$as_me: program exited with status $ac_status" >&5
16997 echo "$as_me: failed program was:" >&5
16998 sed 's/^/| /' conftest.$ac_ext >&5
16999
17000 ( exit $ac_status )
17001 ac_cv_func_mmap_fixed_mapped=no
17002 fi
17003 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17004 fi
17005
17006
17007 fi
17008 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
17009 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
17010 if test $ac_cv_func_mmap_fixed_mapped = yes; then
17011
17012 cat >>confdefs.h <<\_ACEOF
17013 #define HAVE_MMAP 1
17014 _ACEOF
17015
17016 fi
17017 rm -f conftest.mmap
17018
17019   { echo "$as_me:$LINENO: checking for mmap of files" >&5
17020 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
17021 if test "${ac_cv_func_mmap_file+set}" = set; then
17022   echo $ECHO_N "(cached) $ECHO_C" >&6
17023 else
17024    ac_ext=c
17025 ac_cpp='$CPP $CPPFLAGS'
17026 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17027 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17028 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17029
17030   if test "$cross_compiling" = yes; then
17031   ac_cv_func_mmap_file=no
17032 else
17033   cat >conftest.$ac_ext <<_ACEOF
17034
17035     /* confdefs.h.  */
17036 _ACEOF
17037 cat confdefs.h >>conftest.$ac_ext
17038 cat >>conftest.$ac_ext <<_ACEOF
17039 /* end confdefs.h.  */
17040
17041 #include <sys/types.h>
17042 #include <sys/mman.h>
17043 #include <fcntl.h>
17044
17045 int
17046 main ()
17047 {
17048
17049   int fd;
17050   fd = creat ("foo",0777);
17051   fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
17052   unlink ("foo");
17053   return (fd != (int) MAP_FAILED);
17054   ;
17055   return 0;
17056 }
17057 _ACEOF
17058 rm -f conftest$ac_exeext
17059 if { (ac_try="$ac_link"
17060 case "(($ac_try" in
17061   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17062   *) ac_try_echo=$ac_try;;
17063 esac
17064 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17065   (eval "$ac_link") 2>&5
17066   ac_status=$?
17067   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17068   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17069   { (case "(($ac_try" in
17070   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17071   *) ac_try_echo=$ac_try;;
17072 esac
17073 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17074   (eval "$ac_try") 2>&5
17075   ac_status=$?
17076   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17077   (exit $ac_status); }; }; then
17078   ac_cv_func_mmap_file=yes
17079 else
17080   echo "$as_me: program exited with status $ac_status" >&5
17081 echo "$as_me: failed program was:" >&5
17082 sed 's/^/| /' conftest.$ac_ext >&5
17083
17084 ( exit $ac_status )
17085 ac_cv_func_mmap_file=no
17086 fi
17087 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17088 fi
17089
17090
17091   ac_ext=c
17092 ac_cpp='$CPP $CPPFLAGS'
17093 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17094 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17095 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17096
17097
17098 fi
17099 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
17100 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
17101 if test "$ac_cv_func_mmap_file" = yes; then
17102
17103 cat >>confdefs.h <<\_ACEOF
17104 #define HAVE_MMAP_FILE
17105 _ACEOF
17106
17107    MMAP_FILE=yes
17108
17109 fi
17110
17111   { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
17112 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
17113 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
17114   echo $ECHO_N "(cached) $ECHO_C" >&6
17115 else
17116   if test "$llvm_cv_os_type" = "Interix" ; then
17117    ac_cv_need_dev_zero_for_mmap=yes
17118  else
17119    ac_cv_need_dev_zero_for_mmap=no
17120  fi
17121
17122 fi
17123 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
17124 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
17125 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
17126
17127 cat >>confdefs.h <<\_ACEOF
17128 #define NEED_DEV_ZERO_FOR_MMAP 1
17129 _ACEOF
17130
17131 fi
17132
17133   if test "$ac_cv_func_mmap_fixed_mapped" = "no"
17134   then
17135     { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
17136 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
17137   fi
17138   if test "$ac_cv_func_mmap_file" = "no"
17139   then
17140     { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
17141 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
17142   fi
17143 fi
17144
17145 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
17146 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
17147 ac_ext=cpp
17148 ac_cpp='$CXXCPP $CPPFLAGS'
17149 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17150 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17151 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17152
17153 cat >conftest.$ac_ext <<_ACEOF
17154
17155   /* confdefs.h.  */
17156 _ACEOF
17157 cat confdefs.h >>conftest.$ac_ext
17158 cat >>conftest.$ac_ext <<_ACEOF
17159 /* end confdefs.h.  */
17160
17161     int main() {
17162       volatile unsigned long val = 1;
17163       __sync_synchronize();
17164       __sync_val_compare_and_swap(&val, 1, 0);
17165       __sync_add_and_fetch(&val, 1);
17166       __sync_sub_and_fetch(&val, 1);
17167       return 0;
17168     }
17169
17170
17171 _ACEOF
17172 rm -f conftest.$ac_objext conftest$ac_exeext
17173 if { (ac_try="$ac_link"
17174 case "(($ac_try" in
17175   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17176   *) ac_try_echo=$ac_try;;
17177 esac
17178 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17179   (eval "$ac_link") 2>conftest.er1
17180   ac_status=$?
17181   grep -v '^ *+' conftest.er1 >conftest.err
17182   rm -f conftest.er1
17183   cat conftest.err >&5
17184   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17185   (exit $ac_status); } &&
17186          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17187   { (case "(($ac_try" in
17188   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17189   *) ac_try_echo=$ac_try;;
17190 esac
17191 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17192   (eval "$ac_try") 2>&5
17193   ac_status=$?
17194   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17195   (exit $ac_status); }; } &&
17196          { ac_try='test -s conftest$ac_exeext'
17197   { (case "(($ac_try" in
17198   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17199   *) ac_try_echo=$ac_try;;
17200 esac
17201 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17202   (eval "$ac_try") 2>&5
17203   ac_status=$?
17204   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17205   (exit $ac_status); }; }; then
17206
17207   { echo "$as_me:$LINENO: result: yes" >&5
17208 echo "${ECHO_T}yes" >&6; }
17209
17210 cat >>confdefs.h <<\_ACEOF
17211 #define LLVM_HAS_ATOMICS 1
17212 _ACEOF
17213
17214
17215 else
17216   echo "$as_me: failed program was:" >&5
17217 sed 's/^/| /' conftest.$ac_ext >&5
17218
17219
17220   { echo "$as_me:$LINENO: result: no" >&5
17221 echo "${ECHO_T}no" >&6; }
17222
17223 cat >>confdefs.h <<\_ACEOF
17224 #define LLVM_HAS_ATOMICS 0
17225 _ACEOF
17226
17227   { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
17228 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
17229
17230 fi
17231
17232 rm -f core conftest.err conftest.$ac_objext \
17233       conftest$ac_exeext conftest.$ac_ext
17234 ac_ext=c
17235 ac_cpp='$CPP $CPPFLAGS'
17236 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17237 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17238 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17239
17240
17241
17242 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
17243   { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
17244 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
17245 if test "${llvm_cv_linux_mixed+set}" = set; then
17246   echo $ECHO_N "(cached) $ECHO_C" >&6
17247 else
17248    ac_ext=c
17249 ac_cpp='$CPP $CPPFLAGS'
17250 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17251 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17252 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17253
17254   cat >conftest.$ac_ext <<_ACEOF
17255 /* confdefs.h.  */
17256 _ACEOF
17257 cat confdefs.h >>conftest.$ac_ext
17258 cat >>conftest.$ac_ext <<_ACEOF
17259 /* end confdefs.h.  */
17260 #ifndef __x86_64__
17261        error: Not x86-64 even if uname says so!
17262       #endif
17263
17264 int
17265 main ()
17266 {
17267
17268   ;
17269   return 0;
17270 }
17271 _ACEOF
17272 rm -f conftest.$ac_objext
17273 if { (ac_try="$ac_compile"
17274 case "(($ac_try" in
17275   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17276   *) ac_try_echo=$ac_try;;
17277 esac
17278 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17279   (eval "$ac_compile") 2>conftest.er1
17280   ac_status=$?
17281   grep -v '^ *+' conftest.er1 >conftest.err
17282   rm -f conftest.er1
17283   cat conftest.err >&5
17284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17285   (exit $ac_status); } &&
17286          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17287   { (case "(($ac_try" in
17288   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17289   *) ac_try_echo=$ac_try;;
17290 esac
17291 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17292   (eval "$ac_try") 2>&5
17293   ac_status=$?
17294   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17295   (exit $ac_status); }; } &&
17296          { ac_try='test -s conftest.$ac_objext'
17297   { (case "(($ac_try" in
17298   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17299   *) ac_try_echo=$ac_try;;
17300 esac
17301 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17302   (eval "$ac_try") 2>&5
17303   ac_status=$?
17304   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17305   (exit $ac_status); }; }; then
17306   llvm_cv_linux_mixed=no
17307 else
17308   echo "$as_me: failed program was:" >&5
17309 sed 's/^/| /' conftest.$ac_ext >&5
17310
17311         llvm_cv_linux_mixed=yes
17312 fi
17313
17314 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17315   ac_ext=c
17316 ac_cpp='$CPP $CPPFLAGS'
17317 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17318 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17319 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17320
17321
17322 fi
17323 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
17324 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
17325
17326   if test "$llvm_cv_linux_mixed" = "yes"; then
17327     llvm_cv_target_arch="x86"
17328     ARCH="x86"
17329   fi
17330 fi
17331
17332
17333 for ac_func in __dso_handle
17334 do
17335 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17336 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17337 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17338 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17339   echo $ECHO_N "(cached) $ECHO_C" >&6
17340 else
17341   cat >conftest.$ac_ext <<_ACEOF
17342 /* confdefs.h.  */
17343 _ACEOF
17344 cat confdefs.h >>conftest.$ac_ext
17345 cat >>conftest.$ac_ext <<_ACEOF
17346 /* end confdefs.h.  */
17347 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17348    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17349 #define $ac_func innocuous_$ac_func
17350
17351 /* System header to define __stub macros and hopefully few prototypes,
17352     which can conflict with char $ac_func (); below.
17353     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17354     <limits.h> exists even on freestanding compilers.  */
17355
17356 #ifdef __STDC__
17357 # include <limits.h>
17358 #else
17359 # include <assert.h>
17360 #endif
17361
17362 #undef $ac_func
17363
17364 /* Override any GCC internal prototype to avoid an error.
17365    Use char because int might match the return type of a GCC
17366    builtin and then its argument prototype would still apply.  */
17367 #ifdef __cplusplus
17368 extern "C"
17369 #endif
17370 char $ac_func ();
17371 /* The GNU C library defines this for functions which it implements
17372     to always fail with ENOSYS.  Some functions are actually named
17373     something starting with __ and the normal name is an alias.  */
17374 #if defined __stub_$ac_func || defined __stub___$ac_func
17375 choke me
17376 #endif
17377
17378 int
17379 main ()
17380 {
17381 return $ac_func ();
17382   ;
17383   return 0;
17384 }
17385 _ACEOF
17386 rm -f conftest.$ac_objext conftest$ac_exeext
17387 if { (ac_try="$ac_link"
17388 case "(($ac_try" in
17389   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17390   *) ac_try_echo=$ac_try;;
17391 esac
17392 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17393   (eval "$ac_link") 2>conftest.er1
17394   ac_status=$?
17395   grep -v '^ *+' conftest.er1 >conftest.err
17396   rm -f conftest.er1
17397   cat conftest.err >&5
17398   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17399   (exit $ac_status); } &&
17400          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17401   { (case "(($ac_try" in
17402   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17403   *) ac_try_echo=$ac_try;;
17404 esac
17405 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17406   (eval "$ac_try") 2>&5
17407   ac_status=$?
17408   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17409   (exit $ac_status); }; } &&
17410          { ac_try='test -s conftest$ac_exeext'
17411   { (case "(($ac_try" in
17412   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17413   *) ac_try_echo=$ac_try;;
17414 esac
17415 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17416   (eval "$ac_try") 2>&5
17417   ac_status=$?
17418   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17419   (exit $ac_status); }; }; then
17420   eval "$as_ac_var=yes"
17421 else
17422   echo "$as_me: failed program was:" >&5
17423 sed 's/^/| /' conftest.$ac_ext >&5
17424
17425         eval "$as_ac_var=no"
17426 fi
17427
17428 rm -f core conftest.err conftest.$ac_objext \
17429       conftest$ac_exeext conftest.$ac_ext
17430 fi
17431 ac_res=`eval echo '${'$as_ac_var'}'`
17432                { echo "$as_me:$LINENO: result: $ac_res" >&5
17433 echo "${ECHO_T}$ac_res" >&6; }
17434 if test `eval echo '${'$as_ac_var'}'` = yes; then
17435   cat >>confdefs.h <<_ACEOF
17436 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17437 _ACEOF
17438
17439 fi
17440 done
17441
17442
17443 SHLIBEXT=$llvm_shlib_ext
17444
17445
17446 if test "${prefix}" = "NONE" ; then
17447   prefix="/usr/local"
17448 fi
17449 eval LLVM_PREFIX="${prefix}";
17450 eval LLVM_BINDIR="${prefix}/bin";
17451 eval LLVM_DATADIR="${prefix}/share/llvm";
17452 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
17453 eval LLVM_ETCDIR="${prefix}/etc/llvm";
17454 eval LLVM_INCLUDEDIR="${prefix}/include";
17455 eval LLVM_INFODIR="${prefix}/info";
17456 eval LLVM_MANDIR="${prefix}/man";
17457 LLVM_CONFIGTIME=`date`
17458
17459
17460
17461
17462
17463
17464
17465
17466
17467
17468 if test "${ENABLE_TIMESTAMPS}" = "0"; then
17469   LLVM_CONFIGTIME="(timestamp not enabled)"
17470 fi
17471
17472
17473 cat >>confdefs.h <<_ACEOF
17474 #define LLVM_PREFIX "$LLVM_PREFIX"
17475 _ACEOF
17476
17477
17478 cat >>confdefs.h <<_ACEOF
17479 #define LLVM_BINDIR "$LLVM_BINDIR"
17480 _ACEOF
17481
17482
17483 cat >>confdefs.h <<_ACEOF
17484 #define LLVM_DATADIR "$LLVM_DATADIR"
17485 _ACEOF
17486
17487
17488 cat >>confdefs.h <<_ACEOF
17489 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
17490 _ACEOF
17491
17492
17493 cat >>confdefs.h <<_ACEOF
17494 #define LLVM_ETCDIR "$LLVM_ETCDIR"
17495 _ACEOF
17496
17497
17498 cat >>confdefs.h <<_ACEOF
17499 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
17500 _ACEOF
17501
17502
17503 cat >>confdefs.h <<_ACEOF
17504 #define LLVM_INFODIR "$LLVM_INFODIR"
17505 _ACEOF
17506
17507
17508 cat >>confdefs.h <<_ACEOF
17509 #define LLVM_MANDIR "$LLVM_MANDIR"
17510 _ACEOF
17511
17512
17513 cat >>confdefs.h <<_ACEOF
17514 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
17515 _ACEOF
17516
17517
17518 cat >>confdefs.h <<_ACEOF
17519 #define LLVM_HOST_TRIPLE "$host"
17520 _ACEOF
17521
17522
17523 cat >>confdefs.h <<_ACEOF
17524 #define LLVM_DEFAULT_TARGET_TRIPLE "$target"
17525 _ACEOF
17526
17527
17528 if test "$BINDINGS_TO_BUILD" = auto ; then
17529   BINDINGS_TO_BUILD=""
17530   if test "x$OCAMLFIND" != x ; then
17531     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
17532   fi
17533   if test "x$GO" != x ; then
17534     if $GO run ${srcdir}/bindings/go/conftest.go ; then
17535       BINDINGS_TO_BUILD="go $BINDINGS_TO_BUILD"
17536     fi
17537   fi
17538 fi
17539 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
17540
17541
17542 binding_prereqs_failed=0
17543 for a_binding in $BINDINGS_TO_BUILD ; do
17544   case "$a_binding" in
17545   ocaml)
17546     if test "x$OCAMLFIND" = x ; then
17547       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlfind not found. Try configure OCAMLFIND=/path/to/ocamlfind" >&5
17548 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlfind not found. Try configure OCAMLFIND=/path/to/ocamlfind" >&2;}
17549       binding_prereqs_failed=1
17550     fi
17551
17552     if $OCAMLFIND opt -version >/dev/null 2>/dev/null ; then
17553       HAVE_OCAMLOPT=1
17554     else
17555       HAVE_OCAMLOPT=0
17556     fi
17557
17558
17559     if ! $OCAMLFIND query ctypes >/dev/null 2>/dev/null; then
17560       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ctypes is not installed" >&5
17561 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ctypes is not installed" >&2;}
17562       binding_prereqs_failed=1
17563     fi
17564
17565     if $OCAMLFIND query oUnit >/dev/null 2>/dev/null; then
17566       HAVE_OCAML_OUNIT=1
17567     else
17568       HAVE_OCAML_OUNIT=0
17569       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but OUnit 2 is not installed. Tests will not run" >&5
17570 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but OUnit 2 is not installed. Tests will not run" >&2;}
17571           fi
17572
17573
17574     if test "x$with_ocaml_libdir" != xauto ; then
17575       OCAML_LIBDIR=$with_ocaml_libdir
17576
17577     else
17578       ocaml_stdlib="`"$OCAMLFIND" ocamlc -where`"
17579       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
17580       then
17581         # ocaml stdlib is beneath our prefix; use stdlib
17582         OCAML_LIBDIR=$ocaml_stdlib
17583
17584       else
17585         # ocaml stdlib is outside our prefix; use libdir/ocaml
17586         OCAML_LIBDIR=${prefix}/lib/ocaml
17587
17588       fi
17589     fi
17590     ;;
17591   go)
17592     if test "x$GO" = x ; then
17593       { echo "$as_me:$LINENO: WARNING: --enable-bindings=go specified, but go not found. Try configure GO=/path/to/go" >&5
17594 echo "$as_me: WARNING: --enable-bindings=go specified, but go not found. Try configure GO=/path/to/go" >&2;}
17595       binding_prereqs_failed=1
17596     else
17597       if $GO run ${srcdir}/bindings/go/conftest.go ; then
17598         :
17599       else
17600         { echo "$as_me:$LINENO: WARNING: --enable-bindings=go specified, but need at least Go 1.2. Try configure GO=/path/to/go" >&5
17601 echo "$as_me: WARNING: --enable-bindings=go specified, but need at least Go 1.2. Try configure GO=/path/to/go" >&2;}
17602         binding_prereqs_failed=1
17603       fi
17604     fi
17605     ;;
17606   esac
17607 done
17608 if test "$binding_prereqs_failed" = 1 ; then
17609   { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
17610 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
17611    { (exit 1); exit 1; }; }
17612 fi
17613
17614 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
17615 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
17616 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
17617   echo $ECHO_N "(cached) $ECHO_C" >&6
17618 else
17619    ac_ext=cpp
17620 ac_cpp='$CXXCPP $CPPFLAGS'
17621 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17622 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17623 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17624
17625   oldcxxflags="$CXXFLAGS"
17626   CXXFLAGS="$CXXFLAGS -O0 -fvisibility-inlines-hidden -Werror"
17627   cat >conftest.$ac_ext <<_ACEOF
17628 /* confdefs.h.  */
17629 _ACEOF
17630 cat confdefs.h >>conftest.$ac_ext
17631 cat >>conftest.$ac_ext <<_ACEOF
17632 /* end confdefs.h.  */
17633 template <typename T> struct X { void __attribute__((noinline)) f() {} };
17634 int
17635 main ()
17636 {
17637 X<int>().f();
17638   ;
17639   return 0;
17640 }
17641 _ACEOF
17642 rm -f conftest.$ac_objext
17643 if { (ac_try="$ac_compile"
17644 case "(($ac_try" in
17645   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17646   *) ac_try_echo=$ac_try;;
17647 esac
17648 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17649   (eval "$ac_compile") 2>conftest.er1
17650   ac_status=$?
17651   grep -v '^ *+' conftest.er1 >conftest.err
17652   rm -f conftest.er1
17653   cat conftest.err >&5
17654   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17655   (exit $ac_status); } &&
17656          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17657   { (case "(($ac_try" in
17658   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17659   *) ac_try_echo=$ac_try;;
17660 esac
17661 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17662   (eval "$ac_try") 2>&5
17663   ac_status=$?
17664   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17665   (exit $ac_status); }; } &&
17666          { ac_try='test -s conftest.$ac_objext'
17667   { (case "(($ac_try" in
17668   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17669   *) ac_try_echo=$ac_try;;
17670 esac
17671 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17672   (eval "$ac_try") 2>&5
17673   ac_status=$?
17674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17675   (exit $ac_status); }; }; then
17676   llvm_cv_cxx_visibility_inlines_hidden=yes
17677 else
17678   echo "$as_me: failed program was:" >&5
17679 sed 's/^/| /' conftest.$ac_ext >&5
17680
17681         llvm_cv_cxx_visibility_inlines_hidden=no
17682 fi
17683
17684 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17685   CXXFLAGS="$oldcxxflags"
17686   ac_ext=c
17687 ac_cpp='$CPP $CPPFLAGS'
17688 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17689 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17690 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17691
17692
17693 fi
17694 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
17695 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
17696 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
17697   ENABLE_VISIBILITY_INLINES_HIDDEN=1
17698
17699 else
17700   ENABLE_VISIBILITY_INLINES_HIDDEN=0
17701
17702 fi
17703
17704
17705 if test "$llvm_cv_link_use_r" = "yes" ; then
17706   RPATH="-Wl,-R"
17707 else
17708   RPATH="-Wl,-rpath"
17709 fi
17710
17711
17712 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
17713   RDYNAMIC="-rdynamic"
17714 else
17715   RDYNAMIC=""
17716 fi
17717
17718
17719
17720 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
17721
17722
17723
17724
17725
17726
17727 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
17728
17729 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
17730
17731 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
17732
17733 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
17734
17735 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
17736
17737
17738 ac_config_files="$ac_config_files Makefile.config"
17739
17740
17741 ac_config_files="$ac_config_files llvm.spec"
17742
17743
17744 ac_config_files="$ac_config_files docs/doxygen.cfg"
17745
17746
17747 if test "${clang_src_root}" = ""; then
17748   clang_src_root="$srcdir/tools/clang"
17749 fi
17750 if test -f ${clang_src_root}/README.txt; then
17751
17752 cat >>confdefs.h <<_ACEOF
17753 #define CLANG_LIBDIR_SUFFIX ""
17754 _ACEOF
17755
17756
17757     configh="include/clang/Config/config.h"
17758   doxy="docs/doxygen.cfg"
17759   ac_config_headers="$ac_config_headers tools/clang/${configh}:${clang_src_root}/${configh}.in"
17760
17761   ac_config_files="$ac_config_files tools/clang/${doxy}:${clang_src_root}/${doxy}.in"
17762
17763 fi
17764
17765 ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
17766
17767
17768 test "x$program_prefix" = "xNONE" && program_prefix=""
17769
17770
17771
17772 ac_config_commands="$ac_config_commands setup"
17773
17774 ac_config_commands="$ac_config_commands Makefile"
17775
17776
17777 ac_config_commands="$ac_config_commands Makefile.common"
17778
17779
17780 ac_config_commands="$ac_config_commands examples/Makefile"
17781
17782
17783 ac_config_commands="$ac_config_commands lib/Makefile"
17784
17785
17786 ac_config_commands="$ac_config_commands test/Makefile"
17787
17788
17789 ac_config_commands="$ac_config_commands test/Makefile.tests"
17790
17791
17792 ac_config_commands="$ac_config_commands unittests/Makefile"
17793
17794
17795 ac_config_commands="$ac_config_commands tools/Makefile"
17796
17797
17798 ac_config_commands="$ac_config_commands utils/Makefile"
17799
17800
17801 ac_config_commands="$ac_config_commands projects/Makefile"
17802
17803
17804 ac_config_commands="$ac_config_commands bindings/Makefile"
17805
17806
17807 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
17808
17809
17810
17811 cat >confcache <<\_ACEOF
17812 # This file is a shell script that caches the results of configure
17813 # tests run on this system so they can be shared between configure
17814 # scripts and configure runs, see configure's option --config-cache.
17815 # It is not useful on other systems.  If it contains results you don't
17816 # want to keep, you may remove or edit it.
17817 #
17818 # config.status only pays attention to the cache file if you give it
17819 # the --recheck option to rerun configure.
17820 #
17821 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17822 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17823 # following values.
17824
17825 _ACEOF
17826
17827 # The following way of writing the cache mishandles newlines in values,
17828 # but we know of no workaround that is simple, portable, and efficient.
17829 # So, we kill variables containing newlines.
17830 # Ultrix sh set writes to stderr and can't be redirected directly,
17831 # and sets the high bit in the cache file unless we assign to the vars.
17832 (
17833   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17834     eval ac_val=\$$ac_var
17835     case $ac_val in #(
17836     *${as_nl}*)
17837       case $ac_var in #(
17838       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
17839 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
17840       esac
17841       case $ac_var in #(
17842       _ | IFS | as_nl) ;; #(
17843       *) $as_unset $ac_var ;;
17844       esac ;;
17845     esac
17846   done
17847
17848   (set) 2>&1 |
17849     case $as_nl`(ac_space=' '; set) 2>&1` in #(
17850     *${as_nl}ac_space=\ *)
17851       # `set' does not quote correctly, so add quotes (double-quote
17852       # substitution turns \\\\ into \\, and sed turns \\ into \).
17853       sed -n \
17854         "s/'/'\\\\''/g;
17855           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17856       ;; #(
17857     *)
17858       # `set' quotes correctly as required by POSIX, so do not add quotes.
17859       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17860       ;;
17861     esac |
17862     sort
17863 ) |
17864   sed '
17865      /^ac_cv_env_/b end
17866      t clear
17867      :clear
17868      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17869      t end
17870      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17871      :end' >>confcache
17872 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17873   if test -w "$cache_file"; then
17874     test "x$cache_file" != "x/dev/null" &&
17875       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
17876 echo "$as_me: updating cache $cache_file" >&6;}
17877     cat confcache >$cache_file
17878   else
17879     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
17880 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17881   fi
17882 fi
17883 rm -f confcache
17884
17885 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17886 # Let make expand exec_prefix.
17887 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17888
17889 DEFS=-DHAVE_CONFIG_H
17890
17891 ac_libobjs=
17892 ac_ltlibobjs=
17893 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17894   # 1. Remove the extension, and $U if already installed.
17895   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17896   ac_i=`echo "$ac_i" | sed "$ac_script"`
17897   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17898   #    will be set to the directory where LIBOBJS objects are built.
17899   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17900   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
17901 done
17902 LIBOBJS=$ac_libobjs
17903
17904 LTLIBOBJS=$ac_ltlibobjs
17905
17906
17907
17908 : ${CONFIG_STATUS=./config.status}
17909 ac_clean_files_save=$ac_clean_files
17910 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17911 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
17912 echo "$as_me: creating $CONFIG_STATUS" >&6;}
17913 cat >$CONFIG_STATUS <<_ACEOF
17914 #! $SHELL
17915 # Generated by $as_me.
17916 # Run this file to recreate the current configuration.
17917 # Compiler output produced by configure, useful for debugging
17918 # configure, is in config.log if it exists.
17919
17920 debug=false
17921 ac_cs_recheck=false
17922 ac_cs_silent=false
17923 SHELL=\${CONFIG_SHELL-$SHELL}
17924 _ACEOF
17925
17926 cat >>$CONFIG_STATUS <<\_ACEOF
17927 ## --------------------- ##
17928 ## M4sh Initialization.  ##
17929 ## --------------------- ##
17930
17931 # Be Bourne compatible
17932 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17933   emulate sh
17934   NULLCMD=:
17935   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17936   # is contrary to our usage.  Disable this feature.
17937   alias -g '${1+"$@"}'='"$@"'
17938   setopt NO_GLOB_SUBST
17939 else
17940   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
17941 fi
17942 BIN_SH=xpg4; export BIN_SH # for Tru64
17943 DUALCASE=1; export DUALCASE # for MKS sh
17944
17945
17946 # PATH needs CR
17947 # Avoid depending upon Character Ranges.
17948 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17949 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17950 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17951 as_cr_digits='0123456789'
17952 as_cr_alnum=$as_cr_Letters$as_cr_digits
17953
17954 # The user is always right.
17955 if test "${PATH_SEPARATOR+set}" != set; then
17956   echo "#! /bin/sh" >conf$$.sh
17957   echo  "exit 0"   >>conf$$.sh
17958   chmod +x conf$$.sh
17959   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
17960     PATH_SEPARATOR=';'
17961   else
17962     PATH_SEPARATOR=:
17963   fi
17964   rm -f conf$$.sh
17965 fi
17966
17967 # Support unset when possible.
17968 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
17969   as_unset=unset
17970 else
17971   as_unset=false
17972 fi
17973
17974
17975 # IFS
17976 # We need space, tab and new line, in precisely that order.  Quoting is
17977 # there to prevent editors from complaining about space-tab.
17978 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17979 # splitting by setting IFS to empty value.)
17980 as_nl='
17981 '
17982 IFS=" ""        $as_nl"
17983
17984 # Find who we are.  Look in the path if we contain no directory separator.
17985 case $0 in
17986   *[\\/]* ) as_myself=$0 ;;
17987   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17988 for as_dir in $PATH
17989 do
17990   IFS=$as_save_IFS
17991   test -z "$as_dir" && as_dir=.
17992   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17993 done
17994 IFS=$as_save_IFS
17995
17996      ;;
17997 esac
17998 # We did not find ourselves, most probably we were run as `sh COMMAND'
17999 # in which case we are not to be found in the path.
18000 if test "x$as_myself" = x; then
18001   as_myself=$0
18002 fi
18003 if test ! -f "$as_myself"; then
18004   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18005   { (exit 1); exit 1; }
18006 fi
18007
18008 # Work around bugs in pre-3.0 UWIN ksh.
18009 for as_var in ENV MAIL MAILPATH
18010 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
18011 done
18012 PS1='$ '
18013 PS2='> '
18014 PS4='+ '
18015
18016 # NLS nuisances.
18017 for as_var in \
18018   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
18019   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
18020   LC_TELEPHONE LC_TIME
18021 do
18022   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
18023     eval $as_var=C; export $as_var
18024   else
18025     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
18026   fi
18027 done
18028
18029 # Required to use basename.
18030 if expr a : '\(a\)' >/dev/null 2>&1 &&
18031    test "X`expr 00001 : '.*\(...\)'`" = X001; then
18032   as_expr=expr
18033 else
18034   as_expr=false
18035 fi
18036
18037 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18038   as_basename=basename
18039 else
18040   as_basename=false
18041 fi
18042
18043
18044 # Name of the executable.
18045 as_me=`$as_basename -- "$0" ||
18046 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18047          X"$0" : 'X\(//\)$' \| \
18048          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18049 echo X/"$0" |
18050     sed '/^.*\/\([^/][^/]*\)\/*$/{
18051             s//\1/
18052             q
18053           }
18054           /^X\/\(\/\/\)$/{
18055             s//\1/
18056             q
18057           }
18058           /^X\/\(\/\).*/{
18059             s//\1/
18060             q
18061           }
18062           s/.*/./; q'`
18063
18064 # CDPATH.
18065 $as_unset CDPATH
18066
18067
18068
18069   as_lineno_1=$LINENO
18070   as_lineno_2=$LINENO
18071   test "x$as_lineno_1" != "x$as_lineno_2" &&
18072   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
18073
18074   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
18075   # uniformly replaced by the line number.  The first 'sed' inserts a
18076   # line-number line after each line using $LINENO; the second 'sed'
18077   # does the real work.  The second script uses 'N' to pair each
18078   # line-number line with the line containing $LINENO, and appends
18079   # trailing '-' during substitution so that $LINENO is not a special
18080   # case at line end.
18081   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
18082   # scripts with optimization help from Paolo Bonzini.  Blame Lee
18083   # E. McMahon (1931-1989) for sed's syntax.  :-)
18084   sed -n '
18085     p
18086     /[$]LINENO/=
18087   ' <$as_myself |
18088     sed '
18089       s/[$]LINENO.*/&-/
18090       t lineno
18091       b
18092       :lineno
18093       N
18094       :loop
18095       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
18096       t loop
18097       s/-\n.*//
18098     ' >$as_me.lineno &&
18099   chmod +x "$as_me.lineno" ||
18100     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
18101    { (exit 1); exit 1; }; }
18102
18103   # Don't try to exec as it changes $[0], causing all sort of problems
18104   # (the dirname of $[0] is not the place where we might find the
18105   # original and so on.  Autoconf is especially sensitive to this).
18106   . "./$as_me.lineno"
18107   # Exit status is that of the last command.
18108   exit
18109 }
18110
18111
18112 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18113   as_dirname=dirname
18114 else
18115   as_dirname=false
18116 fi
18117
18118 ECHO_C= ECHO_N= ECHO_T=
18119 case `echo -n x` in
18120 -n*)
18121   case `echo 'x\c'` in
18122   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
18123   *)   ECHO_C='\c';;
18124   esac;;
18125 *)
18126   ECHO_N='-n';;
18127 esac
18128
18129 if expr a : '\(a\)' >/dev/null 2>&1 &&
18130    test "X`expr 00001 : '.*\(...\)'`" = X001; then
18131   as_expr=expr
18132 else
18133   as_expr=false
18134 fi
18135
18136 rm -f conf$$ conf$$.exe conf$$.file
18137 if test -d conf$$.dir; then
18138   rm -f conf$$.dir/conf$$.file
18139 else
18140   rm -f conf$$.dir
18141   mkdir conf$$.dir
18142 fi
18143 echo >conf$$.file
18144 if ln -s conf$$.file conf$$ 2>/dev/null; then
18145   as_ln_s='ln -s'
18146   # ... but there are two gotchas:
18147   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18148   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18149   # In both cases, we have to default to `cp -p'.
18150   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18151     as_ln_s='cp -p'
18152 elif ln conf$$.file conf$$ 2>/dev/null; then
18153   as_ln_s=ln
18154 else
18155   as_ln_s='cp -p'
18156 fi
18157 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18158 rmdir conf$$.dir 2>/dev/null
18159
18160 if mkdir -p . 2>/dev/null; then
18161   as_mkdir_p=:
18162 else
18163   test -d ./-p && rmdir ./-p
18164   as_mkdir_p=false
18165 fi
18166
18167 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
18168 # systems may use methods other than mode bits to determine executability.
18169 cat >conf$$.file <<_ASEOF
18170 #! /bin/sh
18171 exit 0
18172 _ASEOF
18173 chmod +x conf$$.file
18174 if test -x conf$$.file >/dev/null 2>&1; then
18175   as_executable_p="test -x"
18176 else
18177   as_executable_p=:
18178 fi
18179 rm -f conf$$.file
18180
18181 # Sed expression to map a string onto a valid CPP name.
18182 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18183
18184 # Sed expression to map a string onto a valid variable name.
18185 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18186
18187
18188 exec 6>&1
18189
18190 # Save the log message, to keep $[0] and so on meaningful, and to
18191 # report actual input values of CONFIG_FILES etc. instead of their
18192 # values after options handling.
18193 ac_log="
18194 This file was extended by LLVM $as_me 3.8.0svn, which was
18195 generated by GNU Autoconf 2.60.  Invocation command line was
18196
18197   CONFIG_FILES    = $CONFIG_FILES
18198   CONFIG_HEADERS  = $CONFIG_HEADERS
18199   CONFIG_LINKS    = $CONFIG_LINKS
18200   CONFIG_COMMANDS = $CONFIG_COMMANDS
18201   $ $0 $@
18202
18203 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18204 "
18205
18206 _ACEOF
18207
18208 cat >>$CONFIG_STATUS <<_ACEOF
18209 # Files that config.status was made for.
18210 config_files="$ac_config_files"
18211 config_headers="$ac_config_headers"
18212 config_commands="$ac_config_commands"
18213
18214 _ACEOF
18215
18216 cat >>$CONFIG_STATUS <<\_ACEOF
18217 ac_cs_usage="\
18218 \`$as_me' instantiates files from templates according to the
18219 current configuration.
18220
18221 Usage: $0 [OPTIONS] [FILE]...
18222
18223   -h, --help       print this help, then exit
18224   -V, --version    print version number, then exit
18225   -q, --quiet      do not print progress messages
18226   -d, --debug      don't remove temporary files
18227       --recheck    update $as_me by reconfiguring in the same conditions
18228   --file=FILE[:TEMPLATE]
18229                    instantiate the configuration file FILE
18230   --header=FILE[:TEMPLATE]
18231                    instantiate the configuration header FILE
18232
18233 Configuration files:
18234 $config_files
18235
18236 Configuration headers:
18237 $config_headers
18238
18239 Configuration commands:
18240 $config_commands
18241
18242 Report bugs to <bug-autoconf@gnu.org>."
18243
18244 _ACEOF
18245 cat >>$CONFIG_STATUS <<_ACEOF
18246 ac_cs_version="\\
18247 LLVM config.status 3.8.0svn
18248 configured by $0, generated by GNU Autoconf 2.60,
18249   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
18250
18251 Copyright (C) 2006 Free Software Foundation, Inc.
18252 This config.status script is free software; the Free Software Foundation
18253 gives unlimited permission to copy, distribute and modify it."
18254
18255 ac_pwd='$ac_pwd'
18256 srcdir='$srcdir'
18257 INSTALL='$INSTALL'
18258 _ACEOF
18259
18260 cat >>$CONFIG_STATUS <<\_ACEOF
18261 # If no file are specified by the user, then we need to provide default
18262 # value.  By we need to know if files were specified by the user.
18263 ac_need_defaults=:
18264 while test $# != 0
18265 do
18266   case $1 in
18267   --*=*)
18268     ac_option=`expr "X$1" : 'X\([^=]*\)='`
18269     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18270     ac_shift=:
18271     ;;
18272   *)
18273     ac_option=$1
18274     ac_optarg=$2
18275     ac_shift=shift
18276     ;;
18277   esac
18278
18279   case $ac_option in
18280   # Handling of the options.
18281   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18282     ac_cs_recheck=: ;;
18283   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18284     echo "$ac_cs_version"; exit ;;
18285   --debug | --debu | --deb | --de | --d | -d )
18286     debug=: ;;
18287   --file | --fil | --fi | --f )
18288     $ac_shift
18289     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
18290     ac_need_defaults=false;;
18291   --header | --heade | --head | --hea )
18292     $ac_shift
18293     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
18294     ac_need_defaults=false;;
18295   --he | --h)
18296     # Conflict between --help and --header
18297     { echo "$as_me: error: ambiguous option: $1
18298 Try \`$0 --help' for more information." >&2
18299    { (exit 1); exit 1; }; };;
18300   --help | --hel | -h )
18301     echo "$ac_cs_usage"; exit ;;
18302   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18303   | -silent | --silent | --silen | --sile | --sil | --si | --s)
18304     ac_cs_silent=: ;;
18305
18306   # This is an error.
18307   -*) { echo "$as_me: error: unrecognized option: $1
18308 Try \`$0 --help' for more information." >&2
18309    { (exit 1); exit 1; }; } ;;
18310
18311   *) ac_config_targets="$ac_config_targets $1"
18312      ac_need_defaults=false ;;
18313
18314   esac
18315   shift
18316 done
18317
18318 ac_configure_extra_args=
18319
18320 if $ac_cs_silent; then
18321   exec 6>/dev/null
18322   ac_configure_extra_args="$ac_configure_extra_args --silent"
18323 fi
18324
18325 _ACEOF
18326 cat >>$CONFIG_STATUS <<_ACEOF
18327 if \$ac_cs_recheck; then
18328   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
18329   CONFIG_SHELL=$SHELL
18330   export CONFIG_SHELL
18331   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18332 fi
18333
18334 _ACEOF
18335 cat >>$CONFIG_STATUS <<\_ACEOF
18336 exec 5>>config.log
18337 {
18338   echo
18339   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18340 ## Running $as_me. ##
18341 _ASBOX
18342   echo "$ac_log"
18343 } >&5
18344
18345 _ACEOF
18346 cat >>$CONFIG_STATUS <<_ACEOF
18347 #
18348 # INIT-COMMANDS
18349 #
18350 llvm_src="${srcdir}"
18351
18352 _ACEOF
18353
18354 cat >>$CONFIG_STATUS <<\_ACEOF
18355
18356 # Handling of arguments.
18357 for ac_config_target in $ac_config_targets
18358 do
18359   case $ac_config_target in
18360     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
18361     "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
18362     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
18363     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
18364     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
18365     "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
18366     "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
18367     "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
18368     "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
18369     "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
18370     "tools/clang/${configh}") CONFIG_HEADERS="$CONFIG_HEADERS tools/clang/${configh}:${clang_src_root}/${configh}.in" ;;
18371     "tools/clang/${doxy}") CONFIG_FILES="$CONFIG_FILES tools/clang/${doxy}:${clang_src_root}/${doxy}.in" ;;
18372     "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;;
18373     "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
18374     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
18375     "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
18376     "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
18377     "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
18378     "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
18379     "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
18380     "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
18381     "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
18382     "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
18383     "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
18384     "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
18385     "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
18386
18387   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
18388 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
18389    { (exit 1); exit 1; }; };;
18390   esac
18391 done
18392
18393
18394 # If the user did not use the arguments to specify the items to instantiate,
18395 # then the envvar interface is used.  Set only those that are not.
18396 # We use the long form for the default assignment because of an extremely
18397 # bizarre bug on SunOS 4.1.3.
18398 if $ac_need_defaults; then
18399   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18400   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18401   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18402 fi
18403
18404 # Have a temporary directory for convenience.  Make it in the build tree
18405 # simply because there is no reason against having it here, and in addition,
18406 # creating and moving files from /tmp can sometimes cause problems.
18407 # Hook for its removal unless debugging.
18408 # Note that there is a small window in which the directory will not be cleaned:
18409 # after its creation but before its name has been assigned to `$tmp'.
18410 $debug ||
18411 {
18412   tmp=
18413   trap 'exit_status=$?
18414   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18415 ' 0
18416   trap '{ (exit 1); exit 1; }' 1 2 13 15
18417 }
18418 # Create a (secure) tmp directory for tmp files.
18419
18420 {
18421   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18422   test -n "$tmp" && test -d "$tmp"
18423 }  ||
18424 {
18425   tmp=./conf$$-$RANDOM
18426   (umask 077 && mkdir "$tmp")
18427 } ||
18428 {
18429    echo "$me: cannot create a temporary directory in ." >&2
18430    { (exit 1); exit 1; }
18431 }
18432
18433 #
18434 # Set up the sed scripts for CONFIG_FILES section.
18435 #
18436
18437 # No need to generate the scripts if there are no CONFIG_FILES.
18438 # This happens for instance when ./config.status config.h
18439 if test -n "$CONFIG_FILES"; then
18440
18441 _ACEOF
18442
18443
18444
18445 ac_delim='%!_!# '
18446 for ac_last_try in false false false false false :; do
18447   cat >conf$$subs.sed <<_ACEOF
18448 SHELL!$SHELL$ac_delim
18449 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
18450 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
18451 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
18452 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
18453 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
18454 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
18455 exec_prefix!$exec_prefix$ac_delim
18456 prefix!$prefix$ac_delim
18457 program_transform_name!$program_transform_name$ac_delim
18458 bindir!$bindir$ac_delim
18459 sbindir!$sbindir$ac_delim
18460 libexecdir!$libexecdir$ac_delim
18461 datarootdir!$datarootdir$ac_delim
18462 datadir!$datadir$ac_delim
18463 sysconfdir!$sysconfdir$ac_delim
18464 sharedstatedir!$sharedstatedir$ac_delim
18465 localstatedir!$localstatedir$ac_delim
18466 includedir!$includedir$ac_delim
18467 oldincludedir!$oldincludedir$ac_delim
18468 docdir!$docdir$ac_delim
18469 infodir!$infodir$ac_delim
18470 htmldir!$htmldir$ac_delim
18471 dvidir!$dvidir$ac_delim
18472 pdfdir!$pdfdir$ac_delim
18473 psdir!$psdir$ac_delim
18474 libdir!$libdir$ac_delim
18475 localedir!$localedir$ac_delim
18476 mandir!$mandir$ac_delim
18477 DEFS!$DEFS$ac_delim
18478 ECHO_C!$ECHO_C$ac_delim
18479 ECHO_N!$ECHO_N$ac_delim
18480 ECHO_T!$ECHO_T$ac_delim
18481 LIBS!$LIBS$ac_delim
18482 build_alias!$build_alias$ac_delim
18483 host_alias!$host_alias$ac_delim
18484 target_alias!$target_alias$ac_delim
18485 LLVM_VERSION_MAJOR!$LLVM_VERSION_MAJOR$ac_delim
18486 LLVM_VERSION_MINOR!$LLVM_VERSION_MINOR$ac_delim
18487 LLVM_VERSION_PATCH!$LLVM_VERSION_PATCH$ac_delim
18488 LLVM_VERSION_SUFFIX!$LLVM_VERSION_SUFFIX$ac_delim
18489 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
18490 CC!$CC$ac_delim
18491 CFLAGS!$CFLAGS$ac_delim
18492 LDFLAGS!$LDFLAGS$ac_delim
18493 CPPFLAGS!$CPPFLAGS$ac_delim
18494 ac_ct_CC!$ac_ct_CC$ac_delim
18495 EXEEXT!$EXEEXT$ac_delim
18496 OBJEXT!$OBJEXT$ac_delim
18497 CXX!$CXX$ac_delim
18498 CXXFLAGS!$CXXFLAGS$ac_delim
18499 ac_ct_CXX!$ac_ct_CXX$ac_delim
18500 CPP!$CPP$ac_delim
18501 subdirs!$subdirs$ac_delim
18502 ENABLE_POLLY!$ENABLE_POLLY$ac_delim
18503 LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
18504 build!$build$ac_delim
18505 build_cpu!$build_cpu$ac_delim
18506 build_vendor!$build_vendor$ac_delim
18507 build_os!$build_os$ac_delim
18508 host!$host$ac_delim
18509 host_cpu!$host_cpu$ac_delim
18510 host_vendor!$host_vendor$ac_delim
18511 host_os!$host_os$ac_delim
18512 target!$target$ac_delim
18513 target_cpu!$target_cpu$ac_delim
18514 target_vendor!$target_vendor$ac_delim
18515 target_os!$target_os$ac_delim
18516 OS!$OS$ac_delim
18517 HOST_OS!$HOST_OS$ac_delim
18518 TARGET_OS!$TARGET_OS$ac_delim
18519 LINKALL!$LINKALL$ac_delim
18520 NOLINKALL!$NOLINKALL$ac_delim
18521 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
18522 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
18523 ARCH!$ARCH$ac_delim
18524 LLVM_NATIVE_ARCH!$LLVM_NATIVE_ARCH$ac_delim
18525 HOST_ARCH!$HOST_ARCH$ac_delim
18526 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
18527 BUILD_CC!$BUILD_CC$ac_delim
18528 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
18529 BUILD_CXX!$BUILD_CXX$ac_delim
18530 CVSBUILD!$CVSBUILD$ac_delim
18531 ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim
18532 ENABLE_CXX1Y!$ENABLE_CXX1Y$ac_delim
18533 ENABLE_SPLIT_DWARF!$ENABLE_SPLIT_DWARF$ac_delim
18534 ENABLE_CLANG_ARCMT!$ENABLE_CLANG_ARCMT$ac_delim
18535 CLANG_PLUGIN_SUPPORT!$CLANG_PLUGIN_SUPPORT$ac_delim
18536 ENABLE_CLANG_STATIC_ANALYZER!$ENABLE_CLANG_STATIC_ANALYZER$ac_delim
18537 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
18538 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
18539 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
18540 ENABLE_WERROR!$ENABLE_WERROR$ac_delim
18541 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
18542 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
18543 ENABLE_ABI_BREAKING_CHECKS!$ENABLE_ABI_BREAKING_CHECKS$ac_delim
18544 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
18545 _ACEOF
18546
18547   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
18548     break
18549   elif $ac_last_try; then
18550     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18551 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18552    { (exit 1); exit 1; }; }
18553   else
18554     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18555   fi
18556 done
18557
18558 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18559 if test -n "$ac_eof"; then
18560   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18561   ac_eof=`expr $ac_eof + 1`
18562 fi
18563
18564 cat >>$CONFIG_STATUS <<_ACEOF
18565 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
18566 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18567 _ACEOF
18568 sed '
18569 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18570 s/^/s,@/; s/!/@,|#_!!_#|/
18571 :n
18572 t n
18573 s/'"$ac_delim"'$/,g/; t
18574 s/$/\\/; p
18575 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18576 ' >>$CONFIG_STATUS <conf$$subs.sed
18577 rm -f conf$$subs.sed
18578 cat >>$CONFIG_STATUS <<_ACEOF
18579 CEOF$ac_eof
18580 _ACEOF
18581
18582
18583 ac_delim='%!_!# '
18584 for ac_last_try in false false false false false :; do
18585   cat >conf$$subs.sed <<_ACEOF
18586 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
18587 KEEP_SYMBOLS!$KEEP_SYMBOLS$ac_delim
18588 JIT!$JIT$ac_delim
18589 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
18590 TARGETS_WITH_JIT!$TARGETS_WITH_JIT$ac_delim
18591 ENABLE_DOCS!$ENABLE_DOCS$ac_delim
18592 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
18593 enable_searchengine!$enable_searchengine$ac_delim
18594 enable_external_search!$enable_external_search$ac_delim
18595 enable_server_based_search!$enable_server_based_search$ac_delim
18596 searchengine_url!$searchengine_url$ac_delim
18597 extra_search_mappings!$extra_search_mappings$ac_delim
18598 QHELPGENERATOR!$QHELPGENERATOR$ac_delim
18599 llvm_doxygen_generate_qhp!$llvm_doxygen_generate_qhp$ac_delim
18600 llvm_doxygen_qch_filename!$llvm_doxygen_qch_filename$ac_delim
18601 llvm_doxygen_qhp_namespace!$llvm_doxygen_qhp_namespace$ac_delim
18602 llvm_doxygen_qhelpgenerator_path!$llvm_doxygen_qhelpgenerator_path$ac_delim
18603 llvm_doxygen_qhp_cust_filter_name!$llvm_doxygen_qhp_cust_filter_name$ac_delim
18604 llvm_doxygen_qhp_cust_filter_attrs!$llvm_doxygen_qhp_cust_filter_attrs$ac_delim
18605 clang_doxygen_generate_qhp!$clang_doxygen_generate_qhp$ac_delim
18606 clang_doxygen_qch_filename!$clang_doxygen_qch_filename$ac_delim
18607 clang_doxygen_qhp_namespace!$clang_doxygen_qhp_namespace$ac_delim
18608 clang_doxygen_qhelpgenerator_path!$clang_doxygen_qhelpgenerator_path$ac_delim
18609 clang_doxygen_qhp_cust_filter_name!$clang_doxygen_qhp_cust_filter_name$ac_delim
18610 clang_doxygen_qhp_cust_filter_attrs!$clang_doxygen_qhp_cust_filter_attrs$ac_delim
18611 LLVM_ENABLE_THREADS!$LLVM_ENABLE_THREADS$ac_delim
18612 ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
18613 LLVM_ENABLE_ZLIB!$LLVM_ENABLE_ZLIB$ac_delim
18614 ENABLE_PIC!$ENABLE_PIC$ac_delim
18615 ENABLE_SHARED!$ENABLE_SHARED$ac_delim
18616 ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
18617 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
18618 ALL_TARGETS!$ALL_TARGETS$ac_delim
18619 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
18620 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
18621 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
18622 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
18623 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
18624 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
18625 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
18626 EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
18627 CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
18628 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
18629 ENABLE_TERMINFO!$ENABLE_TERMINFO$ac_delim
18630 INTERNAL_PREFIX!$INTERNAL_PREFIX$ac_delim
18631 ifGNUmake!$ifGNUmake$ac_delim
18632 LN_S!$LN_S$ac_delim
18633 NM!$NM$ac_delim
18634 CMP!$CMP$ac_delim
18635 CP!$CP$ac_delim
18636 DATE!$DATE$ac_delim
18637 FIND!$FIND$ac_delim
18638 GREP!$GREP$ac_delim
18639 MKDIR!$MKDIR$ac_delim
18640 MV!$MV$ac_delim
18641 RANLIB!$RANLIB$ac_delim
18642 AR!$AR$ac_delim
18643 RM!$RM$ac_delim
18644 SED!$SED$ac_delim
18645 TAR!$TAR$ac_delim
18646 BINPWD!$BINPWD$ac_delim
18647 DOT!$DOT$ac_delim
18648 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
18649 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
18650 INSTALL_DATA!$INSTALL_DATA$ac_delim
18651 BZIP2!$BZIP2$ac_delim
18652 CAT!$CAT$ac_delim
18653 DOXYGEN!$DOXYGEN$ac_delim
18654 GROFF!$GROFF$ac_delim
18655 GZIPBIN!$GZIPBIN$ac_delim
18656 PDFROFF!$PDFROFF$ac_delim
18657 ZIP!$ZIP$ac_delim
18658 GO!$GO$ac_delim
18659 OCAMLFIND!$OCAMLFIND$ac_delim
18660 GAS!$GAS$ac_delim
18661 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
18662 EGREP!$EGREP$ac_delim
18663 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
18664 MISSING_FIELD_INITIALIZERS!$MISSING_FIELD_INITIALIZERS$ac_delim
18665 COVERED_SWITCH_DEFAULT!$COVERED_SWITCH_DEFAULT$ac_delim
18666 NO_MAYBE_UNINITIALIZED!$NO_MAYBE_UNINITIALIZED$ac_delim
18667 NO_UNINITIALIZED!$NO_UNINITIALIZED$ac_delim
18668 NO_COMMENT!$NO_COMMENT$ac_delim
18669 PYTHON!$PYTHON$ac_delim
18670 HAVE_DLOPEN!$HAVE_DLOPEN$ac_delim
18671 HAVE_TERMINFO!$HAVE_TERMINFO$ac_delim
18672 USE_OPROFILE!$USE_OPROFILE$ac_delim
18673 USE_INTEL_JITEVENTS!$USE_INTEL_JITEVENTS$ac_delim
18674 XML2CONFIG!$XML2CONFIG$ac_delim
18675 LIBXML2_LIBS!$LIBXML2_LIBS$ac_delim
18676 LIBXML2_INC!$LIBXML2_INC$ac_delim
18677 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
18678 HAVE_LIBZ!$HAVE_LIBZ$ac_delim
18679 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
18680 MMAP_FILE!$MMAP_FILE$ac_delim
18681 SHLIBEXT!$SHLIBEXT$ac_delim
18682 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
18683 _ACEOF
18684
18685   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
18686     break
18687   elif $ac_last_try; then
18688     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18689 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18690    { (exit 1); exit 1; }; }
18691   else
18692     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18693   fi
18694 done
18695
18696 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18697 if test -n "$ac_eof"; then
18698   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18699   ac_eof=`expr $ac_eof + 1`
18700 fi
18701
18702 cat >>$CONFIG_STATUS <<_ACEOF
18703 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
18704 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18705 _ACEOF
18706 sed '
18707 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18708 s/^/s,@/; s/!/@,|#_!!_#|/
18709 :n
18710 t n
18711 s/'"$ac_delim"'$/,g/; t
18712 s/$/\\/; p
18713 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18714 ' >>$CONFIG_STATUS <conf$$subs.sed
18715 rm -f conf$$subs.sed
18716 cat >>$CONFIG_STATUS <<_ACEOF
18717 CEOF$ac_eof
18718 _ACEOF
18719
18720
18721 ac_delim='%!_!# '
18722 for ac_last_try in false false false false false :; do
18723   cat >conf$$subs.sed <<_ACEOF
18724 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
18725 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
18726 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
18727 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
18728 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
18729 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
18730 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
18731 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
18732 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
18733 HAVE_OCAMLOPT!$HAVE_OCAMLOPT$ac_delim
18734 HAVE_OCAML_OUNIT!$HAVE_OCAML_OUNIT$ac_delim
18735 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
18736 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
18737 RPATH!$RPATH$ac_delim
18738 RDYNAMIC!$RDYNAMIC$ac_delim
18739 program_prefix!$program_prefix$ac_delim
18740 LIBOBJS!$LIBOBJS$ac_delim
18741 LTLIBOBJS!$LTLIBOBJS$ac_delim
18742 _ACEOF
18743
18744   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 18; then
18745     break
18746   elif $ac_last_try; then
18747     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18748 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18749    { (exit 1); exit 1; }; }
18750   else
18751     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18752   fi
18753 done
18754
18755 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18756 if test -n "$ac_eof"; then
18757   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18758   ac_eof=`expr $ac_eof + 1`
18759 fi
18760
18761 cat >>$CONFIG_STATUS <<_ACEOF
18762 cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
18763 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
18764 _ACEOF
18765 sed '
18766 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18767 s/^/s,@/; s/!/@,|#_!!_#|/
18768 :n
18769 t n
18770 s/'"$ac_delim"'$/,g/; t
18771 s/$/\\/; p
18772 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18773 ' >>$CONFIG_STATUS <conf$$subs.sed
18774 rm -f conf$$subs.sed
18775 cat >>$CONFIG_STATUS <<_ACEOF
18776 :end
18777 s/|#_!!_#|//g
18778 CEOF$ac_eof
18779 _ACEOF
18780
18781
18782 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18783 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18784 # trailing colons and then remove the whole line if VPATH becomes empty
18785 # (actually we leave an empty line to preserve line numbers).
18786 if test "x$srcdir" = x.; then
18787   ac_vpsub='/^[  ]*VPATH[        ]*=/{
18788 s/:*\$(srcdir):*/:/
18789 s/:*\${srcdir}:*/:/
18790 s/:*@srcdir@:*/:/
18791 s/^\([^=]*=[     ]*\):*/\1/
18792 s/:*$//
18793 s/^[^=]*=[       ]*$//
18794 }'
18795 fi
18796
18797 cat >>$CONFIG_STATUS <<\_ACEOF
18798 fi # test -n "$CONFIG_FILES"
18799
18800
18801 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
18802 do
18803   case $ac_tag in
18804   :[FHLC]) ac_mode=$ac_tag; continue;;
18805   esac
18806   case $ac_mode$ac_tag in
18807   :[FHL]*:*);;
18808   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
18809 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
18810    { (exit 1); exit 1; }; };;
18811   :[FH]-) ac_tag=-:-;;
18812   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18813   esac
18814   ac_save_IFS=$IFS
18815   IFS=:
18816   set x $ac_tag
18817   IFS=$ac_save_IFS
18818   shift
18819   ac_file=$1
18820   shift
18821
18822   case $ac_mode in
18823   :L) ac_source=$1;;
18824   :[FH])
18825     ac_file_inputs=
18826     for ac_f
18827     do
18828       case $ac_f in
18829       -) ac_f="$tmp/stdin";;
18830       *) # Look for the file first in the build tree, then in the source tree
18831          # (if the path is not absolute).  The absolute path cannot be DOS-style,
18832          # because $ac_f cannot contain `:'.
18833          test -f "$ac_f" ||
18834            case $ac_f in
18835            [\\/$]*) false;;
18836            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18837            esac ||
18838            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
18839 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
18840    { (exit 1); exit 1; }; };;
18841       esac
18842       ac_file_inputs="$ac_file_inputs $ac_f"
18843     done
18844
18845     # Let's still pretend it is `configure' which instantiates (i.e., don't
18846     # use $as_me), people would be surprised to read:
18847     #    /* config.h.  Generated by config.status.  */
18848     configure_input="Generated from "`IFS=:
18849           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
18850     if test x"$ac_file" != x-; then
18851       configure_input="$ac_file.  $configure_input"
18852       { echo "$as_me:$LINENO: creating $ac_file" >&5
18853 echo "$as_me: creating $ac_file" >&6;}
18854     fi
18855
18856     case $ac_tag in
18857     *:-:* | *:-) cat >"$tmp/stdin";;
18858     esac
18859     ;;
18860   esac
18861
18862   ac_dir=`$as_dirname -- "$ac_file" ||
18863 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18864          X"$ac_file" : 'X\(//\)[^/]' \| \
18865          X"$ac_file" : 'X\(//\)$' \| \
18866          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18867 echo X"$ac_file" |
18868     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18869             s//\1/
18870             q
18871           }
18872           /^X\(\/\/\)[^/].*/{
18873             s//\1/
18874             q
18875           }
18876           /^X\(\/\/\)$/{
18877             s//\1/
18878             q
18879           }
18880           /^X\(\/\).*/{
18881             s//\1/
18882             q
18883           }
18884           s/.*/./; q'`
18885   { as_dir="$ac_dir"
18886   case $as_dir in #(
18887   -*) as_dir=./$as_dir;;
18888   esac
18889   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
18890     as_dirs=
18891     while :; do
18892       case $as_dir in #(
18893       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
18894       *) as_qdir=$as_dir;;
18895       esac
18896       as_dirs="'$as_qdir' $as_dirs"
18897       as_dir=`$as_dirname -- "$as_dir" ||
18898 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18899          X"$as_dir" : 'X\(//\)[^/]' \| \
18900          X"$as_dir" : 'X\(//\)$' \| \
18901          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18902 echo X"$as_dir" |
18903     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18904             s//\1/
18905             q
18906           }
18907           /^X\(\/\/\)[^/].*/{
18908             s//\1/
18909             q
18910           }
18911           /^X\(\/\/\)$/{
18912             s//\1/
18913             q
18914           }
18915           /^X\(\/\).*/{
18916             s//\1/
18917             q
18918           }
18919           s/.*/./; q'`
18920       test -d "$as_dir" && break
18921     done
18922     test -z "$as_dirs" || eval "mkdir $as_dirs"
18923   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
18924 echo "$as_me: error: cannot create directory $as_dir" >&2;}
18925    { (exit 1); exit 1; }; }; }
18926   ac_builddir=.
18927
18928 case "$ac_dir" in
18929 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18930 *)
18931   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
18932   # A ".." for each directory in $ac_dir_suffix.
18933   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
18934   case $ac_top_builddir_sub in
18935   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18936   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18937   esac ;;
18938 esac
18939 ac_abs_top_builddir=$ac_pwd
18940 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18941 # for backward compatibility:
18942 ac_top_builddir=$ac_top_build_prefix
18943
18944 case $srcdir in
18945   .)  # We are building in place.
18946     ac_srcdir=.
18947     ac_top_srcdir=$ac_top_builddir_sub
18948     ac_abs_top_srcdir=$ac_pwd ;;
18949   [\\/]* | ?:[\\/]* )  # Absolute name.
18950     ac_srcdir=$srcdir$ac_dir_suffix;
18951     ac_top_srcdir=$srcdir
18952     ac_abs_top_srcdir=$srcdir ;;
18953   *) # Relative name.
18954     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18955     ac_top_srcdir=$ac_top_build_prefix$srcdir
18956     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18957 esac
18958 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18959
18960
18961   case $ac_mode in
18962   :F)
18963   #
18964   # CONFIG_FILE
18965   #
18966
18967   case $INSTALL in
18968   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18969   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18970   esac
18971 _ACEOF
18972
18973 cat >>$CONFIG_STATUS <<\_ACEOF
18974 # If the template does not know about datarootdir, expand it.
18975 # FIXME: This hack should be removed a few years after 2.60.
18976 ac_datarootdir_hack=; ac_datarootdir_seen=
18977
18978 case `sed -n '/datarootdir/ {
18979   p
18980   q
18981 }
18982 /@datadir@/p
18983 /@docdir@/p
18984 /@infodir@/p
18985 /@localedir@/p
18986 /@mandir@/p
18987 ' $ac_file_inputs` in
18988 *datarootdir*) ac_datarootdir_seen=yes;;
18989 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18990   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18991 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18992 _ACEOF
18993 cat >>$CONFIG_STATUS <<_ACEOF
18994   ac_datarootdir_hack='
18995   s&@datadir@&$datadir&g
18996   s&@docdir@&$docdir&g
18997   s&@infodir@&$infodir&g
18998   s&@localedir@&$localedir&g
18999   s&@mandir@&$mandir&g
19000     s&\\\${datarootdir}&$datarootdir&g' ;;
19001 esac
19002 _ACEOF
19003
19004 # Neutralize VPATH when `$srcdir' = `.'.
19005 # Shell code in configure.ac might set extrasub.
19006 # FIXME: do we really want to maintain this feature?
19007 cat >>$CONFIG_STATUS <<_ACEOF
19008   sed "$ac_vpsub
19009 $extrasub
19010 _ACEOF
19011 cat >>$CONFIG_STATUS <<\_ACEOF
19012 :t
19013 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19014 s&@configure_input@&$configure_input&;t t
19015 s&@top_builddir@&$ac_top_builddir_sub&;t t
19016 s&@srcdir@&$ac_srcdir&;t t
19017 s&@abs_srcdir@&$ac_abs_srcdir&;t t
19018 s&@top_srcdir@&$ac_top_srcdir&;t t
19019 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19020 s&@builddir@&$ac_builddir&;t t
19021 s&@abs_builddir@&$ac_abs_builddir&;t t
19022 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19023 s&@INSTALL@&$ac_INSTALL&;t t
19024 $ac_datarootdir_hack
19025 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out
19026
19027 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19028   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
19029   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
19030   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19031 which seems to be undefined.  Please make sure it is defined." >&5
19032 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19033 which seems to be undefined.  Please make sure it is defined." >&2;}
19034
19035   rm -f "$tmp/stdin"
19036   case $ac_file in
19037   -) cat "$tmp/out"; rm -f "$tmp/out";;
19038   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
19039   esac
19040  ;;
19041   :H)
19042   #
19043   # CONFIG_HEADER
19044   #
19045 _ACEOF
19046
19047 # Transform confdefs.h into a sed script `conftest.defines', that
19048 # substitutes the proper values into config.h.in to produce config.h.
19049 rm -f conftest.defines conftest.tail
19050 # First, append a space to every undef/define line, to ease matching.
19051 echo 's/$/ /' >conftest.defines
19052 # Then, protect against being on the right side of a sed subst, or in
19053 # an unquoted here document, in config.status.  If some macros were
19054 # called several times there might be several #defines for the same
19055 # symbol, which is useless.  But do not sort them, since the last
19056 # AC_DEFINE must be honored.
19057 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
19058 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
19059 # NAME is the cpp macro being defined, VALUE is the value it is being given.
19060 # PARAMS is the parameter list in the macro definition--in most cases, it's
19061 # just an empty string.
19062 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
19063 ac_dB='\\)[      (].*,\\1define\\2'
19064 ac_dC=' '
19065 ac_dD=' ,'
19066
19067 uniq confdefs.h |
19068   sed -n '
19069         t rset
19070         :rset
19071         s/^[     ]*#[    ]*define[       ][      ]*//
19072         t ok
19073         d
19074         :ok
19075         s/[\\&,]/\\&/g
19076         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
19077         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
19078   ' >>conftest.defines
19079
19080 # Remove the space that was appended to ease matching.
19081 # Then replace #undef with comments.  This is necessary, for
19082 # example, in the case of _POSIX_SOURCE, which is predefined and required
19083 # on some systems where configure will not decide to define it.
19084 # (The regexp can be short, since the line contains either #define or #undef.)
19085 echo 's/ $//
19086 s,^[     #]*u.*,/* & */,' >>conftest.defines
19087
19088 # Break up conftest.defines:
19089 ac_max_sed_lines=50
19090
19091 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
19092 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
19093 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
19094 # et cetera.
19095 ac_in='$ac_file_inputs'
19096 ac_out='"$tmp/out1"'
19097 ac_nxt='"$tmp/out2"'
19098
19099 while :
19100 do
19101   # Write a here document:
19102     cat >>$CONFIG_STATUS <<_ACEOF
19103     # First, check the format of the line:
19104     cat >"\$tmp/defines.sed" <<\\CEOF
19105 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
19106 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
19107 b
19108 :def
19109 _ACEOF
19110   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
19111   echo 'CEOF
19112     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
19113   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
19114   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
19115   grep . conftest.tail >/dev/null || break
19116   rm -f conftest.defines
19117   mv conftest.tail conftest.defines
19118 done
19119 rm -f conftest.defines conftest.tail
19120
19121 echo "ac_result=$ac_in" >>$CONFIG_STATUS
19122 cat >>$CONFIG_STATUS <<\_ACEOF
19123   if test x"$ac_file" != x-; then
19124     echo "/* $configure_input  */" >"$tmp/config.h"
19125     cat "$ac_result" >>"$tmp/config.h"
19126     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
19127       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
19128 echo "$as_me: $ac_file is unchanged" >&6;}
19129     else
19130       rm -f $ac_file
19131       mv "$tmp/config.h" $ac_file
19132     fi
19133   else
19134     echo "/* $configure_input  */"
19135     cat "$ac_result"
19136   fi
19137   rm -f "$tmp/out12"
19138  ;;
19139
19140   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
19141 echo "$as_me: executing $ac_file commands" >&6;}
19142  ;;
19143   esac
19144
19145
19146   case $ac_file$ac_mode in
19147     "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
19148    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
19149     "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
19150    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
19151     "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
19152    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
19153     "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
19154    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
19155     "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
19156    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
19157     "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
19158    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
19159     "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
19160    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
19161     "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
19162    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
19163     "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
19164    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
19165     "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
19166    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
19167     "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
19168    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
19169     "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
19170    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
19171
19172   esac
19173 done # for ac_tag
19174
19175
19176 { (exit 0); exit 0; }
19177 _ACEOF
19178 chmod +x $CONFIG_STATUS
19179 ac_clean_files=$ac_clean_files_save
19180
19181
19182 # configure is writing to config.log, and then calls config.status.
19183 # config.status does its own redirection, appending to config.log.
19184 # Unfortunately, on DOS this fails, as config.log is still kept open
19185 # by configure, so config.status won't be able to write to it; its
19186 # output is simply discarded.  So we exec the FD to /dev/null,
19187 # effectively closing config.log, so it can be properly (re)opened and
19188 # appended to by config.status.  When coming back to configure, we
19189 # need to make the FD available again.
19190 if test "$no_create" != yes; then
19191   ac_cs_success=:
19192   ac_config_status_args=
19193   test "$silent" = yes &&
19194     ac_config_status_args="$ac_config_status_args --quiet"
19195   exec 5>/dev/null
19196   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19197   exec 5>>config.log
19198   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19199   # would make configure fail if this is the last instruction.
19200   $ac_cs_success || { (exit 1); exit 1; }
19201 fi
19202
19203 #
19204 # CONFIG_SUBDIRS section.
19205 #
19206 if test "$no_recursion" != yes; then
19207
19208   # Remove --cache-file and --srcdir arguments so they do not pile up.
19209   ac_sub_configure_args=
19210   ac_prev=
19211   eval "set x $ac_configure_args"
19212   shift
19213   for ac_arg
19214   do
19215     if test -n "$ac_prev"; then
19216       ac_prev=
19217       continue
19218     fi
19219     case $ac_arg in
19220     -cache-file | --cache-file | --cache-fil | --cache-fi \
19221     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
19222       ac_prev=cache_file ;;
19223     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
19224     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
19225     | --c=*)
19226       ;;
19227     --config-cache | -C)
19228       ;;
19229     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
19230       ac_prev=srcdir ;;
19231     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
19232       ;;
19233     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
19234       ac_prev=prefix ;;
19235     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
19236       ;;
19237     *)
19238       case $ac_arg in
19239       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19240       esac
19241       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
19242     esac
19243   done
19244
19245   # Always prepend --prefix to ensure using the same prefix
19246   # in subdir configurations.
19247   ac_arg="--prefix=$prefix"
19248   case $ac_arg in
19249   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19250   esac
19251   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
19252
19253   ac_popdir=`pwd`
19254   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
19255
19256     # Do not complain, so a configure script can configure whichever
19257     # parts of a large source tree are present.
19258     test -d "$srcdir/$ac_dir" || continue
19259
19260     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
19261     echo "$as_me:$LINENO: $ac_msg" >&5
19262     echo "$ac_msg" >&6
19263     { as_dir="$ac_dir"
19264   case $as_dir in #(
19265   -*) as_dir=./$as_dir;;
19266   esac
19267   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
19268     as_dirs=
19269     while :; do
19270       case $as_dir in #(
19271       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
19272       *) as_qdir=$as_dir;;
19273       esac
19274       as_dirs="'$as_qdir' $as_dirs"
19275       as_dir=`$as_dirname -- "$as_dir" ||
19276 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19277          X"$as_dir" : 'X\(//\)[^/]' \| \
19278          X"$as_dir" : 'X\(//\)$' \| \
19279          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19280 echo X"$as_dir" |
19281     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19282             s//\1/
19283             q
19284           }
19285           /^X\(\/\/\)[^/].*/{
19286             s//\1/
19287             q
19288           }
19289           /^X\(\/\/\)$/{
19290             s//\1/
19291             q
19292           }
19293           /^X\(\/\).*/{
19294             s//\1/
19295             q
19296           }
19297           s/.*/./; q'`
19298       test -d "$as_dir" && break
19299     done
19300     test -z "$as_dirs" || eval "mkdir $as_dirs"
19301   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
19302 echo "$as_me: error: cannot create directory $as_dir" >&2;}
19303    { (exit 1); exit 1; }; }; }
19304     ac_builddir=.
19305
19306 case "$ac_dir" in
19307 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19308 *)
19309   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
19310   # A ".." for each directory in $ac_dir_suffix.
19311   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
19312   case $ac_top_builddir_sub in
19313   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19314   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19315   esac ;;
19316 esac
19317 ac_abs_top_builddir=$ac_pwd
19318 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19319 # for backward compatibility:
19320 ac_top_builddir=$ac_top_build_prefix
19321
19322 case $srcdir in
19323   .)  # We are building in place.
19324     ac_srcdir=.
19325     ac_top_srcdir=$ac_top_builddir_sub
19326     ac_abs_top_srcdir=$ac_pwd ;;
19327   [\\/]* | ?:[\\/]* )  # Absolute name.
19328     ac_srcdir=$srcdir$ac_dir_suffix;
19329     ac_top_srcdir=$srcdir
19330     ac_abs_top_srcdir=$srcdir ;;
19331   *) # Relative name.
19332     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19333     ac_top_srcdir=$ac_top_build_prefix$srcdir
19334     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19335 esac
19336 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19337
19338
19339     cd "$ac_dir"
19340
19341     # Check for guested configure; otherwise get Cygnus style configure.
19342     if test -f "$ac_srcdir/configure.gnu"; then
19343       ac_sub_configure=$ac_srcdir/configure.gnu
19344     elif test -f "$ac_srcdir/configure"; then
19345       ac_sub_configure=$ac_srcdir/configure
19346     elif test -f "$ac_srcdir/configure.in"; then
19347       # This should be Cygnus configure.
19348       ac_sub_configure=$ac_aux_dir/configure
19349     else
19350       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
19351 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
19352       ac_sub_configure=
19353     fi
19354
19355     # The recursion is here.
19356     if test -n "$ac_sub_configure"; then
19357       # Make the cache file name correct relative to the subdirectory.
19358       case $cache_file in
19359       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
19360       *) # Relative name.
19361         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
19362       esac
19363
19364       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
19365 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
19366       # The eval makes quoting arguments work.
19367       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
19368            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
19369         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
19370 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
19371    { (exit 1); exit 1; }; }
19372     fi
19373
19374     cd "$ac_popdir"
19375   done
19376 fi
19377