[X86] Add support for loopz, loopnz for Intel syntax
[oota-llvm.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.60 for LLVM 3.8.0svn.
4 #
5 # Report bugs to <http://llvm.org/bugs/>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 #
12 # Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign.
13 ## --------------------- ##
14 ## M4sh Initialization.  ##
15 ## --------------------- ##
16
17 # Be Bourne compatible
18 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19   emulate sh
20   NULLCMD=:
21   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22   # is contrary to our usage.  Disable this feature.
23   alias -g '${1+"$@"}'='"$@"'
24   setopt NO_GLOB_SUBST
25 else
26   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
27 fi
28 BIN_SH=xpg4; export BIN_SH # for Tru64
29 DUALCASE=1; export DUALCASE # for MKS sh
30
31
32 # PATH needs CR
33 # Avoid depending upon Character Ranges.
34 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37 as_cr_digits='0123456789'
38 as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40 # The user is always right.
41 if test "${PATH_SEPARATOR+set}" != set; then
42   echo "#! /bin/sh" >conf$$.sh
43   echo  "exit 0"   >>conf$$.sh
44   chmod +x conf$$.sh
45   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46     PATH_SEPARATOR=';'
47   else
48     PATH_SEPARATOR=:
49   fi
50   rm -f conf$$.sh
51 fi
52
53 # Support unset when possible.
54 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55   as_unset=unset
56 else
57   as_unset=false
58 fi
59
60
61 # IFS
62 # We need space, tab and new line, in precisely that order.  Quoting is
63 # there to prevent editors from complaining about space-tab.
64 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
65 # splitting by setting IFS to empty value.)
66 as_nl='
67 '
68 IFS=" ""        $as_nl"
69
70 # Find who we are.  Look in the path if we contain no directory separator.
71 case $0 in
72   *[\\/]* ) as_myself=$0 ;;
73   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
74 for as_dir in $PATH
75 do
76   IFS=$as_save_IFS
77   test -z "$as_dir" && as_dir=.
78   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79 done
80 IFS=$as_save_IFS
81
82      ;;
83 esac
84 # We did not find ourselves, most probably we were run as `sh COMMAND'
85 # in which case we are not to be found in the path.
86 if test "x$as_myself" = x; then
87   as_myself=$0
88 fi
89 if test ! -f "$as_myself"; then
90   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91   { (exit 1); exit 1; }
92 fi
93
94 # Work around bugs in pre-3.0 UWIN ksh.
95 for as_var in ENV MAIL MAILPATH
96 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
97 done
98 PS1='$ '
99 PS2='> '
100 PS4='+ '
101
102 # NLS nuisances.
103 for as_var in \
104   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
105   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
106   LC_TELEPHONE LC_TIME
107 do
108   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
109     eval $as_var=C; export $as_var
110   else
111     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
112   fi
113 done
114
115 # Required to use basename.
116 if expr a : '\(a\)' >/dev/null 2>&1 &&
117    test "X`expr 00001 : '.*\(...\)'`" = X001; then
118   as_expr=expr
119 else
120   as_expr=false
121 fi
122
123 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124   as_basename=basename
125 else
126   as_basename=false
127 fi
128
129
130 # Name of the executable.
131 as_me=`$as_basename -- "$0" ||
132 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133          X"$0" : 'X\(//\)$' \| \
134          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
135 echo X/"$0" |
136     sed '/^.*\/\([^/][^/]*\)\/*$/{
137             s//\1/
138             q
139           }
140           /^X\/\(\/\/\)$/{
141             s//\1/
142             q
143           }
144           /^X\/\(\/\).*/{
145             s//\1/
146             q
147           }
148           s/.*/./; q'`
149
150 # CDPATH.
151 $as_unset CDPATH
152
153
154 if test "x$CONFIG_SHELL" = x; then
155   if (eval ":") 2>/dev/null; then
156   as_have_required=yes
157 else
158   as_have_required=no
159 fi
160
161   if test $as_have_required = yes &&     (eval ":
162 (as_func_return () {
163   (exit \$1)
164 }
165 as_func_success () {
166   as_func_return 0
167 }
168 as_func_failure () {
169   as_func_return 1
170 }
171 as_func_ret_success () {
172   return 0
173 }
174 as_func_ret_failure () {
175   return 1
176 }
177
178 exitcode=0
179 if as_func_success; then
180   :
181 else
182   exitcode=1
183   echo as_func_success failed.
184 fi
185
186 if as_func_failure; then
187   exitcode=1
188   echo as_func_failure succeeded.
189 fi
190
191 if as_func_ret_success; then
192   :
193 else
194   exitcode=1
195   echo as_func_ret_success failed.
196 fi
197
198 if as_func_ret_failure; then
199   exitcode=1
200   echo as_func_ret_failure succeeded.
201 fi
202
203 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204   :
205 else
206   exitcode=1
207   echo positional parameters were not saved.
208 fi
209
210 test \$exitcode = 0) || { (exit 1); exit 1; }
211
212 (
213   as_lineno_1=\$LINENO
214   as_lineno_2=\$LINENO
215   test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216   test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217 ") 2> /dev/null; then
218   :
219 else
220   as_candidate_shells=
221     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222 for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223 do
224   IFS=$as_save_IFS
225   test -z "$as_dir" && as_dir=.
226   case $as_dir in
227          /*)
228            for as_base in sh bash ksh sh5; do
229              as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230            done;;
231        esac
232 done
233 IFS=$as_save_IFS
234
235
236       for as_shell in $as_candidate_shells $SHELL; do
237          # Try only shells that exist, to save several forks.
238          if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239                 { ("$as_shell") 2> /dev/null <<\_ASEOF
240 # Be Bourne compatible
241 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
242   emulate sh
243   NULLCMD=:
244   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
245   # is contrary to our usage.  Disable this feature.
246   alias -g '${1+"$@"}'='"$@"'
247   setopt NO_GLOB_SUBST
248 else
249   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
250 fi
251 BIN_SH=xpg4; export BIN_SH # for Tru64
252 DUALCASE=1; export DUALCASE # for MKS sh
253
254 :
255 _ASEOF
256 }; then
257   CONFIG_SHELL=$as_shell
258                as_have_required=yes
259                if { "$as_shell" 2> /dev/null <<\_ASEOF
260 # Be Bourne compatible
261 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262   emulate sh
263   NULLCMD=:
264   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265   # is contrary to our usage.  Disable this feature.
266   alias -g '${1+"$@"}'='"$@"'
267   setopt NO_GLOB_SUBST
268 else
269   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
270 fi
271 BIN_SH=xpg4; export BIN_SH # for Tru64
272 DUALCASE=1; export DUALCASE # for MKS sh
273
274 :
275 (as_func_return () {
276   (exit $1)
277 }
278 as_func_success () {
279   as_func_return 0
280 }
281 as_func_failure () {
282   as_func_return 1
283 }
284 as_func_ret_success () {
285   return 0
286 }
287 as_func_ret_failure () {
288   return 1
289 }
290
291 exitcode=0
292 if as_func_success; then
293   :
294 else
295   exitcode=1
296   echo as_func_success failed.
297 fi
298
299 if as_func_failure; then
300   exitcode=1
301   echo as_func_failure succeeded.
302 fi
303
304 if as_func_ret_success; then
305   :
306 else
307   exitcode=1
308   echo as_func_ret_success failed.
309 fi
310
311 if as_func_ret_failure; then
312   exitcode=1
313   echo as_func_ret_failure succeeded.
314 fi
315
316 if ( set x; as_func_ret_success y && test x = "$1" ); then
317   :
318 else
319   exitcode=1
320   echo positional parameters were not saved.
321 fi
322
323 test $exitcode = 0) || { (exit 1); exit 1; }
324
325 (
326   as_lineno_1=$LINENO
327   as_lineno_2=$LINENO
328   test "x$as_lineno_1" != "x$as_lineno_2" &&
329   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
330
331 _ASEOF
332 }; then
333   break
334 fi
335
336 fi
337
338       done
339
340       if test "x$CONFIG_SHELL" != x; then
341   for as_var in BASH_ENV ENV
342         do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
343         done
344         export CONFIG_SHELL
345         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
346 fi
347
348
349     if test $as_have_required = no; then
350   echo This script requires a shell more modern than all the
351       echo shells that I found on your system.  Please install a
352       echo modern shell, or manually run the script under such a
353       echo shell if you do have one.
354       { (exit 1); exit 1; }
355 fi
356
357
358 fi
359
360 fi
361
362
363
364 (eval "as_func_return () {
365   (exit \$1)
366 }
367 as_func_success () {
368   as_func_return 0
369 }
370 as_func_failure () {
371   as_func_return 1
372 }
373 as_func_ret_success () {
374   return 0
375 }
376 as_func_ret_failure () {
377   return 1
378 }
379
380 exitcode=0
381 if as_func_success; then
382   :
383 else
384   exitcode=1
385   echo as_func_success failed.
386 fi
387
388 if as_func_failure; then
389   exitcode=1
390   echo as_func_failure succeeded.
391 fi
392
393 if as_func_ret_success; then
394   :
395 else
396   exitcode=1
397   echo as_func_ret_success failed.
398 fi
399
400 if as_func_ret_failure; then
401   exitcode=1
402   echo as_func_ret_failure succeeded.
403 fi
404
405 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
406   :
407 else
408   exitcode=1
409   echo positional parameters were not saved.
410 fi
411
412 test \$exitcode = 0") || {
413   echo No shell found that supports shell functions.
414   echo Please tell autoconf@gnu.org about your system,
415   echo including any error possibly output before this
416   echo message
417 }
418
419
420
421   as_lineno_1=$LINENO
422   as_lineno_2=$LINENO
423   test "x$as_lineno_1" != "x$as_lineno_2" &&
424   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
425
426   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
427   # uniformly replaced by the line number.  The first 'sed' inserts a
428   # line-number line after each line using $LINENO; the second 'sed'
429   # does the real work.  The second script uses 'N' to pair each
430   # line-number line with the line containing $LINENO, and appends
431   # trailing '-' during substitution so that $LINENO is not a special
432   # case at line end.
433   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
434   # scripts with optimization help from Paolo Bonzini.  Blame Lee
435   # E. McMahon (1931-1989) for sed's syntax.  :-)
436   sed -n '
437     p
438     /[$]LINENO/=
439   ' <$as_myself |
440     sed '
441       s/[$]LINENO.*/&-/
442       t lineno
443       b
444       :lineno
445       N
446       :loop
447       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
448       t loop
449       s/-\n.*//
450     ' >$as_me.lineno &&
451   chmod +x "$as_me.lineno" ||
452     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
453    { (exit 1); exit 1; }; }
454
455   # Don't try to exec as it changes $[0], causing all sort of problems
456   # (the dirname of $[0] is not the place where we might find the
457   # original and so on.  Autoconf is especially sensitive to this).
458   . "./$as_me.lineno"
459   # Exit status is that of the last command.
460   exit
461 }
462
463
464 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
465   as_dirname=dirname
466 else
467   as_dirname=false
468 fi
469
470 ECHO_C= ECHO_N= ECHO_T=
471 case `echo -n x` in
472 -n*)
473   case `echo 'x\c'` in
474   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
475   *)   ECHO_C='\c';;
476   esac;;
477 *)
478   ECHO_N='-n';;
479 esac
480
481 if expr a : '\(a\)' >/dev/null 2>&1 &&
482    test "X`expr 00001 : '.*\(...\)'`" = X001; then
483   as_expr=expr
484 else
485   as_expr=false
486 fi
487
488 rm -f conf$$ conf$$.exe conf$$.file
489 if test -d conf$$.dir; then
490   rm -f conf$$.dir/conf$$.file
491 else
492   rm -f conf$$.dir
493   mkdir conf$$.dir
494 fi
495 echo >conf$$.file
496 if ln -s conf$$.file conf$$ 2>/dev/null; then
497   as_ln_s='ln -s'
498   # ... but there are two gotchas:
499   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
500   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
501   # In both cases, we have to default to `cp -p'.
502   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
503     as_ln_s='cp -p'
504 elif ln conf$$.file conf$$ 2>/dev/null; then
505   as_ln_s=ln
506 else
507   as_ln_s='cp -p'
508 fi
509 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510 rmdir conf$$.dir 2>/dev/null
511
512 if mkdir -p . 2>/dev/null; then
513   as_mkdir_p=:
514 else
515   test -d ./-p && rmdir ./-p
516   as_mkdir_p=false
517 fi
518
519 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
520 # systems may use methods other than mode bits to determine executability.
521 cat >conf$$.file <<_ASEOF
522 #! /bin/sh
523 exit 0
524 _ASEOF
525 chmod +x conf$$.file
526 if test -x conf$$.file >/dev/null 2>&1; then
527   as_executable_p="test -x"
528 else
529   as_executable_p=:
530 fi
531 rm -f conf$$.file
532
533 # Sed expression to map a string onto a valid CPP name.
534 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
535
536 # Sed expression to map a string onto a valid variable name.
537 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
538
539
540
541 exec 7<&0 </dev/null 6>&1
542
543 # Name of the host.
544 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
545 # so uname gets run too.
546 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
547
548 #
549 # Initializations.
550 #
551 ac_default_prefix=/usr/local
552 ac_clean_files=
553 ac_config_libobj_dir=.
554 LIBOBJS=
555 cross_compiling=no
556 subdirs=
557 MFLAGS=
558 MAKEFLAGS=
559 SHELL=${CONFIG_SHELL-/bin/sh}
560
561 # Identity of this package.
562 PACKAGE_NAME='LLVM'
563 PACKAGE_TARNAME='llvm'
564 PACKAGE_VERSION='3.8.0svn'
565 PACKAGE_STRING='LLVM 3.8.0svn'
566 PACKAGE_BUGREPORT='http://llvm.org/bugs/'
567
568 ac_unique_file="lib/IR/Module.cpp"
569 # Factoring default headers for most tests.
570 ac_includes_default="\
571 #include <stdio.h>
572 #if HAVE_SYS_TYPES_H
573 # include <sys/types.h>
574 #endif
575 #if HAVE_SYS_STAT_H
576 # include <sys/stat.h>
577 #endif
578 #if STDC_HEADERS
579 # include <stdlib.h>
580 # include <stddef.h>
581 #else
582 # if HAVE_STDLIB_H
583 #  include <stdlib.h>
584 # endif
585 #endif
586 #if HAVE_STRING_H
587 # if !STDC_HEADERS && HAVE_MEMORY_H
588 #  include <memory.h>
589 # endif
590 # include <string.h>
591 #endif
592 #if HAVE_STRINGS_H
593 # include <strings.h>
594 #endif
595 #if HAVE_INTTYPES_H
596 # include <inttypes.h>
597 #endif
598 #if HAVE_STDINT_H
599 # include <stdint.h>
600 #endif
601 #if HAVE_UNISTD_H
602 # include <unistd.h>
603 #endif"
604
605 ac_subst_vars='SHELL
606 PATH_SEPARATOR
607 PACKAGE_NAME
608 PACKAGE_TARNAME
609 PACKAGE_VERSION
610 PACKAGE_STRING
611 PACKAGE_BUGREPORT
612 exec_prefix
613 prefix
614 program_transform_name
615 bindir
616 sbindir
617 libexecdir
618 datarootdir
619 datadir
620 sysconfdir
621 sharedstatedir
622 localstatedir
623 includedir
624 oldincludedir
625 docdir
626 infodir
627 htmldir
628 dvidir
629 pdfdir
630 psdir
631 libdir
632 localedir
633 mandir
634 DEFS
635 ECHO_C
636 ECHO_N
637 ECHO_T
638 LIBS
639 build_alias
640 host_alias
641 target_alias
642 LLVM_VERSION_MAJOR
643 LLVM_VERSION_MINOR
644 LLVM_VERSION_PATCH
645 LLVM_VERSION_SUFFIX
646 LLVM_COPYRIGHT
647 CC
648 CFLAGS
649 LDFLAGS
650 CPPFLAGS
651 ac_ct_CC
652 EXEEXT
653 OBJEXT
654 CXX
655 CXXFLAGS
656 ac_ct_CXX
657 CPP
658 CXX_COMPILER
659 subdirs
660 ENABLE_POLLY
661 LLVM_HAS_POLLY
662 build
663 build_cpu
664 build_vendor
665 build_os
666 host
667 host_cpu
668 host_vendor
669 host_os
670 target
671 target_cpu
672 target_vendor
673 target_os
674 OS
675 HOST_OS
676 TARGET_OS
677 LINKALL
678 NOLINKALL
679 LLVM_ON_UNIX
680 LLVM_ON_WIN32
681 ARCH
682 LLVM_NATIVE_ARCH
683 HOST_ARCH
684 LLVM_CROSS_COMPILING
685 BUILD_CC
686 BUILD_EXEEXT
687 BUILD_CXX
688 CVSBUILD
689 ENABLE_LIBCPP
690 ENABLE_CXX1Y
691 ENABLE_SPLIT_DWARF
692 ENABLE_CLANG_ARCMT
693 CLANG_PLUGIN_SUPPORT
694 ENABLE_CLANG_STATIC_ANALYZER
695 ENABLE_OPTIMIZED
696 ENABLE_PROFILING
697 DISABLE_ASSERTIONS
698 ENABLE_WERROR
699 ENABLE_EXPENSIVE_CHECKS
700 EXPENSIVE_CHECKS
701 ENABLE_ABI_BREAKING_CHECKS
702 DEBUG_RUNTIME
703 DEBUG_SYMBOLS
704 KEEP_SYMBOLS
705 JIT
706 TARGET_HAS_JIT
707 TARGETS_WITH_JIT
708 ENABLE_DOCS
709 ENABLE_DOXYGEN
710 enable_searchengine
711 enable_external_search
712 enable_server_based_search
713 searchengine_url
714 extra_search_mappings
715 QHELPGENERATOR
716 llvm_doxygen_generate_qhp
717 llvm_doxygen_qch_filename
718 llvm_doxygen_qhp_namespace
719 llvm_doxygen_qhelpgenerator_path
720 llvm_doxygen_qhp_cust_filter_name
721 llvm_doxygen_qhp_cust_filter_attrs
722 clang_doxygen_generate_qhp
723 clang_doxygen_qch_filename
724 clang_doxygen_qhp_namespace
725 clang_doxygen_qhelpgenerator_path
726 clang_doxygen_qhp_cust_filter_name
727 clang_doxygen_qhp_cust_filter_attrs
728 LLVM_ENABLE_THREADS
729 ENABLE_PTHREADS
730 LLVM_ENABLE_ZLIB
731 ENABLE_PIC
732 ENABLE_SHARED
733 ENABLE_EMBED_STDCXX
734 ENABLE_TIMESTAMPS
735 ALL_TARGETS
736 TARGETS_TO_BUILD
737 LLVM_ENUM_TARGETS
738 LLVM_ENUM_ASM_PRINTERS
739 LLVM_ENUM_ASM_PARSERS
740 LLVM_ENUM_DISASSEMBLERS
741 OPTIMIZE_OPTION
742 EXTRA_OPTIONS
743 EXTRA_LD_OPTIONS
744 CLANG_SRC_ROOT
745 BINUTILS_INCDIR
746 ENABLE_TERMINFO
747 INTERNAL_PREFIX
748 ifGNUmake
749 LN_S
750 NM
751 CMP
752 CP
753 DATE
754 FIND
755 GREP
756 MKDIR
757 MV
758 RANLIB
759 AR
760 RM
761 SED
762 TAR
763 BINPWD
764 DOT
765 INSTALL_PROGRAM
766 INSTALL_SCRIPT
767 INSTALL_DATA
768 BZIP2
769 CAT
770 DOXYGEN
771 GROFF
772 GZIPBIN
773 PDFROFF
774 ZIP
775 GO
776 OCAMLFIND
777 GAS
778 HAVE_LINK_VERSION_SCRIPT
779 EGREP
780 NO_VARIADIC_MACROS
781 MISSING_FIELD_INITIALIZERS
782 COVERED_SWITCH_DEFAULT
783 NO_MAYBE_UNINITIALIZED
784 NO_UNINITIALIZED
785 NO_COMMENT
786 PYTHON
787 HAVE_DLOPEN
788 HAVE_TERMINFO
789 USE_OPROFILE
790 USE_INTEL_JITEVENTS
791 XML2CONFIG
792 LIBXML2_LIBS
793 LIBXML2_INC
794 HAVE_PTHREAD
795 HAVE_LIBZ
796 HUGE_VAL_SANITY
797 MMAP_FILE
798 SHLIBEXT
799 LLVM_PREFIX
800 LLVM_BINDIR
801 LLVM_DATADIR
802 LLVM_DOCSDIR
803 LLVM_ETCDIR
804 LLVM_INCLUDEDIR
805 LLVM_INFODIR
806 LLVM_MANDIR
807 LLVM_CONFIGTIME
808 BINDINGS_TO_BUILD
809 HAVE_OCAMLOPT
810 HAVE_OCAML_OUNIT
811 OCAML_LIBDIR
812 ENABLE_VISIBILITY_INLINES_HIDDEN
813 RPATH
814 RDYNAMIC
815 program_prefix
816 LIBOBJS
817 LTLIBOBJS'
818 ac_subst_files=''
819       ac_precious_vars='build_alias
820 host_alias
821 target_alias
822 CC
823 CFLAGS
824 LDFLAGS
825 CPPFLAGS
826 CXX
827 CXXFLAGS
828 CCC
829 CPP'
830 ac_subdirs_all='projects/test-suite
831 projects/llvm-test
832 projects/poolalloc
833 projects/llvm-poolalloc
834 projects/safecode
835 tools/polly'
836
837 # Initialize some variables set by options.
838 ac_init_help=
839 ac_init_version=false
840 # The variables have the same names as the options, with
841 # dashes changed to underlines.
842 cache_file=/dev/null
843 exec_prefix=NONE
844 no_create=
845 no_recursion=
846 prefix=NONE
847 program_prefix=NONE
848 program_suffix=NONE
849 program_transform_name=s,x,x,
850 silent=
851 site=
852 srcdir=
853 verbose=
854 x_includes=NONE
855 x_libraries=NONE
856
857 # Installation directory options.
858 # These are left unexpanded so users can "make install exec_prefix=/foo"
859 # and all the variables that are supposed to be based on exec_prefix
860 # by default will actually change.
861 # Use braces instead of parens because sh, perl, etc. also accept them.
862 # (The list follows the same order as the GNU Coding Standards.)
863 bindir='${exec_prefix}/bin'
864 sbindir='${exec_prefix}/sbin'
865 libexecdir='${exec_prefix}/libexec'
866 datarootdir='${prefix}/share'
867 datadir='${datarootdir}'
868 sysconfdir='${prefix}/etc'
869 sharedstatedir='${prefix}/com'
870 localstatedir='${prefix}/var'
871 includedir='${prefix}/include'
872 oldincludedir='/usr/include'
873 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
874 infodir='${datarootdir}/info'
875 htmldir='${docdir}'
876 dvidir='${docdir}'
877 pdfdir='${docdir}'
878 psdir='${docdir}'
879 libdir='${exec_prefix}/lib'
880 localedir='${datarootdir}/locale'
881 mandir='${datarootdir}/man'
882
883 ac_prev=
884 ac_dashdash=
885 for ac_option
886 do
887   # If the previous option needs an argument, assign it.
888   if test -n "$ac_prev"; then
889     eval $ac_prev=\$ac_option
890     ac_prev=
891     continue
892   fi
893
894   case $ac_option in
895   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
896   *)    ac_optarg=yes ;;
897   esac
898
899   # Accept the important Cygnus configure options, so we can diagnose typos.
900
901   case $ac_dashdash$ac_option in
902   --)
903     ac_dashdash=yes ;;
904
905   -bindir | --bindir | --bindi | --bind | --bin | --bi)
906     ac_prev=bindir ;;
907   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
908     bindir=$ac_optarg ;;
909
910   -build | --build | --buil | --bui | --bu)
911     ac_prev=build_alias ;;
912   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
913     build_alias=$ac_optarg ;;
914
915   -cache-file | --cache-file | --cache-fil | --cache-fi \
916   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
917     ac_prev=cache_file ;;
918   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
919   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
920     cache_file=$ac_optarg ;;
921
922   --config-cache | -C)
923     cache_file=config.cache ;;
924
925   -datadir | --datadir | --datadi | --datad)
926     ac_prev=datadir ;;
927   -datadir=* | --datadir=* | --datadi=* | --datad=*)
928     datadir=$ac_optarg ;;
929
930   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
931   | --dataroo | --dataro | --datar)
932     ac_prev=datarootdir ;;
933   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
934   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
935     datarootdir=$ac_optarg ;;
936
937   -disable-* | --disable-*)
938     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
939     # Reject names that are not valid shell variable names.
940     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
941       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
942    { (exit 1); exit 1; }; }
943     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
944     eval enable_$ac_feature=no ;;
945
946   -docdir | --docdir | --docdi | --doc | --do)
947     ac_prev=docdir ;;
948   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
949     docdir=$ac_optarg ;;
950
951   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
952     ac_prev=dvidir ;;
953   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
954     dvidir=$ac_optarg ;;
955
956   -enable-* | --enable-*)
957     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
958     # Reject names that are not valid shell variable names.
959     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
960       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
961    { (exit 1); exit 1; }; }
962     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
963     eval enable_$ac_feature=\$ac_optarg ;;
964
965   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
966   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
967   | --exec | --exe | --ex)
968     ac_prev=exec_prefix ;;
969   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
970   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
971   | --exec=* | --exe=* | --ex=*)
972     exec_prefix=$ac_optarg ;;
973
974   -gas | --gas | --ga | --g)
975     # Obsolete; use --with-gas.
976     with_gas=yes ;;
977
978   -help | --help | --hel | --he | -h)
979     ac_init_help=long ;;
980   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
981     ac_init_help=recursive ;;
982   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
983     ac_init_help=short ;;
984
985   -host | --host | --hos | --ho)
986     ac_prev=host_alias ;;
987   -host=* | --host=* | --hos=* | --ho=*)
988     host_alias=$ac_optarg ;;
989
990   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
991     ac_prev=htmldir ;;
992   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
993   | --ht=*)
994     htmldir=$ac_optarg ;;
995
996   -includedir | --includedir | --includedi | --included | --include \
997   | --includ | --inclu | --incl | --inc)
998     ac_prev=includedir ;;
999   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1000   | --includ=* | --inclu=* | --incl=* | --inc=*)
1001     includedir=$ac_optarg ;;
1002
1003   -infodir | --infodir | --infodi | --infod | --info | --inf)
1004     ac_prev=infodir ;;
1005   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1006     infodir=$ac_optarg ;;
1007
1008   -libdir | --libdir | --libdi | --libd)
1009     ac_prev=libdir ;;
1010   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1011     libdir=$ac_optarg ;;
1012
1013   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1014   | --libexe | --libex | --libe)
1015     ac_prev=libexecdir ;;
1016   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1017   | --libexe=* | --libex=* | --libe=*)
1018     libexecdir=$ac_optarg ;;
1019
1020   -localedir | --localedir | --localedi | --localed | --locale)
1021     ac_prev=localedir ;;
1022   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1023     localedir=$ac_optarg ;;
1024
1025   -localstatedir | --localstatedir | --localstatedi | --localstated \
1026   | --localstate | --localstat | --localsta | --localst | --locals)
1027     ac_prev=localstatedir ;;
1028   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1029   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1030     localstatedir=$ac_optarg ;;
1031
1032   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1033     ac_prev=mandir ;;
1034   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1035     mandir=$ac_optarg ;;
1036
1037   -nfp | --nfp | --nf)
1038     # Obsolete; use --without-fp.
1039     with_fp=no ;;
1040
1041   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1042   | --no-cr | --no-c | -n)
1043     no_create=yes ;;
1044
1045   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1046   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1047     no_recursion=yes ;;
1048
1049   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1050   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1051   | --oldin | --oldi | --old | --ol | --o)
1052     ac_prev=oldincludedir ;;
1053   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1054   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1055   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1056     oldincludedir=$ac_optarg ;;
1057
1058   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1059     ac_prev=prefix ;;
1060   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1061     prefix=$ac_optarg ;;
1062
1063   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1064   | --program-pre | --program-pr | --program-p)
1065     ac_prev=program_prefix ;;
1066   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1067   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1068     program_prefix=$ac_optarg ;;
1069
1070   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1071   | --program-suf | --program-su | --program-s)
1072     ac_prev=program_suffix ;;
1073   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1074   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1075     program_suffix=$ac_optarg ;;
1076
1077   -program-transform-name | --program-transform-name \
1078   | --program-transform-nam | --program-transform-na \
1079   | --program-transform-n | --program-transform- \
1080   | --program-transform | --program-transfor \
1081   | --program-transfo | --program-transf \
1082   | --program-trans | --program-tran \
1083   | --progr-tra | --program-tr | --program-t)
1084     ac_prev=program_transform_name ;;
1085   -program-transform-name=* | --program-transform-name=* \
1086   | --program-transform-nam=* | --program-transform-na=* \
1087   | --program-transform-n=* | --program-transform-=* \
1088   | --program-transform=* | --program-transfor=* \
1089   | --program-transfo=* | --program-transf=* \
1090   | --program-trans=* | --program-tran=* \
1091   | --progr-tra=* | --program-tr=* | --program-t=*)
1092     program_transform_name=$ac_optarg ;;
1093
1094   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1095     ac_prev=pdfdir ;;
1096   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1097     pdfdir=$ac_optarg ;;
1098
1099   -psdir | --psdir | --psdi | --psd | --ps)
1100     ac_prev=psdir ;;
1101   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1102     psdir=$ac_optarg ;;
1103
1104   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1105   | -silent | --silent | --silen | --sile | --sil)
1106     silent=yes ;;
1107
1108   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1109     ac_prev=sbindir ;;
1110   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1111   | --sbi=* | --sb=*)
1112     sbindir=$ac_optarg ;;
1113
1114   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1115   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1116   | --sharedst | --shareds | --shared | --share | --shar \
1117   | --sha | --sh)
1118     ac_prev=sharedstatedir ;;
1119   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1120   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1121   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1122   | --sha=* | --sh=*)
1123     sharedstatedir=$ac_optarg ;;
1124
1125   -site | --site | --sit)
1126     ac_prev=site ;;
1127   -site=* | --site=* | --sit=*)
1128     site=$ac_optarg ;;
1129
1130   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1131     ac_prev=srcdir ;;
1132   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1133     srcdir=$ac_optarg ;;
1134
1135   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1136   | --syscon | --sysco | --sysc | --sys | --sy)
1137     ac_prev=sysconfdir ;;
1138   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1139   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1140     sysconfdir=$ac_optarg ;;
1141
1142   -target | --target | --targe | --targ | --tar | --ta | --t)
1143     ac_prev=target_alias ;;
1144   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1145     target_alias=$ac_optarg ;;
1146
1147   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1148     verbose=yes ;;
1149
1150   -version | --version | --versio | --versi | --vers | -V)
1151     ac_init_version=: ;;
1152
1153   -with-* | --with-*)
1154     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1155     # Reject names that are not valid shell variable names.
1156     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1157       { echo "$as_me: error: invalid package name: $ac_package" >&2
1158    { (exit 1); exit 1; }; }
1159     ac_package=`echo $ac_package| sed 's/-/_/g'`
1160     eval with_$ac_package=\$ac_optarg ;;
1161
1162   -without-* | --without-*)
1163     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1164     # Reject names that are not valid shell variable names.
1165     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1166       { echo "$as_me: error: invalid package name: $ac_package" >&2
1167    { (exit 1); exit 1; }; }
1168     ac_package=`echo $ac_package | sed 's/-/_/g'`
1169     eval with_$ac_package=no ;;
1170
1171   --x)
1172     # Obsolete; use --with-x.
1173     with_x=yes ;;
1174
1175   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1176   | --x-incl | --x-inc | --x-in | --x-i)
1177     ac_prev=x_includes ;;
1178   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1179   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1180     x_includes=$ac_optarg ;;
1181
1182   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1183   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1184     ac_prev=x_libraries ;;
1185   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1186   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1187     x_libraries=$ac_optarg ;;
1188
1189   -*) { echo "$as_me: error: unrecognized option: $ac_option
1190 Try \`$0 --help' for more information." >&2
1191    { (exit 1); exit 1; }; }
1192     ;;
1193
1194   *=*)
1195     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1196     # Reject names that are not valid shell variable names.
1197     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1198       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1199    { (exit 1); exit 1; }; }
1200     eval $ac_envvar=\$ac_optarg
1201     export $ac_envvar ;;
1202
1203   *)
1204     # FIXME: should be removed in autoconf 3.0.
1205     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1206     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1207       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1208     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1209     ;;
1210
1211   esac
1212 done
1213
1214 if test -n "$ac_prev"; then
1215   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1216   { echo "$as_me: error: missing argument to $ac_option" >&2
1217    { (exit 1); exit 1; }; }
1218 fi
1219
1220 # Be sure to have absolute directory names.
1221 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1222                 datadir sysconfdir sharedstatedir localstatedir includedir \
1223                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1224                 libdir localedir mandir
1225 do
1226   eval ac_val=\$$ac_var
1227   case $ac_val in
1228     [\\/$]* | ?:[\\/]* )  continue;;
1229     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1230   esac
1231   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1232    { (exit 1); exit 1; }; }
1233 done
1234
1235 # There might be people who depend on the old broken behavior: `$host'
1236 # used to hold the argument of --host etc.
1237 # FIXME: To remove some day.
1238 build=$build_alias
1239 host=$host_alias
1240 target=$target_alias
1241
1242 # FIXME: To remove some day.
1243 if test "x$host_alias" != x; then
1244   if test "x$build_alias" = x; then
1245     cross_compiling=maybe
1246     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1247     If a cross compiler is detected then cross compile mode will be used." >&2
1248   elif test "x$build_alias" != "x$host_alias"; then
1249     cross_compiling=yes
1250   fi
1251 fi
1252
1253 ac_tool_prefix=
1254 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1255
1256 test "$silent" = yes && exec 6>/dev/null
1257
1258
1259 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1260 ac_ls_di=`ls -di .` &&
1261 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1262   { echo "$as_me: error: Working directory cannot be determined" >&2
1263    { (exit 1); exit 1; }; }
1264 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1265   { echo "$as_me: error: pwd does not report name of working directory" >&2
1266    { (exit 1); exit 1; }; }
1267
1268
1269 # Find the source files, if location was not specified.
1270 if test -z "$srcdir"; then
1271   ac_srcdir_defaulted=yes
1272   # Try the directory containing this script, then the parent directory.
1273   ac_confdir=`$as_dirname -- "$0" ||
1274 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1275          X"$0" : 'X\(//\)[^/]' \| \
1276          X"$0" : 'X\(//\)$' \| \
1277          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1278 echo X"$0" |
1279     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1280             s//\1/
1281             q
1282           }
1283           /^X\(\/\/\)[^/].*/{
1284             s//\1/
1285             q
1286           }
1287           /^X\(\/\/\)$/{
1288             s//\1/
1289             q
1290           }
1291           /^X\(\/\).*/{
1292             s//\1/
1293             q
1294           }
1295           s/.*/./; q'`
1296   srcdir=$ac_confdir
1297   if test ! -r "$srcdir/$ac_unique_file"; then
1298     srcdir=..
1299   fi
1300 else
1301   ac_srcdir_defaulted=no
1302 fi
1303 if test ! -r "$srcdir/$ac_unique_file"; then
1304   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1305   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1306    { (exit 1); exit 1; }; }
1307 fi
1308 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1309 ac_abs_confdir=`(
1310         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1311    { (exit 1); exit 1; }; }
1312         pwd)`
1313 # When building in place, set srcdir=.
1314 if test "$ac_abs_confdir" = "$ac_pwd"; then
1315   srcdir=.
1316 fi
1317 # Remove unnecessary trailing slashes from srcdir.
1318 # Double slashes in file names in object file debugging info
1319 # mess up M-x gdb in Emacs.
1320 case $srcdir in
1321 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1322 esac
1323 for ac_var in $ac_precious_vars; do
1324   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1325   eval ac_env_${ac_var}_value=\$${ac_var}
1326   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1327   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1328 done
1329
1330 #
1331 # Report the --help message.
1332 #
1333 if test "$ac_init_help" = "long"; then
1334   # Omit some internal or obsolete options to make the list less imposing.
1335   # This message is too long to be a string in the A/UX 3.1 sh.
1336   cat <<_ACEOF
1337 \`configure' configures LLVM 3.8.0svn to adapt to many kinds of systems.
1338
1339 Usage: $0 [OPTION]... [VAR=VALUE]...
1340
1341 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1342 VAR=VALUE.  See below for descriptions of some of the useful variables.
1343
1344 Defaults for the options are specified in brackets.
1345
1346 Configuration:
1347   -h, --help              display this help and exit
1348       --help=short        display options specific to this package
1349       --help=recursive    display the short help of all the included packages
1350   -V, --version           display version information and exit
1351   -q, --quiet, --silent   do not print \`checking...' messages
1352       --cache-file=FILE   cache test results in FILE [disabled]
1353   -C, --config-cache      alias for \`--cache-file=config.cache'
1354   -n, --no-create         do not create output files
1355       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1356
1357 Installation directories:
1358   --prefix=PREFIX         install architecture-independent files in PREFIX
1359                           [$ac_default_prefix]
1360   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1361                           [PREFIX]
1362
1363 By default, \`make install' will install all the files in
1364 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1365 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1366 for instance \`--prefix=\$HOME'.
1367
1368 For better control, use the options below.
1369
1370 Fine tuning of the installation directories:
1371   --bindir=DIR           user executables [EPREFIX/bin]
1372   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1373   --libexecdir=DIR       program executables [EPREFIX/libexec]
1374   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1375   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1376   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1377   --libdir=DIR           object code libraries [EPREFIX/lib]
1378   --includedir=DIR       C header files [PREFIX/include]
1379   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1380   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1381   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1382   --infodir=DIR          info documentation [DATAROOTDIR/info]
1383   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1384   --mandir=DIR           man documentation [DATAROOTDIR/man]
1385   --docdir=DIR           documentation root [DATAROOTDIR/doc/llvm]
1386   --htmldir=DIR          html documentation [DOCDIR]
1387   --dvidir=DIR           dvi documentation [DOCDIR]
1388   --pdfdir=DIR           pdf documentation [DOCDIR]
1389   --psdir=DIR            ps documentation [DOCDIR]
1390 _ACEOF
1391
1392   cat <<\_ACEOF
1393
1394 System types:
1395   --build=BUILD     configure for building on BUILD [guessed]
1396   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1397   --target=TARGET   configure for building compilers for TARGET [HOST]
1398 _ACEOF
1399 fi
1400
1401 if test -n "$ac_init_help"; then
1402   case $ac_init_help in
1403      short | recursive ) echo "Configuration of LLVM 3.8.0svn:";;
1404    esac
1405   cat <<\_ACEOF
1406
1407 Optional Features:
1408   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1409   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1410   --enable-polly          Use polly if available (default is YES)
1411   --enable-libcpp         Use libc++ if available (default is NO)
1412   --enable-compiler-version-checks
1413                           Check the version of the host compiler (default is
1414                           YES)
1415   --enable-cxx1y          Use c++1y if available (default is NO)
1416   --enable-split-dwarf    Use split-dwarf if available (default is NO)
1417   --enable-clang-arcmt    Enable building of clang ARCMT (default is YES)
1418   --enable-clang-plugin-support
1419                           Enable plugin support in clang (default is YES)
1420   --enable-clang-static-analyzer
1421                           Enable building of clang Static Analyzer (default is
1422                           YES)
1423   --enable-optimized      Compile with optimizations enabled (default is NO)
1424   --enable-profiling      Compile with profiling enabled (default is NO)
1425   --enable-assertions     Compile with assertion checks enabled (default is
1426                           YES)
1427   --enable-werror         Compile with -Werror enabled (default is NO)
1428   --enable-expensive-checks
1429                           Compile with expensive debug checks enabled (default
1430                           is NO)
1431   --enable-abi-breaking-checks
1432                           Compile with abi-breaking asserts support (default
1433                           is with-asserts)
1434   --enable-debug-runtime  Build runtime libs with debug symbols (default is
1435                           NO)
1436   --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1437                           optimization is on and YES if it's off)
1438   --enable-keep-symbols   Do not strip installed executables)
1439   --enable-jit            Enable Just In Time Compiling (default is YES)
1440   --enable-docs           Build documents (default is YES)
1441   --enable-doxygen        Build doxygen documentation (default is NO)
1442   --enable-doxygen-search Enable doxygen search support (default is NO)
1443   --enable-doxygen-external-search
1444                           Enable doxygen exteranl search (default is NO)
1445   --enable-doxygen-qt-help
1446                           Build Qt help files (default is NO)
1447   --enable-threads        Use threads if available (default is YES)
1448   --enable-pthreads       Use pthreads if available (default is YES)
1449   --enable-zlib           Use zlib for compression/decompression if available
1450                           (default is YES)
1451   --enable-pic            Build LLVM with Position Independent Code (default
1452                           is YES)
1453   --enable-shared         Build a shared library and link tools against it
1454                           (default is NO)
1455   --enable-embed-stdcxx   Build a shared library with embedded libstdc++ for
1456                           Win32 DLL (default is NO)
1457   --enable-timestamps     Enable embedding timestamp information in build
1458                           (default is YES)
1459   --enable-backtraces     Enable embedding backtraces on crash (default is
1460                           YES)
1461   --enable-crash-overrides
1462                           Enable crash handling overrides (default is YES)
1463   --enable-targets        Build specific host targets: all or
1464                           target1,target2,... Valid targets are: host, x86,
1465                           x86_64, sparc, powerpc, arm64, arm, aarch64, mips,
1466                           hexagon, xcore, msp430, nvptx, systemz, r600, bpf,
1467                           wasm, and cpp (default=all)
1468   --enable-experimental-targets
1469                           Build experimental host targets: disable or
1470                           target1,target2,... (default=disable)
1471   --enable-bindings       Build specific language bindings:
1472                           all,auto,none,{binding-name} (default=auto)
1473   --enable-terminfo       Query the terminfo database if available (default is
1474                           YES)
1475   --enable-libedit        Use libedit if available (default is YES)
1476   --enable-libffi         Check for the presence of libffi (default is NO)
1477
1478 Optional Packages:
1479   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1480   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1481   --with-doxygen-search-engine-url
1482                           Specify the external search engine for doxygen
1483   --with-doxygen-search-mappings
1484                           Specify the extra search mapping for doxygen
1485   --with-optimize-option  Select the compiler options to use for optimized
1486                           builds
1487   --with-extra-options    Specify additional options to compile LLVM with
1488   --with-extra-ld-options Specify additional options to link LLVM with
1489   --with-ocaml-libdir     Specify install location for ocaml bindings (default
1490                           is stdlib)
1491   --with-clang-srcdir     Directory to the out-of-tree Clang source
1492   --with-clang-resource-dir
1493                           Relative directory from the Clang binary for
1494                           resource files
1495   --with-c-include-dirs   Colon separated list of directories clang will
1496                           search for headers
1497   --with-gcc-toolchain    Directory where gcc is installed.
1498   --with-default-sysroot  Add --sysroot=<path> to all compiler invocations.
1499   --with-clang-default-openmp-runtime
1500                           The default OpenMP runtime for Clang.
1501   --with-binutils-include Specify path to binutils/include/ containing
1502                           plugin-api.h file for gold plugin.
1503   --with-bug-report-url   Specify the URL where bug reports should be
1504                           submitted (default=http://llvm.org/bugs/)
1505   --with-internal-prefix  Installation directory for internal files
1506   --with-python           path to python
1507   --with-oprofile=<prefix>
1508                           Tell OProfile >= 0.9.4 how to symbolize JIT output
1509   --with-intel-jitevents  Notify Intel JIT profiling API of generated code
1510
1511
1512 Some influential environment variables:
1513   CC          C compiler command
1514   CFLAGS      C compiler flags
1515   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1516               nonstandard directory <lib dir>
1517   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1518               you have headers in a nonstandard directory <include dir>
1519   CXX         C++ compiler command
1520   CXXFLAGS    C++ compiler flags
1521   CPP         C preprocessor
1522
1523 Use these variables to override the choices made by `configure' or to help
1524 it to find libraries and programs with nonstandard names/locations.
1525
1526 Report bugs to <http://llvm.org/bugs/>.
1527 _ACEOF
1528 ac_status=$?
1529 fi
1530
1531 if test "$ac_init_help" = "recursive"; then
1532   # If there are subdirs, report their specific --help.
1533   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1534     test -d "$ac_dir" || continue
1535     ac_builddir=.
1536
1537 case "$ac_dir" in
1538 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1539 *)
1540   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1541   # A ".." for each directory in $ac_dir_suffix.
1542   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1543   case $ac_top_builddir_sub in
1544   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1545   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1546   esac ;;
1547 esac
1548 ac_abs_top_builddir=$ac_pwd
1549 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1550 # for backward compatibility:
1551 ac_top_builddir=$ac_top_build_prefix
1552
1553 case $srcdir in
1554   .)  # We are building in place.
1555     ac_srcdir=.
1556     ac_top_srcdir=$ac_top_builddir_sub
1557     ac_abs_top_srcdir=$ac_pwd ;;
1558   [\\/]* | ?:[\\/]* )  # Absolute name.
1559     ac_srcdir=$srcdir$ac_dir_suffix;
1560     ac_top_srcdir=$srcdir
1561     ac_abs_top_srcdir=$srcdir ;;
1562   *) # Relative name.
1563     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1564     ac_top_srcdir=$ac_top_build_prefix$srcdir
1565     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1566 esac
1567 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1568
1569     cd "$ac_dir" || { ac_status=$?; continue; }
1570     # Check for guested configure.
1571     if test -f "$ac_srcdir/configure.gnu"; then
1572       echo &&
1573       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1574     elif test -f "$ac_srcdir/configure"; then
1575       echo &&
1576       $SHELL "$ac_srcdir/configure" --help=recursive
1577     else
1578       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1579     fi || ac_status=$?
1580     cd "$ac_pwd" || { ac_status=$?; break; }
1581   done
1582 fi
1583
1584 test -n "$ac_init_help" && exit $ac_status
1585 if $ac_init_version; then
1586   cat <<\_ACEOF
1587 LLVM configure 3.8.0svn
1588 generated by GNU Autoconf 2.60
1589
1590 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1591 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1592 This configure script is free software; the Free Software Foundation
1593 gives unlimited permission to copy, distribute and modify it.
1594
1595 Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign.
1596 _ACEOF
1597   exit
1598 fi
1599 cat >config.log <<_ACEOF
1600 This file contains any messages produced by compilers while
1601 running configure, to aid debugging if configure makes a mistake.
1602
1603 It was created by LLVM $as_me 3.8.0svn, which was
1604 generated by GNU Autoconf 2.60.  Invocation command line was
1605
1606   $ $0 $@
1607
1608 _ACEOF
1609 exec 5>>config.log
1610 {
1611 cat <<_ASUNAME
1612 ## --------- ##
1613 ## Platform. ##
1614 ## --------- ##
1615
1616 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1617 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1618 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1619 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1620 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1621
1622 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1623 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1624
1625 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1626 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1627 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1628 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1629 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1630 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1631 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1632
1633 _ASUNAME
1634
1635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1636 for as_dir in $PATH
1637 do
1638   IFS=$as_save_IFS
1639   test -z "$as_dir" && as_dir=.
1640   echo "PATH: $as_dir"
1641 done
1642 IFS=$as_save_IFS
1643
1644 } >&5
1645
1646 cat >&5 <<_ACEOF
1647
1648
1649 ## ----------- ##
1650 ## Core tests. ##
1651 ## ----------- ##
1652
1653 _ACEOF
1654
1655
1656 # Keep a trace of the command line.
1657 # Strip out --no-create and --no-recursion so they do not pile up.
1658 # Strip out --silent because we don't want to record it for future runs.
1659 # Also quote any args containing shell meta-characters.
1660 # Make two passes to allow for proper duplicate-argument suppression.
1661 ac_configure_args=
1662 ac_configure_args0=
1663 ac_configure_args1=
1664 ac_must_keep_next=false
1665 for ac_pass in 1 2
1666 do
1667   for ac_arg
1668   do
1669     case $ac_arg in
1670     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1671     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1672     | -silent | --silent | --silen | --sile | --sil)
1673       continue ;;
1674     *\'*)
1675       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1676     esac
1677     case $ac_pass in
1678     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1679     2)
1680       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1681       if test $ac_must_keep_next = true; then
1682         ac_must_keep_next=false # Got value, back to normal.
1683       else
1684         case $ac_arg in
1685           *=* | --config-cache | -C | -disable-* | --disable-* \
1686           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1687           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1688           | -with-* | --with-* | -without-* | --without-* | --x)
1689             case "$ac_configure_args0 " in
1690               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1691             esac
1692             ;;
1693           -* ) ac_must_keep_next=true ;;
1694         esac
1695       fi
1696       ac_configure_args="$ac_configure_args '$ac_arg'"
1697       ;;
1698     esac
1699   done
1700 done
1701 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1702 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1703
1704 # When interrupted or exit'd, cleanup temporary files, and complete
1705 # config.log.  We remove comments because anyway the quotes in there
1706 # would cause problems or look ugly.
1707 # WARNING: Use '\'' to represent an apostrophe within the trap.
1708 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1709 trap 'exit_status=$?
1710   # Save into config.log some information that might help in debugging.
1711   {
1712     echo
1713
1714     cat <<\_ASBOX
1715 ## ---------------- ##
1716 ## Cache variables. ##
1717 ## ---------------- ##
1718 _ASBOX
1719     echo
1720     # The following way of writing the cache mishandles newlines in values,
1721 (
1722   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1723     eval ac_val=\$$ac_var
1724     case $ac_val in #(
1725     *${as_nl}*)
1726       case $ac_var in #(
1727       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1728 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1729       esac
1730       case $ac_var in #(
1731       _ | IFS | as_nl) ;; #(
1732       *) $as_unset $ac_var ;;
1733       esac ;;
1734     esac
1735   done
1736   (set) 2>&1 |
1737     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1738     *${as_nl}ac_space=\ *)
1739       sed -n \
1740         "s/'\''/'\''\\\\'\'''\''/g;
1741           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1742       ;; #(
1743     *)
1744       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1745       ;;
1746     esac |
1747     sort
1748 )
1749     echo
1750
1751     cat <<\_ASBOX
1752 ## ----------------- ##
1753 ## Output variables. ##
1754 ## ----------------- ##
1755 _ASBOX
1756     echo
1757     for ac_var in $ac_subst_vars
1758     do
1759       eval ac_val=\$$ac_var
1760       case $ac_val in
1761       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1762       esac
1763       echo "$ac_var='\''$ac_val'\''"
1764     done | sort
1765     echo
1766
1767     if test -n "$ac_subst_files"; then
1768       cat <<\_ASBOX
1769 ## ------------------- ##
1770 ## File substitutions. ##
1771 ## ------------------- ##
1772 _ASBOX
1773       echo
1774       for ac_var in $ac_subst_files
1775       do
1776         eval ac_val=\$$ac_var
1777         case $ac_val in
1778         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1779         esac
1780         echo "$ac_var='\''$ac_val'\''"
1781       done | sort
1782       echo
1783     fi
1784
1785     if test -s confdefs.h; then
1786       cat <<\_ASBOX
1787 ## ----------- ##
1788 ## confdefs.h. ##
1789 ## ----------- ##
1790 _ASBOX
1791       echo
1792       cat confdefs.h
1793       echo
1794     fi
1795     test "$ac_signal" != 0 &&
1796       echo "$as_me: caught signal $ac_signal"
1797     echo "$as_me: exit $exit_status"
1798   } >&5
1799   rm -f core *.core core.conftest.* &&
1800     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1801     exit $exit_status
1802 ' 0
1803 for ac_signal in 1 2 13 15; do
1804   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1805 done
1806 ac_signal=0
1807
1808 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1809 rm -f -r conftest* confdefs.h
1810
1811 # Predefined preprocessor variables.
1812
1813 cat >>confdefs.h <<_ACEOF
1814 #define PACKAGE_NAME "$PACKAGE_NAME"
1815 _ACEOF
1816
1817
1818 cat >>confdefs.h <<_ACEOF
1819 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1820 _ACEOF
1821
1822
1823 cat >>confdefs.h <<_ACEOF
1824 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1825 _ACEOF
1826
1827
1828 cat >>confdefs.h <<_ACEOF
1829 #define PACKAGE_STRING "$PACKAGE_STRING"
1830 _ACEOF
1831
1832
1833 cat >>confdefs.h <<_ACEOF
1834 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1835 _ACEOF
1836
1837
1838 # Let the site file select an alternate cache file if it wants to.
1839 # Prefer explicitly selected file to automatically selected ones.
1840 if test -n "$CONFIG_SITE"; then
1841   set x "$CONFIG_SITE"
1842 elif test "x$prefix" != xNONE; then
1843   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1844 else
1845   set x "$ac_default_prefix/share/config.site" \
1846         "$ac_default_prefix/etc/config.site"
1847 fi
1848 shift
1849 for ac_site_file
1850 do
1851   if test -r "$ac_site_file"; then
1852     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1853 echo "$as_me: loading site script $ac_site_file" >&6;}
1854     sed 's/^/| /' "$ac_site_file" >&5
1855     . "$ac_site_file"
1856   fi
1857 done
1858
1859 if test -r "$cache_file"; then
1860   # Some versions of bash will fail to source /dev/null (special
1861   # files actually), so we avoid doing that.
1862   if test -f "$cache_file"; then
1863     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1864 echo "$as_me: loading cache $cache_file" >&6;}
1865     case $cache_file in
1866       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1867       *)                      . "./$cache_file";;
1868     esac
1869   fi
1870 else
1871   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1872 echo "$as_me: creating cache $cache_file" >&6;}
1873   >$cache_file
1874 fi
1875
1876 # Check that the precious variables saved in the cache have kept the same
1877 # value.
1878 ac_cache_corrupted=false
1879 for ac_var in $ac_precious_vars; do
1880   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1881   eval ac_new_set=\$ac_env_${ac_var}_set
1882   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1883   eval ac_new_val=\$ac_env_${ac_var}_value
1884   case $ac_old_set,$ac_new_set in
1885     set,)
1886       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1887 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1888       ac_cache_corrupted=: ;;
1889     ,set)
1890       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1891 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1892       ac_cache_corrupted=: ;;
1893     ,);;
1894     *)
1895       if test "x$ac_old_val" != "x$ac_new_val"; then
1896         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1897 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1898         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1899 echo "$as_me:   former value:  $ac_old_val" >&2;}
1900         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1901 echo "$as_me:   current value: $ac_new_val" >&2;}
1902         ac_cache_corrupted=:
1903       fi;;
1904   esac
1905   # Pass precious variables to config.status.
1906   if test "$ac_new_set" = set; then
1907     case $ac_new_val in
1908     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1909     *) ac_arg=$ac_var=$ac_new_val ;;
1910     esac
1911     case " $ac_configure_args " in
1912       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1913       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1914     esac
1915   fi
1916 done
1917 if $ac_cache_corrupted; then
1918   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1919 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1920   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1921 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1922    { (exit 1); exit 1; }; }
1923 fi
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949 ac_ext=c
1950 ac_cpp='$CPP $CPPFLAGS'
1951 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1952 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1953 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1954
1955
1956
1957 LLVM_VERSION_MAJOR=3
1958 LLVM_VERSION_MINOR=8
1959 LLVM_VERSION_PATCH=0
1960 LLVM_VERSION_SUFFIX=svn
1961
1962
1963 cat >>confdefs.h <<_ACEOF
1964 #define LLVM_VERSION_MAJOR $LLVM_VERSION_MAJOR
1965 _ACEOF
1966
1967
1968 cat >>confdefs.h <<_ACEOF
1969 #define LLVM_VERSION_MINOR $LLVM_VERSION_MINOR
1970 _ACEOF
1971
1972
1973 cat >>confdefs.h <<_ACEOF
1974 #define LLVM_VERSION_PATCH $LLVM_VERSION_PATCH
1975 _ACEOF
1976
1977
1978 cat >>confdefs.h <<_ACEOF
1979 #define LLVM_VERSION_STRING "$PACKAGE_VERSION"
1980 _ACEOF
1981
1982
1983
1984
1985
1986
1987
1988 LLVM_COPYRIGHT="Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign."
1989
1990
1991
1992
1993
1994
1995
1996 ac_aux_dir=
1997 for ac_dir in autoconf "$srcdir"/autoconf; do
1998   if test -f "$ac_dir/install-sh"; then
1999     ac_aux_dir=$ac_dir
2000     ac_install_sh="$ac_aux_dir/install-sh -c"
2001     break
2002   elif test -f "$ac_dir/install.sh"; then
2003     ac_aux_dir=$ac_dir
2004     ac_install_sh="$ac_aux_dir/install.sh -c"
2005     break
2006   elif test -f "$ac_dir/shtool"; then
2007     ac_aux_dir=$ac_dir
2008     ac_install_sh="$ac_aux_dir/shtool install -c"
2009     break
2010   fi
2011 done
2012 if test -z "$ac_aux_dir"; then
2013   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
2014 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
2015    { (exit 1); exit 1; }; }
2016 fi
2017
2018 # These three variables are undocumented and unsupported,
2019 # and are intended to be withdrawn in a future Autoconf release.
2020 # They can cause serious problems if a builder's source tree is in a directory
2021 # whose full name contains unusual characters.
2022 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2023 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2024 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2025
2026
2027
2028 if test ${srcdir} != "." ; then
2029   if test -f ${srcdir}/include/llvm/Config/config.h ; then
2030     { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
2031 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
2032    { (exit 1); exit 1; }; }
2033   fi
2034 fi
2035
2036 if test ${srcdir} = "." ; then
2037   { { echo "$as_me:$LINENO: error: In-source builds are not allowed. Please configure from a separate build directory!" >&5
2038 echo "$as_me: error: In-source builds are not allowed. Please configure from a separate build directory!" >&2;}
2039    { (exit 1); exit 1; }; }
2040 fi
2041
2042 : ${CFLAGS=}
2043 : ${CXXFLAGS=}
2044
2045 ac_ext=c
2046 ac_cpp='$CPP $CPPFLAGS'
2047 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2048 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2049 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2050 if test -n "$ac_tool_prefix"; then
2051   for ac_prog in clang gcc
2052   do
2053     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2054 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2055 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2056 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2057 if test "${ac_cv_prog_CC+set}" = set; then
2058   echo $ECHO_N "(cached) $ECHO_C" >&6
2059 else
2060   if test -n "$CC"; then
2061   ac_cv_prog_CC="$CC" # Let the user override the test.
2062 else
2063 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2064 for as_dir in $PATH
2065 do
2066   IFS=$as_save_IFS
2067   test -z "$as_dir" && as_dir=.
2068   for ac_exec_ext in '' $ac_executable_extensions; do
2069   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2070     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2071     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2072     break 2
2073   fi
2074 done
2075 done
2076 IFS=$as_save_IFS
2077
2078 fi
2079 fi
2080 CC=$ac_cv_prog_CC
2081 if test -n "$CC"; then
2082   { echo "$as_me:$LINENO: result: $CC" >&5
2083 echo "${ECHO_T}$CC" >&6; }
2084 else
2085   { echo "$as_me:$LINENO: result: no" >&5
2086 echo "${ECHO_T}no" >&6; }
2087 fi
2088
2089
2090     test -n "$CC" && break
2091   done
2092 fi
2093 if test -z "$CC"; then
2094   ac_ct_CC=$CC
2095   for ac_prog in clang gcc
2096 do
2097   # Extract the first word of "$ac_prog", so it can be a program name with args.
2098 set dummy $ac_prog; ac_word=$2
2099 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2100 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2101 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2102   echo $ECHO_N "(cached) $ECHO_C" >&6
2103 else
2104   if test -n "$ac_ct_CC"; then
2105   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2106 else
2107 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2108 for as_dir in $PATH
2109 do
2110   IFS=$as_save_IFS
2111   test -z "$as_dir" && as_dir=.
2112   for ac_exec_ext in '' $ac_executable_extensions; do
2113   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2114     ac_cv_prog_ac_ct_CC="$ac_prog"
2115     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2116     break 2
2117   fi
2118 done
2119 done
2120 IFS=$as_save_IFS
2121
2122 fi
2123 fi
2124 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2125 if test -n "$ac_ct_CC"; then
2126   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2127 echo "${ECHO_T}$ac_ct_CC" >&6; }
2128 else
2129   { echo "$as_me:$LINENO: result: no" >&5
2130 echo "${ECHO_T}no" >&6; }
2131 fi
2132
2133
2134   test -n "$ac_ct_CC" && break
2135 done
2136
2137   if test "x$ac_ct_CC" = x; then
2138     CC=""
2139   else
2140     case $cross_compiling:$ac_tool_warned in
2141 yes:)
2142 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2143 whose name does not start with the host triplet.  If you think this
2144 configuration is useful to you, please write to autoconf@gnu.org." >&5
2145 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2146 whose name does not start with the host triplet.  If you think this
2147 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2148 ac_tool_warned=yes ;;
2149 esac
2150     CC=$ac_ct_CC
2151   fi
2152 fi
2153
2154
2155 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2156 See \`config.log' for more details." >&5
2157 echo "$as_me: error: no acceptable C compiler found in \$PATH
2158 See \`config.log' for more details." >&2;}
2159    { (exit 1); exit 1; }; }
2160
2161 # Provide some information about the compiler.
2162 echo "$as_me:$LINENO: checking for C compiler version" >&5
2163 ac_compiler=`set X $ac_compile; echo $2`
2164 { (ac_try="$ac_compiler --version >&5"
2165 case "(($ac_try" in
2166   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2167   *) ac_try_echo=$ac_try;;
2168 esac
2169 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2170   (eval "$ac_compiler --version >&5") 2>&5
2171   ac_status=$?
2172   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2173   (exit $ac_status); }
2174 { (ac_try="$ac_compiler -v >&5"
2175 case "(($ac_try" in
2176   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2177   *) ac_try_echo=$ac_try;;
2178 esac
2179 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2180   (eval "$ac_compiler -v >&5") 2>&5
2181   ac_status=$?
2182   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2183   (exit $ac_status); }
2184 { (ac_try="$ac_compiler -V >&5"
2185 case "(($ac_try" in
2186   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2187   *) ac_try_echo=$ac_try;;
2188 esac
2189 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2190   (eval "$ac_compiler -V >&5") 2>&5
2191   ac_status=$?
2192   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2193   (exit $ac_status); }
2194
2195 cat >conftest.$ac_ext <<_ACEOF
2196 /* confdefs.h.  */
2197 _ACEOF
2198 cat confdefs.h >>conftest.$ac_ext
2199 cat >>conftest.$ac_ext <<_ACEOF
2200 /* end confdefs.h.  */
2201
2202 int
2203 main ()
2204 {
2205
2206   ;
2207   return 0;
2208 }
2209 _ACEOF
2210 ac_clean_files_save=$ac_clean_files
2211 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2212 # Try to create an executable without -o first, disregard a.out.
2213 # It will help us diagnose broken compilers, and finding out an intuition
2214 # of exeext.
2215 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2216 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2217 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2218 #
2219 # List of possible output files, starting from the most likely.
2220 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2221 # only as a last resort.  b.out is created by i960 compilers.
2222 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2223 #
2224 # The IRIX 6 linker writes into existing files which may not be
2225 # executable, retaining their permissions.  Remove them first so a
2226 # subsequent execution test works.
2227 ac_rmfiles=
2228 for ac_file in $ac_files
2229 do
2230   case $ac_file in
2231     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2232     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2233   esac
2234 done
2235 rm -f $ac_rmfiles
2236
2237 if { (ac_try="$ac_link_default"
2238 case "(($ac_try" in
2239   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2240   *) ac_try_echo=$ac_try;;
2241 esac
2242 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2243   (eval "$ac_link_default") 2>&5
2244   ac_status=$?
2245   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2246   (exit $ac_status); }; then
2247   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2248 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2249 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2250 # so that the user can short-circuit this test for compilers unknown to
2251 # Autoconf.
2252 for ac_file in $ac_files
2253 do
2254   test -f "$ac_file" || continue
2255   case $ac_file in
2256     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2257         ;;
2258     [ab].out )
2259         # We found the default executable, but exeext='' is most
2260         # certainly right.
2261         break;;
2262     *.* )
2263         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2264         then :; else
2265            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2266         fi
2267         # We set ac_cv_exeext here because the later test for it is not
2268         # safe: cross compilers may not add the suffix if given an `-o'
2269         # argument, so we may need to know it at that point already.
2270         # Even if this section looks crufty: it has the advantage of
2271         # actually working.
2272         break;;
2273     * )
2274         break;;
2275   esac
2276 done
2277 test "$ac_cv_exeext" = no && ac_cv_exeext=
2278
2279 else
2280   echo "$as_me: failed program was:" >&5
2281 sed 's/^/| /' conftest.$ac_ext >&5
2282
2283 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2284 See \`config.log' for more details." >&5
2285 echo "$as_me: error: C compiler cannot create executables
2286 See \`config.log' for more details." >&2;}
2287    { (exit 77); exit 77; }; }
2288 fi
2289
2290 ac_exeext=$ac_cv_exeext
2291 { echo "$as_me:$LINENO: result: $ac_file" >&5
2292 echo "${ECHO_T}$ac_file" >&6; }
2293
2294 # Check that the compiler produces executables we can run.  If not, either
2295 # the compiler is broken, or we cross compile.
2296 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2297 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2298 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2299 # If not cross compiling, check that we can run a simple program.
2300 if test "$cross_compiling" != yes; then
2301   if { ac_try='./$ac_file'
2302   { (case "(($ac_try" in
2303   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2304   *) ac_try_echo=$ac_try;;
2305 esac
2306 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2307   (eval "$ac_try") 2>&5
2308   ac_status=$?
2309   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2310   (exit $ac_status); }; }; then
2311     cross_compiling=no
2312   else
2313     if test "$cross_compiling" = maybe; then
2314         cross_compiling=yes
2315     else
2316         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2317 If you meant to cross compile, use \`--host'.
2318 See \`config.log' for more details." >&5
2319 echo "$as_me: error: cannot run C compiled programs.
2320 If you meant to cross compile, use \`--host'.
2321 See \`config.log' for more details." >&2;}
2322    { (exit 1); exit 1; }; }
2323     fi
2324   fi
2325 fi
2326 { echo "$as_me:$LINENO: result: yes" >&5
2327 echo "${ECHO_T}yes" >&6; }
2328
2329 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2330 ac_clean_files=$ac_clean_files_save
2331 # Check that the compiler produces executables we can run.  If not, either
2332 # the compiler is broken, or we cross compile.
2333 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2334 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2335 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2336 echo "${ECHO_T}$cross_compiling" >&6; }
2337
2338 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2339 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2340 if { (ac_try="$ac_link"
2341 case "(($ac_try" in
2342   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2343   *) ac_try_echo=$ac_try;;
2344 esac
2345 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2346   (eval "$ac_link") 2>&5
2347   ac_status=$?
2348   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2349   (exit $ac_status); }; then
2350   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2351 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2352 # work properly (i.e., refer to `conftest.exe'), while it won't with
2353 # `rm'.
2354 for ac_file in conftest.exe conftest conftest.*; do
2355   test -f "$ac_file" || continue
2356   case $ac_file in
2357     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2358     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2359           break;;
2360     * ) break;;
2361   esac
2362 done
2363 else
2364   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2365 See \`config.log' for more details." >&5
2366 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2367 See \`config.log' for more details." >&2;}
2368    { (exit 1); exit 1; }; }
2369 fi
2370
2371 rm -f conftest$ac_cv_exeext
2372 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2373 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2374
2375 rm -f conftest.$ac_ext
2376 EXEEXT=$ac_cv_exeext
2377 ac_exeext=$EXEEXT
2378 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2379 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2380 if test "${ac_cv_objext+set}" = set; then
2381   echo $ECHO_N "(cached) $ECHO_C" >&6
2382 else
2383   cat >conftest.$ac_ext <<_ACEOF
2384 /* confdefs.h.  */
2385 _ACEOF
2386 cat confdefs.h >>conftest.$ac_ext
2387 cat >>conftest.$ac_ext <<_ACEOF
2388 /* end confdefs.h.  */
2389
2390 int
2391 main ()
2392 {
2393
2394   ;
2395   return 0;
2396 }
2397 _ACEOF
2398 rm -f conftest.o conftest.obj
2399 if { (ac_try="$ac_compile"
2400 case "(($ac_try" in
2401   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2402   *) ac_try_echo=$ac_try;;
2403 esac
2404 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2405   (eval "$ac_compile") 2>&5
2406   ac_status=$?
2407   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2408   (exit $ac_status); }; then
2409   for ac_file in conftest.o conftest.obj conftest.*; do
2410   test -f "$ac_file" || continue;
2411   case $ac_file in
2412     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2413     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2414        break;;
2415   esac
2416 done
2417 else
2418   echo "$as_me: failed program was:" >&5
2419 sed 's/^/| /' conftest.$ac_ext >&5
2420
2421 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2422 See \`config.log' for more details." >&5
2423 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2424 See \`config.log' for more details." >&2;}
2425    { (exit 1); exit 1; }; }
2426 fi
2427
2428 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2429 fi
2430 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2431 echo "${ECHO_T}$ac_cv_objext" >&6; }
2432 OBJEXT=$ac_cv_objext
2433 ac_objext=$OBJEXT
2434 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2435 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2436 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2437   echo $ECHO_N "(cached) $ECHO_C" >&6
2438 else
2439   cat >conftest.$ac_ext <<_ACEOF
2440 /* confdefs.h.  */
2441 _ACEOF
2442 cat confdefs.h >>conftest.$ac_ext
2443 cat >>conftest.$ac_ext <<_ACEOF
2444 /* end confdefs.h.  */
2445
2446 int
2447 main ()
2448 {
2449 #ifndef __GNUC__
2450        choke me
2451 #endif
2452
2453   ;
2454   return 0;
2455 }
2456 _ACEOF
2457 rm -f conftest.$ac_objext
2458 if { (ac_try="$ac_compile"
2459 case "(($ac_try" in
2460   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2461   *) ac_try_echo=$ac_try;;
2462 esac
2463 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2464   (eval "$ac_compile") 2>conftest.er1
2465   ac_status=$?
2466   grep -v '^ *+' conftest.er1 >conftest.err
2467   rm -f conftest.er1
2468   cat conftest.err >&5
2469   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2470   (exit $ac_status); } &&
2471          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2472   { (case "(($ac_try" in
2473   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2474   *) ac_try_echo=$ac_try;;
2475 esac
2476 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2477   (eval "$ac_try") 2>&5
2478   ac_status=$?
2479   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2480   (exit $ac_status); }; } &&
2481          { ac_try='test -s conftest.$ac_objext'
2482   { (case "(($ac_try" in
2483   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2484   *) ac_try_echo=$ac_try;;
2485 esac
2486 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2487   (eval "$ac_try") 2>&5
2488   ac_status=$?
2489   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2490   (exit $ac_status); }; }; then
2491   ac_compiler_gnu=yes
2492 else
2493   echo "$as_me: failed program was:" >&5
2494 sed 's/^/| /' conftest.$ac_ext >&5
2495
2496         ac_compiler_gnu=no
2497 fi
2498
2499 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2500 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2501
2502 fi
2503 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2504 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2505 GCC=`test $ac_compiler_gnu = yes && echo yes`
2506 ac_test_CFLAGS=${CFLAGS+set}
2507 ac_save_CFLAGS=$CFLAGS
2508 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2509 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2510 if test "${ac_cv_prog_cc_g+set}" = set; then
2511   echo $ECHO_N "(cached) $ECHO_C" >&6
2512 else
2513   ac_save_c_werror_flag=$ac_c_werror_flag
2514    ac_c_werror_flag=yes
2515    ac_cv_prog_cc_g=no
2516    CFLAGS="-g"
2517    cat >conftest.$ac_ext <<_ACEOF
2518 /* confdefs.h.  */
2519 _ACEOF
2520 cat confdefs.h >>conftest.$ac_ext
2521 cat >>conftest.$ac_ext <<_ACEOF
2522 /* end confdefs.h.  */
2523
2524 int
2525 main ()
2526 {
2527
2528   ;
2529   return 0;
2530 }
2531 _ACEOF
2532 rm -f conftest.$ac_objext
2533 if { (ac_try="$ac_compile"
2534 case "(($ac_try" in
2535   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2536   *) ac_try_echo=$ac_try;;
2537 esac
2538 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2539   (eval "$ac_compile") 2>conftest.er1
2540   ac_status=$?
2541   grep -v '^ *+' conftest.er1 >conftest.err
2542   rm -f conftest.er1
2543   cat conftest.err >&5
2544   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2545   (exit $ac_status); } &&
2546          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2547   { (case "(($ac_try" in
2548   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2549   *) ac_try_echo=$ac_try;;
2550 esac
2551 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2552   (eval "$ac_try") 2>&5
2553   ac_status=$?
2554   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2555   (exit $ac_status); }; } &&
2556          { ac_try='test -s conftest.$ac_objext'
2557   { (case "(($ac_try" in
2558   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2559   *) ac_try_echo=$ac_try;;
2560 esac
2561 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2562   (eval "$ac_try") 2>&5
2563   ac_status=$?
2564   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2565   (exit $ac_status); }; }; then
2566   ac_cv_prog_cc_g=yes
2567 else
2568   echo "$as_me: failed program was:" >&5
2569 sed 's/^/| /' conftest.$ac_ext >&5
2570
2571         CFLAGS=""
2572       cat >conftest.$ac_ext <<_ACEOF
2573 /* confdefs.h.  */
2574 _ACEOF
2575 cat confdefs.h >>conftest.$ac_ext
2576 cat >>conftest.$ac_ext <<_ACEOF
2577 /* end confdefs.h.  */
2578
2579 int
2580 main ()
2581 {
2582
2583   ;
2584   return 0;
2585 }
2586 _ACEOF
2587 rm -f conftest.$ac_objext
2588 if { (ac_try="$ac_compile"
2589 case "(($ac_try" in
2590   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2591   *) ac_try_echo=$ac_try;;
2592 esac
2593 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2594   (eval "$ac_compile") 2>conftest.er1
2595   ac_status=$?
2596   grep -v '^ *+' conftest.er1 >conftest.err
2597   rm -f conftest.er1
2598   cat conftest.err >&5
2599   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2600   (exit $ac_status); } &&
2601          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2602   { (case "(($ac_try" in
2603   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2604   *) ac_try_echo=$ac_try;;
2605 esac
2606 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2607   (eval "$ac_try") 2>&5
2608   ac_status=$?
2609   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2610   (exit $ac_status); }; } &&
2611          { ac_try='test -s conftest.$ac_objext'
2612   { (case "(($ac_try" in
2613   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2614   *) ac_try_echo=$ac_try;;
2615 esac
2616 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2617   (eval "$ac_try") 2>&5
2618   ac_status=$?
2619   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2620   (exit $ac_status); }; }; then
2621   :
2622 else
2623   echo "$as_me: failed program was:" >&5
2624 sed 's/^/| /' conftest.$ac_ext >&5
2625
2626         ac_c_werror_flag=$ac_save_c_werror_flag
2627          CFLAGS="-g"
2628          cat >conftest.$ac_ext <<_ACEOF
2629 /* confdefs.h.  */
2630 _ACEOF
2631 cat confdefs.h >>conftest.$ac_ext
2632 cat >>conftest.$ac_ext <<_ACEOF
2633 /* end confdefs.h.  */
2634
2635 int
2636 main ()
2637 {
2638
2639   ;
2640   return 0;
2641 }
2642 _ACEOF
2643 rm -f conftest.$ac_objext
2644 if { (ac_try="$ac_compile"
2645 case "(($ac_try" in
2646   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2647   *) ac_try_echo=$ac_try;;
2648 esac
2649 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2650   (eval "$ac_compile") 2>conftest.er1
2651   ac_status=$?
2652   grep -v '^ *+' conftest.er1 >conftest.err
2653   rm -f conftest.er1
2654   cat conftest.err >&5
2655   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2656   (exit $ac_status); } &&
2657          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2658   { (case "(($ac_try" in
2659   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2660   *) ac_try_echo=$ac_try;;
2661 esac
2662 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2663   (eval "$ac_try") 2>&5
2664   ac_status=$?
2665   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2666   (exit $ac_status); }; } &&
2667          { ac_try='test -s conftest.$ac_objext'
2668   { (case "(($ac_try" in
2669   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2670   *) ac_try_echo=$ac_try;;
2671 esac
2672 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2673   (eval "$ac_try") 2>&5
2674   ac_status=$?
2675   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2676   (exit $ac_status); }; }; then
2677   ac_cv_prog_cc_g=yes
2678 else
2679   echo "$as_me: failed program was:" >&5
2680 sed 's/^/| /' conftest.$ac_ext >&5
2681
2682
2683 fi
2684
2685 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2686 fi
2687
2688 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2689 fi
2690
2691 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2692    ac_c_werror_flag=$ac_save_c_werror_flag
2693 fi
2694 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2695 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2696 if test "$ac_test_CFLAGS" = set; then
2697   CFLAGS=$ac_save_CFLAGS
2698 elif test $ac_cv_prog_cc_g = yes; then
2699   if test "$GCC" = yes; then
2700     CFLAGS="-g -O2"
2701   else
2702     CFLAGS="-g"
2703   fi
2704 else
2705   if test "$GCC" = yes; then
2706     CFLAGS="-O2"
2707   else
2708     CFLAGS=
2709   fi
2710 fi
2711 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2712 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2713 if test "${ac_cv_prog_cc_c89+set}" = set; then
2714   echo $ECHO_N "(cached) $ECHO_C" >&6
2715 else
2716   ac_cv_prog_cc_c89=no
2717 ac_save_CC=$CC
2718 cat >conftest.$ac_ext <<_ACEOF
2719 /* confdefs.h.  */
2720 _ACEOF
2721 cat confdefs.h >>conftest.$ac_ext
2722 cat >>conftest.$ac_ext <<_ACEOF
2723 /* end confdefs.h.  */
2724 #include <stdarg.h>
2725 #include <stdio.h>
2726 #include <sys/types.h>
2727 #include <sys/stat.h>
2728 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2729 struct buf { int x; };
2730 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2731 static char *e (p, i)
2732      char **p;
2733      int i;
2734 {
2735   return p[i];
2736 }
2737 static char *f (char * (*g) (char **, int), char **p, ...)
2738 {
2739   char *s;
2740   va_list v;
2741   va_start (v,p);
2742   s = g (p, va_arg (v,int));
2743   va_end (v);
2744   return s;
2745 }
2746
2747 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2748    function prototypes and stuff, but not '\xHH' hex character constants.
2749    These don't provoke an error unfortunately, instead are silently treated
2750    as 'x'.  The following induces an error, until -std is added to get
2751    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2752    array size at least.  It's necessary to write '\x00'==0 to get something
2753    that's true only with -std.  */
2754 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2755
2756 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2757    inside strings and character constants.  */
2758 #define FOO(x) 'x'
2759 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2760
2761 int test (int i, double x);
2762 struct s1 {int (*f) (int a);};
2763 struct s2 {int (*f) (double a);};
2764 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2765 int argc;
2766 char **argv;
2767 int
2768 main ()
2769 {
2770 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2771   ;
2772   return 0;
2773 }
2774 _ACEOF
2775 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2776         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2777 do
2778   CC="$ac_save_CC $ac_arg"
2779   rm -f conftest.$ac_objext
2780 if { (ac_try="$ac_compile"
2781 case "(($ac_try" in
2782   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2783   *) ac_try_echo=$ac_try;;
2784 esac
2785 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2786   (eval "$ac_compile") 2>conftest.er1
2787   ac_status=$?
2788   grep -v '^ *+' conftest.er1 >conftest.err
2789   rm -f conftest.er1
2790   cat conftest.err >&5
2791   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2792   (exit $ac_status); } &&
2793          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2794   { (case "(($ac_try" in
2795   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2796   *) ac_try_echo=$ac_try;;
2797 esac
2798 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2799   (eval "$ac_try") 2>&5
2800   ac_status=$?
2801   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2802   (exit $ac_status); }; } &&
2803          { ac_try='test -s conftest.$ac_objext'
2804   { (case "(($ac_try" in
2805   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2806   *) ac_try_echo=$ac_try;;
2807 esac
2808 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2809   (eval "$ac_try") 2>&5
2810   ac_status=$?
2811   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2812   (exit $ac_status); }; }; then
2813   ac_cv_prog_cc_c89=$ac_arg
2814 else
2815   echo "$as_me: failed program was:" >&5
2816 sed 's/^/| /' conftest.$ac_ext >&5
2817
2818
2819 fi
2820
2821 rm -f core conftest.err conftest.$ac_objext
2822   test "x$ac_cv_prog_cc_c89" != "xno" && break
2823 done
2824 rm -f conftest.$ac_ext
2825 CC=$ac_save_CC
2826
2827 fi
2828 # AC_CACHE_VAL
2829 case "x$ac_cv_prog_cc_c89" in
2830   x)
2831     { echo "$as_me:$LINENO: result: none needed" >&5
2832 echo "${ECHO_T}none needed" >&6; } ;;
2833   xno)
2834     { echo "$as_me:$LINENO: result: unsupported" >&5
2835 echo "${ECHO_T}unsupported" >&6; } ;;
2836   *)
2837     CC="$CC $ac_cv_prog_cc_c89"
2838     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2839 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2840 esac
2841
2842
2843 ac_ext=c
2844 ac_cpp='$CPP $CPPFLAGS'
2845 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2846 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2847 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2848
2849 ac_ext=cpp
2850 ac_cpp='$CXXCPP $CPPFLAGS'
2851 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2852 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2853 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2854 if test -z "$CXX"; then
2855   if test -n "$CCC"; then
2856     CXX=$CCC
2857   else
2858     if test -n "$ac_tool_prefix"; then
2859   for ac_prog in clang++ g++
2860   do
2861     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2862 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2863 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2864 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2865 if test "${ac_cv_prog_CXX+set}" = set; then
2866   echo $ECHO_N "(cached) $ECHO_C" >&6
2867 else
2868   if test -n "$CXX"; then
2869   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2870 else
2871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2872 for as_dir in $PATH
2873 do
2874   IFS=$as_save_IFS
2875   test -z "$as_dir" && as_dir=.
2876   for ac_exec_ext in '' $ac_executable_extensions; do
2877   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2878     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2879     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2880     break 2
2881   fi
2882 done
2883 done
2884 IFS=$as_save_IFS
2885
2886 fi
2887 fi
2888 CXX=$ac_cv_prog_CXX
2889 if test -n "$CXX"; then
2890   { echo "$as_me:$LINENO: result: $CXX" >&5
2891 echo "${ECHO_T}$CXX" >&6; }
2892 else
2893   { echo "$as_me:$LINENO: result: no" >&5
2894 echo "${ECHO_T}no" >&6; }
2895 fi
2896
2897
2898     test -n "$CXX" && break
2899   done
2900 fi
2901 if test -z "$CXX"; then
2902   ac_ct_CXX=$CXX
2903   for ac_prog in clang++ g++
2904 do
2905   # Extract the first word of "$ac_prog", so it can be a program name with args.
2906 set dummy $ac_prog; ac_word=$2
2907 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2908 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2909 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2910   echo $ECHO_N "(cached) $ECHO_C" >&6
2911 else
2912   if test -n "$ac_ct_CXX"; then
2913   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2914 else
2915 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2916 for as_dir in $PATH
2917 do
2918   IFS=$as_save_IFS
2919   test -z "$as_dir" && as_dir=.
2920   for ac_exec_ext in '' $ac_executable_extensions; do
2921   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2922     ac_cv_prog_ac_ct_CXX="$ac_prog"
2923     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2924     break 2
2925   fi
2926 done
2927 done
2928 IFS=$as_save_IFS
2929
2930 fi
2931 fi
2932 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2933 if test -n "$ac_ct_CXX"; then
2934   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2935 echo "${ECHO_T}$ac_ct_CXX" >&6; }
2936 else
2937   { echo "$as_me:$LINENO: result: no" >&5
2938 echo "${ECHO_T}no" >&6; }
2939 fi
2940
2941
2942   test -n "$ac_ct_CXX" && break
2943 done
2944
2945   if test "x$ac_ct_CXX" = x; then
2946     CXX="g++"
2947   else
2948     case $cross_compiling:$ac_tool_warned in
2949 yes:)
2950 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2951 whose name does not start with the host triplet.  If you think this
2952 configuration is useful to you, please write to autoconf@gnu.org." >&5
2953 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2954 whose name does not start with the host triplet.  If you think this
2955 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2956 ac_tool_warned=yes ;;
2957 esac
2958     CXX=$ac_ct_CXX
2959   fi
2960 fi
2961
2962   fi
2963 fi
2964 # Provide some information about the compiler.
2965 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2966 ac_compiler=`set X $ac_compile; echo $2`
2967 { (ac_try="$ac_compiler --version >&5"
2968 case "(($ac_try" in
2969   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2970   *) ac_try_echo=$ac_try;;
2971 esac
2972 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2973   (eval "$ac_compiler --version >&5") 2>&5
2974   ac_status=$?
2975   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2976   (exit $ac_status); }
2977 { (ac_try="$ac_compiler -v >&5"
2978 case "(($ac_try" in
2979   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2980   *) ac_try_echo=$ac_try;;
2981 esac
2982 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2983   (eval "$ac_compiler -v >&5") 2>&5
2984   ac_status=$?
2985   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2986   (exit $ac_status); }
2987 { (ac_try="$ac_compiler -V >&5"
2988 case "(($ac_try" in
2989   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2990   *) ac_try_echo=$ac_try;;
2991 esac
2992 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2993   (eval "$ac_compiler -V >&5") 2>&5
2994   ac_status=$?
2995   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2996   (exit $ac_status); }
2997
2998 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2999 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
3000 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3001   echo $ECHO_N "(cached) $ECHO_C" >&6
3002 else
3003   cat >conftest.$ac_ext <<_ACEOF
3004 /* confdefs.h.  */
3005 _ACEOF
3006 cat confdefs.h >>conftest.$ac_ext
3007 cat >>conftest.$ac_ext <<_ACEOF
3008 /* end confdefs.h.  */
3009
3010 int
3011 main ()
3012 {
3013 #ifndef __GNUC__
3014        choke me
3015 #endif
3016
3017   ;
3018   return 0;
3019 }
3020 _ACEOF
3021 rm -f conftest.$ac_objext
3022 if { (ac_try="$ac_compile"
3023 case "(($ac_try" in
3024   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3025   *) ac_try_echo=$ac_try;;
3026 esac
3027 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3028   (eval "$ac_compile") 2>conftest.er1
3029   ac_status=$?
3030   grep -v '^ *+' conftest.er1 >conftest.err
3031   rm -f conftest.er1
3032   cat conftest.err >&5
3033   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3034   (exit $ac_status); } &&
3035          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3036   { (case "(($ac_try" in
3037   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3038   *) ac_try_echo=$ac_try;;
3039 esac
3040 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3041   (eval "$ac_try") 2>&5
3042   ac_status=$?
3043   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3044   (exit $ac_status); }; } &&
3045          { ac_try='test -s conftest.$ac_objext'
3046   { (case "(($ac_try" in
3047   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3048   *) ac_try_echo=$ac_try;;
3049 esac
3050 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3051   (eval "$ac_try") 2>&5
3052   ac_status=$?
3053   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3054   (exit $ac_status); }; }; then
3055   ac_compiler_gnu=yes
3056 else
3057   echo "$as_me: failed program was:" >&5
3058 sed 's/^/| /' conftest.$ac_ext >&5
3059
3060         ac_compiler_gnu=no
3061 fi
3062
3063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3064 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3065
3066 fi
3067 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3068 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
3069 GXX=`test $ac_compiler_gnu = yes && echo yes`
3070 ac_test_CXXFLAGS=${CXXFLAGS+set}
3071 ac_save_CXXFLAGS=$CXXFLAGS
3072 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3073 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
3074 if test "${ac_cv_prog_cxx_g+set}" = set; then
3075   echo $ECHO_N "(cached) $ECHO_C" >&6
3076 else
3077   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3078    ac_cxx_werror_flag=yes
3079    ac_cv_prog_cxx_g=no
3080    CXXFLAGS="-g"
3081    cat >conftest.$ac_ext <<_ACEOF
3082 /* confdefs.h.  */
3083 _ACEOF
3084 cat confdefs.h >>conftest.$ac_ext
3085 cat >>conftest.$ac_ext <<_ACEOF
3086 /* end confdefs.h.  */
3087
3088 int
3089 main ()
3090 {
3091
3092   ;
3093   return 0;
3094 }
3095 _ACEOF
3096 rm -f conftest.$ac_objext
3097 if { (ac_try="$ac_compile"
3098 case "(($ac_try" in
3099   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3100   *) ac_try_echo=$ac_try;;
3101 esac
3102 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3103   (eval "$ac_compile") 2>conftest.er1
3104   ac_status=$?
3105   grep -v '^ *+' conftest.er1 >conftest.err
3106   rm -f conftest.er1
3107   cat conftest.err >&5
3108   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3109   (exit $ac_status); } &&
3110          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3111   { (case "(($ac_try" in
3112   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3113   *) ac_try_echo=$ac_try;;
3114 esac
3115 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3116   (eval "$ac_try") 2>&5
3117   ac_status=$?
3118   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3119   (exit $ac_status); }; } &&
3120          { ac_try='test -s conftest.$ac_objext'
3121   { (case "(($ac_try" in
3122   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3123   *) ac_try_echo=$ac_try;;
3124 esac
3125 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3126   (eval "$ac_try") 2>&5
3127   ac_status=$?
3128   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3129   (exit $ac_status); }; }; then
3130   ac_cv_prog_cxx_g=yes
3131 else
3132   echo "$as_me: failed program was:" >&5
3133 sed 's/^/| /' conftest.$ac_ext >&5
3134
3135         CXXFLAGS=""
3136       cat >conftest.$ac_ext <<_ACEOF
3137 /* confdefs.h.  */
3138 _ACEOF
3139 cat confdefs.h >>conftest.$ac_ext
3140 cat >>conftest.$ac_ext <<_ACEOF
3141 /* end confdefs.h.  */
3142
3143 int
3144 main ()
3145 {
3146
3147   ;
3148   return 0;
3149 }
3150 _ACEOF
3151 rm -f conftest.$ac_objext
3152 if { (ac_try="$ac_compile"
3153 case "(($ac_try" in
3154   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3155   *) ac_try_echo=$ac_try;;
3156 esac
3157 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3158   (eval "$ac_compile") 2>conftest.er1
3159   ac_status=$?
3160   grep -v '^ *+' conftest.er1 >conftest.err
3161   rm -f conftest.er1
3162   cat conftest.err >&5
3163   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3164   (exit $ac_status); } &&
3165          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3166   { (case "(($ac_try" in
3167   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3168   *) ac_try_echo=$ac_try;;
3169 esac
3170 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3171   (eval "$ac_try") 2>&5
3172   ac_status=$?
3173   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3174   (exit $ac_status); }; } &&
3175          { ac_try='test -s conftest.$ac_objext'
3176   { (case "(($ac_try" in
3177   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3178   *) ac_try_echo=$ac_try;;
3179 esac
3180 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3181   (eval "$ac_try") 2>&5
3182   ac_status=$?
3183   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3184   (exit $ac_status); }; }; then
3185   :
3186 else
3187   echo "$as_me: failed program was:" >&5
3188 sed 's/^/| /' conftest.$ac_ext >&5
3189
3190         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3191          CXXFLAGS="-g"
3192          cat >conftest.$ac_ext <<_ACEOF
3193 /* confdefs.h.  */
3194 _ACEOF
3195 cat confdefs.h >>conftest.$ac_ext
3196 cat >>conftest.$ac_ext <<_ACEOF
3197 /* end confdefs.h.  */
3198
3199 int
3200 main ()
3201 {
3202
3203   ;
3204   return 0;
3205 }
3206 _ACEOF
3207 rm -f conftest.$ac_objext
3208 if { (ac_try="$ac_compile"
3209 case "(($ac_try" in
3210   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3211   *) ac_try_echo=$ac_try;;
3212 esac
3213 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3214   (eval "$ac_compile") 2>conftest.er1
3215   ac_status=$?
3216   grep -v '^ *+' conftest.er1 >conftest.err
3217   rm -f conftest.er1
3218   cat conftest.err >&5
3219   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3220   (exit $ac_status); } &&
3221          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3222   { (case "(($ac_try" in
3223   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3224   *) ac_try_echo=$ac_try;;
3225 esac
3226 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3227   (eval "$ac_try") 2>&5
3228   ac_status=$?
3229   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3230   (exit $ac_status); }; } &&
3231          { ac_try='test -s conftest.$ac_objext'
3232   { (case "(($ac_try" in
3233   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3234   *) ac_try_echo=$ac_try;;
3235 esac
3236 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3237   (eval "$ac_try") 2>&5
3238   ac_status=$?
3239   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3240   (exit $ac_status); }; }; then
3241   ac_cv_prog_cxx_g=yes
3242 else
3243   echo "$as_me: failed program was:" >&5
3244 sed 's/^/| /' conftest.$ac_ext >&5
3245
3246
3247 fi
3248
3249 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3250 fi
3251
3252 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3253 fi
3254
3255 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3256    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3257 fi
3258 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3259 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3260 if test "$ac_test_CXXFLAGS" = set; then
3261   CXXFLAGS=$ac_save_CXXFLAGS
3262 elif test $ac_cv_prog_cxx_g = yes; then
3263   if test "$GXX" = yes; then
3264     CXXFLAGS="-g -O2"
3265   else
3266     CXXFLAGS="-g"
3267   fi
3268 else
3269   if test "$GXX" = yes; then
3270     CXXFLAGS="-O2"
3271   else
3272     CXXFLAGS=
3273   fi
3274 fi
3275 ac_ext=c
3276 ac_cpp='$CPP $CPPFLAGS'
3277 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3278 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3279 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3280
3281 ac_ext=c
3282 ac_cpp='$CPP $CPPFLAGS'
3283 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3284 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3285 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3286 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3287 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3288 # On Suns, sometimes $CPP names a directory.
3289 if test -n "$CPP" && test -d "$CPP"; then
3290   CPP=
3291 fi
3292 if test -z "$CPP"; then
3293   if test "${ac_cv_prog_CPP+set}" = set; then
3294   echo $ECHO_N "(cached) $ECHO_C" >&6
3295 else
3296       # Double quotes because CPP needs to be expanded
3297     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3298     do
3299       ac_preproc_ok=false
3300 for ac_c_preproc_warn_flag in '' yes
3301 do
3302   # Use a header file that comes with gcc, so configuring glibc
3303   # with a fresh cross-compiler works.
3304   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3305   # <limits.h> exists even on freestanding compilers.
3306   # On the NeXT, cc -E runs the code through the compiler's parser,
3307   # not just through cpp. "Syntax error" is here to catch this case.
3308   cat >conftest.$ac_ext <<_ACEOF
3309 /* confdefs.h.  */
3310 _ACEOF
3311 cat confdefs.h >>conftest.$ac_ext
3312 cat >>conftest.$ac_ext <<_ACEOF
3313 /* end confdefs.h.  */
3314 #ifdef __STDC__
3315 # include <limits.h>
3316 #else
3317 # include <assert.h>
3318 #endif
3319                      Syntax error
3320 _ACEOF
3321 if { (ac_try="$ac_cpp conftest.$ac_ext"
3322 case "(($ac_try" in
3323   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3324   *) ac_try_echo=$ac_try;;
3325 esac
3326 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3327   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3328   ac_status=$?
3329   grep -v '^ *+' conftest.er1 >conftest.err
3330   rm -f conftest.er1
3331   cat conftest.err >&5
3332   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3333   (exit $ac_status); } >/dev/null; then
3334   if test -s conftest.err; then
3335     ac_cpp_err=$ac_c_preproc_warn_flag
3336     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3337   else
3338     ac_cpp_err=
3339   fi
3340 else
3341   ac_cpp_err=yes
3342 fi
3343 if test -z "$ac_cpp_err"; then
3344   :
3345 else
3346   echo "$as_me: failed program was:" >&5
3347 sed 's/^/| /' conftest.$ac_ext >&5
3348
3349   # Broken: fails on valid input.
3350 continue
3351 fi
3352
3353 rm -f conftest.err conftest.$ac_ext
3354
3355   # OK, works on sane cases.  Now check whether nonexistent headers
3356   # can be detected and how.
3357   cat >conftest.$ac_ext <<_ACEOF
3358 /* confdefs.h.  */
3359 _ACEOF
3360 cat confdefs.h >>conftest.$ac_ext
3361 cat >>conftest.$ac_ext <<_ACEOF
3362 /* end confdefs.h.  */
3363 #include <ac_nonexistent.h>
3364 _ACEOF
3365 if { (ac_try="$ac_cpp conftest.$ac_ext"
3366 case "(($ac_try" in
3367   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3368   *) ac_try_echo=$ac_try;;
3369 esac
3370 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3371   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3372   ac_status=$?
3373   grep -v '^ *+' conftest.er1 >conftest.err
3374   rm -f conftest.er1
3375   cat conftest.err >&5
3376   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3377   (exit $ac_status); } >/dev/null; then
3378   if test -s conftest.err; then
3379     ac_cpp_err=$ac_c_preproc_warn_flag
3380     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3381   else
3382     ac_cpp_err=
3383   fi
3384 else
3385   ac_cpp_err=yes
3386 fi
3387 if test -z "$ac_cpp_err"; then
3388   # Broken: success on invalid input.
3389 continue
3390 else
3391   echo "$as_me: failed program was:" >&5
3392 sed 's/^/| /' conftest.$ac_ext >&5
3393
3394   # Passes both tests.
3395 ac_preproc_ok=:
3396 break
3397 fi
3398
3399 rm -f conftest.err conftest.$ac_ext
3400
3401 done
3402 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3403 rm -f conftest.err conftest.$ac_ext
3404 if $ac_preproc_ok; then
3405   break
3406 fi
3407
3408     done
3409     ac_cv_prog_CPP=$CPP
3410
3411 fi
3412   CPP=$ac_cv_prog_CPP
3413 else
3414   ac_cv_prog_CPP=$CPP
3415 fi
3416 { echo "$as_me:$LINENO: result: $CPP" >&5
3417 echo "${ECHO_T}$CPP" >&6; }
3418 ac_preproc_ok=false
3419 for ac_c_preproc_warn_flag in '' yes
3420 do
3421   # Use a header file that comes with gcc, so configuring glibc
3422   # with a fresh cross-compiler works.
3423   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3424   # <limits.h> exists even on freestanding compilers.
3425   # On the NeXT, cc -E runs the code through the compiler's parser,
3426   # not just through cpp. "Syntax error" is here to catch this case.
3427   cat >conftest.$ac_ext <<_ACEOF
3428 /* confdefs.h.  */
3429 _ACEOF
3430 cat confdefs.h >>conftest.$ac_ext
3431 cat >>conftest.$ac_ext <<_ACEOF
3432 /* end confdefs.h.  */
3433 #ifdef __STDC__
3434 # include <limits.h>
3435 #else
3436 # include <assert.h>
3437 #endif
3438                      Syntax error
3439 _ACEOF
3440 if { (ac_try="$ac_cpp conftest.$ac_ext"
3441 case "(($ac_try" in
3442   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3443   *) ac_try_echo=$ac_try;;
3444 esac
3445 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3446   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3447   ac_status=$?
3448   grep -v '^ *+' conftest.er1 >conftest.err
3449   rm -f conftest.er1
3450   cat conftest.err >&5
3451   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3452   (exit $ac_status); } >/dev/null; then
3453   if test -s conftest.err; then
3454     ac_cpp_err=$ac_c_preproc_warn_flag
3455     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3456   else
3457     ac_cpp_err=
3458   fi
3459 else
3460   ac_cpp_err=yes
3461 fi
3462 if test -z "$ac_cpp_err"; then
3463   :
3464 else
3465   echo "$as_me: failed program was:" >&5
3466 sed 's/^/| /' conftest.$ac_ext >&5
3467
3468   # Broken: fails on valid input.
3469 continue
3470 fi
3471
3472 rm -f conftest.err conftest.$ac_ext
3473
3474   # OK, works on sane cases.  Now check whether nonexistent headers
3475   # can be detected and how.
3476   cat >conftest.$ac_ext <<_ACEOF
3477 /* confdefs.h.  */
3478 _ACEOF
3479 cat confdefs.h >>conftest.$ac_ext
3480 cat >>conftest.$ac_ext <<_ACEOF
3481 /* end confdefs.h.  */
3482 #include <ac_nonexistent.h>
3483 _ACEOF
3484 if { (ac_try="$ac_cpp conftest.$ac_ext"
3485 case "(($ac_try" in
3486   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3487   *) ac_try_echo=$ac_try;;
3488 esac
3489 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3490   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3491   ac_status=$?
3492   grep -v '^ *+' conftest.er1 >conftest.err
3493   rm -f conftest.er1
3494   cat conftest.err >&5
3495   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3496   (exit $ac_status); } >/dev/null; then
3497   if test -s conftest.err; then
3498     ac_cpp_err=$ac_c_preproc_warn_flag
3499     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3500   else
3501     ac_cpp_err=
3502   fi
3503 else
3504   ac_cpp_err=yes
3505 fi
3506 if test -z "$ac_cpp_err"; then
3507   # Broken: success on invalid input.
3508 continue
3509 else
3510   echo "$as_me: failed program was:" >&5
3511 sed 's/^/| /' conftest.$ac_ext >&5
3512
3513   # Passes both tests.
3514 ac_preproc_ok=:
3515 break
3516 fi
3517
3518 rm -f conftest.err conftest.$ac_ext
3519
3520 done
3521 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3522 rm -f conftest.err conftest.$ac_ext
3523 if $ac_preproc_ok; then
3524   :
3525 else
3526   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3527 See \`config.log' for more details." >&5
3528 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3529 See \`config.log' for more details." >&2;}
3530    { (exit 1); exit 1; }; }
3531 fi
3532
3533 ac_ext=c
3534 ac_cpp='$CPP $CPPFLAGS'
3535 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3536 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3537 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3538
3539
3540 if test "$CXX" = "clang++" ; then
3541   { echo "$as_me:$LINENO: checking whether clang works" >&5
3542 echo $ECHO_N "checking whether clang works... $ECHO_C" >&6; }
3543   ac_ext=cpp
3544 ac_cpp='$CXXCPP $CPPFLAGS'
3545 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3546 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3547 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3548
3549
3550 cat >conftest.$ac_ext <<_ACEOF
3551 /* confdefs.h.  */
3552 _ACEOF
3553 cat confdefs.h >>conftest.$ac_ext
3554 cat >>conftest.$ac_ext <<_ACEOF
3555 /* end confdefs.h.  */
3556 #include <limits>
3557 #if __has_include (<cxxabi.h>)
3558 #include <cxxabi.h>
3559 #endif
3560 #if __has_include (<unwind.h>)
3561 #include <unwind.h>
3562 #endif
3563
3564 int
3565 main ()
3566 {
3567
3568   ;
3569   return 0;
3570 }
3571 _ACEOF
3572 rm -f conftest.$ac_objext
3573 if { (ac_try="$ac_compile"
3574 case "(($ac_try" in
3575   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3576   *) ac_try_echo=$ac_try;;
3577 esac
3578 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3579   (eval "$ac_compile") 2>conftest.er1
3580   ac_status=$?
3581   grep -v '^ *+' conftest.er1 >conftest.err
3582   rm -f conftest.er1
3583   cat conftest.err >&5
3584   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3585   (exit $ac_status); } &&
3586          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3587   { (case "(($ac_try" in
3588   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3589   *) ac_try_echo=$ac_try;;
3590 esac
3591 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3592   (eval "$ac_try") 2>&5
3593   ac_status=$?
3594   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3595   (exit $ac_status); }; } &&
3596          { ac_try='test -s conftest.$ac_objext'
3597   { (case "(($ac_try" in
3598   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3599   *) ac_try_echo=$ac_try;;
3600 esac
3601 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3602   (eval "$ac_try") 2>&5
3603   ac_status=$?
3604   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3605   (exit $ac_status); }; }; then
3606
3607   { echo "$as_me:$LINENO: result: yes" >&5
3608 echo "${ECHO_T}yes" >&6; }
3609
3610 else
3611   echo "$as_me: failed program was:" >&5
3612 sed 's/^/| /' conftest.$ac_ext >&5
3613
3614
3615   { echo "$as_me:$LINENO: result: no" >&5
3616 echo "${ECHO_T}no" >&6; }
3617   { { echo "$as_me:$LINENO: error: Selected compiler could not find or parse C++ standard library headers.  Rerun with CC=c-compiler CXX=c++-compiler LLVM_SRC_DIR/configure ..." >&5
3618 echo "$as_me: error: Selected compiler could not find or parse C++ standard library headers.  Rerun with CC=c-compiler CXX=c++-compiler LLVM_SRC_DIR/configure ..." >&2;}
3619    { (exit 1); exit 1; }; }
3620
3621 fi
3622
3623 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3624   ac_ext=c
3625 ac_cpp='$CPP $CPPFLAGS'
3626 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3627 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3628 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3629
3630 fi
3631
3632 { echo "$as_me:$LINENO: checking whether GCC or Clang is our host compiler" >&5
3633 echo $ECHO_N "checking whether GCC or Clang is our host compiler... $ECHO_C" >&6; }
3634 ac_ext=cpp
3635 ac_cpp='$CXXCPP $CPPFLAGS'
3636 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3637 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3638 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3639
3640 llvm_cv_cxx_compiler=unknown
3641 cat >conftest.$ac_ext <<_ACEOF
3642 /* confdefs.h.  */
3643 _ACEOF
3644 cat confdefs.h >>conftest.$ac_ext
3645 cat >>conftest.$ac_ext <<_ACEOF
3646 /* end confdefs.h.  */
3647 #if ! __clang__
3648                                     #error
3649                                     #endif
3650
3651 _ACEOF
3652 rm -f conftest.$ac_objext
3653 if { (ac_try="$ac_compile"
3654 case "(($ac_try" in
3655   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3656   *) ac_try_echo=$ac_try;;
3657 esac
3658 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3659   (eval "$ac_compile") 2>conftest.er1
3660   ac_status=$?
3661   grep -v '^ *+' conftest.er1 >conftest.err
3662   rm -f conftest.er1
3663   cat conftest.err >&5
3664   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3665   (exit $ac_status); } &&
3666          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3667   { (case "(($ac_try" in
3668   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3669   *) ac_try_echo=$ac_try;;
3670 esac
3671 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3672   (eval "$ac_try") 2>&5
3673   ac_status=$?
3674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3675   (exit $ac_status); }; } &&
3676          { ac_try='test -s conftest.$ac_objext'
3677   { (case "(($ac_try" in
3678   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3679   *) ac_try_echo=$ac_try;;
3680 esac
3681 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3682   (eval "$ac_try") 2>&5
3683   ac_status=$?
3684   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3685   (exit $ac_status); }; }; then
3686   llvm_cv_cxx_compiler=clang
3687 else
3688   echo "$as_me: failed program was:" >&5
3689 sed 's/^/| /' conftest.$ac_ext >&5
3690
3691         cat >conftest.$ac_ext <<_ACEOF
3692 /* confdefs.h.  */
3693 _ACEOF
3694 cat confdefs.h >>conftest.$ac_ext
3695 cat >>conftest.$ac_ext <<_ACEOF
3696 /* end confdefs.h.  */
3697 #if ! __GNUC__
3698                                                        #error
3699                                                        #endif
3700
3701 _ACEOF
3702 rm -f conftest.$ac_objext
3703 if { (ac_try="$ac_compile"
3704 case "(($ac_try" in
3705   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3706   *) ac_try_echo=$ac_try;;
3707 esac
3708 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3709   (eval "$ac_compile") 2>conftest.er1
3710   ac_status=$?
3711   grep -v '^ *+' conftest.er1 >conftest.err
3712   rm -f conftest.er1
3713   cat conftest.err >&5
3714   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3715   (exit $ac_status); } &&
3716          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3717   { (case "(($ac_try" in
3718   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3719   *) ac_try_echo=$ac_try;;
3720 esac
3721 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3722   (eval "$ac_try") 2>&5
3723   ac_status=$?
3724   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3725   (exit $ac_status); }; } &&
3726          { ac_try='test -s conftest.$ac_objext'
3727   { (case "(($ac_try" in
3728   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3729   *) ac_try_echo=$ac_try;;
3730 esac
3731 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3732   (eval "$ac_try") 2>&5
3733   ac_status=$?
3734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3735   (exit $ac_status); }; }; then
3736   llvm_cv_cxx_compiler=gcc
3737 else
3738   echo "$as_me: failed program was:" >&5
3739 sed 's/^/| /' conftest.$ac_ext >&5
3740
3741
3742 fi
3743
3744 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3745 fi
3746
3747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3748 ac_ext=c
3749 ac_cpp='$CPP $CPPFLAGS'
3750 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3751 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3752 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3753
3754 { echo "$as_me:$LINENO: result: ${llvm_cv_cxx_compiler}" >&5
3755 echo "${ECHO_T}${llvm_cv_cxx_compiler}" >&6; }
3756 CXX_COMPILER=$llvm_cv_cxx_compiler
3757
3758
3759
3760
3761 if test -d ${srcdir}/projects/test-suite ; then
3762   subdirs="$subdirs projects/test-suite"
3763
3764 fi
3765
3766 if test -d ${srcdir}/projects/llvm-test ; then
3767   subdirs="$subdirs projects/llvm-test"
3768
3769 fi
3770
3771 if test -d ${srcdir}/projects/poolalloc ; then
3772   subdirs="$subdirs projects/poolalloc"
3773
3774 fi
3775
3776 if test -d ${srcdir}/projects/llvm-poolalloc ; then
3777   subdirs="$subdirs projects/llvm-poolalloc"
3778
3779 fi
3780
3781 for i in `ls ${srcdir}/projects`
3782 do
3783   if test -d ${srcdir}/projects/${i} ; then
3784     case ${i} in
3785       safecode)     subdirs="$subdirs projects/safecode"
3786  ;;
3787       compiler-rt)       ;;
3788       test-suite)     ;;
3789       llvm-test)      ;;
3790       poolalloc)      ;;
3791       llvm-poolalloc) ;;
3792       *)
3793         { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3794 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3795         ;;
3796     esac
3797   fi
3798 done
3799
3800 # Check whether --enable-polly was given.
3801 if test "${enable_polly+set}" = set; then
3802   enableval=$enable_polly;
3803 else
3804   enableval=default
3805 fi
3806
3807 case "$enableval" in
3808   yes) ENABLE_POLLY=1
3809  ;;
3810   no)  ENABLE_POLLY=0
3811  ;;
3812   default) ENABLE_POLLY=1
3813  ;;
3814   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3815 echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3816    { (exit 1); exit 1; }; } ;;
3817 esac
3818
3819
3820 if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3821   LLVM_HAS_POLLY=1
3822
3823   subdirs="$subdirs tools/polly"
3824
3825 fi
3826
3827
3828 # Make sure we can run config.sub.
3829 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3830   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3831 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3832    { (exit 1); exit 1; }; }
3833
3834 { echo "$as_me:$LINENO: checking build system type" >&5
3835 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3836 if test "${ac_cv_build+set}" = set; then
3837   echo $ECHO_N "(cached) $ECHO_C" >&6
3838 else
3839   ac_build_alias=$build_alias
3840 test "x$ac_build_alias" = x &&
3841   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3842 test "x$ac_build_alias" = x &&
3843   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3844 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3845    { (exit 1); exit 1; }; }
3846 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3847   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3848 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3849    { (exit 1); exit 1; }; }
3850
3851 fi
3852 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3853 echo "${ECHO_T}$ac_cv_build" >&6; }
3854 case $ac_cv_build in
3855 *-*-*) ;;
3856 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3857 echo "$as_me: error: invalid value of canonical build" >&2;}
3858    { (exit 1); exit 1; }; };;
3859 esac
3860 build=$ac_cv_build
3861 ac_save_IFS=$IFS; IFS='-'
3862 set x $ac_cv_build
3863 shift
3864 build_cpu=$1
3865 build_vendor=$2
3866 shift; shift
3867 # Remember, the first character of IFS is used to create $*,
3868 # except with old shells:
3869 build_os=$*
3870 IFS=$ac_save_IFS
3871 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3872
3873
3874 { echo "$as_me:$LINENO: checking host system type" >&5
3875 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3876 if test "${ac_cv_host+set}" = set; then
3877   echo $ECHO_N "(cached) $ECHO_C" >&6
3878 else
3879   if test "x$host_alias" = x; then
3880   ac_cv_host=$ac_cv_build
3881 else
3882   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3883     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3884 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3885    { (exit 1); exit 1; }; }
3886 fi
3887
3888 fi
3889 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3890 echo "${ECHO_T}$ac_cv_host" >&6; }
3891 case $ac_cv_host in
3892 *-*-*) ;;
3893 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3894 echo "$as_me: error: invalid value of canonical host" >&2;}
3895    { (exit 1); exit 1; }; };;
3896 esac
3897 host=$ac_cv_host
3898 ac_save_IFS=$IFS; IFS='-'
3899 set x $ac_cv_host
3900 shift
3901 host_cpu=$1
3902 host_vendor=$2
3903 shift; shift
3904 # Remember, the first character of IFS is used to create $*,
3905 # except with old shells:
3906 host_os=$*
3907 IFS=$ac_save_IFS
3908 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3909
3910
3911 { echo "$as_me:$LINENO: checking target system type" >&5
3912 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3913 if test "${ac_cv_target+set}" = set; then
3914   echo $ECHO_N "(cached) $ECHO_C" >&6
3915 else
3916   if test "x$target_alias" = x; then
3917   ac_cv_target=$ac_cv_host
3918 else
3919   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3920     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3921 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3922    { (exit 1); exit 1; }; }
3923 fi
3924
3925 fi
3926 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3927 echo "${ECHO_T}$ac_cv_target" >&6; }
3928 case $ac_cv_target in
3929 *-*-*) ;;
3930 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3931 echo "$as_me: error: invalid value of canonical target" >&2;}
3932    { (exit 1); exit 1; }; };;
3933 esac
3934 target=$ac_cv_target
3935 ac_save_IFS=$IFS; IFS='-'
3936 set x $ac_cv_target
3937 shift
3938 target_cpu=$1
3939 target_vendor=$2
3940 shift; shift
3941 # Remember, the first character of IFS is used to create $*,
3942 # except with old shells:
3943 target_os=$*
3944 IFS=$ac_save_IFS
3945 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3946
3947
3948 # The aliases save the names the user supplied, while $host etc.
3949 # will get canonicalized.
3950 test -n "$target_alias" &&
3951   test "$program_prefix$program_suffix$program_transform_name" = \
3952     NONENONEs,x,x, &&
3953   program_prefix=${target_alias}-
3954
3955 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3956 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3957 if test "${llvm_cv_os_type+set}" = set; then
3958   echo $ECHO_N "(cached) $ECHO_C" >&6
3959 else
3960   case $host in
3961   *-*-aix*)
3962     llvm_cv_link_all_option="-Wl,--whole-archive"
3963     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3964     llvm_cv_os_type="AIX"
3965     llvm_cv_platform_type="Unix" ;;
3966   *-*-irix*)
3967     llvm_cv_link_all_option="-Wl,--whole-archive"
3968     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3969     llvm_cv_os_type="IRIX"
3970     llvm_cv_platform_type="Unix" ;;
3971   *-*-cygwin*)
3972     llvm_cv_link_all_option="-Wl,--whole-archive"
3973     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3974     llvm_cv_os_type="Cygwin"
3975     llvm_cv_platform_type="Unix" ;;
3976   *-*-darwin*)
3977     llvm_cv_link_all_option="-Wl,-all_load"
3978     llvm_cv_no_link_all_option="-Wl,-noall_load"
3979     llvm_cv_os_type="Darwin"
3980     llvm_cv_platform_type="Unix" ;;
3981   *-*-minix*)
3982     llvm_cv_link_all_option="-Wl,-all_load"
3983     llvm_cv_no_link_all_option="-Wl,-noall_load"
3984     llvm_cv_os_type="Minix"
3985     llvm_cv_platform_type="Unix" ;;
3986   *-*-freebsd*)
3987     llvm_cv_link_all_option="-Wl,--whole-archive"
3988     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3989     llvm_cv_os_type="FreeBSD"
3990     llvm_cv_platform_type="Unix" ;;
3991   *-*-kfreebsd-gnu)
3992     llvm_cv_link_all_option="-Wl,--whole-archive"
3993     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3994     llvm_cv_os_type="GNU/kFreeBSD"
3995     llvm_cv_platform_type="Unix" ;;
3996   *-*-openbsd*)
3997     llvm_cv_link_all_option="-Wl,--whole-archive"
3998     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3999     llvm_cv_os_type="OpenBSD"
4000     llvm_cv_platform_type="Unix" ;;
4001   *-*-netbsd*)
4002     llvm_cv_link_all_option="-Wl,--whole-archive"
4003     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4004     llvm_cv_os_type="NetBSD"
4005     llvm_cv_platform_type="Unix" ;;
4006   *-*-dragonfly*)
4007     llvm_cv_link_all_option="-Wl,--whole-archive"
4008     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4009     llvm_cv_os_type="DragonFly"
4010     llvm_cv_platform_type="Unix" ;;
4011   *-*-bitrig*)
4012     llvm_cv_link_all_option="-Wl,--whole-archive"
4013     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4014     llvm_cv_os_type="Bitrig"
4015     llvm_cv_platform_type="Unix" ;;
4016   *-*-hpux*)
4017     llvm_cv_link_all_option="-Wl,--whole-archive"
4018     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4019     llvm_cv_os_type="HP-UX"
4020     llvm_cv_platform_type="Unix" ;;
4021   *-*-interix*)
4022     llvm_cv_link_all_option="-Wl,--whole-archive"
4023     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4024     llvm_cv_os_type="Interix"
4025     llvm_cv_platform_type="Unix" ;;
4026   *-*-linux*)
4027     llvm_cv_link_all_option="-Wl,--whole-archive"
4028     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4029     llvm_cv_os_type="Linux"
4030     llvm_cv_platform_type="Unix" ;;
4031   *-*-gnu*)
4032     llvm_cv_link_all_option="-Wl,--whole-archive"
4033     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4034     llvm_cv_os_type="GNU"
4035     llvm_cv_platform_type="Unix" ;;
4036   *-*-solaris*)
4037     llvm_cv_link_all_option="-Wl,-z,allextract"
4038     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
4039     llvm_cv_os_type="SunOS"
4040     llvm_cv_platform_type="Unix" ;;
4041   *-*-win32*)
4042     llvm_cv_link_all_option="-Wl,--whole-archive"
4043     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4044     llvm_cv_os_type="Win32"
4045     llvm_cv_platform_type="Win32" ;;
4046   *-*-mingw*)
4047     llvm_cv_link_all_option="-Wl,--whole-archive"
4048     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4049     llvm_cv_os_type="MingW"
4050     llvm_cv_platform_type="Win32" ;;
4051   *-*-haiku*)
4052     llvm_cv_link_all_option="-Wl,--whole-archive"
4053     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4054     llvm_cv_os_type="Haiku"
4055     llvm_cv_platform_type="Unix" ;;
4056   *-unknown-eabi*)
4057     llvm_cv_link_all_option="-Wl,--whole-archive"
4058     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4059     llvm_cv_os_type="Freestanding"
4060     llvm_cv_platform_type="Unix" ;;
4061   *-unknown-elf*)
4062     llvm_cv_link_all_option="-Wl,--whole-archive"
4063     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
4064     llvm_cv_os_type="Freestanding"
4065     llvm_cv_platform_type="Unix" ;;
4066   *)
4067     llvm_cv_link_all_option=""
4068     llvm_cv_no_link_all_option=""
4069     llvm_cv_os_type="Unknown"
4070     llvm_cv_platform_type="Unknown" ;;
4071 esac
4072 fi
4073 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
4074 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
4075
4076 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
4077 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
4078 if test "${llvm_cv_target_os_type+set}" = set; then
4079   echo $ECHO_N "(cached) $ECHO_C" >&6
4080 else
4081   case $target in
4082   *-*-aix*)
4083     llvm_cv_target_os_type="AIX" ;;
4084   *-*-irix*)
4085     llvm_cv_target_os_type="IRIX" ;;
4086   *-*-cygwin*)
4087     llvm_cv_target_os_type="Cygwin" ;;
4088   *-*-darwin*)
4089     llvm_cv_target_os_type="Darwin" ;;
4090   *-*-minix*)
4091     llvm_cv_target_os_type="Minix" ;;
4092   *-*-freebsd*)
4093     llvm_cv_target_os_type="FreeBSD" ;;
4094   *-*-kfreebsd-gnu)
4095     llvm_cv_target_os_type="GNU/kFreeBSD" ;;
4096   *-*-openbsd*)
4097     llvm_cv_target_os_type="OpenBSD" ;;
4098   *-*-netbsd*)
4099     llvm_cv_target_os_type="NetBSD" ;;
4100   *-*-dragonfly*)
4101     llvm_cv_target_os_type="DragonFly" ;;
4102   *-*-bitrig*)
4103     llvm_cv_target_os_type="Bitrig" ;;
4104   *-*-hpux*)
4105     llvm_cv_target_os_type="HP-UX" ;;
4106   *-*-interix*)
4107     llvm_cv_target_os_type="Interix" ;;
4108   *-*-linux*)
4109     llvm_cv_target_os_type="Linux" ;;
4110   *-*-gnu*)
4111     llvm_cv_target_os_type="GNU" ;;
4112   *-*-solaris*)
4113     llvm_cv_target_os_type="SunOS" ;;
4114   *-*-win32*)
4115     llvm_cv_target_os_type="Win32" ;;
4116   *-*-mingw*)
4117     llvm_cv_target_os_type="MingW" ;;
4118   *-*-haiku*)
4119     llvm_cv_target_os_type="Haiku" ;;
4120   *-*-rtems*)
4121     llvm_cv_target_os_type="RTEMS" ;;
4122   *-*-nacl*)
4123     llvm_cv_target_os_type="NativeClient" ;;
4124   *-unknown-eabi*)
4125     llvm_cv_target_os_type="Freestanding" ;;
4126   *-*-ps4)
4127     llvm_cv_target_os_type="PS4" ;;
4128   *)
4129     llvm_cv_target_os_type="Unknown" ;;
4130 esac
4131 fi
4132 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
4133 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
4134
4135 if test "$llvm_cv_os_type" = "Unknown" ; then
4136   { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
4137 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
4138    { (exit 1); exit 1; }; }
4139 fi
4140
4141 OS=$llvm_cv_os_type
4142
4143 HOST_OS=$llvm_cv_os_type
4144
4145 TARGET_OS=$llvm_cv_target_os_type
4146
4147
4148 LINKALL=$llvm_cv_link_all_option
4149
4150 NOLINKALL=$llvm_cv_no_link_all_option
4151
4152
4153 case $llvm_cv_platform_type in
4154   Unix)
4155
4156 cat >>confdefs.h <<\_ACEOF
4157 #define LLVM_ON_UNIX 1
4158 _ACEOF
4159
4160     LLVM_ON_UNIX=1
4161
4162     LLVM_ON_WIN32=0
4163
4164     ;;
4165   Win32)
4166
4167 cat >>confdefs.h <<\_ACEOF
4168 #define LLVM_ON_WIN32 1
4169 _ACEOF
4170
4171     LLVM_ON_UNIX=0
4172
4173     LLVM_ON_WIN32=1
4174
4175     ;;
4176 esac
4177
4178 { echo "$as_me:$LINENO: checking target architecture" >&5
4179 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
4180 if test "${llvm_cv_target_arch+set}" = set; then
4181   echo $ECHO_N "(cached) $ECHO_C" >&6
4182 else
4183   case $target in
4184   i?86-*)                 llvm_cv_target_arch="x86" ;;
4185   amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
4186   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
4187   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
4188   arm64*-*)               llvm_cv_target_arch="AArch64" ;;
4189   arm*-*)                 llvm_cv_target_arch="ARM" ;;
4190   aarch64*-*)             llvm_cv_target_arch="AArch64" ;;
4191   avr-*)                  llvm_cv_target_arch="AVR" ;;
4192   mips-* | mips64-*)      llvm_cv_target_arch="Mips" ;;
4193   mipsel-* | mips64el-*)  llvm_cv_target_arch="Mips" ;;
4194   xcore-*)                llvm_cv_target_arch="XCore" ;;
4195   msp430-*)               llvm_cv_target_arch="MSP430" ;;
4196   hexagon-*)              llvm_cv_target_arch="Hexagon" ;;
4197   nvptx-*)                llvm_cv_target_arch="NVPTX" ;;
4198   s390x-*)                llvm_cv_target_arch="SystemZ" ;;
4199   wasm*-*)                llvm_cv_target_arch="WebAssembly" ;;
4200   *)                      llvm_cv_target_arch="Unknown" ;;
4201 esac
4202 fi
4203 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
4204 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
4205
4206 if test "$llvm_cv_target_arch" = "Unknown" ; then
4207   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
4208 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
4209 fi
4210
4211 case "$llvm_cv_target_arch" in
4212     x86)     LLVM_NATIVE_ARCH="X86" ;;
4213     x86_64)  LLVM_NATIVE_ARCH="X86" ;;
4214     *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
4215 esac
4216
4217 ARCH=$llvm_cv_target_arch
4218
4219 LLVM_NATIVE_ARCH=$LLVM_NATIVE_ARCH
4220
4221
4222 case $host in
4223   i?86-*)                 host_arch="x86" ;;
4224   amd64-* | x86_64-*)     host_arch="x86_64" ;;
4225   sparc*-*)               host_arch="Sparc" ;;
4226   powerpc*-*)             host_arch="PowerPC" ;;
4227   arm64*-*)               host_arch="AArch64" ;;
4228   arm*-*)                 host_arch="ARM" ;;
4229   aarch64*-*)             host_arch="AArch64" ;;
4230   avr-*)                  host_arch="AVR" ;;
4231   mips-* | mips64-*)      host_arch="Mips" ;;
4232   mipsel-* | mips64el-*)  host_arch="Mips" ;;
4233   xcore-*)                host_arch="XCore" ;;
4234   msp430-*)               host_arch="MSP430" ;;
4235   hexagon-*)              host_arch="Hexagon" ;;
4236   s390x-*)                host_arch="SystemZ" ;;
4237   wasm*-*)                host_arch="WebAssembly" ;;
4238   *)                      host_arch="Unknown" ;;
4239 esac
4240
4241 if test "$host_arch" = "Unknown" ; then
4242   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown host archicture" >&5
4243 echo "$as_me: WARNING: Configuring LLVM for an unknown host archicture" >&2;}
4244 fi
4245
4246 HOST_ARCH=$host_arch
4247
4248
4249 if test "$cross_compiling" = yes; then
4250   LLVM_CROSS_COMPILING=1
4251
4252
4253 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4254 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4255 if test "${ac_cv_build_exeext+set}" = set; then
4256   echo $ECHO_N "(cached) $ECHO_C" >&6
4257 else
4258   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4259   ac_cv_build_exeext=.exe
4260 else
4261   ac_build_prefix=${build_alias}-
4262
4263   # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4264 set dummy ${ac_build_prefix}gcc; ac_word=$2
4265 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4266 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4267 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4268   echo $ECHO_N "(cached) $ECHO_C" >&6
4269 else
4270   if test -n "$BUILD_CC"; then
4271   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4272 else
4273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4274 for as_dir in $PATH
4275 do
4276   IFS=$as_save_IFS
4277   test -z "$as_dir" && as_dir=.
4278   for ac_exec_ext in '' $ac_executable_extensions; do
4279   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4280     ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4281     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4282     break 2
4283   fi
4284 done
4285 done
4286 IFS=$as_save_IFS
4287
4288 fi
4289 fi
4290 BUILD_CC=$ac_cv_prog_BUILD_CC
4291 if test -n "$BUILD_CC"; then
4292   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4293 echo "${ECHO_T}$BUILD_CC" >&6; }
4294 else
4295   { echo "$as_me:$LINENO: result: no" >&5
4296 echo "${ECHO_T}no" >&6; }
4297 fi
4298
4299
4300   if test -z "$BUILD_CC"; then
4301      # Extract the first word of "gcc", so it can be a program name with args.
4302 set dummy gcc; ac_word=$2
4303 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4304 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4305 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4306   echo $ECHO_N "(cached) $ECHO_C" >&6
4307 else
4308   if test -n "$BUILD_CC"; then
4309   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4310 else
4311 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4312 for as_dir in $PATH
4313 do
4314   IFS=$as_save_IFS
4315   test -z "$as_dir" && as_dir=.
4316   for ac_exec_ext in '' $ac_executable_extensions; do
4317   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4318     ac_cv_prog_BUILD_CC="gcc"
4319     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4320     break 2
4321   fi
4322 done
4323 done
4324 IFS=$as_save_IFS
4325
4326 fi
4327 fi
4328 BUILD_CC=$ac_cv_prog_BUILD_CC
4329 if test -n "$BUILD_CC"; then
4330   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4331 echo "${ECHO_T}$BUILD_CC" >&6; }
4332 else
4333   { echo "$as_me:$LINENO: result: no" >&5
4334 echo "${ECHO_T}no" >&6; }
4335 fi
4336
4337
4338      if test -z "$BUILD_CC"; then
4339        # Extract the first word of "cc", so it can be a program name with args.
4340 set dummy cc; ac_word=$2
4341 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4342 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4343 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4344   echo $ECHO_N "(cached) $ECHO_C" >&6
4345 else
4346   if test -n "$BUILD_CC"; then
4347   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4348 else
4349   ac_prog_rejected=no
4350 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4351 for as_dir in $PATH
4352 do
4353   IFS=$as_save_IFS
4354   test -z "$as_dir" && as_dir=.
4355   for ac_exec_ext in '' $ac_executable_extensions; do
4356   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4357     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4358        ac_prog_rejected=yes
4359        continue
4360      fi
4361     ac_cv_prog_BUILD_CC="cc"
4362     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4363     break 2
4364   fi
4365 done
4366 done
4367 IFS=$as_save_IFS
4368
4369 if test $ac_prog_rejected = yes; then
4370   # We found a bogon in the path, so make sure we never use it.
4371   set dummy $ac_cv_prog_BUILD_CC
4372   shift
4373   if test $# != 0; then
4374     # We chose a different compiler from the bogus one.
4375     # However, it has the same basename, so the bogon will be chosen
4376     # first if we set BUILD_CC to just the basename; use the full file name.
4377     shift
4378     ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4379   fi
4380 fi
4381 fi
4382 fi
4383 BUILD_CC=$ac_cv_prog_BUILD_CC
4384 if test -n "$BUILD_CC"; then
4385   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4386 echo "${ECHO_T}$BUILD_CC" >&6; }
4387 else
4388   { echo "$as_me:$LINENO: result: no" >&5
4389 echo "${ECHO_T}no" >&6; }
4390 fi
4391
4392
4393      fi
4394   fi
4395   test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4396 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4397    { (exit 1); exit 1; }; }
4398   ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4399   rm -f conftest*
4400   echo 'int main () { return 0; }' > conftest.$ac_ext
4401   ac_cv_build_exeext=
4402   if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4403   (eval $ac_build_link) 2>&5
4404   ac_status=$?
4405   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4406   (exit $ac_status); }; then
4407     for file in conftest.*; do
4408       case $file in
4409       *.c | *.o | *.obj | *.dSYM) ;;
4410       *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4411       esac
4412     done
4413   else
4414     { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4415 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4416    { (exit 1); exit 1; }; }
4417   fi
4418   rm -f conftest*
4419   test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4420 fi
4421 fi
4422
4423 BUILD_EXEEXT=""
4424 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4425 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4426 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4427 ac_build_exeext=$BUILD_EXEEXT
4428
4429   ac_build_prefix=${build_alias}-
4430   # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4431 set dummy ${ac_build_prefix}g++; ac_word=$2
4432 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4433 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4434 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4435   echo $ECHO_N "(cached) $ECHO_C" >&6
4436 else
4437   if test -n "$BUILD_CXX"; then
4438   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4439 else
4440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4441 for as_dir in $PATH
4442 do
4443   IFS=$as_save_IFS
4444   test -z "$as_dir" && as_dir=.
4445   for ac_exec_ext in '' $ac_executable_extensions; do
4446   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4447     ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4448     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4449     break 2
4450   fi
4451 done
4452 done
4453 IFS=$as_save_IFS
4454
4455 fi
4456 fi
4457 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4458 if test -n "$BUILD_CXX"; then
4459   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4460 echo "${ECHO_T}$BUILD_CXX" >&6; }
4461 else
4462   { echo "$as_me:$LINENO: result: no" >&5
4463 echo "${ECHO_T}no" >&6; }
4464 fi
4465
4466
4467   if test -z "$BUILD_CXX"; then
4468      # Extract the first word of "g++", so it can be a program name with args.
4469 set dummy g++; ac_word=$2
4470 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4471 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4472 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4473   echo $ECHO_N "(cached) $ECHO_C" >&6
4474 else
4475   if test -n "$BUILD_CXX"; then
4476   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4477 else
4478 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4479 for as_dir in $PATH
4480 do
4481   IFS=$as_save_IFS
4482   test -z "$as_dir" && as_dir=.
4483   for ac_exec_ext in '' $ac_executable_extensions; do
4484   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4485     ac_cv_prog_BUILD_CXX="g++"
4486     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4487     break 2
4488   fi
4489 done
4490 done
4491 IFS=$as_save_IFS
4492
4493 fi
4494 fi
4495 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4496 if test -n "$BUILD_CXX"; then
4497   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4498 echo "${ECHO_T}$BUILD_CXX" >&6; }
4499 else
4500   { echo "$as_me:$LINENO: result: no" >&5
4501 echo "${ECHO_T}no" >&6; }
4502 fi
4503
4504
4505      if test -z "$BUILD_CXX"; then
4506        # Extract the first word of "c++", so it can be a program name with args.
4507 set dummy c++; ac_word=$2
4508 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4509 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4510 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4511   echo $ECHO_N "(cached) $ECHO_C" >&6
4512 else
4513   if test -n "$BUILD_CXX"; then
4514   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4515 else
4516   ac_prog_rejected=no
4517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4518 for as_dir in $PATH
4519 do
4520   IFS=$as_save_IFS
4521   test -z "$as_dir" && as_dir=.
4522   for ac_exec_ext in '' $ac_executable_extensions; do
4523   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4524     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4525        ac_prog_rejected=yes
4526        continue
4527      fi
4528     ac_cv_prog_BUILD_CXX="c++"
4529     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4530     break 2
4531   fi
4532 done
4533 done
4534 IFS=$as_save_IFS
4535
4536 if test $ac_prog_rejected = yes; then
4537   # We found a bogon in the path, so make sure we never use it.
4538   set dummy $ac_cv_prog_BUILD_CXX
4539   shift
4540   if test $# != 0; then
4541     # We chose a different compiler from the bogus one.
4542     # However, it has the same basename, so the bogon will be chosen
4543     # first if we set BUILD_CXX to just the basename; use the full file name.
4544     shift
4545     ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4546   fi
4547 fi
4548 fi
4549 fi
4550 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4551 if test -n "$BUILD_CXX"; then
4552   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4553 echo "${ECHO_T}$BUILD_CXX" >&6; }
4554 else
4555   { echo "$as_me:$LINENO: result: no" >&5
4556 echo "${ECHO_T}no" >&6; }
4557 fi
4558
4559
4560      fi
4561   fi
4562 else
4563   LLVM_CROSS_COMPILING=0
4564
4565 fi
4566
4567 if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4568   cvsbuild="yes"
4569   optimize="no"
4570   CVSBUILD=CVSBUILD=1
4571
4572 else
4573   cvsbuild="no"
4574   optimize="yes"
4575 fi
4576
4577
4578 # Check whether --enable-libcpp was given.
4579 if test "${enable_libcpp+set}" = set; then
4580   enableval=$enable_libcpp;
4581 else
4582   enableval=default
4583 fi
4584
4585 case "$enableval" in
4586   yes) ENABLE_LIBCPP=1
4587  ;;
4588   no)  ENABLE_LIBCPP=0
4589  ;;
4590   default) ENABLE_LIBCPP=0
4591 ;;
4592   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&5
4593 echo "$as_me: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&2;}
4594    { (exit 1); exit 1; }; } ;;
4595 esac
4596
4597 # Check whether --enable-compiler-version-checks was given.
4598 if test "${enable_compiler_version_checks+set}" = set; then
4599   enableval=$enable_compiler_version_checks;
4600 else
4601   enableval=default
4602 fi
4603
4604 case "$enableval" in
4605   no)
4606     ;;
4607   yes|default)
4608     ac_ext=cpp
4609 ac_cpp='$CXXCPP $CPPFLAGS'
4610 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4611 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4612 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4613
4614     case "$llvm_cv_cxx_compiler" in
4615     clang)
4616       { echo "$as_me:$LINENO: checking whether Clang is new enough" >&5
4617 echo $ECHO_N "checking whether Clang is new enough... $ECHO_C" >&6; }
4618       cat >conftest.$ac_ext <<_ACEOF
4619 /* confdefs.h.  */
4620 _ACEOF
4621 cat confdefs.h >>conftest.$ac_ext
4622 cat >>conftest.$ac_ext <<_ACEOF
4623 /* end confdefs.h.  */
4624
4625 #if __clang_major__ < 3 || (__clang_major__ == 3 && __clang_minor__ < 1)
4626 #error This version of Clang is too old to build LLVM
4627 #endif
4628
4629 _ACEOF
4630 rm -f conftest.$ac_objext
4631 if { (ac_try="$ac_compile"
4632 case "(($ac_try" in
4633   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4634   *) ac_try_echo=$ac_try;;
4635 esac
4636 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4637   (eval "$ac_compile") 2>conftest.er1
4638   ac_status=$?
4639   grep -v '^ *+' conftest.er1 >conftest.err
4640   rm -f conftest.er1
4641   cat conftest.err >&5
4642   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4643   (exit $ac_status); } &&
4644          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4645   { (case "(($ac_try" in
4646   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4647   *) ac_try_echo=$ac_try;;
4648 esac
4649 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4650   (eval "$ac_try") 2>&5
4651   ac_status=$?
4652   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4653   (exit $ac_status); }; } &&
4654          { ac_try='test -s conftest.$ac_objext'
4655   { (case "(($ac_try" in
4656   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4657   *) ac_try_echo=$ac_try;;
4658 esac
4659 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4660   (eval "$ac_try") 2>&5
4661   ac_status=$?
4662   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4663   (exit $ac_status); }; }; then
4664   { echo "$as_me:$LINENO: result: yes" >&5
4665 echo "${ECHO_T}yes" >&6; }
4666 else
4667   echo "$as_me: failed program was:" >&5
4668 sed 's/^/| /' conftest.$ac_ext >&5
4669
4670         { echo "$as_me:$LINENO: result: no" >&5
4671 echo "${ECHO_T}no" >&6; }
4672            { { echo "$as_me:$LINENO: error:
4673 The selected Clang compiler is not new enough to build LLVM. Please upgrade to
4674 Clang 3.1. You may pass --disable-compiler-version-checks to configure to
4675 bypass these sanity checks." >&5
4676 echo "$as_me: error:
4677 The selected Clang compiler is not new enough to build LLVM. Please upgrade to
4678 Clang 3.1. You may pass --disable-compiler-version-checks to configure to
4679 bypass these sanity checks." >&2;}
4680    { (exit 1); exit 1; }; }
4681 fi
4682
4683 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4684
4685                                           if test "$ENABLE_LIBCPP" -eq 0 ; then
4686         { echo "$as_me:$LINENO: checking whether Clang will select a modern C++ standard library" >&5
4687 echo $ECHO_N "checking whether Clang will select a modern C++ standard library... $ECHO_C" >&6; }
4688         llvm_cv_old_cxxflags="$CXXFLAGS"
4689         CXXFLAGS="$CXXFLAGS -std=c++0x"
4690         cat >conftest.$ac_ext <<_ACEOF
4691 /* confdefs.h.  */
4692 _ACEOF
4693 cat confdefs.h >>conftest.$ac_ext
4694 cat >>conftest.$ac_ext <<_ACEOF
4695 /* end confdefs.h.  */
4696
4697 #include <atomic>
4698 std::atomic<float> x(0.0f);
4699 int main() { return (float)x; }
4700
4701 _ACEOF
4702 rm -f conftest.$ac_objext conftest$ac_exeext
4703 if { (ac_try="$ac_link"
4704 case "(($ac_try" in
4705   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4706   *) ac_try_echo=$ac_try;;
4707 esac
4708 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4709   (eval "$ac_link") 2>conftest.er1
4710   ac_status=$?
4711   grep -v '^ *+' conftest.er1 >conftest.err
4712   rm -f conftest.er1
4713   cat conftest.err >&5
4714   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4715   (exit $ac_status); } &&
4716          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4717   { (case "(($ac_try" in
4718   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4719   *) ac_try_echo=$ac_try;;
4720 esac
4721 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4722   (eval "$ac_try") 2>&5
4723   ac_status=$?
4724   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4725   (exit $ac_status); }; } &&
4726          { ac_try='test -s conftest$ac_exeext'
4727   { (case "(($ac_try" in
4728   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4729   *) ac_try_echo=$ac_try;;
4730 esac
4731 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4732   (eval "$ac_try") 2>&5
4733   ac_status=$?
4734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4735   (exit $ac_status); }; }; then
4736   { echo "$as_me:$LINENO: result: yes" >&5
4737 echo "${ECHO_T}yes" >&6; }
4738 else
4739   echo "$as_me: failed program was:" >&5
4740 sed 's/^/| /' conftest.$ac_ext >&5
4741
4742         { echo "$as_me:$LINENO: result: no" >&5
4743 echo "${ECHO_T}no" >&6; }
4744              { { echo "$as_me:$LINENO: error:
4745 We detected a missing feature in the standard C++ library that was known to be
4746 missing in libstdc++4.6 and implemented in libstdc++4.7. There are numerous
4747 C++11 problems with 4.6's library, and we don't support GCCs or libstdc++ older
4748 than 4.7. You will need to update your system and ensure Clang uses the newer
4749 standard library.
4750
4751 If this error is incorrect or you need to force things to work, you may pass
4752 '--disable-compiler-version-checks' to configure to bypass this test." >&5
4753 echo "$as_me: error:
4754 We detected a missing feature in the standard C++ library that was known to be
4755 missing in libstdc++4.6 and implemented in libstdc++4.7. There are numerous
4756 C++11 problems with 4.6's library, and we don't support GCCs or libstdc++ older
4757 than 4.7. You will need to update your system and ensure Clang uses the newer
4758 standard library.
4759
4760 If this error is incorrect or you need to force things to work, you may pass
4761 '--disable-compiler-version-checks' to configure to bypass this test." >&2;}
4762    { (exit 1); exit 1; }; }
4763 fi
4764
4765 rm -f core conftest.err conftest.$ac_objext \
4766       conftest$ac_exeext conftest.$ac_ext
4767         CXXFLAGS="$llvm_cv_old_cxxflags"
4768       fi
4769       ;;
4770     gcc)
4771       { echo "$as_me:$LINENO: checking whether GCC is new enough" >&5
4772 echo $ECHO_N "checking whether GCC is new enough... $ECHO_C" >&6; }
4773       cat >conftest.$ac_ext <<_ACEOF
4774 /* confdefs.h.  */
4775 _ACEOF
4776 cat confdefs.h >>conftest.$ac_ext
4777 cat >>conftest.$ac_ext <<_ACEOF
4778 /* end confdefs.h.  */
4779
4780 #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 7)
4781 #error This version of GCC is too old to build LLVM
4782 #endif
4783
4784 _ACEOF
4785 rm -f conftest.$ac_objext
4786 if { (ac_try="$ac_compile"
4787 case "(($ac_try" in
4788   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4789   *) ac_try_echo=$ac_try;;
4790 esac
4791 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4792   (eval "$ac_compile") 2>conftest.er1
4793   ac_status=$?
4794   grep -v '^ *+' conftest.er1 >conftest.err
4795   rm -f conftest.er1
4796   cat conftest.err >&5
4797   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4798   (exit $ac_status); } &&
4799          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4800   { (case "(($ac_try" in
4801   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4802   *) ac_try_echo=$ac_try;;
4803 esac
4804 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4805   (eval "$ac_try") 2>&5
4806   ac_status=$?
4807   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4808   (exit $ac_status); }; } &&
4809          { ac_try='test -s conftest.$ac_objext'
4810   { (case "(($ac_try" in
4811   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4812   *) ac_try_echo=$ac_try;;
4813 esac
4814 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4815   (eval "$ac_try") 2>&5
4816   ac_status=$?
4817   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4818   (exit $ac_status); }; }; then
4819   { echo "$as_me:$LINENO: result: yes" >&5
4820 echo "${ECHO_T}yes" >&6; }
4821 else
4822   echo "$as_me: failed program was:" >&5
4823 sed 's/^/| /' conftest.$ac_ext >&5
4824
4825         { echo "$as_me:$LINENO: result: no" >&5
4826 echo "${ECHO_T}no" >&6; }
4827            { { echo "$as_me:$LINENO: error:
4828 The selected GCC C++ compiler is not new enough to build LLVM. Please upgrade
4829 to GCC 4.7. You may pass --disable-compiler-version-checks to configure to
4830 bypass these sanity checks." >&5
4831 echo "$as_me: error:
4832 The selected GCC C++ compiler is not new enough to build LLVM. Please upgrade
4833 to GCC 4.7. You may pass --disable-compiler-version-checks to configure to
4834 bypass these sanity checks." >&2;}
4835    { (exit 1); exit 1; }; }
4836 fi
4837
4838 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4839       ;;
4840     unknown)
4841       ;;
4842     esac
4843     ac_ext=c
4844 ac_cpp='$CPP $CPPFLAGS'
4845 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4846 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4847 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4848
4849     ;;
4850   *)
4851     { { echo "$as_me:$LINENO: error: Invalid setting for --enable-compiler-version-checks. Use \"yes\" or \"no\"" >&5
4852 echo "$as_me: error: Invalid setting for --enable-compiler-version-checks. Use \"yes\" or \"no\"" >&2;}
4853    { (exit 1); exit 1; }; }
4854     ;;
4855 esac
4856
4857 # Check whether --enable-cxx1y was given.
4858 if test "${enable_cxx1y+set}" = set; then
4859   enableval=$enable_cxx1y;
4860 else
4861   enableval=default
4862 fi
4863
4864 case "$enableval" in
4865   yes) ENABLE_CXX1Y=1
4866  ;;
4867   no)  ENABLE_CXX1Y=0
4868  ;;
4869   default) ENABLE_CXX1Y=0
4870 ;;
4871   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cxx1y. Use \"yes\" or \"no\"" >&5
4872 echo "$as_me: error: Invalid setting for --enable-cxx1y. Use \"yes\" or \"no\"" >&2;}
4873    { (exit 1); exit 1; }; } ;;
4874 esac
4875
4876 # Check whether --enable-split-dwarf was given.
4877 if test "${enable_split_dwarf+set}" = set; then
4878   enableval=$enable_split_dwarf;
4879 else
4880   enableval=default
4881 fi
4882
4883 case "$enableval" in
4884   yes) ENABLE_SPLIT_DWARF=1
4885  ;;
4886   no)  ENABLE_SPLIT_DWARF=0
4887  ;;
4888   default) ENABLE_SPLIT_DWARF=0
4889 ;;
4890   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-split-dwarf. Use \"yes\" or \"no\"" >&5
4891 echo "$as_me: error: Invalid setting for --enable-split-dwarf. Use \"yes\" or \"no\"" >&2;}
4892    { (exit 1); exit 1; }; } ;;
4893 esac
4894
4895 clang_arcmt="yes"
4896 # Check whether --enable-clang-arcmt was given.
4897 if test "${enable_clang_arcmt+set}" = set; then
4898   enableval=$enable_clang_arcmt; clang_arcmt="$enableval"
4899 else
4900   enableval="yes"
4901 fi
4902
4903 case "$enableval" in
4904   yes) ENABLE_CLANG_ARCMT=1
4905  ;;
4906   no)  ENABLE_CLANG_ARCMT=0
4907  ;;
4908   default) ENABLE_CLANG_ARCMT=1
4909 ;;
4910   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&5
4911 echo "$as_me: error: Invalid setting for --enable-clang-arcmt. Use \"yes\" or \"no\"" >&2;}
4912    { (exit 1); exit 1; }; } ;;
4913 esac
4914
4915 clang_plugin_support="yes"
4916 # Check whether --enable-clang-plugin-support was given.
4917 if test "${enable_clang_plugin_support+set}" = set; then
4918   enableval=$enable_clang_plugin_support; clang_plugin_support="$enableval"
4919 else
4920   enableval="yes"
4921 fi
4922
4923 case "$enableval" in
4924   yes) CLANG_PLUGIN_SUPPORT=1
4925  ;;
4926   no)  CLANG_PLUGIN_SUPPORT=0
4927  ;;
4928   default) CLANG_PLUGIN_SUPPORT=1
4929 ;;
4930   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-plugin-support. Use \"yes\" or \"no\"" >&5
4931 echo "$as_me: error: Invalid setting for --enable-clang-plugin-support. Use \"yes\" or \"no\"" >&2;}
4932    { (exit 1); exit 1; }; } ;;
4933 esac
4934
4935 clang_static_analyzer="yes"
4936 # Check whether --enable-clang-static-analyzer was given.
4937 if test "${enable_clang_static_analyzer+set}" = set; then
4938   enableval=$enable_clang_static_analyzer; clang_static_analyzer="$enableval"
4939 else
4940   enableval="yes"
4941 fi
4942
4943 case "$enableval" in
4944   yes) ENABLE_CLANG_STATIC_ANALYZER=1
4945  ;;
4946   no)
4947     if test ${clang_arcmt} != "no" ; then
4948       { { echo "$as_me:$LINENO: error: Cannot enable clang ARC Migration Tool while disabling static analyzer." >&5
4949 echo "$as_me: error: Cannot enable clang ARC Migration Tool while disabling static analyzer." >&2;}
4950    { (exit 1); exit 1; }; }
4951     fi
4952     ENABLE_CLANG_STATIC_ANALYZER=0
4953
4954     ;;
4955   default) ENABLE_CLANG_STATIC_ANALYZER=1
4956 ;;
4957   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&5
4958 echo "$as_me: error: Invalid setting for --enable-clang-static-analyzer. Use \"yes\" or \"no\"" >&2;}
4959    { (exit 1); exit 1; }; } ;;
4960 esac
4961
4962 # Check whether --enable-optimized was given.
4963 if test "${enable_optimized+set}" = set; then
4964   enableval=$enable_optimized;
4965 else
4966   enableval=$optimize
4967 fi
4968
4969 if test ${enableval} = "no" ; then
4970   ENABLE_OPTIMIZED=
4971
4972 else
4973   ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4974
4975 fi
4976
4977 # Check whether --enable-profiling was given.
4978 if test "${enable_profiling+set}" = set; then
4979   enableval=$enable_profiling;
4980 else
4981   enableval="no"
4982 fi
4983
4984 if test ${enableval} = "no" ; then
4985   ENABLE_PROFILING=
4986
4987 else
4988   ENABLE_PROFILING=ENABLE_PROFILING=1
4989
4990 fi
4991
4992 # Check whether --enable-assertions was given.
4993 if test "${enable_assertions+set}" = set; then
4994   enableval=$enable_assertions;
4995 else
4996   enableval="yes"
4997 fi
4998
4999 if test ${enableval} = "yes" ; then
5000   DISABLE_ASSERTIONS=
5001
5002   assertions_enabled="yes"
5003 else
5004   DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5005
5006   assertions_enabled="no"
5007 fi
5008
5009 # Check whether --enable-werror was given.
5010 if test "${enable_werror+set}" = set; then
5011   enableval=$enable_werror;
5012 else
5013   enableval="no"
5014 fi
5015
5016 case "$enableval" in
5017   yes) ENABLE_WERROR=1
5018  ;;
5019   no)  ENABLE_WERROR=0
5020  ;;
5021   default) ENABLE_WERROR=0
5022 ;;
5023   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&5
5024 echo "$as_me: error: Invalid setting for --enable-werror. Use \"yes\" or \"no\"" >&2;}
5025    { (exit 1); exit 1; }; } ;;
5026 esac
5027
5028 # Check whether --enable-expensive-checks was given.
5029 if test "${enable_expensive_checks+set}" = set; then
5030   enableval=$enable_expensive_checks;
5031 else
5032   enableval="no"
5033 fi
5034
5035 if test ${enableval} = "yes" ; then
5036   ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5037
5038   EXPENSIVE_CHECKS=yes
5039
5040 else
5041   ENABLE_EXPENSIVE_CHECKS=
5042
5043   EXPENSIVE_CHECKS=no
5044
5045 fi
5046
5047 # Check whether --enable-abi-breaking-checks was given.
5048 if test "${enable_abi_breaking_checks+set}" = set; then
5049   enableval=$enable_abi_breaking_checks;
5050 else
5051   enableval="with-asserts"
5052 fi
5053
5054 case "$enableval" in
5055   with-asserts)  if test ${assertions_enabled} = "yes" ; then
5056
5057 cat >>confdefs.h <<\_ACEOF
5058 #define LLVM_ENABLE_ABI_BREAKING_CHECKS 1
5059 _ACEOF
5060
5061                    ENABLE_ABI_BREAKING_CHECKS=1
5062
5063                  else
5064                    ENABLE_ABI_BREAKING_CHECKS=0
5065
5066                  fi ;;
5067   yes)
5068
5069 cat >>confdefs.h <<\_ACEOF
5070 #define LLVM_ENABLE_ABI_BREAKING_CHECKS 1
5071 _ACEOF
5072
5073                  ENABLE_ABI_BREAKING_CHECKS=1
5074
5075                  ;;
5076   no)
5077                  ENABLE_ABI_BREAKING_CHECKS=0
5078
5079                  ;;
5080   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-abi-breaking-checks.  Use \"with-asserts\", \"yes\" or \"no\"" >&5
5081 echo "$as_me: error: Invalid setting for --enable-abi-breaking-checks.  Use \"with-asserts\", \"yes\" or \"no\"" >&2;}
5082    { (exit 1); exit 1; }; }
5083 esac
5084
5085 # Check whether --enable-debug-runtime was given.
5086 if test "${enable_debug_runtime+set}" = set; then
5087   enableval=$enable_debug_runtime;
5088 else
5089   enableval=no
5090 fi
5091
5092 if test ${enableval} = "no" ; then
5093   DEBUG_RUNTIME=
5094
5095 else
5096   DEBUG_RUNTIME=DEBUG_RUNTIME=1
5097
5098 fi
5099
5100 # Check whether --enable-debug-symbols was given.
5101 if test "${enable_debug_symbols+set}" = set; then
5102   enableval=$enable_debug_symbols;
5103 else
5104   enableval=no
5105 fi
5106
5107 if test ${enableval} = "no" ; then
5108   DEBUG_SYMBOLS=
5109
5110 else
5111   DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5112
5113 fi
5114
5115 # Check whether --enable-keep-symbols was given.
5116 if test "${enable_keep_symbols+set}" = set; then
5117   enableval=$enable_keep_symbols;
5118 else
5119   enableval=no
5120 fi
5121
5122 if test ${enableval} = "no" ; then
5123   KEEP_SYMBOLS=
5124
5125 else
5126   KEEP_SYMBOLS=KEEP_SYMBOLS=1
5127
5128 fi
5129
5130 # Check whether --enable-jit was given.
5131 if test "${enable_jit+set}" = set; then
5132   enableval=$enable_jit;
5133 else
5134   enableval=default
5135 fi
5136
5137 if test ${enableval} = "no"
5138 then
5139   JIT=
5140
5141 else
5142   case "$llvm_cv_target_arch" in
5143     x86)         TARGET_HAS_JIT=1
5144  ;;
5145     Sparc)       TARGET_HAS_JIT=0
5146  ;;
5147     PowerPC)     TARGET_HAS_JIT=1
5148  ;;
5149     x86_64)      TARGET_HAS_JIT=1
5150  ;;
5151     ARM)         TARGET_HAS_JIT=1
5152  ;;
5153     AVR)         TARGET_HAS_JIT=0
5154  ;;
5155     Mips)        TARGET_HAS_JIT=1
5156  ;;
5157     XCore)       TARGET_HAS_JIT=0
5158  ;;
5159     MSP430)      TARGET_HAS_JIT=0
5160  ;;
5161     Hexagon)     TARGET_HAS_JIT=0
5162  ;;
5163     NVPTX)       TARGET_HAS_JIT=0
5164  ;;
5165     SystemZ)     TARGET_HAS_JIT=1
5166  ;;
5167     WebAssembly) TARGET_HAS_JIT=0
5168  ;;
5169     *)           TARGET_HAS_JIT=0
5170  ;;
5171   esac
5172 fi
5173
5174 TARGETS_WITH_JIT="ARM AArch64 Mips PowerPC SystemZ X86"
5175 TARGETS_WITH_JIT=$TARGETS_WITH_JIT
5176
5177
5178 # Check whether --enable-docs was given.
5179 if test "${enable_docs+set}" = set; then
5180   enableval=$enable_docs;
5181 else
5182   enableval=default
5183 fi
5184
5185 case "$enableval" in
5186   yes) ENABLE_DOCS=1
5187  ;;
5188   no)  ENABLE_DOCS=0
5189  ;;
5190   default) ENABLE_DOCS=1
5191  ;;
5192   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5193 echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5194    { (exit 1); exit 1; }; } ;;
5195 esac
5196
5197 # Check whether --enable-doxygen was given.
5198 if test "${enable_doxygen+set}" = set; then
5199   enableval=$enable_doxygen;
5200 else
5201   enableval=default
5202 fi
5203
5204 case "$enableval" in
5205   yes) ENABLE_DOXYGEN=1
5206  ;;
5207   no|default) ENABLE_DOXYGEN=0
5208  ;;
5209   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5210 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5211    { (exit 1); exit 1; }; } ;;
5212 esac
5213
5214 # Check whether --enable-doxygen-search was given.
5215 if test "${enable_doxygen_search+set}" = set; then
5216   enableval=$enable_doxygen_search;
5217 else
5218   enableval=default
5219 fi
5220
5221 ENABLE_DOXYGEN_SEARCH="$enableval"
5222
5223 case "$enableval" in
5224   yes|no|default) ;;
5225   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&5
5226 echo "$as_me: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&2;}
5227    { (exit 1); exit 1; }; } ;;
5228 esac
5229
5230 # Check whether --enable-doxygen-external-search was given.
5231 if test "${enable_doxygen_external_search+set}" = set; then
5232   enableval=$enable_doxygen_external_search;
5233 else
5234   enableval=default
5235 fi
5236
5237 ENABLE_DOXYGEN_EXTERNAL_SEARCH="$enableval"
5238
5239 case "$enableval" in
5240   yes)
5241             case "$ENABLE_DOXYGEN_SEARCH" in
5242       yes|default) ENABLE_DOXYGEN_SEARCH="yes" ;;
5243       no) { { echo "$as_me:$LINENO: error: The option --enable-doxygen-external-search requires --enable-doxygen-search" >&5
5244 echo "$as_me: error: The option --enable-doxygen-external-search requires --enable-doxygen-search" >&2;}
5245    { (exit 1); exit 1; }; } ;;
5246     esac
5247     ;;
5248   no|default) ;;
5249   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-external-search. Use \"yes\" or \"no\"" >&5
5250 echo "$as_me: error: Invalid setting for --enable-doxygen-external-search. Use \"yes\" or \"no\"" >&2;}
5251    { (exit 1); exit 1; }; } ;;
5252 esac
5253
5254
5255 # Check whether --with-doxygen-search-engine-url was given.
5256 if test "${with_doxygen_search_engine_url+set}" = set; then
5257   withval=$with_doxygen_search_engine_url;
5258 fi
5259
5260 WITH_DOXYGEN_SEARCH_ENGINE_URL="$withval"
5261
5262
5263 # Check whether --with-doxygen-search-mappings was given.
5264 if test "${with_doxygen_search_mappings+set}" = set; then
5265   withval=$with_doxygen_search_mappings;
5266 fi
5267
5268 WITH_DOXYGEN_SEARCH_MAPPINGS="$withval"
5269
5270 case "$ENABLE_DOXYGEN_SEARCH" in
5271   yes)
5272     if test "$ENABLE_DOXYGEN" = "0" ; then
5273       { { echo "$as_me:$LINENO: error: The option --enable-doxygen-search requires --enable-doxygen." >&5
5274 echo "$as_me: error: The option --enable-doxygen-search requires --enable-doxygen." >&2;}
5275    { (exit 1); exit 1; }; }
5276     fi
5277
5278     enable_searchengine=YES
5279
5280
5281     case "$ENABLE_DOXYGEN_EXTERNAL_SEARCH" in
5282       yes)
5283         enable_external_search=YES
5284
5285         enable_server_based_search=YES
5286
5287         searchengine_url="$WITH_DOXYGEN_SEARCH_ENGINE_URL"
5288
5289         extra_search_mappings="$WITH_DOXYGEN_SEARCH_MAPPINGS"
5290
5291         ;;
5292
5293       no|default)
5294         enable_external_search=NO
5295
5296         enable_server_based_search=NO
5297
5298
5299
5300         ;;
5301     esac
5302     ;;
5303
5304   no|default)
5305     enable_searchengine=NO
5306
5307
5308     enable_server_based_search=NO
5309
5310     enable_external_search=NO
5311
5312
5313     ;;
5314
5315   *)
5316     { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&5
5317 echo "$as_me: error: Invalid setting for --enable-doxygen-search. Use \"yes\" or \"no\"" >&2;}
5318    { (exit 1); exit 1; }; }
5319     ;;
5320 esac
5321
5322 # Check whether --enable-doxygen-qt-help was given.
5323 if test "${enable_doxygen_qt_help+set}" = set; then
5324   enableval=$enable_doxygen_qt_help;
5325 else
5326   enableval=default
5327 fi
5328
5329 case "$enableval" in
5330   yes)
5331     if test "$ENABLE_DOXYGEN" = "0" ; then
5332       { { echo "$as_me:$LINENO: error: The option --enable-doxygen-qt-help requires --enable-doxygen." >&5
5333 echo "$as_me: error: The option --enable-doxygen-qt-help requires --enable-doxygen." >&2;}
5334    { (exit 1); exit 1; }; }
5335     fi
5336
5337     # Extract the first word of "qhelpgenerator", so it can be a program name with args.
5338 set dummy qhelpgenerator; ac_word=$2
5339 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5340 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5341 if test "${ac_cv_path_QHELPGENERATOR+set}" = set; then
5342   echo $ECHO_N "(cached) $ECHO_C" >&6
5343 else
5344   case $QHELPGENERATOR in
5345   [\\/]* | ?:[\\/]*)
5346   ac_cv_path_QHELPGENERATOR="$QHELPGENERATOR" # Let the user override the test with a path.
5347   ;;
5348   *)
5349   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5350 for as_dir in $PATH
5351 do
5352   IFS=$as_save_IFS
5353   test -z "$as_dir" && as_dir=.
5354   for ac_exec_ext in '' $ac_executable_extensions; do
5355   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5356     ac_cv_path_QHELPGENERATOR="$as_dir/$ac_word$ac_exec_ext"
5357     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5358     break 2
5359   fi
5360 done
5361 done
5362 IFS=$as_save_IFS
5363
5364   test -z "$ac_cv_path_QHELPGENERATOR" && ac_cv_path_QHELPGENERATOR="qhelpgenerator"
5365   ;;
5366 esac
5367 fi
5368 QHELPGENERATOR=$ac_cv_path_QHELPGENERATOR
5369 if test -n "$QHELPGENERATOR"; then
5370   { echo "$as_me:$LINENO: result: $QHELPGENERATOR" >&5
5371 echo "${ECHO_T}$QHELPGENERATOR" >&6; }
5372 else
5373   { echo "$as_me:$LINENO: result: no" >&5
5374 echo "${ECHO_T}no" >&6; }
5375 fi
5376
5377
5378
5379         llvm_doxygen_generate_qhp=YES
5380
5381     llvm_doxygen_qch_filename=org.llvm.qch
5382
5383     llvm_doxygen_qhp_namespace=org.llvm
5384
5385     llvm_doxygen_qhelpgenerator_path="$QHELPGENERATOR"
5386
5387     llvm_doxygen_qhp_cust_filter_name="$PACKAGE_STRING"
5388
5389     llvm_doxygen_qhp_cust_filter_attrs="$PACKAGE_NAME,$PACKAGE_VERSION"
5390
5391
5392         clang_doxygen_generate_qhp=YES
5393
5394     clang_doxygen_qch_filename=org.llvm.clang.qch
5395
5396     clang_doxygen_qhp_namespace=org.llvm.clang
5397
5398     clang_doxygen_qhelpgenerator_path="$QHELPGENERATOR"
5399
5400     clang_doxygen_qhp_cust_filter_name="Clang $PACKAGE_VERSION"
5401
5402     clang_doxygen_qhp_cust_filter_attrs="Clang,$PACKAGE_VERSION"
5403
5404     ;;
5405
5406   no|default)
5407     llvm_doxygen_generate_qhp=NO
5408
5409
5410
5411
5412
5413
5414
5415     clang_doxygen_generate_qhp=NO
5416
5417
5418
5419
5420     clang_doxygen_qhp_cust_filter_name="Clang $PACKAGE_VERSION"
5421
5422     clang_doxygen_qhp_cust_filter_attrs="Clang,$PACKAGE_VERSION"
5423
5424     ;;
5425
5426   *)
5427     { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen-qt-help. Use \"yes\" or \"no\"" >&5
5428 echo "$as_me: error: Invalid setting for --enable-doxygen-qt-help. Use \"yes\" or \"no\"" >&2;}
5429    { (exit 1); exit 1; }; } ;;
5430 esac
5431
5432 # Check whether --enable-threads was given.
5433 if test "${enable_threads+set}" = set; then
5434   enableval=$enable_threads;
5435 else
5436   enableval=default
5437 fi
5438
5439 case "$enableval" in
5440   yes) LLVM_ENABLE_THREADS=1
5441  ;;
5442   no)  LLVM_ENABLE_THREADS=0
5443  ;;
5444   default) LLVM_ENABLE_THREADS=1
5445  ;;
5446   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5447 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5448    { (exit 1); exit 1; }; } ;;
5449 esac
5450
5451 cat >>confdefs.h <<_ACEOF
5452 #define LLVM_ENABLE_THREADS $LLVM_ENABLE_THREADS
5453 _ACEOF
5454
5455
5456 # Check whether --enable-pthreads was given.
5457 if test "${enable_pthreads+set}" = set; then
5458   enableval=$enable_pthreads;
5459 else
5460   enableval=default
5461 fi
5462
5463 case "$enableval" in
5464   yes) ENABLE_PTHREADS=1
5465  ;;
5466   no)  ENABLE_PTHREADS=0
5467  ;;
5468   default) ENABLE_PTHREADS=1
5469  ;;
5470   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5471 echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5472    { (exit 1); exit 1; }; } ;;
5473 esac
5474
5475 # Check whether --enable-zlib was given.
5476 if test "${enable_zlib+set}" = set; then
5477   enableval=$enable_zlib;
5478 else
5479   enableval=default
5480 fi
5481
5482 case "$enableval" in
5483   yes) LLVM_ENABLE_ZLIB=1
5484  ;;
5485   no)  LLVM_ENABLE_ZLIB=0
5486  ;;
5487   default) LLVM_ENABLE_ZLIB=1
5488  ;;
5489   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-zlib. Use \"yes\" or \"no\"" >&5
5490 echo "$as_me: error: Invalid setting for --enable-zlib. Use \"yes\" or \"no\"" >&2;}
5491    { (exit 1); exit 1; }; } ;;
5492 esac
5493
5494 cat >>confdefs.h <<_ACEOF
5495 #define LLVM_ENABLE_ZLIB $LLVM_ENABLE_ZLIB
5496 _ACEOF
5497
5498
5499 # Check whether --enable-pic was given.
5500 if test "${enable_pic+set}" = set; then
5501   enableval=$enable_pic;
5502 else
5503   enableval=default
5504 fi
5505
5506 case "$enableval" in
5507   yes) ENABLE_PIC=1
5508  ;;
5509   no)  ENABLE_PIC=0
5510  ;;
5511   default) ENABLE_PIC=1
5512  ;;
5513   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5514 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5515    { (exit 1); exit 1; }; } ;;
5516 esac
5517
5518 cat >>confdefs.h <<_ACEOF
5519 #define ENABLE_PIC $ENABLE_PIC
5520 _ACEOF
5521
5522
5523 # Check whether --enable-shared was given.
5524 if test "${enable_shared+set}" = set; then
5525   enableval=$enable_shared;
5526 else
5527   enableval=default
5528 fi
5529
5530 case "$enableval" in
5531   yes) ENABLE_SHARED=1
5532  ;;
5533   no)  ENABLE_SHARED=0
5534  ;;
5535   default) ENABLE_SHARED=0
5536  ;;
5537   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5538 echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5539    { (exit 1); exit 1; }; } ;;
5540 esac
5541
5542 # Check whether --enable-embed-stdcxx was given.
5543 if test "${enable_embed_stdcxx+set}" = set; then
5544   enableval=$enable_embed_stdcxx;
5545 else
5546   enableval=default
5547 fi
5548
5549 case "$enableval" in
5550   yes) ENABLE_EMBED_STDCXX=1
5551  ;;
5552   no)  ENABLE_EMBED_STDCXX=0
5553  ;;
5554   default) ENABLE_EMBED_STDCXX=0
5555  ;;
5556   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5557 echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5558    { (exit 1); exit 1; }; } ;;
5559 esac
5560
5561 # Check whether --enable-timestamps was given.
5562 if test "${enable_timestamps+set}" = set; then
5563   enableval=$enable_timestamps;
5564 else
5565   enableval=default
5566 fi
5567
5568 case "$enableval" in
5569   yes) ENABLE_TIMESTAMPS=1
5570  ;;
5571   no)  ENABLE_TIMESTAMPS=0
5572  ;;
5573   default) ENABLE_TIMESTAMPS=1
5574  ;;
5575   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5576 echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5577    { (exit 1); exit 1; }; } ;;
5578 esac
5579
5580 cat >>confdefs.h <<_ACEOF
5581 #define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5582 _ACEOF
5583
5584
5585 # Check whether --enable-backtraces was given.
5586 if test "${enable_backtraces+set}" = set; then
5587   enableval=$enable_backtraces; case "$enableval" in
5588     yes) llvm_cv_enable_backtraces="yes" ;;
5589     no)  llvm_cv_enable_backtraces="no"  ;;
5590     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&5
5591 echo "$as_me: error: Invalid setting for --enable-backtraces. Use \"yes\" or \"no\"" >&2;}
5592    { (exit 1); exit 1; }; } ;;
5593   esac
5594 else
5595   llvm_cv_enable_backtraces="yes"
5596 fi
5597
5598 if test "$llvm_cv_enable_backtraces" = "yes" ; then
5599
5600 cat >>confdefs.h <<\_ACEOF
5601 #define ENABLE_BACKTRACES 1
5602 _ACEOF
5603
5604 fi
5605
5606 # Check whether --enable-crash-overrides was given.
5607 if test "${enable_crash_overrides+set}" = set; then
5608   enableval=$enable_crash_overrides; case "$enableval" in
5609     yes) llvm_cv_enable_crash_overrides="yes" ;;
5610     no)  llvm_cv_enable_crash_overrides="no"  ;;
5611     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-crash-overrides. Use \"yes\" or \"no\"" >&5
5612 echo "$as_me: error: Invalid setting for --enable-crash-overrides. Use \"yes\" or \"no\"" >&2;}
5613    { (exit 1); exit 1; }; } ;;
5614   esac
5615 else
5616   llvm_cv_enable_crash_overrides="yes"
5617 fi
5618
5619 if test "$llvm_cv_enable_crash_overrides" = "yes" ; then
5620
5621 cat >>confdefs.h <<\_ACEOF
5622 #define ENABLE_CRASH_OVERRIDES 1
5623 _ACEOF
5624
5625 fi
5626
5627 ALL_TARGETS="X86 Sparc PowerPC ARM AArch64 Mips XCore MSP430 CppBackend NVPTX Hexagon SystemZ AMDGPU BPF"
5628 ALL_TARGETS=$ALL_TARGETS
5629
5630
5631 TARGETS_TO_BUILD=""
5632 # Check whether --enable-targets was given.
5633 if test "${enable_targets+set}" = set; then
5634   enableval=$enable_targets;
5635 else
5636   enableval=all
5637 fi
5638
5639 if test "$enableval" = host-only ; then
5640   enableval=host
5641 fi
5642 case "$enableval" in
5643   all) TARGETS_TO_BUILD="$ALL_TARGETS" ;;
5644   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5645       case "$a_target" in
5646         x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5647         x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5648         sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5649         powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5650         aarch64)  TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
5651         arm64)    TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
5652         arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5653         bpf)      TARGETS_TO_BUILD="BPF $TARGETS_TO_BUILD" ;;
5654         mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5655         mipsel)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5656         mips64)   TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5657         mips64el) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5658         xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5659         msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5660         cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5661         hexagon)  TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5662         nvptx)    TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5663         systemz)  TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5664         amdgpu)   TARGETS_TO_BUILD="AMDGPU $TARGETS_TO_BUILD" ;;
5665         r600)     TARGETS_TO_BUILD="AMDGPU $TARGETS_TO_BUILD" ;;
5666         wasm)     TARGETS_TO_BUILD="WebAssembly $TARGETS_TO_BUILD" ;;
5667         host) case "$llvm_cv_target_arch" in
5668             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5669             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5670             Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5671             PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5672             AArch64)     TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;
5673             ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5674             Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5675             XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5676             MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5677             Hexagon)     TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
5678             NVPTX)       TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;
5679             SystemZ)     TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5680             WebAssembly) TARGETS_TO_BUILD="WebAssembly $TARGETS_TO_BUILD" ;;
5681             *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5682 echo "$as_me: error: Can not set target to build" >&2;}
5683    { (exit 1); exit 1; }; } ;;
5684           esac ;;
5685         *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5686 echo "$as_me: error: Unrecognized target $a_target" >&2;}
5687    { (exit 1); exit 1; }; } ;;
5688       esac
5689   done
5690   ;;
5691 esac
5692
5693 # Check whether --enable-experimental-targets was given.
5694 if test "${enable_experimental_targets+set}" = set; then
5695   enableval=$enable_experimental_targets;
5696 else
5697   enableval=disable
5698 fi
5699
5700
5701 if test ${enableval} != "disable"
5702 then
5703   TARGETS_TO_BUILD="$enableval $TARGETS_TO_BUILD"
5704 fi
5705
5706 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5707
5708
5709 for a_target in $TARGETS_TO_BUILD; do
5710   if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5711
5712 cat >>confdefs.h <<_ACEOF
5713 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5714 _ACEOF
5715
5716     LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5717     LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
5718     LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
5719     LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
5720     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5721       LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5722     fi
5723     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5724       LLVM_NATIVE_DISASSEMBLER="LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler"
5725     fi
5726
5727 cat >>confdefs.h <<_ACEOF
5728 #define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
5729 _ACEOF
5730
5731
5732 cat >>confdefs.h <<_ACEOF
5733 #define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5734 _ACEOF
5735
5736
5737 cat >>confdefs.h <<_ACEOF
5738 #define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
5739 _ACEOF
5740
5741
5742 cat >>confdefs.h <<_ACEOF
5743 #define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
5744 _ACEOF
5745
5746     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5747
5748 cat >>confdefs.h <<_ACEOF
5749 #define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5750 _ACEOF
5751
5752     fi
5753     if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5754
5755 cat >>confdefs.h <<_ACEOF
5756 #define LLVM_NATIVE_DISASSEMBLER $LLVM_NATIVE_DISASSEMBLER
5757 _ACEOF
5758
5759     fi
5760   fi
5761 done
5762
5763 LLVM_ENUM_TARGETS=""
5764 LLVM_ENUM_ASM_PRINTERS=""
5765 LLVM_ENUM_ASM_PARSERS=""
5766 LLVM_ENUM_DISASSEMBLERS=""
5767 for target_to_build in $TARGETS_TO_BUILD; do
5768   LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5769   if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
5770     LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5771   fi
5772   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5773     LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5774   fi
5775   if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5776     LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5777   fi
5778 done
5779
5780
5781
5782
5783
5784
5785 # Check whether --with-optimize-option was given.
5786 if test "${with_optimize_option+set}" = set; then
5787   withval=$with_optimize_option;
5788 else
5789   withval=default
5790 fi
5791
5792 { echo "$as_me:$LINENO: checking optimization flags" >&5
5793 echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5794 case "$withval" in
5795   default)
5796     case "$llvm_cv_os_type" in
5797     FreeBSD) optimize_option=-O2 ;;
5798     MingW) optimize_option=-O2 ;;
5799     *)     optimize_option=-O3 ;;
5800     esac ;;
5801   *) optimize_option="$withval" ;;
5802 esac
5803 OPTIMIZE_OPTION=$optimize_option
5804
5805 { echo "$as_me:$LINENO: result: $optimize_option" >&5
5806 echo "${ECHO_T}$optimize_option" >&6; }
5807
5808
5809 # Check whether --with-extra-options was given.
5810 if test "${with_extra_options+set}" = set; then
5811   withval=$with_extra_options;
5812 else
5813   withval=default
5814 fi
5815
5816 case "$withval" in
5817   default) EXTRA_OPTIONS= ;;
5818   *) EXTRA_OPTIONS=$withval ;;
5819 esac
5820 EXTRA_OPTIONS=$EXTRA_OPTIONS
5821
5822
5823
5824 # Check whether --with-extra-ld-options was given.
5825 if test "${with_extra_ld_options+set}" = set; then
5826   withval=$with_extra_ld_options;
5827 else
5828   withval=default
5829 fi
5830
5831 case "$withval" in
5832   default) EXTRA_LD_OPTIONS= ;;
5833   *) EXTRA_LD_OPTIONS=$withval ;;
5834 esac
5835 EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5836
5837
5838 # Check whether --enable-bindings was given.
5839 if test "${enable_bindings+set}" = set; then
5840   enableval=$enable_bindings;
5841 else
5842   enableval=default
5843 fi
5844
5845 BINDINGS_TO_BUILD=""
5846 case "$enableval" in
5847   yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5848   all ) BINDINGS_TO_BUILD="ocaml" ;;
5849   none | no) BINDINGS_TO_BUILD="" ;;
5850   *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5851       case "$a_binding" in
5852         ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5853         *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5854 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5855    { (exit 1); exit 1; }; } ;;
5856       esac
5857   done
5858   ;;
5859 esac
5860
5861
5862 # Check whether --with-ocaml-libdir was given.
5863 if test "${with_ocaml_libdir+set}" = set; then
5864   withval=$with_ocaml_libdir;
5865 else
5866   withval=auto
5867 fi
5868
5869 case "$withval" in
5870   auto) with_ocaml_libdir="$withval" ;;
5871   /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5872   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5873 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5874    { (exit 1); exit 1; }; } ;;
5875 esac
5876
5877
5878 # Check whether --with-clang-srcdir was given.
5879 if test "${with_clang_srcdir+set}" = set; then
5880   withval=$with_clang_srcdir;
5881 else
5882   withval="-"
5883 fi
5884
5885 case "$withval" in
5886   -) clang_src_root="" ;;
5887   /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;;
5888   *) clang_src_root="$ac_pwd/$withval" ;;
5889 esac
5890 CLANG_SRC_ROOT=$clang_src_root
5891
5892
5893
5894 # Check whether --with-clang-resource-dir was given.
5895 if test "${with_clang_resource_dir+set}" = set; then
5896   withval=$with_clang_resource_dir;
5897 else
5898   withval=""
5899 fi
5900
5901
5902 cat >>confdefs.h <<_ACEOF
5903 #define CLANG_RESOURCE_DIR "$withval"
5904 _ACEOF
5905
5906
5907
5908 # Check whether --with-c-include-dirs was given.
5909 if test "${with_c_include_dirs+set}" = set; then
5910   withval=$with_c_include_dirs;
5911 else
5912   withval=""
5913 fi
5914
5915
5916 cat >>confdefs.h <<_ACEOF
5917 #define C_INCLUDE_DIRS "$withval"
5918 _ACEOF
5919
5920
5921 # Clang normally uses the system c++ headers and libraries. With this option,
5922 # clang will use the ones provided by a gcc installation instead. This option should
5923 # be passed the same value that was used with --prefix when configuring gcc.
5924
5925 # Check whether --with-gcc-toolchain was given.
5926 if test "${with_gcc_toolchain+set}" = set; then
5927   withval=$with_gcc_toolchain;
5928 else
5929   withval=""
5930 fi
5931
5932
5933 cat >>confdefs.h <<_ACEOF
5934 #define GCC_INSTALL_PREFIX "$withval"
5935 _ACEOF
5936
5937
5938
5939 # Check whether --with-default-sysroot was given.
5940 if test "${with_default_sysroot+set}" = set; then
5941   withval=$with_default_sysroot;
5942 else
5943   withval=""
5944 fi
5945
5946
5947 cat >>confdefs.h <<_ACEOF
5948 #define DEFAULT_SYSROOT "$withval"
5949 _ACEOF
5950
5951
5952
5953 # Check whether --with-clang-default-openmp-runtime was given.
5954 if test "${with_clang_default_openmp_runtime+set}" = set; then
5955   withval=$with_clang_default_openmp_runtime;
5956 else
5957   withval="libgomp"
5958 fi
5959
5960
5961 cat >>confdefs.h <<_ACEOF
5962 #define CLANG_DEFAULT_OPENMP_RUNTIME "$withval"
5963 _ACEOF
5964
5965
5966
5967 # Check whether --with-binutils-include was given.
5968 if test "${with_binutils_include+set}" = set; then
5969   withval=$with_binutils_include;
5970 else
5971   withval=default
5972 fi
5973
5974 case "$withval" in
5975   default) WITH_BINUTILS_INCDIR=default ;;
5976   /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5977   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5978 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5979    { (exit 1); exit 1; }; } ;;
5980 esac
5981 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5982   BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5983
5984   if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5985      echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5986      { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5987 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5988    { (exit 1); exit 1; }; };
5989   fi
5990 fi
5991
5992
5993 # Check whether --with-bug-report-url was given.
5994 if test "${with_bug_report_url+set}" = set; then
5995   withval=$with_bug_report_url;
5996 else
5997   withval="http://llvm.org/bugs/"
5998 fi
5999
6000
6001 cat >>confdefs.h <<_ACEOF
6002 #define BUG_REPORT_URL "$withval"
6003 _ACEOF
6004
6005
6006 # Check whether --enable-terminfo was given.
6007 if test "${enable_terminfo+set}" = set; then
6008   enableval=$enable_terminfo; case "$enableval" in
6009     yes) llvm_cv_enable_terminfo="yes" ;;
6010     no)  llvm_cv_enable_terminfo="no"  ;;
6011     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-terminfo. Use \"yes\" or \"no\"" >&5
6012 echo "$as_me: error: Invalid setting for --enable-terminfo. Use \"yes\" or \"no\"" >&2;}
6013    { (exit 1); exit 1; }; } ;;
6014   esac
6015 else
6016   llvm_cv_enable_terminfo="yes"
6017 fi
6018
6019 case "$llvm_cv_enable_terminfo" in
6020   yes) ENABLE_TERMINFO=1
6021  ;;
6022   no)  ENABLE_TERMINFO=0
6023  ;;
6024 esac
6025
6026 # Check whether --enable-libedit was given.
6027 if test "${enable_libedit+set}" = set; then
6028   enableval=$enable_libedit; case "$enableval" in
6029     yes) llvm_cv_enable_libedit="yes" ;;
6030     no)  llvm_cv_enable_libedit="no"  ;;
6031     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libedit. Use \"yes\" or \"no\"" >&5
6032 echo "$as_me: error: Invalid setting for --enable-libedit. Use \"yes\" or \"no\"" >&2;}
6033    { (exit 1); exit 1; }; } ;;
6034   esac
6035 else
6036   llvm_cv_enable_libedit="yes"
6037 fi
6038
6039
6040 # Check whether --enable-libffi was given.
6041 if test "${enable_libffi+set}" = set; then
6042   enableval=$enable_libffi; case "$enableval" in
6043     yes) llvm_cv_enable_libffi="yes" ;;
6044     no)  llvm_cv_enable_libffi="no"  ;;
6045     *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
6046 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
6047    { (exit 1); exit 1; }; } ;;
6048   esac
6049 else
6050   llvm_cv_enable_libffi=no
6051 fi
6052
6053
6054
6055 # Check whether --with-internal-prefix was given.
6056 if test "${with_internal_prefix+set}" = set; then
6057   withval=$with_internal_prefix;
6058 else
6059   withval=""
6060 fi
6061
6062 INTERNAL_PREFIX=$withval
6063
6064
6065
6066 { echo "$as_me:$LINENO: checking for GNU make" >&5
6067 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6068 if test "${llvm_cv_gnu_make_command+set}" = set; then
6069   echo $ECHO_N "(cached) $ECHO_C" >&6
6070 else
6071   llvm_cv_gnu_make_command=''
6072  for a in "$MAKE" make gmake gnumake ; do
6073   if test -z "$a" ; then continue ; fi ;
6074   if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6075   then
6076    llvm_cv_gnu_make_command=$a ;
6077    break;
6078   fi
6079  done
6080 fi
6081 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6082 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
6083  if test "x$llvm_cv_gnu_make_command" != "x"  ; then
6084    ifGNUmake='' ;
6085  else
6086    ifGNUmake='#' ;
6087    { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6088 echo "${ECHO_T}\"Not found\"" >&6; };
6089  fi
6090
6091
6092 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
6093 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6094 LN_S=$as_ln_s
6095 if test "$LN_S" = "ln -s"; then
6096   { echo "$as_me:$LINENO: result: yes" >&5
6097 echo "${ECHO_T}yes" >&6; }
6098 else
6099   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6100 echo "${ECHO_T}no, using $LN_S" >&6; }
6101 fi
6102
6103 # Extract the first word of "nm", so it can be a program name with args.
6104 set dummy nm; ac_word=$2
6105 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6106 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6107 if test "${ac_cv_path_NM+set}" = set; then
6108   echo $ECHO_N "(cached) $ECHO_C" >&6
6109 else
6110   case $NM in
6111   [\\/]* | ?:[\\/]*)
6112   ac_cv_path_NM="$NM" # Let the user override the test with a path.
6113   ;;
6114   *)
6115   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6116 for as_dir in $PATH
6117 do
6118   IFS=$as_save_IFS
6119   test -z "$as_dir" && as_dir=.
6120   for ac_exec_ext in '' $ac_executable_extensions; do
6121   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6122     ac_cv_path_NM="$as_dir/$ac_word$ac_exec_ext"
6123     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6124     break 2
6125   fi
6126 done
6127 done
6128 IFS=$as_save_IFS
6129
6130   test -z "$ac_cv_path_NM" && ac_cv_path_NM="nm"
6131   ;;
6132 esac
6133 fi
6134 NM=$ac_cv_path_NM
6135 if test -n "$NM"; then
6136   { echo "$as_me:$LINENO: result: $NM" >&5
6137 echo "${ECHO_T}$NM" >&6; }
6138 else
6139   { echo "$as_me:$LINENO: result: no" >&5
6140 echo "${ECHO_T}no" >&6; }
6141 fi
6142
6143
6144 # Extract the first word of "cmp", so it can be a program name with args.
6145 set dummy cmp; ac_word=$2
6146 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6147 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6148 if test "${ac_cv_path_CMP+set}" = set; then
6149   echo $ECHO_N "(cached) $ECHO_C" >&6
6150 else
6151   case $CMP in
6152   [\\/]* | ?:[\\/]*)
6153   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6154   ;;
6155   *)
6156   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6157 for as_dir in $PATH
6158 do
6159   IFS=$as_save_IFS
6160   test -z "$as_dir" && as_dir=.
6161   for ac_exec_ext in '' $ac_executable_extensions; do
6162   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6163     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6164     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6165     break 2
6166   fi
6167 done
6168 done
6169 IFS=$as_save_IFS
6170
6171   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6172   ;;
6173 esac
6174 fi
6175 CMP=$ac_cv_path_CMP
6176 if test -n "$CMP"; then
6177   { echo "$as_me:$LINENO: result: $CMP" >&5
6178 echo "${ECHO_T}$CMP" >&6; }
6179 else
6180   { echo "$as_me:$LINENO: result: no" >&5
6181 echo "${ECHO_T}no" >&6; }
6182 fi
6183
6184
6185 # Extract the first word of "cp", so it can be a program name with args.
6186 set dummy cp; ac_word=$2
6187 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6188 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6189 if test "${ac_cv_path_CP+set}" = set; then
6190   echo $ECHO_N "(cached) $ECHO_C" >&6
6191 else
6192   case $CP in
6193   [\\/]* | ?:[\\/]*)
6194   ac_cv_path_CP="$CP" # Let the user override the test with a path.
6195   ;;
6196   *)
6197   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6198 for as_dir in $PATH
6199 do
6200   IFS=$as_save_IFS
6201   test -z "$as_dir" && as_dir=.
6202   for ac_exec_ext in '' $ac_executable_extensions; do
6203   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6204     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6205     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6206     break 2
6207   fi
6208 done
6209 done
6210 IFS=$as_save_IFS
6211
6212   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6213   ;;
6214 esac
6215 fi
6216 CP=$ac_cv_path_CP
6217 if test -n "$CP"; then
6218   { echo "$as_me:$LINENO: result: $CP" >&5
6219 echo "${ECHO_T}$CP" >&6; }
6220 else
6221   { echo "$as_me:$LINENO: result: no" >&5
6222 echo "${ECHO_T}no" >&6; }
6223 fi
6224
6225
6226 # Extract the first word of "date", so it can be a program name with args.
6227 set dummy date; ac_word=$2
6228 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6229 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6230 if test "${ac_cv_path_DATE+set}" = set; then
6231   echo $ECHO_N "(cached) $ECHO_C" >&6
6232 else
6233   case $DATE in
6234   [\\/]* | ?:[\\/]*)
6235   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6236   ;;
6237   *)
6238   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6239 for as_dir in $PATH
6240 do
6241   IFS=$as_save_IFS
6242   test -z "$as_dir" && as_dir=.
6243   for ac_exec_ext in '' $ac_executable_extensions; do
6244   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6245     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6246     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6247     break 2
6248   fi
6249 done
6250 done
6251 IFS=$as_save_IFS
6252
6253   test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6254   ;;
6255 esac
6256 fi
6257 DATE=$ac_cv_path_DATE
6258 if test -n "$DATE"; then
6259   { echo "$as_me:$LINENO: result: $DATE" >&5
6260 echo "${ECHO_T}$DATE" >&6; }
6261 else
6262   { echo "$as_me:$LINENO: result: no" >&5
6263 echo "${ECHO_T}no" >&6; }
6264 fi
6265
6266
6267 # Extract the first word of "find", so it can be a program name with args.
6268 set dummy find; ac_word=$2
6269 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6270 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6271 if test "${ac_cv_path_FIND+set}" = set; then
6272   echo $ECHO_N "(cached) $ECHO_C" >&6
6273 else
6274   case $FIND in
6275   [\\/]* | ?:[\\/]*)
6276   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6277   ;;
6278   *)
6279   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6280 for as_dir in $PATH
6281 do
6282   IFS=$as_save_IFS
6283   test -z "$as_dir" && as_dir=.
6284   for ac_exec_ext in '' $ac_executable_extensions; do
6285   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6286     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
6287     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6288     break 2
6289   fi
6290 done
6291 done
6292 IFS=$as_save_IFS
6293
6294   test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6295   ;;
6296 esac
6297 fi
6298 FIND=$ac_cv_path_FIND
6299 if test -n "$FIND"; then
6300   { echo "$as_me:$LINENO: result: $FIND" >&5
6301 echo "${ECHO_T}$FIND" >&6; }
6302 else
6303   { echo "$as_me:$LINENO: result: no" >&5
6304 echo "${ECHO_T}no" >&6; }
6305 fi
6306
6307
6308 # Extract the first word of "grep", so it can be a program name with args.
6309 set dummy grep; ac_word=$2
6310 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6311 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6312 if test "${ac_cv_path_GREP+set}" = set; then
6313   echo $ECHO_N "(cached) $ECHO_C" >&6
6314 else
6315   case $GREP in
6316   [\\/]* | ?:[\\/]*)
6317   ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6318   ;;
6319   *)
6320   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6321 for as_dir in $PATH
6322 do
6323   IFS=$as_save_IFS
6324   test -z "$as_dir" && as_dir=.
6325   for ac_exec_ext in '' $ac_executable_extensions; do
6326   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6327     ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
6328     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6329     break 2
6330   fi
6331 done
6332 done
6333 IFS=$as_save_IFS
6334
6335   test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
6336   ;;
6337 esac
6338 fi
6339 GREP=$ac_cv_path_GREP
6340 if test -n "$GREP"; then
6341   { echo "$as_me:$LINENO: result: $GREP" >&5
6342 echo "${ECHO_T}$GREP" >&6; }
6343 else
6344   { echo "$as_me:$LINENO: result: no" >&5
6345 echo "${ECHO_T}no" >&6; }
6346 fi
6347
6348
6349 # Extract the first word of "mkdir", so it can be a program name with args.
6350 set dummy mkdir; ac_word=$2
6351 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6352 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6353 if test "${ac_cv_path_MKDIR+set}" = set; then
6354   echo $ECHO_N "(cached) $ECHO_C" >&6
6355 else
6356   case $MKDIR in
6357   [\\/]* | ?:[\\/]*)
6358   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
6359   ;;
6360   *)
6361   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6362 for as_dir in $PATH
6363 do
6364   IFS=$as_save_IFS
6365   test -z "$as_dir" && as_dir=.
6366   for ac_exec_ext in '' $ac_executable_extensions; do
6367   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6368     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
6369     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6370     break 2
6371   fi
6372 done
6373 done
6374 IFS=$as_save_IFS
6375
6376   test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
6377   ;;
6378 esac
6379 fi
6380 MKDIR=$ac_cv_path_MKDIR
6381 if test -n "$MKDIR"; then
6382   { echo "$as_me:$LINENO: result: $MKDIR" >&5
6383 echo "${ECHO_T}$MKDIR" >&6; }
6384 else
6385   { echo "$as_me:$LINENO: result: no" >&5
6386 echo "${ECHO_T}no" >&6; }
6387 fi
6388
6389
6390 # Extract the first word of "mv", so it can be a program name with args.
6391 set dummy mv; ac_word=$2
6392 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6393 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6394 if test "${ac_cv_path_MV+set}" = set; then
6395   echo $ECHO_N "(cached) $ECHO_C" >&6
6396 else
6397   case $MV in
6398   [\\/]* | ?:[\\/]*)
6399   ac_cv_path_MV="$MV" # Let the user override the test with a path.
6400   ;;
6401   *)
6402   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6403 for as_dir in $PATH
6404 do
6405   IFS=$as_save_IFS
6406   test -z "$as_dir" && as_dir=.
6407   for ac_exec_ext in '' $ac_executable_extensions; do
6408   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6409     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6410     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6411     break 2
6412   fi
6413 done
6414 done
6415 IFS=$as_save_IFS
6416
6417   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6418   ;;
6419 esac
6420 fi
6421 MV=$ac_cv_path_MV
6422 if test -n "$MV"; then
6423   { echo "$as_me:$LINENO: result: $MV" >&5
6424 echo "${ECHO_T}$MV" >&6; }
6425 else
6426   { echo "$as_me:$LINENO: result: no" >&5
6427 echo "${ECHO_T}no" >&6; }
6428 fi
6429
6430
6431 if test -n "$ac_tool_prefix"; then
6432   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6433 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6434 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6435 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6436 if test "${ac_cv_prog_RANLIB+set}" = set; then
6437   echo $ECHO_N "(cached) $ECHO_C" >&6
6438 else
6439   if test -n "$RANLIB"; then
6440   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6441 else
6442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6443 for as_dir in $PATH
6444 do
6445   IFS=$as_save_IFS
6446   test -z "$as_dir" && as_dir=.
6447   for ac_exec_ext in '' $ac_executable_extensions; do
6448   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6449     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6450     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6451     break 2
6452   fi
6453 done
6454 done
6455 IFS=$as_save_IFS
6456
6457 fi
6458 fi
6459 RANLIB=$ac_cv_prog_RANLIB
6460 if test -n "$RANLIB"; then
6461   { echo "$as_me:$LINENO: result: $RANLIB" >&5
6462 echo "${ECHO_T}$RANLIB" >&6; }
6463 else
6464   { echo "$as_me:$LINENO: result: no" >&5
6465 echo "${ECHO_T}no" >&6; }
6466 fi
6467
6468
6469 fi
6470 if test -z "$ac_cv_prog_RANLIB"; then
6471   ac_ct_RANLIB=$RANLIB
6472   # Extract the first word of "ranlib", so it can be a program name with args.
6473 set dummy ranlib; ac_word=$2
6474 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6475 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6476 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6477   echo $ECHO_N "(cached) $ECHO_C" >&6
6478 else
6479   if test -n "$ac_ct_RANLIB"; then
6480   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6481 else
6482 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6483 for as_dir in $PATH
6484 do
6485   IFS=$as_save_IFS
6486   test -z "$as_dir" && as_dir=.
6487   for ac_exec_ext in '' $ac_executable_extensions; do
6488   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6489     ac_cv_prog_ac_ct_RANLIB="ranlib"
6490     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6491     break 2
6492   fi
6493 done
6494 done
6495 IFS=$as_save_IFS
6496
6497 fi
6498 fi
6499 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6500 if test -n "$ac_ct_RANLIB"; then
6501   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6502 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6503 else
6504   { echo "$as_me:$LINENO: result: no" >&5
6505 echo "${ECHO_T}no" >&6; }
6506 fi
6507
6508   if test "x$ac_ct_RANLIB" = x; then
6509     RANLIB=":"
6510   else
6511     case $cross_compiling:$ac_tool_warned in
6512 yes:)
6513 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6514 whose name does not start with the host triplet.  If you think this
6515 configuration is useful to you, please write to autoconf@gnu.org." >&5
6516 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6517 whose name does not start with the host triplet.  If you think this
6518 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6519 ac_tool_warned=yes ;;
6520 esac
6521     RANLIB=$ac_ct_RANLIB
6522   fi
6523 else
6524   RANLIB="$ac_cv_prog_RANLIB"
6525 fi
6526
6527 if test -n "$ac_tool_prefix"; then
6528   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6529 set dummy ${ac_tool_prefix}ar; ac_word=$2
6530 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6531 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6532 if test "${ac_cv_prog_AR+set}" = set; then
6533   echo $ECHO_N "(cached) $ECHO_C" >&6
6534 else
6535   if test -n "$AR"; then
6536   ac_cv_prog_AR="$AR" # Let the user override the test.
6537 else
6538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6539 for as_dir in $PATH
6540 do
6541   IFS=$as_save_IFS
6542   test -z "$as_dir" && as_dir=.
6543   for ac_exec_ext in '' $ac_executable_extensions; do
6544   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6545     ac_cv_prog_AR="${ac_tool_prefix}ar"
6546     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6547     break 2
6548   fi
6549 done
6550 done
6551 IFS=$as_save_IFS
6552
6553 fi
6554 fi
6555 AR=$ac_cv_prog_AR
6556 if test -n "$AR"; then
6557   { echo "$as_me:$LINENO: result: $AR" >&5
6558 echo "${ECHO_T}$AR" >&6; }
6559 else
6560   { echo "$as_me:$LINENO: result: no" >&5
6561 echo "${ECHO_T}no" >&6; }
6562 fi
6563
6564
6565 fi
6566 if test -z "$ac_cv_prog_AR"; then
6567   ac_ct_AR=$AR
6568   # Extract the first word of "ar", so it can be a program name with args.
6569 set dummy ar; ac_word=$2
6570 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6571 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6572 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6573   echo $ECHO_N "(cached) $ECHO_C" >&6
6574 else
6575   if test -n "$ac_ct_AR"; then
6576   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6577 else
6578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6579 for as_dir in $PATH
6580 do
6581   IFS=$as_save_IFS
6582   test -z "$as_dir" && as_dir=.
6583   for ac_exec_ext in '' $ac_executable_extensions; do
6584   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6585     ac_cv_prog_ac_ct_AR="ar"
6586     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6587     break 2
6588   fi
6589 done
6590 done
6591 IFS=$as_save_IFS
6592
6593 fi
6594 fi
6595 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6596 if test -n "$ac_ct_AR"; then
6597   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6598 echo "${ECHO_T}$ac_ct_AR" >&6; }
6599 else
6600   { echo "$as_me:$LINENO: result: no" >&5
6601 echo "${ECHO_T}no" >&6; }
6602 fi
6603
6604   if test "x$ac_ct_AR" = x; then
6605     AR="false"
6606   else
6607     case $cross_compiling:$ac_tool_warned in
6608 yes:)
6609 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6610 whose name does not start with the host triplet.  If you think this
6611 configuration is useful to you, please write to autoconf@gnu.org." >&5
6612 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6613 whose name does not start with the host triplet.  If you think this
6614 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6615 ac_tool_warned=yes ;;
6616 esac
6617     AR=$ac_ct_AR
6618   fi
6619 else
6620   AR="$ac_cv_prog_AR"
6621 fi
6622
6623 # Extract the first word of "rm", so it can be a program name with args.
6624 set dummy rm; ac_word=$2
6625 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6626 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6627 if test "${ac_cv_path_RM+set}" = set; then
6628   echo $ECHO_N "(cached) $ECHO_C" >&6
6629 else
6630   case $RM in
6631   [\\/]* | ?:[\\/]*)
6632   ac_cv_path_RM="$RM" # Let the user override the test with a path.
6633   ;;
6634   *)
6635   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6636 for as_dir in $PATH
6637 do
6638   IFS=$as_save_IFS
6639   test -z "$as_dir" && as_dir=.
6640   for ac_exec_ext in '' $ac_executable_extensions; do
6641   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6642     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
6643     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6644     break 2
6645   fi
6646 done
6647 done
6648 IFS=$as_save_IFS
6649
6650   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6651   ;;
6652 esac
6653 fi
6654 RM=$ac_cv_path_RM
6655 if test -n "$RM"; then
6656   { echo "$as_me:$LINENO: result: $RM" >&5
6657 echo "${ECHO_T}$RM" >&6; }
6658 else
6659   { echo "$as_me:$LINENO: result: no" >&5
6660 echo "${ECHO_T}no" >&6; }
6661 fi
6662
6663
6664 # Extract the first word of "sed", so it can be a program name with args.
6665 set dummy sed; ac_word=$2
6666 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6667 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6668 if test "${ac_cv_path_SED+set}" = set; then
6669   echo $ECHO_N "(cached) $ECHO_C" >&6
6670 else
6671   case $SED in
6672   [\\/]* | ?:[\\/]*)
6673   ac_cv_path_SED="$SED" # Let the user override the test with a path.
6674   ;;
6675   *)
6676   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6677 for as_dir in $PATH
6678 do
6679   IFS=$as_save_IFS
6680   test -z "$as_dir" && as_dir=.
6681   for ac_exec_ext in '' $ac_executable_extensions; do
6682   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6683     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
6684     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6685     break 2
6686   fi
6687 done
6688 done
6689 IFS=$as_save_IFS
6690
6691   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6692   ;;
6693 esac
6694 fi
6695 SED=$ac_cv_path_SED
6696 if test -n "$SED"; then
6697   { echo "$as_me:$LINENO: result: $SED" >&5
6698 echo "${ECHO_T}$SED" >&6; }
6699 else
6700   { echo "$as_me:$LINENO: result: no" >&5
6701 echo "${ECHO_T}no" >&6; }
6702 fi
6703
6704
6705 # Extract the first word of "tar", so it can be a program name with args.
6706 set dummy tar; ac_word=$2
6707 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6708 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6709 if test "${ac_cv_path_TAR+set}" = set; then
6710   echo $ECHO_N "(cached) $ECHO_C" >&6
6711 else
6712   case $TAR in
6713   [\\/]* | ?:[\\/]*)
6714   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6715   ;;
6716   *)
6717   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6718 for as_dir in $PATH
6719 do
6720   IFS=$as_save_IFS
6721   test -z "$as_dir" && as_dir=.
6722   for ac_exec_ext in '' $ac_executable_extensions; do
6723   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6724     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6725     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6726     break 2
6727   fi
6728 done
6729 done
6730 IFS=$as_save_IFS
6731
6732   test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6733   ;;
6734 esac
6735 fi
6736 TAR=$ac_cv_path_TAR
6737 if test -n "$TAR"; then
6738   { echo "$as_me:$LINENO: result: $TAR" >&5
6739 echo "${ECHO_T}$TAR" >&6; }
6740 else
6741   { echo "$as_me:$LINENO: result: no" >&5
6742 echo "${ECHO_T}no" >&6; }
6743 fi
6744
6745
6746 # Extract the first word of "pwd", so it can be a program name with args.
6747 set dummy pwd; ac_word=$2
6748 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6750 if test "${ac_cv_path_BINPWD+set}" = set; then
6751   echo $ECHO_N "(cached) $ECHO_C" >&6
6752 else
6753   case $BINPWD in
6754   [\\/]* | ?:[\\/]*)
6755   ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6756   ;;
6757   *)
6758   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6759 for as_dir in $PATH
6760 do
6761   IFS=$as_save_IFS
6762   test -z "$as_dir" && as_dir=.
6763   for ac_exec_ext in '' $ac_executable_extensions; do
6764   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6765     ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
6766     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6767     break 2
6768   fi
6769 done
6770 done
6771 IFS=$as_save_IFS
6772
6773   test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6774   ;;
6775 esac
6776 fi
6777 BINPWD=$ac_cv_path_BINPWD
6778 if test -n "$BINPWD"; then
6779   { echo "$as_me:$LINENO: result: $BINPWD" >&5
6780 echo "${ECHO_T}$BINPWD" >&6; }
6781 else
6782   { echo "$as_me:$LINENO: result: no" >&5
6783 echo "${ECHO_T}no" >&6; }
6784 fi
6785
6786
6787
6788 # Extract the first word of "dot", so it can be a program name with args.
6789 set dummy dot; ac_word=$2
6790 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6791 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6792 if test "${ac_cv_path_DOT+set}" = set; then
6793   echo $ECHO_N "(cached) $ECHO_C" >&6
6794 else
6795   case $DOT in
6796   [\\/]* | ?:[\\/]*)
6797   ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6798   ;;
6799   *)
6800   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6801 for as_dir in $PATH
6802 do
6803   IFS=$as_save_IFS
6804   test -z "$as_dir" && as_dir=.
6805   for ac_exec_ext in '' $ac_executable_extensions; do
6806   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6807     ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
6808     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6809     break 2
6810   fi
6811 done
6812 done
6813 IFS=$as_save_IFS
6814
6815   test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6816   ;;
6817 esac
6818 fi
6819 DOT=$ac_cv_path_DOT
6820 if test -n "$DOT"; then
6821   { echo "$as_me:$LINENO: result: $DOT" >&5
6822 echo "${ECHO_T}$DOT" >&6; }
6823 else
6824   { echo "$as_me:$LINENO: result: no" >&5
6825 echo "${ECHO_T}no" >&6; }
6826 fi
6827
6828
6829 if test "$DOT" != "echo dot" ; then
6830
6831 cat >>confdefs.h <<\_ACEOF
6832 #define HAVE_DOT 1
6833 _ACEOF
6834
6835     if test "$llvm_cv_os_type" = "MingW" ; then
6836     DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6837   fi
6838
6839 cat >>confdefs.h <<_ACEOF
6840 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
6841 _ACEOF
6842
6843 fi
6844
6845 # Find a good install program.  We prefer a C program (faster),
6846 # so one script is as good as another.  But avoid the broken or
6847 # incompatible versions:
6848 # SysV /etc/install, /usr/sbin/install
6849 # SunOS /usr/etc/install
6850 # IRIX /sbin/install
6851 # AIX /bin/install
6852 # AmigaOS /C/install, which installs bootblocks on floppy discs
6853 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6854 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6855 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6856 # OS/2's system install, which has a completely different semantic
6857 # ./install, which can be erroneously created by make from ./install.sh.
6858 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
6859 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
6860 if test -z "$INSTALL"; then
6861 if test "${ac_cv_path_install+set}" = set; then
6862   echo $ECHO_N "(cached) $ECHO_C" >&6
6863 else
6864   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6865 for as_dir in $PATH
6866 do
6867   IFS=$as_save_IFS
6868   test -z "$as_dir" && as_dir=.
6869   # Account for people who put trailing slashes in PATH elements.
6870 case $as_dir/ in
6871   ./ | .// | /cC/* | \
6872   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6873   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
6874   /usr/ucb/* ) ;;
6875   *)
6876     # OSF1 and SCO ODT 3.0 have their own names for install.
6877     # Don't use installbsd from OSF since it installs stuff as root
6878     # by default.
6879     for ac_prog in ginstall scoinst install; do
6880       for ac_exec_ext in '' $ac_executable_extensions; do
6881         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
6882           if test $ac_prog = install &&
6883             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6884             # AIX install.  It has an incompatible calling convention.
6885             :
6886           elif test $ac_prog = install &&
6887             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6888             # program-specific install script used by HP pwplus--don't use.
6889             :
6890           else
6891             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6892             break 3
6893           fi
6894         fi
6895       done
6896     done
6897     ;;
6898 esac
6899 done
6900 IFS=$as_save_IFS
6901
6902
6903 fi
6904   if test "${ac_cv_path_install+set}" = set; then
6905     INSTALL=$ac_cv_path_install
6906   else
6907     # As a last resort, use the slow shell script.  Don't cache a
6908     # value for INSTALL within a source directory, because that will
6909     # break other packages using the cache if that directory is
6910     # removed, or if the value is a relative name.
6911     INSTALL=$ac_install_sh
6912   fi
6913 fi
6914 { echo "$as_me:$LINENO: result: $INSTALL" >&5
6915 echo "${ECHO_T}$INSTALL" >&6; }
6916
6917 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6918 # It thinks the first close brace ends the variable substitution.
6919 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6920
6921 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6922
6923 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6924
6925 case "$INSTALL" in
6926  [\\/$]* | ?:[\\/]* ) ;;
6927  *)  INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
6928 esac
6929
6930 # Extract the first word of "bzip2", so it can be a program name with args.
6931 set dummy bzip2; ac_word=$2
6932 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6933 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6934 if test "${ac_cv_path_BZIP2+set}" = set; then
6935   echo $ECHO_N "(cached) $ECHO_C" >&6
6936 else
6937   case $BZIP2 in
6938   [\\/]* | ?:[\\/]*)
6939   ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
6940   ;;
6941   *)
6942   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6943 for as_dir in $PATH
6944 do
6945   IFS=$as_save_IFS
6946   test -z "$as_dir" && as_dir=.
6947   for ac_exec_ext in '' $ac_executable_extensions; do
6948   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6949     ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
6950     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6951     break 2
6952   fi
6953 done
6954 done
6955 IFS=$as_save_IFS
6956
6957   ;;
6958 esac
6959 fi
6960 BZIP2=$ac_cv_path_BZIP2
6961 if test -n "$BZIP2"; then
6962   { echo "$as_me:$LINENO: result: $BZIP2" >&5
6963 echo "${ECHO_T}$BZIP2" >&6; }
6964 else
6965   { echo "$as_me:$LINENO: result: no" >&5
6966 echo "${ECHO_T}no" >&6; }
6967 fi
6968
6969
6970 # Extract the first word of "cat", so it can be a program name with args.
6971 set dummy cat; ac_word=$2
6972 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6973 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6974 if test "${ac_cv_path_CAT+set}" = set; then
6975   echo $ECHO_N "(cached) $ECHO_C" >&6
6976 else
6977   case $CAT in
6978   [\\/]* | ?:[\\/]*)
6979   ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
6980   ;;
6981   *)
6982   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6983 for as_dir in $PATH
6984 do
6985   IFS=$as_save_IFS
6986   test -z "$as_dir" && as_dir=.
6987   for ac_exec_ext in '' $ac_executable_extensions; do
6988   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6989     ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
6990     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6991     break 2
6992   fi
6993 done
6994 done
6995 IFS=$as_save_IFS
6996
6997   ;;
6998 esac
6999 fi
7000 CAT=$ac_cv_path_CAT
7001 if test -n "$CAT"; then
7002   { echo "$as_me:$LINENO: result: $CAT" >&5
7003 echo "${ECHO_T}$CAT" >&6; }
7004 else
7005   { echo "$as_me:$LINENO: result: no" >&5
7006 echo "${ECHO_T}no" >&6; }
7007 fi
7008
7009
7010 # Extract the first word of "doxygen", so it can be a program name with args.
7011 set dummy doxygen; ac_word=$2
7012 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7013 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7014 if test "${ac_cv_path_DOXYGEN+set}" = set; then
7015   echo $ECHO_N "(cached) $ECHO_C" >&6
7016 else
7017   case $DOXYGEN in
7018   [\\/]* | ?:[\\/]*)
7019   ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7020   ;;
7021   *)
7022   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7023 for as_dir in $PATH
7024 do
7025   IFS=$as_save_IFS
7026   test -z "$as_dir" && as_dir=.
7027   for ac_exec_ext in '' $ac_executable_extensions; do
7028   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7029     ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7030     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7031     break 2
7032   fi
7033 done
7034 done
7035 IFS=$as_save_IFS
7036
7037   ;;
7038 esac
7039 fi
7040 DOXYGEN=$ac_cv_path_DOXYGEN
7041 if test -n "$DOXYGEN"; then
7042   { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7043 echo "${ECHO_T}$DOXYGEN" >&6; }
7044 else
7045   { echo "$as_me:$LINENO: result: no" >&5
7046 echo "${ECHO_T}no" >&6; }
7047 fi
7048
7049
7050 # Extract the first word of "groff", so it can be a program name with args.
7051 set dummy groff; ac_word=$2
7052 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7053 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7054 if test "${ac_cv_path_GROFF+set}" = set; then
7055   echo $ECHO_N "(cached) $ECHO_C" >&6
7056 else
7057   case $GROFF in
7058   [\\/]* | ?:[\\/]*)
7059   ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7060   ;;
7061   *)
7062   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7063 for as_dir in $PATH
7064 do
7065   IFS=$as_save_IFS
7066   test -z "$as_dir" && as_dir=.
7067   for ac_exec_ext in '' $ac_executable_extensions; do
7068   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7069     ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7070     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7071     break 2
7072   fi
7073 done
7074 done
7075 IFS=$as_save_IFS
7076
7077   ;;
7078 esac
7079 fi
7080 GROFF=$ac_cv_path_GROFF
7081 if test -n "$GROFF"; then
7082   { echo "$as_me:$LINENO: result: $GROFF" >&5
7083 echo "${ECHO_T}$GROFF" >&6; }
7084 else
7085   { echo "$as_me:$LINENO: result: no" >&5
7086 echo "${ECHO_T}no" >&6; }
7087 fi
7088
7089
7090 # Extract the first word of "gzip", so it can be a program name with args.
7091 set dummy gzip; ac_word=$2
7092 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7093 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7094 if test "${ac_cv_path_GZIPBIN+set}" = set; then
7095   echo $ECHO_N "(cached) $ECHO_C" >&6
7096 else
7097   case $GZIPBIN in
7098   [\\/]* | ?:[\\/]*)
7099   ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
7100   ;;
7101   *)
7102   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7103 for as_dir in $PATH
7104 do
7105   IFS=$as_save_IFS
7106   test -z "$as_dir" && as_dir=.
7107   for ac_exec_ext in '' $ac_executable_extensions; do
7108   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7109     ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
7110     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7111     break 2
7112   fi
7113 done
7114 done
7115 IFS=$as_save_IFS
7116
7117   ;;
7118 esac
7119 fi
7120 GZIPBIN=$ac_cv_path_GZIPBIN
7121 if test -n "$GZIPBIN"; then
7122   { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7123 echo "${ECHO_T}$GZIPBIN" >&6; }
7124 else
7125   { echo "$as_me:$LINENO: result: no" >&5
7126 echo "${ECHO_T}no" >&6; }
7127 fi
7128
7129
7130 # Extract the first word of "pdfroff", so it can be a program name with args.
7131 set dummy pdfroff; ac_word=$2
7132 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7133 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7134 if test "${ac_cv_path_PDFROFF+set}" = set; then
7135   echo $ECHO_N "(cached) $ECHO_C" >&6
7136 else
7137   case $PDFROFF in
7138   [\\/]* | ?:[\\/]*)
7139   ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7140   ;;
7141   *)
7142   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7143 for as_dir in $PATH
7144 do
7145   IFS=$as_save_IFS
7146   test -z "$as_dir" && as_dir=.
7147   for ac_exec_ext in '' $ac_executable_extensions; do
7148   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7149     ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7150     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7151     break 2
7152   fi
7153 done
7154 done
7155 IFS=$as_save_IFS
7156
7157   ;;
7158 esac
7159 fi
7160 PDFROFF=$ac_cv_path_PDFROFF
7161 if test -n "$PDFROFF"; then
7162   { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7163 echo "${ECHO_T}$PDFROFF" >&6; }
7164 else
7165   { echo "$as_me:$LINENO: result: no" >&5
7166 echo "${ECHO_T}no" >&6; }
7167 fi
7168
7169
7170 # Extract the first word of "zip", so it can be a program name with args.
7171 set dummy zip; ac_word=$2
7172 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7173 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7174 if test "${ac_cv_path_ZIP+set}" = set; then
7175   echo $ECHO_N "(cached) $ECHO_C" >&6
7176 else
7177   case $ZIP in
7178   [\\/]* | ?:[\\/]*)
7179   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7180   ;;
7181   *)
7182   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7183 for as_dir in $PATH
7184 do
7185   IFS=$as_save_IFS
7186   test -z "$as_dir" && as_dir=.
7187   for ac_exec_ext in '' $ac_executable_extensions; do
7188   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7189     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
7190     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7191     break 2
7192   fi
7193 done
7194 done
7195 IFS=$as_save_IFS
7196
7197   ;;
7198 esac
7199 fi
7200 ZIP=$ac_cv_path_ZIP
7201 if test -n "$ZIP"; then
7202   { echo "$as_me:$LINENO: result: $ZIP" >&5
7203 echo "${ECHO_T}$ZIP" >&6; }
7204 else
7205   { echo "$as_me:$LINENO: result: no" >&5
7206 echo "${ECHO_T}no" >&6; }
7207 fi
7208
7209
7210 # Extract the first word of "go", so it can be a program name with args.
7211 set dummy go; ac_word=$2
7212 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7213 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7214 if test "${ac_cv_path_GO+set}" = set; then
7215   echo $ECHO_N "(cached) $ECHO_C" >&6
7216 else
7217   case $GO in
7218   [\\/]* | ?:[\\/]*)
7219   ac_cv_path_GO="$GO" # Let the user override the test with a path.
7220   ;;
7221   *)
7222   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7223 for as_dir in $PATH
7224 do
7225   IFS=$as_save_IFS
7226   test -z "$as_dir" && as_dir=.
7227   for ac_exec_ext in '' $ac_executable_extensions; do
7228   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7229     ac_cv_path_GO="$as_dir/$ac_word$ac_exec_ext"
7230     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7231     break 2
7232   fi
7233 done
7234 done
7235 IFS=$as_save_IFS
7236
7237   ;;
7238 esac
7239 fi
7240 GO=$ac_cv_path_GO
7241 if test -n "$GO"; then
7242   { echo "$as_me:$LINENO: result: $GO" >&5
7243 echo "${ECHO_T}$GO" >&6; }
7244 else
7245   { echo "$as_me:$LINENO: result: no" >&5
7246 echo "${ECHO_T}no" >&6; }
7247 fi
7248
7249
7250 for ac_prog in ocamlfind
7251 do
7252   # Extract the first word of "$ac_prog", so it can be a program name with args.
7253 set dummy $ac_prog; ac_word=$2
7254 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7255 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7256 if test "${ac_cv_path_OCAMLFIND+set}" = set; then
7257   echo $ECHO_N "(cached) $ECHO_C" >&6
7258 else
7259   case $OCAMLFIND in
7260   [\\/]* | ?:[\\/]*)
7261   ac_cv_path_OCAMLFIND="$OCAMLFIND" # Let the user override the test with a path.
7262   ;;
7263   *)
7264   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7265 for as_dir in $PATH
7266 do
7267   IFS=$as_save_IFS
7268   test -z "$as_dir" && as_dir=.
7269   for ac_exec_ext in '' $ac_executable_extensions; do
7270   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7271     ac_cv_path_OCAMLFIND="$as_dir/$ac_word$ac_exec_ext"
7272     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7273     break 2
7274   fi
7275 done
7276 done
7277 IFS=$as_save_IFS
7278
7279   ;;
7280 esac
7281 fi
7282 OCAMLFIND=$ac_cv_path_OCAMLFIND
7283 if test -n "$OCAMLFIND"; then
7284   { echo "$as_me:$LINENO: result: $OCAMLFIND" >&5
7285 echo "${ECHO_T}$OCAMLFIND" >&6; }
7286 else
7287   { echo "$as_me:$LINENO: result: no" >&5
7288 echo "${ECHO_T}no" >&6; }
7289 fi
7290
7291
7292   test -n "$OCAMLFIND" && break
7293 done
7294
7295 for ac_prog in gas as
7296 do
7297   # Extract the first word of "$ac_prog", so it can be a program name with args.
7298 set dummy $ac_prog; ac_word=$2
7299 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7300 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7301 if test "${ac_cv_path_GAS+set}" = set; then
7302   echo $ECHO_N "(cached) $ECHO_C" >&6
7303 else
7304   case $GAS in
7305   [\\/]* | ?:[\\/]*)
7306   ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7307   ;;
7308   *)
7309   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7310 for as_dir in $PATH
7311 do
7312   IFS=$as_save_IFS
7313   test -z "$as_dir" && as_dir=.
7314   for ac_exec_ext in '' $ac_executable_extensions; do
7315   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7316     ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
7317     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7318     break 2
7319   fi
7320 done
7321 done
7322 IFS=$as_save_IFS
7323
7324   ;;
7325 esac
7326 fi
7327 GAS=$ac_cv_path_GAS
7328 if test -n "$GAS"; then
7329   { echo "$as_me:$LINENO: result: $GAS" >&5
7330 echo "${ECHO_T}$GAS" >&6; }
7331 else
7332   { echo "$as_me:$LINENO: result: no" >&5
7333 echo "${ECHO_T}no" >&6; }
7334 fi
7335
7336
7337   test -n "$GAS" && break
7338 done
7339
7340
7341 { echo "$as_me:$LINENO: checking for linker version" >&5
7342 echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7343 if test "${llvm_cv_link_version+set}" = set; then
7344   echo $ECHO_N "(cached) $ECHO_C" >&6
7345 else
7346
7347    version_string="$(${LD:-ld} -v 2>&1 | head -1)"
7348
7349    # Check for ld64.
7350    if (echo "$version_string" | grep -q "ld64"); then
7351      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)\( (.*)\)\{0,1\}#\1#")
7352    else
7353      llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7354    fi
7355
7356 fi
7357 { echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7358 echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7359
7360 cat >>confdefs.h <<_ACEOF
7361 #define HOST_LINK_VERSION "$llvm_cv_link_version"
7362 _ACEOF
7363
7364
7365
7366
7367 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7368 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7369 if test "${llvm_cv_link_use_r+set}" = set; then
7370   echo $ECHO_N "(cached) $ECHO_C" >&6
7371 else
7372    ac_ext=c
7373 ac_cpp='$CPP $CPPFLAGS'
7374 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7375 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7376 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7377
7378   oldcflags="$CFLAGS"
7379   CFLAGS="$CFLAGS -Wl,-R."
7380   cat >conftest.$ac_ext <<_ACEOF
7381 /* confdefs.h.  */
7382 _ACEOF
7383 cat confdefs.h >>conftest.$ac_ext
7384 cat >>conftest.$ac_ext <<_ACEOF
7385 /* end confdefs.h.  */
7386
7387 int
7388 main ()
7389 {
7390
7391   ;
7392   return 0;
7393 }
7394 _ACEOF
7395 rm -f conftest.$ac_objext conftest$ac_exeext
7396 if { (ac_try="$ac_link"
7397 case "(($ac_try" in
7398   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7399   *) ac_try_echo=$ac_try;;
7400 esac
7401 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7402   (eval "$ac_link") 2>conftest.er1
7403   ac_status=$?
7404   grep -v '^ *+' conftest.er1 >conftest.err
7405   rm -f conftest.er1
7406   cat conftest.err >&5
7407   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7408   (exit $ac_status); } &&
7409          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7410   { (case "(($ac_try" in
7411   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7412   *) ac_try_echo=$ac_try;;
7413 esac
7414 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7415   (eval "$ac_try") 2>&5
7416   ac_status=$?
7417   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7418   (exit $ac_status); }; } &&
7419          { ac_try='test -s conftest$ac_exeext'
7420   { (case "(($ac_try" in
7421   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7422   *) ac_try_echo=$ac_try;;
7423 esac
7424 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7425   (eval "$ac_try") 2>&5
7426   ac_status=$?
7427   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7428   (exit $ac_status); }; }; then
7429   llvm_cv_link_use_r=yes
7430 else
7431   echo "$as_me: failed program was:" >&5
7432 sed 's/^/| /' conftest.$ac_ext >&5
7433
7434         llvm_cv_link_use_r=no
7435 fi
7436
7437 rm -f core conftest.err conftest.$ac_objext \
7438       conftest$ac_exeext conftest.$ac_ext
7439   CFLAGS="$oldcflags"
7440   ac_ext=c
7441 ac_cpp='$CPP $CPPFLAGS'
7442 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7443 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7444 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7445
7446
7447 fi
7448 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7449 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
7450 if test "$llvm_cv_link_use_r" = yes ; then
7451
7452 cat >>confdefs.h <<\_ACEOF
7453 #define HAVE_LINK_R 1
7454 _ACEOF
7455
7456   fi
7457
7458
7459 { echo "$as_me:$LINENO: checking for compiler -rdynamic option" >&5
7460 echo $ECHO_N "checking for compiler -rdynamic option... $ECHO_C" >&6; }
7461 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7462   echo $ECHO_N "(cached) $ECHO_C" >&6
7463 else
7464    ac_ext=c
7465 ac_cpp='$CPP $CPPFLAGS'
7466 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7467 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7468 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7469
7470   oldcflags="$CFLAGS"
7471   CFLAGS="$CFLAGS -rdynamic"
7472   cat >conftest.$ac_ext <<_ACEOF
7473 /* confdefs.h.  */
7474 _ACEOF
7475 cat confdefs.h >>conftest.$ac_ext
7476 cat >>conftest.$ac_ext <<_ACEOF
7477 /* end confdefs.h.  */
7478
7479 int
7480 main ()
7481 {
7482
7483   ;
7484   return 0;
7485 }
7486 _ACEOF
7487 rm -f conftest.$ac_objext conftest$ac_exeext
7488 if { (ac_try="$ac_link"
7489 case "(($ac_try" in
7490   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7491   *) ac_try_echo=$ac_try;;
7492 esac
7493 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7494   (eval "$ac_link") 2>conftest.er1
7495   ac_status=$?
7496   grep -v '^ *+' conftest.er1 >conftest.err
7497   rm -f conftest.er1
7498   cat conftest.err >&5
7499   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7500   (exit $ac_status); } &&
7501          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7502   { (case "(($ac_try" in
7503   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7504   *) ac_try_echo=$ac_try;;
7505 esac
7506 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7507   (eval "$ac_try") 2>&5
7508   ac_status=$?
7509   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7510   (exit $ac_status); }; } &&
7511          { ac_try='test -s conftest$ac_exeext'
7512   { (case "(($ac_try" in
7513   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7514   *) ac_try_echo=$ac_try;;
7515 esac
7516 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7517   (eval "$ac_try") 2>&5
7518   ac_status=$?
7519   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7520   (exit $ac_status); }; }; then
7521   llvm_cv_link_use_export_dynamic=yes
7522 else
7523   echo "$as_me: failed program was:" >&5
7524 sed 's/^/| /' conftest.$ac_ext >&5
7525
7526         llvm_cv_link_use_export_dynamic=no
7527 fi
7528
7529 rm -f core conftest.err conftest.$ac_objext \
7530       conftest$ac_exeext conftest.$ac_ext
7531   CFLAGS="$oldcflags"
7532   ac_ext=c
7533 ac_cpp='$CPP $CPPFLAGS'
7534 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7535 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7536 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7537
7538
7539 fi
7540 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
7541 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
7542 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
7543
7544 cat >>confdefs.h <<\_ACEOF
7545 #define HAVE_LINK_EXPORT_DYNAMIC 1
7546 _ACEOF
7547
7548   fi
7549
7550
7551 { echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
7552 echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
7553 if test "${llvm_cv_link_use_version_script+set}" = set; then
7554   echo $ECHO_N "(cached) $ECHO_C" >&6
7555 else
7556    ac_ext=c
7557 ac_cpp='$CPP $CPPFLAGS'
7558 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7559 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7560 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7561
7562   oldcflags="$CFLAGS"
7563
7564   # The following code is from the autoconf manual,
7565   # "11.13: Limitations of Usual Tools".
7566   # Create a temporary directory $tmp in $TMPDIR (default /tmp).
7567   # Use mktemp if possible; otherwise fall back on mkdir,
7568   # with $RANDOM to make collisions less likely.
7569   : ${TMPDIR=/tmp}
7570   {
7571     tmp=`
7572       (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
7573     ` &&
7574     test -n "$tmp" && test -d "$tmp"
7575   } || {
7576     tmp=$TMPDIR/foo$$-$RANDOM
7577     (umask 077 && mkdir "$tmp")
7578   } || exit $?
7579
7580   echo "{" > "$tmp/export.map"
7581   echo "  global: main;" >> "$tmp/export.map"
7582   echo "  local: *;" >> "$tmp/export.map"
7583   echo "};" >> "$tmp/export.map"
7584
7585   CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
7586   cat >conftest.$ac_ext <<_ACEOF
7587 /* confdefs.h.  */
7588 _ACEOF
7589 cat confdefs.h >>conftest.$ac_ext
7590 cat >>conftest.$ac_ext <<_ACEOF
7591 /* end confdefs.h.  */
7592
7593 int
7594 main ()
7595 {
7596
7597   ;
7598   return 0;
7599 }
7600 _ACEOF
7601 rm -f conftest.$ac_objext conftest$ac_exeext
7602 if { (ac_try="$ac_link"
7603 case "(($ac_try" in
7604   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7605   *) ac_try_echo=$ac_try;;
7606 esac
7607 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7608   (eval "$ac_link") 2>conftest.er1
7609   ac_status=$?
7610   grep -v '^ *+' conftest.er1 >conftest.err
7611   rm -f conftest.er1
7612   cat conftest.err >&5
7613   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7614   (exit $ac_status); } &&
7615          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7616   { (case "(($ac_try" in
7617   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7618   *) ac_try_echo=$ac_try;;
7619 esac
7620 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7621   (eval "$ac_try") 2>&5
7622   ac_status=$?
7623   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7624   (exit $ac_status); }; } &&
7625          { ac_try='test -s conftest$ac_exeext'
7626   { (case "(($ac_try" in
7627   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7628   *) ac_try_echo=$ac_try;;
7629 esac
7630 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7631   (eval "$ac_try") 2>&5
7632   ac_status=$?
7633   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7634   (exit $ac_status); }; }; then
7635   llvm_cv_link_use_version_script=yes
7636 else
7637   echo "$as_me: failed program was:" >&5
7638 sed 's/^/| /' conftest.$ac_ext >&5
7639
7640         llvm_cv_link_use_version_script=no
7641 fi
7642
7643 rm -f core conftest.err conftest.$ac_objext \
7644       conftest$ac_exeext conftest.$ac_ext
7645   rm "$tmp/export.map"
7646   rmdir "$tmp"
7647   CFLAGS="$oldcflags"
7648   ac_ext=c
7649 ac_cpp='$CPP $CPPFLAGS'
7650 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7651 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7652 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7653
7654
7655 fi
7656 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
7657 echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
7658 if test "$llvm_cv_link_use_version_script" = yes ; then
7659   HAVE_LINK_VERSION_SCRIPT=1
7660
7661   fi
7662
7663
7664
7665 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
7666 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
7667 if test "${ac_cv_path_GREP+set}" = set; then
7668   echo $ECHO_N "(cached) $ECHO_C" >&6
7669 else
7670   # Extract the first word of "grep ggrep" to use in msg output
7671 if test -z "$GREP"; then
7672 set dummy grep ggrep; ac_prog_name=$2
7673 if test "${ac_cv_path_GREP+set}" = set; then
7674   echo $ECHO_N "(cached) $ECHO_C" >&6
7675 else
7676   ac_path_GREP_found=false
7677 # Loop through the user's path and test for each of PROGNAME-LIST
7678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7679 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7680 do
7681   IFS=$as_save_IFS
7682   test -z "$as_dir" && as_dir=.
7683   for ac_prog in grep ggrep; do
7684   for ac_exec_ext in '' $ac_executable_extensions; do
7685     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7686     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
7687     # Check for GNU ac_path_GREP and select it if it is found.
7688   # Check for GNU $ac_path_GREP
7689 case `"$ac_path_GREP" --version 2>&1` in
7690 *GNU*)
7691   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7692 *)
7693   ac_count=0
7694   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
7695   while :
7696   do
7697     cat "conftest.in" "conftest.in" >"conftest.tmp"
7698     mv "conftest.tmp" "conftest.in"
7699     cp "conftest.in" "conftest.nl"
7700     echo 'GREP' >> "conftest.nl"
7701     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7702     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7703     ac_count=`expr $ac_count + 1`
7704     if test $ac_count -gt ${ac_path_GREP_max-0}; then
7705       # Best one so far, save it but keep looking for a better one
7706       ac_cv_path_GREP="$ac_path_GREP"
7707       ac_path_GREP_max=$ac_count
7708     fi
7709     # 10*(2^10) chars as input seems more than enough
7710     test $ac_count -gt 10 && break
7711   done
7712   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7713 esac
7714
7715
7716     $ac_path_GREP_found && break 3
7717   done
7718 done
7719
7720 done
7721 IFS=$as_save_IFS
7722
7723
7724 fi
7725
7726 GREP="$ac_cv_path_GREP"
7727 if test -z "$GREP"; then
7728   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
7729 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
7730    { (exit 1); exit 1; }; }
7731 fi
7732
7733 else
7734   ac_cv_path_GREP=$GREP
7735 fi
7736
7737
7738 fi
7739 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
7740 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
7741  GREP="$ac_cv_path_GREP"
7742
7743
7744 { echo "$as_me:$LINENO: checking for egrep" >&5
7745 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
7746 if test "${ac_cv_path_EGREP+set}" = set; then
7747   echo $ECHO_N "(cached) $ECHO_C" >&6
7748 else
7749   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7750    then ac_cv_path_EGREP="$GREP -E"
7751    else
7752      # Extract the first word of "egrep" to use in msg output
7753 if test -z "$EGREP"; then
7754 set dummy egrep; ac_prog_name=$2
7755 if test "${ac_cv_path_EGREP+set}" = set; then
7756   echo $ECHO_N "(cached) $ECHO_C" >&6
7757 else
7758   ac_path_EGREP_found=false
7759 # Loop through the user's path and test for each of PROGNAME-LIST
7760 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7761 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7762 do
7763   IFS=$as_save_IFS
7764   test -z "$as_dir" && as_dir=.
7765   for ac_prog in egrep; do
7766   for ac_exec_ext in '' $ac_executable_extensions; do
7767     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7768     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
7769     # Check for GNU ac_path_EGREP and select it if it is found.
7770   # Check for GNU $ac_path_EGREP
7771 case `"$ac_path_EGREP" --version 2>&1` in
7772 *GNU*)
7773   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7774 *)
7775   ac_count=0
7776   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
7777   while :
7778   do
7779     cat "conftest.in" "conftest.in" >"conftest.tmp"
7780     mv "conftest.tmp" "conftest.in"
7781     cp "conftest.in" "conftest.nl"
7782     echo 'EGREP' >> "conftest.nl"
7783     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7784     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7785     ac_count=`expr $ac_count + 1`
7786     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7787       # Best one so far, save it but keep looking for a better one
7788       ac_cv_path_EGREP="$ac_path_EGREP"
7789       ac_path_EGREP_max=$ac_count
7790     fi
7791     # 10*(2^10) chars as input seems more than enough
7792     test $ac_count -gt 10 && break
7793   done
7794   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7795 esac
7796
7797
7798     $ac_path_EGREP_found && break 3
7799   done
7800 done
7801
7802 done
7803 IFS=$as_save_IFS
7804
7805
7806 fi
7807
7808 EGREP="$ac_cv_path_EGREP"
7809 if test -z "$EGREP"; then
7810   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
7811 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
7812    { (exit 1); exit 1; }; }
7813 fi
7814
7815 else
7816   ac_cv_path_EGREP=$EGREP
7817 fi
7818
7819
7820    fi
7821 fi
7822 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
7823 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
7824  EGREP="$ac_cv_path_EGREP"
7825
7826
7827 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7828 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
7829 if test "${ac_cv_header_stdc+set}" = set; then
7830   echo $ECHO_N "(cached) $ECHO_C" >&6
7831 else
7832   cat >conftest.$ac_ext <<_ACEOF
7833 /* confdefs.h.  */
7834 _ACEOF
7835 cat confdefs.h >>conftest.$ac_ext
7836 cat >>conftest.$ac_ext <<_ACEOF
7837 /* end confdefs.h.  */
7838 #include <stdlib.h>
7839 #include <stdarg.h>
7840 #include <string.h>
7841 #include <float.h>
7842
7843 int
7844 main ()
7845 {
7846
7847   ;
7848   return 0;
7849 }
7850 _ACEOF
7851 rm -f conftest.$ac_objext
7852 if { (ac_try="$ac_compile"
7853 case "(($ac_try" in
7854   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7855   *) ac_try_echo=$ac_try;;
7856 esac
7857 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7858   (eval "$ac_compile") 2>conftest.er1
7859   ac_status=$?
7860   grep -v '^ *+' conftest.er1 >conftest.err
7861   rm -f conftest.er1
7862   cat conftest.err >&5
7863   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7864   (exit $ac_status); } &&
7865          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7866   { (case "(($ac_try" in
7867   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7868   *) ac_try_echo=$ac_try;;
7869 esac
7870 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7871   (eval "$ac_try") 2>&5
7872   ac_status=$?
7873   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7874   (exit $ac_status); }; } &&
7875          { ac_try='test -s conftest.$ac_objext'
7876   { (case "(($ac_try" in
7877   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7878   *) ac_try_echo=$ac_try;;
7879 esac
7880 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7881   (eval "$ac_try") 2>&5
7882   ac_status=$?
7883   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7884   (exit $ac_status); }; }; then
7885   ac_cv_header_stdc=yes
7886 else
7887   echo "$as_me: failed program was:" >&5
7888 sed 's/^/| /' conftest.$ac_ext >&5
7889
7890         ac_cv_header_stdc=no
7891 fi
7892
7893 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7894
7895 if test $ac_cv_header_stdc = yes; then
7896   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7897   cat >conftest.$ac_ext <<_ACEOF
7898 /* confdefs.h.  */
7899 _ACEOF
7900 cat confdefs.h >>conftest.$ac_ext
7901 cat >>conftest.$ac_ext <<_ACEOF
7902 /* end confdefs.h.  */
7903 #include <string.h>
7904
7905 _ACEOF
7906 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7907   $EGREP "memchr" >/dev/null 2>&1; then
7908   :
7909 else
7910   ac_cv_header_stdc=no
7911 fi
7912 rm -f conftest*
7913
7914 fi
7915
7916 if test $ac_cv_header_stdc = yes; then
7917   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7918   cat >conftest.$ac_ext <<_ACEOF
7919 /* confdefs.h.  */
7920 _ACEOF
7921 cat confdefs.h >>conftest.$ac_ext
7922 cat >>conftest.$ac_ext <<_ACEOF
7923 /* end confdefs.h.  */
7924 #include <stdlib.h>
7925
7926 _ACEOF
7927 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7928   $EGREP "free" >/dev/null 2>&1; then
7929   :
7930 else
7931   ac_cv_header_stdc=no
7932 fi
7933 rm -f conftest*
7934
7935 fi
7936
7937 if test $ac_cv_header_stdc = yes; then
7938   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7939   if test "$cross_compiling" = yes; then
7940   :
7941 else
7942   cat >conftest.$ac_ext <<_ACEOF
7943 /* confdefs.h.  */
7944 _ACEOF
7945 cat confdefs.h >>conftest.$ac_ext
7946 cat >>conftest.$ac_ext <<_ACEOF
7947 /* end confdefs.h.  */
7948 #include <ctype.h>
7949 #include <stdlib.h>
7950 #if ((' ' & 0x0FF) == 0x020)
7951 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7952 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7953 #else
7954 # define ISLOWER(c) \
7955                    (('a' <= (c) && (c) <= 'i') \
7956                      || ('j' <= (c) && (c) <= 'r') \
7957                      || ('s' <= (c) && (c) <= 'z'))
7958 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7959 #endif
7960
7961 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7962 int
7963 main ()
7964 {
7965   int i;
7966   for (i = 0; i < 256; i++)
7967     if (XOR (islower (i), ISLOWER (i))
7968         || toupper (i) != TOUPPER (i))
7969       return 2;
7970   return 0;
7971 }
7972 _ACEOF
7973 rm -f conftest$ac_exeext
7974 if { (ac_try="$ac_link"
7975 case "(($ac_try" in
7976   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7977   *) ac_try_echo=$ac_try;;
7978 esac
7979 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7980   (eval "$ac_link") 2>&5
7981   ac_status=$?
7982   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7983   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7984   { (case "(($ac_try" in
7985   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7986   *) ac_try_echo=$ac_try;;
7987 esac
7988 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7989   (eval "$ac_try") 2>&5
7990   ac_status=$?
7991   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7992   (exit $ac_status); }; }; then
7993   :
7994 else
7995   echo "$as_me: program exited with status $ac_status" >&5
7996 echo "$as_me: failed program was:" >&5
7997 sed 's/^/| /' conftest.$ac_ext >&5
7998
7999 ( exit $ac_status )
8000 ac_cv_header_stdc=no
8001 fi
8002 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8003 fi
8004
8005
8006 fi
8007 fi
8008 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
8009 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
8010 if test $ac_cv_header_stdc = yes; then
8011
8012 cat >>confdefs.h <<\_ACEOF
8013 #define STDC_HEADERS 1
8014 _ACEOF
8015
8016 fi
8017
8018 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8029                   inttypes.h stdint.h unistd.h
8030 do
8031 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8032 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8033 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8034 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8035   echo $ECHO_N "(cached) $ECHO_C" >&6
8036 else
8037   cat >conftest.$ac_ext <<_ACEOF
8038 /* confdefs.h.  */
8039 _ACEOF
8040 cat confdefs.h >>conftest.$ac_ext
8041 cat >>conftest.$ac_ext <<_ACEOF
8042 /* end confdefs.h.  */
8043 $ac_includes_default
8044
8045 #include <$ac_header>
8046 _ACEOF
8047 rm -f conftest.$ac_objext
8048 if { (ac_try="$ac_compile"
8049 case "(($ac_try" in
8050   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8051   *) ac_try_echo=$ac_try;;
8052 esac
8053 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8054   (eval "$ac_compile") 2>conftest.er1
8055   ac_status=$?
8056   grep -v '^ *+' conftest.er1 >conftest.err
8057   rm -f conftest.er1
8058   cat conftest.err >&5
8059   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8060   (exit $ac_status); } &&
8061          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8062   { (case "(($ac_try" in
8063   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8064   *) ac_try_echo=$ac_try;;
8065 esac
8066 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8067   (eval "$ac_try") 2>&5
8068   ac_status=$?
8069   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8070   (exit $ac_status); }; } &&
8071          { ac_try='test -s conftest.$ac_objext'
8072   { (case "(($ac_try" in
8073   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8074   *) ac_try_echo=$ac_try;;
8075 esac
8076 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8077   (eval "$ac_try") 2>&5
8078   ac_status=$?
8079   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8080   (exit $ac_status); }; }; then
8081   eval "$as_ac_Header=yes"
8082 else
8083   echo "$as_me: failed program was:" >&5
8084 sed 's/^/| /' conftest.$ac_ext >&5
8085
8086         eval "$as_ac_Header=no"
8087 fi
8088
8089 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8090 fi
8091 ac_res=`eval echo '${'$as_ac_Header'}'`
8092                { echo "$as_me:$LINENO: result: $ac_res" >&5
8093 echo "${ECHO_T}$ac_res" >&6; }
8094 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8095   cat >>confdefs.h <<_ACEOF
8096 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8097 _ACEOF
8098
8099 fi
8100
8101 done
8102
8103
8104
8105 for ac_header in errno.h
8106 do
8107 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8108 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8109   { echo "$as_me:$LINENO: checking for $ac_header" >&5
8110 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8111 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8112   echo $ECHO_N "(cached) $ECHO_C" >&6
8113 fi
8114 ac_res=`eval echo '${'$as_ac_Header'}'`
8115                { echo "$as_me:$LINENO: result: $ac_res" >&5
8116 echo "${ECHO_T}$ac_res" >&6; }
8117 else
8118   # Is the header compilable?
8119 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
8120 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8121 cat >conftest.$ac_ext <<_ACEOF
8122 /* confdefs.h.  */
8123 _ACEOF
8124 cat confdefs.h >>conftest.$ac_ext
8125 cat >>conftest.$ac_ext <<_ACEOF
8126 /* end confdefs.h.  */
8127 $ac_includes_default
8128 #include <$ac_header>
8129 _ACEOF
8130 rm -f conftest.$ac_objext
8131 if { (ac_try="$ac_compile"
8132 case "(($ac_try" in
8133   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8134   *) ac_try_echo=$ac_try;;
8135 esac
8136 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8137   (eval "$ac_compile") 2>conftest.er1
8138   ac_status=$?
8139   grep -v '^ *+' conftest.er1 >conftest.err
8140   rm -f conftest.er1
8141   cat conftest.err >&5
8142   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8143   (exit $ac_status); } &&
8144          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8145   { (case "(($ac_try" in
8146   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8147   *) ac_try_echo=$ac_try;;
8148 esac
8149 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8150   (eval "$ac_try") 2>&5
8151   ac_status=$?
8152   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8153   (exit $ac_status); }; } &&
8154          { ac_try='test -s conftest.$ac_objext'
8155   { (case "(($ac_try" in
8156   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8157   *) ac_try_echo=$ac_try;;
8158 esac
8159 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8160   (eval "$ac_try") 2>&5
8161   ac_status=$?
8162   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8163   (exit $ac_status); }; }; then
8164   ac_header_compiler=yes
8165 else
8166   echo "$as_me: failed program was:" >&5
8167 sed 's/^/| /' conftest.$ac_ext >&5
8168
8169         ac_header_compiler=no
8170 fi
8171
8172 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8173 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8174 echo "${ECHO_T}$ac_header_compiler" >&6; }
8175
8176 # Is the header present?
8177 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
8178 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8179 cat >conftest.$ac_ext <<_ACEOF
8180 /* confdefs.h.  */
8181 _ACEOF
8182 cat confdefs.h >>conftest.$ac_ext
8183 cat >>conftest.$ac_ext <<_ACEOF
8184 /* end confdefs.h.  */
8185 #include <$ac_header>
8186 _ACEOF
8187 if { (ac_try="$ac_cpp conftest.$ac_ext"
8188 case "(($ac_try" in
8189   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8190   *) ac_try_echo=$ac_try;;
8191 esac
8192 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8193   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8194   ac_status=$?
8195   grep -v '^ *+' conftest.er1 >conftest.err
8196   rm -f conftest.er1
8197   cat conftest.err >&5
8198   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8199   (exit $ac_status); } >/dev/null; then
8200   if test -s conftest.err; then
8201     ac_cpp_err=$ac_c_preproc_warn_flag
8202     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8203   else
8204     ac_cpp_err=
8205   fi
8206 else
8207   ac_cpp_err=yes
8208 fi
8209 if test -z "$ac_cpp_err"; then
8210   ac_header_preproc=yes
8211 else
8212   echo "$as_me: failed program was:" >&5
8213 sed 's/^/| /' conftest.$ac_ext >&5
8214
8215   ac_header_preproc=no
8216 fi
8217
8218 rm -f conftest.err conftest.$ac_ext
8219 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8220 echo "${ECHO_T}$ac_header_preproc" >&6; }
8221
8222 # So?  What about this header?
8223 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8224   yes:no: )
8225     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8226 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8227     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8228 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8229     ac_header_preproc=yes
8230     ;;
8231   no:yes:* )
8232     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8233 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8234     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8235 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8236     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8237 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8238     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8239 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8240     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8241 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8242     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8243 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8244     ( cat <<\_ASBOX
8245 ## ------------------------------------ ##
8246 ## Report this to http://llvm.org/bugs/ ##
8247 ## ------------------------------------ ##
8248 _ASBOX
8249      ) | sed "s/^/$as_me: WARNING:     /" >&2
8250     ;;
8251 esac
8252 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8253 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8254 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8255   echo $ECHO_N "(cached) $ECHO_C" >&6
8256 else
8257   eval "$as_ac_Header=\$ac_header_preproc"
8258 fi
8259 ac_res=`eval echo '${'$as_ac_Header'}'`
8260                { echo "$as_me:$LINENO: result: $ac_res" >&5
8261 echo "${ECHO_T}$ac_res" >&6; }
8262
8263 fi
8264 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8265   cat >>confdefs.h <<_ACEOF
8266 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8267 _ACEOF
8268
8269 fi
8270
8271 done
8272
8273
8274 case "$llvm_cv_os_type" in
8275   Cygwin|MingW|Win32) llvm_shlib_ext=.dll ;;
8276   Darwin) llvm_shlib_ext=.dylib ;;
8277   *) llvm_shlib_ext=.so ;;
8278 esac
8279
8280
8281 cat >>confdefs.h <<_ACEOF
8282 #define LTDL_SHLIB_EXT "$llvm_shlib_ext"
8283 _ACEOF
8284
8285
8286 { echo "$as_me:$LINENO: checking tool compatibility" >&5
8287 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
8288
8289 ICC=no
8290 IXX=no
8291 case $CC in
8292   icc*|icpc*)
8293     ICC=yes
8294     IXX=yes
8295     ;;
8296    *)
8297     ;;
8298 esac
8299
8300 if test "$GCC" != "yes" && test "$ICC" != "yes"
8301 then
8302   { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
8303 echo "$as_me: error: gcc|icc required but not found" >&2;}
8304    { (exit 1); exit 1; }; }
8305 fi
8306
8307 if test "$GXX" != "yes" && test "$IXX" != "yes"
8308 then
8309   { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
8310 echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
8311    { (exit 1); exit 1; }; }
8312 fi
8313
8314 if test "$GCC" = "yes"
8315 then
8316   cat >conftest.$ac_ext <<_ACEOF
8317
8318   /* confdefs.h.  */
8319 _ACEOF
8320 cat confdefs.h >>conftest.$ac_ext
8321 cat >>conftest.$ac_ext <<_ACEOF
8322 /* end confdefs.h.  */
8323
8324     #if !defined(__GNUC__) || __GNUC__ < 3
8325     #error Unsupported GCC version
8326     #endif
8327
8328
8329 _ACEOF
8330 rm -f conftest.$ac_objext
8331 if { (ac_try="$ac_compile"
8332 case "(($ac_try" in
8333   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8334   *) ac_try_echo=$ac_try;;
8335 esac
8336 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8337   (eval "$ac_compile") 2>conftest.er1
8338   ac_status=$?
8339   grep -v '^ *+' conftest.er1 >conftest.err
8340   rm -f conftest.er1
8341   cat conftest.err >&5
8342   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8343   (exit $ac_status); } &&
8344          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8345   { (case "(($ac_try" in
8346   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8347   *) ac_try_echo=$ac_try;;
8348 esac
8349 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8350   (eval "$ac_try") 2>&5
8351   ac_status=$?
8352   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8353   (exit $ac_status); }; } &&
8354          { ac_try='test -s conftest.$ac_objext'
8355   { (case "(($ac_try" in
8356   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8357   *) ac_try_echo=$ac_try;;
8358 esac
8359 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8360   (eval "$ac_try") 2>&5
8361   ac_status=$?
8362   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8363   (exit $ac_status); }; }; then
8364   :
8365 else
8366   echo "$as_me: failed program was:" >&5
8367 sed 's/^/| /' conftest.$ac_ext >&5
8368
8369         { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
8370 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
8371    { (exit 1); exit 1; }; }
8372 fi
8373
8374 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8375 fi
8376
8377 if test -z "$llvm_cv_gnu_make_command"
8378 then
8379   { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
8380 echo "$as_me: error: GNU Make required but not found" >&2;}
8381    { (exit 1); exit 1; }; }
8382 fi
8383
8384 { echo "$as_me:$LINENO: result: ok" >&5
8385 echo "${ECHO_T}ok" >&6; }
8386
8387 { echo "$as_me:$LINENO: checking optional compiler flags" >&5
8388 echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
8389 case "$llvm_cv_cxx_compiler" in
8390   clang)
8391     NO_VARIADIC_MACROS=`$CXX -Werror -Wvariadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
8392
8393     MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wmissing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wmissing-field-initializers`
8394
8395     COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default`
8396
8397     ;;
8398   gcc)
8399                 MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wmissing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
8400
8401     NO_VARIADIC_MACROS=`$CXX -Werror -Wvariadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
8402
8403     COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default`
8404
8405     NO_MAYBE_UNINITIALIZED=`$CXX -Werror -Wmaybe-uninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-maybe-uninitialized`
8406
8407                 if test -z "$NO_MAYBE_UNINITIALIZED"
8408     then
8409       NO_UNINITIALIZED=`$CXX -Werror -Wuninitialized -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-uninitialized`
8410
8411     fi
8412     ;;
8413   unknown)
8414     ;;
8415 esac
8416
8417 no_comment=
8418 llvm_cv_old_cxxflags="$CXXFLAGS"
8419 CXXFLAGS="$CXXFLAGS -Wcomment -Werror"
8420 cat >conftest.$ac_ext <<_ACEOF
8421
8422   /* confdefs.h.  */
8423 _ACEOF
8424 cat confdefs.h >>conftest.$ac_ext
8425 cat >>conftest.$ac_ext <<_ACEOF
8426 /* end confdefs.h.  */
8427 // Comment \o\
8428 // Another comment
8429 int main() { return 0; }
8430
8431
8432 _ACEOF
8433 rm -f conftest.$ac_objext
8434 if { (ac_try="$ac_compile"
8435 case "(($ac_try" in
8436   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8437   *) ac_try_echo=$ac_try;;
8438 esac
8439 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8440   (eval "$ac_compile") 2>conftest.er1
8441   ac_status=$?
8442   grep -v '^ *+' conftest.er1 >conftest.err
8443   rm -f conftest.er1
8444   cat conftest.err >&5
8445   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8446   (exit $ac_status); } &&
8447          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8448   { (case "(($ac_try" in
8449   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8450   *) ac_try_echo=$ac_try;;
8451 esac
8452 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8453   (eval "$ac_try") 2>&5
8454   ac_status=$?
8455   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8456   (exit $ac_status); }; } &&
8457          { ac_try='test -s conftest.$ac_objext'
8458   { (case "(($ac_try" in
8459   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8460   *) ac_try_echo=$ac_try;;
8461 esac
8462 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8463   (eval "$ac_try") 2>&5
8464   ac_status=$?
8465   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8466   (exit $ac_status); }; }; then
8467
8468   no_comment=-Wno-comment
8469
8470 else
8471   echo "$as_me: failed program was:" >&5
8472 sed 's/^/| /' conftest.$ac_ext >&5
8473
8474
8475 fi
8476
8477 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8478 NO_COMMENT=$no_comment
8479
8480 CXXFLAGS="$llvm_cv_old_cxxflags"
8481
8482 { echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED $NO_COMMENT" >&5
8483 echo "${ECHO_T}$NO_VARIADIC_MACROS $MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED $NO_COMMENT" >&6; }
8484
8485
8486 # Check whether --with-python was given.
8487 if test "${with_python+set}" = set; then
8488   withval=$with_python; PYTHON="$withval"
8489 fi
8490
8491
8492 if test -n "$PYTHON" && test -x "$PYTHON" ; then
8493   { echo "$as_me:$LINENO: checking for python" >&5
8494 echo $ECHO_N "checking for python... $ECHO_C" >&6; }
8495   { echo "$as_me:$LINENO: result: user defined: $with_python" >&5
8496 echo "${ECHO_T}user defined: $with_python" >&6; }
8497 else
8498   if test -n "$PYTHON" ; then
8499     { echo "$as_me:$LINENO: WARNING: specified python ($PYTHON) is not usable, searching path" >&5
8500 echo "$as_me: WARNING: specified python ($PYTHON) is not usable, searching path" >&2;}
8501   fi
8502
8503   # Extract the first word of "python python2 python27", so it can be a program name with args.
8504 set dummy python python2 python27; ac_word=$2
8505 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8506 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8507 if test "${ac_cv_path_PYTHON+set}" = set; then
8508   echo $ECHO_N "(cached) $ECHO_C" >&6
8509 else
8510   case $PYTHON in
8511   [\\/]* | ?:[\\/]*)
8512   ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
8513   ;;
8514   *)
8515   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8516 for as_dir in $PATH
8517 do
8518   IFS=$as_save_IFS
8519   test -z "$as_dir" && as_dir=.
8520   for ac_exec_ext in '' $ac_executable_extensions; do
8521   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8522     ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
8523     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8524     break 2
8525   fi
8526 done
8527 done
8528 IFS=$as_save_IFS
8529
8530   test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON="{ echo "$as_me:$LINENO: result: not found" >&5
8531 echo "${ECHO_T}not found" >&6; }
8532                 { { echo "$as_me:$LINENO: error: could not find python 2.7 or higher" >&5
8533 echo "$as_me: error: could not find python 2.7 or higher" >&2;}
8534    { (exit 1); exit 1; }; }"
8535   ;;
8536 esac
8537 fi
8538 PYTHON=$ac_cv_path_PYTHON
8539 if test -n "$PYTHON"; then
8540   { echo "$as_me:$LINENO: result: $PYTHON" >&5
8541 echo "${ECHO_T}$PYTHON" >&6; }
8542 else
8543   { echo "$as_me:$LINENO: result: no" >&5
8544 echo "${ECHO_T}no" >&6; }
8545 fi
8546
8547
8548 fi
8549
8550 { echo "$as_me:$LINENO: checking for python >= 2.7" >&5
8551 echo $ECHO_N "checking for python >= 2.7... $ECHO_C" >&6; }
8552 ac_python_version=`$PYTHON -V 2>&1 | cut -d' ' -f2`
8553 ac_python_version_major=`echo $ac_python_version | cut -d'.' -f1`
8554 ac_python_version_minor=`echo $ac_python_version | cut -d'.' -f2`
8555 ac_python_version_patch=`echo $ac_python_version | cut -d'.' -f3`
8556 if test "$ac_python_version_major" -gt "2" || \
8557    (test "$ac_python_version_major" -eq "2" && \
8558     test "$ac_python_version_minor" -ge "7") ; then
8559   { echo "$as_me:$LINENO: result: $PYTHON ($ac_python_version)" >&5
8560 echo "${ECHO_T}$PYTHON ($ac_python_version)" >&6; }
8561 else
8562   { echo "$as_me:$LINENO: result: not found" >&5
8563 echo "${ECHO_T}not found" >&6; }
8564   { { echo "$as_me:$LINENO: error: found python $ac_python_version ($PYTHON); required >= 2.7
8565 See \`config.log' for more details." >&5
8566 echo "$as_me: error: found python $ac_python_version ($PYTHON); required >= 2.7
8567 See \`config.log' for more details." >&2;}
8568    { (exit 1); exit 1; }; }
8569 fi
8570
8571
8572
8573 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
8574 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
8575 if test "${ac_cv_lib_m_sin+set}" = set; then
8576   echo $ECHO_N "(cached) $ECHO_C" >&6
8577 else
8578   ac_check_lib_save_LIBS=$LIBS
8579 LIBS="-lm  $LIBS"
8580 cat >conftest.$ac_ext <<_ACEOF
8581 /* confdefs.h.  */
8582 _ACEOF
8583 cat confdefs.h >>conftest.$ac_ext
8584 cat >>conftest.$ac_ext <<_ACEOF
8585 /* end confdefs.h.  */
8586
8587 /* Override any GCC internal prototype to avoid an error.
8588    Use char because int might match the return type of a GCC
8589    builtin and then its argument prototype would still apply.  */
8590 #ifdef __cplusplus
8591 extern "C"
8592 #endif
8593 char sin ();
8594 int
8595 main ()
8596 {
8597 return sin ();
8598   ;
8599   return 0;
8600 }
8601 _ACEOF
8602 rm -f conftest.$ac_objext conftest$ac_exeext
8603 if { (ac_try="$ac_link"
8604 case "(($ac_try" in
8605   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8606   *) ac_try_echo=$ac_try;;
8607 esac
8608 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8609   (eval "$ac_link") 2>conftest.er1
8610   ac_status=$?
8611   grep -v '^ *+' conftest.er1 >conftest.err
8612   rm -f conftest.er1
8613   cat conftest.err >&5
8614   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8615   (exit $ac_status); } &&
8616          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8617   { (case "(($ac_try" in
8618   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8619   *) ac_try_echo=$ac_try;;
8620 esac
8621 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8622   (eval "$ac_try") 2>&5
8623   ac_status=$?
8624   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8625   (exit $ac_status); }; } &&
8626          { ac_try='test -s conftest$ac_exeext'
8627   { (case "(($ac_try" in
8628   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8629   *) ac_try_echo=$ac_try;;
8630 esac
8631 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8632   (eval "$ac_try") 2>&5
8633   ac_status=$?
8634   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8635   (exit $ac_status); }; }; then
8636   ac_cv_lib_m_sin=yes
8637 else
8638   echo "$as_me: failed program was:" >&5
8639 sed 's/^/| /' conftest.$ac_ext >&5
8640
8641         ac_cv_lib_m_sin=no
8642 fi
8643
8644 rm -f core conftest.err conftest.$ac_objext \
8645       conftest$ac_exeext conftest.$ac_ext
8646 LIBS=$ac_check_lib_save_LIBS
8647 fi
8648 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
8649 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
8650 if test $ac_cv_lib_m_sin = yes; then
8651   cat >>confdefs.h <<_ACEOF
8652 #define HAVE_LIBM 1
8653 _ACEOF
8654
8655   LIBS="-lm $LIBS"
8656
8657 fi
8658
8659 if test "$llvm_cv_os_type" = "MingW" ; then
8660
8661 { echo "$as_me:$LINENO: checking for main in -lole32" >&5
8662 echo $ECHO_N "checking for main in -lole32... $ECHO_C" >&6; }
8663 if test "${ac_cv_lib_ole32_main+set}" = set; then
8664   echo $ECHO_N "(cached) $ECHO_C" >&6
8665 else
8666   ac_check_lib_save_LIBS=$LIBS
8667 LIBS="-lole32  $LIBS"
8668 cat >conftest.$ac_ext <<_ACEOF
8669 /* confdefs.h.  */
8670 _ACEOF
8671 cat confdefs.h >>conftest.$ac_ext
8672 cat >>conftest.$ac_ext <<_ACEOF
8673 /* end confdefs.h.  */
8674
8675
8676 int
8677 main ()
8678 {
8679 return main ();
8680   ;
8681   return 0;
8682 }
8683 _ACEOF
8684 rm -f conftest.$ac_objext conftest$ac_exeext
8685 if { (ac_try="$ac_link"
8686 case "(($ac_try" in
8687   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8688   *) ac_try_echo=$ac_try;;
8689 esac
8690 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8691   (eval "$ac_link") 2>conftest.er1
8692   ac_status=$?
8693   grep -v '^ *+' conftest.er1 >conftest.err
8694   rm -f conftest.er1
8695   cat conftest.err >&5
8696   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8697   (exit $ac_status); } &&
8698          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8699   { (case "(($ac_try" in
8700   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8701   *) ac_try_echo=$ac_try;;
8702 esac
8703 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8704   (eval "$ac_try") 2>&5
8705   ac_status=$?
8706   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8707   (exit $ac_status); }; } &&
8708          { ac_try='test -s conftest$ac_exeext'
8709   { (case "(($ac_try" in
8710   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8711   *) ac_try_echo=$ac_try;;
8712 esac
8713 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8714   (eval "$ac_try") 2>&5
8715   ac_status=$?
8716   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8717   (exit $ac_status); }; }; then
8718   ac_cv_lib_ole32_main=yes
8719 else
8720   echo "$as_me: failed program was:" >&5
8721 sed 's/^/| /' conftest.$ac_ext >&5
8722
8723         ac_cv_lib_ole32_main=no
8724 fi
8725
8726 rm -f core conftest.err conftest.$ac_objext \
8727       conftest$ac_exeext conftest.$ac_ext
8728 LIBS=$ac_check_lib_save_LIBS
8729 fi
8730 { echo "$as_me:$LINENO: result: $ac_cv_lib_ole32_main" >&5
8731 echo "${ECHO_T}$ac_cv_lib_ole32_main" >&6; }
8732 if test $ac_cv_lib_ole32_main = yes; then
8733   cat >>confdefs.h <<_ACEOF
8734 #define HAVE_LIBOLE32 1
8735 _ACEOF
8736
8737   LIBS="-lole32 $LIBS"
8738
8739 fi
8740
8741
8742 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
8743 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
8744 if test "${ac_cv_lib_psapi_main+set}" = set; then
8745   echo $ECHO_N "(cached) $ECHO_C" >&6
8746 else
8747   ac_check_lib_save_LIBS=$LIBS
8748 LIBS="-lpsapi  $LIBS"
8749 cat >conftest.$ac_ext <<_ACEOF
8750 /* confdefs.h.  */
8751 _ACEOF
8752 cat confdefs.h >>conftest.$ac_ext
8753 cat >>conftest.$ac_ext <<_ACEOF
8754 /* end confdefs.h.  */
8755
8756
8757 int
8758 main ()
8759 {
8760 return main ();
8761   ;
8762   return 0;
8763 }
8764 _ACEOF
8765 rm -f conftest.$ac_objext conftest$ac_exeext
8766 if { (ac_try="$ac_link"
8767 case "(($ac_try" in
8768   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8769   *) ac_try_echo=$ac_try;;
8770 esac
8771 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8772   (eval "$ac_link") 2>conftest.er1
8773   ac_status=$?
8774   grep -v '^ *+' conftest.er1 >conftest.err
8775   rm -f conftest.er1
8776   cat conftest.err >&5
8777   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8778   (exit $ac_status); } &&
8779          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8780   { (case "(($ac_try" in
8781   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8782   *) ac_try_echo=$ac_try;;
8783 esac
8784 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8785   (eval "$ac_try") 2>&5
8786   ac_status=$?
8787   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8788   (exit $ac_status); }; } &&
8789          { ac_try='test -s conftest$ac_exeext'
8790   { (case "(($ac_try" in
8791   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8792   *) ac_try_echo=$ac_try;;
8793 esac
8794 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8795   (eval "$ac_try") 2>&5
8796   ac_status=$?
8797   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8798   (exit $ac_status); }; }; then
8799   ac_cv_lib_psapi_main=yes
8800 else
8801   echo "$as_me: failed program was:" >&5
8802 sed 's/^/| /' conftest.$ac_ext >&5
8803
8804         ac_cv_lib_psapi_main=no
8805 fi
8806
8807 rm -f core conftest.err conftest.$ac_objext \
8808       conftest$ac_exeext conftest.$ac_ext
8809 LIBS=$ac_check_lib_save_LIBS
8810 fi
8811 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
8812 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
8813 if test $ac_cv_lib_psapi_main = yes; then
8814   cat >>confdefs.h <<_ACEOF
8815 #define HAVE_LIBPSAPI 1
8816 _ACEOF
8817
8818   LIBS="-lpsapi $LIBS"
8819
8820 fi
8821
8822
8823 { echo "$as_me:$LINENO: checking for main in -lshell32" >&5
8824 echo $ECHO_N "checking for main in -lshell32... $ECHO_C" >&6; }
8825 if test "${ac_cv_lib_shell32_main+set}" = set; then
8826   echo $ECHO_N "(cached) $ECHO_C" >&6
8827 else
8828   ac_check_lib_save_LIBS=$LIBS
8829 LIBS="-lshell32  $LIBS"
8830 cat >conftest.$ac_ext <<_ACEOF
8831 /* confdefs.h.  */
8832 _ACEOF
8833 cat confdefs.h >>conftest.$ac_ext
8834 cat >>conftest.$ac_ext <<_ACEOF
8835 /* end confdefs.h.  */
8836
8837
8838 int
8839 main ()
8840 {
8841 return main ();
8842   ;
8843   return 0;
8844 }
8845 _ACEOF
8846 rm -f conftest.$ac_objext conftest$ac_exeext
8847 if { (ac_try="$ac_link"
8848 case "(($ac_try" in
8849   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8850   *) ac_try_echo=$ac_try;;
8851 esac
8852 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8853   (eval "$ac_link") 2>conftest.er1
8854   ac_status=$?
8855   grep -v '^ *+' conftest.er1 >conftest.err
8856   rm -f conftest.er1
8857   cat conftest.err >&5
8858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8859   (exit $ac_status); } &&
8860          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8861   { (case "(($ac_try" in
8862   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8863   *) ac_try_echo=$ac_try;;
8864 esac
8865 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8866   (eval "$ac_try") 2>&5
8867   ac_status=$?
8868   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8869   (exit $ac_status); }; } &&
8870          { ac_try='test -s conftest$ac_exeext'
8871   { (case "(($ac_try" in
8872   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8873   *) ac_try_echo=$ac_try;;
8874 esac
8875 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8876   (eval "$ac_try") 2>&5
8877   ac_status=$?
8878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8879   (exit $ac_status); }; }; then
8880   ac_cv_lib_shell32_main=yes
8881 else
8882   echo "$as_me: failed program was:" >&5
8883 sed 's/^/| /' conftest.$ac_ext >&5
8884
8885         ac_cv_lib_shell32_main=no
8886 fi
8887
8888 rm -f core conftest.err conftest.$ac_objext \
8889       conftest$ac_exeext conftest.$ac_ext
8890 LIBS=$ac_check_lib_save_LIBS
8891 fi
8892 { echo "$as_me:$LINENO: result: $ac_cv_lib_shell32_main" >&5
8893 echo "${ECHO_T}$ac_cv_lib_shell32_main" >&6; }
8894 if test $ac_cv_lib_shell32_main = yes; then
8895   cat >>confdefs.h <<_ACEOF
8896 #define HAVE_LIBSHELL32 1
8897 _ACEOF
8898
8899   LIBS="-lshell32 $LIBS"
8900
8901 fi
8902
8903
8904 { echo "$as_me:$LINENO: checking for main in -luuid" >&5
8905 echo $ECHO_N "checking for main in -luuid... $ECHO_C" >&6; }
8906 if test "${ac_cv_lib_uuid_main+set}" = set; then
8907   echo $ECHO_N "(cached) $ECHO_C" >&6
8908 else
8909   ac_check_lib_save_LIBS=$LIBS
8910 LIBS="-luuid  $LIBS"
8911 cat >conftest.$ac_ext <<_ACEOF
8912 /* confdefs.h.  */
8913 _ACEOF
8914 cat confdefs.h >>conftest.$ac_ext
8915 cat >>conftest.$ac_ext <<_ACEOF
8916 /* end confdefs.h.  */
8917
8918
8919 int
8920 main ()
8921 {
8922 return main ();
8923   ;
8924   return 0;
8925 }
8926 _ACEOF
8927 rm -f conftest.$ac_objext conftest$ac_exeext
8928 if { (ac_try="$ac_link"
8929 case "(($ac_try" in
8930   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8931   *) ac_try_echo=$ac_try;;
8932 esac
8933 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8934   (eval "$ac_link") 2>conftest.er1
8935   ac_status=$?
8936   grep -v '^ *+' conftest.er1 >conftest.err
8937   rm -f conftest.er1
8938   cat conftest.err >&5
8939   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8940   (exit $ac_status); } &&
8941     { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8942   { (case "(($ac_try" in
8943   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8944   *) ac_try_echo=$ac_try;;
8945 esac
8946 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8947   (eval "$ac_try") 2>&5
8948   ac_status=$?
8949   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8950   (exit $ac_status); }; } &&
8951     { ac_try='test -s conftest$ac_exeext'
8952   { (case "(($ac_try" in
8953   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8954   *) ac_try_echo=$ac_try;;
8955 esac
8956 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8957   (eval "$ac_try") 2>&5
8958   ac_status=$?
8959   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8960   (exit $ac_status); }; }; then
8961   ac_cv_lib_uuid_main=yes
8962 else
8963   echo "$as_me: failed program was:" >&5
8964 sed 's/^/| /' conftest.$ac_ext >&5
8965
8966    ac_cv_lib_uuid_main=no
8967 fi
8968
8969 rm -f core conftest.err conftest.$ac_objext \
8970       conftest$ac_exeext conftest.$ac_ext
8971 LIBS=$ac_check_lib_save_LIBS
8972 fi
8973 { echo "$as_me:$LINENO: result: $ac_cv_lib_uuid_main" >&5
8974 echo "${ECHO_T}$ac_cv_lib_uuid_main" >&6; }
8975 if test $ac_cv_lib_uuid_main = yes; then
8976   cat >>confdefs.h <<_ACEOF
8977 #define HAVE_LIBUUID 1
8978 _ACEOF
8979
8980   LIBS="-luuid $LIBS"
8981
8982 fi
8983
8984 fi
8985
8986 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
8987 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
8988 if test "${ac_cv_search_dlopen+set}" = set; then
8989   echo $ECHO_N "(cached) $ECHO_C" >&6
8990 else
8991   ac_func_search_save_LIBS=$LIBS
8992 cat >conftest.$ac_ext <<_ACEOF
8993 /* confdefs.h.  */
8994 _ACEOF
8995 cat confdefs.h >>conftest.$ac_ext
8996 cat >>conftest.$ac_ext <<_ACEOF
8997 /* end confdefs.h.  */
8998
8999 /* Override any GCC internal prototype to avoid an error.
9000    Use char because int might match the return type of a GCC
9001    builtin and then its argument prototype would still apply.  */
9002 #ifdef __cplusplus
9003 extern "C"
9004 #endif
9005 char dlopen ();
9006 int
9007 main ()
9008 {
9009 return dlopen ();
9010   ;
9011   return 0;
9012 }
9013 _ACEOF
9014 for ac_lib in '' dl; do
9015   if test -z "$ac_lib"; then
9016     ac_res="none required"
9017   else
9018     ac_res=-l$ac_lib
9019     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9020   fi
9021   rm -f conftest.$ac_objext conftest$ac_exeext
9022 if { (ac_try="$ac_link"
9023 case "(($ac_try" in
9024   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9025   *) ac_try_echo=$ac_try;;
9026 esac
9027 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9028   (eval "$ac_link") 2>conftest.er1
9029   ac_status=$?
9030   grep -v '^ *+' conftest.er1 >conftest.err
9031   rm -f conftest.er1
9032   cat conftest.err >&5
9033   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9034   (exit $ac_status); } &&
9035          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9036   { (case "(($ac_try" in
9037   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9038   *) ac_try_echo=$ac_try;;
9039 esac
9040 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9041   (eval "$ac_try") 2>&5
9042   ac_status=$?
9043   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9044   (exit $ac_status); }; } &&
9045          { ac_try='test -s conftest$ac_exeext'
9046   { (case "(($ac_try" in
9047   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9048   *) ac_try_echo=$ac_try;;
9049 esac
9050 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9051   (eval "$ac_try") 2>&5
9052   ac_status=$?
9053   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9054   (exit $ac_status); }; }; then
9055   ac_cv_search_dlopen=$ac_res
9056 else
9057   echo "$as_me: failed program was:" >&5
9058 sed 's/^/| /' conftest.$ac_ext >&5
9059
9060
9061 fi
9062
9063 rm -f core conftest.err conftest.$ac_objext \
9064       conftest$ac_exeext
9065   if test "${ac_cv_search_dlopen+set}" = set; then
9066   break
9067 fi
9068 done
9069 if test "${ac_cv_search_dlopen+set}" = set; then
9070   :
9071 else
9072   ac_cv_search_dlopen=no
9073 fi
9074 rm conftest.$ac_ext
9075 LIBS=$ac_func_search_save_LIBS
9076 fi
9077 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
9078 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
9079 ac_res=$ac_cv_search_dlopen
9080 if test "$ac_res" != no; then
9081   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9082
9083
9084 cat >>confdefs.h <<\_ACEOF
9085 #define HAVE_DLOPEN 1
9086 _ACEOF
9087
9088 HAVE_DLOPEN='1'
9089
9090
9091 else
9092   { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
9093 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
9094 fi
9095
9096
9097 { echo "$as_me:$LINENO: checking for library containing clock_gettime" >&5
9098 echo $ECHO_N "checking for library containing clock_gettime... $ECHO_C" >&6; }
9099 if test "${ac_cv_search_clock_gettime+set}" = set; then
9100   echo $ECHO_N "(cached) $ECHO_C" >&6
9101 else
9102   ac_func_search_save_LIBS=$LIBS
9103 cat >conftest.$ac_ext <<_ACEOF
9104 /* confdefs.h.  */
9105 _ACEOF
9106 cat confdefs.h >>conftest.$ac_ext
9107 cat >>conftest.$ac_ext <<_ACEOF
9108 /* end confdefs.h.  */
9109
9110 /* Override any GCC internal prototype to avoid an error.
9111    Use char because int might match the return type of a GCC
9112    builtin and then its argument prototype would still apply.  */
9113 #ifdef __cplusplus
9114 extern "C"
9115 #endif
9116 char clock_gettime ();
9117 int
9118 main ()
9119 {
9120 return clock_gettime ();
9121   ;
9122   return 0;
9123 }
9124 _ACEOF
9125 for ac_lib in '' rt; do
9126   if test -z "$ac_lib"; then
9127     ac_res="none required"
9128   else
9129     ac_res=-l$ac_lib
9130     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9131   fi
9132   rm -f conftest.$ac_objext conftest$ac_exeext
9133 if { (ac_try="$ac_link"
9134 case "(($ac_try" in
9135   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9136   *) ac_try_echo=$ac_try;;
9137 esac
9138 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9139   (eval "$ac_link") 2>conftest.er1
9140   ac_status=$?
9141   grep -v '^ *+' conftest.er1 >conftest.err
9142   rm -f conftest.er1
9143   cat conftest.err >&5
9144   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9145   (exit $ac_status); } &&
9146          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9147   { (case "(($ac_try" in
9148   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9149   *) ac_try_echo=$ac_try;;
9150 esac
9151 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9152   (eval "$ac_try") 2>&5
9153   ac_status=$?
9154   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9155   (exit $ac_status); }; } &&
9156          { ac_try='test -s conftest$ac_exeext'
9157   { (case "(($ac_try" in
9158   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9159   *) ac_try_echo=$ac_try;;
9160 esac
9161 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9162   (eval "$ac_try") 2>&5
9163   ac_status=$?
9164   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9165   (exit $ac_status); }; }; then
9166   ac_cv_search_clock_gettime=$ac_res
9167 else
9168   echo "$as_me: failed program was:" >&5
9169 sed 's/^/| /' conftest.$ac_ext >&5
9170
9171
9172 fi
9173
9174 rm -f core conftest.err conftest.$ac_objext \
9175       conftest$ac_exeext
9176   if test "${ac_cv_search_clock_gettime+set}" = set; then
9177   break
9178 fi
9179 done
9180 if test "${ac_cv_search_clock_gettime+set}" = set; then
9181   :
9182 else
9183   ac_cv_search_clock_gettime=no
9184 fi
9185 rm conftest.$ac_ext
9186 LIBS=$ac_func_search_save_LIBS
9187 fi
9188 { echo "$as_me:$LINENO: result: $ac_cv_search_clock_gettime" >&5
9189 echo "${ECHO_T}$ac_cv_search_clock_gettime" >&6; }
9190 ac_res=$ac_cv_search_clock_gettime
9191 if test "$ac_res" != no; then
9192   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9193
9194 fi
9195
9196
9197 if test "$llvm_cv_enable_terminfo" = "yes" ; then
9198     { echo "$as_me:$LINENO: checking for library containing setupterm" >&5
9199 echo $ECHO_N "checking for library containing setupterm... $ECHO_C" >&6; }
9200 if test "${ac_cv_search_setupterm+set}" = set; then
9201   echo $ECHO_N "(cached) $ECHO_C" >&6
9202 else
9203   ac_func_search_save_LIBS=$LIBS
9204 cat >conftest.$ac_ext <<_ACEOF
9205 /* confdefs.h.  */
9206 _ACEOF
9207 cat confdefs.h >>conftest.$ac_ext
9208 cat >>conftest.$ac_ext <<_ACEOF
9209 /* end confdefs.h.  */
9210
9211 /* Override any GCC internal prototype to avoid an error.
9212    Use char because int might match the return type of a GCC
9213    builtin and then its argument prototype would still apply.  */
9214 #ifdef __cplusplus
9215 extern "C"
9216 #endif
9217 char setupterm ();
9218 int
9219 main ()
9220 {
9221 return setupterm ();
9222   ;
9223   return 0;
9224 }
9225 _ACEOF
9226 for ac_lib in '' tinfo terminfo curses ncurses ncursesw; do
9227   if test -z "$ac_lib"; then
9228     ac_res="none required"
9229   else
9230     ac_res=-l$ac_lib
9231     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9232   fi
9233   rm -f conftest.$ac_objext conftest$ac_exeext
9234 if { (ac_try="$ac_link"
9235 case "(($ac_try" in
9236   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9237   *) ac_try_echo=$ac_try;;
9238 esac
9239 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9240   (eval "$ac_link") 2>conftest.er1
9241   ac_status=$?
9242   grep -v '^ *+' conftest.er1 >conftest.err
9243   rm -f conftest.er1
9244   cat conftest.err >&5
9245   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9246   (exit $ac_status); } &&
9247          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9248   { (case "(($ac_try" in
9249   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9250   *) ac_try_echo=$ac_try;;
9251 esac
9252 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9253   (eval "$ac_try") 2>&5
9254   ac_status=$?
9255   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9256   (exit $ac_status); }; } &&
9257          { ac_try='test -s conftest$ac_exeext'
9258   { (case "(($ac_try" in
9259   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9260   *) ac_try_echo=$ac_try;;
9261 esac
9262 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9263   (eval "$ac_try") 2>&5
9264   ac_status=$?
9265   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9266   (exit $ac_status); }; }; then
9267   ac_cv_search_setupterm=$ac_res
9268 else
9269   echo "$as_me: failed program was:" >&5
9270 sed 's/^/| /' conftest.$ac_ext >&5
9271
9272
9273 fi
9274
9275 rm -f core conftest.err conftest.$ac_objext \
9276       conftest$ac_exeext
9277   if test "${ac_cv_search_setupterm+set}" = set; then
9278   break
9279 fi
9280 done
9281 if test "${ac_cv_search_setupterm+set}" = set; then
9282   :
9283 else
9284   ac_cv_search_setupterm=no
9285 fi
9286 rm conftest.$ac_ext
9287 LIBS=$ac_func_search_save_LIBS
9288 fi
9289 { echo "$as_me:$LINENO: result: $ac_cv_search_setupterm" >&5
9290 echo "${ECHO_T}$ac_cv_search_setupterm" >&6; }
9291 ac_res=$ac_cv_search_setupterm
9292 if test "$ac_res" != no; then
9293   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9294
9295
9296 cat >>confdefs.h <<\_ACEOF
9297 #define HAVE_TERMINFO 1
9298 _ACEOF
9299
9300 HAVE_TERMINFO='1'
9301
9302
9303 fi
9304
9305 fi
9306
9307 if test "$llvm_cv_enable_libedit" = "yes" ; then
9308   { echo "$as_me:$LINENO: checking for library containing el_init" >&5
9309 echo $ECHO_N "checking for library containing el_init... $ECHO_C" >&6; }
9310 if test "${ac_cv_search_el_init+set}" = set; then
9311   echo $ECHO_N "(cached) $ECHO_C" >&6
9312 else
9313   ac_func_search_save_LIBS=$LIBS
9314 cat >conftest.$ac_ext <<_ACEOF
9315 /* confdefs.h.  */
9316 _ACEOF
9317 cat confdefs.h >>conftest.$ac_ext
9318 cat >>conftest.$ac_ext <<_ACEOF
9319 /* end confdefs.h.  */
9320
9321 /* Override any GCC internal prototype to avoid an error.
9322    Use char because int might match the return type of a GCC
9323    builtin and then its argument prototype would still apply.  */
9324 #ifdef __cplusplus
9325 extern "C"
9326 #endif
9327 char el_init ();
9328 int
9329 main ()
9330 {
9331 return el_init ();
9332   ;
9333   return 0;
9334 }
9335 _ACEOF
9336 for ac_lib in '' edit; do
9337   if test -z "$ac_lib"; then
9338     ac_res="none required"
9339   else
9340     ac_res=-l$ac_lib
9341     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9342   fi
9343   rm -f conftest.$ac_objext conftest$ac_exeext
9344 if { (ac_try="$ac_link"
9345 case "(($ac_try" in
9346   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9347   *) ac_try_echo=$ac_try;;
9348 esac
9349 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9350   (eval "$ac_link") 2>conftest.er1
9351   ac_status=$?
9352   grep -v '^ *+' conftest.er1 >conftest.err
9353   rm -f conftest.er1
9354   cat conftest.err >&5
9355   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9356   (exit $ac_status); } &&
9357          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9358   { (case "(($ac_try" in
9359   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9360   *) ac_try_echo=$ac_try;;
9361 esac
9362 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9363   (eval "$ac_try") 2>&5
9364   ac_status=$?
9365   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9366   (exit $ac_status); }; } &&
9367          { ac_try='test -s conftest$ac_exeext'
9368   { (case "(($ac_try" in
9369   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9370   *) ac_try_echo=$ac_try;;
9371 esac
9372 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9373   (eval "$ac_try") 2>&5
9374   ac_status=$?
9375   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9376   (exit $ac_status); }; }; then
9377   ac_cv_search_el_init=$ac_res
9378 else
9379   echo "$as_me: failed program was:" >&5
9380 sed 's/^/| /' conftest.$ac_ext >&5
9381
9382
9383 fi
9384
9385 rm -f core conftest.err conftest.$ac_objext \
9386       conftest$ac_exeext
9387   if test "${ac_cv_search_el_init+set}" = set; then
9388   break
9389 fi
9390 done
9391 if test "${ac_cv_search_el_init+set}" = set; then
9392   :
9393 else
9394   ac_cv_search_el_init=no
9395 fi
9396 rm conftest.$ac_ext
9397 LIBS=$ac_func_search_save_LIBS
9398 fi
9399 { echo "$as_me:$LINENO: result: $ac_cv_search_el_init" >&5
9400 echo "${ECHO_T}$ac_cv_search_el_init" >&6; }
9401 ac_res=$ac_cv_search_el_init
9402 if test "$ac_res" != no; then
9403   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9404
9405 cat >>confdefs.h <<\_ACEOF
9406 #define HAVE_LIBEDIT 1
9407 _ACEOF
9408
9409 fi
9410
9411 fi
9412
9413 if test "$llvm_cv_enable_libffi" = "yes" ; then
9414   { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
9415 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
9416 if test "${ac_cv_search_ffi_call+set}" = set; then
9417   echo $ECHO_N "(cached) $ECHO_C" >&6
9418 else
9419   ac_func_search_save_LIBS=$LIBS
9420 cat >conftest.$ac_ext <<_ACEOF
9421 /* confdefs.h.  */
9422 _ACEOF
9423 cat confdefs.h >>conftest.$ac_ext
9424 cat >>conftest.$ac_ext <<_ACEOF
9425 /* end confdefs.h.  */
9426
9427 /* Override any GCC internal prototype to avoid an error.
9428    Use char because int might match the return type of a GCC
9429    builtin and then its argument prototype would still apply.  */
9430 #ifdef __cplusplus
9431 extern "C"
9432 #endif
9433 char ffi_call ();
9434 int
9435 main ()
9436 {
9437 return ffi_call ();
9438   ;
9439   return 0;
9440 }
9441 _ACEOF
9442 for ac_lib in '' ffi; do
9443   if test -z "$ac_lib"; then
9444     ac_res="none required"
9445   else
9446     ac_res=-l$ac_lib
9447     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9448   fi
9449   rm -f conftest.$ac_objext conftest$ac_exeext
9450 if { (ac_try="$ac_link"
9451 case "(($ac_try" in
9452   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9453   *) ac_try_echo=$ac_try;;
9454 esac
9455 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9456   (eval "$ac_link") 2>conftest.er1
9457   ac_status=$?
9458   grep -v '^ *+' conftest.er1 >conftest.err
9459   rm -f conftest.er1
9460   cat conftest.err >&5
9461   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9462   (exit $ac_status); } &&
9463          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9464   { (case "(($ac_try" in
9465   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9466   *) ac_try_echo=$ac_try;;
9467 esac
9468 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9469   (eval "$ac_try") 2>&5
9470   ac_status=$?
9471   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9472   (exit $ac_status); }; } &&
9473          { ac_try='test -s conftest$ac_exeext'
9474   { (case "(($ac_try" in
9475   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9476   *) ac_try_echo=$ac_try;;
9477 esac
9478 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9479   (eval "$ac_try") 2>&5
9480   ac_status=$?
9481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9482   (exit $ac_status); }; }; then
9483   ac_cv_search_ffi_call=$ac_res
9484 else
9485   echo "$as_me: failed program was:" >&5
9486 sed 's/^/| /' conftest.$ac_ext >&5
9487
9488
9489 fi
9490
9491 rm -f core conftest.err conftest.$ac_objext \
9492       conftest$ac_exeext
9493   if test "${ac_cv_search_ffi_call+set}" = set; then
9494   break
9495 fi
9496 done
9497 if test "${ac_cv_search_ffi_call+set}" = set; then
9498   :
9499 else
9500   ac_cv_search_ffi_call=no
9501 fi
9502 rm conftest.$ac_ext
9503 LIBS=$ac_func_search_save_LIBS
9504 fi
9505 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
9506 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
9507 ac_res=$ac_cv_search_ffi_call
9508 if test "$ac_res" != no; then
9509   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9510
9511 cat >>confdefs.h <<\_ACEOF
9512 #define HAVE_FFI_CALL 1
9513 _ACEOF
9514
9515 else
9516   { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
9517 echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
9518    { (exit 1); exit 1; }; }
9519 fi
9520
9521 fi
9522
9523 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
9524 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
9525 if test "${ac_cv_search_mallinfo+set}" = set; then
9526   echo $ECHO_N "(cached) $ECHO_C" >&6
9527 else
9528   ac_func_search_save_LIBS=$LIBS
9529 cat >conftest.$ac_ext <<_ACEOF
9530 /* confdefs.h.  */
9531 _ACEOF
9532 cat confdefs.h >>conftest.$ac_ext
9533 cat >>conftest.$ac_ext <<_ACEOF
9534 /* end confdefs.h.  */
9535
9536 /* Override any GCC internal prototype to avoid an error.
9537    Use char because int might match the return type of a GCC
9538    builtin and then its argument prototype would still apply.  */
9539 #ifdef __cplusplus
9540 extern "C"
9541 #endif
9542 char mallinfo ();
9543 int
9544 main ()
9545 {
9546 return mallinfo ();
9547   ;
9548   return 0;
9549 }
9550 _ACEOF
9551 for ac_lib in '' malloc; do
9552   if test -z "$ac_lib"; then
9553     ac_res="none required"
9554   else
9555     ac_res=-l$ac_lib
9556     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9557   fi
9558   rm -f conftest.$ac_objext conftest$ac_exeext
9559 if { (ac_try="$ac_link"
9560 case "(($ac_try" in
9561   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9562   *) ac_try_echo=$ac_try;;
9563 esac
9564 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9565   (eval "$ac_link") 2>conftest.er1
9566   ac_status=$?
9567   grep -v '^ *+' conftest.er1 >conftest.err
9568   rm -f conftest.er1
9569   cat conftest.err >&5
9570   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9571   (exit $ac_status); } &&
9572          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9573   { (case "(($ac_try" in
9574   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9575   *) ac_try_echo=$ac_try;;
9576 esac
9577 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9578   (eval "$ac_try") 2>&5
9579   ac_status=$?
9580   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9581   (exit $ac_status); }; } &&
9582          { ac_try='test -s conftest$ac_exeext'
9583   { (case "(($ac_try" in
9584   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9585   *) ac_try_echo=$ac_try;;
9586 esac
9587 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9588   (eval "$ac_try") 2>&5
9589   ac_status=$?
9590   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9591   (exit $ac_status); }; }; then
9592   ac_cv_search_mallinfo=$ac_res
9593 else
9594   echo "$as_me: failed program was:" >&5
9595 sed 's/^/| /' conftest.$ac_ext >&5
9596
9597
9598 fi
9599
9600 rm -f core conftest.err conftest.$ac_objext \
9601       conftest$ac_exeext
9602   if test "${ac_cv_search_mallinfo+set}" = set; then
9603   break
9604 fi
9605 done
9606 if test "${ac_cv_search_mallinfo+set}" = set; then
9607   :
9608 else
9609   ac_cv_search_mallinfo=no
9610 fi
9611 rm conftest.$ac_ext
9612 LIBS=$ac_func_search_save_LIBS
9613 fi
9614 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
9615 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
9616 ac_res=$ac_cv_search_mallinfo
9617 if test "$ac_res" != no; then
9618   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9619
9620 cat >>confdefs.h <<\_ACEOF
9621 #define HAVE_MALLINFO 1
9622 _ACEOF
9623
9624 fi
9625
9626
9627 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
9628
9629 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
9630 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
9631 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
9632   echo $ECHO_N "(cached) $ECHO_C" >&6
9633 else
9634   ac_check_lib_save_LIBS=$LIBS
9635 LIBS="-lpthread  $LIBS"
9636 cat >conftest.$ac_ext <<_ACEOF
9637 /* confdefs.h.  */
9638 _ACEOF
9639 cat confdefs.h >>conftest.$ac_ext
9640 cat >>conftest.$ac_ext <<_ACEOF
9641 /* end confdefs.h.  */
9642
9643 /* Override any GCC internal prototype to avoid an error.
9644    Use char because int might match the return type of a GCC
9645    builtin and then its argument prototype would still apply.  */
9646 #ifdef __cplusplus
9647 extern "C"
9648 #endif
9649 char pthread_mutex_init ();
9650 int
9651 main ()
9652 {
9653 return pthread_mutex_init ();
9654   ;
9655   return 0;
9656 }
9657 _ACEOF
9658 rm -f conftest.$ac_objext conftest$ac_exeext
9659 if { (ac_try="$ac_link"
9660 case "(($ac_try" in
9661   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9662   *) ac_try_echo=$ac_try;;
9663 esac
9664 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9665   (eval "$ac_link") 2>conftest.er1
9666   ac_status=$?
9667   grep -v '^ *+' conftest.er1 >conftest.err
9668   rm -f conftest.er1
9669   cat conftest.err >&5
9670   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9671   (exit $ac_status); } &&
9672          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9673   { (case "(($ac_try" in
9674   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9675   *) ac_try_echo=$ac_try;;
9676 esac
9677 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9678   (eval "$ac_try") 2>&5
9679   ac_status=$?
9680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9681   (exit $ac_status); }; } &&
9682          { ac_try='test -s conftest$ac_exeext'
9683   { (case "(($ac_try" in
9684   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9685   *) ac_try_echo=$ac_try;;
9686 esac
9687 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9688   (eval "$ac_try") 2>&5
9689   ac_status=$?
9690   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9691   (exit $ac_status); }; }; then
9692   ac_cv_lib_pthread_pthread_mutex_init=yes
9693 else
9694   echo "$as_me: failed program was:" >&5
9695 sed 's/^/| /' conftest.$ac_ext >&5
9696
9697         ac_cv_lib_pthread_pthread_mutex_init=no
9698 fi
9699
9700 rm -f core conftest.err conftest.$ac_objext \
9701       conftest$ac_exeext conftest.$ac_ext
9702 LIBS=$ac_check_lib_save_LIBS
9703 fi
9704 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
9705 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
9706 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
9707   cat >>confdefs.h <<_ACEOF
9708 #define HAVE_LIBPTHREAD 1
9709 _ACEOF
9710
9711   LIBS="-lpthread $LIBS"
9712
9713 fi
9714
9715   { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
9716 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
9717 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
9718   echo $ECHO_N "(cached) $ECHO_C" >&6
9719 else
9720   ac_func_search_save_LIBS=$LIBS
9721 cat >conftest.$ac_ext <<_ACEOF
9722 /* confdefs.h.  */
9723 _ACEOF
9724 cat confdefs.h >>conftest.$ac_ext
9725 cat >>conftest.$ac_ext <<_ACEOF
9726 /* end confdefs.h.  */
9727
9728 /* Override any GCC internal prototype to avoid an error.
9729    Use char because int might match the return type of a GCC
9730    builtin and then its argument prototype would still apply.  */
9731 #ifdef __cplusplus
9732 extern "C"
9733 #endif
9734 char pthread_mutex_lock ();
9735 int
9736 main ()
9737 {
9738 return pthread_mutex_lock ();
9739   ;
9740   return 0;
9741 }
9742 _ACEOF
9743 for ac_lib in '' pthread; do
9744   if test -z "$ac_lib"; then
9745     ac_res="none required"
9746   else
9747     ac_res=-l$ac_lib
9748     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9749   fi
9750   rm -f conftest.$ac_objext conftest$ac_exeext
9751 if { (ac_try="$ac_link"
9752 case "(($ac_try" in
9753   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9754   *) ac_try_echo=$ac_try;;
9755 esac
9756 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9757   (eval "$ac_link") 2>conftest.er1
9758   ac_status=$?
9759   grep -v '^ *+' conftest.er1 >conftest.err
9760   rm -f conftest.er1
9761   cat conftest.err >&5
9762   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9763   (exit $ac_status); } &&
9764          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9765   { (case "(($ac_try" in
9766   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9767   *) ac_try_echo=$ac_try;;
9768 esac
9769 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9770   (eval "$ac_try") 2>&5
9771   ac_status=$?
9772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9773   (exit $ac_status); }; } &&
9774          { ac_try='test -s conftest$ac_exeext'
9775   { (case "(($ac_try" in
9776   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9777   *) ac_try_echo=$ac_try;;
9778 esac
9779 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9780   (eval "$ac_try") 2>&5
9781   ac_status=$?
9782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9783   (exit $ac_status); }; }; then
9784   ac_cv_search_pthread_mutex_lock=$ac_res
9785 else
9786   echo "$as_me: failed program was:" >&5
9787 sed 's/^/| /' conftest.$ac_ext >&5
9788
9789
9790 fi
9791
9792 rm -f core conftest.err conftest.$ac_objext \
9793       conftest$ac_exeext
9794   if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
9795   break
9796 fi
9797 done
9798 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
9799   :
9800 else
9801   ac_cv_search_pthread_mutex_lock=no
9802 fi
9803 rm conftest.$ac_ext
9804 LIBS=$ac_func_search_save_LIBS
9805 fi
9806 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
9807 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
9808 ac_res=$ac_cv_search_pthread_mutex_lock
9809 if test "$ac_res" != no; then
9810   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9811
9812 cat >>confdefs.h <<\_ACEOF
9813 #define HAVE_PTHREAD_MUTEX_LOCK 1
9814 _ACEOF
9815
9816 fi
9817
9818   { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
9819 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
9820 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
9821   echo $ECHO_N "(cached) $ECHO_C" >&6
9822 else
9823   ac_func_search_save_LIBS=$LIBS
9824 cat >conftest.$ac_ext <<_ACEOF
9825 /* confdefs.h.  */
9826 _ACEOF
9827 cat confdefs.h >>conftest.$ac_ext
9828 cat >>conftest.$ac_ext <<_ACEOF
9829 /* end confdefs.h.  */
9830
9831 /* Override any GCC internal prototype to avoid an error.
9832    Use char because int might match the return type of a GCC
9833    builtin and then its argument prototype would still apply.  */
9834 #ifdef __cplusplus
9835 extern "C"
9836 #endif
9837 char pthread_rwlock_init ();
9838 int
9839 main ()
9840 {
9841 return pthread_rwlock_init ();
9842   ;
9843   return 0;
9844 }
9845 _ACEOF
9846 for ac_lib in '' pthread; do
9847   if test -z "$ac_lib"; then
9848     ac_res="none required"
9849   else
9850     ac_res=-l$ac_lib
9851     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9852   fi
9853   rm -f conftest.$ac_objext conftest$ac_exeext
9854 if { (ac_try="$ac_link"
9855 case "(($ac_try" in
9856   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9857   *) ac_try_echo=$ac_try;;
9858 esac
9859 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9860   (eval "$ac_link") 2>conftest.er1
9861   ac_status=$?
9862   grep -v '^ *+' conftest.er1 >conftest.err
9863   rm -f conftest.er1
9864   cat conftest.err >&5
9865   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9866   (exit $ac_status); } &&
9867          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9868   { (case "(($ac_try" in
9869   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9870   *) ac_try_echo=$ac_try;;
9871 esac
9872 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9873   (eval "$ac_try") 2>&5
9874   ac_status=$?
9875   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9876   (exit $ac_status); }; } &&
9877          { ac_try='test -s conftest$ac_exeext'
9878   { (case "(($ac_try" in
9879   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9880   *) ac_try_echo=$ac_try;;
9881 esac
9882 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9883   (eval "$ac_try") 2>&5
9884   ac_status=$?
9885   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9886   (exit $ac_status); }; }; then
9887   ac_cv_search_pthread_rwlock_init=$ac_res
9888 else
9889   echo "$as_me: failed program was:" >&5
9890 sed 's/^/| /' conftest.$ac_ext >&5
9891
9892
9893 fi
9894
9895 rm -f core conftest.err conftest.$ac_objext \
9896       conftest$ac_exeext
9897   if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
9898   break
9899 fi
9900 done
9901 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
9902   :
9903 else
9904   ac_cv_search_pthread_rwlock_init=no
9905 fi
9906 rm conftest.$ac_ext
9907 LIBS=$ac_func_search_save_LIBS
9908 fi
9909 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
9910 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
9911 ac_res=$ac_cv_search_pthread_rwlock_init
9912 if test "$ac_res" != no; then
9913   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9914
9915 cat >>confdefs.h <<\_ACEOF
9916 #define HAVE_PTHREAD_RWLOCK_INIT 1
9917 _ACEOF
9918
9919 fi
9920
9921   { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
9922 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
9923 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
9924   echo $ECHO_N "(cached) $ECHO_C" >&6
9925 else
9926   ac_func_search_save_LIBS=$LIBS
9927 cat >conftest.$ac_ext <<_ACEOF
9928 /* confdefs.h.  */
9929 _ACEOF
9930 cat confdefs.h >>conftest.$ac_ext
9931 cat >>conftest.$ac_ext <<_ACEOF
9932 /* end confdefs.h.  */
9933
9934 /* Override any GCC internal prototype to avoid an error.
9935    Use char because int might match the return type of a GCC
9936    builtin and then its argument prototype would still apply.  */
9937 #ifdef __cplusplus
9938 extern "C"
9939 #endif
9940 char pthread_getspecific ();
9941 int
9942 main ()
9943 {
9944 return pthread_getspecific ();
9945   ;
9946   return 0;
9947 }
9948 _ACEOF
9949 for ac_lib in '' pthread; do
9950   if test -z "$ac_lib"; then
9951     ac_res="none required"
9952   else
9953     ac_res=-l$ac_lib
9954     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9955   fi
9956   rm -f conftest.$ac_objext conftest$ac_exeext
9957 if { (ac_try="$ac_link"
9958 case "(($ac_try" in
9959   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9960   *) ac_try_echo=$ac_try;;
9961 esac
9962 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9963   (eval "$ac_link") 2>conftest.er1
9964   ac_status=$?
9965   grep -v '^ *+' conftest.er1 >conftest.err
9966   rm -f conftest.er1
9967   cat conftest.err >&5
9968   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9969   (exit $ac_status); } &&
9970          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9971   { (case "(($ac_try" in
9972   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9973   *) ac_try_echo=$ac_try;;
9974 esac
9975 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9976   (eval "$ac_try") 2>&5
9977   ac_status=$?
9978   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9979   (exit $ac_status); }; } &&
9980          { ac_try='test -s conftest$ac_exeext'
9981   { (case "(($ac_try" in
9982   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9983   *) ac_try_echo=$ac_try;;
9984 esac
9985 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9986   (eval "$ac_try") 2>&5
9987   ac_status=$?
9988   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9989   (exit $ac_status); }; }; then
9990   ac_cv_search_pthread_getspecific=$ac_res
9991 else
9992   echo "$as_me: failed program was:" >&5
9993 sed 's/^/| /' conftest.$ac_ext >&5
9994
9995
9996 fi
9997
9998 rm -f core conftest.err conftest.$ac_objext \
9999       conftest$ac_exeext
10000   if test "${ac_cv_search_pthread_getspecific+set}" = set; then
10001   break
10002 fi
10003 done
10004 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
10005   :
10006 else
10007   ac_cv_search_pthread_getspecific=no
10008 fi
10009 rm conftest.$ac_ext
10010 LIBS=$ac_func_search_save_LIBS
10011 fi
10012 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
10013 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
10014 ac_res=$ac_cv_search_pthread_getspecific
10015 if test "$ac_res" != no; then
10016   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10017
10018 cat >>confdefs.h <<\_ACEOF
10019 #define HAVE_PTHREAD_GETSPECIFIC 1
10020 _ACEOF
10021
10022 fi
10023
10024 fi
10025
10026 if test "$LLVM_ENABLE_ZLIB" -eq 1 ; then
10027
10028 { echo "$as_me:$LINENO: checking for compress2 in -lz" >&5
10029 echo $ECHO_N "checking for compress2 in -lz... $ECHO_C" >&6; }
10030 if test "${ac_cv_lib_z_compress2+set}" = set; then
10031   echo $ECHO_N "(cached) $ECHO_C" >&6
10032 else
10033   ac_check_lib_save_LIBS=$LIBS
10034 LIBS="-lz  $LIBS"
10035 cat >conftest.$ac_ext <<_ACEOF
10036 /* confdefs.h.  */
10037 _ACEOF
10038 cat confdefs.h >>conftest.$ac_ext
10039 cat >>conftest.$ac_ext <<_ACEOF
10040 /* end confdefs.h.  */
10041
10042 /* Override any GCC internal prototype to avoid an error.
10043    Use char because int might match the return type of a GCC
10044    builtin and then its argument prototype would still apply.  */
10045 #ifdef __cplusplus
10046 extern "C"
10047 #endif
10048 char compress2 ();
10049 int
10050 main ()
10051 {
10052 return compress2 ();
10053   ;
10054   return 0;
10055 }
10056 _ACEOF
10057 rm -f conftest.$ac_objext conftest$ac_exeext
10058 if { (ac_try="$ac_link"
10059 case "(($ac_try" in
10060   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10061   *) ac_try_echo=$ac_try;;
10062 esac
10063 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10064   (eval "$ac_link") 2>conftest.er1
10065   ac_status=$?
10066   grep -v '^ *+' conftest.er1 >conftest.err
10067   rm -f conftest.er1
10068   cat conftest.err >&5
10069   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10070   (exit $ac_status); } &&
10071          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10072   { (case "(($ac_try" in
10073   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10074   *) ac_try_echo=$ac_try;;
10075 esac
10076 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10077   (eval "$ac_try") 2>&5
10078   ac_status=$?
10079   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10080   (exit $ac_status); }; } &&
10081          { ac_try='test -s conftest$ac_exeext'
10082   { (case "(($ac_try" in
10083   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10084   *) ac_try_echo=$ac_try;;
10085 esac
10086 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10087   (eval "$ac_try") 2>&5
10088   ac_status=$?
10089   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10090   (exit $ac_status); }; }; then
10091   ac_cv_lib_z_compress2=yes
10092 else
10093   echo "$as_me: failed program was:" >&5
10094 sed 's/^/| /' conftest.$ac_ext >&5
10095
10096         ac_cv_lib_z_compress2=no
10097 fi
10098
10099 rm -f core conftest.err conftest.$ac_objext \
10100       conftest$ac_exeext conftest.$ac_ext
10101 LIBS=$ac_check_lib_save_LIBS
10102 fi
10103 { echo "$as_me:$LINENO: result: $ac_cv_lib_z_compress2" >&5
10104 echo "${ECHO_T}$ac_cv_lib_z_compress2" >&6; }
10105 if test $ac_cv_lib_z_compress2 = yes; then
10106   cat >>confdefs.h <<_ACEOF
10107 #define HAVE_LIBZ 1
10108 _ACEOF
10109
10110   LIBS="-lz $LIBS"
10111
10112 fi
10113
10114 fi
10115
10116
10117 # Check whether --with-oprofile was given.
10118 if test "${with_oprofile+set}" = set; then
10119   withval=$with_oprofile;
10120       USE_OPROFILE=1
10121
10122       case "$withval" in
10123         /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
10124         no) llvm_cv_oppath=
10125             USE_OPROFILE=0
10126  ;;
10127         *) llvm_cv_oppath="${withval}/lib/oprofile"
10128            CPPFLAGS="-I${withval}/include";;
10129       esac
10130       case $llvm_cv_os_type in
10131         Linux)
10132           if test -n "$llvm_cv_oppath" ; then
10133             LIBS="$LIBS -lopagent -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
10134                                                             { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
10135 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
10136 if test "${ac_cv_search_bfd_init+set}" = set; then
10137   echo $ECHO_N "(cached) $ECHO_C" >&6
10138 else
10139   ac_func_search_save_LIBS=$LIBS
10140 cat >conftest.$ac_ext <<_ACEOF
10141 /* confdefs.h.  */
10142 _ACEOF
10143 cat confdefs.h >>conftest.$ac_ext
10144 cat >>conftest.$ac_ext <<_ACEOF
10145 /* end confdefs.h.  */
10146
10147 /* Override any GCC internal prototype to avoid an error.
10148    Use char because int might match the return type of a GCC
10149    builtin and then its argument prototype would still apply.  */
10150 #ifdef __cplusplus
10151 extern "C"
10152 #endif
10153 char bfd_init ();
10154 int
10155 main ()
10156 {
10157 return bfd_init ();
10158   ;
10159   return 0;
10160 }
10161 _ACEOF
10162 for ac_lib in '' bfd; do
10163   if test -z "$ac_lib"; then
10164     ac_res="none required"
10165   else
10166     ac_res=-l$ac_lib
10167     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10168   fi
10169   rm -f conftest.$ac_objext conftest$ac_exeext
10170 if { (ac_try="$ac_link"
10171 case "(($ac_try" in
10172   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10173   *) ac_try_echo=$ac_try;;
10174 esac
10175 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10176   (eval "$ac_link") 2>conftest.er1
10177   ac_status=$?
10178   grep -v '^ *+' conftest.er1 >conftest.err
10179   rm -f conftest.er1
10180   cat conftest.err >&5
10181   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10182   (exit $ac_status); } &&
10183          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10184   { (case "(($ac_try" in
10185   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10186   *) ac_try_echo=$ac_try;;
10187 esac
10188 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10189   (eval "$ac_try") 2>&5
10190   ac_status=$?
10191   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10192   (exit $ac_status); }; } &&
10193          { ac_try='test -s conftest$ac_exeext'
10194   { (case "(($ac_try" in
10195   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10196   *) ac_try_echo=$ac_try;;
10197 esac
10198 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10199   (eval "$ac_try") 2>&5
10200   ac_status=$?
10201   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10202   (exit $ac_status); }; }; then
10203   ac_cv_search_bfd_init=$ac_res
10204 else
10205   echo "$as_me: failed program was:" >&5
10206 sed 's/^/| /' conftest.$ac_ext >&5
10207
10208
10209 fi
10210
10211 rm -f core conftest.err conftest.$ac_objext \
10212       conftest$ac_exeext
10213   if test "${ac_cv_search_bfd_init+set}" = set; then
10214   break
10215 fi
10216 done
10217 if test "${ac_cv_search_bfd_init+set}" = set; then
10218   :
10219 else
10220   ac_cv_search_bfd_init=no
10221 fi
10222 rm conftest.$ac_ext
10223 LIBS=$ac_func_search_save_LIBS
10224 fi
10225 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
10226 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
10227 ac_res=$ac_cv_search_bfd_init
10228 if test "$ac_res" != no; then
10229   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10230
10231 fi
10232
10233             { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
10234 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
10235 if test "${ac_cv_search_op_open_agent+set}" = set; then
10236   echo $ECHO_N "(cached) $ECHO_C" >&6
10237 else
10238   ac_func_search_save_LIBS=$LIBS
10239 cat >conftest.$ac_ext <<_ACEOF
10240 /* confdefs.h.  */
10241 _ACEOF
10242 cat confdefs.h >>conftest.$ac_ext
10243 cat >>conftest.$ac_ext <<_ACEOF
10244 /* end confdefs.h.  */
10245
10246 /* Override any GCC internal prototype to avoid an error.
10247    Use char because int might match the return type of a GCC
10248    builtin and then its argument prototype would still apply.  */
10249 #ifdef __cplusplus
10250 extern "C"
10251 #endif
10252 char op_open_agent ();
10253 int
10254 main ()
10255 {
10256 return op_open_agent ();
10257   ;
10258   return 0;
10259 }
10260 _ACEOF
10261 for ac_lib in '' opagent; do
10262   if test -z "$ac_lib"; then
10263     ac_res="none required"
10264   else
10265     ac_res=-l$ac_lib
10266     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10267   fi
10268   rm -f conftest.$ac_objext conftest$ac_exeext
10269 if { (ac_try="$ac_link"
10270 case "(($ac_try" in
10271   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10272   *) ac_try_echo=$ac_try;;
10273 esac
10274 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10275   (eval "$ac_link") 2>conftest.er1
10276   ac_status=$?
10277   grep -v '^ *+' conftest.er1 >conftest.err
10278   rm -f conftest.er1
10279   cat conftest.err >&5
10280   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10281   (exit $ac_status); } &&
10282          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10283   { (case "(($ac_try" in
10284   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10285   *) ac_try_echo=$ac_try;;
10286 esac
10287 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10288   (eval "$ac_try") 2>&5
10289   ac_status=$?
10290   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10291   (exit $ac_status); }; } &&
10292          { ac_try='test -s conftest$ac_exeext'
10293   { (case "(($ac_try" in
10294   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10295   *) ac_try_echo=$ac_try;;
10296 esac
10297 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10298   (eval "$ac_try") 2>&5
10299   ac_status=$?
10300   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10301   (exit $ac_status); }; }; then
10302   ac_cv_search_op_open_agent=$ac_res
10303 else
10304   echo "$as_me: failed program was:" >&5
10305 sed 's/^/| /' conftest.$ac_ext >&5
10306
10307
10308 fi
10309
10310 rm -f core conftest.err conftest.$ac_objext \
10311       conftest$ac_exeext
10312   if test "${ac_cv_search_op_open_agent+set}" = set; then
10313   break
10314 fi
10315 done
10316 if test "${ac_cv_search_op_open_agent+set}" = set; then
10317   :
10318 else
10319   ac_cv_search_op_open_agent=no
10320 fi
10321 rm conftest.$ac_ext
10322 LIBS=$ac_func_search_save_LIBS
10323 fi
10324 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
10325 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
10326 ac_res=$ac_cv_search_op_open_agent
10327 if test "$ac_res" != no; then
10328   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10329
10330 else
10331
10332               echo "Error! You need to have libopagent around."
10333               exit 1
10334
10335 fi
10336
10337             if test "${ac_cv_header_opagent_h+set}" = set; then
10338   { echo "$as_me:$LINENO: checking for opagent.h" >&5
10339 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
10340 if test "${ac_cv_header_opagent_h+set}" = set; then
10341   echo $ECHO_N "(cached) $ECHO_C" >&6
10342 fi
10343 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
10344 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
10345 else
10346   # Is the header compilable?
10347 { echo "$as_me:$LINENO: checking opagent.h usability" >&5
10348 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
10349 cat >conftest.$ac_ext <<_ACEOF
10350 /* confdefs.h.  */
10351 _ACEOF
10352 cat confdefs.h >>conftest.$ac_ext
10353 cat >>conftest.$ac_ext <<_ACEOF
10354 /* end confdefs.h.  */
10355 $ac_includes_default
10356 #include <opagent.h>
10357 _ACEOF
10358 rm -f conftest.$ac_objext
10359 if { (ac_try="$ac_compile"
10360 case "(($ac_try" in
10361   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10362   *) ac_try_echo=$ac_try;;
10363 esac
10364 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10365   (eval "$ac_compile") 2>conftest.er1
10366   ac_status=$?
10367   grep -v '^ *+' conftest.er1 >conftest.err
10368   rm -f conftest.er1
10369   cat conftest.err >&5
10370   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10371   (exit $ac_status); } &&
10372          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10373   { (case "(($ac_try" in
10374   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10375   *) ac_try_echo=$ac_try;;
10376 esac
10377 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10378   (eval "$ac_try") 2>&5
10379   ac_status=$?
10380   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10381   (exit $ac_status); }; } &&
10382          { ac_try='test -s conftest.$ac_objext'
10383   { (case "(($ac_try" in
10384   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10385   *) ac_try_echo=$ac_try;;
10386 esac
10387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10388   (eval "$ac_try") 2>&5
10389   ac_status=$?
10390   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10391   (exit $ac_status); }; }; then
10392   ac_header_compiler=yes
10393 else
10394   echo "$as_me: failed program was:" >&5
10395 sed 's/^/| /' conftest.$ac_ext >&5
10396
10397         ac_header_compiler=no
10398 fi
10399
10400 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10401 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10402 echo "${ECHO_T}$ac_header_compiler" >&6; }
10403
10404 # Is the header present?
10405 { echo "$as_me:$LINENO: checking opagent.h presence" >&5
10406 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
10407 cat >conftest.$ac_ext <<_ACEOF
10408 /* confdefs.h.  */
10409 _ACEOF
10410 cat confdefs.h >>conftest.$ac_ext
10411 cat >>conftest.$ac_ext <<_ACEOF
10412 /* end confdefs.h.  */
10413 #include <opagent.h>
10414 _ACEOF
10415 if { (ac_try="$ac_cpp conftest.$ac_ext"
10416 case "(($ac_try" in
10417   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10418   *) ac_try_echo=$ac_try;;
10419 esac
10420 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10421   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10422   ac_status=$?
10423   grep -v '^ *+' conftest.er1 >conftest.err
10424   rm -f conftest.er1
10425   cat conftest.err >&5
10426   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10427   (exit $ac_status); } >/dev/null; then
10428   if test -s conftest.err; then
10429     ac_cpp_err=$ac_c_preproc_warn_flag
10430     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10431   else
10432     ac_cpp_err=
10433   fi
10434 else
10435   ac_cpp_err=yes
10436 fi
10437 if test -z "$ac_cpp_err"; then
10438   ac_header_preproc=yes
10439 else
10440   echo "$as_me: failed program was:" >&5
10441 sed 's/^/| /' conftest.$ac_ext >&5
10442
10443   ac_header_preproc=no
10444 fi
10445
10446 rm -f conftest.err conftest.$ac_ext
10447 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10448 echo "${ECHO_T}$ac_header_preproc" >&6; }
10449
10450 # So?  What about this header?
10451 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10452   yes:no: )
10453     { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
10454 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10455     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
10456 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
10457     ac_header_preproc=yes
10458     ;;
10459   no:yes:* )
10460     { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
10461 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
10462     { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
10463 echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
10464     { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
10465 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
10466     { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
10467 echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
10468     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
10469 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
10470     { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
10471 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
10472     ( cat <<\_ASBOX
10473 ## ------------------------------------ ##
10474 ## Report this to http://llvm.org/bugs/ ##
10475 ## ------------------------------------ ##
10476 _ASBOX
10477      ) | sed "s/^/$as_me: WARNING:     /" >&2
10478     ;;
10479 esac
10480 { echo "$as_me:$LINENO: checking for opagent.h" >&5
10481 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
10482 if test "${ac_cv_header_opagent_h+set}" = set; then
10483   echo $ECHO_N "(cached) $ECHO_C" >&6
10484 else
10485   ac_cv_header_opagent_h=$ac_header_preproc
10486 fi
10487 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
10488 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
10489
10490 fi
10491 if test $ac_cv_header_opagent_h = yes; then
10492   :
10493 else
10494
10495               echo "Error! You need to have opagent.h around."
10496               exit 1
10497
10498 fi
10499
10500
10501           fi ;;
10502         *)
10503           { { echo "$as_me:$LINENO: error: OProfile support is available on Linux only." >&5
10504 echo "$as_me: error: OProfile support is available on Linux only." >&2;}
10505    { (exit 1); exit 1; }; } ;;
10506       esac
10507
10508 else
10509
10510       USE_OPROFILE=0
10511
10512
10513 fi
10514
10515
10516 cat >>confdefs.h <<_ACEOF
10517 #define LLVM_USE_OPROFILE $USE_OPROFILE
10518 _ACEOF
10519
10520
10521
10522 # Check whether --with-intel-jitevents was given.
10523 if test "${with_intel_jitevents+set}" = set; then
10524   withval=$with_intel_jitevents;
10525        case "$withval" in
10526           yes) USE_INTEL_JITEVENTS=1
10527 ;;
10528           no)  USE_INTEL_JITEVENTS=0
10529 ;;
10530           *) { { echo "$as_me:$LINENO: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&5
10531 echo "$as_me: error: Invalid setting for --with-intel-jitevents. Use \"yes\" or \"no\"" >&2;}
10532    { (exit 1); exit 1; }; };;
10533        esac
10534
10535       case $llvm_cv_os_type in
10536         Linux|Win32|Cygwin|MingW) ;;
10537         *) { { echo "$as_me:$LINENO: error: Intel JIT API support is available on Linux and Windows only." >&5
10538 echo "$as_me: error: Intel JIT API support is available on Linux and Windows only." >&2;}
10539    { (exit 1); exit 1; }; };;
10540       esac
10541
10542       case "$llvm_cv_target_arch" in
10543         x86|x86_64) ;;
10544         *) { { echo "$as_me:$LINENO: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&5
10545 echo "$as_me: error: Target architecture $llvm_cv_target_arch does not support Intel JIT Events API." >&2;}
10546    { (exit 1); exit 1; }; };;
10547       esac
10548
10549 else
10550
10551       USE_INTEL_JITEVENTS=0
10552
10553
10554 fi
10555
10556
10557 cat >>confdefs.h <<_ACEOF
10558 #define LLVM_USE_INTEL_JITEVENTS $USE_INTEL_JITEVENTS
10559 _ACEOF
10560
10561
10562 for ac_prog in xml2-config
10563 do
10564   # Extract the first word of "$ac_prog", so it can be a program name with args.
10565 set dummy $ac_prog; ac_word=$2
10566 { echo "$as_me:$LINENO: checking for $ac_word" >&5
10567 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
10568 if test "${ac_cv_prog_XML2CONFIG+set}" = set; then
10569   echo $ECHO_N "(cached) $ECHO_C" >&6
10570 else
10571   if test -n "$XML2CONFIG"; then
10572   ac_cv_prog_XML2CONFIG="$XML2CONFIG" # Let the user override the test.
10573 else
10574 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10575 for as_dir in $PATH
10576 do
10577   IFS=$as_save_IFS
10578   test -z "$as_dir" && as_dir=.
10579   for ac_exec_ext in '' $ac_executable_extensions; do
10580   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
10581     ac_cv_prog_XML2CONFIG="$ac_prog"
10582     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10583     break 2
10584   fi
10585 done
10586 done
10587 IFS=$as_save_IFS
10588
10589 fi
10590 fi
10591 XML2CONFIG=$ac_cv_prog_XML2CONFIG
10592 if test -n "$XML2CONFIG"; then
10593   { echo "$as_me:$LINENO: result: $XML2CONFIG" >&5
10594 echo "${ECHO_T}$XML2CONFIG" >&6; }
10595 else
10596   { echo "$as_me:$LINENO: result: no" >&5
10597 echo "${ECHO_T}no" >&6; }
10598 fi
10599
10600
10601   test -n "$XML2CONFIG" && break
10602 done
10603
10604
10605 { echo "$as_me:$LINENO: checking for libxml2 includes" >&5
10606 echo $ECHO_N "checking for libxml2 includes... $ECHO_C" >&6; }
10607 if test "x$XML2CONFIG" = "x"; then
10608  { echo "$as_me:$LINENO: result: xml2-config not found" >&5
10609 echo "${ECHO_T}xml2-config not found" >&6; }
10610 else
10611  LIBXML2_INC=`$XML2CONFIG --cflags`
10612  { echo "$as_me:$LINENO: result: $LIBXML2_INC" >&5
10613 echo "${ECHO_T}$LIBXML2_INC" >&6; }
10614  { echo "$as_me:$LINENO: checking for xmlReadFile in -lxml2" >&5
10615 echo $ECHO_N "checking for xmlReadFile in -lxml2... $ECHO_C" >&6; }
10616 if test "${ac_cv_lib_xml2_xmlReadFile+set}" = set; then
10617   echo $ECHO_N "(cached) $ECHO_C" >&6
10618 else
10619   ac_check_lib_save_LIBS=$LIBS
10620 LIBS="-lxml2  $LIBS"
10621 cat >conftest.$ac_ext <<_ACEOF
10622 /* confdefs.h.  */
10623 _ACEOF
10624 cat confdefs.h >>conftest.$ac_ext
10625 cat >>conftest.$ac_ext <<_ACEOF
10626 /* end confdefs.h.  */
10627
10628 /* Override any GCC internal prototype to avoid an error.
10629    Use char because int might match the return type of a GCC
10630    builtin and then its argument prototype would still apply.  */
10631 #ifdef __cplusplus
10632 extern "C"
10633 #endif
10634 char xmlReadFile ();
10635 int
10636 main ()
10637 {
10638 return xmlReadFile ();
10639   ;
10640   return 0;
10641 }
10642 _ACEOF
10643 rm -f conftest.$ac_objext conftest$ac_exeext
10644 if { (ac_try="$ac_link"
10645 case "(($ac_try" in
10646   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10647   *) ac_try_echo=$ac_try;;
10648 esac
10649 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10650   (eval "$ac_link") 2>conftest.er1
10651   ac_status=$?
10652   grep -v '^ *+' conftest.er1 >conftest.err
10653   rm -f conftest.er1
10654   cat conftest.err >&5
10655   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10656   (exit $ac_status); } &&
10657          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10658   { (case "(($ac_try" in
10659   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10660   *) ac_try_echo=$ac_try;;
10661 esac
10662 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10663   (eval "$ac_try") 2>&5
10664   ac_status=$?
10665   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10666   (exit $ac_status); }; } &&
10667          { ac_try='test -s conftest$ac_exeext'
10668   { (case "(($ac_try" in
10669   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10670   *) ac_try_echo=$ac_try;;
10671 esac
10672 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10673   (eval "$ac_try") 2>&5
10674   ac_status=$?
10675   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10676   (exit $ac_status); }; }; then
10677   ac_cv_lib_xml2_xmlReadFile=yes
10678 else
10679   echo "$as_me: failed program was:" >&5
10680 sed 's/^/| /' conftest.$ac_ext >&5
10681
10682         ac_cv_lib_xml2_xmlReadFile=no
10683 fi
10684
10685 rm -f core conftest.err conftest.$ac_objext \
10686       conftest$ac_exeext conftest.$ac_ext
10687 LIBS=$ac_check_lib_save_LIBS
10688 fi
10689 { echo "$as_me:$LINENO: result: $ac_cv_lib_xml2_xmlReadFile" >&5
10690 echo "${ECHO_T}$ac_cv_lib_xml2_xmlReadFile" >&6; }
10691 if test $ac_cv_lib_xml2_xmlReadFile = yes; then
10692
10693 cat >>confdefs.h <<\_ACEOF
10694 #define CLANG_HAVE_LIBXML 1
10695 _ACEOF
10696
10697                                 LIBXML2_LIBS="-lxml2"
10698 fi
10699
10700 fi
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710 ac_header_dirent=no
10711 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
10712   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10713 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
10714 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
10715 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10716   echo $ECHO_N "(cached) $ECHO_C" >&6
10717 else
10718   cat >conftest.$ac_ext <<_ACEOF
10719 /* confdefs.h.  */
10720 _ACEOF
10721 cat confdefs.h >>conftest.$ac_ext
10722 cat >>conftest.$ac_ext <<_ACEOF
10723 /* end confdefs.h.  */
10724 #include <sys/types.h>
10725 #include <$ac_hdr>
10726
10727 int
10728 main ()
10729 {
10730 if ((DIR *) 0)
10731 return 0;
10732   ;
10733   return 0;
10734 }
10735 _ACEOF
10736 rm -f conftest.$ac_objext
10737 if { (ac_try="$ac_compile"
10738 case "(($ac_try" in
10739   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10740   *) ac_try_echo=$ac_try;;
10741 esac
10742 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10743   (eval "$ac_compile") 2>conftest.er1
10744   ac_status=$?
10745   grep -v '^ *+' conftest.er1 >conftest.err
10746   rm -f conftest.er1
10747   cat conftest.err >&5
10748   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10749   (exit $ac_status); } &&
10750          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10751   { (case "(($ac_try" in
10752   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10753   *) ac_try_echo=$ac_try;;
10754 esac
10755 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10756   (eval "$ac_try") 2>&5
10757   ac_status=$?
10758   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10759   (exit $ac_status); }; } &&
10760          { ac_try='test -s conftest.$ac_objext'
10761   { (case "(($ac_try" in
10762   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10763   *) ac_try_echo=$ac_try;;
10764 esac
10765 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10766   (eval "$ac_try") 2>&5
10767   ac_status=$?
10768   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10769   (exit $ac_status); }; }; then
10770   eval "$as_ac_Header=yes"
10771 else
10772   echo "$as_me: failed program was:" >&5
10773 sed 's/^/| /' conftest.$ac_ext >&5
10774
10775         eval "$as_ac_Header=no"
10776 fi
10777
10778 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10779 fi
10780 ac_res=`eval echo '${'$as_ac_Header'}'`
10781                { echo "$as_me:$LINENO: result: $ac_res" >&5
10782 echo "${ECHO_T}$ac_res" >&6; }
10783 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10784   cat >>confdefs.h <<_ACEOF
10785 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
10786 _ACEOF
10787
10788 ac_header_dirent=$ac_hdr; break
10789 fi
10790
10791 done
10792 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10793 if test $ac_header_dirent = dirent.h; then
10794   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
10795 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
10796 if test "${ac_cv_search_opendir+set}" = set; then
10797   echo $ECHO_N "(cached) $ECHO_C" >&6
10798 else
10799   ac_func_search_save_LIBS=$LIBS
10800 cat >conftest.$ac_ext <<_ACEOF
10801 /* confdefs.h.  */
10802 _ACEOF
10803 cat confdefs.h >>conftest.$ac_ext
10804 cat >>conftest.$ac_ext <<_ACEOF
10805 /* end confdefs.h.  */
10806
10807 /* Override any GCC internal prototype to avoid an error.
10808    Use char because int might match the return type of a GCC
10809    builtin and then its argument prototype would still apply.  */
10810 #ifdef __cplusplus
10811 extern "C"
10812 #endif
10813 char opendir ();
10814 int
10815 main ()
10816 {
10817 return opendir ();
10818   ;
10819   return 0;
10820 }
10821 _ACEOF
10822 for ac_lib in '' dir; do
10823   if test -z "$ac_lib"; then
10824     ac_res="none required"
10825   else
10826     ac_res=-l$ac_lib
10827     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10828   fi
10829   rm -f conftest.$ac_objext conftest$ac_exeext
10830 if { (ac_try="$ac_link"
10831 case "(($ac_try" in
10832   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10833   *) ac_try_echo=$ac_try;;
10834 esac
10835 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10836   (eval "$ac_link") 2>conftest.er1
10837   ac_status=$?
10838   grep -v '^ *+' conftest.er1 >conftest.err
10839   rm -f conftest.er1
10840   cat conftest.err >&5
10841   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10842   (exit $ac_status); } &&
10843          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10844   { (case "(($ac_try" in
10845   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10846   *) ac_try_echo=$ac_try;;
10847 esac
10848 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10849   (eval "$ac_try") 2>&5
10850   ac_status=$?
10851   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10852   (exit $ac_status); }; } &&
10853          { ac_try='test -s conftest$ac_exeext'
10854   { (case "(($ac_try" in
10855   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10856   *) ac_try_echo=$ac_try;;
10857 esac
10858 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10859   (eval "$ac_try") 2>&5
10860   ac_status=$?
10861   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10862   (exit $ac_status); }; }; then
10863   ac_cv_search_opendir=$ac_res
10864 else
10865   echo "$as_me: failed program was:" >&5
10866 sed 's/^/| /' conftest.$ac_ext >&5
10867
10868
10869 fi
10870
10871 rm -f core conftest.err conftest.$ac_objext \
10872       conftest$ac_exeext
10873   if test "${ac_cv_search_opendir+set}" = set; then
10874   break
10875 fi
10876 done
10877 if test "${ac_cv_search_opendir+set}" = set; then
10878   :
10879 else
10880   ac_cv_search_opendir=no
10881 fi
10882 rm conftest.$ac_ext
10883 LIBS=$ac_func_search_save_LIBS
10884 fi
10885 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10886 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
10887 ac_res=$ac_cv_search_opendir
10888 if test "$ac_res" != no; then
10889   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10890
10891 fi
10892
10893 else
10894   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
10895 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
10896 if test "${ac_cv_search_opendir+set}" = set; then
10897   echo $ECHO_N "(cached) $ECHO_C" >&6
10898 else
10899   ac_func_search_save_LIBS=$LIBS
10900 cat >conftest.$ac_ext <<_ACEOF
10901 /* confdefs.h.  */
10902 _ACEOF
10903 cat confdefs.h >>conftest.$ac_ext
10904 cat >>conftest.$ac_ext <<_ACEOF
10905 /* end confdefs.h.  */
10906
10907 /* Override any GCC internal prototype to avoid an error.
10908    Use char because int might match the return type of a GCC
10909    builtin and then its argument prototype would still apply.  */
10910 #ifdef __cplusplus
10911 extern "C"
10912 #endif
10913 char opendir ();
10914 int
10915 main ()
10916 {
10917 return opendir ();
10918   ;
10919   return 0;
10920 }
10921 _ACEOF
10922 for ac_lib in '' x; do
10923   if test -z "$ac_lib"; then
10924     ac_res="none required"
10925   else
10926     ac_res=-l$ac_lib
10927     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10928   fi
10929   rm -f conftest.$ac_objext conftest$ac_exeext
10930 if { (ac_try="$ac_link"
10931 case "(($ac_try" in
10932   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10933   *) ac_try_echo=$ac_try;;
10934 esac
10935 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10936   (eval "$ac_link") 2>conftest.er1
10937   ac_status=$?
10938   grep -v '^ *+' conftest.er1 >conftest.err
10939   rm -f conftest.er1
10940   cat conftest.err >&5
10941   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10942   (exit $ac_status); } &&
10943          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10944   { (case "(($ac_try" in
10945   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10946   *) ac_try_echo=$ac_try;;
10947 esac
10948 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10949   (eval "$ac_try") 2>&5
10950   ac_status=$?
10951   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10952   (exit $ac_status); }; } &&
10953          { ac_try='test -s conftest$ac_exeext'
10954   { (case "(($ac_try" in
10955   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10956   *) ac_try_echo=$ac_try;;
10957 esac
10958 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10959   (eval "$ac_try") 2>&5
10960   ac_status=$?
10961   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10962   (exit $ac_status); }; }; then
10963   ac_cv_search_opendir=$ac_res
10964 else
10965   echo "$as_me: failed program was:" >&5
10966 sed 's/^/| /' conftest.$ac_ext >&5
10967
10968
10969 fi
10970
10971 rm -f core conftest.err conftest.$ac_objext \
10972       conftest$ac_exeext
10973   if test "${ac_cv_search_opendir+set}" = set; then
10974   break
10975 fi
10976 done
10977 if test "${ac_cv_search_opendir+set}" = set; then
10978   :
10979 else
10980   ac_cv_search_opendir=no
10981 fi
10982 rm conftest.$ac_ext
10983 LIBS=$ac_func_search_save_LIBS
10984 fi
10985 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10986 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
10987 ac_res=$ac_cv_search_opendir
10988 if test "$ac_res" != no; then
10989   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10990
10991 fi
10992
10993 fi
10994
10995 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
10996 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
10997 if test "${ac_cv_header_mmap_anon+set}" = set; then
10998   echo $ECHO_N "(cached) $ECHO_C" >&6
10999 else
11000    ac_ext=c
11001 ac_cpp='$CPP $CPPFLAGS'
11002 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11003 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11004 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11005
11006   cat >conftest.$ac_ext <<_ACEOF
11007 /* confdefs.h.  */
11008 _ACEOF
11009 cat confdefs.h >>conftest.$ac_ext
11010 cat >>conftest.$ac_ext <<_ACEOF
11011 /* end confdefs.h.  */
11012 #include <sys/mman.h>
11013 #include <unistd.h>
11014 #include <fcntl.h>
11015 int
11016 main ()
11017 {
11018 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
11019   ;
11020   return 0;
11021 }
11022 _ACEOF
11023 rm -f conftest.$ac_objext
11024 if { (ac_try="$ac_compile"
11025 case "(($ac_try" in
11026   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11027   *) ac_try_echo=$ac_try;;
11028 esac
11029 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11030   (eval "$ac_compile") 2>conftest.er1
11031   ac_status=$?
11032   grep -v '^ *+' conftest.er1 >conftest.err
11033   rm -f conftest.er1
11034   cat conftest.err >&5
11035   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11036   (exit $ac_status); } &&
11037          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11038   { (case "(($ac_try" in
11039   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11040   *) ac_try_echo=$ac_try;;
11041 esac
11042 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11043   (eval "$ac_try") 2>&5
11044   ac_status=$?
11045   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11046   (exit $ac_status); }; } &&
11047          { ac_try='test -s conftest.$ac_objext'
11048   { (case "(($ac_try" in
11049   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11050   *) ac_try_echo=$ac_try;;
11051 esac
11052 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11053   (eval "$ac_try") 2>&5
11054   ac_status=$?
11055   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11056   (exit $ac_status); }; }; then
11057   ac_cv_header_mmap_anon=yes
11058 else
11059   echo "$as_me: failed program was:" >&5
11060 sed 's/^/| /' conftest.$ac_ext >&5
11061
11062         ac_cv_header_mmap_anon=no
11063 fi
11064
11065 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11066   ac_ext=c
11067 ac_cpp='$CPP $CPPFLAGS'
11068 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11069 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11070 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11071
11072
11073 fi
11074 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
11075 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
11076 if test "$ac_cv_header_mmap_anon" = yes; then
11077
11078 cat >>confdefs.h <<\_ACEOF
11079 #define HAVE_MMAP_ANONYMOUS 1
11080 _ACEOF
11081
11082 fi
11083
11084 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
11085 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
11086 if test "${ac_cv_header_stat_broken+set}" = set; then
11087   echo $ECHO_N "(cached) $ECHO_C" >&6
11088 else
11089   cat >conftest.$ac_ext <<_ACEOF
11090 /* confdefs.h.  */
11091 _ACEOF
11092 cat confdefs.h >>conftest.$ac_ext
11093 cat >>conftest.$ac_ext <<_ACEOF
11094 /* end confdefs.h.  */
11095 #include <sys/types.h>
11096 #include <sys/stat.h>
11097
11098 #if defined S_ISBLK && defined S_IFDIR
11099 # if S_ISBLK (S_IFDIR)
11100 You lose.
11101 # endif
11102 #endif
11103
11104 #if defined S_ISBLK && defined S_IFCHR
11105 # if S_ISBLK (S_IFCHR)
11106 You lose.
11107 # endif
11108 #endif
11109
11110 #if defined S_ISLNK && defined S_IFREG
11111 # if S_ISLNK (S_IFREG)
11112 You lose.
11113 # endif
11114 #endif
11115
11116 #if defined S_ISSOCK && defined S_IFREG
11117 # if S_ISSOCK (S_IFREG)
11118 You lose.
11119 # endif
11120 #endif
11121
11122 _ACEOF
11123 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11124   $EGREP "You lose" >/dev/null 2>&1; then
11125   ac_cv_header_stat_broken=yes
11126 else
11127   ac_cv_header_stat_broken=no
11128 fi
11129 rm -f conftest*
11130
11131 fi
11132 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
11133 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
11134 if test $ac_cv_header_stat_broken = yes; then
11135
11136 cat >>confdefs.h <<\_ACEOF
11137 #define STAT_MACROS_BROKEN 1
11138 _ACEOF
11139
11140 fi
11141
11142 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
11143 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
11144 if test "${ac_cv_header_time+set}" = set; then
11145   echo $ECHO_N "(cached) $ECHO_C" >&6
11146 else
11147   cat >conftest.$ac_ext <<_ACEOF
11148 /* confdefs.h.  */
11149 _ACEOF
11150 cat confdefs.h >>conftest.$ac_ext
11151 cat >>conftest.$ac_ext <<_ACEOF
11152 /* end confdefs.h.  */
11153 #include <sys/types.h>
11154 #include <sys/time.h>
11155 #include <time.h>
11156
11157 int
11158 main ()
11159 {
11160 if ((struct tm *) 0)
11161 return 0;
11162   ;
11163   return 0;
11164 }
11165 _ACEOF
11166 rm -f conftest.$ac_objext
11167 if { (ac_try="$ac_compile"
11168 case "(($ac_try" in
11169   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11170   *) ac_try_echo=$ac_try;;
11171 esac
11172 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11173   (eval "$ac_compile") 2>conftest.er1
11174   ac_status=$?
11175   grep -v '^ *+' conftest.er1 >conftest.err
11176   rm -f conftest.er1
11177   cat conftest.err >&5
11178   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11179   (exit $ac_status); } &&
11180          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11181   { (case "(($ac_try" in
11182   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11183   *) ac_try_echo=$ac_try;;
11184 esac
11185 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11186   (eval "$ac_try") 2>&5
11187   ac_status=$?
11188   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11189   (exit $ac_status); }; } &&
11190          { ac_try='test -s conftest.$ac_objext'
11191   { (case "(($ac_try" in
11192   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11193   *) ac_try_echo=$ac_try;;
11194 esac
11195 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11196   (eval "$ac_try") 2>&5
11197   ac_status=$?
11198   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11199   (exit $ac_status); }; }; then
11200   ac_cv_header_time=yes
11201 else
11202   echo "$as_me: failed program was:" >&5
11203 sed 's/^/| /' conftest.$ac_ext >&5
11204
11205         ac_cv_header_time=no
11206 fi
11207
11208 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11209 fi
11210 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
11211 echo "${ECHO_T}$ac_cv_header_time" >&6; }
11212 if test $ac_cv_header_time = yes; then
11213
11214 cat >>confdefs.h <<\_ACEOF
11215 #define TIME_WITH_SYS_TIME 1
11216 _ACEOF
11217
11218 fi
11219
11220
11221 ac_ext=cpp
11222 ac_cpp='$CXXCPP $CPPFLAGS'
11223 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11224 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11225 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11226
11227
11228 for ac_header in cxxabi.h
11229 do
11230 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11231 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11232 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11233 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11234   echo $ECHO_N "(cached) $ECHO_C" >&6
11235 else
11236   cat >conftest.$ac_ext <<_ACEOF
11237 /* confdefs.h.  */
11238 _ACEOF
11239 cat confdefs.h >>conftest.$ac_ext
11240 cat >>conftest.$ac_ext <<_ACEOF
11241 /* end confdefs.h.  */
11242 #include <stddef.h>
11243
11244
11245 #include <$ac_header>
11246 _ACEOF
11247 rm -f conftest.$ac_objext
11248 if { (ac_try="$ac_compile"
11249 case "(($ac_try" in
11250   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11251   *) ac_try_echo=$ac_try;;
11252 esac
11253 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11254   (eval "$ac_compile") 2>conftest.er1
11255   ac_status=$?
11256   grep -v '^ *+' conftest.er1 >conftest.err
11257   rm -f conftest.er1
11258   cat conftest.err >&5
11259   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11260   (exit $ac_status); } &&
11261          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11262   { (case "(($ac_try" in
11263   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11264   *) ac_try_echo=$ac_try;;
11265 esac
11266 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11267   (eval "$ac_try") 2>&5
11268   ac_status=$?
11269   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11270   (exit $ac_status); }; } &&
11271          { ac_try='test -s conftest.$ac_objext'
11272   { (case "(($ac_try" in
11273   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11274   *) ac_try_echo=$ac_try;;
11275 esac
11276 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11277   (eval "$ac_try") 2>&5
11278   ac_status=$?
11279   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11280   (exit $ac_status); }; }; then
11281   eval "$as_ac_Header=yes"
11282 else
11283   echo "$as_me: failed program was:" >&5
11284 sed 's/^/| /' conftest.$ac_ext >&5
11285
11286         eval "$as_ac_Header=no"
11287 fi
11288
11289 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11290 fi
11291 ac_res=`eval echo '${'$as_ac_Header'}'`
11292                { echo "$as_me:$LINENO: result: $ac_res" >&5
11293 echo "${ECHO_T}$ac_res" >&6; }
11294 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11295   cat >>confdefs.h <<_ACEOF
11296 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11297 _ACEOF
11298
11299 fi
11300
11301 done
11302
11303 ac_ext=c
11304 ac_cpp='$CPP $CPPFLAGS'
11305 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11306 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11307 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11308
11309
11310
11311
11312
11313
11314
11315 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h link.h
11316 do
11317 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11318 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11319   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11320 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11321 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11322   echo $ECHO_N "(cached) $ECHO_C" >&6
11323 fi
11324 ac_res=`eval echo '${'$as_ac_Header'}'`
11325                { echo "$as_me:$LINENO: result: $ac_res" >&5
11326 echo "${ECHO_T}$ac_res" >&6; }
11327 else
11328   # Is the header compilable?
11329 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11330 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11331 cat >conftest.$ac_ext <<_ACEOF
11332 /* confdefs.h.  */
11333 _ACEOF
11334 cat confdefs.h >>conftest.$ac_ext
11335 cat >>conftest.$ac_ext <<_ACEOF
11336 /* end confdefs.h.  */
11337 $ac_includes_default
11338 #include <$ac_header>
11339 _ACEOF
11340 rm -f conftest.$ac_objext
11341 if { (ac_try="$ac_compile"
11342 case "(($ac_try" in
11343   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11344   *) ac_try_echo=$ac_try;;
11345 esac
11346 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11347   (eval "$ac_compile") 2>conftest.er1
11348   ac_status=$?
11349   grep -v '^ *+' conftest.er1 >conftest.err
11350   rm -f conftest.er1
11351   cat conftest.err >&5
11352   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11353   (exit $ac_status); } &&
11354          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11355   { (case "(($ac_try" in
11356   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11357   *) ac_try_echo=$ac_try;;
11358 esac
11359 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11360   (eval "$ac_try") 2>&5
11361   ac_status=$?
11362   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11363   (exit $ac_status); }; } &&
11364          { ac_try='test -s conftest.$ac_objext'
11365   { (case "(($ac_try" in
11366   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11367   *) ac_try_echo=$ac_try;;
11368 esac
11369 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11370   (eval "$ac_try") 2>&5
11371   ac_status=$?
11372   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11373   (exit $ac_status); }; }; then
11374   ac_header_compiler=yes
11375 else
11376   echo "$as_me: failed program was:" >&5
11377 sed 's/^/| /' conftest.$ac_ext >&5
11378
11379         ac_header_compiler=no
11380 fi
11381
11382 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11383 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11384 echo "${ECHO_T}$ac_header_compiler" >&6; }
11385
11386 # Is the header present?
11387 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11388 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11389 cat >conftest.$ac_ext <<_ACEOF
11390 /* confdefs.h.  */
11391 _ACEOF
11392 cat confdefs.h >>conftest.$ac_ext
11393 cat >>conftest.$ac_ext <<_ACEOF
11394 /* end confdefs.h.  */
11395 #include <$ac_header>
11396 _ACEOF
11397 if { (ac_try="$ac_cpp conftest.$ac_ext"
11398 case "(($ac_try" in
11399   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11400   *) ac_try_echo=$ac_try;;
11401 esac
11402 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11403   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11404   ac_status=$?
11405   grep -v '^ *+' conftest.er1 >conftest.err
11406   rm -f conftest.er1
11407   cat conftest.err >&5
11408   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11409   (exit $ac_status); } >/dev/null; then
11410   if test -s conftest.err; then
11411     ac_cpp_err=$ac_c_preproc_warn_flag
11412     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11413   else
11414     ac_cpp_err=
11415   fi
11416 else
11417   ac_cpp_err=yes
11418 fi
11419 if test -z "$ac_cpp_err"; then
11420   ac_header_preproc=yes
11421 else
11422   echo "$as_me: failed program was:" >&5
11423 sed 's/^/| /' conftest.$ac_ext >&5
11424
11425   ac_header_preproc=no
11426 fi
11427
11428 rm -f conftest.err conftest.$ac_ext
11429 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11430 echo "${ECHO_T}$ac_header_preproc" >&6; }
11431
11432 # So?  What about this header?
11433 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11434   yes:no: )
11435     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11436 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11437     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11438 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11439     ac_header_preproc=yes
11440     ;;
11441   no:yes:* )
11442     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11443 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11444     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11445 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11446     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11447 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11448     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11449 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11450     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11451 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11452     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11453 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11454     ( cat <<\_ASBOX
11455 ## ------------------------------------ ##
11456 ## Report this to http://llvm.org/bugs/ ##
11457 ## ------------------------------------ ##
11458 _ASBOX
11459      ) | sed "s/^/$as_me: WARNING:     /" >&2
11460     ;;
11461 esac
11462 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11463 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11464 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11465   echo $ECHO_N "(cached) $ECHO_C" >&6
11466 else
11467   eval "$as_ac_Header=\$ac_header_preproc"
11468 fi
11469 ac_res=`eval echo '${'$as_ac_Header'}'`
11470                { echo "$as_me:$LINENO: result: $ac_res" >&5
11471 echo "${ECHO_T}$ac_res" >&6; }
11472
11473 fi
11474 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11475   cat >>confdefs.h <<_ACEOF
11476 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11477 _ACEOF
11478
11479 fi
11480
11481 done
11482
11483
11484
11485
11486
11487
11488
11489 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
11490 do
11491 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11492 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11493   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11494 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11495 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11496   echo $ECHO_N "(cached) $ECHO_C" >&6
11497 fi
11498 ac_res=`eval echo '${'$as_ac_Header'}'`
11499                { echo "$as_me:$LINENO: result: $ac_res" >&5
11500 echo "${ECHO_T}$ac_res" >&6; }
11501 else
11502   # Is the header compilable?
11503 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11504 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11505 cat >conftest.$ac_ext <<_ACEOF
11506 /* confdefs.h.  */
11507 _ACEOF
11508 cat confdefs.h >>conftest.$ac_ext
11509 cat >>conftest.$ac_ext <<_ACEOF
11510 /* end confdefs.h.  */
11511 $ac_includes_default
11512 #include <$ac_header>
11513 _ACEOF
11514 rm -f conftest.$ac_objext
11515 if { (ac_try="$ac_compile"
11516 case "(($ac_try" in
11517   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11518   *) ac_try_echo=$ac_try;;
11519 esac
11520 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11521   (eval "$ac_compile") 2>conftest.er1
11522   ac_status=$?
11523   grep -v '^ *+' conftest.er1 >conftest.err
11524   rm -f conftest.er1
11525   cat conftest.err >&5
11526   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11527   (exit $ac_status); } &&
11528          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11529   { (case "(($ac_try" in
11530   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11531   *) ac_try_echo=$ac_try;;
11532 esac
11533 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11534   (eval "$ac_try") 2>&5
11535   ac_status=$?
11536   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11537   (exit $ac_status); }; } &&
11538          { ac_try='test -s conftest.$ac_objext'
11539   { (case "(($ac_try" in
11540   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11541   *) ac_try_echo=$ac_try;;
11542 esac
11543 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11544   (eval "$ac_try") 2>&5
11545   ac_status=$?
11546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11547   (exit $ac_status); }; }; then
11548   ac_header_compiler=yes
11549 else
11550   echo "$as_me: failed program was:" >&5
11551 sed 's/^/| /' conftest.$ac_ext >&5
11552
11553         ac_header_compiler=no
11554 fi
11555
11556 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11557 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11558 echo "${ECHO_T}$ac_header_compiler" >&6; }
11559
11560 # Is the header present?
11561 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11562 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11563 cat >conftest.$ac_ext <<_ACEOF
11564 /* confdefs.h.  */
11565 _ACEOF
11566 cat confdefs.h >>conftest.$ac_ext
11567 cat >>conftest.$ac_ext <<_ACEOF
11568 /* end confdefs.h.  */
11569 #include <$ac_header>
11570 _ACEOF
11571 if { (ac_try="$ac_cpp conftest.$ac_ext"
11572 case "(($ac_try" in
11573   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11574   *) ac_try_echo=$ac_try;;
11575 esac
11576 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11577   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11578   ac_status=$?
11579   grep -v '^ *+' conftest.er1 >conftest.err
11580   rm -f conftest.er1
11581   cat conftest.err >&5
11582   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11583   (exit $ac_status); } >/dev/null; then
11584   if test -s conftest.err; then
11585     ac_cpp_err=$ac_c_preproc_warn_flag
11586     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11587   else
11588     ac_cpp_err=
11589   fi
11590 else
11591   ac_cpp_err=yes
11592 fi
11593 if test -z "$ac_cpp_err"; then
11594   ac_header_preproc=yes
11595 else
11596   echo "$as_me: failed program was:" >&5
11597 sed 's/^/| /' conftest.$ac_ext >&5
11598
11599   ac_header_preproc=no
11600 fi
11601
11602 rm -f conftest.err conftest.$ac_ext
11603 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11604 echo "${ECHO_T}$ac_header_preproc" >&6; }
11605
11606 # So?  What about this header?
11607 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11608   yes:no: )
11609     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11610 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11611     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11612 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11613     ac_header_preproc=yes
11614     ;;
11615   no:yes:* )
11616     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11617 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11618     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11619 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11620     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11621 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11622     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11623 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11624     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11625 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11626     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11627 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11628     ( cat <<\_ASBOX
11629 ## ------------------------------------ ##
11630 ## Report this to http://llvm.org/bugs/ ##
11631 ## ------------------------------------ ##
11632 _ASBOX
11633      ) | sed "s/^/$as_me: WARNING:     /" >&2
11634     ;;
11635 esac
11636 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11637 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11638 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11639   echo $ECHO_N "(cached) $ECHO_C" >&6
11640 else
11641   eval "$as_ac_Header=\$ac_header_preproc"
11642 fi
11643 ac_res=`eval echo '${'$as_ac_Header'}'`
11644                { echo "$as_me:$LINENO: result: $ac_res" >&5
11645 echo "${ECHO_T}$ac_res" >&6; }
11646
11647 fi
11648 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11649   cat >>confdefs.h <<_ACEOF
11650 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11651 _ACEOF
11652
11653 fi
11654
11655 done
11656
11657
11658
11659
11660
11661
11662 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
11663 do
11664 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11665 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11666   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11667 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11668 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11669   echo $ECHO_N "(cached) $ECHO_C" >&6
11670 fi
11671 ac_res=`eval echo '${'$as_ac_Header'}'`
11672                { echo "$as_me:$LINENO: result: $ac_res" >&5
11673 echo "${ECHO_T}$ac_res" >&6; }
11674 else
11675   # Is the header compilable?
11676 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11677 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11678 cat >conftest.$ac_ext <<_ACEOF
11679 /* confdefs.h.  */
11680 _ACEOF
11681 cat confdefs.h >>conftest.$ac_ext
11682 cat >>conftest.$ac_ext <<_ACEOF
11683 /* end confdefs.h.  */
11684 $ac_includes_default
11685 #include <$ac_header>
11686 _ACEOF
11687 rm -f conftest.$ac_objext
11688 if { (ac_try="$ac_compile"
11689 case "(($ac_try" in
11690   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11691   *) ac_try_echo=$ac_try;;
11692 esac
11693 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11694   (eval "$ac_compile") 2>conftest.er1
11695   ac_status=$?
11696   grep -v '^ *+' conftest.er1 >conftest.err
11697   rm -f conftest.er1
11698   cat conftest.err >&5
11699   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11700   (exit $ac_status); } &&
11701          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11702   { (case "(($ac_try" in
11703   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11704   *) ac_try_echo=$ac_try;;
11705 esac
11706 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11707   (eval "$ac_try") 2>&5
11708   ac_status=$?
11709   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11710   (exit $ac_status); }; } &&
11711          { ac_try='test -s conftest.$ac_objext'
11712   { (case "(($ac_try" in
11713   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11714   *) ac_try_echo=$ac_try;;
11715 esac
11716 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11717   (eval "$ac_try") 2>&5
11718   ac_status=$?
11719   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11720   (exit $ac_status); }; }; then
11721   ac_header_compiler=yes
11722 else
11723   echo "$as_me: failed program was:" >&5
11724 sed 's/^/| /' conftest.$ac_ext >&5
11725
11726         ac_header_compiler=no
11727 fi
11728
11729 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11730 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11731 echo "${ECHO_T}$ac_header_compiler" >&6; }
11732
11733 # Is the header present?
11734 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11735 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11736 cat >conftest.$ac_ext <<_ACEOF
11737 /* confdefs.h.  */
11738 _ACEOF
11739 cat confdefs.h >>conftest.$ac_ext
11740 cat >>conftest.$ac_ext <<_ACEOF
11741 /* end confdefs.h.  */
11742 #include <$ac_header>
11743 _ACEOF
11744 if { (ac_try="$ac_cpp conftest.$ac_ext"
11745 case "(($ac_try" in
11746   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11747   *) ac_try_echo=$ac_try;;
11748 esac
11749 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11750   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11751   ac_status=$?
11752   grep -v '^ *+' conftest.er1 >conftest.err
11753   rm -f conftest.er1
11754   cat conftest.err >&5
11755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11756   (exit $ac_status); } >/dev/null; then
11757   if test -s conftest.err; then
11758     ac_cpp_err=$ac_c_preproc_warn_flag
11759     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11760   else
11761     ac_cpp_err=
11762   fi
11763 else
11764   ac_cpp_err=yes
11765 fi
11766 if test -z "$ac_cpp_err"; then
11767   ac_header_preproc=yes
11768 else
11769   echo "$as_me: failed program was:" >&5
11770 sed 's/^/| /' conftest.$ac_ext >&5
11771
11772   ac_header_preproc=no
11773 fi
11774
11775 rm -f conftest.err conftest.$ac_ext
11776 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11777 echo "${ECHO_T}$ac_header_preproc" >&6; }
11778
11779 # So?  What about this header?
11780 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11781   yes:no: )
11782     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11783 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11784     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11785 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11786     ac_header_preproc=yes
11787     ;;
11788   no:yes:* )
11789     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11790 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11791     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11792 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11793     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11794 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11795     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11796 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11797     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11798 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11799     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11800 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11801     ( cat <<\_ASBOX
11802 ## ------------------------------------ ##
11803 ## Report this to http://llvm.org/bugs/ ##
11804 ## ------------------------------------ ##
11805 _ASBOX
11806      ) | sed "s/^/$as_me: WARNING:     /" >&2
11807     ;;
11808 esac
11809 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11810 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11811 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11812   echo $ECHO_N "(cached) $ECHO_C" >&6
11813 else
11814   eval "$as_ac_Header=\$ac_header_preproc"
11815 fi
11816 ac_res=`eval echo '${'$as_ac_Header'}'`
11817                { echo "$as_me:$LINENO: result: $ac_res" >&5
11818 echo "${ECHO_T}$ac_res" >&6; }
11819
11820 fi
11821 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11822   cat >>confdefs.h <<_ACEOF
11823 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11824 _ACEOF
11825
11826 fi
11827
11828 done
11829
11830
11831
11832
11833 for ac_header in sys/ioctl.h malloc/malloc.h mach/mach.h
11834 do
11835 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11836 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11837   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11838 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11839 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11840   echo $ECHO_N "(cached) $ECHO_C" >&6
11841 fi
11842 ac_res=`eval echo '${'$as_ac_Header'}'`
11843                { echo "$as_me:$LINENO: result: $ac_res" >&5
11844 echo "${ECHO_T}$ac_res" >&6; }
11845 else
11846   # Is the header compilable?
11847 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11848 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11849 cat >conftest.$ac_ext <<_ACEOF
11850 /* confdefs.h.  */
11851 _ACEOF
11852 cat confdefs.h >>conftest.$ac_ext
11853 cat >>conftest.$ac_ext <<_ACEOF
11854 /* end confdefs.h.  */
11855 $ac_includes_default
11856 #include <$ac_header>
11857 _ACEOF
11858 rm -f conftest.$ac_objext
11859 if { (ac_try="$ac_compile"
11860 case "(($ac_try" in
11861   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11862   *) ac_try_echo=$ac_try;;
11863 esac
11864 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11865   (eval "$ac_compile") 2>conftest.er1
11866   ac_status=$?
11867   grep -v '^ *+' conftest.er1 >conftest.err
11868   rm -f conftest.er1
11869   cat conftest.err >&5
11870   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11871   (exit $ac_status); } &&
11872          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11873   { (case "(($ac_try" in
11874   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11875   *) ac_try_echo=$ac_try;;
11876 esac
11877 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11878   (eval "$ac_try") 2>&5
11879   ac_status=$?
11880   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11881   (exit $ac_status); }; } &&
11882          { ac_try='test -s conftest.$ac_objext'
11883   { (case "(($ac_try" in
11884   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11885   *) ac_try_echo=$ac_try;;
11886 esac
11887 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11888   (eval "$ac_try") 2>&5
11889   ac_status=$?
11890   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11891   (exit $ac_status); }; }; then
11892   ac_header_compiler=yes
11893 else
11894   echo "$as_me: failed program was:" >&5
11895 sed 's/^/| /' conftest.$ac_ext >&5
11896
11897         ac_header_compiler=no
11898 fi
11899
11900 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11901 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11902 echo "${ECHO_T}$ac_header_compiler" >&6; }
11903
11904 # Is the header present?
11905 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11906 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11907 cat >conftest.$ac_ext <<_ACEOF
11908 /* confdefs.h.  */
11909 _ACEOF
11910 cat confdefs.h >>conftest.$ac_ext
11911 cat >>conftest.$ac_ext <<_ACEOF
11912 /* end confdefs.h.  */
11913 #include <$ac_header>
11914 _ACEOF
11915 if { (ac_try="$ac_cpp conftest.$ac_ext"
11916 case "(($ac_try" in
11917   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11918   *) ac_try_echo=$ac_try;;
11919 esac
11920 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11921   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11922   ac_status=$?
11923   grep -v '^ *+' conftest.er1 >conftest.err
11924   rm -f conftest.er1
11925   cat conftest.err >&5
11926   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11927   (exit $ac_status); } >/dev/null; then
11928   if test -s conftest.err; then
11929     ac_cpp_err=$ac_c_preproc_warn_flag
11930     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11931   else
11932     ac_cpp_err=
11933   fi
11934 else
11935   ac_cpp_err=yes
11936 fi
11937 if test -z "$ac_cpp_err"; then
11938   ac_header_preproc=yes
11939 else
11940   echo "$as_me: failed program was:" >&5
11941 sed 's/^/| /' conftest.$ac_ext >&5
11942
11943   ac_header_preproc=no
11944 fi
11945
11946 rm -f conftest.err conftest.$ac_ext
11947 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11948 echo "${ECHO_T}$ac_header_preproc" >&6; }
11949
11950 # So?  What about this header?
11951 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11952   yes:no: )
11953     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11954 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11955     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11956 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11957     ac_header_preproc=yes
11958     ;;
11959   no:yes:* )
11960     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11961 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11962     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11963 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11964     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11965 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11966     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11967 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11968     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11969 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11970     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11971 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11972     ( cat <<\_ASBOX
11973 ## ------------------------------------ ##
11974 ## Report this to http://llvm.org/bugs/ ##
11975 ## ------------------------------------ ##
11976 _ASBOX
11977      ) | sed "s/^/$as_me: WARNING:     /" >&2
11978     ;;
11979 esac
11980 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11981 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11982 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11983   echo $ECHO_N "(cached) $ECHO_C" >&6
11984 else
11985   eval "$as_ac_Header=\$ac_header_preproc"
11986 fi
11987 ac_res=`eval echo '${'$as_ac_Header'}'`
11988                { echo "$as_me:$LINENO: result: $ac_res" >&5
11989 echo "${ECHO_T}$ac_res" >&6; }
11990
11991 fi
11992 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11993   cat >>confdefs.h <<_ACEOF
11994 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11995 _ACEOF
11996
11997 fi
11998
11999 done
12000
12001
12002 for ac_header in valgrind/valgrind.h
12003 do
12004 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12005 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12006   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12007 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12008 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12009   echo $ECHO_N "(cached) $ECHO_C" >&6
12010 fi
12011 ac_res=`eval echo '${'$as_ac_Header'}'`
12012                { echo "$as_me:$LINENO: result: $ac_res" >&5
12013 echo "${ECHO_T}$ac_res" >&6; }
12014 else
12015   # Is the header compilable?
12016 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12017 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12018 cat >conftest.$ac_ext <<_ACEOF
12019 /* confdefs.h.  */
12020 _ACEOF
12021 cat confdefs.h >>conftest.$ac_ext
12022 cat >>conftest.$ac_ext <<_ACEOF
12023 /* end confdefs.h.  */
12024 $ac_includes_default
12025 #include <$ac_header>
12026 _ACEOF
12027 rm -f conftest.$ac_objext
12028 if { (ac_try="$ac_compile"
12029 case "(($ac_try" in
12030   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12031   *) ac_try_echo=$ac_try;;
12032 esac
12033 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12034   (eval "$ac_compile") 2>conftest.er1
12035   ac_status=$?
12036   grep -v '^ *+' conftest.er1 >conftest.err
12037   rm -f conftest.er1
12038   cat conftest.err >&5
12039   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12040   (exit $ac_status); } &&
12041          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12042   { (case "(($ac_try" in
12043   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12044   *) ac_try_echo=$ac_try;;
12045 esac
12046 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12047   (eval "$ac_try") 2>&5
12048   ac_status=$?
12049   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12050   (exit $ac_status); }; } &&
12051          { ac_try='test -s conftest.$ac_objext'
12052   { (case "(($ac_try" in
12053   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12054   *) ac_try_echo=$ac_try;;
12055 esac
12056 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12057   (eval "$ac_try") 2>&5
12058   ac_status=$?
12059   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12060   (exit $ac_status); }; }; then
12061   ac_header_compiler=yes
12062 else
12063   echo "$as_me: failed program was:" >&5
12064 sed 's/^/| /' conftest.$ac_ext >&5
12065
12066         ac_header_compiler=no
12067 fi
12068
12069 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12070 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12071 echo "${ECHO_T}$ac_header_compiler" >&6; }
12072
12073 # Is the header present?
12074 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12075 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12076 cat >conftest.$ac_ext <<_ACEOF
12077 /* confdefs.h.  */
12078 _ACEOF
12079 cat confdefs.h >>conftest.$ac_ext
12080 cat >>conftest.$ac_ext <<_ACEOF
12081 /* end confdefs.h.  */
12082 #include <$ac_header>
12083 _ACEOF
12084 if { (ac_try="$ac_cpp conftest.$ac_ext"
12085 case "(($ac_try" in
12086   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12087   *) ac_try_echo=$ac_try;;
12088 esac
12089 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12090   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12091   ac_status=$?
12092   grep -v '^ *+' conftest.er1 >conftest.err
12093   rm -f conftest.er1
12094   cat conftest.err >&5
12095   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12096   (exit $ac_status); } >/dev/null; then
12097   if test -s conftest.err; then
12098     ac_cpp_err=$ac_c_preproc_warn_flag
12099     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12100   else
12101     ac_cpp_err=
12102   fi
12103 else
12104   ac_cpp_err=yes
12105 fi
12106 if test -z "$ac_cpp_err"; then
12107   ac_header_preproc=yes
12108 else
12109   echo "$as_me: failed program was:" >&5
12110 sed 's/^/| /' conftest.$ac_ext >&5
12111
12112   ac_header_preproc=no
12113 fi
12114
12115 rm -f conftest.err conftest.$ac_ext
12116 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12117 echo "${ECHO_T}$ac_header_preproc" >&6; }
12118
12119 # So?  What about this header?
12120 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12121   yes:no: )
12122     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12123 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12124     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12125 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12126     ac_header_preproc=yes
12127     ;;
12128   no:yes:* )
12129     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12130 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12131     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12132 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12133     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12134 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12135     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12136 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12137     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12138 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12139     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12140 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12141     ( cat <<\_ASBOX
12142 ## ------------------------------------ ##
12143 ## Report this to http://llvm.org/bugs/ ##
12144 ## ------------------------------------ ##
12145 _ASBOX
12146      ) | sed "s/^/$as_me: WARNING:     /" >&2
12147     ;;
12148 esac
12149 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12150 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12151 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12152   echo $ECHO_N "(cached) $ECHO_C" >&6
12153 else
12154   eval "$as_ac_Header=\$ac_header_preproc"
12155 fi
12156 ac_res=`eval echo '${'$as_ac_Header'}'`
12157                { echo "$as_me:$LINENO: result: $ac_res" >&5
12158 echo "${ECHO_T}$ac_res" >&6; }
12159
12160 fi
12161 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12162   cat >>confdefs.h <<_ACEOF
12163 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12164 _ACEOF
12165
12166 fi
12167
12168 done
12169
12170
12171 for ac_header in fenv.h
12172 do
12173 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12174 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12175   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12176 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12177 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12178   echo $ECHO_N "(cached) $ECHO_C" >&6
12179 fi
12180 ac_res=`eval echo '${'$as_ac_Header'}'`
12181                { echo "$as_me:$LINENO: result: $ac_res" >&5
12182 echo "${ECHO_T}$ac_res" >&6; }
12183 else
12184   # Is the header compilable?
12185 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12186 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12187 cat >conftest.$ac_ext <<_ACEOF
12188 /* confdefs.h.  */
12189 _ACEOF
12190 cat confdefs.h >>conftest.$ac_ext
12191 cat >>conftest.$ac_ext <<_ACEOF
12192 /* end confdefs.h.  */
12193 $ac_includes_default
12194 #include <$ac_header>
12195 _ACEOF
12196 rm -f conftest.$ac_objext
12197 if { (ac_try="$ac_compile"
12198 case "(($ac_try" in
12199   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12200   *) ac_try_echo=$ac_try;;
12201 esac
12202 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12203   (eval "$ac_compile") 2>conftest.er1
12204   ac_status=$?
12205   grep -v '^ *+' conftest.er1 >conftest.err
12206   rm -f conftest.er1
12207   cat conftest.err >&5
12208   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12209   (exit $ac_status); } &&
12210          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12211   { (case "(($ac_try" in
12212   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12213   *) ac_try_echo=$ac_try;;
12214 esac
12215 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12216   (eval "$ac_try") 2>&5
12217   ac_status=$?
12218   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12219   (exit $ac_status); }; } &&
12220          { ac_try='test -s conftest.$ac_objext'
12221   { (case "(($ac_try" in
12222   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12223   *) ac_try_echo=$ac_try;;
12224 esac
12225 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12226   (eval "$ac_try") 2>&5
12227   ac_status=$?
12228   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12229   (exit $ac_status); }; }; then
12230   ac_header_compiler=yes
12231 else
12232   echo "$as_me: failed program was:" >&5
12233 sed 's/^/| /' conftest.$ac_ext >&5
12234
12235         ac_header_compiler=no
12236 fi
12237
12238 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12239 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12240 echo "${ECHO_T}$ac_header_compiler" >&6; }
12241
12242 # Is the header present?
12243 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12244 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12245 cat >conftest.$ac_ext <<_ACEOF
12246 /* confdefs.h.  */
12247 _ACEOF
12248 cat confdefs.h >>conftest.$ac_ext
12249 cat >>conftest.$ac_ext <<_ACEOF
12250 /* end confdefs.h.  */
12251 #include <$ac_header>
12252 _ACEOF
12253 if { (ac_try="$ac_cpp conftest.$ac_ext"
12254 case "(($ac_try" in
12255   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12256   *) ac_try_echo=$ac_try;;
12257 esac
12258 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12259   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12260   ac_status=$?
12261   grep -v '^ *+' conftest.er1 >conftest.err
12262   rm -f conftest.er1
12263   cat conftest.err >&5
12264   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12265   (exit $ac_status); } >/dev/null; then
12266   if test -s conftest.err; then
12267     ac_cpp_err=$ac_c_preproc_warn_flag
12268     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12269   else
12270     ac_cpp_err=
12271   fi
12272 else
12273   ac_cpp_err=yes
12274 fi
12275 if test -z "$ac_cpp_err"; then
12276   ac_header_preproc=yes
12277 else
12278   echo "$as_me: failed program was:" >&5
12279 sed 's/^/| /' conftest.$ac_ext >&5
12280
12281   ac_header_preproc=no
12282 fi
12283
12284 rm -f conftest.err conftest.$ac_ext
12285 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12286 echo "${ECHO_T}$ac_header_preproc" >&6; }
12287
12288 # So?  What about this header?
12289 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12290   yes:no: )
12291     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12292 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12293     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12294 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12295     ac_header_preproc=yes
12296     ;;
12297   no:yes:* )
12298     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12299 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12300     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12301 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12302     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12303 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12304     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12305 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12306     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12307 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12308     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12309 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12310     ( cat <<\_ASBOX
12311 ## ------------------------------------ ##
12312 ## Report this to http://llvm.org/bugs/ ##
12313 ## ------------------------------------ ##
12314 _ASBOX
12315      ) | sed "s/^/$as_me: WARNING:     /" >&2
12316     ;;
12317 esac
12318 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12319 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12320 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12321   echo $ECHO_N "(cached) $ECHO_C" >&6
12322 else
12323   eval "$as_ac_Header=\$ac_header_preproc"
12324 fi
12325 ac_res=`eval echo '${'$as_ac_Header'}'`
12326                { echo "$as_me:$LINENO: result: $ac_res" >&5
12327 echo "${ECHO_T}$ac_res" >&6; }
12328
12329 fi
12330 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12331   cat >>confdefs.h <<_ACEOF
12332 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12333 _ACEOF
12334
12335 fi
12336
12337 done
12338
12339 { echo "$as_me:$LINENO: checking whether FE_ALL_EXCEPT is declared" >&5
12340 echo $ECHO_N "checking whether FE_ALL_EXCEPT is declared... $ECHO_C" >&6; }
12341 if test "${ac_cv_have_decl_FE_ALL_EXCEPT+set}" = set; then
12342   echo $ECHO_N "(cached) $ECHO_C" >&6
12343 else
12344   cat >conftest.$ac_ext <<_ACEOF
12345 /* confdefs.h.  */
12346 _ACEOF
12347 cat confdefs.h >>conftest.$ac_ext
12348 cat >>conftest.$ac_ext <<_ACEOF
12349 /* end confdefs.h.  */
12350 #include <fenv.h>
12351
12352 int
12353 main ()
12354 {
12355 #ifndef FE_ALL_EXCEPT
12356   char *p = (char *) FE_ALL_EXCEPT;
12357   return !p;
12358 #endif
12359
12360   ;
12361   return 0;
12362 }
12363 _ACEOF
12364 rm -f conftest.$ac_objext
12365 if { (ac_try="$ac_compile"
12366 case "(($ac_try" in
12367   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12368   *) ac_try_echo=$ac_try;;
12369 esac
12370 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12371   (eval "$ac_compile") 2>conftest.er1
12372   ac_status=$?
12373   grep -v '^ *+' conftest.er1 >conftest.err
12374   rm -f conftest.er1
12375   cat conftest.err >&5
12376   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12377   (exit $ac_status); } &&
12378          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12379   { (case "(($ac_try" in
12380   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12381   *) ac_try_echo=$ac_try;;
12382 esac
12383 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12384   (eval "$ac_try") 2>&5
12385   ac_status=$?
12386   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12387   (exit $ac_status); }; } &&
12388          { ac_try='test -s conftest.$ac_objext'
12389   { (case "(($ac_try" in
12390   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12391   *) ac_try_echo=$ac_try;;
12392 esac
12393 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12394   (eval "$ac_try") 2>&5
12395   ac_status=$?
12396   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12397   (exit $ac_status); }; }; then
12398   ac_cv_have_decl_FE_ALL_EXCEPT=yes
12399 else
12400   echo "$as_me: failed program was:" >&5
12401 sed 's/^/| /' conftest.$ac_ext >&5
12402
12403         ac_cv_have_decl_FE_ALL_EXCEPT=no
12404 fi
12405
12406 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12407 fi
12408 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_FE_ALL_EXCEPT" >&5
12409 echo "${ECHO_T}$ac_cv_have_decl_FE_ALL_EXCEPT" >&6; }
12410 if test $ac_cv_have_decl_FE_ALL_EXCEPT = yes; then
12411
12412 cat >>confdefs.h <<_ACEOF
12413 #define HAVE_DECL_FE_ALL_EXCEPT 1
12414 _ACEOF
12415
12416
12417 else
12418   cat >>confdefs.h <<_ACEOF
12419 #define HAVE_DECL_FE_ALL_EXCEPT 0
12420 _ACEOF
12421
12422
12423 fi
12424 { echo "$as_me:$LINENO: checking whether FE_INEXACT is declared" >&5
12425 echo $ECHO_N "checking whether FE_INEXACT is declared... $ECHO_C" >&6; }
12426 if test "${ac_cv_have_decl_FE_INEXACT+set}" = set; then
12427   echo $ECHO_N "(cached) $ECHO_C" >&6
12428 else
12429   cat >conftest.$ac_ext <<_ACEOF
12430 /* confdefs.h.  */
12431 _ACEOF
12432 cat confdefs.h >>conftest.$ac_ext
12433 cat >>conftest.$ac_ext <<_ACEOF
12434 /* end confdefs.h.  */
12435 #include <fenv.h>
12436
12437 int
12438 main ()
12439 {
12440 #ifndef FE_INEXACT
12441   char *p = (char *) FE_INEXACT;
12442   return !p;
12443 #endif
12444
12445   ;
12446   return 0;
12447 }
12448 _ACEOF
12449 rm -f conftest.$ac_objext
12450 if { (ac_try="$ac_compile"
12451 case "(($ac_try" in
12452   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12453   *) ac_try_echo=$ac_try;;
12454 esac
12455 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12456   (eval "$ac_compile") 2>conftest.er1
12457   ac_status=$?
12458   grep -v '^ *+' conftest.er1 >conftest.err
12459   rm -f conftest.er1
12460   cat conftest.err >&5
12461   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12462   (exit $ac_status); } &&
12463          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12464   { (case "(($ac_try" in
12465   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12466   *) ac_try_echo=$ac_try;;
12467 esac
12468 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12469   (eval "$ac_try") 2>&5
12470   ac_status=$?
12471   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12472   (exit $ac_status); }; } &&
12473          { ac_try='test -s conftest.$ac_objext'
12474   { (case "(($ac_try" in
12475   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12476   *) ac_try_echo=$ac_try;;
12477 esac
12478 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12479   (eval "$ac_try") 2>&5
12480   ac_status=$?
12481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12482   (exit $ac_status); }; }; then
12483   ac_cv_have_decl_FE_INEXACT=yes
12484 else
12485   echo "$as_me: failed program was:" >&5
12486 sed 's/^/| /' conftest.$ac_ext >&5
12487
12488         ac_cv_have_decl_FE_INEXACT=no
12489 fi
12490
12491 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12492 fi
12493 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_FE_INEXACT" >&5
12494 echo "${ECHO_T}$ac_cv_have_decl_FE_INEXACT" >&6; }
12495 if test $ac_cv_have_decl_FE_INEXACT = yes; then
12496
12497 cat >>confdefs.h <<_ACEOF
12498 #define HAVE_DECL_FE_INEXACT 1
12499 _ACEOF
12500
12501
12502 else
12503   cat >>confdefs.h <<_ACEOF
12504 #define HAVE_DECL_FE_INEXACT 0
12505 _ACEOF
12506
12507
12508 fi
12509
12510
12511 if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
12512
12513 for ac_header in pthread.h
12514 do
12515 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12516 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12517   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12518 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12519 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12520   echo $ECHO_N "(cached) $ECHO_C" >&6
12521 fi
12522 ac_res=`eval echo '${'$as_ac_Header'}'`
12523                { echo "$as_me:$LINENO: result: $ac_res" >&5
12524 echo "${ECHO_T}$ac_res" >&6; }
12525 else
12526   # Is the header compilable?
12527 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12528 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12529 cat >conftest.$ac_ext <<_ACEOF
12530 /* confdefs.h.  */
12531 _ACEOF
12532 cat confdefs.h >>conftest.$ac_ext
12533 cat >>conftest.$ac_ext <<_ACEOF
12534 /* end confdefs.h.  */
12535 $ac_includes_default
12536 #include <$ac_header>
12537 _ACEOF
12538 rm -f conftest.$ac_objext
12539 if { (ac_try="$ac_compile"
12540 case "(($ac_try" in
12541   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12542   *) ac_try_echo=$ac_try;;
12543 esac
12544 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12545   (eval "$ac_compile") 2>conftest.er1
12546   ac_status=$?
12547   grep -v '^ *+' conftest.er1 >conftest.err
12548   rm -f conftest.er1
12549   cat conftest.err >&5
12550   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12551   (exit $ac_status); } &&
12552          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12553   { (case "(($ac_try" in
12554   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12555   *) ac_try_echo=$ac_try;;
12556 esac
12557 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12558   (eval "$ac_try") 2>&5
12559   ac_status=$?
12560   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12561   (exit $ac_status); }; } &&
12562          { ac_try='test -s conftest.$ac_objext'
12563   { (case "(($ac_try" in
12564   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12565   *) ac_try_echo=$ac_try;;
12566 esac
12567 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12568   (eval "$ac_try") 2>&5
12569   ac_status=$?
12570   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12571   (exit $ac_status); }; }; then
12572   ac_header_compiler=yes
12573 else
12574   echo "$as_me: failed program was:" >&5
12575 sed 's/^/| /' conftest.$ac_ext >&5
12576
12577         ac_header_compiler=no
12578 fi
12579
12580 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12581 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12582 echo "${ECHO_T}$ac_header_compiler" >&6; }
12583
12584 # Is the header present?
12585 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12586 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12587 cat >conftest.$ac_ext <<_ACEOF
12588 /* confdefs.h.  */
12589 _ACEOF
12590 cat confdefs.h >>conftest.$ac_ext
12591 cat >>conftest.$ac_ext <<_ACEOF
12592 /* end confdefs.h.  */
12593 #include <$ac_header>
12594 _ACEOF
12595 if { (ac_try="$ac_cpp conftest.$ac_ext"
12596 case "(($ac_try" in
12597   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12598   *) ac_try_echo=$ac_try;;
12599 esac
12600 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12601   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12602   ac_status=$?
12603   grep -v '^ *+' conftest.er1 >conftest.err
12604   rm -f conftest.er1
12605   cat conftest.err >&5
12606   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12607   (exit $ac_status); } >/dev/null; then
12608   if test -s conftest.err; then
12609     ac_cpp_err=$ac_c_preproc_warn_flag
12610     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12611   else
12612     ac_cpp_err=
12613   fi
12614 else
12615   ac_cpp_err=yes
12616 fi
12617 if test -z "$ac_cpp_err"; then
12618   ac_header_preproc=yes
12619 else
12620   echo "$as_me: failed program was:" >&5
12621 sed 's/^/| /' conftest.$ac_ext >&5
12622
12623   ac_header_preproc=no
12624 fi
12625
12626 rm -f conftest.err conftest.$ac_ext
12627 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12628 echo "${ECHO_T}$ac_header_preproc" >&6; }
12629
12630 # So?  What about this header?
12631 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12632   yes:no: )
12633     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12634 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12635     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12636 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12637     ac_header_preproc=yes
12638     ;;
12639   no:yes:* )
12640     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12641 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12642     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12643 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12644     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12645 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12646     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12647 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12648     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12649 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12650     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12651 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12652     ( cat <<\_ASBOX
12653 ## ------------------------------------ ##
12654 ## Report this to http://llvm.org/bugs/ ##
12655 ## ------------------------------------ ##
12656 _ASBOX
12657      ) | sed "s/^/$as_me: WARNING:     /" >&2
12658     ;;
12659 esac
12660 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12661 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12662 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12663   echo $ECHO_N "(cached) $ECHO_C" >&6
12664 else
12665   eval "$as_ac_Header=\$ac_header_preproc"
12666 fi
12667 ac_res=`eval echo '${'$as_ac_Header'}'`
12668                { echo "$as_me:$LINENO: result: $ac_res" >&5
12669 echo "${ECHO_T}$ac_res" >&6; }
12670
12671 fi
12672 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12673   cat >>confdefs.h <<_ACEOF
12674 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12675 _ACEOF
12676  HAVE_PTHREAD=1
12677
12678 else
12679   HAVE_PTHREAD=0
12680
12681 fi
12682
12683 done
12684
12685 else
12686   HAVE_PTHREAD=0
12687
12688 fi
12689 if test "$LLVM_ENABLE_ZLIB" -eq 1 ; then
12690
12691 for ac_header in zlib.h
12692 do
12693 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12694 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12695   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12696 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12697 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12698   echo $ECHO_N "(cached) $ECHO_C" >&6
12699 fi
12700 ac_res=`eval echo '${'$as_ac_Header'}'`
12701                { echo "$as_me:$LINENO: result: $ac_res" >&5
12702 echo "${ECHO_T}$ac_res" >&6; }
12703 else
12704   # Is the header compilable?
12705 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12706 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12707 cat >conftest.$ac_ext <<_ACEOF
12708 /* confdefs.h.  */
12709 _ACEOF
12710 cat confdefs.h >>conftest.$ac_ext
12711 cat >>conftest.$ac_ext <<_ACEOF
12712 /* end confdefs.h.  */
12713 $ac_includes_default
12714 #include <$ac_header>
12715 _ACEOF
12716 rm -f conftest.$ac_objext
12717 if { (ac_try="$ac_compile"
12718 case "(($ac_try" in
12719   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12720   *) ac_try_echo=$ac_try;;
12721 esac
12722 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12723   (eval "$ac_compile") 2>conftest.er1
12724   ac_status=$?
12725   grep -v '^ *+' conftest.er1 >conftest.err
12726   rm -f conftest.er1
12727   cat conftest.err >&5
12728   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12729   (exit $ac_status); } &&
12730          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12731   { (case "(($ac_try" in
12732   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12733   *) ac_try_echo=$ac_try;;
12734 esac
12735 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12736   (eval "$ac_try") 2>&5
12737   ac_status=$?
12738   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12739   (exit $ac_status); }; } &&
12740          { ac_try='test -s conftest.$ac_objext'
12741   { (case "(($ac_try" in
12742   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12743   *) ac_try_echo=$ac_try;;
12744 esac
12745 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12746   (eval "$ac_try") 2>&5
12747   ac_status=$?
12748   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12749   (exit $ac_status); }; }; then
12750   ac_header_compiler=yes
12751 else
12752   echo "$as_me: failed program was:" >&5
12753 sed 's/^/| /' conftest.$ac_ext >&5
12754
12755         ac_header_compiler=no
12756 fi
12757
12758 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12759 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12760 echo "${ECHO_T}$ac_header_compiler" >&6; }
12761
12762 # Is the header present?
12763 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12764 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12765 cat >conftest.$ac_ext <<_ACEOF
12766 /* confdefs.h.  */
12767 _ACEOF
12768 cat confdefs.h >>conftest.$ac_ext
12769 cat >>conftest.$ac_ext <<_ACEOF
12770 /* end confdefs.h.  */
12771 #include <$ac_header>
12772 _ACEOF
12773 if { (ac_try="$ac_cpp conftest.$ac_ext"
12774 case "(($ac_try" in
12775   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12776   *) ac_try_echo=$ac_try;;
12777 esac
12778 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12779   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12780   ac_status=$?
12781   grep -v '^ *+' conftest.er1 >conftest.err
12782   rm -f conftest.er1
12783   cat conftest.err >&5
12784   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12785   (exit $ac_status); } >/dev/null; then
12786   if test -s conftest.err; then
12787     ac_cpp_err=$ac_c_preproc_warn_flag
12788     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12789   else
12790     ac_cpp_err=
12791   fi
12792 else
12793   ac_cpp_err=yes
12794 fi
12795 if test -z "$ac_cpp_err"; then
12796   ac_header_preproc=yes
12797 else
12798   echo "$as_me: failed program was:" >&5
12799 sed 's/^/| /' conftest.$ac_ext >&5
12800
12801   ac_header_preproc=no
12802 fi
12803
12804 rm -f conftest.err conftest.$ac_ext
12805 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12806 echo "${ECHO_T}$ac_header_preproc" >&6; }
12807
12808 # So?  What about this header?
12809 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12810   yes:no: )
12811     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12812 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12813     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12814 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12815     ac_header_preproc=yes
12816     ;;
12817   no:yes:* )
12818     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12819 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12820     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12821 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12822     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12823 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12824     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12825 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12826     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12827 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12828     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12829 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12830     ( cat <<\_ASBOX
12831 ## ------------------------------------ ##
12832 ## Report this to http://llvm.org/bugs/ ##
12833 ## ------------------------------------ ##
12834 _ASBOX
12835      ) | sed "s/^/$as_me: WARNING:     /" >&2
12836     ;;
12837 esac
12838 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12839 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12840 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12841   echo $ECHO_N "(cached) $ECHO_C" >&6
12842 else
12843   eval "$as_ac_Header=\$ac_header_preproc"
12844 fi
12845 ac_res=`eval echo '${'$as_ac_Header'}'`
12846                { echo "$as_me:$LINENO: result: $ac_res" >&5
12847 echo "${ECHO_T}$ac_res" >&6; }
12848
12849 fi
12850 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12851   cat >>confdefs.h <<_ACEOF
12852 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12853 _ACEOF
12854  HAVE_LIBZ=1
12855
12856 else
12857   HAVE_LIBZ=0
12858
12859 fi
12860
12861 done
12862
12863 else
12864   HAVE_LIBZ=0
12865
12866 fi
12867
12868 if test "$llvm_cv_enable_libffi" = "yes" ; then
12869
12870
12871 for ac_header in ffi.h ffi/ffi.h
12872 do
12873 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12874 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12875   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12876 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12877 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12878   echo $ECHO_N "(cached) $ECHO_C" >&6
12879 fi
12880 ac_res=`eval echo '${'$as_ac_Header'}'`
12881                { echo "$as_me:$LINENO: result: $ac_res" >&5
12882 echo "${ECHO_T}$ac_res" >&6; }
12883 else
12884   # Is the header compilable?
12885 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12886 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12887 cat >conftest.$ac_ext <<_ACEOF
12888 /* confdefs.h.  */
12889 _ACEOF
12890 cat confdefs.h >>conftest.$ac_ext
12891 cat >>conftest.$ac_ext <<_ACEOF
12892 /* end confdefs.h.  */
12893 $ac_includes_default
12894 #include <$ac_header>
12895 _ACEOF
12896 rm -f conftest.$ac_objext
12897 if { (ac_try="$ac_compile"
12898 case "(($ac_try" in
12899   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12900   *) ac_try_echo=$ac_try;;
12901 esac
12902 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12903   (eval "$ac_compile") 2>conftest.er1
12904   ac_status=$?
12905   grep -v '^ *+' conftest.er1 >conftest.err
12906   rm -f conftest.er1
12907   cat conftest.err >&5
12908   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12909   (exit $ac_status); } &&
12910          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12911   { (case "(($ac_try" in
12912   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12913   *) ac_try_echo=$ac_try;;
12914 esac
12915 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12916   (eval "$ac_try") 2>&5
12917   ac_status=$?
12918   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12919   (exit $ac_status); }; } &&
12920          { ac_try='test -s conftest.$ac_objext'
12921   { (case "(($ac_try" in
12922   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12923   *) ac_try_echo=$ac_try;;
12924 esac
12925 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12926   (eval "$ac_try") 2>&5
12927   ac_status=$?
12928   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12929   (exit $ac_status); }; }; then
12930   ac_header_compiler=yes
12931 else
12932   echo "$as_me: failed program was:" >&5
12933 sed 's/^/| /' conftest.$ac_ext >&5
12934
12935         ac_header_compiler=no
12936 fi
12937
12938 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12939 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12940 echo "${ECHO_T}$ac_header_compiler" >&6; }
12941
12942 # Is the header present?
12943 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12944 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12945 cat >conftest.$ac_ext <<_ACEOF
12946 /* confdefs.h.  */
12947 _ACEOF
12948 cat confdefs.h >>conftest.$ac_ext
12949 cat >>conftest.$ac_ext <<_ACEOF
12950 /* end confdefs.h.  */
12951 #include <$ac_header>
12952 _ACEOF
12953 if { (ac_try="$ac_cpp conftest.$ac_ext"
12954 case "(($ac_try" in
12955   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12956   *) ac_try_echo=$ac_try;;
12957 esac
12958 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12959   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12960   ac_status=$?
12961   grep -v '^ *+' conftest.er1 >conftest.err
12962   rm -f conftest.er1
12963   cat conftest.err >&5
12964   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12965   (exit $ac_status); } >/dev/null; then
12966   if test -s conftest.err; then
12967     ac_cpp_err=$ac_c_preproc_warn_flag
12968     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12969   else
12970     ac_cpp_err=
12971   fi
12972 else
12973   ac_cpp_err=yes
12974 fi
12975 if test -z "$ac_cpp_err"; then
12976   ac_header_preproc=yes
12977 else
12978   echo "$as_me: failed program was:" >&5
12979 sed 's/^/| /' conftest.$ac_ext >&5
12980
12981   ac_header_preproc=no
12982 fi
12983
12984 rm -f conftest.err conftest.$ac_ext
12985 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12986 echo "${ECHO_T}$ac_header_preproc" >&6; }
12987
12988 # So?  What about this header?
12989 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12990   yes:no: )
12991     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12992 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12993     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12994 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12995     ac_header_preproc=yes
12996     ;;
12997   no:yes:* )
12998     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12999 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13000     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
13001 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
13002     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13003 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13004     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
13005 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
13006     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13007 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13008     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13009 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13010     ( cat <<\_ASBOX
13011 ## ------------------------------------ ##
13012 ## Report this to http://llvm.org/bugs/ ##
13013 ## ------------------------------------ ##
13014 _ASBOX
13015      ) | sed "s/^/$as_me: WARNING:     /" >&2
13016     ;;
13017 esac
13018 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13019 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13020 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13021   echo $ECHO_N "(cached) $ECHO_C" >&6
13022 else
13023   eval "$as_ac_Header=\$ac_header_preproc"
13024 fi
13025 ac_res=`eval echo '${'$as_ac_Header'}'`
13026                { echo "$as_me:$LINENO: result: $ac_res" >&5
13027 echo "${ECHO_T}$ac_res" >&6; }
13028
13029 fi
13030 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13031   cat >>confdefs.h <<_ACEOF
13032 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13033 _ACEOF
13034
13035 fi
13036
13037 done
13038
13039 fi
13040
13041
13042 for ac_header in CrashReporterClient.h
13043 do
13044 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13045 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13046   { echo "$as_me:$LINENO: checking for $ac_header" >&5
13047 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13048 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13049   echo $ECHO_N "(cached) $ECHO_C" >&6
13050 fi
13051 ac_res=`eval echo '${'$as_ac_Header'}'`
13052                { echo "$as_me:$LINENO: result: $ac_res" >&5
13053 echo "${ECHO_T}$ac_res" >&6; }
13054 else
13055   # Is the header compilable?
13056 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
13057 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
13058 cat >conftest.$ac_ext <<_ACEOF
13059 /* confdefs.h.  */
13060 _ACEOF
13061 cat confdefs.h >>conftest.$ac_ext
13062 cat >>conftest.$ac_ext <<_ACEOF
13063 /* end confdefs.h.  */
13064 $ac_includes_default
13065 #include <$ac_header>
13066 _ACEOF
13067 rm -f conftest.$ac_objext
13068 if { (ac_try="$ac_compile"
13069 case "(($ac_try" in
13070   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13071   *) ac_try_echo=$ac_try;;
13072 esac
13073 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13074   (eval "$ac_compile") 2>conftest.er1
13075   ac_status=$?
13076   grep -v '^ *+' conftest.er1 >conftest.err
13077   rm -f conftest.er1
13078   cat conftest.err >&5
13079   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13080   (exit $ac_status); } &&
13081          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13082   { (case "(($ac_try" in
13083   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13084   *) ac_try_echo=$ac_try;;
13085 esac
13086 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13087   (eval "$ac_try") 2>&5
13088   ac_status=$?
13089   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13090   (exit $ac_status); }; } &&
13091          { ac_try='test -s conftest.$ac_objext'
13092   { (case "(($ac_try" in
13093   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13094   *) ac_try_echo=$ac_try;;
13095 esac
13096 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13097   (eval "$ac_try") 2>&5
13098   ac_status=$?
13099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13100   (exit $ac_status); }; }; then
13101   ac_header_compiler=yes
13102 else
13103   echo "$as_me: failed program was:" >&5
13104 sed 's/^/| /' conftest.$ac_ext >&5
13105
13106         ac_header_compiler=no
13107 fi
13108
13109 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13110 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13111 echo "${ECHO_T}$ac_header_compiler" >&6; }
13112
13113 # Is the header present?
13114 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
13115 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
13116 cat >conftest.$ac_ext <<_ACEOF
13117 /* confdefs.h.  */
13118 _ACEOF
13119 cat confdefs.h >>conftest.$ac_ext
13120 cat >>conftest.$ac_ext <<_ACEOF
13121 /* end confdefs.h.  */
13122 #include <$ac_header>
13123 _ACEOF
13124 if { (ac_try="$ac_cpp conftest.$ac_ext"
13125 case "(($ac_try" in
13126   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13127   *) ac_try_echo=$ac_try;;
13128 esac
13129 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13130   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13131   ac_status=$?
13132   grep -v '^ *+' conftest.er1 >conftest.err
13133   rm -f conftest.er1
13134   cat conftest.err >&5
13135   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13136   (exit $ac_status); } >/dev/null; then
13137   if test -s conftest.err; then
13138     ac_cpp_err=$ac_c_preproc_warn_flag
13139     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13140   else
13141     ac_cpp_err=
13142   fi
13143 else
13144   ac_cpp_err=yes
13145 fi
13146 if test -z "$ac_cpp_err"; then
13147   ac_header_preproc=yes
13148 else
13149   echo "$as_me: failed program was:" >&5
13150 sed 's/^/| /' conftest.$ac_ext >&5
13151
13152   ac_header_preproc=no
13153 fi
13154
13155 rm -f conftest.err conftest.$ac_ext
13156 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13157 echo "${ECHO_T}$ac_header_preproc" >&6; }
13158
13159 # So?  What about this header?
13160 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13161   yes:no: )
13162     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13163 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13164     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13165 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13166     ac_header_preproc=yes
13167     ;;
13168   no:yes:* )
13169     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13170 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13171     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
13172 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
13173     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13174 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13175     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
13176 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
13177     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13178 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13179     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13180 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13181     ( cat <<\_ASBOX
13182 ## ------------------------------------ ##
13183 ## Report this to http://llvm.org/bugs/ ##
13184 ## ------------------------------------ ##
13185 _ASBOX
13186      ) | sed "s/^/$as_me: WARNING:     /" >&2
13187     ;;
13188 esac
13189 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13190 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13191 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13192   echo $ECHO_N "(cached) $ECHO_C" >&6
13193 else
13194   eval "$as_ac_Header=\$ac_header_preproc"
13195 fi
13196 ac_res=`eval echo '${'$as_ac_Header'}'`
13197                { echo "$as_me:$LINENO: result: $ac_res" >&5
13198 echo "${ECHO_T}$ac_res" >&6; }
13199
13200 fi
13201 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13202   cat >>confdefs.h <<_ACEOF
13203 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13204 _ACEOF
13205
13206 fi
13207
13208 done
13209
13210
13211 { echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
13212 echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
13213 cat >conftest.$ac_ext <<_ACEOF
13214
13215   /* confdefs.h.  */
13216 _ACEOF
13217 cat confdefs.h >>conftest.$ac_ext
13218 cat >>conftest.$ac_ext <<_ACEOF
13219 /* end confdefs.h.  */
13220
13221     extern const char *__crashreporter_info__;
13222     int main() {
13223       __crashreporter_info__ = "test";
13224       return 0;
13225     }
13226
13227
13228 _ACEOF
13229 rm -f conftest.$ac_objext conftest$ac_exeext
13230 if { (ac_try="$ac_link"
13231 case "(($ac_try" in
13232   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13233   *) ac_try_echo=$ac_try;;
13234 esac
13235 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13236   (eval "$ac_link") 2>conftest.er1
13237   ac_status=$?
13238   grep -v '^ *+' conftest.er1 >conftest.err
13239   rm -f conftest.er1
13240   cat conftest.err >&5
13241   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13242   (exit $ac_status); } &&
13243          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13244   { (case "(($ac_try" in
13245   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13246   *) ac_try_echo=$ac_try;;
13247 esac
13248 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13249   (eval "$ac_try") 2>&5
13250   ac_status=$?
13251   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13252   (exit $ac_status); }; } &&
13253          { ac_try='test -s conftest$ac_exeext'
13254   { (case "(($ac_try" in
13255   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13256   *) ac_try_echo=$ac_try;;
13257 esac
13258 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13259   (eval "$ac_try") 2>&5
13260   ac_status=$?
13261   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13262   (exit $ac_status); }; }; then
13263
13264   { echo "$as_me:$LINENO: result: yes" >&5
13265 echo "${ECHO_T}yes" >&6; }
13266
13267 cat >>confdefs.h <<\_ACEOF
13268 #define HAVE_CRASHREPORTER_INFO 1
13269 _ACEOF
13270
13271
13272 else
13273   echo "$as_me: failed program was:" >&5
13274 sed 's/^/| /' conftest.$ac_ext >&5
13275
13276
13277   { echo "$as_me:$LINENO: result: no" >&5
13278 echo "${ECHO_T}no" >&6; }
13279
13280 cat >>confdefs.h <<\_ACEOF
13281 #define HAVE_CRASHREPORTER_INFO 0
13282 _ACEOF
13283
13284
13285 fi
13286
13287 rm -f core conftest.err conftest.$ac_objext \
13288       conftest$ac_exeext conftest.$ac_ext
13289
13290
13291
13292   { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
13293 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
13294 if test "${ac_cv_huge_val_sanity+set}" = set; then
13295   echo $ECHO_N "(cached) $ECHO_C" >&6
13296 else
13297
13298     ac_ext=cpp
13299 ac_cpp='$CXXCPP $CPPFLAGS'
13300 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13301 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13302 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13303
13304     ac_save_CXXFLAGS=$CXXFLAGS
13305     CXXFLAGS="$CXXFLAGS -pedantic"
13306     if test "$cross_compiling" = yes; then
13307   ac_cv_huge_val_sanity=yes
13308 else
13309   cat >conftest.$ac_ext <<_ACEOF
13310 /* confdefs.h.  */
13311 _ACEOF
13312 cat confdefs.h >>conftest.$ac_ext
13313 cat >>conftest.$ac_ext <<_ACEOF
13314 /* end confdefs.h.  */
13315 #include <math.h>
13316 int
13317 main ()
13318 {
13319 double x = HUGE_VAL; return x != x;
13320   ;
13321   return 0;
13322 }
13323 _ACEOF
13324 rm -f conftest$ac_exeext
13325 if { (ac_try="$ac_link"
13326 case "(($ac_try" in
13327   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13328   *) ac_try_echo=$ac_try;;
13329 esac
13330 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13331   (eval "$ac_link") 2>&5
13332   ac_status=$?
13333   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13334   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13335   { (case "(($ac_try" in
13336   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13337   *) ac_try_echo=$ac_try;;
13338 esac
13339 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13340   (eval "$ac_try") 2>&5
13341   ac_status=$?
13342   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13343   (exit $ac_status); }; }; then
13344   ac_cv_huge_val_sanity=yes
13345 else
13346   echo "$as_me: program exited with status $ac_status" >&5
13347 echo "$as_me: failed program was:" >&5
13348 sed 's/^/| /' conftest.$ac_ext >&5
13349
13350 ( exit $ac_status )
13351 ac_cv_huge_val_sanity=no
13352 fi
13353 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13354 fi
13355
13356
13357     CXXFLAGS=$ac_save_CXXFLAGS
13358     ac_ext=c
13359 ac_cpp='$CPP $CPPFLAGS'
13360 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13361 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13362 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13363
13364
13365 fi
13366 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
13367 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
13368   HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
13369
13370
13371 { echo "$as_me:$LINENO: checking for pid_t" >&5
13372 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
13373 if test "${ac_cv_type_pid_t+set}" = set; then
13374   echo $ECHO_N "(cached) $ECHO_C" >&6
13375 else
13376   cat >conftest.$ac_ext <<_ACEOF
13377 /* confdefs.h.  */
13378 _ACEOF
13379 cat confdefs.h >>conftest.$ac_ext
13380 cat >>conftest.$ac_ext <<_ACEOF
13381 /* end confdefs.h.  */
13382 $ac_includes_default
13383 typedef pid_t ac__type_new_;
13384 int
13385 main ()
13386 {
13387 if ((ac__type_new_ *) 0)
13388   return 0;
13389 if (sizeof (ac__type_new_))
13390   return 0;
13391   ;
13392   return 0;
13393 }
13394 _ACEOF
13395 rm -f conftest.$ac_objext
13396 if { (ac_try="$ac_compile"
13397 case "(($ac_try" in
13398   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13399   *) ac_try_echo=$ac_try;;
13400 esac
13401 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13402   (eval "$ac_compile") 2>conftest.er1
13403   ac_status=$?
13404   grep -v '^ *+' conftest.er1 >conftest.err
13405   rm -f conftest.er1
13406   cat conftest.err >&5
13407   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13408   (exit $ac_status); } &&
13409          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13410   { (case "(($ac_try" in
13411   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13412   *) ac_try_echo=$ac_try;;
13413 esac
13414 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13415   (eval "$ac_try") 2>&5
13416   ac_status=$?
13417   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13418   (exit $ac_status); }; } &&
13419          { ac_try='test -s conftest.$ac_objext'
13420   { (case "(($ac_try" in
13421   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13422   *) ac_try_echo=$ac_try;;
13423 esac
13424 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13425   (eval "$ac_try") 2>&5
13426   ac_status=$?
13427   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13428   (exit $ac_status); }; }; then
13429   ac_cv_type_pid_t=yes
13430 else
13431   echo "$as_me: failed program was:" >&5
13432 sed 's/^/| /' conftest.$ac_ext >&5
13433
13434         ac_cv_type_pid_t=no
13435 fi
13436
13437 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13438 fi
13439 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
13440 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
13441 if test $ac_cv_type_pid_t = yes; then
13442   :
13443 else
13444
13445 cat >>confdefs.h <<_ACEOF
13446 #define pid_t int
13447 _ACEOF
13448
13449 fi
13450
13451 { echo "$as_me:$LINENO: checking for size_t" >&5
13452 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
13453 if test "${ac_cv_type_size_t+set}" = set; then
13454   echo $ECHO_N "(cached) $ECHO_C" >&6
13455 else
13456   cat >conftest.$ac_ext <<_ACEOF
13457 /* confdefs.h.  */
13458 _ACEOF
13459 cat confdefs.h >>conftest.$ac_ext
13460 cat >>conftest.$ac_ext <<_ACEOF
13461 /* end confdefs.h.  */
13462 $ac_includes_default
13463 typedef size_t ac__type_new_;
13464 int
13465 main ()
13466 {
13467 if ((ac__type_new_ *) 0)
13468   return 0;
13469 if (sizeof (ac__type_new_))
13470   return 0;
13471   ;
13472   return 0;
13473 }
13474 _ACEOF
13475 rm -f conftest.$ac_objext
13476 if { (ac_try="$ac_compile"
13477 case "(($ac_try" in
13478   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13479   *) ac_try_echo=$ac_try;;
13480 esac
13481 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13482   (eval "$ac_compile") 2>conftest.er1
13483   ac_status=$?
13484   grep -v '^ *+' conftest.er1 >conftest.err
13485   rm -f conftest.er1
13486   cat conftest.err >&5
13487   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13488   (exit $ac_status); } &&
13489          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13490   { (case "(($ac_try" in
13491   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13492   *) ac_try_echo=$ac_try;;
13493 esac
13494 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13495   (eval "$ac_try") 2>&5
13496   ac_status=$?
13497   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13498   (exit $ac_status); }; } &&
13499          { ac_try='test -s conftest.$ac_objext'
13500   { (case "(($ac_try" in
13501   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13502   *) ac_try_echo=$ac_try;;
13503 esac
13504 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13505   (eval "$ac_try") 2>&5
13506   ac_status=$?
13507   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13508   (exit $ac_status); }; }; then
13509   ac_cv_type_size_t=yes
13510 else
13511   echo "$as_me: failed program was:" >&5
13512 sed 's/^/| /' conftest.$ac_ext >&5
13513
13514         ac_cv_type_size_t=no
13515 fi
13516
13517 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13518 fi
13519 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
13520 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
13521 if test $ac_cv_type_size_t = yes; then
13522   :
13523 else
13524
13525 cat >>confdefs.h <<_ACEOF
13526 #define size_t unsigned int
13527 _ACEOF
13528
13529 fi
13530
13531
13532 cat >>confdefs.h <<_ACEOF
13533 #define RETSIGTYPE void
13534 _ACEOF
13535
13536 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
13537 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
13538 if test "${ac_cv_struct_tm+set}" = set; then
13539   echo $ECHO_N "(cached) $ECHO_C" >&6
13540 else
13541   cat >conftest.$ac_ext <<_ACEOF
13542 /* confdefs.h.  */
13543 _ACEOF
13544 cat confdefs.h >>conftest.$ac_ext
13545 cat >>conftest.$ac_ext <<_ACEOF
13546 /* end confdefs.h.  */
13547 #include <sys/types.h>
13548 #include <time.h>
13549
13550 int
13551 main ()
13552 {
13553 struct tm *tp; tp->tm_sec;
13554   ;
13555   return 0;
13556 }
13557 _ACEOF
13558 rm -f conftest.$ac_objext
13559 if { (ac_try="$ac_compile"
13560 case "(($ac_try" in
13561   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13562   *) ac_try_echo=$ac_try;;
13563 esac
13564 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13565   (eval "$ac_compile") 2>conftest.er1
13566   ac_status=$?
13567   grep -v '^ *+' conftest.er1 >conftest.err
13568   rm -f conftest.er1
13569   cat conftest.err >&5
13570   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13571   (exit $ac_status); } &&
13572          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13573   { (case "(($ac_try" in
13574   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13575   *) ac_try_echo=$ac_try;;
13576 esac
13577 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13578   (eval "$ac_try") 2>&5
13579   ac_status=$?
13580   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13581   (exit $ac_status); }; } &&
13582          { ac_try='test -s conftest.$ac_objext'
13583   { (case "(($ac_try" in
13584   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13585   *) ac_try_echo=$ac_try;;
13586 esac
13587 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13588   (eval "$ac_try") 2>&5
13589   ac_status=$?
13590   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13591   (exit $ac_status); }; }; then
13592   ac_cv_struct_tm=time.h
13593 else
13594   echo "$as_me: failed program was:" >&5
13595 sed 's/^/| /' conftest.$ac_ext >&5
13596
13597         ac_cv_struct_tm=sys/time.h
13598 fi
13599
13600 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13601 fi
13602 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
13603 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
13604 if test $ac_cv_struct_tm = sys/time.h; then
13605
13606 cat >>confdefs.h <<\_ACEOF
13607 #define TM_IN_SYS_TIME 1
13608 _ACEOF
13609
13610 fi
13611
13612 { echo "$as_me:$LINENO: checking for int64_t" >&5
13613 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
13614 if test "${ac_cv_type_int64_t+set}" = set; then
13615   echo $ECHO_N "(cached) $ECHO_C" >&6
13616 else
13617   cat >conftest.$ac_ext <<_ACEOF
13618 /* confdefs.h.  */
13619 _ACEOF
13620 cat confdefs.h >>conftest.$ac_ext
13621 cat >>conftest.$ac_ext <<_ACEOF
13622 /* end confdefs.h.  */
13623 $ac_includes_default
13624 typedef int64_t ac__type_new_;
13625 int
13626 main ()
13627 {
13628 if ((ac__type_new_ *) 0)
13629   return 0;
13630 if (sizeof (ac__type_new_))
13631   return 0;
13632   ;
13633   return 0;
13634 }
13635 _ACEOF
13636 rm -f conftest.$ac_objext
13637 if { (ac_try="$ac_compile"
13638 case "(($ac_try" in
13639   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13640   *) ac_try_echo=$ac_try;;
13641 esac
13642 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13643   (eval "$ac_compile") 2>conftest.er1
13644   ac_status=$?
13645   grep -v '^ *+' conftest.er1 >conftest.err
13646   rm -f conftest.er1
13647   cat conftest.err >&5
13648   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13649   (exit $ac_status); } &&
13650          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13651   { (case "(($ac_try" in
13652   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13653   *) ac_try_echo=$ac_try;;
13654 esac
13655 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13656   (eval "$ac_try") 2>&5
13657   ac_status=$?
13658   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13659   (exit $ac_status); }; } &&
13660          { ac_try='test -s conftest.$ac_objext'
13661   { (case "(($ac_try" in
13662   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13663   *) ac_try_echo=$ac_try;;
13664 esac
13665 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13666   (eval "$ac_try") 2>&5
13667   ac_status=$?
13668   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13669   (exit $ac_status); }; }; then
13670   ac_cv_type_int64_t=yes
13671 else
13672   echo "$as_me: failed program was:" >&5
13673 sed 's/^/| /' conftest.$ac_ext >&5
13674
13675         ac_cv_type_int64_t=no
13676 fi
13677
13678 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13679 fi
13680 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
13681 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
13682 if test $ac_cv_type_int64_t = yes; then
13683
13684 cat >>confdefs.h <<_ACEOF
13685 #define HAVE_INT64_T 1
13686 _ACEOF
13687
13688
13689 else
13690   { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
13691 echo "$as_me: error: Type int64_t required but not found" >&2;}
13692    { (exit 1); exit 1; }; }
13693 fi
13694
13695 { echo "$as_me:$LINENO: checking for uint64_t" >&5
13696 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
13697 if test "${ac_cv_type_uint64_t+set}" = set; then
13698   echo $ECHO_N "(cached) $ECHO_C" >&6
13699 else
13700   cat >conftest.$ac_ext <<_ACEOF
13701 /* confdefs.h.  */
13702 _ACEOF
13703 cat confdefs.h >>conftest.$ac_ext
13704 cat >>conftest.$ac_ext <<_ACEOF
13705 /* end confdefs.h.  */
13706 $ac_includes_default
13707 typedef uint64_t ac__type_new_;
13708 int
13709 main ()
13710 {
13711 if ((ac__type_new_ *) 0)
13712   return 0;
13713 if (sizeof (ac__type_new_))
13714   return 0;
13715   ;
13716   return 0;
13717 }
13718 _ACEOF
13719 rm -f conftest.$ac_objext
13720 if { (ac_try="$ac_compile"
13721 case "(($ac_try" in
13722   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13723   *) ac_try_echo=$ac_try;;
13724 esac
13725 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13726   (eval "$ac_compile") 2>conftest.er1
13727   ac_status=$?
13728   grep -v '^ *+' conftest.er1 >conftest.err
13729   rm -f conftest.er1
13730   cat conftest.err >&5
13731   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13732   (exit $ac_status); } &&
13733          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13734   { (case "(($ac_try" in
13735   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13736   *) ac_try_echo=$ac_try;;
13737 esac
13738 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13739   (eval "$ac_try") 2>&5
13740   ac_status=$?
13741   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13742   (exit $ac_status); }; } &&
13743          { ac_try='test -s conftest.$ac_objext'
13744   { (case "(($ac_try" in
13745   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13746   *) ac_try_echo=$ac_try;;
13747 esac
13748 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13749   (eval "$ac_try") 2>&5
13750   ac_status=$?
13751   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13752   (exit $ac_status); }; }; then
13753   ac_cv_type_uint64_t=yes
13754 else
13755   echo "$as_me: failed program was:" >&5
13756 sed 's/^/| /' conftest.$ac_ext >&5
13757
13758         ac_cv_type_uint64_t=no
13759 fi
13760
13761 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13762 fi
13763 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
13764 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
13765 if test $ac_cv_type_uint64_t = yes; then
13766
13767 cat >>confdefs.h <<_ACEOF
13768 #define HAVE_UINT64_T 1
13769 _ACEOF
13770
13771
13772 else
13773   { echo "$as_me:$LINENO: checking for u_int64_t" >&5
13774 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
13775 if test "${ac_cv_type_u_int64_t+set}" = set; then
13776   echo $ECHO_N "(cached) $ECHO_C" >&6
13777 else
13778   cat >conftest.$ac_ext <<_ACEOF
13779 /* confdefs.h.  */
13780 _ACEOF
13781 cat confdefs.h >>conftest.$ac_ext
13782 cat >>conftest.$ac_ext <<_ACEOF
13783 /* end confdefs.h.  */
13784 $ac_includes_default
13785 typedef u_int64_t ac__type_new_;
13786 int
13787 main ()
13788 {
13789 if ((ac__type_new_ *) 0)
13790   return 0;
13791 if (sizeof (ac__type_new_))
13792   return 0;
13793   ;
13794   return 0;
13795 }
13796 _ACEOF
13797 rm -f conftest.$ac_objext
13798 if { (ac_try="$ac_compile"
13799 case "(($ac_try" in
13800   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13801   *) ac_try_echo=$ac_try;;
13802 esac
13803 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13804   (eval "$ac_compile") 2>conftest.er1
13805   ac_status=$?
13806   grep -v '^ *+' conftest.er1 >conftest.err
13807   rm -f conftest.er1
13808   cat conftest.err >&5
13809   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13810   (exit $ac_status); } &&
13811          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13812   { (case "(($ac_try" in
13813   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13814   *) ac_try_echo=$ac_try;;
13815 esac
13816 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13817   (eval "$ac_try") 2>&5
13818   ac_status=$?
13819   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13820   (exit $ac_status); }; } &&
13821          { ac_try='test -s conftest.$ac_objext'
13822   { (case "(($ac_try" in
13823   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13824   *) ac_try_echo=$ac_try;;
13825 esac
13826 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13827   (eval "$ac_try") 2>&5
13828   ac_status=$?
13829   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13830   (exit $ac_status); }; }; then
13831   ac_cv_type_u_int64_t=yes
13832 else
13833   echo "$as_me: failed program was:" >&5
13834 sed 's/^/| /' conftest.$ac_ext >&5
13835
13836         ac_cv_type_u_int64_t=no
13837 fi
13838
13839 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13840 fi
13841 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
13842 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
13843 if test $ac_cv_type_u_int64_t = yes; then
13844
13845 cat >>confdefs.h <<_ACEOF
13846 #define HAVE_U_INT64_T 1
13847 _ACEOF
13848
13849
13850 else
13851   { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
13852 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
13853    { (exit 1); exit 1; }; }
13854 fi
13855
13856 fi
13857
13858
13859
13860
13861
13862 for ac_func in backtrace getcwd
13863 do
13864 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13865 { echo "$as_me:$LINENO: checking for $ac_func" >&5
13866 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
13867 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13868   echo $ECHO_N "(cached) $ECHO_C" >&6
13869 else
13870   cat >conftest.$ac_ext <<_ACEOF
13871 /* confdefs.h.  */
13872 _ACEOF
13873 cat confdefs.h >>conftest.$ac_ext
13874 cat >>conftest.$ac_ext <<_ACEOF
13875 /* end confdefs.h.  */
13876 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13877    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
13878 #define $ac_func innocuous_$ac_func
13879
13880 /* System header to define __stub macros and hopefully few prototypes,
13881     which can conflict with char $ac_func (); below.
13882     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13883     <limits.h> exists even on freestanding compilers.  */
13884
13885 #ifdef __STDC__
13886 # include <limits.h>
13887 #else
13888 # include <assert.h>
13889 #endif
13890
13891 #undef $ac_func
13892
13893 /* Override any GCC internal prototype to avoid an error.
13894    Use char because int might match the return type of a GCC
13895    builtin and then its argument prototype would still apply.  */
13896 #ifdef __cplusplus
13897 extern "C"
13898 #endif
13899 char $ac_func ();
13900 /* The GNU C library defines this for functions which it implements
13901     to always fail with ENOSYS.  Some functions are actually named
13902     something starting with __ and the normal name is an alias.  */
13903 #if defined __stub_$ac_func || defined __stub___$ac_func
13904 choke me
13905 #endif
13906
13907 int
13908 main ()
13909 {
13910 return $ac_func ();
13911   ;
13912   return 0;
13913 }
13914 _ACEOF
13915 rm -f conftest.$ac_objext conftest$ac_exeext
13916 if { (ac_try="$ac_link"
13917 case "(($ac_try" in
13918   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13919   *) ac_try_echo=$ac_try;;
13920 esac
13921 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13922   (eval "$ac_link") 2>conftest.er1
13923   ac_status=$?
13924   grep -v '^ *+' conftest.er1 >conftest.err
13925   rm -f conftest.er1
13926   cat conftest.err >&5
13927   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13928   (exit $ac_status); } &&
13929          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13930   { (case "(($ac_try" in
13931   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13932   *) ac_try_echo=$ac_try;;
13933 esac
13934 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13935   (eval "$ac_try") 2>&5
13936   ac_status=$?
13937   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13938   (exit $ac_status); }; } &&
13939          { ac_try='test -s conftest$ac_exeext'
13940   { (case "(($ac_try" in
13941   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13942   *) ac_try_echo=$ac_try;;
13943 esac
13944 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13945   (eval "$ac_try") 2>&5
13946   ac_status=$?
13947   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13948   (exit $ac_status); }; }; then
13949   eval "$as_ac_var=yes"
13950 else
13951   echo "$as_me: failed program was:" >&5
13952 sed 's/^/| /' conftest.$ac_ext >&5
13953
13954         eval "$as_ac_var=no"
13955 fi
13956
13957 rm -f core conftest.err conftest.$ac_objext \
13958       conftest$ac_exeext conftest.$ac_ext
13959 fi
13960 ac_res=`eval echo '${'$as_ac_var'}'`
13961                { echo "$as_me:$LINENO: result: $ac_res" >&5
13962 echo "${ECHO_T}$ac_res" >&6; }
13963 if test `eval echo '${'$as_ac_var'}'` = yes; then
13964   cat >>confdefs.h <<_ACEOF
13965 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13966 _ACEOF
13967
13968 fi
13969 done
13970
13971
13972
13973
13974
13975
13976 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
13977 do
13978 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13979 { echo "$as_me:$LINENO: checking for $ac_func" >&5
13980 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
13981 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13982   echo $ECHO_N "(cached) $ECHO_C" >&6
13983 else
13984   cat >conftest.$ac_ext <<_ACEOF
13985 /* confdefs.h.  */
13986 _ACEOF
13987 cat confdefs.h >>conftest.$ac_ext
13988 cat >>conftest.$ac_ext <<_ACEOF
13989 /* end confdefs.h.  */
13990 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13991    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
13992 #define $ac_func innocuous_$ac_func
13993
13994 /* System header to define __stub macros and hopefully few prototypes,
13995     which can conflict with char $ac_func (); below.
13996     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13997     <limits.h> exists even on freestanding compilers.  */
13998
13999 #ifdef __STDC__
14000 # include <limits.h>
14001 #else
14002 # include <assert.h>
14003 #endif
14004
14005 #undef $ac_func
14006
14007 /* Override any GCC internal prototype to avoid an error.
14008    Use char because int might match the return type of a GCC
14009    builtin and then its argument prototype would still apply.  */
14010 #ifdef __cplusplus
14011 extern "C"
14012 #endif
14013 char $ac_func ();
14014 /* The GNU C library defines this for functions which it implements
14015     to always fail with ENOSYS.  Some functions are actually named
14016     something starting with __ and the normal name is an alias.  */
14017 #if defined __stub_$ac_func || defined __stub___$ac_func
14018 choke me
14019 #endif
14020
14021 int
14022 main ()
14023 {
14024 return $ac_func ();
14025   ;
14026   return 0;
14027 }
14028 _ACEOF
14029 rm -f conftest.$ac_objext conftest$ac_exeext
14030 if { (ac_try="$ac_link"
14031 case "(($ac_try" in
14032   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14033   *) ac_try_echo=$ac_try;;
14034 esac
14035 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14036   (eval "$ac_link") 2>conftest.er1
14037   ac_status=$?
14038   grep -v '^ *+' conftest.er1 >conftest.err
14039   rm -f conftest.er1
14040   cat conftest.err >&5
14041   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14042   (exit $ac_status); } &&
14043          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14044   { (case "(($ac_try" in
14045   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14046   *) ac_try_echo=$ac_try;;
14047 esac
14048 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14049   (eval "$ac_try") 2>&5
14050   ac_status=$?
14051   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14052   (exit $ac_status); }; } &&
14053          { ac_try='test -s conftest$ac_exeext'
14054   { (case "(($ac_try" in
14055   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14056   *) ac_try_echo=$ac_try;;
14057 esac
14058 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14059   (eval "$ac_try") 2>&5
14060   ac_status=$?
14061   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14062   (exit $ac_status); }; }; then
14063   eval "$as_ac_var=yes"
14064 else
14065   echo "$as_me: failed program was:" >&5
14066 sed 's/^/| /' conftest.$ac_ext >&5
14067
14068         eval "$as_ac_var=no"
14069 fi
14070
14071 rm -f core conftest.err conftest.$ac_objext \
14072       conftest$ac_exeext conftest.$ac_ext
14073 fi
14074 ac_res=`eval echo '${'$as_ac_var'}'`
14075                { echo "$as_me:$LINENO: result: $ac_res" >&5
14076 echo "${ECHO_T}$ac_res" >&6; }
14077 if test `eval echo '${'$as_ac_var'}'` = yes; then
14078   cat >>confdefs.h <<_ACEOF
14079 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14080 _ACEOF
14081
14082 fi
14083 done
14084
14085
14086
14087
14088 for ac_func in isatty mkdtemp mkstemp
14089 do
14090 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14091 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14092 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14093 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14094   echo $ECHO_N "(cached) $ECHO_C" >&6
14095 else
14096   cat >conftest.$ac_ext <<_ACEOF
14097 /* confdefs.h.  */
14098 _ACEOF
14099 cat confdefs.h >>conftest.$ac_ext
14100 cat >>conftest.$ac_ext <<_ACEOF
14101 /* end confdefs.h.  */
14102 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14103    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14104 #define $ac_func innocuous_$ac_func
14105
14106 /* System header to define __stub macros and hopefully few prototypes,
14107     which can conflict with char $ac_func (); below.
14108     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14109     <limits.h> exists even on freestanding compilers.  */
14110
14111 #ifdef __STDC__
14112 # include <limits.h>
14113 #else
14114 # include <assert.h>
14115 #endif
14116
14117 #undef $ac_func
14118
14119 /* Override any GCC internal prototype to avoid an error.
14120    Use char because int might match the return type of a GCC
14121    builtin and then its argument prototype would still apply.  */
14122 #ifdef __cplusplus
14123 extern "C"
14124 #endif
14125 char $ac_func ();
14126 /* The GNU C library defines this for functions which it implements
14127     to always fail with ENOSYS.  Some functions are actually named
14128     something starting with __ and the normal name is an alias.  */
14129 #if defined __stub_$ac_func || defined __stub___$ac_func
14130 choke me
14131 #endif
14132
14133 int
14134 main ()
14135 {
14136 return $ac_func ();
14137   ;
14138   return 0;
14139 }
14140 _ACEOF
14141 rm -f conftest.$ac_objext conftest$ac_exeext
14142 if { (ac_try="$ac_link"
14143 case "(($ac_try" in
14144   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14145   *) ac_try_echo=$ac_try;;
14146 esac
14147 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14148   (eval "$ac_link") 2>conftest.er1
14149   ac_status=$?
14150   grep -v '^ *+' conftest.er1 >conftest.err
14151   rm -f conftest.er1
14152   cat conftest.err >&5
14153   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14154   (exit $ac_status); } &&
14155          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14156   { (case "(($ac_try" in
14157   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14158   *) ac_try_echo=$ac_try;;
14159 esac
14160 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14161   (eval "$ac_try") 2>&5
14162   ac_status=$?
14163   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14164   (exit $ac_status); }; } &&
14165          { ac_try='test -s conftest$ac_exeext'
14166   { (case "(($ac_try" in
14167   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14168   *) ac_try_echo=$ac_try;;
14169 esac
14170 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14171   (eval "$ac_try") 2>&5
14172   ac_status=$?
14173   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14174   (exit $ac_status); }; }; then
14175   eval "$as_ac_var=yes"
14176 else
14177   echo "$as_me: failed program was:" >&5
14178 sed 's/^/| /' conftest.$ac_ext >&5
14179
14180         eval "$as_ac_var=no"
14181 fi
14182
14183 rm -f core conftest.err conftest.$ac_objext \
14184       conftest$ac_exeext conftest.$ac_ext
14185 fi
14186 ac_res=`eval echo '${'$as_ac_var'}'`
14187                { echo "$as_me:$LINENO: result: $ac_res" >&5
14188 echo "${ECHO_T}$ac_res" >&6; }
14189 if test `eval echo '${'$as_ac_var'}'` = yes; then
14190   cat >>confdefs.h <<_ACEOF
14191 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14192 _ACEOF
14193
14194 fi
14195 done
14196
14197
14198
14199
14200
14201
14202
14203 for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit
14204 do
14205 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14206 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14207 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14208 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14209   echo $ECHO_N "(cached) $ECHO_C" >&6
14210 else
14211   cat >conftest.$ac_ext <<_ACEOF
14212 /* confdefs.h.  */
14213 _ACEOF
14214 cat confdefs.h >>conftest.$ac_ext
14215 cat >>conftest.$ac_ext <<_ACEOF
14216 /* end confdefs.h.  */
14217 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14218    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14219 #define $ac_func innocuous_$ac_func
14220
14221 /* System header to define __stub macros and hopefully few prototypes,
14222     which can conflict with char $ac_func (); below.
14223     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14224     <limits.h> exists even on freestanding compilers.  */
14225
14226 #ifdef __STDC__
14227 # include <limits.h>
14228 #else
14229 # include <assert.h>
14230 #endif
14231
14232 #undef $ac_func
14233
14234 /* Override any GCC internal prototype to avoid an error.
14235    Use char because int might match the return type of a GCC
14236    builtin and then its argument prototype would still apply.  */
14237 #ifdef __cplusplus
14238 extern "C"
14239 #endif
14240 char $ac_func ();
14241 /* The GNU C library defines this for functions which it implements
14242     to always fail with ENOSYS.  Some functions are actually named
14243     something starting with __ and the normal name is an alias.  */
14244 #if defined __stub_$ac_func || defined __stub___$ac_func
14245 choke me
14246 #endif
14247
14248 int
14249 main ()
14250 {
14251 return $ac_func ();
14252   ;
14253   return 0;
14254 }
14255 _ACEOF
14256 rm -f conftest.$ac_objext conftest$ac_exeext
14257 if { (ac_try="$ac_link"
14258 case "(($ac_try" in
14259   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14260   *) ac_try_echo=$ac_try;;
14261 esac
14262 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14263   (eval "$ac_link") 2>conftest.er1
14264   ac_status=$?
14265   grep -v '^ *+' conftest.er1 >conftest.err
14266   rm -f conftest.er1
14267   cat conftest.err >&5
14268   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14269   (exit $ac_status); } &&
14270          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14271   { (case "(($ac_try" in
14272   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14273   *) ac_try_echo=$ac_try;;
14274 esac
14275 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14276   (eval "$ac_try") 2>&5
14277   ac_status=$?
14278   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14279   (exit $ac_status); }; } &&
14280          { ac_try='test -s conftest$ac_exeext'
14281   { (case "(($ac_try" in
14282   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14283   *) ac_try_echo=$ac_try;;
14284 esac
14285 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14286   (eval "$ac_try") 2>&5
14287   ac_status=$?
14288   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14289   (exit $ac_status); }; }; then
14290   eval "$as_ac_var=yes"
14291 else
14292   echo "$as_me: failed program was:" >&5
14293 sed 's/^/| /' conftest.$ac_ext >&5
14294
14295         eval "$as_ac_var=no"
14296 fi
14297
14298 rm -f core conftest.err conftest.$ac_objext \
14299       conftest$ac_exeext conftest.$ac_ext
14300 fi
14301 ac_res=`eval echo '${'$as_ac_var'}'`
14302                { echo "$as_me:$LINENO: result: $ac_res" >&5
14303 echo "${ECHO_T}$ac_res" >&6; }
14304 if test `eval echo '${'$as_ac_var'}'` = yes; then
14305   cat >>confdefs.h <<_ACEOF
14306 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14307 _ACEOF
14308
14309 fi
14310 done
14311
14312
14313
14314
14315 for ac_func in strerror strerror_r setenv
14316 do
14317 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14318 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14319 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14320 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14321   echo $ECHO_N "(cached) $ECHO_C" >&6
14322 else
14323   cat >conftest.$ac_ext <<_ACEOF
14324 /* confdefs.h.  */
14325 _ACEOF
14326 cat confdefs.h >>conftest.$ac_ext
14327 cat >>conftest.$ac_ext <<_ACEOF
14328 /* end confdefs.h.  */
14329 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14330    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14331 #define $ac_func innocuous_$ac_func
14332
14333 /* System header to define __stub macros and hopefully few prototypes,
14334     which can conflict with char $ac_func (); below.
14335     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14336     <limits.h> exists even on freestanding compilers.  */
14337
14338 #ifdef __STDC__
14339 # include <limits.h>
14340 #else
14341 # include <assert.h>
14342 #endif
14343
14344 #undef $ac_func
14345
14346 /* Override any GCC internal prototype to avoid an error.
14347    Use char because int might match the return type of a GCC
14348    builtin and then its argument prototype would still apply.  */
14349 #ifdef __cplusplus
14350 extern "C"
14351 #endif
14352 char $ac_func ();
14353 /* The GNU C library defines this for functions which it implements
14354     to always fail with ENOSYS.  Some functions are actually named
14355     something starting with __ and the normal name is an alias.  */
14356 #if defined __stub_$ac_func || defined __stub___$ac_func
14357 choke me
14358 #endif
14359
14360 int
14361 main ()
14362 {
14363 return $ac_func ();
14364   ;
14365   return 0;
14366 }
14367 _ACEOF
14368 rm -f conftest.$ac_objext conftest$ac_exeext
14369 if { (ac_try="$ac_link"
14370 case "(($ac_try" in
14371   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14372   *) ac_try_echo=$ac_try;;
14373 esac
14374 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14375   (eval "$ac_link") 2>conftest.er1
14376   ac_status=$?
14377   grep -v '^ *+' conftest.er1 >conftest.err
14378   rm -f conftest.er1
14379   cat conftest.err >&5
14380   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14381   (exit $ac_status); } &&
14382          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14383   { (case "(($ac_try" in
14384   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14385   *) ac_try_echo=$ac_try;;
14386 esac
14387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14388   (eval "$ac_try") 2>&5
14389   ac_status=$?
14390   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14391   (exit $ac_status); }; } &&
14392          { ac_try='test -s conftest$ac_exeext'
14393   { (case "(($ac_try" in
14394   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14395   *) ac_try_echo=$ac_try;;
14396 esac
14397 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14398   (eval "$ac_try") 2>&5
14399   ac_status=$?
14400   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14401   (exit $ac_status); }; }; then
14402   eval "$as_ac_var=yes"
14403 else
14404   echo "$as_me: failed program was:" >&5
14405 sed 's/^/| /' conftest.$ac_ext >&5
14406
14407         eval "$as_ac_var=no"
14408 fi
14409
14410 rm -f core conftest.err conftest.$ac_objext \
14411       conftest$ac_exeext conftest.$ac_ext
14412 fi
14413 ac_res=`eval echo '${'$as_ac_var'}'`
14414                { echo "$as_me:$LINENO: result: $ac_res" >&5
14415 echo "${ECHO_T}$ac_res" >&6; }
14416 if test `eval echo '${'$as_ac_var'}'` = yes; then
14417   cat >>confdefs.h <<_ACEOF
14418 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14419 _ACEOF
14420
14421 fi
14422 done
14423
14424
14425
14426
14427
14428 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
14429 do
14430 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14431 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14432 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14433 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14434   echo $ECHO_N "(cached) $ECHO_C" >&6
14435 else
14436   cat >conftest.$ac_ext <<_ACEOF
14437 /* confdefs.h.  */
14438 _ACEOF
14439 cat confdefs.h >>conftest.$ac_ext
14440 cat >>conftest.$ac_ext <<_ACEOF
14441 /* end confdefs.h.  */
14442 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14443    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14444 #define $ac_func innocuous_$ac_func
14445
14446 /* System header to define __stub macros and hopefully few prototypes,
14447     which can conflict with char $ac_func (); below.
14448     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14449     <limits.h> exists even on freestanding compilers.  */
14450
14451 #ifdef __STDC__
14452 # include <limits.h>
14453 #else
14454 # include <assert.h>
14455 #endif
14456
14457 #undef $ac_func
14458
14459 /* Override any GCC internal prototype to avoid an error.
14460    Use char because int might match the return type of a GCC
14461    builtin and then its argument prototype would still apply.  */
14462 #ifdef __cplusplus
14463 extern "C"
14464 #endif
14465 char $ac_func ();
14466 /* The GNU C library defines this for functions which it implements
14467     to always fail with ENOSYS.  Some functions are actually named
14468     something starting with __ and the normal name is an alias.  */
14469 #if defined __stub_$ac_func || defined __stub___$ac_func
14470 choke me
14471 #endif
14472
14473 int
14474 main ()
14475 {
14476 return $ac_func ();
14477   ;
14478   return 0;
14479 }
14480 _ACEOF
14481 rm -f conftest.$ac_objext conftest$ac_exeext
14482 if { (ac_try="$ac_link"
14483 case "(($ac_try" in
14484   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14485   *) ac_try_echo=$ac_try;;
14486 esac
14487 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14488   (eval "$ac_link") 2>conftest.er1
14489   ac_status=$?
14490   grep -v '^ *+' conftest.er1 >conftest.err
14491   rm -f conftest.er1
14492   cat conftest.err >&5
14493   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14494   (exit $ac_status); } &&
14495          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14496   { (case "(($ac_try" in
14497   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14498   *) ac_try_echo=$ac_try;;
14499 esac
14500 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14501   (eval "$ac_try") 2>&5
14502   ac_status=$?
14503   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14504   (exit $ac_status); }; } &&
14505          { ac_try='test -s conftest$ac_exeext'
14506   { (case "(($ac_try" in
14507   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14508   *) ac_try_echo=$ac_try;;
14509 esac
14510 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14511   (eval "$ac_try") 2>&5
14512   ac_status=$?
14513   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14514   (exit $ac_status); }; }; then
14515   eval "$as_ac_var=yes"
14516 else
14517   echo "$as_me: failed program was:" >&5
14518 sed 's/^/| /' conftest.$ac_ext >&5
14519
14520         eval "$as_ac_var=no"
14521 fi
14522
14523 rm -f core conftest.err conftest.$ac_objext \
14524       conftest$ac_exeext conftest.$ac_ext
14525 fi
14526 ac_res=`eval echo '${'$as_ac_var'}'`
14527                { echo "$as_me:$LINENO: result: $ac_res" >&5
14528 echo "${ECHO_T}$ac_res" >&6; }
14529 if test `eval echo '${'$as_ac_var'}'` = yes; then
14530   cat >>confdefs.h <<_ACEOF
14531 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14532 _ACEOF
14533
14534 fi
14535 done
14536
14537
14538
14539
14540 for ac_func in setjmp longjmp writev
14541 do
14542 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14543 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14544 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14545 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14546   echo $ECHO_N "(cached) $ECHO_C" >&6
14547 else
14548   cat >conftest.$ac_ext <<_ACEOF
14549 /* confdefs.h.  */
14550 _ACEOF
14551 cat confdefs.h >>conftest.$ac_ext
14552 cat >>conftest.$ac_ext <<_ACEOF
14553 /* end confdefs.h.  */
14554 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14555    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14556 #define $ac_func innocuous_$ac_func
14557
14558 /* System header to define __stub macros and hopefully few prototypes,
14559     which can conflict with char $ac_func (); below.
14560     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14561     <limits.h> exists even on freestanding compilers.  */
14562
14563 #ifdef __STDC__
14564 # include <limits.h>
14565 #else
14566 # include <assert.h>
14567 #endif
14568
14569 #undef $ac_func
14570
14571 /* Override any GCC internal prototype to avoid an error.
14572    Use char because int might match the return type of a GCC
14573    builtin and then its argument prototype would still apply.  */
14574 #ifdef __cplusplus
14575 extern "C"
14576 #endif
14577 char $ac_func ();
14578 /* The GNU C library defines this for functions which it implements
14579     to always fail with ENOSYS.  Some functions are actually named
14580     something starting with __ and the normal name is an alias.  */
14581 #if defined __stub_$ac_func || defined __stub___$ac_func
14582 choke me
14583 #endif
14584
14585 int
14586 main ()
14587 {
14588 return $ac_func ();
14589   ;
14590   return 0;
14591 }
14592 _ACEOF
14593 rm -f conftest.$ac_objext conftest$ac_exeext
14594 if { (ac_try="$ac_link"
14595 case "(($ac_try" in
14596   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14597   *) ac_try_echo=$ac_try;;
14598 esac
14599 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14600   (eval "$ac_link") 2>conftest.er1
14601   ac_status=$?
14602   grep -v '^ *+' conftest.er1 >conftest.err
14603   rm -f conftest.er1
14604   cat conftest.err >&5
14605   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14606   (exit $ac_status); } &&
14607          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14608   { (case "(($ac_try" in
14609   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14610   *) ac_try_echo=$ac_try;;
14611 esac
14612 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14613   (eval "$ac_try") 2>&5
14614   ac_status=$?
14615   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14616   (exit $ac_status); }; } &&
14617          { ac_try='test -s conftest$ac_exeext'
14618   { (case "(($ac_try" in
14619   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14620   *) ac_try_echo=$ac_try;;
14621 esac
14622 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14623   (eval "$ac_try") 2>&5
14624   ac_status=$?
14625   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14626   (exit $ac_status); }; }; then
14627   eval "$as_ac_var=yes"
14628 else
14629   echo "$as_me: failed program was:" >&5
14630 sed 's/^/| /' conftest.$ac_ext >&5
14631
14632         eval "$as_ac_var=no"
14633 fi
14634
14635 rm -f core conftest.err conftest.$ac_objext \
14636       conftest$ac_exeext conftest.$ac_ext
14637 fi
14638 ac_res=`eval echo '${'$as_ac_var'}'`
14639                { echo "$as_me:$LINENO: result: $ac_res" >&5
14640 echo "${ECHO_T}$ac_res" >&6; }
14641 if test `eval echo '${'$as_ac_var'}'` = yes; then
14642   cat >>confdefs.h <<_ACEOF
14643 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14644 _ACEOF
14645
14646 fi
14647 done
14648
14649
14650
14651 for ac_func in futimes futimens
14652 do
14653 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14654 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14655 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14656 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14657   echo $ECHO_N "(cached) $ECHO_C" >&6
14658 else
14659   cat >conftest.$ac_ext <<_ACEOF
14660 /* confdefs.h.  */
14661 _ACEOF
14662 cat confdefs.h >>conftest.$ac_ext
14663 cat >>conftest.$ac_ext <<_ACEOF
14664 /* end confdefs.h.  */
14665 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14666    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
14667 #define $ac_func innocuous_$ac_func
14668
14669 /* System header to define __stub macros and hopefully few prototypes,
14670     which can conflict with char $ac_func (); below.
14671     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14672     <limits.h> exists even on freestanding compilers.  */
14673
14674 #ifdef __STDC__
14675 # include <limits.h>
14676 #else
14677 # include <assert.h>
14678 #endif
14679
14680 #undef $ac_func
14681
14682 /* Override any GCC internal prototype to avoid an error.
14683    Use char because int might match the return type of a GCC
14684    builtin and then its argument prototype would still apply.  */
14685 #ifdef __cplusplus
14686 extern "C"
14687 #endif
14688 char $ac_func ();
14689 /* The GNU C library defines this for functions which it implements
14690     to always fail with ENOSYS.  Some functions are actually named
14691     something starting with __ and the normal name is an alias.  */
14692 #if defined __stub_$ac_func || defined __stub___$ac_func
14693 choke me
14694 #endif
14695
14696 int
14697 main ()
14698 {
14699 return $ac_func ();
14700   ;
14701   return 0;
14702 }
14703 _ACEOF
14704 rm -f conftest.$ac_objext conftest$ac_exeext
14705 if { (ac_try="$ac_link"
14706 case "(($ac_try" in
14707   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14708   *) ac_try_echo=$ac_try;;
14709 esac
14710 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14711   (eval "$ac_link") 2>conftest.er1
14712   ac_status=$?
14713   grep -v '^ *+' conftest.er1 >conftest.err
14714   rm -f conftest.er1
14715   cat conftest.err >&5
14716   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14717   (exit $ac_status); } &&
14718          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14719   { (case "(($ac_try" in
14720   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14721   *) ac_try_echo=$ac_try;;
14722 esac
14723 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14724   (eval "$ac_try") 2>&5
14725   ac_status=$?
14726   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14727   (exit $ac_status); }; } &&
14728          { ac_try='test -s conftest$ac_exeext'
14729   { (case "(($ac_try" in
14730   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14731   *) ac_try_echo=$ac_try;;
14732 esac
14733 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14734   (eval "$ac_try") 2>&5
14735   ac_status=$?
14736   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14737   (exit $ac_status); }; }; then
14738   eval "$as_ac_var=yes"
14739 else
14740   echo "$as_me: failed program was:" >&5
14741 sed 's/^/| /' conftest.$ac_ext >&5
14742
14743         eval "$as_ac_var=no"
14744 fi
14745
14746 rm -f core conftest.err conftest.$ac_objext \
14747       conftest$ac_exeext conftest.$ac_ext
14748 fi
14749 ac_res=`eval echo '${'$as_ac_var'}'`
14750                { echo "$as_me:$LINENO: result: $ac_res" >&5
14751 echo "${ECHO_T}$ac_res" >&6; }
14752 if test `eval echo '${'$as_ac_var'}'` = yes; then
14753   cat >>confdefs.h <<_ACEOF
14754 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14755 _ACEOF
14756
14757 fi
14758 done
14759
14760 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
14761 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
14762 if test "${llvm_cv_c_printf_a+set}" = set; then
14763   echo $ECHO_N "(cached) $ECHO_C" >&6
14764 else
14765   ac_ext=c
14766 ac_cpp='$CPP $CPPFLAGS'
14767 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14768 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14769 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14770
14771  if test "$cross_compiling" = yes; then
14772   llvmac_cv_c_printf_a=no
14773 else
14774   cat >conftest.$ac_ext <<_ACEOF
14775
14776   /* confdefs.h.  */
14777 _ACEOF
14778 cat confdefs.h >>conftest.$ac_ext
14779 cat >>conftest.$ac_ext <<_ACEOF
14780 /* end confdefs.h.  */
14781
14782 #include <stdio.h>
14783 #include <stdlib.h>
14784
14785 int
14786 main ()
14787 {
14788
14789 volatile double A, B;
14790 char Buffer[100];
14791 A = 1;
14792 A /= 10.0;
14793 sprintf(Buffer, "%a", A);
14794 B = atof(Buffer);
14795 if (A != B)
14796   return (1);
14797 if (A != 0x1.999999999999ap-4)
14798   return (1);
14799 return (0);
14800   ;
14801   return 0;
14802 }
14803 _ACEOF
14804 rm -f conftest$ac_exeext
14805 if { (ac_try="$ac_link"
14806 case "(($ac_try" in
14807   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14808   *) ac_try_echo=$ac_try;;
14809 esac
14810 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14811   (eval "$ac_link") 2>&5
14812   ac_status=$?
14813   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14814   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14815   { (case "(($ac_try" in
14816   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14817   *) ac_try_echo=$ac_try;;
14818 esac
14819 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14820   (eval "$ac_try") 2>&5
14821   ac_status=$?
14822   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14823   (exit $ac_status); }; }; then
14824   llvm_cv_c_printf_a=yes
14825 else
14826   echo "$as_me: program exited with status $ac_status" >&5
14827 echo "$as_me: failed program was:" >&5
14828 sed 's/^/| /' conftest.$ac_ext >&5
14829
14830 ( exit $ac_status )
14831 llvmac_cv_c_printf_a=no
14832 fi
14833 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14834 fi
14835
14836
14837  ac_ext=c
14838 ac_cpp='$CPP $CPPFLAGS'
14839 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14840 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14841 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14842
14843 fi
14844 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
14845 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
14846  if test "$llvm_cv_c_printf_a" = "yes"; then
14847
14848 cat >>confdefs.h <<\_ACEOF
14849 #define HAVE_PRINTF_A 1
14850 _ACEOF
14851
14852  fi
14853
14854
14855 { echo "$as_me:$LINENO: checking whether arc4random is declared" >&5
14856 echo $ECHO_N "checking whether arc4random is declared... $ECHO_C" >&6; }
14857 if test "${ac_cv_have_decl_arc4random+set}" = set; then
14858   echo $ECHO_N "(cached) $ECHO_C" >&6
14859 else
14860   cat >conftest.$ac_ext <<_ACEOF
14861 /* confdefs.h.  */
14862 _ACEOF
14863 cat confdefs.h >>conftest.$ac_ext
14864 cat >>conftest.$ac_ext <<_ACEOF
14865 /* end confdefs.h.  */
14866 $ac_includes_default
14867 int
14868 main ()
14869 {
14870 #ifndef arc4random
14871   char *p = (char *) arc4random;
14872   return !p;
14873 #endif
14874
14875   ;
14876   return 0;
14877 }
14878 _ACEOF
14879 rm -f conftest.$ac_objext
14880 if { (ac_try="$ac_compile"
14881 case "(($ac_try" in
14882   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14883   *) ac_try_echo=$ac_try;;
14884 esac
14885 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14886   (eval "$ac_compile") 2>conftest.er1
14887   ac_status=$?
14888   grep -v '^ *+' conftest.er1 >conftest.err
14889   rm -f conftest.er1
14890   cat conftest.err >&5
14891   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14892   (exit $ac_status); } &&
14893          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14894   { (case "(($ac_try" in
14895   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14896   *) ac_try_echo=$ac_try;;
14897 esac
14898 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14899   (eval "$ac_try") 2>&5
14900   ac_status=$?
14901   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14902   (exit $ac_status); }; } &&
14903          { ac_try='test -s conftest.$ac_objext'
14904   { (case "(($ac_try" in
14905   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14906   *) ac_try_echo=$ac_try;;
14907 esac
14908 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14909   (eval "$ac_try") 2>&5
14910   ac_status=$?
14911   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14912   (exit $ac_status); }; }; then
14913   ac_cv_have_decl_arc4random=yes
14914 else
14915   echo "$as_me: failed program was:" >&5
14916 sed 's/^/| /' conftest.$ac_ext >&5
14917
14918         ac_cv_have_decl_arc4random=no
14919 fi
14920
14921 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14922 fi
14923 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_arc4random" >&5
14924 echo "${ECHO_T}$ac_cv_have_decl_arc4random" >&6; }
14925 if test $ac_cv_have_decl_arc4random = yes; then
14926
14927 cat >>confdefs.h <<_ACEOF
14928 #define HAVE_DECL_ARC4RANDOM 1
14929 _ACEOF
14930
14931
14932 else
14933   cat >>confdefs.h <<_ACEOF
14934 #define HAVE_DECL_ARC4RANDOM 0
14935 _ACEOF
14936
14937
14938 fi
14939
14940
14941
14942 { echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
14943 echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
14944 if test "${ac_cv_have_decl_strerror_s+set}" = set; then
14945   echo $ECHO_N "(cached) $ECHO_C" >&6
14946 else
14947   cat >conftest.$ac_ext <<_ACEOF
14948 /* confdefs.h.  */
14949 _ACEOF
14950 cat confdefs.h >>conftest.$ac_ext
14951 cat >>conftest.$ac_ext <<_ACEOF
14952 /* end confdefs.h.  */
14953 $ac_includes_default
14954 int
14955 main ()
14956 {
14957 #ifndef strerror_s
14958   char *p = (char *) strerror_s;
14959   return !p;
14960 #endif
14961
14962   ;
14963   return 0;
14964 }
14965 _ACEOF
14966 rm -f conftest.$ac_objext
14967 if { (ac_try="$ac_compile"
14968 case "(($ac_try" in
14969   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14970   *) ac_try_echo=$ac_try;;
14971 esac
14972 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14973   (eval "$ac_compile") 2>conftest.er1
14974   ac_status=$?
14975   grep -v '^ *+' conftest.er1 >conftest.err
14976   rm -f conftest.er1
14977   cat conftest.err >&5
14978   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14979   (exit $ac_status); } &&
14980          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14981   { (case "(($ac_try" in
14982   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14983   *) ac_try_echo=$ac_try;;
14984 esac
14985 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14986   (eval "$ac_try") 2>&5
14987   ac_status=$?
14988   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14989   (exit $ac_status); }; } &&
14990          { ac_try='test -s conftest.$ac_objext'
14991   { (case "(($ac_try" in
14992   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14993   *) ac_try_echo=$ac_try;;
14994 esac
14995 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14996   (eval "$ac_try") 2>&5
14997   ac_status=$?
14998   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14999   (exit $ac_status); }; }; then
15000   ac_cv_have_decl_strerror_s=yes
15001 else
15002   echo "$as_me: failed program was:" >&5
15003 sed 's/^/| /' conftest.$ac_ext >&5
15004
15005         ac_cv_have_decl_strerror_s=no
15006 fi
15007
15008 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15009 fi
15010 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
15011 echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
15012 if test $ac_cv_have_decl_strerror_s = yes; then
15013
15014 cat >>confdefs.h <<_ACEOF
15015 #define HAVE_DECL_STRERROR_S 1
15016 _ACEOF
15017
15018
15019 else
15020   cat >>confdefs.h <<_ACEOF
15021 #define HAVE_DECL_STRERROR_S 0
15022 _ACEOF
15023
15024
15025 fi
15026
15027
15028
15029 if test "$llvm_cv_os_type" = "MingW" ; then
15030   { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
15031 echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
15032 if test "${ac_cv_lib_gcc__alloca+set}" = set; then
15033   echo $ECHO_N "(cached) $ECHO_C" >&6
15034 else
15035   ac_check_lib_save_LIBS=$LIBS
15036 LIBS="-lgcc  $LIBS"
15037 cat >conftest.$ac_ext <<_ACEOF
15038 /* confdefs.h.  */
15039 _ACEOF
15040 cat confdefs.h >>conftest.$ac_ext
15041 cat >>conftest.$ac_ext <<_ACEOF
15042 /* end confdefs.h.  */
15043
15044 /* Override any GCC internal prototype to avoid an error.
15045    Use char because int might match the return type of a GCC
15046    builtin and then its argument prototype would still apply.  */
15047 #ifdef __cplusplus
15048 extern "C"
15049 #endif
15050 char _alloca ();
15051 int
15052 main ()
15053 {
15054 return _alloca ();
15055   ;
15056   return 0;
15057 }
15058 _ACEOF
15059 rm -f conftest.$ac_objext conftest$ac_exeext
15060 if { (ac_try="$ac_link"
15061 case "(($ac_try" in
15062   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15063   *) ac_try_echo=$ac_try;;
15064 esac
15065 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15066   (eval "$ac_link") 2>conftest.er1
15067   ac_status=$?
15068   grep -v '^ *+' conftest.er1 >conftest.err
15069   rm -f conftest.er1
15070   cat conftest.err >&5
15071   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15072   (exit $ac_status); } &&
15073          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15074   { (case "(($ac_try" in
15075   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15076   *) ac_try_echo=$ac_try;;
15077 esac
15078 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15079   (eval "$ac_try") 2>&5
15080   ac_status=$?
15081   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15082   (exit $ac_status); }; } &&
15083          { ac_try='test -s conftest$ac_exeext'
15084   { (case "(($ac_try" in
15085   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15086   *) ac_try_echo=$ac_try;;
15087 esac
15088 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15089   (eval "$ac_try") 2>&5
15090   ac_status=$?
15091   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15092   (exit $ac_status); }; }; then
15093   ac_cv_lib_gcc__alloca=yes
15094 else
15095   echo "$as_me: failed program was:" >&5
15096 sed 's/^/| /' conftest.$ac_ext >&5
15097
15098         ac_cv_lib_gcc__alloca=no
15099 fi
15100
15101 rm -f core conftest.err conftest.$ac_objext \
15102       conftest$ac_exeext conftest.$ac_ext
15103 LIBS=$ac_check_lib_save_LIBS
15104 fi
15105 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
15106 echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
15107 if test $ac_cv_lib_gcc__alloca = yes; then
15108
15109 cat >>confdefs.h <<\_ACEOF
15110 #define HAVE__ALLOCA 1
15111 _ACEOF
15112
15113 fi
15114
15115   { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
15116 echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
15117 if test "${ac_cv_lib_gcc___alloca+set}" = set; then
15118   echo $ECHO_N "(cached) $ECHO_C" >&6
15119 else
15120   ac_check_lib_save_LIBS=$LIBS
15121 LIBS="-lgcc  $LIBS"
15122 cat >conftest.$ac_ext <<_ACEOF
15123 /* confdefs.h.  */
15124 _ACEOF
15125 cat confdefs.h >>conftest.$ac_ext
15126 cat >>conftest.$ac_ext <<_ACEOF
15127 /* end confdefs.h.  */
15128
15129 /* Override any GCC internal prototype to avoid an error.
15130    Use char because int might match the return type of a GCC
15131    builtin and then its argument prototype would still apply.  */
15132 #ifdef __cplusplus
15133 extern "C"
15134 #endif
15135 char __alloca ();
15136 int
15137 main ()
15138 {
15139 return __alloca ();
15140   ;
15141   return 0;
15142 }
15143 _ACEOF
15144 rm -f conftest.$ac_objext conftest$ac_exeext
15145 if { (ac_try="$ac_link"
15146 case "(($ac_try" in
15147   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15148   *) ac_try_echo=$ac_try;;
15149 esac
15150 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15151   (eval "$ac_link") 2>conftest.er1
15152   ac_status=$?
15153   grep -v '^ *+' conftest.er1 >conftest.err
15154   rm -f conftest.er1
15155   cat conftest.err >&5
15156   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15157   (exit $ac_status); } &&
15158          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15159   { (case "(($ac_try" in
15160   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15161   *) ac_try_echo=$ac_try;;
15162 esac
15163 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15164   (eval "$ac_try") 2>&5
15165   ac_status=$?
15166   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15167   (exit $ac_status); }; } &&
15168          { ac_try='test -s conftest$ac_exeext'
15169   { (case "(($ac_try" in
15170   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15171   *) ac_try_echo=$ac_try;;
15172 esac
15173 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15174   (eval "$ac_try") 2>&5
15175   ac_status=$?
15176   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15177   (exit $ac_status); }; }; then
15178   ac_cv_lib_gcc___alloca=yes
15179 else
15180   echo "$as_me: failed program was:" >&5
15181 sed 's/^/| /' conftest.$ac_ext >&5
15182
15183         ac_cv_lib_gcc___alloca=no
15184 fi
15185
15186 rm -f core conftest.err conftest.$ac_objext \
15187       conftest$ac_exeext conftest.$ac_ext
15188 LIBS=$ac_check_lib_save_LIBS
15189 fi
15190 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
15191 echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
15192 if test $ac_cv_lib_gcc___alloca = yes; then
15193
15194 cat >>confdefs.h <<\_ACEOF
15195 #define HAVE___ALLOCA 1
15196 _ACEOF
15197
15198 fi
15199
15200   { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
15201 echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
15202 if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
15203   echo $ECHO_N "(cached) $ECHO_C" >&6
15204 else
15205   ac_check_lib_save_LIBS=$LIBS
15206 LIBS="-lgcc  $LIBS"
15207 cat >conftest.$ac_ext <<_ACEOF
15208 /* confdefs.h.  */
15209 _ACEOF
15210 cat confdefs.h >>conftest.$ac_ext
15211 cat >>conftest.$ac_ext <<_ACEOF
15212 /* end confdefs.h.  */
15213
15214 /* Override any GCC internal prototype to avoid an error.
15215    Use char because int might match the return type of a GCC
15216    builtin and then its argument prototype would still apply.  */
15217 #ifdef __cplusplus
15218 extern "C"
15219 #endif
15220 char __chkstk ();
15221 int
15222 main ()
15223 {
15224 return __chkstk ();
15225   ;
15226   return 0;
15227 }
15228 _ACEOF
15229 rm -f conftest.$ac_objext conftest$ac_exeext
15230 if { (ac_try="$ac_link"
15231 case "(($ac_try" in
15232   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15233   *) ac_try_echo=$ac_try;;
15234 esac
15235 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15236   (eval "$ac_link") 2>conftest.er1
15237   ac_status=$?
15238   grep -v '^ *+' conftest.er1 >conftest.err
15239   rm -f conftest.er1
15240   cat conftest.err >&5
15241   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15242   (exit $ac_status); } &&
15243          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15244   { (case "(($ac_try" in
15245   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15246   *) ac_try_echo=$ac_try;;
15247 esac
15248 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15249   (eval "$ac_try") 2>&5
15250   ac_status=$?
15251   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15252   (exit $ac_status); }; } &&
15253          { ac_try='test -s conftest$ac_exeext'
15254   { (case "(($ac_try" in
15255   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15256   *) ac_try_echo=$ac_try;;
15257 esac
15258 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15259   (eval "$ac_try") 2>&5
15260   ac_status=$?
15261   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15262   (exit $ac_status); }; }; then
15263   ac_cv_lib_gcc___chkstk=yes
15264 else
15265   echo "$as_me: failed program was:" >&5
15266 sed 's/^/| /' conftest.$ac_ext >&5
15267
15268         ac_cv_lib_gcc___chkstk=no
15269 fi
15270
15271 rm -f core conftest.err conftest.$ac_objext \
15272       conftest$ac_exeext conftest.$ac_ext
15273 LIBS=$ac_check_lib_save_LIBS
15274 fi
15275 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
15276 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
15277 if test $ac_cv_lib_gcc___chkstk = yes; then
15278
15279 cat >>confdefs.h <<\_ACEOF
15280 #define HAVE___CHKSTK 1
15281 _ACEOF
15282
15283 fi
15284
15285   { echo "$as_me:$LINENO: checking for __chkstk_ms in -lgcc" >&5
15286 echo $ECHO_N "checking for __chkstk_ms in -lgcc... $ECHO_C" >&6; }
15287 if test "${ac_cv_lib_gcc___chkstk_ms+set}" = set; then
15288   echo $ECHO_N "(cached) $ECHO_C" >&6
15289 else
15290   ac_check_lib_save_LIBS=$LIBS
15291 LIBS="-lgcc  $LIBS"
15292 cat >conftest.$ac_ext <<_ACEOF
15293 /* confdefs.h.  */
15294 _ACEOF
15295 cat confdefs.h >>conftest.$ac_ext
15296 cat >>conftest.$ac_ext <<_ACEOF
15297 /* end confdefs.h.  */
15298
15299 /* Override any GCC internal prototype to avoid an error.
15300    Use char because int might match the return type of a GCC
15301    builtin and then its argument prototype would still apply.  */
15302 #ifdef __cplusplus
15303 extern "C"
15304 #endif
15305 char __chkstk_ms ();
15306 int
15307 main ()
15308 {
15309 return __chkstk_ms ();
15310   ;
15311   return 0;
15312 }
15313 _ACEOF
15314 rm -f conftest.$ac_objext conftest$ac_exeext
15315 if { (ac_try="$ac_link"
15316 case "(($ac_try" in
15317   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15318   *) ac_try_echo=$ac_try;;
15319 esac
15320 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15321   (eval "$ac_link") 2>conftest.er1
15322   ac_status=$?
15323   grep -v '^ *+' conftest.er1 >conftest.err
15324   rm -f conftest.er1
15325   cat conftest.err >&5
15326   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15327   (exit $ac_status); } &&
15328          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15329   { (case "(($ac_try" in
15330   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15331   *) ac_try_echo=$ac_try;;
15332 esac
15333 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15334   (eval "$ac_try") 2>&5
15335   ac_status=$?
15336   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15337   (exit $ac_status); }; } &&
15338          { ac_try='test -s conftest$ac_exeext'
15339   { (case "(($ac_try" in
15340   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15341   *) ac_try_echo=$ac_try;;
15342 esac
15343 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15344   (eval "$ac_try") 2>&5
15345   ac_status=$?
15346   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15347   (exit $ac_status); }; }; then
15348   ac_cv_lib_gcc___chkstk_ms=yes
15349 else
15350   echo "$as_me: failed program was:" >&5
15351 sed 's/^/| /' conftest.$ac_ext >&5
15352
15353         ac_cv_lib_gcc___chkstk_ms=no
15354 fi
15355
15356 rm -f core conftest.err conftest.$ac_objext \
15357       conftest$ac_exeext conftest.$ac_ext
15358 LIBS=$ac_check_lib_save_LIBS
15359 fi
15360 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk_ms" >&5
15361 echo "${ECHO_T}$ac_cv_lib_gcc___chkstk_ms" >&6; }
15362 if test $ac_cv_lib_gcc___chkstk_ms = yes; then
15363
15364 cat >>confdefs.h <<\_ACEOF
15365 #define HAVE___CHKSTK_MS 1
15366 _ACEOF
15367
15368 fi
15369
15370   { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
15371 echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
15372 if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
15373   echo $ECHO_N "(cached) $ECHO_C" >&6
15374 else
15375   ac_check_lib_save_LIBS=$LIBS
15376 LIBS="-lgcc  $LIBS"
15377 cat >conftest.$ac_ext <<_ACEOF
15378 /* confdefs.h.  */
15379 _ACEOF
15380 cat confdefs.h >>conftest.$ac_ext
15381 cat >>conftest.$ac_ext <<_ACEOF
15382 /* end confdefs.h.  */
15383
15384 /* Override any GCC internal prototype to avoid an error.
15385    Use char because int might match the return type of a GCC
15386    builtin and then its argument prototype would still apply.  */
15387 #ifdef __cplusplus
15388 extern "C"
15389 #endif
15390 char ___chkstk ();
15391 int
15392 main ()
15393 {
15394 return ___chkstk ();
15395   ;
15396   return 0;
15397 }
15398 _ACEOF
15399 rm -f conftest.$ac_objext conftest$ac_exeext
15400 if { (ac_try="$ac_link"
15401 case "(($ac_try" in
15402   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15403   *) ac_try_echo=$ac_try;;
15404 esac
15405 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15406   (eval "$ac_link") 2>conftest.er1
15407   ac_status=$?
15408   grep -v '^ *+' conftest.er1 >conftest.err
15409   rm -f conftest.er1
15410   cat conftest.err >&5
15411   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15412   (exit $ac_status); } &&
15413          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15414   { (case "(($ac_try" in
15415   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15416   *) ac_try_echo=$ac_try;;
15417 esac
15418 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15419   (eval "$ac_try") 2>&5
15420   ac_status=$?
15421   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15422   (exit $ac_status); }; } &&
15423          { ac_try='test -s conftest$ac_exeext'
15424   { (case "(($ac_try" in
15425   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15426   *) ac_try_echo=$ac_try;;
15427 esac
15428 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15429   (eval "$ac_try") 2>&5
15430   ac_status=$?
15431   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15432   (exit $ac_status); }; }; then
15433   ac_cv_lib_gcc____chkstk=yes
15434 else
15435   echo "$as_me: failed program was:" >&5
15436 sed 's/^/| /' conftest.$ac_ext >&5
15437
15438         ac_cv_lib_gcc____chkstk=no
15439 fi
15440
15441 rm -f core conftest.err conftest.$ac_objext \
15442       conftest$ac_exeext conftest.$ac_ext
15443 LIBS=$ac_check_lib_save_LIBS
15444 fi
15445 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
15446 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
15447 if test $ac_cv_lib_gcc____chkstk = yes; then
15448
15449 cat >>confdefs.h <<\_ACEOF
15450 #define HAVE____CHKSTK 1
15451 _ACEOF
15452
15453 fi
15454
15455   { echo "$as_me:$LINENO: checking for ___chkstk_ms in -lgcc" >&5
15456 echo $ECHO_N "checking for ___chkstk_ms in -lgcc... $ECHO_C" >&6; }
15457 if test "${ac_cv_lib_gcc____chkstk_ms+set}" = set; then
15458   echo $ECHO_N "(cached) $ECHO_C" >&6
15459 else
15460   ac_check_lib_save_LIBS=$LIBS
15461 LIBS="-lgcc  $LIBS"
15462 cat >conftest.$ac_ext <<_ACEOF
15463 /* confdefs.h.  */
15464 _ACEOF
15465 cat confdefs.h >>conftest.$ac_ext
15466 cat >>conftest.$ac_ext <<_ACEOF
15467 /* end confdefs.h.  */
15468
15469 /* Override any GCC internal prototype to avoid an error.
15470    Use char because int might match the return type of a GCC
15471    builtin and then its argument prototype would still apply.  */
15472 #ifdef __cplusplus
15473 extern "C"
15474 #endif
15475 char ___chkstk_ms ();
15476 int
15477 main ()
15478 {
15479 return ___chkstk_ms ();
15480   ;
15481   return 0;
15482 }
15483 _ACEOF
15484 rm -f conftest.$ac_objext conftest$ac_exeext
15485 if { (ac_try="$ac_link"
15486 case "(($ac_try" in
15487   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15488   *) ac_try_echo=$ac_try;;
15489 esac
15490 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15491   (eval "$ac_link") 2>conftest.er1
15492   ac_status=$?
15493   grep -v '^ *+' conftest.er1 >conftest.err
15494   rm -f conftest.er1
15495   cat conftest.err >&5
15496   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15497   (exit $ac_status); } &&
15498          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15499   { (case "(($ac_try" in
15500   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15501   *) ac_try_echo=$ac_try;;
15502 esac
15503 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15504   (eval "$ac_try") 2>&5
15505   ac_status=$?
15506   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15507   (exit $ac_status); }; } &&
15508          { ac_try='test -s conftest$ac_exeext'
15509   { (case "(($ac_try" in
15510   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15511   *) ac_try_echo=$ac_try;;
15512 esac
15513 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15514   (eval "$ac_try") 2>&5
15515   ac_status=$?
15516   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15517   (exit $ac_status); }; }; then
15518   ac_cv_lib_gcc____chkstk_ms=yes
15519 else
15520   echo "$as_me: failed program was:" >&5
15521 sed 's/^/| /' conftest.$ac_ext >&5
15522
15523         ac_cv_lib_gcc____chkstk_ms=no
15524 fi
15525
15526 rm -f core conftest.err conftest.$ac_objext \
15527       conftest$ac_exeext conftest.$ac_ext
15528 LIBS=$ac_check_lib_save_LIBS
15529 fi
15530 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk_ms" >&5
15531 echo "${ECHO_T}$ac_cv_lib_gcc____chkstk_ms" >&6; }
15532 if test $ac_cv_lib_gcc____chkstk_ms = yes; then
15533
15534 cat >>confdefs.h <<\_ACEOF
15535 #define HAVE____CHKSTK_MS 1
15536 _ACEOF
15537
15538 fi
15539
15540
15541   { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
15542 echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
15543 if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
15544   echo $ECHO_N "(cached) $ECHO_C" >&6
15545 else
15546   ac_check_lib_save_LIBS=$LIBS
15547 LIBS="-lgcc  $LIBS"
15548 cat >conftest.$ac_ext <<_ACEOF
15549 /* confdefs.h.  */
15550 _ACEOF
15551 cat confdefs.h >>conftest.$ac_ext
15552 cat >>conftest.$ac_ext <<_ACEOF
15553 /* end confdefs.h.  */
15554
15555 /* Override any GCC internal prototype to avoid an error.
15556    Use char because int might match the return type of a GCC
15557    builtin and then its argument prototype would still apply.  */
15558 #ifdef __cplusplus
15559 extern "C"
15560 #endif
15561 char __ashldi3 ();
15562 int
15563 main ()
15564 {
15565 return __ashldi3 ();
15566   ;
15567   return 0;
15568 }
15569 _ACEOF
15570 rm -f conftest.$ac_objext conftest$ac_exeext
15571 if { (ac_try="$ac_link"
15572 case "(($ac_try" in
15573   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15574   *) ac_try_echo=$ac_try;;
15575 esac
15576 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15577   (eval "$ac_link") 2>conftest.er1
15578   ac_status=$?
15579   grep -v '^ *+' conftest.er1 >conftest.err
15580   rm -f conftest.er1
15581   cat conftest.err >&5
15582   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15583   (exit $ac_status); } &&
15584          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15585   { (case "(($ac_try" in
15586   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15587   *) ac_try_echo=$ac_try;;
15588 esac
15589 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15590   (eval "$ac_try") 2>&5
15591   ac_status=$?
15592   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15593   (exit $ac_status); }; } &&
15594          { ac_try='test -s conftest$ac_exeext'
15595   { (case "(($ac_try" in
15596   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15597   *) ac_try_echo=$ac_try;;
15598 esac
15599 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15600   (eval "$ac_try") 2>&5
15601   ac_status=$?
15602   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15603   (exit $ac_status); }; }; then
15604   ac_cv_lib_gcc___ashldi3=yes
15605 else
15606   echo "$as_me: failed program was:" >&5
15607 sed 's/^/| /' conftest.$ac_ext >&5
15608
15609         ac_cv_lib_gcc___ashldi3=no
15610 fi
15611
15612 rm -f core conftest.err conftest.$ac_objext \
15613       conftest$ac_exeext conftest.$ac_ext
15614 LIBS=$ac_check_lib_save_LIBS
15615 fi
15616 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
15617 echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
15618 if test $ac_cv_lib_gcc___ashldi3 = yes; then
15619
15620 cat >>confdefs.h <<\_ACEOF
15621 #define HAVE___ASHLDI3 1
15622 _ACEOF
15623
15624 fi
15625
15626   { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
15627 echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
15628 if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
15629   echo $ECHO_N "(cached) $ECHO_C" >&6
15630 else
15631   ac_check_lib_save_LIBS=$LIBS
15632 LIBS="-lgcc  $LIBS"
15633 cat >conftest.$ac_ext <<_ACEOF
15634 /* confdefs.h.  */
15635 _ACEOF
15636 cat confdefs.h >>conftest.$ac_ext
15637 cat >>conftest.$ac_ext <<_ACEOF
15638 /* end confdefs.h.  */
15639
15640 /* Override any GCC internal prototype to avoid an error.
15641    Use char because int might match the return type of a GCC
15642    builtin and then its argument prototype would still apply.  */
15643 #ifdef __cplusplus
15644 extern "C"
15645 #endif
15646 char __ashrdi3 ();
15647 int
15648 main ()
15649 {
15650 return __ashrdi3 ();
15651   ;
15652   return 0;
15653 }
15654 _ACEOF
15655 rm -f conftest.$ac_objext conftest$ac_exeext
15656 if { (ac_try="$ac_link"
15657 case "(($ac_try" in
15658   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15659   *) ac_try_echo=$ac_try;;
15660 esac
15661 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15662   (eval "$ac_link") 2>conftest.er1
15663   ac_status=$?
15664   grep -v '^ *+' conftest.er1 >conftest.err
15665   rm -f conftest.er1
15666   cat conftest.err >&5
15667   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15668   (exit $ac_status); } &&
15669          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15670   { (case "(($ac_try" in
15671   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15672   *) ac_try_echo=$ac_try;;
15673 esac
15674 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15675   (eval "$ac_try") 2>&5
15676   ac_status=$?
15677   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15678   (exit $ac_status); }; } &&
15679          { ac_try='test -s conftest$ac_exeext'
15680   { (case "(($ac_try" in
15681   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15682   *) ac_try_echo=$ac_try;;
15683 esac
15684 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15685   (eval "$ac_try") 2>&5
15686   ac_status=$?
15687   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15688   (exit $ac_status); }; }; then
15689   ac_cv_lib_gcc___ashrdi3=yes
15690 else
15691   echo "$as_me: failed program was:" >&5
15692 sed 's/^/| /' conftest.$ac_ext >&5
15693
15694         ac_cv_lib_gcc___ashrdi3=no
15695 fi
15696
15697 rm -f core conftest.err conftest.$ac_objext \
15698       conftest$ac_exeext conftest.$ac_ext
15699 LIBS=$ac_check_lib_save_LIBS
15700 fi
15701 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
15702 echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
15703 if test $ac_cv_lib_gcc___ashrdi3 = yes; then
15704
15705 cat >>confdefs.h <<\_ACEOF
15706 #define HAVE___ASHRDI3 1
15707 _ACEOF
15708
15709 fi
15710
15711   { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
15712 echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
15713 if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
15714   echo $ECHO_N "(cached) $ECHO_C" >&6
15715 else
15716   ac_check_lib_save_LIBS=$LIBS
15717 LIBS="-lgcc  $LIBS"
15718 cat >conftest.$ac_ext <<_ACEOF
15719 /* confdefs.h.  */
15720 _ACEOF
15721 cat confdefs.h >>conftest.$ac_ext
15722 cat >>conftest.$ac_ext <<_ACEOF
15723 /* end confdefs.h.  */
15724
15725 /* Override any GCC internal prototype to avoid an error.
15726    Use char because int might match the return type of a GCC
15727    builtin and then its argument prototype would still apply.  */
15728 #ifdef __cplusplus
15729 extern "C"
15730 #endif
15731 char __divdi3 ();
15732 int
15733 main ()
15734 {
15735 return __divdi3 ();
15736   ;
15737   return 0;
15738 }
15739 _ACEOF
15740 rm -f conftest.$ac_objext conftest$ac_exeext
15741 if { (ac_try="$ac_link"
15742 case "(($ac_try" in
15743   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15744   *) ac_try_echo=$ac_try;;
15745 esac
15746 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15747   (eval "$ac_link") 2>conftest.er1
15748   ac_status=$?
15749   grep -v '^ *+' conftest.er1 >conftest.err
15750   rm -f conftest.er1
15751   cat conftest.err >&5
15752   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15753   (exit $ac_status); } &&
15754          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15755   { (case "(($ac_try" in
15756   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15757   *) ac_try_echo=$ac_try;;
15758 esac
15759 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15760   (eval "$ac_try") 2>&5
15761   ac_status=$?
15762   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15763   (exit $ac_status); }; } &&
15764          { ac_try='test -s conftest$ac_exeext'
15765   { (case "(($ac_try" in
15766   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15767   *) ac_try_echo=$ac_try;;
15768 esac
15769 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15770   (eval "$ac_try") 2>&5
15771   ac_status=$?
15772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15773   (exit $ac_status); }; }; then
15774   ac_cv_lib_gcc___divdi3=yes
15775 else
15776   echo "$as_me: failed program was:" >&5
15777 sed 's/^/| /' conftest.$ac_ext >&5
15778
15779         ac_cv_lib_gcc___divdi3=no
15780 fi
15781
15782 rm -f core conftest.err conftest.$ac_objext \
15783       conftest$ac_exeext conftest.$ac_ext
15784 LIBS=$ac_check_lib_save_LIBS
15785 fi
15786 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
15787 echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
15788 if test $ac_cv_lib_gcc___divdi3 = yes; then
15789
15790 cat >>confdefs.h <<\_ACEOF
15791 #define HAVE___DIVDI3 1
15792 _ACEOF
15793
15794 fi
15795
15796   { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
15797 echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
15798 if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
15799   echo $ECHO_N "(cached) $ECHO_C" >&6
15800 else
15801   ac_check_lib_save_LIBS=$LIBS
15802 LIBS="-lgcc  $LIBS"
15803 cat >conftest.$ac_ext <<_ACEOF
15804 /* confdefs.h.  */
15805 _ACEOF
15806 cat confdefs.h >>conftest.$ac_ext
15807 cat >>conftest.$ac_ext <<_ACEOF
15808 /* end confdefs.h.  */
15809
15810 /* Override any GCC internal prototype to avoid an error.
15811    Use char because int might match the return type of a GCC
15812    builtin and then its argument prototype would still apply.  */
15813 #ifdef __cplusplus
15814 extern "C"
15815 #endif
15816 char __fixdfdi ();
15817 int
15818 main ()
15819 {
15820 return __fixdfdi ();
15821   ;
15822   return 0;
15823 }
15824 _ACEOF
15825 rm -f conftest.$ac_objext conftest$ac_exeext
15826 if { (ac_try="$ac_link"
15827 case "(($ac_try" in
15828   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15829   *) ac_try_echo=$ac_try;;
15830 esac
15831 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15832   (eval "$ac_link") 2>conftest.er1
15833   ac_status=$?
15834   grep -v '^ *+' conftest.er1 >conftest.err
15835   rm -f conftest.er1
15836   cat conftest.err >&5
15837   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15838   (exit $ac_status); } &&
15839          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15840   { (case "(($ac_try" in
15841   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15842   *) ac_try_echo=$ac_try;;
15843 esac
15844 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15845   (eval "$ac_try") 2>&5
15846   ac_status=$?
15847   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15848   (exit $ac_status); }; } &&
15849          { ac_try='test -s conftest$ac_exeext'
15850   { (case "(($ac_try" in
15851   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15852   *) ac_try_echo=$ac_try;;
15853 esac
15854 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15855   (eval "$ac_try") 2>&5
15856   ac_status=$?
15857   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15858   (exit $ac_status); }; }; then
15859   ac_cv_lib_gcc___fixdfdi=yes
15860 else
15861   echo "$as_me: failed program was:" >&5
15862 sed 's/^/| /' conftest.$ac_ext >&5
15863
15864         ac_cv_lib_gcc___fixdfdi=no
15865 fi
15866
15867 rm -f core conftest.err conftest.$ac_objext \
15868       conftest$ac_exeext conftest.$ac_ext
15869 LIBS=$ac_check_lib_save_LIBS
15870 fi
15871 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
15872 echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
15873 if test $ac_cv_lib_gcc___fixdfdi = yes; then
15874
15875 cat >>confdefs.h <<\_ACEOF
15876 #define HAVE___FIXDFDI 1
15877 _ACEOF
15878
15879 fi
15880
15881   { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
15882 echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
15883 if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
15884   echo $ECHO_N "(cached) $ECHO_C" >&6
15885 else
15886   ac_check_lib_save_LIBS=$LIBS
15887 LIBS="-lgcc  $LIBS"
15888 cat >conftest.$ac_ext <<_ACEOF
15889 /* confdefs.h.  */
15890 _ACEOF
15891 cat confdefs.h >>conftest.$ac_ext
15892 cat >>conftest.$ac_ext <<_ACEOF
15893 /* end confdefs.h.  */
15894
15895 /* Override any GCC internal prototype to avoid an error.
15896    Use char because int might match the return type of a GCC
15897    builtin and then its argument prototype would still apply.  */
15898 #ifdef __cplusplus
15899 extern "C"
15900 #endif
15901 char __fixsfdi ();
15902 int
15903 main ()
15904 {
15905 return __fixsfdi ();
15906   ;
15907   return 0;
15908 }
15909 _ACEOF
15910 rm -f conftest.$ac_objext conftest$ac_exeext
15911 if { (ac_try="$ac_link"
15912 case "(($ac_try" in
15913   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15914   *) ac_try_echo=$ac_try;;
15915 esac
15916 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15917   (eval "$ac_link") 2>conftest.er1
15918   ac_status=$?
15919   grep -v '^ *+' conftest.er1 >conftest.err
15920   rm -f conftest.er1
15921   cat conftest.err >&5
15922   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15923   (exit $ac_status); } &&
15924          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15925   { (case "(($ac_try" in
15926   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15927   *) ac_try_echo=$ac_try;;
15928 esac
15929 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15930   (eval "$ac_try") 2>&5
15931   ac_status=$?
15932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15933   (exit $ac_status); }; } &&
15934          { ac_try='test -s conftest$ac_exeext'
15935   { (case "(($ac_try" in
15936   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15937   *) ac_try_echo=$ac_try;;
15938 esac
15939 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15940   (eval "$ac_try") 2>&5
15941   ac_status=$?
15942   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15943   (exit $ac_status); }; }; then
15944   ac_cv_lib_gcc___fixsfdi=yes
15945 else
15946   echo "$as_me: failed program was:" >&5
15947 sed 's/^/| /' conftest.$ac_ext >&5
15948
15949         ac_cv_lib_gcc___fixsfdi=no
15950 fi
15951
15952 rm -f core conftest.err conftest.$ac_objext \
15953       conftest$ac_exeext conftest.$ac_ext
15954 LIBS=$ac_check_lib_save_LIBS
15955 fi
15956 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
15957 echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
15958 if test $ac_cv_lib_gcc___fixsfdi = yes; then
15959
15960 cat >>confdefs.h <<\_ACEOF
15961 #define HAVE___FIXSFDI 1
15962 _ACEOF
15963
15964 fi
15965
15966   { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
15967 echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
15968 if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
15969   echo $ECHO_N "(cached) $ECHO_C" >&6
15970 else
15971   ac_check_lib_save_LIBS=$LIBS
15972 LIBS="-lgcc  $LIBS"
15973 cat >conftest.$ac_ext <<_ACEOF
15974 /* confdefs.h.  */
15975 _ACEOF
15976 cat confdefs.h >>conftest.$ac_ext
15977 cat >>conftest.$ac_ext <<_ACEOF
15978 /* end confdefs.h.  */
15979
15980 /* Override any GCC internal prototype to avoid an error.
15981    Use char because int might match the return type of a GCC
15982    builtin and then its argument prototype would still apply.  */
15983 #ifdef __cplusplus
15984 extern "C"
15985 #endif
15986 char __floatdidf ();
15987 int
15988 main ()
15989 {
15990 return __floatdidf ();
15991   ;
15992   return 0;
15993 }
15994 _ACEOF
15995 rm -f conftest.$ac_objext conftest$ac_exeext
15996 if { (ac_try="$ac_link"
15997 case "(($ac_try" in
15998   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15999   *) ac_try_echo=$ac_try;;
16000 esac
16001 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16002   (eval "$ac_link") 2>conftest.er1
16003   ac_status=$?
16004   grep -v '^ *+' conftest.er1 >conftest.err
16005   rm -f conftest.er1
16006   cat conftest.err >&5
16007   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16008   (exit $ac_status); } &&
16009          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16010   { (case "(($ac_try" in
16011   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16012   *) ac_try_echo=$ac_try;;
16013 esac
16014 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16015   (eval "$ac_try") 2>&5
16016   ac_status=$?
16017   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16018   (exit $ac_status); }; } &&
16019          { ac_try='test -s conftest$ac_exeext'
16020   { (case "(($ac_try" in
16021   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16022   *) ac_try_echo=$ac_try;;
16023 esac
16024 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16025   (eval "$ac_try") 2>&5
16026   ac_status=$?
16027   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16028   (exit $ac_status); }; }; then
16029   ac_cv_lib_gcc___floatdidf=yes
16030 else
16031   echo "$as_me: failed program was:" >&5
16032 sed 's/^/| /' conftest.$ac_ext >&5
16033
16034         ac_cv_lib_gcc___floatdidf=no
16035 fi
16036
16037 rm -f core conftest.err conftest.$ac_objext \
16038       conftest$ac_exeext conftest.$ac_ext
16039 LIBS=$ac_check_lib_save_LIBS
16040 fi
16041 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
16042 echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
16043 if test $ac_cv_lib_gcc___floatdidf = yes; then
16044
16045 cat >>confdefs.h <<\_ACEOF
16046 #define HAVE___FLOATDIDF 1
16047 _ACEOF
16048
16049 fi
16050
16051   { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
16052 echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
16053 if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
16054   echo $ECHO_N "(cached) $ECHO_C" >&6
16055 else
16056   ac_check_lib_save_LIBS=$LIBS
16057 LIBS="-lgcc  $LIBS"
16058 cat >conftest.$ac_ext <<_ACEOF
16059 /* confdefs.h.  */
16060 _ACEOF
16061 cat confdefs.h >>conftest.$ac_ext
16062 cat >>conftest.$ac_ext <<_ACEOF
16063 /* end confdefs.h.  */
16064
16065 /* Override any GCC internal prototype to avoid an error.
16066    Use char because int might match the return type of a GCC
16067    builtin and then its argument prototype would still apply.  */
16068 #ifdef __cplusplus
16069 extern "C"
16070 #endif
16071 char __lshrdi3 ();
16072 int
16073 main ()
16074 {
16075 return __lshrdi3 ();
16076   ;
16077   return 0;
16078 }
16079 _ACEOF
16080 rm -f conftest.$ac_objext conftest$ac_exeext
16081 if { (ac_try="$ac_link"
16082 case "(($ac_try" in
16083   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16084   *) ac_try_echo=$ac_try;;
16085 esac
16086 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16087   (eval "$ac_link") 2>conftest.er1
16088   ac_status=$?
16089   grep -v '^ *+' conftest.er1 >conftest.err
16090   rm -f conftest.er1
16091   cat conftest.err >&5
16092   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16093   (exit $ac_status); } &&
16094          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16095   { (case "(($ac_try" in
16096   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16097   *) ac_try_echo=$ac_try;;
16098 esac
16099 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16100   (eval "$ac_try") 2>&5
16101   ac_status=$?
16102   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16103   (exit $ac_status); }; } &&
16104          { ac_try='test -s conftest$ac_exeext'
16105   { (case "(($ac_try" in
16106   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16107   *) ac_try_echo=$ac_try;;
16108 esac
16109 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16110   (eval "$ac_try") 2>&5
16111   ac_status=$?
16112   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16113   (exit $ac_status); }; }; then
16114   ac_cv_lib_gcc___lshrdi3=yes
16115 else
16116   echo "$as_me: failed program was:" >&5
16117 sed 's/^/| /' conftest.$ac_ext >&5
16118
16119         ac_cv_lib_gcc___lshrdi3=no
16120 fi
16121
16122 rm -f core conftest.err conftest.$ac_objext \
16123       conftest$ac_exeext conftest.$ac_ext
16124 LIBS=$ac_check_lib_save_LIBS
16125 fi
16126 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
16127 echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
16128 if test $ac_cv_lib_gcc___lshrdi3 = yes; then
16129
16130 cat >>confdefs.h <<\_ACEOF
16131 #define HAVE___LSHRDI3 1
16132 _ACEOF
16133
16134 fi
16135
16136   { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
16137 echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
16138 if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
16139   echo $ECHO_N "(cached) $ECHO_C" >&6
16140 else
16141   ac_check_lib_save_LIBS=$LIBS
16142 LIBS="-lgcc  $LIBS"
16143 cat >conftest.$ac_ext <<_ACEOF
16144 /* confdefs.h.  */
16145 _ACEOF
16146 cat confdefs.h >>conftest.$ac_ext
16147 cat >>conftest.$ac_ext <<_ACEOF
16148 /* end confdefs.h.  */
16149
16150 /* Override any GCC internal prototype to avoid an error.
16151    Use char because int might match the return type of a GCC
16152    builtin and then its argument prototype would still apply.  */
16153 #ifdef __cplusplus
16154 extern "C"
16155 #endif
16156 char __moddi3 ();
16157 int
16158 main ()
16159 {
16160 return __moddi3 ();
16161   ;
16162   return 0;
16163 }
16164 _ACEOF
16165 rm -f conftest.$ac_objext conftest$ac_exeext
16166 if { (ac_try="$ac_link"
16167 case "(($ac_try" in
16168   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16169   *) ac_try_echo=$ac_try;;
16170 esac
16171 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16172   (eval "$ac_link") 2>conftest.er1
16173   ac_status=$?
16174   grep -v '^ *+' conftest.er1 >conftest.err
16175   rm -f conftest.er1
16176   cat conftest.err >&5
16177   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16178   (exit $ac_status); } &&
16179          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16180   { (case "(($ac_try" in
16181   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16182   *) ac_try_echo=$ac_try;;
16183 esac
16184 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16185   (eval "$ac_try") 2>&5
16186   ac_status=$?
16187   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16188   (exit $ac_status); }; } &&
16189          { ac_try='test -s conftest$ac_exeext'
16190   { (case "(($ac_try" in
16191   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16192   *) ac_try_echo=$ac_try;;
16193 esac
16194 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16195   (eval "$ac_try") 2>&5
16196   ac_status=$?
16197   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16198   (exit $ac_status); }; }; then
16199   ac_cv_lib_gcc___moddi3=yes
16200 else
16201   echo "$as_me: failed program was:" >&5
16202 sed 's/^/| /' conftest.$ac_ext >&5
16203
16204         ac_cv_lib_gcc___moddi3=no
16205 fi
16206
16207 rm -f core conftest.err conftest.$ac_objext \
16208       conftest$ac_exeext conftest.$ac_ext
16209 LIBS=$ac_check_lib_save_LIBS
16210 fi
16211 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
16212 echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
16213 if test $ac_cv_lib_gcc___moddi3 = yes; then
16214
16215 cat >>confdefs.h <<\_ACEOF
16216 #define HAVE___MODDI3 1
16217 _ACEOF
16218
16219 fi
16220
16221   { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
16222 echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
16223 if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
16224   echo $ECHO_N "(cached) $ECHO_C" >&6
16225 else
16226   ac_check_lib_save_LIBS=$LIBS
16227 LIBS="-lgcc  $LIBS"
16228 cat >conftest.$ac_ext <<_ACEOF
16229 /* confdefs.h.  */
16230 _ACEOF
16231 cat confdefs.h >>conftest.$ac_ext
16232 cat >>conftest.$ac_ext <<_ACEOF
16233 /* end confdefs.h.  */
16234
16235 /* Override any GCC internal prototype to avoid an error.
16236    Use char because int might match the return type of a GCC
16237    builtin and then its argument prototype would still apply.  */
16238 #ifdef __cplusplus
16239 extern "C"
16240 #endif
16241 char __udivdi3 ();
16242 int
16243 main ()
16244 {
16245 return __udivdi3 ();
16246   ;
16247   return 0;
16248 }
16249 _ACEOF
16250 rm -f conftest.$ac_objext conftest$ac_exeext
16251 if { (ac_try="$ac_link"
16252 case "(($ac_try" in
16253   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16254   *) ac_try_echo=$ac_try;;
16255 esac
16256 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16257   (eval "$ac_link") 2>conftest.er1
16258   ac_status=$?
16259   grep -v '^ *+' conftest.er1 >conftest.err
16260   rm -f conftest.er1
16261   cat conftest.err >&5
16262   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16263   (exit $ac_status); } &&
16264          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16265   { (case "(($ac_try" in
16266   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16267   *) ac_try_echo=$ac_try;;
16268 esac
16269 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16270   (eval "$ac_try") 2>&5
16271   ac_status=$?
16272   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16273   (exit $ac_status); }; } &&
16274          { ac_try='test -s conftest$ac_exeext'
16275   { (case "(($ac_try" in
16276   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16277   *) ac_try_echo=$ac_try;;
16278 esac
16279 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16280   (eval "$ac_try") 2>&5
16281   ac_status=$?
16282   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16283   (exit $ac_status); }; }; then
16284   ac_cv_lib_gcc___udivdi3=yes
16285 else
16286   echo "$as_me: failed program was:" >&5
16287 sed 's/^/| /' conftest.$ac_ext >&5
16288
16289         ac_cv_lib_gcc___udivdi3=no
16290 fi
16291
16292 rm -f core conftest.err conftest.$ac_objext \
16293       conftest$ac_exeext conftest.$ac_ext
16294 LIBS=$ac_check_lib_save_LIBS
16295 fi
16296 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
16297 echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
16298 if test $ac_cv_lib_gcc___udivdi3 = yes; then
16299
16300 cat >>confdefs.h <<\_ACEOF
16301 #define HAVE___UDIVDI3 1
16302 _ACEOF
16303
16304 fi
16305
16306   { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
16307 echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
16308 if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
16309   echo $ECHO_N "(cached) $ECHO_C" >&6
16310 else
16311   ac_check_lib_save_LIBS=$LIBS
16312 LIBS="-lgcc  $LIBS"
16313 cat >conftest.$ac_ext <<_ACEOF
16314 /* confdefs.h.  */
16315 _ACEOF
16316 cat confdefs.h >>conftest.$ac_ext
16317 cat >>conftest.$ac_ext <<_ACEOF
16318 /* end confdefs.h.  */
16319
16320 /* Override any GCC internal prototype to avoid an error.
16321    Use char because int might match the return type of a GCC
16322    builtin and then its argument prototype would still apply.  */
16323 #ifdef __cplusplus
16324 extern "C"
16325 #endif
16326 char __umoddi3 ();
16327 int
16328 main ()
16329 {
16330 return __umoddi3 ();
16331   ;
16332   return 0;
16333 }
16334 _ACEOF
16335 rm -f conftest.$ac_objext conftest$ac_exeext
16336 if { (ac_try="$ac_link"
16337 case "(($ac_try" in
16338   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16339   *) ac_try_echo=$ac_try;;
16340 esac
16341 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16342   (eval "$ac_link") 2>conftest.er1
16343   ac_status=$?
16344   grep -v '^ *+' conftest.er1 >conftest.err
16345   rm -f conftest.er1
16346   cat conftest.err >&5
16347   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16348   (exit $ac_status); } &&
16349          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16350   { (case "(($ac_try" in
16351   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16352   *) ac_try_echo=$ac_try;;
16353 esac
16354 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16355   (eval "$ac_try") 2>&5
16356   ac_status=$?
16357   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16358   (exit $ac_status); }; } &&
16359          { ac_try='test -s conftest$ac_exeext'
16360   { (case "(($ac_try" in
16361   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16362   *) ac_try_echo=$ac_try;;
16363 esac
16364 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16365   (eval "$ac_try") 2>&5
16366   ac_status=$?
16367   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16368   (exit $ac_status); }; }; then
16369   ac_cv_lib_gcc___umoddi3=yes
16370 else
16371   echo "$as_me: failed program was:" >&5
16372 sed 's/^/| /' conftest.$ac_ext >&5
16373
16374         ac_cv_lib_gcc___umoddi3=no
16375 fi
16376
16377 rm -f core conftest.err conftest.$ac_objext \
16378       conftest$ac_exeext conftest.$ac_ext
16379 LIBS=$ac_check_lib_save_LIBS
16380 fi
16381 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
16382 echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
16383 if test $ac_cv_lib_gcc___umoddi3 = yes; then
16384
16385 cat >>confdefs.h <<\_ACEOF
16386 #define HAVE___UMODDI3 1
16387 _ACEOF
16388
16389 fi
16390
16391
16392   { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
16393 echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
16394 if test "${ac_cv_lib_gcc___main+set}" = set; then
16395   echo $ECHO_N "(cached) $ECHO_C" >&6
16396 else
16397   ac_check_lib_save_LIBS=$LIBS
16398 LIBS="-lgcc  $LIBS"
16399 cat >conftest.$ac_ext <<_ACEOF
16400 /* confdefs.h.  */
16401 _ACEOF
16402 cat confdefs.h >>conftest.$ac_ext
16403 cat >>conftest.$ac_ext <<_ACEOF
16404 /* end confdefs.h.  */
16405
16406 /* Override any GCC internal prototype to avoid an error.
16407    Use char because int might match the return type of a GCC
16408    builtin and then its argument prototype would still apply.  */
16409 #ifdef __cplusplus
16410 extern "C"
16411 #endif
16412 char __main ();
16413 int
16414 main ()
16415 {
16416 return __main ();
16417   ;
16418   return 0;
16419 }
16420 _ACEOF
16421 rm -f conftest.$ac_objext conftest$ac_exeext
16422 if { (ac_try="$ac_link"
16423 case "(($ac_try" in
16424   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16425   *) ac_try_echo=$ac_try;;
16426 esac
16427 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16428   (eval "$ac_link") 2>conftest.er1
16429   ac_status=$?
16430   grep -v '^ *+' conftest.er1 >conftest.err
16431   rm -f conftest.er1
16432   cat conftest.err >&5
16433   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16434   (exit $ac_status); } &&
16435          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16436   { (case "(($ac_try" in
16437   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16438   *) ac_try_echo=$ac_try;;
16439 esac
16440 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16441   (eval "$ac_try") 2>&5
16442   ac_status=$?
16443   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16444   (exit $ac_status); }; } &&
16445          { ac_try='test -s conftest$ac_exeext'
16446   { (case "(($ac_try" in
16447   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16448   *) ac_try_echo=$ac_try;;
16449 esac
16450 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16451   (eval "$ac_try") 2>&5
16452   ac_status=$?
16453   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16454   (exit $ac_status); }; }; then
16455   ac_cv_lib_gcc___main=yes
16456 else
16457   echo "$as_me: failed program was:" >&5
16458 sed 's/^/| /' conftest.$ac_ext >&5
16459
16460         ac_cv_lib_gcc___main=no
16461 fi
16462
16463 rm -f core conftest.err conftest.$ac_objext \
16464       conftest$ac_exeext conftest.$ac_ext
16465 LIBS=$ac_check_lib_save_LIBS
16466 fi
16467 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
16468 echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
16469 if test $ac_cv_lib_gcc___main = yes; then
16470
16471 cat >>confdefs.h <<\_ACEOF
16472 #define HAVE___MAIN 1
16473 _ACEOF
16474
16475 fi
16476
16477   { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
16478 echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
16479 if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
16480   echo $ECHO_N "(cached) $ECHO_C" >&6
16481 else
16482   ac_check_lib_save_LIBS=$LIBS
16483 LIBS="-lgcc  $LIBS"
16484 cat >conftest.$ac_ext <<_ACEOF
16485 /* confdefs.h.  */
16486 _ACEOF
16487 cat confdefs.h >>conftest.$ac_ext
16488 cat >>conftest.$ac_ext <<_ACEOF
16489 /* end confdefs.h.  */
16490
16491 /* Override any GCC internal prototype to avoid an error.
16492    Use char because int might match the return type of a GCC
16493    builtin and then its argument prototype would still apply.  */
16494 #ifdef __cplusplus
16495 extern "C"
16496 #endif
16497 char __cmpdi2 ();
16498 int
16499 main ()
16500 {
16501 return __cmpdi2 ();
16502   ;
16503   return 0;
16504 }
16505 _ACEOF
16506 rm -f conftest.$ac_objext conftest$ac_exeext
16507 if { (ac_try="$ac_link"
16508 case "(($ac_try" in
16509   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16510   *) ac_try_echo=$ac_try;;
16511 esac
16512 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16513   (eval "$ac_link") 2>conftest.er1
16514   ac_status=$?
16515   grep -v '^ *+' conftest.er1 >conftest.err
16516   rm -f conftest.er1
16517   cat conftest.err >&5
16518   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16519   (exit $ac_status); } &&
16520          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16521   { (case "(($ac_try" in
16522   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16523   *) ac_try_echo=$ac_try;;
16524 esac
16525 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16526   (eval "$ac_try") 2>&5
16527   ac_status=$?
16528   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16529   (exit $ac_status); }; } &&
16530          { ac_try='test -s conftest$ac_exeext'
16531   { (case "(($ac_try" in
16532   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16533   *) ac_try_echo=$ac_try;;
16534 esac
16535 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16536   (eval "$ac_try") 2>&5
16537   ac_status=$?
16538   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16539   (exit $ac_status); }; }; then
16540   ac_cv_lib_gcc___cmpdi2=yes
16541 else
16542   echo "$as_me: failed program was:" >&5
16543 sed 's/^/| /' conftest.$ac_ext >&5
16544
16545         ac_cv_lib_gcc___cmpdi2=no
16546 fi
16547
16548 rm -f core conftest.err conftest.$ac_objext \
16549       conftest$ac_exeext conftest.$ac_ext
16550 LIBS=$ac_check_lib_save_LIBS
16551 fi
16552 { echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
16553 echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
16554 if test $ac_cv_lib_gcc___cmpdi2 = yes; then
16555
16556 cat >>confdefs.h <<\_ACEOF
16557 #define HAVE___CMPDI2 1
16558 _ACEOF
16559
16560 fi
16561
16562 fi
16563
16564 if test "$llvm_cv_os_type" = "MingW" ; then
16565   { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
16566 echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
16567   cat >conftest.$ac_ext <<_ACEOF
16568
16569   /* confdefs.h.  */
16570 _ACEOF
16571 cat confdefs.h >>conftest.$ac_ext
16572 cat >>conftest.$ac_ext <<_ACEOF
16573 /* end confdefs.h.  */
16574
16575     #include <windows.h>
16576     #include <imagehlp.h>
16577     extern void foo(PENUMLOADED_MODULES_CALLBACK);
16578     extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
16579
16580
16581 _ACEOF
16582 rm -f conftest.$ac_objext
16583 if { (ac_try="$ac_compile"
16584 case "(($ac_try" in
16585   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16586   *) ac_try_echo=$ac_try;;
16587 esac
16588 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16589   (eval "$ac_compile") 2>conftest.er1
16590   ac_status=$?
16591   grep -v '^ *+' conftest.er1 >conftest.err
16592   rm -f conftest.er1
16593   cat conftest.err >&5
16594   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16595   (exit $ac_status); } &&
16596          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16597   { (case "(($ac_try" in
16598   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16599   *) ac_try_echo=$ac_try;;
16600 esac
16601 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16602   (eval "$ac_try") 2>&5
16603   ac_status=$?
16604   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16605   (exit $ac_status); }; } &&
16606          { ac_try='test -s conftest.$ac_objext'
16607   { (case "(($ac_try" in
16608   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16609   *) ac_try_echo=$ac_try;;
16610 esac
16611 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16612   (eval "$ac_try") 2>&5
16613   ac_status=$?
16614   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16615   (exit $ac_status); }; }; then
16616
16617   { echo "$as_me:$LINENO: result: yes" >&5
16618 echo "${ECHO_T}yes" >&6; }
16619   llvm_cv_win32_elmcb_pcstr="PCSTR"
16620
16621 else
16622   echo "$as_me: failed program was:" >&5
16623 sed 's/^/| /' conftest.$ac_ext >&5
16624
16625
16626   { echo "$as_me:$LINENO: result: no" >&5
16627 echo "${ECHO_T}no" >&6; }
16628   llvm_cv_win32_elmcb_pcstr="PSTR"
16629
16630 fi
16631
16632 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16633
16634 cat >>confdefs.h <<_ACEOF
16635 #define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
16636 _ACEOF
16637
16638 fi
16639
16640 if test "$llvm_cv_platform_type" = "Unix" ; then
16641
16642
16643 for ac_header in stdlib.h unistd.h
16644 do
16645 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16646 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16647   { echo "$as_me:$LINENO: checking for $ac_header" >&5
16648 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16649 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16650   echo $ECHO_N "(cached) $ECHO_C" >&6
16651 fi
16652 ac_res=`eval echo '${'$as_ac_Header'}'`
16653                { echo "$as_me:$LINENO: result: $ac_res" >&5
16654 echo "${ECHO_T}$ac_res" >&6; }
16655 else
16656   # Is the header compilable?
16657 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16658 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16659 cat >conftest.$ac_ext <<_ACEOF
16660 /* confdefs.h.  */
16661 _ACEOF
16662 cat confdefs.h >>conftest.$ac_ext
16663 cat >>conftest.$ac_ext <<_ACEOF
16664 /* end confdefs.h.  */
16665 $ac_includes_default
16666 #include <$ac_header>
16667 _ACEOF
16668 rm -f conftest.$ac_objext
16669 if { (ac_try="$ac_compile"
16670 case "(($ac_try" in
16671   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16672   *) ac_try_echo=$ac_try;;
16673 esac
16674 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16675   (eval "$ac_compile") 2>conftest.er1
16676   ac_status=$?
16677   grep -v '^ *+' conftest.er1 >conftest.err
16678   rm -f conftest.er1
16679   cat conftest.err >&5
16680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16681   (exit $ac_status); } &&
16682          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16683   { (case "(($ac_try" in
16684   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16685   *) ac_try_echo=$ac_try;;
16686 esac
16687 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16688   (eval "$ac_try") 2>&5
16689   ac_status=$?
16690   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16691   (exit $ac_status); }; } &&
16692          { ac_try='test -s conftest.$ac_objext'
16693   { (case "(($ac_try" in
16694   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16695   *) ac_try_echo=$ac_try;;
16696 esac
16697 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16698   (eval "$ac_try") 2>&5
16699   ac_status=$?
16700   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16701   (exit $ac_status); }; }; then
16702   ac_header_compiler=yes
16703 else
16704   echo "$as_me: failed program was:" >&5
16705 sed 's/^/| /' conftest.$ac_ext >&5
16706
16707         ac_header_compiler=no
16708 fi
16709
16710 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16711 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16712 echo "${ECHO_T}$ac_header_compiler" >&6; }
16713
16714 # Is the header present?
16715 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16716 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16717 cat >conftest.$ac_ext <<_ACEOF
16718 /* confdefs.h.  */
16719 _ACEOF
16720 cat confdefs.h >>conftest.$ac_ext
16721 cat >>conftest.$ac_ext <<_ACEOF
16722 /* end confdefs.h.  */
16723 #include <$ac_header>
16724 _ACEOF
16725 if { (ac_try="$ac_cpp conftest.$ac_ext"
16726 case "(($ac_try" in
16727   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16728   *) ac_try_echo=$ac_try;;
16729 esac
16730 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16731   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16732   ac_status=$?
16733   grep -v '^ *+' conftest.er1 >conftest.err
16734   rm -f conftest.er1
16735   cat conftest.err >&5
16736   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16737   (exit $ac_status); } >/dev/null; then
16738   if test -s conftest.err; then
16739     ac_cpp_err=$ac_c_preproc_warn_flag
16740     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16741   else
16742     ac_cpp_err=
16743   fi
16744 else
16745   ac_cpp_err=yes
16746 fi
16747 if test -z "$ac_cpp_err"; then
16748   ac_header_preproc=yes
16749 else
16750   echo "$as_me: failed program was:" >&5
16751 sed 's/^/| /' conftest.$ac_ext >&5
16752
16753   ac_header_preproc=no
16754 fi
16755
16756 rm -f conftest.err conftest.$ac_ext
16757 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16758 echo "${ECHO_T}$ac_header_preproc" >&6; }
16759
16760 # So?  What about this header?
16761 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16762   yes:no: )
16763     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16764 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16765     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16766 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16767     ac_header_preproc=yes
16768     ;;
16769   no:yes:* )
16770     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16771 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16772     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
16773 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
16774     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16775 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16776     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
16777 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
16778     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16779 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16780     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16781 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16782     ( cat <<\_ASBOX
16783 ## ------------------------------------ ##
16784 ## Report this to http://llvm.org/bugs/ ##
16785 ## ------------------------------------ ##
16786 _ASBOX
16787      ) | sed "s/^/$as_me: WARNING:     /" >&2
16788     ;;
16789 esac
16790 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16791 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16792 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16793   echo $ECHO_N "(cached) $ECHO_C" >&6
16794 else
16795   eval "$as_ac_Header=\$ac_header_preproc"
16796 fi
16797 ac_res=`eval echo '${'$as_ac_Header'}'`
16798                { echo "$as_me:$LINENO: result: $ac_res" >&5
16799 echo "${ECHO_T}$ac_res" >&6; }
16800
16801 fi
16802 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16803   cat >>confdefs.h <<_ACEOF
16804 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16805 _ACEOF
16806
16807 fi
16808
16809 done
16810
16811
16812 for ac_func in getpagesize
16813 do
16814 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16815 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16816 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16817 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16818   echo $ECHO_N "(cached) $ECHO_C" >&6
16819 else
16820   cat >conftest.$ac_ext <<_ACEOF
16821 /* confdefs.h.  */
16822 _ACEOF
16823 cat confdefs.h >>conftest.$ac_ext
16824 cat >>conftest.$ac_ext <<_ACEOF
16825 /* end confdefs.h.  */
16826 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16827    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16828 #define $ac_func innocuous_$ac_func
16829
16830 /* System header to define __stub macros and hopefully few prototypes,
16831     which can conflict with char $ac_func (); below.
16832     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16833     <limits.h> exists even on freestanding compilers.  */
16834
16835 #ifdef __STDC__
16836 # include <limits.h>
16837 #else
16838 # include <assert.h>
16839 #endif
16840
16841 #undef $ac_func
16842
16843 /* Override any GCC internal prototype to avoid an error.
16844    Use char because int might match the return type of a GCC
16845    builtin and then its argument prototype would still apply.  */
16846 #ifdef __cplusplus
16847 extern "C"
16848 #endif
16849 char $ac_func ();
16850 /* The GNU C library defines this for functions which it implements
16851     to always fail with ENOSYS.  Some functions are actually named
16852     something starting with __ and the normal name is an alias.  */
16853 #if defined __stub_$ac_func || defined __stub___$ac_func
16854 choke me
16855 #endif
16856
16857 int
16858 main ()
16859 {
16860 return $ac_func ();
16861   ;
16862   return 0;
16863 }
16864 _ACEOF
16865 rm -f conftest.$ac_objext conftest$ac_exeext
16866 if { (ac_try="$ac_link"
16867 case "(($ac_try" in
16868   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16869   *) ac_try_echo=$ac_try;;
16870 esac
16871 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16872   (eval "$ac_link") 2>conftest.er1
16873   ac_status=$?
16874   grep -v '^ *+' conftest.er1 >conftest.err
16875   rm -f conftest.er1
16876   cat conftest.err >&5
16877   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16878   (exit $ac_status); } &&
16879          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16880   { (case "(($ac_try" in
16881   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16882   *) ac_try_echo=$ac_try;;
16883 esac
16884 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16885   (eval "$ac_try") 2>&5
16886   ac_status=$?
16887   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16888   (exit $ac_status); }; } &&
16889          { ac_try='test -s conftest$ac_exeext'
16890   { (case "(($ac_try" in
16891   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16892   *) ac_try_echo=$ac_try;;
16893 esac
16894 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16895   (eval "$ac_try") 2>&5
16896   ac_status=$?
16897   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16898   (exit $ac_status); }; }; then
16899   eval "$as_ac_var=yes"
16900 else
16901   echo "$as_me: failed program was:" >&5
16902 sed 's/^/| /' conftest.$ac_ext >&5
16903
16904         eval "$as_ac_var=no"
16905 fi
16906
16907 rm -f core conftest.err conftest.$ac_objext \
16908       conftest$ac_exeext conftest.$ac_ext
16909 fi
16910 ac_res=`eval echo '${'$as_ac_var'}'`
16911                { echo "$as_me:$LINENO: result: $ac_res" >&5
16912 echo "${ECHO_T}$ac_res" >&6; }
16913 if test `eval echo '${'$as_ac_var'}'` = yes; then
16914   cat >>confdefs.h <<_ACEOF
16915 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16916 _ACEOF
16917
16918 fi
16919 done
16920
16921 { echo "$as_me:$LINENO: checking for working mmap" >&5
16922 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
16923 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
16924   echo $ECHO_N "(cached) $ECHO_C" >&6
16925 else
16926   if test "$cross_compiling" = yes; then
16927   ac_cv_func_mmap_fixed_mapped=no
16928 else
16929   cat >conftest.$ac_ext <<_ACEOF
16930 /* confdefs.h.  */
16931 _ACEOF
16932 cat confdefs.h >>conftest.$ac_ext
16933 cat >>conftest.$ac_ext <<_ACEOF
16934 /* end confdefs.h.  */
16935 $ac_includes_default
16936 /* malloc might have been renamed as rpl_malloc. */
16937 #undef malloc
16938
16939 /* Thanks to Mike Haertel and Jim Avera for this test.
16940    Here is a matrix of mmap possibilities:
16941         mmap private not fixed
16942         mmap private fixed at somewhere currently unmapped
16943         mmap private fixed at somewhere already mapped
16944         mmap shared not fixed
16945         mmap shared fixed at somewhere currently unmapped
16946         mmap shared fixed at somewhere already mapped
16947    For private mappings, we should verify that changes cannot be read()
16948    back from the file, nor mmap's back from the file at a different
16949    address.  (There have been systems where private was not correctly
16950    implemented like the infamous i386 svr4.0, and systems where the
16951    VM page cache was not coherent with the file system buffer cache
16952    like early versions of FreeBSD and possibly contemporary NetBSD.)
16953    For shared mappings, we should conversely verify that changes get
16954    propagated back to all the places they're supposed to be.
16955
16956    Grep wants private fixed already mapped.
16957    The main things grep needs to know about mmap are:
16958    * does it exist and is it safe to write into the mmap'd area
16959    * how to use it (BSD variants)  */
16960
16961 #include <fcntl.h>
16962 #include <sys/mman.h>
16963
16964 #if !STDC_HEADERS && !HAVE_STDLIB_H
16965 char *malloc ();
16966 #endif
16967
16968 /* This mess was copied from the GNU getpagesize.h.  */
16969 #if !HAVE_GETPAGESIZE
16970 /* Assume that all systems that can run configure have sys/param.h.  */
16971 # if !HAVE_SYS_PARAM_H
16972 #  define HAVE_SYS_PARAM_H 1
16973 # endif
16974
16975 # ifdef _SC_PAGESIZE
16976 #  define getpagesize() sysconf(_SC_PAGESIZE)
16977 # else /* no _SC_PAGESIZE */
16978 #  if HAVE_SYS_PARAM_H
16979 #   include <sys/param.h>
16980 #   ifdef EXEC_PAGESIZE
16981 #    define getpagesize() EXEC_PAGESIZE
16982 #   else /* no EXEC_PAGESIZE */
16983 #    ifdef NBPG
16984 #     define getpagesize() NBPG * CLSIZE
16985 #     ifndef CLSIZE
16986 #      define CLSIZE 1
16987 #     endif /* no CLSIZE */
16988 #    else /* no NBPG */
16989 #     ifdef NBPC
16990 #      define getpagesize() NBPC
16991 #     else /* no NBPC */
16992 #      ifdef PAGESIZE
16993 #       define getpagesize() PAGESIZE
16994 #      endif /* PAGESIZE */
16995 #     endif /* no NBPC */
16996 #    endif /* no NBPG */
16997 #   endif /* no EXEC_PAGESIZE */
16998 #  else /* no HAVE_SYS_PARAM_H */
16999 #   define getpagesize() 8192   /* punt totally */
17000 #  endif /* no HAVE_SYS_PARAM_H */
17001 # endif /* no _SC_PAGESIZE */
17002
17003 #endif /* no HAVE_GETPAGESIZE */
17004
17005 int
17006 main ()
17007 {
17008   char *data, *data2, *data3;
17009   int i, pagesize;
17010   int fd;
17011
17012   pagesize = getpagesize ();
17013
17014   /* First, make a file with some known garbage in it. */
17015   data = (char *) malloc (pagesize);
17016   if (!data)
17017     return 1;
17018   for (i = 0; i < pagesize; ++i)
17019     *(data + i) = rand ();
17020   umask (0);
17021   fd = creat ("conftest.mmap", 0600);
17022   if (fd < 0)
17023     return 1;
17024   if (write (fd, data, pagesize) != pagesize)
17025     return 1;
17026   close (fd);
17027
17028   /* Next, try to mmap the file at a fixed address which already has
17029      something else allocated at it.  If we can, also make sure that
17030      we see the same garbage.  */
17031   fd = open ("conftest.mmap", O_RDWR);
17032   if (fd < 0)
17033     return 1;
17034   data2 = (char *) malloc (2 * pagesize);
17035   if (!data2)
17036     return 1;
17037   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
17038   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
17039                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
17040     return 1;
17041   for (i = 0; i < pagesize; ++i)
17042     if (*(data + i) != *(data2 + i))
17043       return 1;
17044
17045   /* Finally, make sure that changes to the mapped area do not
17046      percolate back to the file as seen by read().  (This is a bug on
17047      some variants of i386 svr4.0.)  */
17048   for (i = 0; i < pagesize; ++i)
17049     *(data2 + i) = *(data2 + i) + 1;
17050   data3 = (char *) malloc (pagesize);
17051   if (!data3)
17052     return 1;
17053   if (read (fd, data3, pagesize) != pagesize)
17054     return 1;
17055   for (i = 0; i < pagesize; ++i)
17056     if (*(data + i) != *(data3 + i))
17057       return 1;
17058   close (fd);
17059   return 0;
17060 }
17061 _ACEOF
17062 rm -f conftest$ac_exeext
17063 if { (ac_try="$ac_link"
17064 case "(($ac_try" in
17065   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17066   *) ac_try_echo=$ac_try;;
17067 esac
17068 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17069   (eval "$ac_link") 2>&5
17070   ac_status=$?
17071   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17072   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17073   { (case "(($ac_try" in
17074   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17075   *) ac_try_echo=$ac_try;;
17076 esac
17077 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17078   (eval "$ac_try") 2>&5
17079   ac_status=$?
17080   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17081   (exit $ac_status); }; }; then
17082   ac_cv_func_mmap_fixed_mapped=yes
17083 else
17084   echo "$as_me: program exited with status $ac_status" >&5
17085 echo "$as_me: failed program was:" >&5
17086 sed 's/^/| /' conftest.$ac_ext >&5
17087
17088 ( exit $ac_status )
17089 ac_cv_func_mmap_fixed_mapped=no
17090 fi
17091 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17092 fi
17093
17094
17095 fi
17096 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
17097 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
17098 if test $ac_cv_func_mmap_fixed_mapped = yes; then
17099
17100 cat >>confdefs.h <<\_ACEOF
17101 #define HAVE_MMAP 1
17102 _ACEOF
17103
17104 fi
17105 rm -f conftest.mmap
17106
17107   { echo "$as_me:$LINENO: checking for mmap of files" >&5
17108 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
17109 if test "${ac_cv_func_mmap_file+set}" = set; then
17110   echo $ECHO_N "(cached) $ECHO_C" >&6
17111 else
17112    ac_ext=c
17113 ac_cpp='$CPP $CPPFLAGS'
17114 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17115 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17116 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17117
17118   if test "$cross_compiling" = yes; then
17119   ac_cv_func_mmap_file=no
17120 else
17121   cat >conftest.$ac_ext <<_ACEOF
17122
17123     /* confdefs.h.  */
17124 _ACEOF
17125 cat confdefs.h >>conftest.$ac_ext
17126 cat >>conftest.$ac_ext <<_ACEOF
17127 /* end confdefs.h.  */
17128
17129 #include <sys/types.h>
17130 #include <sys/mman.h>
17131 #include <fcntl.h>
17132
17133 int
17134 main ()
17135 {
17136
17137   int fd;
17138   fd = creat ("foo",0777);
17139   fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
17140   unlink ("foo");
17141   return (fd != (int) MAP_FAILED);
17142   ;
17143   return 0;
17144 }
17145 _ACEOF
17146 rm -f conftest$ac_exeext
17147 if { (ac_try="$ac_link"
17148 case "(($ac_try" in
17149   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17150   *) ac_try_echo=$ac_try;;
17151 esac
17152 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17153   (eval "$ac_link") 2>&5
17154   ac_status=$?
17155   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17156   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17157   { (case "(($ac_try" in
17158   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17159   *) ac_try_echo=$ac_try;;
17160 esac
17161 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17162   (eval "$ac_try") 2>&5
17163   ac_status=$?
17164   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17165   (exit $ac_status); }; }; then
17166   ac_cv_func_mmap_file=yes
17167 else
17168   echo "$as_me: program exited with status $ac_status" >&5
17169 echo "$as_me: failed program was:" >&5
17170 sed 's/^/| /' conftest.$ac_ext >&5
17171
17172 ( exit $ac_status )
17173 ac_cv_func_mmap_file=no
17174 fi
17175 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17176 fi
17177
17178
17179   ac_ext=c
17180 ac_cpp='$CPP $CPPFLAGS'
17181 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17182 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17183 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17184
17185
17186 fi
17187 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
17188 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
17189 if test "$ac_cv_func_mmap_file" = yes; then
17190
17191 cat >>confdefs.h <<\_ACEOF
17192 #define HAVE_MMAP_FILE
17193 _ACEOF
17194
17195    MMAP_FILE=yes
17196
17197 fi
17198
17199   { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
17200 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
17201 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
17202   echo $ECHO_N "(cached) $ECHO_C" >&6
17203 else
17204   if test "$llvm_cv_os_type" = "Interix" ; then
17205    ac_cv_need_dev_zero_for_mmap=yes
17206  else
17207    ac_cv_need_dev_zero_for_mmap=no
17208  fi
17209
17210 fi
17211 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
17212 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
17213 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
17214
17215 cat >>confdefs.h <<\_ACEOF
17216 #define NEED_DEV_ZERO_FOR_MMAP 1
17217 _ACEOF
17218
17219 fi
17220
17221   if test "$ac_cv_func_mmap_fixed_mapped" = "no"
17222   then
17223     { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
17224 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
17225   fi
17226   if test "$ac_cv_func_mmap_file" = "no"
17227   then
17228     { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
17229 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
17230   fi
17231 fi
17232
17233 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
17234 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
17235 ac_ext=cpp
17236 ac_cpp='$CXXCPP $CPPFLAGS'
17237 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17238 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17239 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17240
17241 cat >conftest.$ac_ext <<_ACEOF
17242
17243   /* confdefs.h.  */
17244 _ACEOF
17245 cat confdefs.h >>conftest.$ac_ext
17246 cat >>conftest.$ac_ext <<_ACEOF
17247 /* end confdefs.h.  */
17248
17249     int main() {
17250       volatile unsigned long val = 1;
17251       __sync_synchronize();
17252       __sync_val_compare_and_swap(&val, 1, 0);
17253       __sync_add_and_fetch(&val, 1);
17254       __sync_sub_and_fetch(&val, 1);
17255       return 0;
17256     }
17257
17258
17259 _ACEOF
17260 rm -f conftest.$ac_objext conftest$ac_exeext
17261 if { (ac_try="$ac_link"
17262 case "(($ac_try" in
17263   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17264   *) ac_try_echo=$ac_try;;
17265 esac
17266 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17267   (eval "$ac_link") 2>conftest.er1
17268   ac_status=$?
17269   grep -v '^ *+' conftest.er1 >conftest.err
17270   rm -f conftest.er1
17271   cat conftest.err >&5
17272   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17273   (exit $ac_status); } &&
17274          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17275   { (case "(($ac_try" in
17276   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17277   *) ac_try_echo=$ac_try;;
17278 esac
17279 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17280   (eval "$ac_try") 2>&5
17281   ac_status=$?
17282   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17283   (exit $ac_status); }; } &&
17284          { ac_try='test -s conftest$ac_exeext'
17285   { (case "(($ac_try" in
17286   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17287   *) ac_try_echo=$ac_try;;
17288 esac
17289 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17290   (eval "$ac_try") 2>&5
17291   ac_status=$?
17292   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17293   (exit $ac_status); }; }; then
17294
17295   { echo "$as_me:$LINENO: result: yes" >&5
17296 echo "${ECHO_T}yes" >&6; }
17297
17298 cat >>confdefs.h <<\_ACEOF
17299 #define LLVM_HAS_ATOMICS 1
17300 _ACEOF
17301
17302
17303 else
17304   echo "$as_me: failed program was:" >&5
17305 sed 's/^/| /' conftest.$ac_ext >&5
17306
17307
17308   { echo "$as_me:$LINENO: result: no" >&5
17309 echo "${ECHO_T}no" >&6; }
17310
17311 cat >>confdefs.h <<\_ACEOF
17312 #define LLVM_HAS_ATOMICS 0
17313 _ACEOF
17314
17315   { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
17316 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
17317
17318 fi
17319
17320 rm -f core conftest.err conftest.$ac_objext \
17321       conftest$ac_exeext conftest.$ac_ext
17322 ac_ext=c
17323 ac_cpp='$CPP $CPPFLAGS'
17324 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17325 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17326 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17327
17328
17329
17330 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
17331   { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
17332 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
17333 if test "${llvm_cv_linux_mixed+set}" = set; then
17334   echo $ECHO_N "(cached) $ECHO_C" >&6
17335 else
17336    ac_ext=c
17337 ac_cpp='$CPP $CPPFLAGS'
17338 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17339 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17340 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17341
17342   cat >conftest.$ac_ext <<_ACEOF
17343 /* confdefs.h.  */
17344 _ACEOF
17345 cat confdefs.h >>conftest.$ac_ext
17346 cat >>conftest.$ac_ext <<_ACEOF
17347 /* end confdefs.h.  */
17348 #ifndef __x86_64__
17349        error: Not x86-64 even if uname says so!
17350       #endif
17351
17352 int
17353 main ()
17354 {
17355
17356   ;
17357   return 0;
17358 }
17359 _ACEOF
17360 rm -f conftest.$ac_objext
17361 if { (ac_try="$ac_compile"
17362 case "(($ac_try" in
17363   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17364   *) ac_try_echo=$ac_try;;
17365 esac
17366 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17367   (eval "$ac_compile") 2>conftest.er1
17368   ac_status=$?
17369   grep -v '^ *+' conftest.er1 >conftest.err
17370   rm -f conftest.er1
17371   cat conftest.err >&5
17372   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17373   (exit $ac_status); } &&
17374          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17375   { (case "(($ac_try" in
17376   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17377   *) ac_try_echo=$ac_try;;
17378 esac
17379 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17380   (eval "$ac_try") 2>&5
17381   ac_status=$?
17382   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17383   (exit $ac_status); }; } &&
17384          { ac_try='test -s conftest.$ac_objext'
17385   { (case "(($ac_try" in
17386   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17387   *) ac_try_echo=$ac_try;;
17388 esac
17389 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17390   (eval "$ac_try") 2>&5
17391   ac_status=$?
17392   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17393   (exit $ac_status); }; }; then
17394   llvm_cv_linux_mixed=no
17395 else
17396   echo "$as_me: failed program was:" >&5
17397 sed 's/^/| /' conftest.$ac_ext >&5
17398
17399         llvm_cv_linux_mixed=yes
17400 fi
17401
17402 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17403   ac_ext=c
17404 ac_cpp='$CPP $CPPFLAGS'
17405 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17406 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17407 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17408
17409
17410 fi
17411 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
17412 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
17413
17414   if test "$llvm_cv_linux_mixed" = "yes"; then
17415     llvm_cv_target_arch="x86"
17416     ARCH="x86"
17417   fi
17418 fi
17419
17420
17421 for ac_func in __dso_handle
17422 do
17423 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17424 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17425 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17426 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17427   echo $ECHO_N "(cached) $ECHO_C" >&6
17428 else
17429   cat >conftest.$ac_ext <<_ACEOF
17430 /* confdefs.h.  */
17431 _ACEOF
17432 cat confdefs.h >>conftest.$ac_ext
17433 cat >>conftest.$ac_ext <<_ACEOF
17434 /* end confdefs.h.  */
17435 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17436    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17437 #define $ac_func innocuous_$ac_func
17438
17439 /* System header to define __stub macros and hopefully few prototypes,
17440     which can conflict with char $ac_func (); below.
17441     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17442     <limits.h> exists even on freestanding compilers.  */
17443
17444 #ifdef __STDC__
17445 # include <limits.h>
17446 #else
17447 # include <assert.h>
17448 #endif
17449
17450 #undef $ac_func
17451
17452 /* Override any GCC internal prototype to avoid an error.
17453    Use char because int might match the return type of a GCC
17454    builtin and then its argument prototype would still apply.  */
17455 #ifdef __cplusplus
17456 extern "C"
17457 #endif
17458 char $ac_func ();
17459 /* The GNU C library defines this for functions which it implements
17460     to always fail with ENOSYS.  Some functions are actually named
17461     something starting with __ and the normal name is an alias.  */
17462 #if defined __stub_$ac_func || defined __stub___$ac_func
17463 choke me
17464 #endif
17465
17466 int
17467 main ()
17468 {
17469 return $ac_func ();
17470   ;
17471   return 0;
17472 }
17473 _ACEOF
17474 rm -f conftest.$ac_objext conftest$ac_exeext
17475 if { (ac_try="$ac_link"
17476 case "(($ac_try" in
17477   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17478   *) ac_try_echo=$ac_try;;
17479 esac
17480 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17481   (eval "$ac_link") 2>conftest.er1
17482   ac_status=$?
17483   grep -v '^ *+' conftest.er1 >conftest.err
17484   rm -f conftest.er1
17485   cat conftest.err >&5
17486   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17487   (exit $ac_status); } &&
17488          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17489   { (case "(($ac_try" in
17490   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17491   *) ac_try_echo=$ac_try;;
17492 esac
17493 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17494   (eval "$ac_try") 2>&5
17495   ac_status=$?
17496   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17497   (exit $ac_status); }; } &&
17498          { ac_try='test -s conftest$ac_exeext'
17499   { (case "(($ac_try" in
17500   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17501   *) ac_try_echo=$ac_try;;
17502 esac
17503 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17504   (eval "$ac_try") 2>&5
17505   ac_status=$?
17506   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17507   (exit $ac_status); }; }; then
17508   eval "$as_ac_var=yes"
17509 else
17510   echo "$as_me: failed program was:" >&5
17511 sed 's/^/| /' conftest.$ac_ext >&5
17512
17513         eval "$as_ac_var=no"
17514 fi
17515
17516 rm -f core conftest.err conftest.$ac_objext \
17517       conftest$ac_exeext conftest.$ac_ext
17518 fi
17519 ac_res=`eval echo '${'$as_ac_var'}'`
17520                { echo "$as_me:$LINENO: result: $ac_res" >&5
17521 echo "${ECHO_T}$ac_res" >&6; }
17522 if test `eval echo '${'$as_ac_var'}'` = yes; then
17523   cat >>confdefs.h <<_ACEOF
17524 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17525 _ACEOF
17526
17527 fi
17528 done
17529
17530
17531 SHLIBEXT=$llvm_shlib_ext
17532
17533
17534 if test "${prefix}" = "NONE" ; then
17535   prefix="/usr/local"
17536 fi
17537 eval LLVM_PREFIX="${prefix}";
17538 eval LLVM_BINDIR="${prefix}/bin";
17539 eval LLVM_DATADIR="${prefix}/share/llvm";
17540 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
17541 eval LLVM_ETCDIR="${prefix}/etc/llvm";
17542 eval LLVM_INCLUDEDIR="${prefix}/include";
17543 eval LLVM_INFODIR="${prefix}/info";
17544 eval LLVM_MANDIR="${prefix}/man";
17545 LLVM_CONFIGTIME=`date`
17546
17547
17548
17549
17550
17551
17552
17553
17554
17555
17556 if test "${ENABLE_TIMESTAMPS}" = "0"; then
17557   LLVM_CONFIGTIME="(timestamp not enabled)"
17558 fi
17559
17560
17561 cat >>confdefs.h <<_ACEOF
17562 #define LLVM_PREFIX "$LLVM_PREFIX"
17563 _ACEOF
17564
17565
17566 cat >>confdefs.h <<_ACEOF
17567 #define LLVM_BINDIR "$LLVM_BINDIR"
17568 _ACEOF
17569
17570
17571 cat >>confdefs.h <<_ACEOF
17572 #define LLVM_DATADIR "$LLVM_DATADIR"
17573 _ACEOF
17574
17575
17576 cat >>confdefs.h <<_ACEOF
17577 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
17578 _ACEOF
17579
17580
17581 cat >>confdefs.h <<_ACEOF
17582 #define LLVM_ETCDIR "$LLVM_ETCDIR"
17583 _ACEOF
17584
17585
17586 cat >>confdefs.h <<_ACEOF
17587 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
17588 _ACEOF
17589
17590
17591 cat >>confdefs.h <<_ACEOF
17592 #define LLVM_INFODIR "$LLVM_INFODIR"
17593 _ACEOF
17594
17595
17596 cat >>confdefs.h <<_ACEOF
17597 #define LLVM_MANDIR "$LLVM_MANDIR"
17598 _ACEOF
17599
17600
17601 cat >>confdefs.h <<_ACEOF
17602 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
17603 _ACEOF
17604
17605
17606 cat >>confdefs.h <<_ACEOF
17607 #define LLVM_HOST_TRIPLE "$host"
17608 _ACEOF
17609
17610
17611 cat >>confdefs.h <<_ACEOF
17612 #define LLVM_DEFAULT_TARGET_TRIPLE "$target"
17613 _ACEOF
17614
17615
17616 if test "$BINDINGS_TO_BUILD" = auto ; then
17617   BINDINGS_TO_BUILD=""
17618   if test "x$OCAMLFIND" != x ; then
17619     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
17620   fi
17621   if test "x$GO" != x ; then
17622     if $GO run ${srcdir}/bindings/go/conftest.go ; then
17623       BINDINGS_TO_BUILD="go $BINDINGS_TO_BUILD"
17624     fi
17625   fi
17626 fi
17627 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
17628
17629
17630 binding_prereqs_failed=0
17631 for a_binding in $BINDINGS_TO_BUILD ; do
17632   case "$a_binding" in
17633   ocaml)
17634     if test "x$OCAMLFIND" = x ; then
17635       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlfind not found. Try configure OCAMLFIND=/path/to/ocamlfind" >&5
17636 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlfind not found. Try configure OCAMLFIND=/path/to/ocamlfind" >&2;}
17637       binding_prereqs_failed=1
17638     fi
17639
17640     if $OCAMLFIND opt -version >/dev/null 2>/dev/null ; then
17641       HAVE_OCAMLOPT=1
17642     else
17643       HAVE_OCAMLOPT=0
17644     fi
17645
17646
17647     if ! $OCAMLFIND query ctypes >/dev/null 2>/dev/null; then
17648       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ctypes is not installed" >&5
17649 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ctypes is not installed" >&2;}
17650       binding_prereqs_failed=1
17651     fi
17652
17653     if $OCAMLFIND query oUnit >/dev/null 2>/dev/null; then
17654       HAVE_OCAML_OUNIT=1
17655     else
17656       HAVE_OCAML_OUNIT=0
17657       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but OUnit 2 is not installed. Tests will not run" >&5
17658 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but OUnit 2 is not installed. Tests will not run" >&2;}
17659           fi
17660
17661
17662     if test "x$with_ocaml_libdir" != xauto ; then
17663       OCAML_LIBDIR=$with_ocaml_libdir
17664
17665     else
17666       ocaml_stdlib="`"$OCAMLFIND" ocamlc -where`"
17667       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
17668       then
17669         # ocaml stdlib is beneath our prefix; use stdlib
17670         OCAML_LIBDIR=$ocaml_stdlib
17671
17672       else
17673         # ocaml stdlib is outside our prefix; use libdir/ocaml
17674         OCAML_LIBDIR=${prefix}/lib/ocaml
17675
17676       fi
17677     fi
17678     ;;
17679   go)
17680     if test "x$GO" = x ; then
17681       { echo "$as_me:$LINENO: WARNING: --enable-bindings=go specified, but go not found. Try configure GO=/path/to/go" >&5
17682 echo "$as_me: WARNING: --enable-bindings=go specified, but go not found. Try configure GO=/path/to/go" >&2;}
17683       binding_prereqs_failed=1
17684     else
17685       if $GO run ${srcdir}/bindings/go/conftest.go ; then
17686         :
17687       else
17688         { echo "$as_me:$LINENO: WARNING: --enable-bindings=go specified, but need at least Go 1.2. Try configure GO=/path/to/go" >&5
17689 echo "$as_me: WARNING: --enable-bindings=go specified, but need at least Go 1.2. Try configure GO=/path/to/go" >&2;}
17690         binding_prereqs_failed=1
17691       fi
17692     fi
17693     ;;
17694   esac
17695 done
17696 if test "$binding_prereqs_failed" = 1 ; then
17697   { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
17698 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
17699    { (exit 1); exit 1; }; }
17700 fi
17701
17702 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
17703 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
17704 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
17705   echo $ECHO_N "(cached) $ECHO_C" >&6
17706 else
17707    ac_ext=cpp
17708 ac_cpp='$CXXCPP $CPPFLAGS'
17709 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17710 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17711 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17712
17713   oldcxxflags="$CXXFLAGS"
17714   CXXFLAGS="$CXXFLAGS -O0 -fvisibility-inlines-hidden -Werror"
17715   cat >conftest.$ac_ext <<_ACEOF
17716 /* confdefs.h.  */
17717 _ACEOF
17718 cat confdefs.h >>conftest.$ac_ext
17719 cat >>conftest.$ac_ext <<_ACEOF
17720 /* end confdefs.h.  */
17721 template <typename T> struct X { void __attribute__((noinline)) f() {} };
17722 int
17723 main ()
17724 {
17725 X<int>().f();
17726   ;
17727   return 0;
17728 }
17729 _ACEOF
17730 rm -f conftest.$ac_objext
17731 if { (ac_try="$ac_compile"
17732 case "(($ac_try" in
17733   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17734   *) ac_try_echo=$ac_try;;
17735 esac
17736 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17737   (eval "$ac_compile") 2>conftest.er1
17738   ac_status=$?
17739   grep -v '^ *+' conftest.er1 >conftest.err
17740   rm -f conftest.er1
17741   cat conftest.err >&5
17742   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17743   (exit $ac_status); } &&
17744          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17745   { (case "(($ac_try" in
17746   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17747   *) ac_try_echo=$ac_try;;
17748 esac
17749 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17750   (eval "$ac_try") 2>&5
17751   ac_status=$?
17752   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17753   (exit $ac_status); }; } &&
17754          { ac_try='test -s conftest.$ac_objext'
17755   { (case "(($ac_try" in
17756   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17757   *) ac_try_echo=$ac_try;;
17758 esac
17759 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17760   (eval "$ac_try") 2>&5
17761   ac_status=$?
17762   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17763   (exit $ac_status); }; }; then
17764   llvm_cv_cxx_visibility_inlines_hidden=yes
17765 else
17766   echo "$as_me: failed program was:" >&5
17767 sed 's/^/| /' conftest.$ac_ext >&5
17768
17769         llvm_cv_cxx_visibility_inlines_hidden=no
17770 fi
17771
17772 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17773   CXXFLAGS="$oldcxxflags"
17774   ac_ext=c
17775 ac_cpp='$CPP $CPPFLAGS'
17776 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17777 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17778 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17779
17780
17781 fi
17782 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
17783 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
17784 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
17785   ENABLE_VISIBILITY_INLINES_HIDDEN=1
17786
17787 else
17788   ENABLE_VISIBILITY_INLINES_HIDDEN=0
17789
17790 fi
17791
17792
17793 if test "$llvm_cv_link_use_r" = "yes" ; then
17794   RPATH="-Wl,-R"
17795 else
17796   RPATH="-Wl,-rpath"
17797 fi
17798
17799
17800 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
17801   RDYNAMIC="-rdynamic"
17802 else
17803   RDYNAMIC=""
17804 fi
17805
17806
17807
17808 ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
17809
17810
17811
17812
17813
17814
17815 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
17816
17817 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
17818
17819 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
17820
17821 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
17822
17823 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
17824
17825
17826 ac_config_files="$ac_config_files Makefile.config"
17827
17828
17829 ac_config_files="$ac_config_files llvm.spec"
17830
17831
17832 ac_config_files="$ac_config_files docs/doxygen.cfg"
17833
17834
17835 if test "${clang_src_root}" = ""; then
17836   clang_src_root="$srcdir/tools/clang"
17837 fi
17838 if test -f ${clang_src_root}/README.txt; then
17839
17840 cat >>confdefs.h <<_ACEOF
17841 #define CLANG_LIBDIR_SUFFIX ""
17842 _ACEOF
17843
17844
17845     configh="include/clang/Config/config.h"
17846   doxy="docs/doxygen.cfg"
17847   ac_config_headers="$ac_config_headers tools/clang/${configh}:${clang_src_root}/${configh}.in"
17848
17849   ac_config_files="$ac_config_files tools/clang/${doxy}:${clang_src_root}/${doxy}.in"
17850
17851 fi
17852
17853 ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
17854
17855
17856 test "x$program_prefix" = "xNONE" && program_prefix=""
17857
17858
17859
17860 ac_config_commands="$ac_config_commands setup"
17861
17862 ac_config_commands="$ac_config_commands Makefile"
17863
17864
17865 ac_config_commands="$ac_config_commands Makefile.common"
17866
17867
17868 ac_config_commands="$ac_config_commands examples/Makefile"
17869
17870
17871 ac_config_commands="$ac_config_commands lib/Makefile"
17872
17873
17874 ac_config_commands="$ac_config_commands test/Makefile"
17875
17876
17877 ac_config_commands="$ac_config_commands test/Makefile.tests"
17878
17879
17880 ac_config_commands="$ac_config_commands unittests/Makefile"
17881
17882
17883 ac_config_commands="$ac_config_commands tools/Makefile"
17884
17885
17886 ac_config_commands="$ac_config_commands utils/Makefile"
17887
17888
17889 ac_config_commands="$ac_config_commands projects/Makefile"
17890
17891
17892 ac_config_commands="$ac_config_commands bindings/Makefile"
17893
17894
17895 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
17896
17897
17898
17899 cat >confcache <<\_ACEOF
17900 # This file is a shell script that caches the results of configure
17901 # tests run on this system so they can be shared between configure
17902 # scripts and configure runs, see configure's option --config-cache.
17903 # It is not useful on other systems.  If it contains results you don't
17904 # want to keep, you may remove or edit it.
17905 #
17906 # config.status only pays attention to the cache file if you give it
17907 # the --recheck option to rerun configure.
17908 #
17909 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17910 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17911 # following values.
17912
17913 _ACEOF
17914
17915 # The following way of writing the cache mishandles newlines in values,
17916 # but we know of no workaround that is simple, portable, and efficient.
17917 # So, we kill variables containing newlines.
17918 # Ultrix sh set writes to stderr and can't be redirected directly,
17919 # and sets the high bit in the cache file unless we assign to the vars.
17920 (
17921   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17922     eval ac_val=\$$ac_var
17923     case $ac_val in #(
17924     *${as_nl}*)
17925       case $ac_var in #(
17926       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
17927 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
17928       esac
17929       case $ac_var in #(
17930       _ | IFS | as_nl) ;; #(
17931       *) $as_unset $ac_var ;;
17932       esac ;;
17933     esac
17934   done
17935
17936   (set) 2>&1 |
17937     case $as_nl`(ac_space=' '; set) 2>&1` in #(
17938     *${as_nl}ac_space=\ *)
17939       # `set' does not quote correctly, so add quotes (double-quote
17940       # substitution turns \\\\ into \\, and sed turns \\ into \).
17941       sed -n \
17942         "s/'/'\\\\''/g;
17943           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17944       ;; #(
17945     *)
17946       # `set' quotes correctly as required by POSIX, so do not add quotes.
17947       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17948       ;;
17949     esac |
17950     sort
17951 ) |
17952   sed '
17953      /^ac_cv_env_/b end
17954      t clear
17955      :clear
17956      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17957      t end
17958      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17959      :end' >>confcache
17960 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17961   if test -w "$cache_file"; then
17962     test "x$cache_file" != "x/dev/null" &&
17963       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
17964 echo "$as_me: updating cache $cache_file" >&6;}
17965     cat confcache >$cache_file
17966   else
17967     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
17968 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17969   fi
17970 fi
17971 rm -f confcache
17972
17973 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17974 # Let make expand exec_prefix.
17975 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17976
17977 DEFS=-DHAVE_CONFIG_H
17978
17979 ac_libobjs=
17980 ac_ltlibobjs=
17981 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17982   # 1. Remove the extension, and $U if already installed.
17983   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17984   ac_i=`echo "$ac_i" | sed "$ac_script"`
17985   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17986   #    will be set to the directory where LIBOBJS objects are built.
17987   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17988   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
17989 done
17990 LIBOBJS=$ac_libobjs
17991
17992 LTLIBOBJS=$ac_ltlibobjs
17993
17994
17995
17996 : ${CONFIG_STATUS=./config.status}
17997 ac_clean_files_save=$ac_clean_files
17998 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17999 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
18000 echo "$as_me: creating $CONFIG_STATUS" >&6;}
18001 cat >$CONFIG_STATUS <<_ACEOF
18002 #! $SHELL
18003 # Generated by $as_me.
18004 # Run this file to recreate the current configuration.
18005 # Compiler output produced by configure, useful for debugging
18006 # configure, is in config.log if it exists.
18007
18008 debug=false
18009 ac_cs_recheck=false
18010 ac_cs_silent=false
18011 SHELL=\${CONFIG_SHELL-$SHELL}
18012 _ACEOF
18013
18014 cat >>$CONFIG_STATUS <<\_ACEOF
18015 ## --------------------- ##
18016 ## M4sh Initialization.  ##
18017 ## --------------------- ##
18018
18019 # Be Bourne compatible
18020 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18021   emulate sh
18022   NULLCMD=:
18023   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
18024   # is contrary to our usage.  Disable this feature.
18025   alias -g '${1+"$@"}'='"$@"'
18026   setopt NO_GLOB_SUBST
18027 else
18028   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
18029 fi
18030 BIN_SH=xpg4; export BIN_SH # for Tru64
18031 DUALCASE=1; export DUALCASE # for MKS sh
18032
18033
18034 # PATH needs CR
18035 # Avoid depending upon Character Ranges.
18036 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18037 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18038 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18039 as_cr_digits='0123456789'
18040 as_cr_alnum=$as_cr_Letters$as_cr_digits
18041
18042 # The user is always right.
18043 if test "${PATH_SEPARATOR+set}" != set; then
18044   echo "#! /bin/sh" >conf$$.sh
18045   echo  "exit 0"   >>conf$$.sh
18046   chmod +x conf$$.sh
18047   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
18048     PATH_SEPARATOR=';'
18049   else
18050     PATH_SEPARATOR=:
18051   fi
18052   rm -f conf$$.sh
18053 fi
18054
18055 # Support unset when possible.
18056 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
18057   as_unset=unset
18058 else
18059   as_unset=false
18060 fi
18061
18062
18063 # IFS
18064 # We need space, tab and new line, in precisely that order.  Quoting is
18065 # there to prevent editors from complaining about space-tab.
18066 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
18067 # splitting by setting IFS to empty value.)
18068 as_nl='
18069 '
18070 IFS=" ""        $as_nl"
18071
18072 # Find who we are.  Look in the path if we contain no directory separator.
18073 case $0 in
18074   *[\\/]* ) as_myself=$0 ;;
18075   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18076 for as_dir in $PATH
18077 do
18078   IFS=$as_save_IFS
18079   test -z "$as_dir" && as_dir=.
18080   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
18081 done
18082 IFS=$as_save_IFS
18083
18084      ;;
18085 esac
18086 # We did not find ourselves, most probably we were run as `sh COMMAND'
18087 # in which case we are not to be found in the path.
18088 if test "x$as_myself" = x; then
18089   as_myself=$0
18090 fi
18091 if test ! -f "$as_myself"; then
18092   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18093   { (exit 1); exit 1; }
18094 fi
18095
18096 # Work around bugs in pre-3.0 UWIN ksh.
18097 for as_var in ENV MAIL MAILPATH
18098 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
18099 done
18100 PS1='$ '
18101 PS2='> '
18102 PS4='+ '
18103
18104 # NLS nuisances.
18105 for as_var in \
18106   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
18107   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
18108   LC_TELEPHONE LC_TIME
18109 do
18110   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
18111     eval $as_var=C; export $as_var
18112   else
18113     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
18114   fi
18115 done
18116
18117 # Required to use basename.
18118 if expr a : '\(a\)' >/dev/null 2>&1 &&
18119    test "X`expr 00001 : '.*\(...\)'`" = X001; then
18120   as_expr=expr
18121 else
18122   as_expr=false
18123 fi
18124
18125 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18126   as_basename=basename
18127 else
18128   as_basename=false
18129 fi
18130
18131
18132 # Name of the executable.
18133 as_me=`$as_basename -- "$0" ||
18134 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18135          X"$0" : 'X\(//\)$' \| \
18136          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18137 echo X/"$0" |
18138     sed '/^.*\/\([^/][^/]*\)\/*$/{
18139             s//\1/
18140             q
18141           }
18142           /^X\/\(\/\/\)$/{
18143             s//\1/
18144             q
18145           }
18146           /^X\/\(\/\).*/{
18147             s//\1/
18148             q
18149           }
18150           s/.*/./; q'`
18151
18152 # CDPATH.
18153 $as_unset CDPATH
18154
18155
18156
18157   as_lineno_1=$LINENO
18158   as_lineno_2=$LINENO
18159   test "x$as_lineno_1" != "x$as_lineno_2" &&
18160   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
18161
18162   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
18163   # uniformly replaced by the line number.  The first 'sed' inserts a
18164   # line-number line after each line using $LINENO; the second 'sed'
18165   # does the real work.  The second script uses 'N' to pair each
18166   # line-number line with the line containing $LINENO, and appends
18167   # trailing '-' during substitution so that $LINENO is not a special
18168   # case at line end.
18169   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
18170   # scripts with optimization help from Paolo Bonzini.  Blame Lee
18171   # E. McMahon (1931-1989) for sed's syntax.  :-)
18172   sed -n '
18173     p
18174     /[$]LINENO/=
18175   ' <$as_myself |
18176     sed '
18177       s/[$]LINENO.*/&-/
18178       t lineno
18179       b
18180       :lineno
18181       N
18182       :loop
18183       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
18184       t loop
18185       s/-\n.*//
18186     ' >$as_me.lineno &&
18187   chmod +x "$as_me.lineno" ||
18188     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
18189    { (exit 1); exit 1; }; }
18190
18191   # Don't try to exec as it changes $[0], causing all sort of problems
18192   # (the dirname of $[0] is not the place where we might find the
18193   # original and so on.  Autoconf is especially sensitive to this).
18194   . "./$as_me.lineno"
18195   # Exit status is that of the last command.
18196   exit
18197 }
18198
18199
18200 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18201   as_dirname=dirname
18202 else
18203   as_dirname=false
18204 fi
18205
18206 ECHO_C= ECHO_N= ECHO_T=
18207 case `echo -n x` in
18208 -n*)
18209   case `echo 'x\c'` in
18210   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
18211   *)   ECHO_C='\c';;
18212   esac;;
18213 *)
18214   ECHO_N='-n';;
18215 esac
18216
18217 if expr a : '\(a\)' >/dev/null 2>&1 &&
18218    test "X`expr 00001 : '.*\(...\)'`" = X001; then
18219   as_expr=expr
18220 else
18221   as_expr=false
18222 fi
18223
18224 rm -f conf$$ conf$$.exe conf$$.file
18225 if test -d conf$$.dir; then
18226   rm -f conf$$.dir/conf$$.file
18227 else
18228   rm -f conf$$.dir
18229   mkdir conf$$.dir
18230 fi
18231 echo >conf$$.file
18232 if ln -s conf$$.file conf$$ 2>/dev/null; then
18233   as_ln_s='ln -s'
18234   # ... but there are two gotchas:
18235   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18236   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18237   # In both cases, we have to default to `cp -p'.
18238   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18239     as_ln_s='cp -p'
18240 elif ln conf$$.file conf$$ 2>/dev/null; then
18241   as_ln_s=ln
18242 else
18243   as_ln_s='cp -p'
18244 fi
18245 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18246 rmdir conf$$.dir 2>/dev/null
18247
18248 if mkdir -p . 2>/dev/null; then
18249   as_mkdir_p=:
18250 else
18251   test -d ./-p && rmdir ./-p
18252   as_mkdir_p=false
18253 fi
18254
18255 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
18256 # systems may use methods other than mode bits to determine executability.
18257 cat >conf$$.file <<_ASEOF
18258 #! /bin/sh
18259 exit 0
18260 _ASEOF
18261 chmod +x conf$$.file
18262 if test -x conf$$.file >/dev/null 2>&1; then
18263   as_executable_p="test -x"
18264 else
18265   as_executable_p=:
18266 fi
18267 rm -f conf$$.file
18268
18269 # Sed expression to map a string onto a valid CPP name.
18270 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18271
18272 # Sed expression to map a string onto a valid variable name.
18273 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18274
18275
18276 exec 6>&1
18277
18278 # Save the log message, to keep $[0] and so on meaningful, and to
18279 # report actual input values of CONFIG_FILES etc. instead of their
18280 # values after options handling.
18281 ac_log="
18282 This file was extended by LLVM $as_me 3.8.0svn, which was
18283 generated by GNU Autoconf 2.60.  Invocation command line was
18284
18285   CONFIG_FILES    = $CONFIG_FILES
18286   CONFIG_HEADERS  = $CONFIG_HEADERS
18287   CONFIG_LINKS    = $CONFIG_LINKS
18288   CONFIG_COMMANDS = $CONFIG_COMMANDS
18289   $ $0 $@
18290
18291 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18292 "
18293
18294 _ACEOF
18295
18296 cat >>$CONFIG_STATUS <<_ACEOF
18297 # Files that config.status was made for.
18298 config_files="$ac_config_files"
18299 config_headers="$ac_config_headers"
18300 config_commands="$ac_config_commands"
18301
18302 _ACEOF
18303
18304 cat >>$CONFIG_STATUS <<\_ACEOF
18305 ac_cs_usage="\
18306 \`$as_me' instantiates files from templates according to the
18307 current configuration.
18308
18309 Usage: $0 [OPTIONS] [FILE]...
18310
18311   -h, --help       print this help, then exit
18312   -V, --version    print version number, then exit
18313   -q, --quiet      do not print progress messages
18314   -d, --debug      don't remove temporary files
18315       --recheck    update $as_me by reconfiguring in the same conditions
18316   --file=FILE[:TEMPLATE]
18317                    instantiate the configuration file FILE
18318   --header=FILE[:TEMPLATE]
18319                    instantiate the configuration header FILE
18320
18321 Configuration files:
18322 $config_files
18323
18324 Configuration headers:
18325 $config_headers
18326
18327 Configuration commands:
18328 $config_commands
18329
18330 Report bugs to <bug-autoconf@gnu.org>."
18331
18332 _ACEOF
18333 cat >>$CONFIG_STATUS <<_ACEOF
18334 ac_cs_version="\\
18335 LLVM config.status 3.8.0svn
18336 configured by $0, generated by GNU Autoconf 2.60,
18337   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
18338
18339 Copyright (C) 2006 Free Software Foundation, Inc.
18340 This config.status script is free software; the Free Software Foundation
18341 gives unlimited permission to copy, distribute and modify it."
18342
18343 ac_pwd='$ac_pwd'
18344 srcdir='$srcdir'
18345 INSTALL='$INSTALL'
18346 _ACEOF
18347
18348 cat >>$CONFIG_STATUS <<\_ACEOF
18349 # If no file are specified by the user, then we need to provide default
18350 # value.  By we need to know if files were specified by the user.
18351 ac_need_defaults=:
18352 while test $# != 0
18353 do
18354   case $1 in
18355   --*=*)
18356     ac_option=`expr "X$1" : 'X\([^=]*\)='`
18357     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18358     ac_shift=:
18359     ;;
18360   *)
18361     ac_option=$1
18362     ac_optarg=$2
18363     ac_shift=shift
18364     ;;
18365   esac
18366
18367   case $ac_option in
18368   # Handling of the options.
18369   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18370     ac_cs_recheck=: ;;
18371   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18372     echo "$ac_cs_version"; exit ;;
18373   --debug | --debu | --deb | --de | --d | -d )
18374     debug=: ;;
18375   --file | --fil | --fi | --f )
18376     $ac_shift
18377     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
18378     ac_need_defaults=false;;
18379   --header | --heade | --head | --hea )
18380     $ac_shift
18381     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
18382     ac_need_defaults=false;;
18383   --he | --h)
18384     # Conflict between --help and --header
18385     { echo "$as_me: error: ambiguous option: $1
18386 Try \`$0 --help' for more information." >&2
18387    { (exit 1); exit 1; }; };;
18388   --help | --hel | -h )
18389     echo "$ac_cs_usage"; exit ;;
18390   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18391   | -silent | --silent | --silen | --sile | --sil | --si | --s)
18392     ac_cs_silent=: ;;
18393
18394   # This is an error.
18395   -*) { echo "$as_me: error: unrecognized option: $1
18396 Try \`$0 --help' for more information." >&2
18397    { (exit 1); exit 1; }; } ;;
18398
18399   *) ac_config_targets="$ac_config_targets $1"
18400      ac_need_defaults=false ;;
18401
18402   esac
18403   shift
18404 done
18405
18406 ac_configure_extra_args=
18407
18408 if $ac_cs_silent; then
18409   exec 6>/dev/null
18410   ac_configure_extra_args="$ac_configure_extra_args --silent"
18411 fi
18412
18413 _ACEOF
18414 cat >>$CONFIG_STATUS <<_ACEOF
18415 if \$ac_cs_recheck; then
18416   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
18417   CONFIG_SHELL=$SHELL
18418   export CONFIG_SHELL
18419   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18420 fi
18421
18422 _ACEOF
18423 cat >>$CONFIG_STATUS <<\_ACEOF
18424 exec 5>>config.log
18425 {
18426   echo
18427   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18428 ## Running $as_me. ##
18429 _ASBOX
18430   echo "$ac_log"
18431 } >&5
18432
18433 _ACEOF
18434 cat >>$CONFIG_STATUS <<_ACEOF
18435 #
18436 # INIT-COMMANDS
18437 #
18438 llvm_src="${srcdir}"
18439
18440 _ACEOF
18441
18442 cat >>$CONFIG_STATUS <<\_ACEOF
18443
18444 # Handling of arguments.
18445 for ac_config_target in $ac_config_targets
18446 do
18447   case $ac_config_target in
18448     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
18449     "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
18450     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
18451     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
18452     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
18453     "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
18454     "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
18455     "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
18456     "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
18457     "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
18458     "tools/clang/${configh}") CONFIG_HEADERS="$CONFIG_HEADERS tools/clang/${configh}:${clang_src_root}/${configh}.in" ;;
18459     "tools/clang/${doxy}") CONFIG_FILES="$CONFIG_FILES tools/clang/${doxy}:${clang_src_root}/${doxy}.in" ;;
18460     "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;;
18461     "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
18462     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
18463     "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
18464     "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
18465     "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
18466     "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
18467     "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
18468     "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
18469     "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
18470     "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
18471     "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
18472     "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
18473     "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
18474
18475   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
18476 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
18477    { (exit 1); exit 1; }; };;
18478   esac
18479 done
18480
18481
18482 # If the user did not use the arguments to specify the items to instantiate,
18483 # then the envvar interface is used.  Set only those that are not.
18484 # We use the long form for the default assignment because of an extremely
18485 # bizarre bug on SunOS 4.1.3.
18486 if $ac_need_defaults; then
18487   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18488   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18489   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18490 fi
18491
18492 # Have a temporary directory for convenience.  Make it in the build tree
18493 # simply because there is no reason against having it here, and in addition,
18494 # creating and moving files from /tmp can sometimes cause problems.
18495 # Hook for its removal unless debugging.
18496 # Note that there is a small window in which the directory will not be cleaned:
18497 # after its creation but before its name has been assigned to `$tmp'.
18498 $debug ||
18499 {
18500   tmp=
18501   trap 'exit_status=$?
18502   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18503 ' 0
18504   trap '{ (exit 1); exit 1; }' 1 2 13 15
18505 }
18506 # Create a (secure) tmp directory for tmp files.
18507
18508 {
18509   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18510   test -n "$tmp" && test -d "$tmp"
18511 }  ||
18512 {
18513   tmp=./conf$$-$RANDOM
18514   (umask 077 && mkdir "$tmp")
18515 } ||
18516 {
18517    echo "$me: cannot create a temporary directory in ." >&2
18518    { (exit 1); exit 1; }
18519 }
18520
18521 #
18522 # Set up the sed scripts for CONFIG_FILES section.
18523 #
18524
18525 # No need to generate the scripts if there are no CONFIG_FILES.
18526 # This happens for instance when ./config.status config.h
18527 if test -n "$CONFIG_FILES"; then
18528
18529 _ACEOF
18530
18531
18532
18533 ac_delim='%!_!# '
18534 for ac_last_try in false false false false false :; do
18535   cat >conf$$subs.sed <<_ACEOF
18536 SHELL!$SHELL$ac_delim
18537 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
18538 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
18539 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
18540 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
18541 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
18542 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
18543 exec_prefix!$exec_prefix$ac_delim
18544 prefix!$prefix$ac_delim
18545 program_transform_name!$program_transform_name$ac_delim
18546 bindir!$bindir$ac_delim
18547 sbindir!$sbindir$ac_delim
18548 libexecdir!$libexecdir$ac_delim
18549 datarootdir!$datarootdir$ac_delim
18550 datadir!$datadir$ac_delim
18551 sysconfdir!$sysconfdir$ac_delim
18552 sharedstatedir!$sharedstatedir$ac_delim
18553 localstatedir!$localstatedir$ac_delim
18554 includedir!$includedir$ac_delim
18555 oldincludedir!$oldincludedir$ac_delim
18556 docdir!$docdir$ac_delim
18557 infodir!$infodir$ac_delim
18558 htmldir!$htmldir$ac_delim
18559 dvidir!$dvidir$ac_delim
18560 pdfdir!$pdfdir$ac_delim
18561 psdir!$psdir$ac_delim
18562 libdir!$libdir$ac_delim
18563 localedir!$localedir$ac_delim
18564 mandir!$mandir$ac_delim
18565 DEFS!$DEFS$ac_delim
18566 ECHO_C!$ECHO_C$ac_delim
18567 ECHO_N!$ECHO_N$ac_delim
18568 ECHO_T!$ECHO_T$ac_delim
18569 LIBS!$LIBS$ac_delim
18570 build_alias!$build_alias$ac_delim
18571 host_alias!$host_alias$ac_delim
18572 target_alias!$target_alias$ac_delim
18573 LLVM_VERSION_MAJOR!$LLVM_VERSION_MAJOR$ac_delim
18574 LLVM_VERSION_MINOR!$LLVM_VERSION_MINOR$ac_delim
18575 LLVM_VERSION_PATCH!$LLVM_VERSION_PATCH$ac_delim
18576 LLVM_VERSION_SUFFIX!$LLVM_VERSION_SUFFIX$ac_delim
18577 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
18578 CC!$CC$ac_delim
18579 CFLAGS!$CFLAGS$ac_delim
18580 LDFLAGS!$LDFLAGS$ac_delim
18581 CPPFLAGS!$CPPFLAGS$ac_delim
18582 ac_ct_CC!$ac_ct_CC$ac_delim
18583 EXEEXT!$EXEEXT$ac_delim
18584 OBJEXT!$OBJEXT$ac_delim
18585 CXX!$CXX$ac_delim
18586 CXXFLAGS!$CXXFLAGS$ac_delim
18587 ac_ct_CXX!$ac_ct_CXX$ac_delim
18588 CPP!$CPP$ac_delim
18589 CXX_COMPILER!$CXX_COMPILER$ac_delim
18590 subdirs!$subdirs$ac_delim
18591 ENABLE_POLLY!$ENABLE_POLLY$ac_delim
18592 LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
18593 build!$build$ac_delim
18594 build_cpu!$build_cpu$ac_delim
18595 build_vendor!$build_vendor$ac_delim
18596 build_os!$build_os$ac_delim
18597 host!$host$ac_delim
18598 host_cpu!$host_cpu$ac_delim
18599 host_vendor!$host_vendor$ac_delim
18600 host_os!$host_os$ac_delim
18601 target!$target$ac_delim
18602 target_cpu!$target_cpu$ac_delim
18603 target_vendor!$target_vendor$ac_delim
18604 target_os!$target_os$ac_delim
18605 OS!$OS$ac_delim
18606 HOST_OS!$HOST_OS$ac_delim
18607 TARGET_OS!$TARGET_OS$ac_delim
18608 LINKALL!$LINKALL$ac_delim
18609 NOLINKALL!$NOLINKALL$ac_delim
18610 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
18611 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
18612 ARCH!$ARCH$ac_delim
18613 LLVM_NATIVE_ARCH!$LLVM_NATIVE_ARCH$ac_delim
18614 HOST_ARCH!$HOST_ARCH$ac_delim
18615 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
18616 BUILD_CC!$BUILD_CC$ac_delim
18617 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
18618 BUILD_CXX!$BUILD_CXX$ac_delim
18619 CVSBUILD!$CVSBUILD$ac_delim
18620 ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim
18621 ENABLE_CXX1Y!$ENABLE_CXX1Y$ac_delim
18622 ENABLE_SPLIT_DWARF!$ENABLE_SPLIT_DWARF$ac_delim
18623 ENABLE_CLANG_ARCMT!$ENABLE_CLANG_ARCMT$ac_delim
18624 CLANG_PLUGIN_SUPPORT!$CLANG_PLUGIN_SUPPORT$ac_delim
18625 ENABLE_CLANG_STATIC_ANALYZER!$ENABLE_CLANG_STATIC_ANALYZER$ac_delim
18626 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
18627 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
18628 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
18629 ENABLE_WERROR!$ENABLE_WERROR$ac_delim
18630 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
18631 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
18632 ENABLE_ABI_BREAKING_CHECKS!$ENABLE_ABI_BREAKING_CHECKS$ac_delim
18633 _ACEOF
18634
18635   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
18636     break
18637   elif $ac_last_try; then
18638     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18639 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18640    { (exit 1); exit 1; }; }
18641   else
18642     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18643   fi
18644 done
18645
18646 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18647 if test -n "$ac_eof"; then
18648   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18649   ac_eof=`expr $ac_eof + 1`
18650 fi
18651
18652 cat >>$CONFIG_STATUS <<_ACEOF
18653 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
18654 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18655 _ACEOF
18656 sed '
18657 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18658 s/^/s,@/; s/!/@,|#_!!_#|/
18659 :n
18660 t n
18661 s/'"$ac_delim"'$/,g/; t
18662 s/$/\\/; p
18663 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18664 ' >>$CONFIG_STATUS <conf$$subs.sed
18665 rm -f conf$$subs.sed
18666 cat >>$CONFIG_STATUS <<_ACEOF
18667 CEOF$ac_eof
18668 _ACEOF
18669
18670
18671 ac_delim='%!_!# '
18672 for ac_last_try in false false false false false :; do
18673   cat >conf$$subs.sed <<_ACEOF
18674 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
18675 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
18676 KEEP_SYMBOLS!$KEEP_SYMBOLS$ac_delim
18677 JIT!$JIT$ac_delim
18678 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
18679 TARGETS_WITH_JIT!$TARGETS_WITH_JIT$ac_delim
18680 ENABLE_DOCS!$ENABLE_DOCS$ac_delim
18681 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
18682 enable_searchengine!$enable_searchengine$ac_delim
18683 enable_external_search!$enable_external_search$ac_delim
18684 enable_server_based_search!$enable_server_based_search$ac_delim
18685 searchengine_url!$searchengine_url$ac_delim
18686 extra_search_mappings!$extra_search_mappings$ac_delim
18687 QHELPGENERATOR!$QHELPGENERATOR$ac_delim
18688 llvm_doxygen_generate_qhp!$llvm_doxygen_generate_qhp$ac_delim
18689 llvm_doxygen_qch_filename!$llvm_doxygen_qch_filename$ac_delim
18690 llvm_doxygen_qhp_namespace!$llvm_doxygen_qhp_namespace$ac_delim
18691 llvm_doxygen_qhelpgenerator_path!$llvm_doxygen_qhelpgenerator_path$ac_delim
18692 llvm_doxygen_qhp_cust_filter_name!$llvm_doxygen_qhp_cust_filter_name$ac_delim
18693 llvm_doxygen_qhp_cust_filter_attrs!$llvm_doxygen_qhp_cust_filter_attrs$ac_delim
18694 clang_doxygen_generate_qhp!$clang_doxygen_generate_qhp$ac_delim
18695 clang_doxygen_qch_filename!$clang_doxygen_qch_filename$ac_delim
18696 clang_doxygen_qhp_namespace!$clang_doxygen_qhp_namespace$ac_delim
18697 clang_doxygen_qhelpgenerator_path!$clang_doxygen_qhelpgenerator_path$ac_delim
18698 clang_doxygen_qhp_cust_filter_name!$clang_doxygen_qhp_cust_filter_name$ac_delim
18699 clang_doxygen_qhp_cust_filter_attrs!$clang_doxygen_qhp_cust_filter_attrs$ac_delim
18700 LLVM_ENABLE_THREADS!$LLVM_ENABLE_THREADS$ac_delim
18701 ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
18702 LLVM_ENABLE_ZLIB!$LLVM_ENABLE_ZLIB$ac_delim
18703 ENABLE_PIC!$ENABLE_PIC$ac_delim
18704 ENABLE_SHARED!$ENABLE_SHARED$ac_delim
18705 ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
18706 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
18707 ALL_TARGETS!$ALL_TARGETS$ac_delim
18708 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
18709 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
18710 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
18711 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
18712 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
18713 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
18714 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
18715 EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
18716 CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
18717 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
18718 ENABLE_TERMINFO!$ENABLE_TERMINFO$ac_delim
18719 INTERNAL_PREFIX!$INTERNAL_PREFIX$ac_delim
18720 ifGNUmake!$ifGNUmake$ac_delim
18721 LN_S!$LN_S$ac_delim
18722 NM!$NM$ac_delim
18723 CMP!$CMP$ac_delim
18724 CP!$CP$ac_delim
18725 DATE!$DATE$ac_delim
18726 FIND!$FIND$ac_delim
18727 GREP!$GREP$ac_delim
18728 MKDIR!$MKDIR$ac_delim
18729 MV!$MV$ac_delim
18730 RANLIB!$RANLIB$ac_delim
18731 AR!$AR$ac_delim
18732 RM!$RM$ac_delim
18733 SED!$SED$ac_delim
18734 TAR!$TAR$ac_delim
18735 BINPWD!$BINPWD$ac_delim
18736 DOT!$DOT$ac_delim
18737 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
18738 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
18739 INSTALL_DATA!$INSTALL_DATA$ac_delim
18740 BZIP2!$BZIP2$ac_delim
18741 CAT!$CAT$ac_delim
18742 DOXYGEN!$DOXYGEN$ac_delim
18743 GROFF!$GROFF$ac_delim
18744 GZIPBIN!$GZIPBIN$ac_delim
18745 PDFROFF!$PDFROFF$ac_delim
18746 ZIP!$ZIP$ac_delim
18747 GO!$GO$ac_delim
18748 OCAMLFIND!$OCAMLFIND$ac_delim
18749 GAS!$GAS$ac_delim
18750 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
18751 EGREP!$EGREP$ac_delim
18752 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
18753 MISSING_FIELD_INITIALIZERS!$MISSING_FIELD_INITIALIZERS$ac_delim
18754 COVERED_SWITCH_DEFAULT!$COVERED_SWITCH_DEFAULT$ac_delim
18755 NO_MAYBE_UNINITIALIZED!$NO_MAYBE_UNINITIALIZED$ac_delim
18756 NO_UNINITIALIZED!$NO_UNINITIALIZED$ac_delim
18757 NO_COMMENT!$NO_COMMENT$ac_delim
18758 PYTHON!$PYTHON$ac_delim
18759 HAVE_DLOPEN!$HAVE_DLOPEN$ac_delim
18760 HAVE_TERMINFO!$HAVE_TERMINFO$ac_delim
18761 USE_OPROFILE!$USE_OPROFILE$ac_delim
18762 USE_INTEL_JITEVENTS!$USE_INTEL_JITEVENTS$ac_delim
18763 XML2CONFIG!$XML2CONFIG$ac_delim
18764 LIBXML2_LIBS!$LIBXML2_LIBS$ac_delim
18765 LIBXML2_INC!$LIBXML2_INC$ac_delim
18766 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
18767 HAVE_LIBZ!$HAVE_LIBZ$ac_delim
18768 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
18769 MMAP_FILE!$MMAP_FILE$ac_delim
18770 SHLIBEXT!$SHLIBEXT$ac_delim
18771 _ACEOF
18772
18773   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
18774     break
18775   elif $ac_last_try; then
18776     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18777 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18778    { (exit 1); exit 1; }; }
18779   else
18780     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18781   fi
18782 done
18783
18784 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18785 if test -n "$ac_eof"; then
18786   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18787   ac_eof=`expr $ac_eof + 1`
18788 fi
18789
18790 cat >>$CONFIG_STATUS <<_ACEOF
18791 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
18792 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18793 _ACEOF
18794 sed '
18795 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18796 s/^/s,@/; s/!/@,|#_!!_#|/
18797 :n
18798 t n
18799 s/'"$ac_delim"'$/,g/; t
18800 s/$/\\/; p
18801 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18802 ' >>$CONFIG_STATUS <conf$$subs.sed
18803 rm -f conf$$subs.sed
18804 cat >>$CONFIG_STATUS <<_ACEOF
18805 CEOF$ac_eof
18806 _ACEOF
18807
18808
18809 ac_delim='%!_!# '
18810 for ac_last_try in false false false false false :; do
18811   cat >conf$$subs.sed <<_ACEOF
18812 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
18813 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
18814 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
18815 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
18816 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
18817 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
18818 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
18819 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
18820 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
18821 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
18822 HAVE_OCAMLOPT!$HAVE_OCAMLOPT$ac_delim
18823 HAVE_OCAML_OUNIT!$HAVE_OCAML_OUNIT$ac_delim
18824 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
18825 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
18826 RPATH!$RPATH$ac_delim
18827 RDYNAMIC!$RDYNAMIC$ac_delim
18828 program_prefix!$program_prefix$ac_delim
18829 LIBOBJS!$LIBOBJS$ac_delim
18830 LTLIBOBJS!$LTLIBOBJS$ac_delim
18831 _ACEOF
18832
18833   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 19; then
18834     break
18835   elif $ac_last_try; then
18836     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18837 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18838    { (exit 1); exit 1; }; }
18839   else
18840     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18841   fi
18842 done
18843
18844 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18845 if test -n "$ac_eof"; then
18846   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18847   ac_eof=`expr $ac_eof + 1`
18848 fi
18849
18850 cat >>$CONFIG_STATUS <<_ACEOF
18851 cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
18852 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
18853 _ACEOF
18854 sed '
18855 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18856 s/^/s,@/; s/!/@,|#_!!_#|/
18857 :n
18858 t n
18859 s/'"$ac_delim"'$/,g/; t
18860 s/$/\\/; p
18861 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18862 ' >>$CONFIG_STATUS <conf$$subs.sed
18863 rm -f conf$$subs.sed
18864 cat >>$CONFIG_STATUS <<_ACEOF
18865 :end
18866 s/|#_!!_#|//g
18867 CEOF$ac_eof
18868 _ACEOF
18869
18870
18871 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18872 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18873 # trailing colons and then remove the whole line if VPATH becomes empty
18874 # (actually we leave an empty line to preserve line numbers).
18875 if test "x$srcdir" = x.; then
18876   ac_vpsub='/^[  ]*VPATH[        ]*=/{
18877 s/:*\$(srcdir):*/:/
18878 s/:*\${srcdir}:*/:/
18879 s/:*@srcdir@:*/:/
18880 s/^\([^=]*=[     ]*\):*/\1/
18881 s/:*$//
18882 s/^[^=]*=[       ]*$//
18883 }'
18884 fi
18885
18886 cat >>$CONFIG_STATUS <<\_ACEOF
18887 fi # test -n "$CONFIG_FILES"
18888
18889
18890 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
18891 do
18892   case $ac_tag in
18893   :[FHLC]) ac_mode=$ac_tag; continue;;
18894   esac
18895   case $ac_mode$ac_tag in
18896   :[FHL]*:*);;
18897   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
18898 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
18899    { (exit 1); exit 1; }; };;
18900   :[FH]-) ac_tag=-:-;;
18901   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18902   esac
18903   ac_save_IFS=$IFS
18904   IFS=:
18905   set x $ac_tag
18906   IFS=$ac_save_IFS
18907   shift
18908   ac_file=$1
18909   shift
18910
18911   case $ac_mode in
18912   :L) ac_source=$1;;
18913   :[FH])
18914     ac_file_inputs=
18915     for ac_f
18916     do
18917       case $ac_f in
18918       -) ac_f="$tmp/stdin";;
18919       *) # Look for the file first in the build tree, then in the source tree
18920          # (if the path is not absolute).  The absolute path cannot be DOS-style,
18921          # because $ac_f cannot contain `:'.
18922          test -f "$ac_f" ||
18923            case $ac_f in
18924            [\\/$]*) false;;
18925            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18926            esac ||
18927            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
18928 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
18929    { (exit 1); exit 1; }; };;
18930       esac
18931       ac_file_inputs="$ac_file_inputs $ac_f"
18932     done
18933
18934     # Let's still pretend it is `configure' which instantiates (i.e., don't
18935     # use $as_me), people would be surprised to read:
18936     #    /* config.h.  Generated by config.status.  */
18937     configure_input="Generated from "`IFS=:
18938           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
18939     if test x"$ac_file" != x-; then
18940       configure_input="$ac_file.  $configure_input"
18941       { echo "$as_me:$LINENO: creating $ac_file" >&5
18942 echo "$as_me: creating $ac_file" >&6;}
18943     fi
18944
18945     case $ac_tag in
18946     *:-:* | *:-) cat >"$tmp/stdin";;
18947     esac
18948     ;;
18949   esac
18950
18951   ac_dir=`$as_dirname -- "$ac_file" ||
18952 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18953          X"$ac_file" : 'X\(//\)[^/]' \| \
18954          X"$ac_file" : 'X\(//\)$' \| \
18955          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18956 echo X"$ac_file" |
18957     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18958             s//\1/
18959             q
18960           }
18961           /^X\(\/\/\)[^/].*/{
18962             s//\1/
18963             q
18964           }
18965           /^X\(\/\/\)$/{
18966             s//\1/
18967             q
18968           }
18969           /^X\(\/\).*/{
18970             s//\1/
18971             q
18972           }
18973           s/.*/./; q'`
18974   { as_dir="$ac_dir"
18975   case $as_dir in #(
18976   -*) as_dir=./$as_dir;;
18977   esac
18978   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
18979     as_dirs=
18980     while :; do
18981       case $as_dir in #(
18982       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
18983       *) as_qdir=$as_dir;;
18984       esac
18985       as_dirs="'$as_qdir' $as_dirs"
18986       as_dir=`$as_dirname -- "$as_dir" ||
18987 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18988          X"$as_dir" : 'X\(//\)[^/]' \| \
18989          X"$as_dir" : 'X\(//\)$' \| \
18990          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18991 echo X"$as_dir" |
18992     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18993             s//\1/
18994             q
18995           }
18996           /^X\(\/\/\)[^/].*/{
18997             s//\1/
18998             q
18999           }
19000           /^X\(\/\/\)$/{
19001             s//\1/
19002             q
19003           }
19004           /^X\(\/\).*/{
19005             s//\1/
19006             q
19007           }
19008           s/.*/./; q'`
19009       test -d "$as_dir" && break
19010     done
19011     test -z "$as_dirs" || eval "mkdir $as_dirs"
19012   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
19013 echo "$as_me: error: cannot create directory $as_dir" >&2;}
19014    { (exit 1); exit 1; }; }; }
19015   ac_builddir=.
19016
19017 case "$ac_dir" in
19018 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19019 *)
19020   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
19021   # A ".." for each directory in $ac_dir_suffix.
19022   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
19023   case $ac_top_builddir_sub in
19024   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19025   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19026   esac ;;
19027 esac
19028 ac_abs_top_builddir=$ac_pwd
19029 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19030 # for backward compatibility:
19031 ac_top_builddir=$ac_top_build_prefix
19032
19033 case $srcdir in
19034   .)  # We are building in place.
19035     ac_srcdir=.
19036     ac_top_srcdir=$ac_top_builddir_sub
19037     ac_abs_top_srcdir=$ac_pwd ;;
19038   [\\/]* | ?:[\\/]* )  # Absolute name.
19039     ac_srcdir=$srcdir$ac_dir_suffix;
19040     ac_top_srcdir=$srcdir
19041     ac_abs_top_srcdir=$srcdir ;;
19042   *) # Relative name.
19043     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19044     ac_top_srcdir=$ac_top_build_prefix$srcdir
19045     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19046 esac
19047 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19048
19049
19050   case $ac_mode in
19051   :F)
19052   #
19053   # CONFIG_FILE
19054   #
19055
19056   case $INSTALL in
19057   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19058   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
19059   esac
19060 _ACEOF
19061
19062 cat >>$CONFIG_STATUS <<\_ACEOF
19063 # If the template does not know about datarootdir, expand it.
19064 # FIXME: This hack should be removed a few years after 2.60.
19065 ac_datarootdir_hack=; ac_datarootdir_seen=
19066
19067 case `sed -n '/datarootdir/ {
19068   p
19069   q
19070 }
19071 /@datadir@/p
19072 /@docdir@/p
19073 /@infodir@/p
19074 /@localedir@/p
19075 /@mandir@/p
19076 ' $ac_file_inputs` in
19077 *datarootdir*) ac_datarootdir_seen=yes;;
19078 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19079   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19080 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19081 _ACEOF
19082 cat >>$CONFIG_STATUS <<_ACEOF
19083   ac_datarootdir_hack='
19084   s&@datadir@&$datadir&g
19085   s&@docdir@&$docdir&g
19086   s&@infodir@&$infodir&g
19087   s&@localedir@&$localedir&g
19088   s&@mandir@&$mandir&g
19089     s&\\\${datarootdir}&$datarootdir&g' ;;
19090 esac
19091 _ACEOF
19092
19093 # Neutralize VPATH when `$srcdir' = `.'.
19094 # Shell code in configure.ac might set extrasub.
19095 # FIXME: do we really want to maintain this feature?
19096 cat >>$CONFIG_STATUS <<_ACEOF
19097   sed "$ac_vpsub
19098 $extrasub
19099 _ACEOF
19100 cat >>$CONFIG_STATUS <<\_ACEOF
19101 :t
19102 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19103 s&@configure_input@&$configure_input&;t t
19104 s&@top_builddir@&$ac_top_builddir_sub&;t t
19105 s&@srcdir@&$ac_srcdir&;t t
19106 s&@abs_srcdir@&$ac_abs_srcdir&;t t
19107 s&@top_srcdir@&$ac_top_srcdir&;t t
19108 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19109 s&@builddir@&$ac_builddir&;t t
19110 s&@abs_builddir@&$ac_abs_builddir&;t t
19111 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19112 s&@INSTALL@&$ac_INSTALL&;t t
19113 $ac_datarootdir_hack
19114 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out
19115
19116 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19117   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
19118   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
19119   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19120 which seems to be undefined.  Please make sure it is defined." >&5
19121 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19122 which seems to be undefined.  Please make sure it is defined." >&2;}
19123
19124   rm -f "$tmp/stdin"
19125   case $ac_file in
19126   -) cat "$tmp/out"; rm -f "$tmp/out";;
19127   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
19128   esac
19129  ;;
19130   :H)
19131   #
19132   # CONFIG_HEADER
19133   #
19134 _ACEOF
19135
19136 # Transform confdefs.h into a sed script `conftest.defines', that
19137 # substitutes the proper values into config.h.in to produce config.h.
19138 rm -f conftest.defines conftest.tail
19139 # First, append a space to every undef/define line, to ease matching.
19140 echo 's/$/ /' >conftest.defines
19141 # Then, protect against being on the right side of a sed subst, or in
19142 # an unquoted here document, in config.status.  If some macros were
19143 # called several times there might be several #defines for the same
19144 # symbol, which is useless.  But do not sort them, since the last
19145 # AC_DEFINE must be honored.
19146 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
19147 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
19148 # NAME is the cpp macro being defined, VALUE is the value it is being given.
19149 # PARAMS is the parameter list in the macro definition--in most cases, it's
19150 # just an empty string.
19151 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
19152 ac_dB='\\)[      (].*,\\1define\\2'
19153 ac_dC=' '
19154 ac_dD=' ,'
19155
19156 uniq confdefs.h |
19157   sed -n '
19158         t rset
19159         :rset
19160         s/^[     ]*#[    ]*define[       ][      ]*//
19161         t ok
19162         d
19163         :ok
19164         s/[\\&,]/\\&/g
19165         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
19166         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
19167   ' >>conftest.defines
19168
19169 # Remove the space that was appended to ease matching.
19170 # Then replace #undef with comments.  This is necessary, for
19171 # example, in the case of _POSIX_SOURCE, which is predefined and required
19172 # on some systems where configure will not decide to define it.
19173 # (The regexp can be short, since the line contains either #define or #undef.)
19174 echo 's/ $//
19175 s,^[     #]*u.*,/* & */,' >>conftest.defines
19176
19177 # Break up conftest.defines:
19178 ac_max_sed_lines=50
19179
19180 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
19181 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
19182 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
19183 # et cetera.
19184 ac_in='$ac_file_inputs'
19185 ac_out='"$tmp/out1"'
19186 ac_nxt='"$tmp/out2"'
19187
19188 while :
19189 do
19190   # Write a here document:
19191     cat >>$CONFIG_STATUS <<_ACEOF
19192     # First, check the format of the line:
19193     cat >"\$tmp/defines.sed" <<\\CEOF
19194 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
19195 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
19196 b
19197 :def
19198 _ACEOF
19199   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
19200   echo 'CEOF
19201     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
19202   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
19203   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
19204   grep . conftest.tail >/dev/null || break
19205   rm -f conftest.defines
19206   mv conftest.tail conftest.defines
19207 done
19208 rm -f conftest.defines conftest.tail
19209
19210 echo "ac_result=$ac_in" >>$CONFIG_STATUS
19211 cat >>$CONFIG_STATUS <<\_ACEOF
19212   if test x"$ac_file" != x-; then
19213     echo "/* $configure_input  */" >"$tmp/config.h"
19214     cat "$ac_result" >>"$tmp/config.h"
19215     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
19216       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
19217 echo "$as_me: $ac_file is unchanged" >&6;}
19218     else
19219       rm -f $ac_file
19220       mv "$tmp/config.h" $ac_file
19221     fi
19222   else
19223     echo "/* $configure_input  */"
19224     cat "$ac_result"
19225   fi
19226   rm -f "$tmp/out12"
19227  ;;
19228
19229   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
19230 echo "$as_me: executing $ac_file commands" >&6;}
19231  ;;
19232   esac
19233
19234
19235   case $ac_file$ac_mode in
19236     "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
19237    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
19238     "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
19239    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
19240     "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
19241    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
19242     "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
19243    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
19244     "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
19245    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
19246     "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
19247    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
19248     "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
19249    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
19250     "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
19251    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
19252     "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
19253    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
19254     "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
19255    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
19256     "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
19257    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
19258     "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
19259    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
19260
19261   esac
19262 done # for ac_tag
19263
19264
19265 { (exit 0); exit 0; }
19266 _ACEOF
19267 chmod +x $CONFIG_STATUS
19268 ac_clean_files=$ac_clean_files_save
19269
19270
19271 # configure is writing to config.log, and then calls config.status.
19272 # config.status does its own redirection, appending to config.log.
19273 # Unfortunately, on DOS this fails, as config.log is still kept open
19274 # by configure, so config.status won't be able to write to it; its
19275 # output is simply discarded.  So we exec the FD to /dev/null,
19276 # effectively closing config.log, so it can be properly (re)opened and
19277 # appended to by config.status.  When coming back to configure, we
19278 # need to make the FD available again.
19279 if test "$no_create" != yes; then
19280   ac_cs_success=:
19281   ac_config_status_args=
19282   test "$silent" = yes &&
19283     ac_config_status_args="$ac_config_status_args --quiet"
19284   exec 5>/dev/null
19285   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19286   exec 5>>config.log
19287   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19288   # would make configure fail if this is the last instruction.
19289   $ac_cs_success || { (exit 1); exit 1; }
19290 fi
19291
19292 #
19293 # CONFIG_SUBDIRS section.
19294 #
19295 if test "$no_recursion" != yes; then
19296
19297   # Remove --cache-file and --srcdir arguments so they do not pile up.
19298   ac_sub_configure_args=
19299   ac_prev=
19300   eval "set x $ac_configure_args"
19301   shift
19302   for ac_arg
19303   do
19304     if test -n "$ac_prev"; then
19305       ac_prev=
19306       continue
19307     fi
19308     case $ac_arg in
19309     -cache-file | --cache-file | --cache-fil | --cache-fi \
19310     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
19311       ac_prev=cache_file ;;
19312     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
19313     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
19314     | --c=*)
19315       ;;
19316     --config-cache | -C)
19317       ;;
19318     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
19319       ac_prev=srcdir ;;
19320     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
19321       ;;
19322     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
19323       ac_prev=prefix ;;
19324     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
19325       ;;
19326     *)
19327       case $ac_arg in
19328       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19329       esac
19330       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
19331     esac
19332   done
19333
19334   # Always prepend --prefix to ensure using the same prefix
19335   # in subdir configurations.
19336   ac_arg="--prefix=$prefix"
19337   case $ac_arg in
19338   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19339   esac
19340   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
19341
19342   ac_popdir=`pwd`
19343   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
19344
19345     # Do not complain, so a configure script can configure whichever
19346     # parts of a large source tree are present.
19347     test -d "$srcdir/$ac_dir" || continue
19348
19349     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
19350     echo "$as_me:$LINENO: $ac_msg" >&5
19351     echo "$ac_msg" >&6
19352     { as_dir="$ac_dir"
19353   case $as_dir in #(
19354   -*) as_dir=./$as_dir;;
19355   esac
19356   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
19357     as_dirs=
19358     while :; do
19359       case $as_dir in #(
19360       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
19361       *) as_qdir=$as_dir;;
19362       esac
19363       as_dirs="'$as_qdir' $as_dirs"
19364       as_dir=`$as_dirname -- "$as_dir" ||
19365 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19366          X"$as_dir" : 'X\(//\)[^/]' \| \
19367          X"$as_dir" : 'X\(//\)$' \| \
19368          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19369 echo X"$as_dir" |
19370     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19371             s//\1/
19372             q
19373           }
19374           /^X\(\/\/\)[^/].*/{
19375             s//\1/
19376             q
19377           }
19378           /^X\(\/\/\)$/{
19379             s//\1/
19380             q
19381           }
19382           /^X\(\/\).*/{
19383             s//\1/
19384             q
19385           }
19386           s/.*/./; q'`
19387       test -d "$as_dir" && break
19388     done
19389     test -z "$as_dirs" || eval "mkdir $as_dirs"
19390   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
19391 echo "$as_me: error: cannot create directory $as_dir" >&2;}
19392    { (exit 1); exit 1; }; }; }
19393     ac_builddir=.
19394
19395 case "$ac_dir" in
19396 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19397 *)
19398   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
19399   # A ".." for each directory in $ac_dir_suffix.
19400   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
19401   case $ac_top_builddir_sub in
19402   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19403   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19404   esac ;;
19405 esac
19406 ac_abs_top_builddir=$ac_pwd
19407 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19408 # for backward compatibility:
19409 ac_top_builddir=$ac_top_build_prefix
19410
19411 case $srcdir in
19412   .)  # We are building in place.
19413     ac_srcdir=.
19414     ac_top_srcdir=$ac_top_builddir_sub
19415     ac_abs_top_srcdir=$ac_pwd ;;
19416   [\\/]* | ?:[\\/]* )  # Absolute name.
19417     ac_srcdir=$srcdir$ac_dir_suffix;
19418     ac_top_srcdir=$srcdir
19419     ac_abs_top_srcdir=$srcdir ;;
19420   *) # Relative name.
19421     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19422     ac_top_srcdir=$ac_top_build_prefix$srcdir
19423     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19424 esac
19425 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19426
19427
19428     cd "$ac_dir"
19429
19430     # Check for guested configure; otherwise get Cygnus style configure.
19431     if test -f "$ac_srcdir/configure.gnu"; then
19432       ac_sub_configure=$ac_srcdir/configure.gnu
19433     elif test -f "$ac_srcdir/configure"; then
19434       ac_sub_configure=$ac_srcdir/configure
19435     elif test -f "$ac_srcdir/configure.in"; then
19436       # This should be Cygnus configure.
19437       ac_sub_configure=$ac_aux_dir/configure
19438     else
19439       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
19440 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
19441       ac_sub_configure=
19442     fi
19443
19444     # The recursion is here.
19445     if test -n "$ac_sub_configure"; then
19446       # Make the cache file name correct relative to the subdirectory.
19447       case $cache_file in
19448       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
19449       *) # Relative name.
19450         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
19451       esac
19452
19453       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
19454 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
19455       # The eval makes quoting arguments work.
19456       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
19457            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
19458         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
19459 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
19460    { (exit 1); exit 1; }; }
19461     fi
19462
19463     cd "$ac_popdir"
19464   done
19465 fi
19466
19467 echo ""
19468 echo ""
19469 echo "################################################################################"
19470 echo "################################################################################"
19471 echo "The LLVM project has deprecated building with configure & make."
19472 echo "The autoconf-based makefile build system will be removed in the 3.9 release."
19473 echo ""
19474 echo "Please migrate to the CMake-based build system."
19475 echo "For more information see: http://llvm.org/docs/CMake.html"
19476 echo "################################################################################"
19477 echo "################################################################################"